@charset "utf-8";
/* css document */


body {
    font-family:arial, helvetica, sans-serif;font-size:13px; font-weight:normal; width:100%; height:100%;
	margin:0; padding:0;  background:#fff url(../images/body_bg.gif) repeat-x;
}  

#wrapper {
	width:1003px; min-height:580px; margin:0 auto; padding:0; background:url(../images/body_bg2.gif) repeat-x;
}

#wrapper_inner {
	width:1003px; min-height:226px; margin:0 auto; padding:0; background:url(../images/body_bg2.gif) repeat-x;
}


#header {
	width:1003px; float:left; height:170px; padding:0px;
}

.logo{width:252px; float:left; height:119px; margin:25px 0 0 10px;
}

.call_us{width:348px; float:right; height:auto; margin:20px 0 0 0; padding:0 0 0 200px
}

.call_us_1{width:45px; float:left; height:auto;  
}

.call_us_2{width:auto; float:left; padding-top:10px; height:auto; font-family:trebuchet ms; font-size:24px; 
color:#0e2542;
}
.call_us_4{width:300px; float:right; height:20px; margin:0 0 0 0; color:#11772d; font-family:Arial; font-size:13px; font-weight:bold;
}


.nav {
	float:left;	width:100%;	height:auto; margin:16px 0 20px 10px;
}

.nav ul {
	margin:0; padding:0;
}
.nav ul li {
	list-style:none;display:inline;float:left; height:auto;font-size:17px; font-family:Tahoma,Trebuchet MS; 
	color:#fff;
}

.nav ul li a {
	 border: 0 none;
    color: #FFFFFF;
    margin: 0 2px;
    padding: 7px 20px;
    text-decoration: none;
}

.nav ul li a.selected {
	background:url(../images/selected.png); width:auto; height:34px; border:0; padding-top:6px; color:#394e77;	
}                   

.nav ul li a:hover {
	color:#394e77; width:auto; height:34px; border:0; padding-top:6px; background:url(../images/selected.png);
}

#banner{width:1003px; float:left; height:330px; margin:20px 0 0 0; padding:0;}

.banner_box_1{width:320px; height:330px; float:left; margin:0 0 0 10px; background:#fff; border:1px solid #c6c6c6; 
	box-shadow: 0px 4px 5px #888888;
	-webkit-box-shadow:0px 4px 5px #888888;
}

*html .banner_box_1{width:320px; height:330px; float:left; margin:0 0 0 5px; background:#fff; 
	border:1px solid #c6c6c6; 
	box-shadow: 0px 4px 5px #888888;
	-webkit-box-shadow:0px 4px 5px #888888;
}

.banner_box_11{width:300px; height:310px; float:left; margin:10px 0 0 10px; 
}

*html .banner_box_11{width:300px; height:310px; float:left; margin:10px 0 0 5px; 
}

.content_bg{width:100%; height:auto; float:left; margin-top:25px; background:#4573B8 url(../images/content_left__bg.gif) repeat-y;
}
.content_bg_inner{width:100%; height:auto; float:left; margin-top:25px; background:url("../images/content_left__bg.gif") repeat-y scroll 0 0 #4573B8;
}

.content{width:1003px; height:524px; margin:0 0 0 65px; background:#4573B8 url(../images/content_bg.png) no-repeat;
}

.content_inner{width:1003px; height:480px; margin:auto; background:#4573B8 url(../images/content_bg_inner.png) no-repeat;
}
.content_innerR{width:1003px; height:650px; margin:auto; background:#4573B8 url(../images/content_bg_inner.png) no-repeat;
}

.content_text{width:700px; height:auto; float:left; margin-top:20px; }


.content_heading{width:650px; height:auto; float:left; font-family:Trebuchet MS; font-size:22px; color:#fff; 
 padding:0 10px 0 10px; 
}

.content_text_1{width:665px; height:auto; float:left; font-family:arial; font-size:13px; color:#fff; 
 padding:0 10px 0 10px; text-align:left; line-height:18px;
}
.content_text_11{width:670px; height:auto; float:left; font-family:arial; font-size:13px; color:#fff; 
 padding:0 10px 0 10px; text-align:left;
}
.content_text_11 em {float: left;
    margin: 8px 0 33px;
    width: 670px;}

.content_text_1 span a{font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding:0 0 0 6px;}
.content_text_1 span a:hover { text-decoration:underline; }

