/* CSS Document */

body { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#557669; color:#FFFFFF; height:60%; }
body.blue { background:url(images/bgBlue.png) repeat; }
img { border:none;}
a { color:#69ab95; text-decoration:none;}
a:hover { color:#a8f2da; }
h2 { margin:0; padding:0; font-size:26px; color:#e2c68d; font-weight:normal; }
h3 { margin:0; padding:0; font-size:18px; color:#e2c68d; font-weight:normal; }
div.clearFloat { clear:both; }

div.mainContainer { margin:0 auto 0 auto; }


div.mainContainer div.flashContainer { position:relative; z-index:1; height:670px; }
div.mainContainer div.logo { position:absolute; top:10px; left:10%; z-index:10;}
div.mainContainer div.flashContainer div.gradient { display:none; top:365px; position:absolute; width:100%; height:120px; background:url(images/gradientGreen.png) repeat-x;}
div.mainContainer div.flashContainer div.gradientBlue { display:none; top:365px; position:absolute; width:100%; height:120px; background:url(images/gradientBlue.png) repeat-x;}

div.mainContainer div.bodyContainer { width:1002px; margin:0 auto 0 auto; position:relative; top:-290px; z-index:2;  }
div.mainContainer div.bodyContainer div.logo { position:absolute; top:-355px; left:40px; }
div.mainContainer div.bodyContainer div.pageTitle { padding: 0 0 9px 50px;}
div.mainContainer div.bodyContainer div.breadcrumbs { padding:0 0 16px 50px; margin:0;}
div.mainContainer div.bodyContainer div.breadcrumbs a { color:#ffffff;}

div.contentBody {padding:0; margin:0; }
div.contentBody div.leftPane {  position:relative; float:left; width:225px; }
div.contentBody div.leftPane ul { list-style:none; padding:0; margin:0; }
div.contentBody div.leftPane ul li { padding:0; margin:0; border-top:1px solid #FFFFFF; height:55px; }
div.contentBody div.leftPane ul li a { color:#FFFFFF; display:block; padding:20px 0 20px 50px; font-size:16px; margin:0;  }
div.contentBody div.leftPane ul li a img { padding:0; margin:0;  }
   
div.contentBody div.contentPane { position:relative; float:left; width:654px; padding:35px 77px 65px 45px; border-top:1px solid #FFFFFF;   border-left:1px solid #FFFFFF; min-height:200px;}

div.contentBody div.contentPane div.contactForm {}
div.contentBody div.contentPane div.contactForm span { display:block; float:left; width:100px;}
div.contentBody div.contentPane div.contactForm input { }

div.designersContainer { padding:0; margin:0; }
div.designersContainer div.designers { padding:0 0 17px 0; margin:0; width:499px; height:99px; }
div.designersContainer div.designers img { width:93px; height:auto; float:left; }
div.designersContainer div.designers div.dBox { border-left:1px solid #4c7a8a; float:left; height:99px; }
div.designersContainer div.designers div.dBox div.topBorder { width:404px; height:6px; background:url(images/designerBorderTop.png) no-repeat; overflow:hidden;}
div.designersContainer div.designers div.dBox div.bottomBorder { width:404px; height:6px; background:url(images/designerBorderBottom.png) no-repeat; overflow:hidden; }
div.designersContainer div.designers div.dBox div.dText { height:87px; padding:0 8px 0 8px; width:387px;overflow:hidden;background:url(images/designerBg.png); color:#000000;}

div.designersContainer div.designers div.dBox div.dText h4 { padding:0 0 1px 0; margin:0; font-size:12px; color:#643706; }
div.designersContainer h3 {  padding:0 0 19px 0; }

div.designersContainer div.designers div.dBox div.dText p { padding:0; margin:0; font-size:10px;}

div.mailerContainer { margin:20% auto 0 auto; width:400px; height:200px; border:1px solid #666666; background-color:#FFFFFF; color:#000000; }
div.mailerContainer h2 { width:390px; padding:4px 0 4px 10px; margin:0; background-color:#003300; color:#999999; font-size:16px;}
div.mailerContainer div.mailerText { padding:20px 8px 10px 8px; margin:0;}
div.footer { padding:27px 0 0 0; border-top:2px solid #FFFFFF; color:#69ab95; font-size:10px; font-weight:normal; }
div.footer a { color:#69ab95; font-size:10px; }