.sitemap_level1	{padding-left:2px; background-color: #E2BB6E;}
.sitemap_level2	{padding-left:2px}
.sitemap_page	{font-size: 10px;}
.sitemap_section	{font-size: 10px; font-weight: bold; text-decoration: none;}
.sitemap_mainsection {padding-left:12px; font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;}

.storemap_level0	{font-size: 11px; font-weight: bold;}
.storemap_level1, .sitemap_level3	{padding-left:16px;}
.storemap_level2, .sitemap_level4	{padding-left:28px;}
.storemap_level3, .sitemap_level5	{padding-left:40px;}
.storemap_level4, .sitemap_level6	{padding-left:56px;}
.storemap_level5, .sitemap_level7	{padding-left:70px;}

.store_pathing	{font-size: 10px; color: #8bc12d; text-decoration: none;}
.store_pathing_on	{font-size: 10px; font-weight: bold; color: #8bc12d; text-decoration: none;}
.price {font-size: 11px; color: #8bc12d;font-weight:normal;}
.product_head {font-size:18px; color:#009dec; margin:0px; font-weight:normal; line-height:25px}
.related_product {font-size: 11px; color: #8bc12d;}

.cart_header	{font-size: 12px; font-weight: bold; line-height: 14px; padding:3px;}
.cartline	{font-size: 12px; line-height: 16px; padding:24px 3px 0 3px;}
.cart	{font-size: 12px; line-height: 16px; padding:8px 3px 0 3px;}
.cart_link	{font-size: 12px; font-weight: bold; line-height: 16px;padding:22px 3px 0 3px;}
.cart_button	{font-size: 12px; font-weight: normal;padding:12px 3px 0 3px;}
td.noborder {border:none;}
hr {clear:both; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; height: 2px; width: 100%; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0;}


#breadcrumbs, #cart_link {
	margin-top:8px;
	margin-bottom:14px;
	font-size:12px;
	color:silver;
	font-weight: bold;
}
#breadcrumbs a:link, #breadcrumbs a:visited, #cart_link a:link, #cart_link a:visited {
	text-decoration:none;
	color:#009dec;
	font-weight:bold;
	font-size: 12px;
}
#breadcrumbs a:hover, #cart_link a:hover {text-decoration:underline; }

/*************************** COMMON ******************************/
.white, .white a:link, .white a:visited {
	color:#FFFFFF;
}

.black, .black a:link, .black a:visited {
	color:#000000;
}

.red, .red a:link, .red a:visited {
	color:#CC3300;
}

.green, .green a:link, .green a:visited {
	/*color:#5DB434;*/
	color:#ee40a8;
}

.blue, .blue a:link, .blue a:visited {
	color:#0069D9;
}

.orange {
	color:#8bc12d;
}

.grey {
	color:#999999;
}

.tiny {
	font-size:11px;
}
.s1 {
	font-size:12px;
}
.normal {
	font-size:12px;
}

.large {
	font-size:14px;
}

.center {
	text-align:center;
}

.align-right {
	text-align:right;
}

.underline {
	text-decoration:underline;
}


h6 a.green {
	font-size:12px;
	text-decoration:underline;
}

img {border:none; }

/*************************** FORMS ******************************/


.login-form, .search-form {
	border:none; 
	background:url('/colormgt/images/tpl/login-bg.gif') 0 0 no-repeat #FFFFFF; 
	height:16px;
	width:115px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	padding-top:4px;
	padding-left:5px;
}

.login-form a {
	font-size:10px;
}
.search-form {
	background-image:url('/colormgt/images/tpl/search-bg.gif'); 
	margin-left:0px;
}

.scalable-area-top {
	background: url('/colormgt/images/tpl/top-nav-line.gif') 0 100% repeat-x #8bc12d;
	font-size:0px;
}

.scalable-area-center {
	background:#F3F3F3;
	font-size:0px;
}

.scalable-area-bottom {
	background:url('/colormgt/images/tpl/bottom-nav-line.gif') 0 0 repeat-x #B8C3D0;
	font-size:0px;
}





/********************************* CONTENT *********************************/


.content-search-results {
	background:url('/colormgt/images/tpl/search-results-bg.gif') 0 0 repeat-y #F3F3F3;
}

.title {
	background:transparent;
	text-align:left;
}

.title a:link, .title a:visited {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.title a:hover {
	text-decoration:underline;
}

.title-green {
	background:#8bc12d;
	text-align:left;
}

.title-grey {
	background:#DEDEDE;
	text-align:left;
}

.title img {
	margin-left:8px;
}

.homepage_news {
	padding:14px 18px 0px 18px;
}
.homepage_news h1, .homepage_news a, .homepage_news a:visited {
	font-size:14px;
	line-height: 17px;
	color:#8bc12d;;
	text-decoration:none;
}
.homepage_news a:hover {
	text-decoration:underline;
}
.homepage_news p {
	margin-top:4px;
	margin-bottom:14px;
	padding:0px;
}

/*************************** PRODUCT ITEMS ******************************/

.product-item,  .product-item-last{
	background:#FFFFFF;
	float:left;
	padding:8px 15px 8px 15px;
	margin-right:3px;
	margin-top:4px;
	width:140px;
	border: none;
	position:relative;
	display:block;
}

.product-item h3,  .product-item-last h3{
	font-weight:bold;
	color:#8bc12d;
}

.product-item-last {
	margin-right:0px;
}

.product-item img, .product-item-last img{
	margin-bottom:5px;
}

.product-item-homepix {
	width:148px;
	height:120px;
	overflow:hidden;
	padding:0;
	margin:0;
	float:none;
	display:block;
	vertical-align:middle;
	text-align:center;
	/*border: 1px solid silver;*/
}

.product-item-hometxt {
	height:50px;
	width:148px;
	float:none;
	padding:0;
	margin:0;
	display:block;
	position:relative;
}

.product-list-header {
	background:#ffe99b;
}

.product-list-header h1 {
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	text-transform:uppercase;

}

.product-list-header p {
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
}

.product-header-row1 {
	background: #fcdd6f;
	}
	
.product-header-subcats {
	color: #fff;
	line-height:18px;
}
.product-header-subcats a:link, .product-header-subcats a:visited {
	border-bottom: 2px solid #5db434;
	text-decoration:none;
}
.product-header-subcats a:hover {
	border-bottom: 2px solid #fff;
	text-decoration:none;
}
.product-list-header .list-pages p{
	margin:0px;
	margin-right:15px;
}

.product-list-header .list-pages p a{
	margin-left:2px;
}

.product-list-header a {
	color:#FFFFFF;
	font-size:12px;
}

.product-preview {
	/*margin-bottom:14px;*/
}

.product-preview .descriprion { font-size:12px; color:#000000; font-weight:normal; line-height:15px; padding-right:15px;}

.product-preview .descriprion h1{
	margin-left:15px;
	margin-right:15px;
	margin-top:13px;
	margin-bottom:30px;
}

.product-preview .descriprion img{
	margin-left:30px;
	margin-right:30px;
}

.product-preview .descriprion p{
	margin-right:13px;
	margin-top:0px;
	margin-bottom:10px;
}

.product-preview .descriprion ul{
	margin:0px;
	padding:0px;
	padding-left:40px;
	margin-right:13px;
}

.product-preview .descriprion li{
	margin-bottom:3px;
}


#footer .l9 {float:left;width:760px;margin:0;padding:0 0 0 15px;color:silver;}
#footer .l9 a {color:silver;text-decoration:none;}
#footer .l9 a:hover {color:009dec;text-decoration:none;}
.currency { margin-bottom:13px;font-size:11px;padding:3px;}
.currency a:link, .currency a:visited {color:#000;text-decoration:none;font-weight:normal;padding:3px 4px;margin:0 4px 0 4px;}
.currency a:hover, .currency .current{color:#000;text-decoration:none;font-weight:normal;border:1px solid #999;padding:3px;margin:0 4px 0 4px;}
.currency .currencynote { font-size:11px;line-height:14px;color:999;padding:8px 0;margin:0; }

/*************************** STORE MAIN PAGE ******************************/

#store_textfeatured_wrapper { width:700px; }
.textfeatured_prod_container {width:344px; margin:0 0px 12px 0px;  float:left;border-bottom:1px solid #e4e4e4;}
.textfeatured_prod_container a:link,.textfeatured_prod_container a:visited { color:#009dec; font-weight:bold; float:left; display:block; width:270px; height:20px; overflow:hidden; }
.textfeatured_prod_container span { color:#000000; font-weight: bold; float:right; width:60px;text-align:right; display:block; overflow:hidden;  height:20px;}
.textfeatured_prod_container.active {background:#fcfcfc;}
.brandstore_block_row { width:100%; clear:both; margin-bottom:8px; border-bottom:1px solid #a0aab5; padding-top:4px; padding-bottom:4px; }
.brandstore_block { width:24%; text-align:center; float:left; position:relative;}


/*************************** RIGHT PANEL ******************************/

.option_table .option_quan {width:36px;float:left; }
.option_table .option_quan .quan_input { width:20px; font-size:11px; color:#666666; border:1px solid #D31C1C; padding:2px} 
.option_table .option_quanleft {width:114px;float:left; }
.option_table .option_check {width:20px;float:left; }
.option_table .option_check .check_input { width:20px; font-size:11px; color:#666666; border:1px solid #666666; padding:2px} 
.option_table .option_checkleft {width:130px;float:left; }
.option_table .option_left {width:150px;float:left; }
.option_table .option_right {width:60px;float:right;text-align:right; }
.option_table .option_right .listprice {text-decoration: line-through;color:#cccccc;}
.option_table .dropdown { width:210px; font-size:13px; color:#666666; border:1px solid #D31C1C; padding:3px 4px; margin-top:24px; margin-bottom:8px;} 
.store_h3 { clear:both; font-size:18px; padding-top:20px; padding-bottom:5px;  }

.clear_optionrow { clear:both;height:6px;overflow:hidden; width:210px; }

#searchcontainer {left:50%; top:50%; width:712px; height:400px; z-index:120; visibility:hidden; background:#ffffff; border:2px solid #999999; padding:6px;overflow:auto; }
#ShowOverlayDiv_overlay	{position: fixed; z-index:100;}
.TB_overlayMacFFBGHack 		{background: url('/shared/images/macFFBgHack.png');}
.TB_overlayBG 			{background-color:#000; filter:alpha(opacity=45); -moz-opacity: 0.45; opacity: 0.45;}
* html #ShowOverlayDiv_overlay 		{ /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}


.basket {
	background:#FFFFFF;
}

.delimiter{
	border-bottom:1px solid #949494;
}

.basket h1 {
	font-weight:bold;
}

.basket p {
	font-size:13px;
	font-weight:bold;
	margin:0px;
}

.basket input {
	width:35px;
	margin-left:9px;
	font-weight:bold;
}

.related-products {
	margin-top:3px;
	background:#FFFFFF;
}

.related-products td {
	padding-top:13px;
	padding-bottom:5px;
}

.related-products .title-green {
	padding:0px;
}

.related-products p{
	margin:0px;
}

.related-products a{
	color:#009dec;
	font-weight:bold;
	font-size:12px;
}

.related-categories {
	background:#FFFFFF;
	margin-top:3px;
}

.related-categories .title-grey p{
	line-height:30px;
}

.related-categories p{
	margin:0px;
}

.related-categories td{
	padding-left:13px;
	padding-right:13px;
	padding-top:8px;
	padding-bottom:10px;
}

.related-categories .title-grey {
	padding-top:0px;
	padding-bottom:0px;
}

.related-categories a{
	display:block;
	color:#009dec;
	margin-bottom:2px;
	text-decoration:underline;
	background:url('/colormgt/images/tpl/arrow-left.gif') 0 3px no-repeat;
	padding-left:7px;
}

.nav-path {
	color:#0069D9;
	font-size:11px;
	margin-left:15px;
	margin-right:15px;
	margin-top:13px;
}

.nav-path a{
	color:#0069D9;
	text-decoration:underline;
}

.specification-details {
	margin-left:15px;
	margin-right:8px;
}

.specification-details .odd-row, .specification-details .even-row{
	padding-left:10px;
	padding-right:10px;
}

.specification-details p {
	margin:0px;
}

.odd-row, .even-row {
	background:#FFFFFF;
	border-bottom:1px solid #E4E4E4;
}

.even-row {
	background:#FCFCFC;
}

/*.search-results {
	background:#FFFFFF;
}*/

.search-results h3 a{
	color:#0069D9;
	font-size:13px;
	text-decoration:underline;
}

.search-results .preview, .search-results .description, .search-results .price-details {
	border-bottom:1px solid #B8C3D0;
	padding-top:15px;
	padding-bottom:15px;
}


.search-results .description p{
	margin-top:5px;
}

.search-results .description p a{
	color:#0069D9;
	font-weight:bold;
}

.search-results .price-details p{
	margin-top:3px;
}

.search-results .list-pages a{
	font-size:12px;
}

.search_maintab_off {height: 24px; padding-left: 6px; padding-right:6px; font-size: 11px; font-family: verdana,arial,helvetica; color: #666666; font-weight: bold; text-decoration:none; border-top: 1px solid #accbdc; border-left: 1px solid #accbdc; background: url('/colormgt/images/dc_maintab_gray.gif') repeat-x;}
.search_maintab_on {height: 24px; padding-left: 6px; padding-right:6px; font-size: 11px; font-family: verdana,arial,helvetica; color: #666666; font-weight: bold; text-decoration:none; border-top: 1px solid #accbdc; border-left: 1px solid #accbdc; background: url('/colormgt/images/dc_maintab_blue.gif') repeat-x;}
.search_maintab_off a, .search_maintab_on a  {color: #666666; text-decoration:none;}
.search_maintab_off a:hover, .search_maintab_on a:hover  {color: #accbdc; text-decoration:none;}

