#menubox_categories_head, #menubox_content_head, #menubox_search_head, #menubox_extrabox1_head,
#menubox_extrabox2_head, #menubox_extrabox3_head, #menubox_extrabox4_head, #menubox_extrabox7_head,
#menubox_extrabox9_head,
#menubox_trusted_head, #menubox_extrabox7_head, #menubox_newsletter_head, #menubox_manufacturers_head,
#menubox_extrabox5_head, #menubox_login_head, #menubox_extrabox8_head, #menubox_cart_head,
#menubox_specials_head, #menubox_best_sellers_head, #menubox_whatsnew_head {
  background: #a53041 url(img/bg_boxheader.gif);
	height:26px;
	font-size:11px;
	color:#fff;
	padding:2px 8px 0px 8px;
	margin:0;
	line-height:24px;
	vertical-align:middle;
}

#menubox_best_sellers_body .box_head, #menubox_best_sellers_body .box_head a {   
background-color: #D88694;   
color: #000;   
font-weight: normal;   
padding-bottom: 2px;   
padding-left: 3px;   
padding-right: 3px;   
padding-top: 3px;  
} 

#topmenu_block {   
background: url(img/tabright_bg.gif) repeat-x;
/*background-image: url(images/logos/gm_corner.gif); */  
clear: both;   
height: 38px;   
margin-bottom: 0px;  
margin-left: 0px;  
margin-right: 0px;   
margin-top: 3px;   
overflow: hidden;   
width: 100%;  
} 

#topmenu_block #topmenu_left {   
clear: both;   
float: left;  
 height: 38px;   
 list-style-type: none;  
 margin-bottom: 0px;   
 margin-left: 0px;   
 margin-right: 1px;   
 margin-top: 0px;   
 padding-bottom: 0px;   
 padding-left: 0px;   
 padding-right: 0px;  
  padding-top: 0px;  
  } 

#topmenu_block #topmenu_left #tabs {
	float:left;
	width:100%;
	background:#c1ae73;
	font-size:93%;
	line-height:normal; 
	}

#topmenu_block #topmenu_left #tabs ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	}

#topmenu_block #topmenu_left #tabs li {
	margin:0;
	padding:0;
	background:url(img/tabright.gif) no-repeat left top;
	height: 38px;
	line-height: 38px;
	width: 90px;
	}

#topmenu_block #topmenu_left #tabs li a {
	margin:0;
	/*padding:0px 0px 0px 10px; */
	text-decoration:none;
	display: block;
	text-align:center;
	}

#topmenu_block #topmenu_left #tabs li a span {
	display:block;
	background:url(img/tableft.gif) no-repeat left top;
	padding:5px 6px 4px 6px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu_block #topmenu_left #tabs li a span {float:none;}

/* End IE5-Mac hack */
#topmenu_block #topmenu_left #tabs li a:hover span {
	color:#FFF;
	}

#topmenu_block #topmenu_left #tabs li a:hover {
	/*background-position:0% -42px;   */
	background:url(img/tabright_hover.gif) no-repeat left top;
	}

#topmenu_block #topmenu_left #tabs li a:hover span {
	background-position:100% -42px;
	}
  
#topmenu_block #topmenu_right {   
background: url(img/tabright_bg.gif) repeat-x;
font-weight: normal;
color: #ffffff;   
float: right;   
font-family: Verdana, Arial, Helvetica, Sans-Serif;   
font-size: 10px;   
font-style: normal;   
height: 38px;   
line-height: 38px;  
 padding-bottom: 0px;   
 padding-left: 0px;   
 padding-right: 8px;   
 padding-top: 0px;   
 text-align: right;   
 text-decoration: none;   
 text-transform: none;  
 }
 

#search {
	width: 290px;
	height:70px;
	background-color:#fff;
	float:right;
	color:#000;
  
margin-bottom: 0px;   
   
margin-right: 0px;   
margin-top: 0px;   
padding-bottom: 7px;   
padding-left: 0px; 
padding-left: 13px;    
   
padding-top: 30px;   
text-align: left;
  
 font-size:11px; 
  
}

#addthis {
float: right;	
margin-bottom: 15px;   
   
margin-right: 30px;   
margin-top: 10px;   
padding-bottom: 0px;   
padding-left: 0px; 
padding-left: 13px;    
   
padding-top: 00px;   
text-align: left;
  
 font-size:11px; 
  
}

#search a {
	color:#000;
	font-size:11px;
}


.sortable {width:580px; border-left:1px solid #DFC3C8; border-top:1px solid #DFC3C8; border-bottom:none; margin:0 auto 15px; padding:0;}
.sortable th {background:url(img/header-bg.gif); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none;}
.sortable th h3 {font-size:9px; padding:5px 8px 7px; margin:0px;}
.sortable td {padding:2px 6px 4px; border-bottom:1px solid #DFC3C8; border-right:1px solid #DFC3C8; font-size:10px;}
.sortable .head h3 {background:url(img/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(img/header-selected-bg.gif)}
.sortable .desc h3 {background:url(img/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h3 {background:url(img/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#F3ECED}
.sortable td.evenselected {background:#F3ECED}
.sortable td.oddselected {background:#F0DEE1}

#controls {width:580px; margin:0 auto; height:20px; font-size:9px;}
#perpage {float:left; width:190px;}
#perpage select {float:left; font-size:10px;}
#perpage span {float:left; margin:2px 0 0 5px;}
#navigation {float:left; width:190px; text-align:center;}
#navigation img {cursor:pointer;}
#text {float:left; width:190px; text-align:right; margin-top:2px;}

.welcome_box table{
  border: 1px solid #A2A2A2;
  background: #fff;
}

.welcome_box td{
  padding: 0px 10px 10px 10px;
}

.welcome_box th{
  padding: 15px 10px 0px 10px;
  font-family: Georgia, Verdana, Lucida Sans Unicode;
  font-size: 1.2em;
  font-weight: bold;
  color: #a53041;
}

.box_list_subcats{
  font-size:0.8em;
}

.box_list_subcats th{
  padding: 5px;
  font-size:1.6em;
  font-weight: bold;
  text-align: left;
  background-color: #F0DEE1;
}

.box_list_subcats td{
  padding: 5px;
  font-size:1.0em;
  font-weight: normal;
  text-align: left;
  background-color: #F3ECED;
}

content_box_monthly_default{
    width:100%;  
    padding: 0px;  
    margin: 0px; 
    overflow: hidden;
}


