body {  background: url(../../images/bg.gif) repeat-x #ffc200; }

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

.orange { color:#ff9000; }

.clear {clear: both; }

img { border: none; }

/* slider */
/* --- slider --- */
#home-banner { width: 705px; clear: both; overflow: hidden; height: 200px; margin: 15px 0 5px 30px }
.slider-wrap { width: 705px; position: relative; }			
.stripViewer .panelContainer .panel ul { text-align: left; margin:0;  }
.stripViewer { position: relative; overflow: hidden; width: 705px; height: 200px; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 220px; padding-right: 5px }
.stripNavL, .stripNavR, .stripNav { display: none; }
.nav-thumb { border: 1px solid black; margin-right: 5px; }

/* placement */
.container { width: 900px; clear: both; overflow: hidden; margin: 21px auto;  }

.head { width: 900px; clear: both; overflow: hidden; }
	.logo { width: 363px; float: left; }
	.head-col_right { width: 537px; float: left; text-align: right; }
		.login { clear: both; overflow: hidden; margin-right: 15px;}
		.mainmenu {  clear: both; overflow: hidden; font-size: 14px; }
		.search {  clear: both; overflow: hidden; background: url(../../images/search-box.gif) no-repeat; width: 375px; height: 39px; margin-left: 147px; }
			.search-input { margin: 9px 0 0 40px; float: left;}
				.search-text { border: none; outline:none; background-color: #fff; height: 20px; width: 230px; color:#b2b2b2; }
				.search-button { padding: 9px 10px 0 0;}
	
	.head p {  margin: 0; padding: 0;}

.stage { width:900px; clear: both; overflow: hidden; }

.left-navi {  width: 40px; float: left; }

/* homepage */
.home-stage {  width: 860px;  float: left; background:url(../../images/home-stage-bg.gif) no-repeat #fff top left; }
	.home-content {  width: 705px; margin: 0 20px 0 0; float: left; min-height: 550px; }
	.home-brandlist	{ width: 120px; margin-right: 15px; float: left; }
	
	/* deals of the week */
	.deals-col { clear: both; overflow: hidden; }
	.deals-col h5 { padding: 0; margin: 20px 0 10px;}
	.deals-col .title { margin-left: 70px; border-bottom: 1px solid #e6e6e6; }
	.deals-col .banner {  margin: 15px 0 5px 25px; }
	/* .deals-col .banner ul { padding: 0; margin: 0; }
	.deals-col .banner li { padding: 0; margin: 0; list-style: none; display: inline; } */
	
	/* welcome */
	.welcome-col { clear: both; overflow: hidden; width: 676px; margin: 0 15px 0 30px; }
	.welcome-col .welcome-banner {  clear: both; overflow: hidden; margin: 0 0 15px; }
	.welcome-col .title { width: 360px; float: left; }
	.welcome-col .title h1 { font-size: 14px; margin: 0 0 10px;}
	.welcome-col .title h4 { margin: 0 0 10px;}
	.welcome-col .desc {  width: 280px; float: left; border-left: 1px solid #e6e6e6; padding-left: 19px }
	
	/* latest news */
	.latestnews-col {  clear: both; overflow: hidden; background-color: #f5f5f5; margin: 20px 15px 0 30px; width: 620px;  padding: 5px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	.latestnews-col .title { border-bottom: 1px dotted #e6e6e6; }
	.latestnews-col h1 { font-size: 18px; margin: 10px 0; }
	.latestnews-col h6 { margin: 10px 0; }
	.latestnews-col ul { padding: 0; margin: 0 0 20px; }
	.latestnews-col li { padding: 15px 0; margin: 0; list-style: none; }
	.latestnews-col .date { float: left; width: 120px; color:#858585; }
	.latestnews-col .news_title { float: left; width: 500px; }
	
	/* popular tags */
	.populartags-col {  clear: both; overflow: hidden; margin: 20px 15px 20px 30px; width: 660px; font-size: 11px; }
	.populartags-col ul { padding: 0; margin: 0; }
	.populartags-col li { padding: 0 10px 0 0; margin: 0; list-style: none; display: inline; }
	.populartags-col a { color:#858585; }
	.populartags-col a:hover { text-decoration: underline; color:#858585; }
	
	.populartags-col-2 {  clear: both; overflow: hidden; margin: 20px 0; padding:20px 0 0;font-size: 11px; }
	.populartags-col-2 ul { padding: 0; margin: 0; }
	.populartags-col-2 li { padding: 0 10px 0 0; margin: 0; list-style: none; display: inline; }
	.populartags-col-2 a { color:#858585; }
	.populartags-col-2 a:hover { text-decoration: underline; color:#858585; }
	
	/* for sidebar */
	.populartags-col-3 {  clear: both; overflow: hidden; margin:20px 0; padding:0;font-size: 11px; }
	.populartags-col-3 ul { padding: 0; margin: 0; }
	.populartags-col-3 li { padding: 10px 0 0; margin: 0; list-style: none; }
	.populartags-col-3 a { color:#858585; }
	.populartags-col-3 a:hover { text-decoration: underline; color:#858585; }
	
	/* brand list */
	.brandlist { clear: both; overflow: hidden; }
	.brandlist h5 { padding: 0; margin: 20px 0 10px; }
	.brandlist ul { padding: 0; margin: 0; }
	.brandlist li { padding: 5px 0; margin: 0; list-style: none; text-align: center;}
	
/* content */
.content-stage { width: 860px; float: left;}
	.content-top { background: url(../../images/content-stage-bg.gif) no-repeat top left #7c7c7c; padding: 64px 30px 20px; color:#fff; clear: both; overflow: hidden;  }
	.content-top-white { min-height: 550px; background: url(../../images/home-stage-bg.gif) no-repeat top left #fff; padding: 60px 30px 20px; color:#000; clear: both; overflow: hidden;  }
	.content-top-white-popup { background: url(../../images/home-stage-bg.gif) no-repeat top left #fff; padding: 60px 30px 20px; color:#000; clear: both; overflow: hidden;  }
	
	.content-top h1 { font-size: 18px; margin: 10px 0; font-weight: normal; }
	.content-top-white h1 { font-size: 18px; margin: 10px 0; font-weight: normal; }
	.content-top-white-popup h1 { font-size: 18px; margin: 10px 0; font-weight: normal; }
	
	.content-top h1 a { color:#fff; }
	.content-top h1 a:hover { color:#fff; }
	.content-top-white h1 a { color:#ff9000; }
	.content-top-white h1 a:hover { color:#ff9000; }
	.content-top-white-popup h1 a { color:#ff9000; }
	.content-top-white-popup h1 a:hover { color:#ff9000; }

	.content-top h3 { margin: 10px 0; font-weight: normal; }
	.content-top-white h3 { margin: 10px 0; font-weight: normal; }
	.content-top-white-popup h3 { margin: 10px 0; font-weight: normal; }
	
	.content-top h3 a { color:#fff; }
	.content-top h3 a:hover { color:#fff; }
	.content-top-white h3 a { color:#ff9000; }
	.content-top-white h3 a:hover { color:#ff9000; }
	.content-top-white-popup h3 a { color:#ff9000; }
	.content-top-white-popup h3 a:hover { color:#ff9000; }
	
	.content-body {  background-color: #fff;  padding: 20px 30px; clear: both; overflow: hidden; min-height: 350px; }
	
	/* brand list */
	.brandlist-2 { clear: both; overflow: hidden; margin-bottom: 40px;  }
	
	/*
	.brandlist-2 ul { padding: 0; margin: 0; }
	.brandlist-2 li { padding: 0 5px; margin: 0; list-style: none; display: inline; float: left; }
	*/
	
	/* about us */
	.aboutus-col-left { width: 381px; float: left; padding-right: 19px; }
	.aboutus-col-right {  width: 381px; float: left; padding-left: 18px; border-left: 1px solid #e6e6e6; }
	
	.content-body h1 {  font-size: 18px; color:#7c7c7c; margin: 0 0 10px; }
	.content-body h3 {  color:#7c7c7c; margin: 0 0 10px; }
	
	/* news and updates */
	.date { color:#ccc; font-size: 11px;}
	.news-thumb { float: left; width: 162px; margin-right: 20px;  }
		.news-thumb img { border: 4px solid #a4a4a4; }
	
	.news-desc { float: left; width: 618px; }
	
	.news-col-left { float: left; width: 620px; margin-right: 20px; }
	.news-col-right { float: left; width: 160px; }
	.news-col-spacer {  float: left; width: 40px; }
	
	.news-col { width: 290px; float: left; margin-bottom: 20px; height: 160px; }
		.news-col .news-thumb { width: 103px; }
		.news-col .news-title { width: 290px; }
	
	.news-image { border: 4px solid #a4a4a4; margin: 0 0 20px;}
		
		/* news sidebar */
		/*news archives */
		.news-archives { clear: both; overflow: hidden; }
		.news-archives ul { padding: 0; margin: 0; }
		.news-archives li { padding: 10px 0 0; margin: 0; list-style: none; }
		.news-archives a { color:#858585; }
	
	/* paging */
	.paging { clear: both; overflow: hidden; margin: 20px 0; }
	.paging ul { padding: 0; margin: 0; }
	.paging li {  padding: 0; margin: 0 1px 0; list-style: none; display: inline; float: left;  }
	.paging a { display: block; padding: 5px 10px; }
	.paging li a {  background-color:#f2f2f2; color:#aaa; }
	.paging li a:hover { background-color:#ff9000; color:#fff; text-decoration: none; }
	.paging li .on { background-color:#ff9000; color:#fff; }
	
	/* contact us */
	.contact-form { clear: both; overflow: hidden; width: 800px; }
	.contactform-col-left { float: left; width: 400px;}
	.contactform-col-right { float: left; width: 380px; padding-left: 20px; }
	.contact-label { width: 70px; height: 25px; }	
	.contact-form ul { padding: 0; margin: 0; }
	.contact-form li { padding: 15px 0 0; margin: 0; list-style: none; }
	
	.contact-text { background-color: #fff; border: none; width: 300px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; float: right; outline: none; }
	.contact-select { background-color: #fff; border: none; width: 310px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 2px; float: right; outline: none; }
	.contact-textarea { background-color: #fff; border: none; width: 300px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; float: right; outline: none; }
	
	.location-col {  float: left; width: 200px; height: 150px; }
	
	/* products */
	.category-col {  clear: both; overflow: hidden; margin: 0 0px 0 30px; width: 675px; }
	.category-col ul { padding: 0; margin: 0; }
	.category-col li { padding: 0; margin: 0; list-style: none; display: inline; }
	.category-col h5 { margin: 20px 0;}
	
	.product-list {  clear: both; overflow:hidden; width: 800px; min-height: 550px; }
	.product-col {  float: left; width: 121px; text-align: center; background-color: #f9f9f9; padding: 5px; margin:0 1px 10px;  }
	.product-col .product-thumb img { border: 1px solid #f2f2f2;}
	.product-col .product-thumb { margin-bottom: 10px;}
	.product-col .product-title { margin-bottom: 5px; height: 37px; border: 0px solid black;  }
	
	
	.product-col-left { float: left; width: 800px;  }
	.product-photo { float: left; width: 300px; margin-right: 20px; }
	.product-desc {float: left; width: 480px; }	
	
	.product-desc ul { padding: 0; margin: 0; }
	.product-desc li { padding: 10px 0; margin: 0; border-bottom: 1px solid #f2f2f2; list-style: none; }
	
	/* paging */
	
	.paging ul { padding: 0; margin: 0; float: right;}
	.paging li { padding: 0; margin: 0 1px 0; list-style: none; display: inline; float: left; }
	.paging a { display: block; padding: 4px 5px;}
	.paging li a {  background-color:#fff;  }
	.paging li a:hover { background-color:#ff9000; color:#fff; }
	.paging li .on { background-color:#ff9000; color:#fff; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	