.log{
background: url('http://www.watertrax.com/images/structure/client_log.jpg') no-repeat top left;
text-align: right;
height: 24px;
}

body{
background: #FFFFFF;
color: #4d4d4d;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: normal;

}
/*WRAPPERS*/
#cse-search-box{margin:0px;}

.main_container{
width: 1100px;
margin: 0 auto;
}

.header_wrapper{
width: 1100px;
height: 106px;
margin: 0 auto;

}

.anythingSlider{
width: 1100px;
height: 350px;
margin: 0 auto;

}

.mid_wrapper{
width: 1100px;
height: 335px;
margin: 0 auto;

}
.clients_wrapper{
width: 1100px;
height: 82px;
margin: 0 auto;
}

.footer_wrapper{
width: 1100px;
margin: 0 auto;
margin-top: 20px;

}

/*INNER*/
.header_inner{
width: 1000px;
height: 105px;
margin: 0 auto;
border-bottom: 1px solid #0465BC;
}

.wrapper{
width: 1000px;
height: 250px;
margin: 0 auto;

}

.mid_inner{
width: 1000px;
height: 335px;
margin: 0 auto;
border-bottom: 1px solid #0465BC;
border-top: 1px solid #0465BC;

}
.clients_inner{
width: 1000px;
height: 82px;
margin: 0 auto;
border-bottom: 1px solid #0465BC;
}

.footer_inner{
width: 980px;
background: #FAFEFF;
margin: 0 auto;
padding: 10px;

}


/*HEADER ELEMENTS*/
.left_header{
width: 285px;
height: 105px;
float: left;
}

.right_header{
width: 715px;
height: 105px;
float: left;
}

.right_top{
height: 65px;
width: 715px;
float: right;
text-align: right;
}

.right_top table{
float: right;
}

.right_top table a{
margin-left: 20px;
font-weight: normal;
}

.main_navigation{
height: 35px;
width: 715px;
text-align: right;
float: left;
}

/*MAIN NAVIGATION*/
.main_navigation a{
font-size: 18px;
color: #0465BC;
margin-left:20px;
font-weight: bold;
}

.main_navigation a:hover{
text-decoration: none;
color: #06BAA8;
}

.Menu1, .Menu1Current{
display: inline;
}


/*MID ELEMENTS*/
.right_feature{
height:295px;
width: 333px;
float: left;
margin: 10px 0px 20px 0px;
background: #FFF;
}

.right_feature .top_feature a table:hover{
cursor: pointer;
}

.left_feature, .middle_feature{
border-right: 1px solid #0465bc;
width: 332px;
height: 295px;
float: left;
margin: 10px 0px 20px 0px;
background: #FFF;
}

.middle_feature .top_feature{
width: 278px;
height: 235px;
margin: 0px 20px 0px 20px;
float: left;
border-bottom: 1px solid #0465bc;
background: #FAFEFF;
padding: 10px;

}
.left_feature .top_feature{
width: 292px;
height: 235px;
margin: 0px 20px 0px 0px;
float: left;
border-bottom: 1px solid #0465bc;
background: #FAFEFF;
padding: 10px;
}
.right_feature .top_feature{
width: 312px;
height: 255px;
margin: 0px 0px 0px 20px;
float: left;
border-bottom: 1px solid #0465bc;
background: #FAFEFF;

}



.top_feature{
line-height: 24px;
}

.right_feature .bottom_feature{
width: 318px;
height: 50px;
margin: 0px 0px 20px 20px;
float: left;
background: #FAFEFF;
}

.bottom_feature{
width: 318px;
height: 50px;
margin: 0px 20px 20px 0px;
float: left;
background: #FAFEFF;
text-align: right;
}

.bottom_feature a{
color: #EE2A7B;
font-weight: bold;
text-decoration: none;
}
.bottom_feature a:hover{
text-decoration: none;
font-weight: bold;
color: #06BAA8;
}


.middle_feature .bottom_feature{
width: 298px;
height: 50px;
margin: 0px 20px 0px 20px;
float: left;
background: #FAFEFF;
}

.top_feature h1 a, .top_feature h1, .clients_left a{
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0465BC;
}

.top_feature h1{
margin-top: 0px;
}

.middle_feature .top_feature h1{
margin-bottom: 10px;
}

.top_feature h1 a:hover, .clients_left a:hover{
text-decoration: none;
color: #06BAA8;
}

.quotations{
color:#D4145A;
font-size: 20px; 
font-family: georgia, arial, sans-serif;
}



.credits{
width: 292px;
float: left;
margin-top: 10px;

}

.bottom_feature table{
float: right;
margin-right: 10px;
margin-top: 10px;
}



.top_feature h2{
font-size: 14px;
margin: 0px;
font-weight: bold;
}

.middle_feature .top_feature .news{

margin-top: 10px;
}

.news_date{
margin-top: 16px;
}

.ad_content{
width: 312px;
height: 224px;
float: left;
margin-top: -30px;
}

.right_feature .top_feature h1{
margin: 10px 0px 0px 0px;
}



/*GENERAL ELEMENTS*/
a img, img a{
border: 0px;
text-decoration: none;
}

a{
color: #06BAA8;
text-decoration: none;
}

a:hover{
color: #06BAA8;
text-decoration: underline;
}


/*CLIENT SCROLLER ELEMENTS */
.clients_left{
width: 100px;
float: left;
height:47px;
padding: 35px 0px 0px 10px;
}

.clients_right{
width:890px;
height: 82px;
float: left;
}

.clients_right img{
margin-right: 27px;
}

/*FOOTER ELEMENTS*/
.footer_container{
width: 1000px;
float: left;
background: #FAFEFF;
}

.footer_left, .middle_footer{
float: left;
width: 318px;
background: #FAFEFF;
padding-bottom: 20px;
}

.middle_footer{
margin-left: 25px;
width: 272px;
}

.footer_left table{
width: 318px;
float: left;
}

.footer_left table a, .footer_inner{
font-size: 10px;
line-height: 24px;
}

.footer_inner h2{
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0465BC;
margin: 0px;
width: 318px;
float: left;
}

.right_footer h2{
width:375px;
float: left;
}

.right_footer{
width: 375px;
float: left;
padding: 0px 10px 20px 0px;
}

/*ROTATOR ELEMENTS*/

.rotator_heading{
width: 1000px;
margin: 0 auto;
text-align: center;
}

.rotator_heading h1{
margin: 0px;
font-weight: normal;
color:#323742;
font-size: 45px;
margin-top: 25px;
font-family: "Times New Roman", arial, verdana, serif;
}

.rotator_content{
width: 800px;

margin: 0 auto;
font-size: 16px;
line-height: 35px;
color:#323742;
text-align: center;
}

.learn_more{
width: 147px;
height: 25px;
margin: 0 auto;
text-align: center;
}

.learn_more a {
text-align: center;
color:#EE2A7B;
font-weight: bold;
font-size: 16px;
}

.learn_more a:hover{
color: #06BAA8;
cursor: pointer;
text-decoration: none;
}

.anythingSlider .wrapper ul{
padding: 0px;
}

.anythingSlider .wrapper ul li{
padding-top: 100px;
}



/*CLIENTLOGOS*/
.clientlogo{
display: inline;
width:147px;
height: 60px;
float: left;
}
