@charset "utf-8";
/* CSS Document */
#maincontent h1 {
	background:transparent none repeat scroll 0 0;
}
html{
	background:url(bg.jpg) center top no-repeat fixed #000000;
/*	    height: 100%;*/

}
*html{ overflow:auto;}

body{
	background-color:#000000;
	min-width:950px;
	color:#ffffff;
	overflow:auto;
}
div#bg1{	
	overflow:visible;
	height:auto;
	display:block;
	background:transparent;
}
*html div#bg1{	

}
div#bg2{
	height:100%;	
	overflow:visible;
	height:auto;
	clear:both;
	display:block;
	background:transparent;
}
div#bg3{	
	height:100%;	
	overflow:visible;
	height:auto;
	clear:both;
	display:block;
	background:transparent;
}
form#form1{
	height:auto;
	display:block;
}
div h1,div h2,div h3,div h5,div h6{
	color:#B9A37A;
	background:none;
	background-color:none;
	border:none;
}
span #lblCategoryName{
	padding:0px 0px 10px 40px;	
	font-size:20px;
}
a, a:visited, a:link, div#BreadCrumbs a{
	color:#B9A37A;
	text-decoration:none;
	font-size:16px;
}
div#BreadCrumbs a:first-child{
	font-size:20px;
	font-weight:bold;
}
div#BreadCrumbs{
	padding:0px 0px 0px 35px;
}
a:hover, div#BreadCrumbs a:hover{
	color:#B9A37A;
	text-decoration:underline;
}
div #ds_switch_sw{
	display:none;
}
html div.content{
	display:block;
	height:100%;
	background:transparent no-repeat fixed center top;
}
div.WebPageMessage{
	background:transparent;	
}
div#maincontent,div#ContentColumn{
	width:950px;	
	margin:0px;
	padding:0px;
}
#fixme,#fixme-middle,#ds_nav,#ds_switch_hi,img#background_sw,img#background_hi, #sw_num, #hi_num{
	display:none;	
}
#ds_header{
	width:950px;
}
#header{
	width:950px;
	background:none;
}
#header.bg_head_hi{
	width:950px;
}
div#container{
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
*html div#container{
	width:950px;
	margin:0 auto;
	padding-left:-40px;
	padding-right:20px;
}
*+html div#container{
	width:900px;
	margin:0 auto;
	padding-left:0px;
}
div#ds_mainBack{
	width:950px;
}
*html div#ds_mainBack{
	width:950px;
}
div#BrandingArea{
	position:relative;
	width:950px;
}
div#SiteMenu{
	position:absolute;
	width:295px;
	right:0px;
	top:60px;
}
div#SiteMenu ul{
	display:none;
}
*html div#SiteMenu{
	right:10px;	
}
*+html div#SiteMenu{
	right:10px;	
}
div#ShoppingCartLink{
	background:url(ds_mr_truckIcon.gif) right top no-repeat;
	width:295px;
	color:#B0A07C;
	padding:10px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:0px;
}
*html#ShoppingCartLink{
	right:0px;	
}
#ShoppingCartLink a#Header1_lnkCart{
	color:#B0A07C;	
}
#MiniCart{
}
div #PrintThisPage a{
	width:112px;
	height:25px;
	margin:0 auto 10px;
	display:block;
	text-indent:-1900px;
	background:url(mrw_print_btn.gif) top left no-repeat;
}
img#imgZoom{
	width:112px;
	height:25px;
	margin:0 auto 10px;
	display:block;
	text-indent:-1900px;
	border:none;
	background:url(mrw_img_btn.gif) top left no-repeat;
}
#ProductImage img#imgZoom{
	border:none;
}
div #EmailThisPage a{
	width:112px;
	height:25px;
	margin:0 auto;
	display:block;
	text-indent:-1900px;
	background:url(mrw_email_btn.gif) top left no-repeat;
}
td #btnAddButton{
	width:112px;
	height:25px;
	display:block;

}
span#MiniCart{
	color:#B0A07C;	
	position:absolute;
left:79px;
top:32px;
}
#mr_logo{
	width:150px;
	height:150px;
	position:absolute;
	left:42.5%;
	top:15px;
}
#mr_logo a{
	display:block;
	width:150px;
	height:150px;
	position:relative;
	z-index:20;
	background:url(ds_mr_logo.png) top left no-repeat;
}
#mr_logo a:focus{
	outline:hidden;
}
#mr_logo a:hover{
	outline:hidden;
}
#mr_logo a:active, #mr_logo a:visited,#mr_logo a:link {
	outline:none;
}
*html #mr_logo{
	left:43%;

}
*+html #mr_logo{
	left:43%;
}
#CategoryListHeader{
	display:none;
}
div.SingleProductDisplayPrice a{
	color:#B9A37A;
}
.SingleProductDisplayPrice a:hover{
	color:#ffffff;
}
div#ds_mainBack{
	background:none;
}
#navcolumn{
	display:none;	
}
.SingleCategoryDisplayImage img{
	border: solid 3px #685221;
	width:300px;
	height:275px;
}
*html .SingleCategoryDisplayImage img{
	margin-bottom:20px;
}

