@charset "utf-8";/* CSS Document */


/* General Body Layout ------------------------------------------------------------------------------*/

a{ color:#555555; text-decoration:none; }

/*a:hover{ color:#BBBBBB; text-decoration:underline;}*/

a:hover{ color:#FF890B; text-decoration:underline;}

body{ padding:0; margin:0; background:#ffffff; font:11px Arial; color:#111111; }

#container{ width:1000px;	margin:25px auto; overflow:hidden; }

#header{ height:80px; overflow:hidden; position:relative; }

#logo{ padding:0; margin-top:25px; width:350px; float:left; }

#logo a{ display:block; overflow:hidden; }

#headernav{ list-style-type:none; position:absolute; bottom:7px; right:170px; padding:0px; margin:0; font-size:13px;}

#headernav li{ float: left; padding:0 8px; }


#topnav{ clear:both;	border-top:1px solid #DDDDDD;	border-bottom: 1px solid #DDDDDD;	margin:20px 0;
		 padding:11px 0 11px 50px;	width:1000px;	overflow:hidden;	list-style-type: none; }

#topnav li{ float:left; font-size:16px; margin-right:75px;  }

#topnav li a{ outline: none; text-decoration:none; }

#topnav li a:link{color:#666666;}		/* unvisited link */
#topnav li a:visited {color:#666666;}  /* visited link */
#topnav li a:hover {color:#FF890B;}		/* mouse over link */
#topnav li a:active {color:#999999;}	/* selected link */

#main{ width:1000px; overflow:hidden; }

#main img{ border:0; }

.idx_img_col{ width: 1100px; height:330px; float:left; margin-top: 10px;}

.idx_img{ width:330px; height: 330px; float:left; background-color:#BBBBBB; margin-right: 3px;}
			
.idx_img1{ width:740px; height: 320px; float:left; background-color:#BBBBBB;}
			
.idx_img2{ width:250px; height: 320px; float:left; background-color:#BBBBBB; margin-left: 10px;}

.idx_img3{ width:275px; height: 340px; float:left; background-color:#dddddd; margin-right: 10px;}

.idx_img4{ width:145px; height: 165px; float:left; background-color:#dddddd; margin-right: 10px;}

.idx_img5{ width:275px; height: 165px; float:left; background-color:#dddddd; margin-right: 10px;}

.idx_img6{ width:430px; height: 165px; float:left; background-color:#dddddd; margin-right: 10px;}

.idx_img_h{ width: 440px; height:340px; float:left;}
.idx_img_h1{ width: 440px; height: 165px; float:left; margin-bottom: 10px;}
.idx_img_h2{ width: 440px; height: 165px; float:left;}


/*--footer--*/

#footer{ border-top:1px solid #DDDDDD; margin:20px 0 10px 0; padding:25px 0 0 0; width:1000px; overflow:hidden; position:relative; }

#footer_logo{ width: 240px; height:90px; display:block; margin-top:-5px; text-decoration:none; float:left;}

#footer_nav{ width:130px; height:auto; float:left; border-right:1px solid #DDDDDD; margin-left:5px;}

#footer_pro{ width:150px; height:auto; float:left; border-right:1px solid #DDDDDD; padding-left:30px; }

#footer #finfo{ float:left; margin-left:5px; width:490px; overflow:hidden; margin-left:35px;}

#finfo .left{ float:left; width:180px;}
#finfo .middle{ float:left; width:150px;}
#finfo .right{ float:left; width:160px;}

#footer .conn{ position:absolute; top:55px; right:0px; }

#footer .like{ position:absolute; top:15px; right:10px;}

#footer ul{ list-style-type:none; padding:0; margin:0; }
#footer li{ padding-right:6px; float:left; }
#footer li img{ border:0; padding-right:3px; vertical-align: middle;}

.ft_ttl{padding:0; margin:0;}
.ft_txt{padding:0; margin:0; color:#555; white-space: pre-wrap;}


/*--- Main ---*/

#sidepanel{ float:left; width:150px; min-height:400px;}

#sidebar{ float:left; width:160px; background:#eeeeee; overflow:hidden;  font-size:12px; padding-bottom:15px;}

#sidebar ul{ list-style-type:none;	margin:20px 0 20px 20px; padding:0; }

#sidebar li{ margin-bottom:9px;}

.title{  margin:0; padding-top:5px; width:100%; height:20px;  background-color:#000000; font-size:14px; text-align: center; float: left; color:#ffffff; opacity:0.5;}

.in{ text-indent:10px;}


/*-- contact --*/

#content{	width: 800px;	height:auto;	overflow:hidden;	float: right;	margin-top:0px; background-color:#ffffff; color:#555555;}	

#content ul{ list-style-type:none;	margin:0px 0 20px 20px; padding:0; font-size:14px;}

#sidebar li{ margin-bottom:9px;}

.in2{ text-indent:20px;}

.map{ 	width:800px;	height:400px;	float:left;	background-color: #eeeeee;}

#content2{	width: 800px;	height:auto;	overflow:hidden;	float: right;	margin-top:0px; background-color:#ffffff; }	

#content2 .left{ border-top:1px solid #DDDDDD; margin-top:30px; width:330px; margin-bottom:30px; font-size:13px; float:left;}

#content2 .right{ border-top:1px solid #DDDDDD; margin-top:30px; width:450px; margin-bottom:30px; font-size:13px; float:right;}

#content2 .map_title{  margin:0; padding:0; width:100%; height:20px;  background-color:#eeeeee; font-size:13px; text-align: center;}

a.black:hover{	background-color:#bbbbbb;	text-decoration:none; }

.frm_1{	width: 400px; float: left; margin-left: 20px; font-family: Century Gothic ,verdana, serif;}

a.btn_send:hover{text-decoration:none; color: #000000;}

.frm_submit{ width:400px; border:0;	padding:10px; margin-bottom: 8px; font-size: 15px; background-color:#cccccc; font-family: Century Gothic ,verdana, serif; text-align: center;}

.input_1{	width: 400px; border:0;	padding:10px; margin-bottom: 8px; font-size: 15px; background-color:#cccccc; font-family: Century Gothic ,verdana, serif;}

.txt_area{	width: 400px; border:0; padding:10px; margin-bottom: 8px; font-size: 15px; background-color:#cccccc; font-family: Century Gothic ,verdana, serif; resize:none;}




/*-- Profile --*/

p.txt_pro{ text-align:justify; margin-top: 25px; font-size:14px; font-weight: 200; color:#666666; line-height: 16px; margin-right:20px; margin-left:20px;}

.txt_green{ font-size:14px;	color:#48aa4a; }


/*-- Product --*/

.t_pg{ width:100%; float:left; text-align:right; font-size:12px; margin-bottom: 10px;}

.p_item{ width:160px; float:left; margin-bottom: 15px;}

.p_item2{ width:70px; float:left; margin-bottom: 15px;}

.photobox{ width:480px; float:left; margin-bottom: 10px; min-height:400px; background-color:#eeeeee; padding-bottom:15px;}

.photobox2{ width:480px; float:left; margin-bottom: 10px; min-height:700px; background-color:#eeeeee; padding-bottom:15px;}

.thumbbox{ width:480px; float:left; min-height:100px; min-height:100px; margin-left:10px; margin-bottom: 30px;}

.thumbbox2{ width:460px; float:left; min-height:100px; min-height:100px; margin-left:20px; margin-bottom: 30px;}

.despbox{ width:300px; float:right; min-height:150px; border-bottom:1px solid #DDDDDD; padding-bottom: 20px; margin-right:20px;}

.despbox2{ width:300px; float:right; height:680px; padding-bottom: 20px; padding-left:20px; overflow-x:hidden; overflow-y:auto;}

.t_desp{margin-top:50px; font-size:20px; color:#666666;}

.linkmap{ float:left; width:100%; margin-bottom:10px; }

/*-- FAQ --*/

.faq_a{margin-bottom:15px; line-height: 17px;}

.faq_txt{line-height: 17px; font-size:12px; color:#555555; padding-left:15px;}

a.faq_a:link{color:#777777; text-decoration:none;}
a.faq_a:visited{color:#777777; text-decoration:none;}
a.faq_a:hover{color:#AAAAAA; text-decoration:underline;}


/*-- CarCover --*/

li.inCC{list-style-type: circle; padding-left:5px; margin-left:20px;}
p.txt_CC{ text-align:justify; margin-top: 25px; font-size:14px; font-weight: 200; color:#666666; line-height: 16px;}


/*-- Search --*/

#searchform{ width:160px; height:22px; border:0; position:absolute; bottom:7px; right:0px; overflow: hidden; }

#searchform input{
	float:left;
	width:120px;
	height:18px;
	background:#e0e0e0;
	border: 0;
	padding: 2px;
	color: #555;
	font-size: 11px;
}


#searchform .btn_search{
	float: left;
	width: 30px;
	height: 22px;
	background: #555;
	border: 0;
	padding: 2px;
	color: #f9f9f9;
	font-size: 11px;
	margin-left: 5px;
}

/*--text--*/

.grey_txt_0{color:#555;}


