@charset "utf-8";
/* CSS Document */
body{ margin:0;padding:0;}

img{border:none}
a{text-decoration:none; color:#333;}
ul{list-style:none;}

#container{
width:960px;
margin:2px auto;
padding:0 auto;
background:url(images/bodybg.png) repeat-y;
}
/*header*/
.header{
background:url(images/headbg.gif) repeat-x;
width:960px;
height:123px;
}

		/*logo-nav*/
	.logo-nav{
	width:960px;
	height:102px;
	padding-top:21px;
	}
		.logo{
		background:#CCCCCC;
		background:url(images/logo_new.jpg) no-repeat;
		height:102px;
		width:223px;
		margin-left:23px;
		}
		.logo h1, .logo small {
		margin:0px;
		display:block;
		text-indent:-9999px;
		}
		.nav {
		margin:-30px 0 0 246px;
		height:33px;
		width:692px;
		position:relative; 
		font-family:arial, verdana, sans-serif; 
		font-size:12px;
		background:url(images/blank_bw.gif) repeat-x;
		}
	
		.nav .select {
		margin:0; 
		padding:0; 
		list-style:none; 
		white-space:nowrap;	
		}
		
		.nav li {
		float:left;
		background:url(images/blank_over_bw.gif);
		}
		
		.nav .select a {
		display:block; 
		height:33px; 
		float:left; 
		background: url(images/blank_bw.gif); 
		padding:0 0 0 10px; 
		line-height:19px; 
		white-space:nowrap; 
		color:#ddd;
		}
		
		.nav .select li.line a {color:#ddd;}
		
		.nav .select a b {
		display:block; 
		padding:4px 20px 8px 10px; 
		background:url(images/blank_bw.gif) right top;
		}
		
		.nav .select a:hover, 
		.nav .select li:hover a {
		background: url(images/blank_over_bw.gif); 
		padding:0 0 0 10px;
		line-height:21px;
		color:#fff;
		}
		
		.nav .select li.line a:hover, 
		.nav .select li.line:hover a {
		color: #fff;}
		
		.nav .select a:hover b, 
		.nav .select li:hover a b {
		display:block; 
		padding:4px 20px 8px 10px; 
		background:url(images/blank_over_bw.gif) right top; 
		cursor:pointer;
		}
		
		.nav .sub {
		display:none;
		}
		.nav ul ul {display:none;}
		
		/* IE6 only */
		.nav table {
		border-collapse:collapse; 
		margin:-1px; 
		font-size:1em; 
		width:0; 
		height:0;
		}
		
		.nav .sub {
		margin:0; 
		padding:0;
		list-style:none;
		}
		
		.nav .sub li {background:#fff;}
		
		.nav .select :hover .sub {
		height:20px;
		display:block; 
		position:absolute;
		float:left;
		width:700px;
		top:28px; 
		left:0; 
		text-align:center;
		}
		
		.nav .select :hover .rt li {float:right;}
		
		.nav .select :hover .sub li a
		{display:block; height:18px; line-height:16px; float:left; background:#fff; padding:1px 9px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd;color:#777;font-size:12px;}
		
		.nav .select :hover .sub li a:hover
		{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}
	
		#contact{
		margin:-60px 0 0 685px;
		position:absolute;
		}
		#contact a{
		padding-left:25px;
		color:#ddd;
		font-size:12px;
		}

		
	
	
/*mainbody*/
.mainbody{
width:910px;
padding:8px 25px 0;
min-height:513px;
}

/*left*/
		.sidebar{
		background:#FF9900;
		background:url(images/15thbgl.gif) left top no-repeat;
		width:290px;
		float:left;
		padding-bottom:100px;
		}
			.subtitle{
			background:#444;
			width:170px;
			font-size:16px;
			border-bottom:1px solid #E5E5E5;
			color:#FFF;
			text-align:center;
			padding:8px 0 6px;
			margin:120px 0 0 70px;
			}
			

			.subnav{
			width:170px;
			margin-left:70px;
			}
		
			.subnav .left{
			  font-size:12px;
			  line-height:15px;
			  width:170px;
			  margin:0 auto;
			  padding:0;
			  text-align:center;
			}
			
			.subnav .left li{
			  list-style:none;
			}
				

			
			.subnav .left li a{
			  padding:7px 0;
			  display:block;
			  color:#333;
			  border-bottom:1px solid #E5E5E5; 
			}
						
			.subnav .left li a:hover{
			  background:#fcc;
			}
			
			.subnav .left li.active a, .subnav .left li.active a:hover{
			  background:#b1b1b1;
			  color:#FFF;
			}			
/*right content*/
		.right{
		background:url(images/bgt.gif) no-repeat right top;
		width:620px;
		float:left;
		}
			

			.maincontent{
			font-size:12px;
			width:590px;
			padding:30px 0;
			}
				.maincontent p{
				font-size:12px;
				line-height:16px;
				}
				
				.maincontent .light-box{
				margin:50px 0;
				}

				.thumbnail{
				padding:3px;
				border:1px solid #CCC;
				background:#fff;
				float: left;
				margin-right: 10px;
				margin-bottom: 10px;
				}
				
				#construction{
				background:url(images/coming-soon.gif) no-repeat;
				margin:130px auto;
				width:350px;
				height:165px;
				}
				
				.sale{width:100px;height:115px;padding:15px;margin:0 15px 15px 0;background:#ccc;float:left;}
				.sale li{color:#333; text-align:center; font-size:14px; padding:2px 0;}
				li.brand{background:#666;font-size:16px;padding:5px 0 1px; color:#fff;}
				
				ul#red{background:#fcc;}
				ul#red li.brand{background:#933; color:#fff;}
				ul#red li{color:#933;}
				ul#green{background:#c0dbc0;}
				ul#green li.brand{background:#647564;}
				ul#pur{background:#d9c0c0;}
				ul#pur li.brand{background:#774848;}
				
				.warn{
				color:#c30;
				font-size:12px;
				height:20px;
				float:left;
				}
	#indexcontent{
	background:url(images/51bg.jpg) no-repeat left;
	height:513px;
	overflow:visible;
	font-size:13px;
	line-height:17px;
	}

		#banner1 a{
		width:350px;
		height:183px;
		float:right;
		margin-top:35px;
		margin-right:180px;
		filter: alpha(opacity=70);
		-moz-opacity:0.7;
		opacity: 0.7;
		}
		#banner1 a:hover{
		filter: alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
		}
		
		#banner2 a{
		width:350px;
		height:220px;
		margin:35px 140px 0 0;
		clear:both;
		float:right;
		filter: alpha(opacity=70);
		-moz-opacity:0.7;
		opacity: 0.7;
		}
		#banner2 a:hover{
        filter: alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
		}
		#tel{
		width:400px;
		float:right;
		margin:100px 50px;
		}
/*goonow logo*/			
			#goonow{
			width:260px;
			float:right;
			padding:120px 50px 0 0;
			}

			#goonow .link{
			text-align:center;
			font-size:12px;
			color:#91af4a;
			padding-left:60px;
			}			
		
/*footer*/
.footer{
width:960px;
clear:both;
background:#FFFFFF;
}
	.copyrights{
	background:url(images/footbg.png) no-repeat;
	height:71px;
	color:#ddd;
	font-size:12px;
	line-height:14px;
	}
	.add{
	padding:27px 0 0 45px;
	}
	.copyright{
	text-align:center;
	font-size:12px;
	}
