body
{
background:url(images/bg.jpg) repeat-x top #fff;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px auto auto auto;
color:#2f4c69;
}
h1{
font-size:12px;
margin:0px;
padding:5px 0 10px 0;
}
h2{
font-size:14px;
margin:0px;
color:#ff9000;
padding:5px 0 10px 0;
}
.clear{
clear:both;
}
span.orange{
color:#ff6d0c;
}
span.blue{
color:#63a8ee;
}
p.details_content{
font-weight:bold;
}
img.left_img{
float:left;
padding:5px 15px 0 5px;
}
a.read_more{
display:block;
float:right;
padding:15px 0 0 0;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#40668d;
font-size:11px;
font-weight:bold;
}
p{
text-align:justify;
line-height:14px;
margin:0px;
padding:5px 0 0 0 ;
}
p.white{
color:#FFFFFF;
padding:10px;
}
.edge{
float:left;
padding:15px 0 0 10px;
}
#main_container{
background:url(images/center_bg.png) repeat-y;
_background:url(images/center_bg.gif) repeat-y;
width:781px;
height:auto;
margin:auto;
padding:0px;
}
#main_content{
width:770px;
height:auto;
margin: auto;
}
#header{
width:770px;
height:65px;
margin:auto;
}
#logo{
width:180px;
padding:5px 0 5px 10px;
float:left;
}
.phone_box{
width:200px;
float:left;
border-left:1px #CCCCCC solid;
padding:0 0 0 20px;
margin:10px 0 10px 50px;
font-size:12px;
font-weight:bold;
}
.phone_nr{
float:left;
padding:10px 0 0 0;
}
.phone_icon{
float:left;
padding:0 0 0 10px;
}
.top_search{
width:250px;
float:right;
height:45px;
border-left:1px #CCCCCC solid;
padding:0 0 0 20px;
margin:10px 0 10px 0;
}
input.topsearch{
width:150px;
height:19px;
float:left;
margin:5px;
padding:3px 0 0 0;
color:#666666;
border:1px #CCCCCC solid;
}
input.cauta{
width:58px;
height:24px;

float:left;
margin:5px;
}
#middle_banner{
width:770px;
height:216px;
clear:both;
margin:0 0 0 1px;
}
.middle_box{
width:275px;
height:131px;
background:url(images/center_banner_text_content.jpg) no-repeat center;
background-position:0px 0px;
}
.middle_banner_content{
padding:15px 0 0 35px;
}
#center_content{
width:770px;
height:auto;
margin:0 0 0 1px;
background:url(images/center_content_bg.gif) repeat-x top;
}
.right_content{
width:525px;
float:left;
padding:15px 15px 15px 10px;
}
/*--------list---------*/
.left_content{
padding:15px 10px 15px 15px;
float:left;
width:188px;
}
.left_menu{
width:188px;
height:auto;
background:url(images/menu_bg.gif) repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
ul.list{
padding:5px 0 10px 5px;
margin:0px;
list-style:none;
}
ul.list li{
padding:0px;
margin:11px 0 11px 0;
list-style:none;
}
ul.list li ul{
padding:0 0 0 10px;
margin:0px;
list-style:none;
}
ul.list li a{
background:url(images/menu_arow1.gif) no-repeat left top;
text-decoration:none;
color:#20466d;
font-weight:bold;
padding:0 0 0 17px;
}
ul.list li ul li a{
background:url(images/menu_arow2.gif) no-repeat left top;
text-decoration:none;
color:#20466d;
font-weight:bold;
font-size:10px;
padding:0 0 0 15px;
}
ul.list li a:hover{
color:#000;
}
/*--------navigation-----*/
.navigation{
float:left;
padding:0 0 15px 0;
}
.navigation_content{
width:500px;
float:left;
background-color:#FFFFFF;
border:1px #cde0f1 solid;
height: auto;
padding:10px 15px 10px 10px;
}
.navigation_content a{
color: #FF6600;
}
/*-----right_box-------*/
.right_box{
float:left;
padding:0 0 15px 0;
}
.right_box_content{
width:500px;
float:left;
background-color:#FFFFFF;
border:1px #cde0f1 solid;
height:auto;
padding:10px 15px 10px 10px;
}
/*right title---*/
.title{
width:auto;
height:23px;
margin:0 0 0 15px;
}
span.left_title{
display:block;
width:11px;
height:23px;
float:left;
background:url(images/title_left_tab.gif) no-repeat center;
}
span.right_title{
display:block;
width:11px;
height:23px;
float:left;
background:url(images/title_right_tab.gif) no-repeat center;
}
span.center_title{
display:block;
width: auto;
height:23px;
float:left;
background-color:#6badf0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
line-height:23px;
}
.cat_title{
font-size:12px;
font-weight:bold;
padding:0 0 5px 0;
color:#FF6600;
}
.categories_box{
float:left;
padding:10px 25px 10px 25px;
text-align:center;
}
/*---------------register_form------------------*/
.register_form{
padding:15px 0 0 5px;
}
.register_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.register{
width:75px;
float:left;
font-size:10px;
text-align:right;
padding:4px 5px 0 0;
color:#3B4D5F;
}
input.register_input{
width:240px;
height:18px;
background-color:#CFE7FF;
border:1px #B5CADF solid;
float:left;
}
textarea.register_textarea{
width:240px;
height:50px;
background-color:#CFE7FF;
border:1px #B5CADF solid;
float:left;
}
input.register{
float:right;
padding:10px 20px 0 0;
}
.contact_info{
clear:both;
padding:10px 0 0 30px;
}

/*------------------footer-------------*/
#footer{
width:781px;
height:52px;
margin:auto;
padding:0px;
background:url(images/footer_bg.gif) no-repeat center;
text-align:center;
line-height:20px;
}