@charset "utf-8";
* { padding: 0; margin: 0; }

body  { font: 17px Arial, Helvetica, sans-serif; color: #000; background: #fff; }

#container { background: #fff; width: 900px; margin: 0 auto; padding: 80px 80px 40px 80px; }

#header { margin: 0 0 40px 0; }

#menu {margin: 40px 0 0 0; width: 900px; border-bottom:#999 solid 1px; }
#menu ul{ font-size: 18px; list-style: none; text-transform: uppercase; }
#menu li { display: inline; text-decoration: none; padding: 0 10px 0 0; }
#menu li a:visited { text-decoration: none; color: #000; }
#menu li a:link { text-decoration: none; color: #000; }
#menu li a:active{ text-decoration: none; color: #000; }
#menu li a:hover { color: #ed1556;  text-decoration: none; }
.pinkdot{ color: #ed1556;  font-size: 24px; }

img{border:none}

#bodycontent{  }
#bodycontent2{ margin: 0; padding: 0px 10px 0px 0px; background: #fff; min-height: 650px;}
#bodycontentwho{ margin: 0; padding: 90px 10px 0 52px; background: #fff; min-height: 520px;}
#bodycontentwho p{ font: 14px Arial, Helvetica, sans-serif; color: #000; }


#bodycontent3{ margin: 0; padding: 90px 10px 0 52px; background: #fff; height: 520px;}

#footer{ font: 12px Arial, Helvetica, sans-serif; color: #000;  margin: 80px 0 0 0; }

/* Headings */
h1 { color: #000; font-size: 25px; padding: 0px 0 10px 0px; text-transform: capitalize; }


/* General styles */
p { margin: 15px 0; padding: 0; line-height: 20px; }

/* INDIVIDUAL PAGES*/
/*What We Do pages*/
#columns {width: 900px; height: 170px; }

#columns p { margin: 15px 0; padding: 0; line-height: 20px; }

#col{ float: left;  width: 170px;  margin: 0 0 30px 0;  }
#col2{ float: left;  width: 125px;  margin: 0px 0 0 40px; }
#col3{ float: left;  width: 245px;  margin: 0px 0 0 45px; }
#col4{ float: left;  width: 245px;  margin: 0px 0 0 0;  }
#col5{ float: left;  width: 270px;  margin: 0px 0 0 0;  }
#col6{ float: left;  width: 375px;  margin: 0px 0 0 0;  }

.images{padding: 50px 0 0 0;}

#bodycontent2 a:link { color: black; text-decoration: none; }
#bodycontent2 a:active  { color: black; text-decoration: none; }
#bodycontent2 a:visited  { color: black; text-decoration: none; }
#bodycontent2 a:hover { color: #ec008b; text-decoration: underlined;}


#bodycontentcontact{margin: 0; padding: 0px 10px 0px 0px; background: #fff; min-height: 650px;}
#bodycontentcontact p{ font: 18px Arial, Helvetica, sans-serif; color: #000; line-height: 35px; }
#bodycontentcontact a:link { color: black; text-decoration: none; }
#bodycontentcontact a:active  { color: black; text-decoration: none; }
#bodycontentcontact a:visited  { color: black; text-decoration: none; }
#bodycontentcontact a:hover { color: #ec008b; text-decoration: underlined;}