.box_1{width:276px; height:182px; float:left; background:#fff; position:absolute; margin:307px 0 0 82px; 
	-webkit-transform: rotate(370deg);
	-moz-transform: rotate(370deg);
	-o-transform: rotate(370deg);
	box-shadow: 0px 4px 5px #3b3b3b;
	-webkit-box-shadow:0px 4px 5px #3b3b3b;
}

*html .box_1{width:300px; height:200px; float:left; background:#fff; position:relative; margin:290px 0 0 50px; 
	-webkit-transform: rotate(370deg);
	-moz-transform: rotate(370deg);
	-o-transform: rotate(370deg);
}

.box_2{-moz-transform: rotate(352deg); 
       -webkit-transform: rotate(352deg);
	   -o-transform: rotate(352deg);
    background: none repeat scroll 0 0 #FFFFFF; float: left; height: 234px; margin:232px 0 0 344px;
    position: absolute; width: 330px; 
	box-shadow: 0px 4px 5px #3b3b3b;
	-webkit-box-shadow:0px 4px 5px #3b3b3b;
}
	

*html .box_2{-moz-transform: rotate(352deg); 
       -webkit-transform: rotate(352deg);
	   -o-transform: rotate(352deg);
    background: none repeat scroll 0 0 #FFFFFF; float: left; height: 250px; margin: 243px 0 0 190px;
    position: relative; width: 350px;
}	

.box_3{-moz-transform: rotate(368deg); 
       -webkit-transform: rotate(368deg);
	   -o-transform: rotate(368deg);
    background: none repeat scroll 0 0 #FFFFFF; float: left; height: 190px; margin:159px 0 0 668px;
    position: absolute; width: 250px; 
	box-shadow: 0px 4px 5px #3b3b3b;
	-webkit-box-shadow:0px 4px 5px #3b3b3b;
}

*html .box_3{-moz-transform: rotate(368deg); 
       -webkit-transform: rotate(368deg);
	   -o-transform: rotate(368deg);
    background: none repeat scroll 0 0 #FFFFFF; float: left; height: 200px; margin: 207px 0 0 340px;
    position: relative; width: 250px; 
}

.box_111 img{
    background:#FFFFFF; float: left; height: 162px; width: 256px;  margin:10px 0 0 10px;
}

.box_222 img{
    background:#FFFFFF; float: left; height: 214px; width: 310px;  margin:10px 0 0 10px;
}

.box_333 img{
    background:#FFFFFF; float: left; height: 170px; width: 230px;  margin:10px 0 0 10px;
}

.box_7{width:280px; height:180px; float:left; z-index:2000; background:#fff; position:absolute; margin:-30px 0 0 0px; 
	-webkit-transform: rotate(370deg);
	-moz-transform: rotate(370deg);
	-o-transform: rotate(370deg);
	box-shadow: 0px 4px 5px #3b3b3b;
	-webkit-box-shadow:0px 4px 5px #3b3b3b;
}

*html .box_7{ width:280px; height:180px; float:left; background:#fff; position:relative; margin:0px 0 0 0px; 
	-webkit-transform: rotate(370deg);
	-moz-transform: rotate(370deg);
	-o-transform: rotate(370deg);
}
.box_777 img{
    background:#FFFFFF; float: left; height: 160px; width: 260px;  margin:10px 0 0 10px;
}



.box_8{width:280px; height:180px; float:left; background:#fff; position:relative; margin:170px 0 10px 0px; 
	-webkit-transform: rotate(354deg);
	-moz-transform: rotate(354deg);
	-o-transform: rotate(354deg);
	box-shadow: 0px 4px 5px #3b3b3b;
	-webkit-box-shadow:0px 4px 5px #3b3b3b;
}

*html .box_8{ width:280px; height:180px; float:left; background:#fff; position:relative; margin:0px 0 0 0px; 
	-webkit-transform: rotate(370deg);
	-moz-transform: rotate(370deg);
	-o-transform: rotate(370deg);
}
.box_888 img{
    background:#FFFFFF; float: left; height: 160px; width: 260px;  margin:10px 0 0 10px;
}



.box_9{width:170px; height:240px; float:left; z-index:2000; background:#fff; position:absolute; margin:-57px 0 0 73px; 
	-webkit-transform: rotate(366deg);
	-moz-transform: rotate(366deg);
	-o-transform: rotate(366deg);
	box-shadow: 0px 4px 5px #3b3b3b;
	-webkit-box-shadow:0px 4px 5px #3b3b3b; 
}

*html .box_9{ width:170px; height:240px; float:left; background:#fff; position:relative; margin:0px 0 0 0px; 
	-webkit-transform: rotate(370deg);
	-moz-transform: rotate(370deg);
	-o-transform: rotate(370deg);
}
.box_999 img{  background:#FFFFFF; float: left; height: 220px; width: 150px;  margin:10px 0 0 10px;
}