#maincontent div#Records{
	width:96%;
	margin: 0 1%;	
	position:relative;
}
#maincontent div#Records table{
	width:950px;
}
#maincontent div#Records table td{
	padding:20px 0px 10px;
	margin:0px;
	position:relative;
	width:305px;
	/*overflow:hidden; */
	
}
*html #maincontent{
	padding-left:0px;	
}
*html #maincontent div#Records table td{

	width:auto;
	
}
div#ds_footer{
	background-image:none;
	width:96%;
	padding:0 2%;
}
*html div#ds_footer{
	width:100%;
	padding-left:70px;
}
div#ds_footer div#footer{
	background-image:none;
	height:40px;
	background-color:#000;
	border:1px solid #6F4E23;
	width:100%;
	margin:0px;
	padding:0px;
}
*html div#ds_footer div#footer{
	padding:0px;
	margin:0px;
	height:40px;
	overflow:hidden;
	position:relative;
}
*html div#ds_footer div#footer a.mrw_fl,*html div#ds_footer div#footer a.mrw_fl{
	margin-top:-13px;
	padding-top:0px;
	display:block;
	float:left;
}
*+html div#ds_footer div#footer{
	padding:0px;
	margin:0px;

}
div#ds_footer div#footer div#footermenu{
	position:relative;
	padding:0px;
}
div#ds_footer a{
	color:#B3A576;
	text-transform:uppercase;
	
}
div#ds_footer a:hover{
	color:#6F4E23;
	
}
div#ds_footer a:focus{
	outline:none;
}
a.mrw_fl{
	position:relative;
	top:-8px;
	left:15px;
	padding:0px;
	margin:0px 12px;
}
div#copyright
,div#ds_footer div#footer div{
	float:left; 
	width:100%;
}
/*    MR Header Content     */

#mr_dsBtn a{
	width:155px;
	height:60px;
	background:url(ds_mr_original_btn.png) top left no-repeat;
	top:55px;
	left:25px;
	display:block; 
	position:absolute;
}
#mr_dsBtn a:hover{
	outline:none;
	border:none;
	text-decoration:none;
}
div#ds_fR,div#ds_fL { background:none;}
div a#Footer1_linkCart{background:url(ds_mr_footerTruck_icon.gif) top right no-repeat; padding:5px 45px 0px 0px; margin:0px; top:8px; left:auto;right:5px; position:absolute; float:right;width:205px;height:14px;}
div a#Footer1_linkPrivacy, div a#Footer1_linkHome, div a#Footer1_linkCustomerService, div a#contact{display:none;}
/* Bread crumb styles  */

.BreadCrumbTrailSpacer{
	color:#5C4518;
}



/* product Grid Styles   */

div.SingleProductDisplayImage a img{
	height:	350px;
	width:400px;
}

div.SingleProductDisplayImage a img{
	height:	190px;
	width:220px;
	border:1px solid #B9A37A;
}
#ds_mainBack tbody,table#ProductPageContainer,#ds_mainBack tr{
	width:100%;
	display:block;
	float:left;
}
td#ContentColumn{
	width:100%;
	display:table-cell;
	padding:0px;
	height:auto;
}
*html table#ProductPageContainer{
	display:block;
	padding-right:10px;	
}
*html td#ContentColumn{
	padding-left:20px;
}
td#ProductPageImageColumn,td#ProductPageContentColumn{
	width:460px;
	display:block;
	float:left;
	margin:50px 0px 100px;
	height:auto;
}
td#ProductPageContentColumn{
	background:url(box_bg.jpg) left top repeat-x #5C4518;
	border:1px solid #6C511C;
	width:400px;
	float:right;
}

*html td#ProductPageContentColumn{
	background:url(box_bg.jpg) left top repeat-x #5C4518;
	border:1px solid #6C511C;
	margin-right:80px;

}
td#ProductPageContentColumn{
	color:	#B9A37A;
}
div#ProductControls {
	background:none;
	border:none;
}
span.ProductPropertyLabel,td.ProductPropertyLabel{
	color:#7B641B;
}
span#lblSitePrice{
	color:#C00;
}
#ProductImage img{
	border:2px solid #6C511C;
	color:#B9A37A;
}
#ProductImage a:hover img{
	color:#B9A37A;	
}
#ProductImage div.SingleProductDisplayImage a:hover{
	color:#B9A37A;	
}
span#lblName {
	font-size:20px;
}
/*     contact pop up styles    */
#backgroundPopup{ 
	display:none;
	 position:fixed;
	 opacity:0.7;
	 
	 _position:absolute; /* hack for internet explorer 6*/  
	 height:100%;  
	 width:100%;  
	 top:0;  
	 left:0;  
	 background:#000000;  
	 border:1px solid #cecece;  
	 z-index:900;  
 }
