body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	color: #455630;
	background:url(images/tm_bg.jpg) repeat;
	margin: 0px;
	padding: 0px;

}
#masthead {
	color: #999999;
	padding: 0px;
	margin: 0;
	height:146px;
}
#wrapper {
	width: 950px;
	margin: 0 auto;
	min-height:600px;
	position:relative;
	background: url(images/tm_wrapper_bg.jpg) no-repeat #FFFFFF;
}
#column_wrapper {
	background:url(images/tm_sidenavs_bg.jpg) repeat-y #FFFFFF; margin-bottom:5px;
}

#column_wrapper_home { padding-left:23px; margin-bottom:-35px;}

#column_wrapper_home h2 { padding:0; margin:0; padding-left:60px; color:#455630; font-size:20px; font-family:"Georgia", Times New Roman, Times, serif; padding-bottom:3px;}

.clearfloat {
	clear: both;


}
#staticcenter {
	width: 511px;
	float: left;
}

#defaultcenter {
	width: 740px;
	float: left;

}


#left {
	width: 210px;
	float: left;

}

#cartleft {

	width: 210px;
	float: left;

}



#left h3 { margin-left:15px; color:#62673f; margin-top:15px; margin-bottom:15px; border-bottom: 2px #62673f solid; margin-right:40px;
}

#right {
	width: 227px;
	float: left;
}

#dropdowncart { width:261px; height:25px; background:url(images/tm_dropdowncart_bg.jpg); color:#FFFFFF; font-size:12px; font-weight:normal;}
#center .content {

}
#left .content {
	padding: 0px;
	width:172px;
	margin-left:25px;
	font-size:12px;
}
#right .content {
	padding: 0px 16px;
	
}
#masthead .content {
	padding: 0px;
	color:#2f4410;
}
#footer .content {
background:#FFFFFF
}
#footer {
	color: #7b1216;
	padding-left: 22px;
	font-size: 11px;
	font-weight:bold;
	background-color: #FFFFFF;
}
.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}
#left a:link {
	color: #000000;
	padding-bottom:5px;
	padding-top: 5px;
	padding-left:15px;
}
#left a:visited {
	color: #333333;
	padding-bottom:5px;
	padding-top: 5px;
	padding-left:15px;
}
#left a:hover {
	color: #FFFFFF;
	background:url(images/tm_nav_over.jpg);
	text-decoration:none;
	padding-bottom:5px;
	padding-top: 5px;
	padding-left:15px;
}

#specialleft{ padding-left:10px; }
#specialleft a:hover{ background:none;}

#center a:link {
	color: #9B7C00;
}
#center a:visited {
	color: #333333;
}
#center a:hover {
	color: #000000;
}
#right a:link {
	color: #000000;
}
#right a:visited {
	color: #333333;
}
#right a:hover {
	color: #826800;
}
#wrapper .menulist a, #wrapper .menulist a:visited {
	color: #000000;
	border-left: 6px solid #FFD940;
	padding: 0 0 0 6px;
}
#wrapper .menulist a:hover {
	border-color: #000000;
}
#footer a:link {color: #000000; text-decoration:none;}
#footer a:visited {color: #000000; text-decoration:none;}
#footer a:hover {color: #666666; text-decoration:none;}
.p7uberlink {
	font-weight: bold !important;
	letter-spacing: .15em;
	border-color: #000000 !important;
}

h2 {
	font-size: 1.6em;
	margin: 0px 0 0 0;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h4 {
	font-size: 1.1em;
	margin: 20px 0 0 0;
}
.nomargintop {margin-top: 0;}
.content p {
	margin: 12px 0;
}

.content h3 { margin:0; padding:0;}


.topnav a:link{ text-transform:uppercase; color:#455630; font-weight:bold; padding:5px; padding-left:10px; padding-right:10px;  text-decoration:none}
.topnav a:visited{ text-transform:uppercase; color:#455630; font-weight:bold; padding:5px; text-decoration:none}
.topnav a:hover{	color: #FFFFFF; 	background:url(images/tm_nav_over.jpg);	}

ul { list-style:none; list-style-image:url(images/bullet.gif);}

a:link { color:#455630; text-decoration:none;}
a:hover{	color: #daad49; text-decoration:none;	}

.browseProductContainer  h2{ font-size:12px}

td.contentheading{  margin: 0;
  font-weight: bold;
  color:#5a6940;
  font-size:1.25em;
 }
 
 .browseProductImage{ margin-left:25px}
 
 #product_list h2 a:link { color: #FFFFFF; width:200px; }
  #product_list h2 a:visited { color: #FFFFFF; width:200px; }
   #product_list h2 a:hover { color: #FFFFFF; width:200px; }
 
  #product_list h2{ margin-top:0px;background:url(images/tm_nav_over.jpg);text-align:center; width:220px; font-weight:normal; }
  

 
 
  
span .productPrice{ color:#7B1216;}  

.inputbox{ border: 1px solid #CCCCCC;}

#rokbox-caption{ font-size:16px, color:#455630;}

.seperator{ background:#33FFCC}

.vmCartModule{ background:transparent;}

p.corp-promo {margin:5px 40px; color:000;}

#promo-email {position:absolute; top:717px; left:482px; height:15px; width:259px; background: url('images/stories/tm_email_hover.png') 0px 0px;}
#promo-email a {display:block; height:15px; width:259px;}
#promo-email a:hover {background: url('images/stories/tm_email_hover.png') 0px -15px;}

.sectiontableheader legend{	color: #455630;}

#wholesaleform { width:700px; padding-left:37px;}
#wholesaleform input { border: 1px solid #CCCCCC; font-size:12px; color:#666666; padding:4px; width:200px;}
#wholesaleform textarea { border: 1px solid #CCCCCC; font-size:12px; color:#666666; padding:4px; width:200px;}
#wholesaleform select { border: 1px solid #CCCCCC; font-size:12px; color:#666666; padding:4px; width:210px;}
#wholesaleform .submit { background:#2f4410; font-size:12px; color:#FFFFFF; padding:4px; width:86px;}
#wholesaleform .checkbox { padding:0; width:15px; border:0}

#wholesaleform hr { display:none}