.content_inner_right_part {float:right; width:294px; height:auto; margin:80px 5px 0 0;}


.modling{
width:1003px; height:auto; margin: auto;
}

.modling_box{
width:294px; height:74px; float:right;  margin:-148px 120px 15px 0; margin-bottom:15px; ;
}

.modling_1{
width:260px; height:auto; float:right; text-align:left; color:#fff; font-family:Myriad Pro; font-size:18px; 
}

.modling_2{
width:260px; height:auto; float:right; text-align:left; color:#fff; font-family:Myriad Pro; font-size:28px;
}

.modling_3{
width:260px; height:auto; float:right; text-align:left; color:#fff; font-family:arial; font-size:40px;  
font-weight:bold;
}

#footer {
	width:100%;	float:left;	height:50px;background:#364d7b;	margin:0 0 0 0;
}
.footer1 {
	width:1003px; margin:auto;height:auto;background:#364d7b;	
}
.footer_text {
	width:400px; float:left; height:auto; margin:20px 0 0 0;
}

.footer_text_right {
	width:500px;float:right; text-align:right;height:auto; margin:20px 0 0 0;
}

.footer_text_right ul { margin:0; padding:0;
}

.footer_text_right ul  li{
		list-style:none;display:inline;  height:auto; padding:0px 5px; 
}

.footer_text_right ul  li a{ padding:0px 5px; border:0; text-decoration:none;color:#fff;
}

.footer_text_right ul  li a:hover{ text-decoration:underline;color:#fff;
}

.footer_text  p{
   font-family:arial; font-size:13px; color:#fff; font-weight:normal; margin:0; line-height:15px;
}
.footer_text_right  p{
   font-family:arial; font-size:13px; color:#fff; font-weight:normal; margin:0; line-height:15px;
}

.content_text_11 ul{margin-left:10px;padding:0; margin-top:-18px;}
.content_text_11 ul li{list-style:square;font-family:arial;font-size:14px;padding:5px;width:250px;border-bottom:0px dotted #fff; margin:0 0 0 14px;}
a{color:#fff;}





.gallery { 
    color: #FFFFFF;
    float: left;
    font-family: arial;
    font-size: 12px;
    height: autod;
    margin: 10px 0 0 12px;
    padding: 0;
    text-align: left;
    width: 660px;
}
.gallery_pic { background: none repeat scroll 0 0 #FFFFFF;
    border: 7px solid #FFFFFF;
    float: left;
    height: 127px;
    margin:20px 6px 5px 6px;
    width: 138px;}
.gallery_pic_text {  border: 1px solid #cecece;
    border-radius: 0 0 6px 6px;
    color: #666; padding:3px 0 0 0;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 18px;
    margin:-2px 0 0 0;
    text-align: center;
    width: 136px; font-weight:bold;}

.gallery_pic img { width:138px; height:104px; }




#contactform {
    margin: 0;
    padding: 5px 10px;
}
#contactform * {
    color: #fff;
}
#contactform ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#contactform li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
}
#contactform li.buttons {
    margin: 5px 0;
}
#contactform label {
    color: #fff;
    display: block;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px 0;
    text-transform: capitalize;
    width: 110px;
}
#contactform label span {
    color: #fff;
}
#contactform input.text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E8E8E8;
    float: left;
    height: 16px;
    margin: 6px 0;
    padding: 5px 2px;
    width: 200px;
	color:#2e2e2e;
}
#contactform textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E8E8E8;
    float: left;
    margin: 10px 0;
    padding: 2px;
    width: 200px;
	color:#2e2e2e;
}
#contactform li.buttons input {
    border: 0 none;
    color: #2e2e2e;
    float: left;
    margin: 0;
    padding: 3px 0 3px 110px;
}


.contact_left {
   float: left;
    margin: -152px 0 0 300px;
    padding: 10px 0;
    position: absolute;
    width: 340px;
}
.content_right{

width:290px;
height:524px;
float:right;
margin-top:-524px;


}
.boxes_3{width:260px; height:380px; float:left; background:#fff; position:absolute; margin:20px 0 0 0; border-radius:8px; 
	
	box-shadow: 0px 4px 5px #3b3b3b;
	-webkit-box-shadow:0px 4px 5px #3b3b3b;
}
.boxes_333 img{
    background:#FFFFFF; float: left; height: 360px; width: 240px;  margin:10px 0 0 10px;
}