*html #backgroundPopup{ 
	visibility:hidden;
}
 #contactBox{
	 font-family:Arial, Helvetica, sans-serif;
	display:none;
	z-index:910;
	width:300px;
	height:auto;
	background:#000;;
	border:1px solid #6C511C;
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-150px;
	color:#B9A37A;

 }
 #contactBox a#add_close{
	 background:url(close_btn.gif) left top repeat-x;
	border:1px solid #6C511C;
	 display:block;
	 cursor:pointer;
	 cursor:hand;
	 color:#BAA475;
	 padding:4px 0px 0px 0px;
	 width:95px;
	 height:21px;
	 text-align:center;
	 margin:0 auto;
	 text-transform:uppercase;
 }
 #LayoutTable td{
	padding:0px 5px; 
 }
 #lblPager a:hover{
	 color:#7B641B;
 }
 #contactBox a:hover#add_close{
	 font-weight:bold;
	 border-color:#A9956F;
	 text-decoration:none;
 }
 #contactBox div{
	 padding:10px 20px;
 }
 div.SingleCategoryDisplay{
	 position:relative;
	 z-index:1000;
	 margin:0px 10px 40px 0px;
	 width:460px;
 }
 div.SingleCategoryDisplayImage{
	 position:relative;
	 z-index:1000;
	 top:30px;
 }
 div.SingleCategoryDisplayName{
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:100%;
	 text-align:center;
 }
 *html div.SingleCategoryDisplayName{
	 width:100%;
 }
 div.SingleCategoryDisplayName.title_1 a{
	display:block;
	 text-indent:-1500px;
	 background:url(ds_mr_green_txt.gif) top center no-repeat;
	 overflow:hidden;
	 height:21px;
 }
 div.SingleCategoryDisplayName.title_2 a{
	display:block;
	 text-indent:-1500px;
	 background:url(ds_mr_tshirt_txt.gif) top center no-repeat;
	 overflow:hidden;
	 height:21px;
 }
 div.SingleCategoryDisplayName.title_3 a{
	display:block;
	 text-indent:-1500px;
	 background:url(ds_mr_caps_txt.gif) top center no-repeat;
	 overflow:hidden;
	 height:21px;
 }
 div.SingleCategoryDisplayName.title_4{
	display:block;
	overflow:visible;
 }
 div.SingleCategoryDisplayName.title_4 a{
	display:block;
	 text-indent:-1500px;
	 background:url(ds_mr_ladiest.gif) top center no-repeat;
	 overflow:hidden;
	 height:21px;
 }
 div.SingleCategoryDisplayName.title_5 a{
	display:block;
	 text-indent:-1500px;
	 background:url(ds_mr_kidsshirts.gif) top center no-repeat;
	 overflow:hidden;
	 height:21px;
 }
 div.SingleCategoryDisplayName.title_6 a{
	display:block;
	 text-indent:-1500px;
	 background:url(ds_mr_bags_txt.gif) top center no-repeat;
	 overflow:hidden;
	 height:21px;	 
 }
 div.SingleCategoryDisplayName.title_0 a {
 background:transparent url(ds_mr_dirty_jobs_txt.gif) no-repeat scroll center top;
 display:block;
 height:21px;
 overflow:hidden;
 text-indent:-2500px;
}
 div.SingleCategoryDisplayName.title_0 a:hover{
	 outline:none;
 }
 div.SingleCategoryDisplayName.title_0 a:focus{
	 outline:none;
 }
 div#CategoryListHeader{
	width:980px;
	margin:0 auto;
 }
 div #Prices{
	padding:0px 0px 15px 0px; 
 }
 div #Description span{
	display:block;
	/*width:70%;*/
	margin:0px 30px 0px 40px;
	background-color:#000000;
	background-image:none;
	border:1px solid #6F4E23;
	font-size:14px;
	color:#B9A37A;
	padding:10px 2%;
 }
 *html div #Description span{
	margin:0px 55px 0px 60px;
 }
 div.SingleProductDisplayName a{
	 font-size:14px;

 }
 div.SingleProductDisplayName{
	 padding:5px 0px;
 }
 div.SingleProductDisplayPrice{
	 padding:5px 0px;
 }
 div.SingleProductDisplayPrice a{
	 font-size:18px;
 }
 #ProductSKU{
	padding:10px 5px; 
 }
 #ProductSKU span#lblSKU{
	margin-left:8px;
 }
 div.SingleProductDisplayName a:hover{
	 color:#6F4E23;
 }
 table #LayoutTable, table #LayoutTable span#lblRecordsFound, #Sorter td, #RecordsFound,{
	color: #6F4E23;
 }
#pv_footer{
	color:#ffffff;
	text-align:center;
}
div#underCon{
	position:absolute;
	width:300px;
	height:90px;
	background:url(ds_mr_under_construction.png) center top no-repeat;
	z-index:1500;
	top:600px;
	left:540px;
}
div#Records table{
	width:950px;
	height:auto;
	display:block;
	position:relative;
}
div#Records table tbody{
	width:950px;
	height:auto;
	display:block;
}


#mr_logo2{
	display:none;
}
