/* others */
img {border:none;}
:focus {outline:0 !important;}
a img {border:0px;}
a {text-decoration:none; color:#0099FF;}
a:hover {text-decoration:none; color:#FFFF00;}
.clear{clear:both}
p{margin:0; padding:0 0 12px 0;}
.coming{font-style:italic; font-weight:bold; color:#ff0000;}

/* body */
body{margin:0; padding:0; background:url(images/body-bg.jpg) no-repeat top center #000; font:12px Tahoma, Verdana, Arial; color:#999;} 

	/* wrapper */
	.wrapper{width:970px; height:auto; margin:0 auto;}
	
	/* banner */
	.banner{width:900px; height:167px; background:url(images/banner-bg.jpg) no-repeat; margin-left:34px; overflow:hidden; clear:both;}		
	.banner-left{float:left; width:297px; height:auto; padding-left:28px; padding-top:30px;}
	.banner-right{float:right; width:575px; height:auto; padding-top:59px;}	
	.nav-banner{width:574px; height:57px; background:url(images/nav-banner-bg.jpg) no-repeat; overflow:hidden;}
	.nav-banner ul{list-style:none; margin:0; padding:0; line-height:57px;}
	.nav-banner ul li{display:inline;}
	.nav-banner ul li a {float:left; text-decoration:none; font:13px/50px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}	
	.nav-banner ul li a span{padding-left:18px; padding-right:17px;}
	.nav-banner ul li a:hover, .current a{color:#000; background:url(images/nav-banner-right-hover.jpg) no-repeat right; text-decoration:none;}
	.nav-banner ul li a:hover span, .current a span {color:#000; background:url(images/nav-banner-left-hover.jpg) no-repeat left; display:block; text-decoration:none;}
	
	/* navigation bar */	
	
		
	/* flash */
	.flash{width:970px; height:267px; background:url(images/flash-bg.jpg) no-repeat; margin-top:-7px; position:relative; z-index:1; overflow:hidden; clear:both;}
	.flash-right-links{width:243px; height:31px; background:url(images/flash-top-bg.png) no-repeat; overflow:hidden;}
	.flash-right-links ul{list-style:none; margin:0; padding:0; text-align:center;}
	.flash-right-links ul li {display:inline;}
	.flash-right-links ul li a{color:#ccc; font:bold 12px/25px Arial, Verdana; text-decoration:none;}
	.flash-right-links ul li a:hover{color:#fff; text-decoration:none;}
	.flash-right-links ul li a span.upload{padding-right:15px;}
	.flash-right-links ul li a span.online{padding-left:15px;}
		
	/* main */
	.main{width:900px; height:auto; background:url(images/main-top-bg.jpg) no-repeat; margin-left:34px; overflow:hidden; clear:both;}
	.main-middle{width:900px; height:auto; background:url(images/main-middle-bg.png) repeat-y center bottom; overflow:hidden; clear:both; margin-top:7px;}
	.main-bottom{width:900px; height:13px; background:url(images/main-bottom-bg.jpg) no-repeat; margin-left:34px;}
	/* left column */
	.mainLeft{float:left; width:611px; height:auto; padding-left:9px; margin-top:8px;}
	.main-top-links{width:620px; height:209px; background:url(images/main-top-links-bg.jpg) no-repeat;}
	.nav-main{width:604px; height:57px; background:url(images/nav-main-bg.jpg) no-repeat; margin-left:8px; overflow:hidden;}
	.nav-main ul{list-style:none; margin:0; padding:0; line-height:57px;}
	.nav-main ul li{display:inline;}
	.nav-main ul li a {float:left; text-decoration:none; font:13px/50px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}	
	.nav-main ul li a span{padding-left:12.9px; padding-right:12.9px;}
	.nav-main ul li a:hover{color:#E6AC3F; text-decoration:none;}
	
	.body-shop{overflow:hidden; padding-left:8px;}
	.body-shop ul{list-style:none; margin:0; padding:0;}
	.body-shop ul li{display:inline; float:left; padding-right:5px;}
	.body-shop ul li a.body-paint{width:145px; height:127px; background:url(images/body-paint-bg.jpg) no-repeat; display:block; text-decoration:none;}
	.body-shop ul li a:hover.body-paint{width:145px; height:127px; background:url(images/body-paint-hover.jpg) no-repeat; display:block; text-decoration:none;}
	.body-shop ul li a.body-repair{width:145px; height:127px; background:url(images/body-repair-bg.jpg) no-repeat; display:block; text-decoration:none;}
	.body-shop ul li a:hover.body-repair{width:145px; height:127px; background:url(images/body-repair-hover.jpg) no-repeat; display:block; text-decoration:none;}
	.body-shop ul li a.custom-paint{width:145px; height:127px; background:url(images/custom-paint-bg.jpg) no-repeat; display:block; text-decoration:none;}
	.body-shop ul li a:hover.custom-paint{width:145px; height:127px; background:url(images/custom-paint-hover.jpg) no-repeat; display:block; text-decoration:none;}
	.body-shop ul li a.others{width:145px; height:127px; background:url(images/others-bg.jpg) no-repeat; display:block; text-decoration:none;}
	.body-shop ul li a:hover.others{width:145px; height:127px; background:url(images/others-hover.jpg) no-repeat; display:block; text-decoration:none;}
	
	.content{padding-top:10px; padding-left:5px; padding-right:5px;}
	.title{width:500px; height:auto; background:url(images/line-bg.jpg) no-repeat left bottom; font:bold 22px Verdana, Arial, Tahoma; color:#636363; padding-bottom:5px;}
	.comp{color:#E6AC3F; font-weight:bold;}
	.text-contents{padding-top:10px; line-height:20px;}
	
	/* right column */
	.mainRight{float:right; width:264px; height:auto; padding-top:85px; padding-left:4px;}
	.right-tab{width:255px; height:368px; background:url(images/right-bg.jpg) no-repeat;}	
	.search{padding-top:15px;}
	.search form{margin:0; padding:0;}
	.search a img{margin:0; padding:0; border:0;}
	.search input{width:165px; height:21px; border:0; background:url(images/input-bg.jpg) no-repeat; font:11px Arial, Verdana; color:#333; padding-left:10px;}
	.whats-new{width:255px; height:93px; background:url(images/whats-new-bg.jpg) no-repeat; padding-bottom:5px;}
	.whats-new-link{font:10px Verdana, Tahoma, Arial; letter-spacing:1px; padding-top:75px; padding-left:20px;}
	.whats-new-link a{color:#000; text-decoration:none;}
	.whats-new-link a:hover{text-decoration:underline;}	
	.quick-links{padding-top:8px; padding-left:8px;}
	.quick-links ul{list-style:none; margin:0; padding:0;}
	.quick-links ul li{display:block; line-height:35px;}	
	.quick-links ul li a span{padding-left:30px;}
	.quick-links ul li a{width:240px; height:34px; background:url(images/right-tab-bg.jpg) no-repeat; display:block; color:#000; text-decoration:none;}	
	.quick-links ul li.last a{width:240px; height:35px; background:url(images/right-tab-last-bg.jpg) no-repeat; display:block;}
	.quick-links ul li a:hover{width:240px; height:35px; background:url(images/right-tab-hover.jpg) no-repeat; display:block;}
	.contact-info{font:11px Verdana, Tahoma; color:#000; padding-left:20px; padding-top:5px; line-height:14px;}
	.contact-info a{color:#000; text-decoration:none;}
	.contact-info a:hover{text-decoration:underline;}
		
	/* footer */		
	.footer{width:900px; height:110px; line-height:16px; background:url(images/footer-bg2.jpg) no-repeat center top; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin-left:34px; overflow:hidden; clear:both; padding-bottom:5px;}
	.footer-left{float:left; width:auto; height:auto; }	
	.footer ul {list-style:none; text-align:center; margin:0; padding:0; padding-top:20px; padding-left:10px;}
	.footer ul li {display:inline;}
	.footer ul li a {text-decoration:none; padding:0 10px; color:#fff;}
	.footer ul li a:hover, .current a {color:#fff; text-decoration: underline;}
	.copyright{color:#fff; font-size: 11px; padding-top:8px; padding-bottom:8px; font-weight:normal; padding-left:20px;}
	.copyright a{color:#fff; text-decoration:none;}
	.copyright a:hover{color:#fff; text-decoration:underline;}
	.footer-right{float:right; width:auto; height:auto;}
.admin_link {font-size:12px; color:#990000; font-weight:bold; padding-bottom:15px; padding-right: 8px;}		

