/* CSS Document */
body{
	border:0;
	padding:0;
	margin:0;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/bkbottom.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	color:#666666;
	}
#maintenance{
	width: 100%;
	margin: 200px auto;
	font-size: 36pt;
	font-family: arial;
}
#bg{
	background-image:url(../Images/bktop.jpg);
	background-repeat: repeat-x;
	background-position:top;
	}
a img{
	border: 0;
	}
td{
	vertical-align:top;
	}

.container{
	width:760px;
	margin:0 auto; /*上下为0，左右自动居中*/
	}
	
/*Begining the Header CSS*/
#header{
	width:auto;
	height:82px;
	border:0;
	}
#header td{
	vertical-align:top;
	}
#logo{
	width:auto;
	border:0;
	}
#logo h1{
	background-image:url(../Images/logo.png);
	background-repeat:no-repeat;
	margin:0;  
	padding:0;
	}
#logo h1 a{
	display:block;
	width:82px;
	height:82px;

	}
#logo h1 span{
	display:none;
	}
#headerrightzone{
	width:678px;
	text-align:right;
	}
#headerrightzonetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	}
#headerrightzonetext a:link,#headerrightzonetext a:visited{
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
	color:#999999;
	}
#headerrightzonetext a:link.active,#headerrightzonetext a:visited.active{
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	}
	
#headerrightzonefreecall{
	margin-right:5px;
	color:#FF0000;
	}
#headerrightzonefreecall a:link,#headerrightzonefreecall a:visited{
	margin-right:5px;
	color:#FF0000;
/*	font-size:8pt;
*/	text-decoration:none;
	}
#headerrightzoneskypeicon{
	margin-top:10px;
	}
#headerrightzoneskypeadd{
	margin-top:8px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	}
#headerrightzoneskypeadd a:link,#headerrightzoneskypeadd a:visited{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	}

/*header css is complete*/
	
#split{
	background-color:#FF9900;
	height:5px;
	margin-top:5px;
	}
#splitbottom{
	background-color:#FF9900;
	height:5px;
	}

/* NAV*/
#nav{
	height:30px;
	background-image:url(../Images/nav_bg.png);
	background-repeat:repeat-x;
	}

#navCircle {
	margin: 0;
    padding: 0 0 22px 10px;
}

#navCircle li {
	display: inline;
    list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
    float: left;
	display:block;
    font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: bold;
    padding: 8px 12px 8px 12px;
    text-decoration: none;
	color:#333333;
	background-image:url(../Images/nav_bg.png)
	}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
    padding-bottom: 8px;
	color: #FFFFFF;
    background: url(../Images/red.png) bottom center;
	}
#navCircle a:hover {
    padding-bottom: 8px;
	color: #FFFFFF;
    background: url(../Images/nav_bg_rollover.png) bottom center;
	}
	
/*	==========================================*/


#position{
	height:auto;
	margin: 5px auto 5px 190px;
	}
#position a:link, #position a:visited{
	height:auto;
	color:#999999;
	}
#homebanner{
	width:260px;
/*	background-color:#EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#999999;*/
	background-image:url(../Images/homebannerbg.png);
	background-repeat:no-repeat;
	}
/*#homebanner p{
	margin-top:3px;
	margin-bottom:3px;
	}
#homebannerheader{
	margin-top:5px;
	margin-left:10px;
	}*/
#homebannercontent{
	margin: 100px 10px 10px 10px;
	}
#homebannercontent p{
	margin-bottom:3px;
	margin-top:3px;
	}
#sidebar{
	width:180px;
	height:auto;
	background-color: #FFFFCC;
	border:1px solid /*#d9d9d9 */#84CEFB;
	}
/*#sidebar td{
	width:190px;
	vertical-align:top;
	}*/
#sidebarborder{
	margin:0px 0px 0px 20px;
	padding:0px 19px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
/*	border:1px solid #d9d9d9;
*/	font-size:9pt;
	}
#sidebarheader{
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #d9d9d9;
	color:#FF0000;
	}
#sidebarheader a:link, #sidebarheader a:visited {
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #d9d9d9;
	color:#FF0000;
	text-decoration:none;
	}


#sidebarprofile{
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
	}
#sidebarprofile p{
	margin-top:3px;
	margin-bottom:3px;
	}
#sidebarstudio{
	margin:20px 0px 20px 20px;
	padding:0px 19px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
#sidebarmore{
	float:right;
	color:#CC3300;
	}

/*
#wholebody{
	border-right:1px solid #84CEFB; 
	}
*/
#bodyimg{
	border-left:1px solid #84CEFB;
	border-top:1px solid #84CEFB;
	}
#bodyimgtext{
	background-color:#FFFFCC;
	padding:8px 20px 8px 20px;
	text-transform:uppercase;
	font-weight:bold;
	}
#bodyslipt{
	height:10px;
	border-top:1px solid #84CEFB;
	border-bottom:1px solid #84CEFB;
	}
