@charset "utf-8";

body  { font: 12px Arial, Helvetica, sans-serif; color: #000; background: #000; margin: 0; padding: 0px; }

#bgcontainer { width: 900px; background: #000 url(images/bg_image2.jpeg) no-repeat; margin: 0 auto; }

#container { width: 750px;  margin: 0 auto; }

#header { height: 153px; margin: 0 0 0 535px; padding: 0; }

#underheader p { margin: 10px 0 0 0; padding: 0 0 18px 0; text-align: right; color: #fff; font-size: 17px; line-height: 35px; }

#bodycontenthome{ margin: 0; padding: 90px 10px 0 52px; background: #fff; height: 520px;}
#bodycontent{ margin: 0; padding: 30px 85px; background: #fff; height: 650px;}
#bodycontent2{ margin: 0; padding: 50px 10px 0px 85px; background: #fff; height: 650px;}
#bodycontentwho{ margin: 0; padding: 90px 10px 0 52px; background: #fff; 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{ margin: 0 0 110px 125px; padding: 10px 0 10px 0; font: 9px Arial, Helvetica, sans-serif; color: #FFF; }

/* Headings */
h1 { color: #fff; font-size: 16px; margin: 0 0 0 -163px; padding: 5px 0 0 163px; height:23px; width: 85px; background: #ec008b; font-weight: normal; }


/* General styles */
p { margin: 10px 0; padding: 0; }

/* INDIVIDUAL PAGES*/
/*What We Do pages*/
#col{ float: left;  width: 170px;  margin: 0 0 30px 0; font-size: 12px; }
#col2{ float: left;  width: 125px;  margin: 0px 0 0 40px; font-size: 12px; }
#col3{ float: left;  width: 245px;  margin: 0px 0 0 45px; font-size: 12px; }
#col4{ float: left;  width: 190px;  margin: 0px 0 0 0; font-size: 12px; }
#col5{ float: left;  width: 165px;  margin: 0px 0 0 30px; font-size: 12px; }
#col6{ float: left;  width: 225px;  margin: 0px 0 0 35px; font-size: 12px; }

.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: 80px 85px; background: #fff; height: 650px;}
#bodycontentcontact p{ font: 15px Arial, Helvetica, sans-serif; color: #000; line-height: 35px; }
#bodycontentcontact a:link { color: black; text-decoration: underlined; }
#bodycontentcontact a:active  { color: black; text-decoration: underlined; }
#bodycontentcontact a:visited  { color: black; text-decoration: underlined; }
#bodycontentcontact a:hover { color: #ec008b; text-decoration: none;}