#pagebody{
	width:570px;
	border-left:1px solid #84CEFB;
	}
#pagebody td{
	width:190px;
	vertical-align:top;
/*	border-left:1px solid #84CEFB;
*/	}
/*#pagebodyproduct{
	width:190px;
	vertical-align:top;	
	}
*/
#pagebodyproductborder{
	margin:10px 0px 10px 0px;
	/* padding:0px19px 0px 0px;*/
	border-right: 1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}

#pagebodyproductpic{
	width:118px;
	height:88px;
	margin:0 auto;
	text-align:center;
	}
#pagebodyproductdescription{
	margin:5px 20px 10px 20px;
	text-align:left;
	}
#pagebodyproductdescription a:link, #pagebodyproductdescription a:visited{
	text-decoration:none;
	color:#666666;
	}
#pagebodyproductdescription h1{
	font-size:9pt;
	margin-bottom:2px;
	}
#pagebodyproductdescription p{
	margin-top:0px;
	margin-bottom:2px;
	}
#pagebodyproductsplitline{
	border-bottom:1px solid #d9d9d9;
	}
#footer{
	font-size:8pt;
	text-align:center;
	color:#999999;	
	}
#footer a:link, #footer a:visited{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999999;
	}
#footer p{
	margin-top:3px;
	margin-bottom:3px;
	}

/*Product list begining*/
#zone{
	width:auto;
	background-color:#FFFFCC;
	}
#zone td{
	width:190px;
	vertical-align:top;
	}
#zoneborder{
	margin:20px 0px 20px 20px;
	padding:0px 19px 0px 0px;
	border-right: 1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
#zoneheader a:link, #zoneheader a:visited{
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9;
	color:#FF0000;
	text-decoration:none;
	}
#zoneheader{
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9;
	color:#FF0000;
	}
#zoneprofile{
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
	}
#zoneprofile p{
	margin-top:3px;
	margin-bottom:3px;
	}
#zonestudio{
	margin:20px 0px 20px 20px;
	padding:0px 19px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
#zonemore{
	float:right;
	color:#CC3300;
	}
.zonearrow{
	border:0px;
	margin-bottom:1px;
	}
.zonearrow a:link, .zonearrow a:visited{
	text-decoration:none;
	color:#666666;
	}
	
/*product list ending*/	
#zoomin{
	width:570px;
	}
#zoominpic{
	width:250px;
	height:250px;
	vertical-align:top;
	}
	
#zoominpicdescription{
	width:300px;
	vertical-align:top;
	margin:5px 20px 10px 20px;
	text-align:left;
	}
#zoominpicdescription h1{
	font-size:9pt;
	margin-bottom:2px;
	}
#zoominpicdescription p{
	margin-top:0px;
	margin-bottom:2px;
	}
/*following are the contact&profile&others info*/
#profile{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 20px 10px 20px;
	color:#666666;
/*	line-height:22px;
*/	}
#profile a:link, #profile a:visited{
	text-decoration:none;
	color: #FF0000;
	}
#profile a:hover{
	color:#FF0000;
	}
#profile h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
	}
#profile p{
	margin-top:5px;
	margin-bottom:5px;
	line-height:22px;
	}
#profile hr{
	border-bottom:1px dashed #CCCCCC;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	height:0px;
	margin: 10px 0px 15px 0px;
	}
#sitemap{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
	color:#666666;
	}
#sitemap a:link, #sitemap a:visited{
	text-decoration:none;
	color: #666666;
	}
#sitemap h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin-top:0px;
	padding:8px 0px 8px 0px;
	text-transform:uppercase;
	background-color:#FFFFCC;
	color: #FF0000;
	border-bottom:1px solid #84CEFB;
	}
#sitemap h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin-left:50px;
	margin-top:15px;
	margin-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
	border-left:1px dashed #CCCCCC;
	}
#sitemap h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin-left:100px;
	margin-bottom:3px;
	margin-top:3px;
	width:120px;
	border-bottom:1px dashed #CCCCCC;
	border-left:1px dashed #CCCCCC;
	}
.totop{
	height:auto;
	float:right;
	font-size:8pt;
	}

/*belowing is the branch office css*/
#branch{
	height:30px;
	background-color:#CCCCCC;
	margin-left:20px;
	}
#branch ul{
	margin:0px;
    padding: 0 0 22px 0px;
}

#branch li {
	display: inline;
    list-style-type: none;
	float:left;
	padding:7px 12px 7px 12px;
	background-color: #CCCCCC;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
}
/*end of the branch office css*/

#search{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 20px 20px;
	height:20px;
	}
#searchingzone{
	margin:55px 0px 10px 20px;
	}
#searchingzone hr{
	border-bottom:1px dashed #CCCCCC;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	height:0px;
	margin: 10px 0px 15px 0px;
	}
