/*GLOBAL*/
body { 
		margin: 0px; 
		padding: 0px; /* for opera */
		background-attachment: scroll; 
		background-color: #4F2B11; 
		}
		
.text_9 { 
		font-size: 9px; 
		}
		
.text_10 { 
		font-size: 10px; 
		}
		
.header { 
		font-size: 16px;
		font-family: arial, helvetica, san-serif;
		color: #A5191B;
		font-weight: bold; 
		}
		
.header_b { 
		font-size: 16px;
		font-family: arial, helvetica, san-serif;
		font-weight: bold; 
		}

table { 
		margin: 0px; 
		border-collapse: separate; 
		padding: none; 
		border: none; 
		}
		
img	{
		border: none;
		}
		 
hr {
		border-top: 1px solid #F6ECDE;
		border-bottom: 1px solid #BBB0A9;
		}
		
hr.dash {
		border-top: 1px solid #F6ECDE;
		border-bottom: 1px dotted #BBB0A9;
		}
		
td.feature_box {
		left-margin: 10px;
		padding-left: 10px;
		right-margin: 7px;
		padding-right: 7px;
		font-size: 9px;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		}
		
td.feature_box_2 {
		top-margin: 5px;
		padding-top: 5px;
		left-margin: 6px;
		padding-left: 6px;
		right-margin: 6px;
		padding-right: 6px;
		font-size: 9px;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		}
		
td.feature_box_3 {
		top-margin: 5px;
		padding-top: 5px;
		left-margin: 0px;
		padding-left: 0px;
		right-margin: 6px;
		padding-right: 6px;
		font-size: 9px;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		}
		
td.feature_box span.bold {
		color: #A5191B;
		font-weight: bold;
		text-decoration: none;
		font-size: 11px;
		font-family: Arial, Helvetica, Tahoma, Verdana, Sans-serif;
		}
		
td.feature_box_2 span.bold {
		color: #A5191B;
		font-weight: bold;
		text-decoration: none;
		font-size: 11px;
		font-family: Arial, Helvetica, Tahoma, Verdana, Sans-serif;
		}
		 
table.footer { 
		width:760px; 
		padding:none; 
		margin: 0px; 
		vertical-align:top;  
		}		
		

body, td, p, li, div, input, select	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4F2B11;
		}
		
td {
		vertical-align:top; 
		}
			
		
a { 
		color: #A5191B;
		text-decoration: none;
		}	
		
a:hover { 
		color: #A5191B;
		text-decoration: underline;
		}
		
.slash {
		text-decoration: line-through;
		}	
		
#space {
		width: 6px;
		}	
		
		
#module_body {
		width: 633px;
		text-align: left;
		}	
		
		
#module_full{

		text-align: left;
		left-margin: 10px;
		padding-left: 10px;
		right-margin: 16px;
		padding-right: 16px;
		}	
		
#quote {
		padding: 5px; 
		margin: 5px;
		border-top: 1px dotted #E0A880;
		border-bottom: 1px dotted #E0A880;
		}
		
li {
		list-style-position: inside;
		list-style-type: dot;
		left-margin: 6px;
		padding-left: 6px;
		bottom-margin: 5px;
		padding-bottom: 5px;
		text-indent: 0px;
		}

b {
		font-size: 12px;
		color: #A5191B;
		font-weight: bold;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		}	
		
.content_box {
		background-color: #ECD8B6;
		}
		
td#shipping_header {
		background-color: #EECDB4;
		font-size: 10px;
		width: 150px;
		left-margin: 6px;
		padding-left: 6px;
		right-margin: 3px;
		padding-right: 3px;
		}	
		
td#shipping {
		background-color: #fff;
		font-size: 9px;
		width: 150px;
		left-margin: 6px;
		padding-left: 6px;
		right-margin: 3px;
		padding-right: 3px;
		}	
		
/* LEFT MODULE */
div#module_left {
		width:395px;
		float:left;
		clear:left;
		}
		
/* RIGHT COLUMN */	
div#module_right {
		width:232px;
		float:right;
		clear:right;
		}
		
div#product_box {
		width:232px;
		}
		
td#mhr { 
		background-color: #4F2B11;
		width: 232px;
		left-margin: 10px; 
		padding-left: 10px; 
		right-margin: 7px; 
		padding-right: 7px; 
		bottom-margin: 0px; 
		padding-bottom: 0px; 
		top-margin: 0px; 
		padding-top: 0px; 
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		font-family: Arial, Helvetica, Verdana, Tahoma, Sans-serif;
		}
		
td#mhr_sub { 
		background-color: #4F2B11;
		width: 232px;
		left-margin: 11px; 
		padding-left: 11px; 
		right-margin: 7px; 
		padding-right: 7px; 
		bottom-margin: 5px; 
		padding-bottom: 5px; 
		top-margin: 0px; 
		padding-top: 0px; 
		font-size: 9px;
		font-weight: bold;
		color: #FFD416;
		font-family: Tahoma, Arial, Helvetica, Verdana, Sans-serif;
		}
		
		
td#col_right { 
		top-margin: 0px; 
		padding-top: 0px; 
		left-margin: 6px; 
		padding-left: 6px; 
		right-margin: 6px; 
		padding-right: 6px; 
		}
		
td.col_right_header { 
		margin: 1px; 
		padding: 1px;
		top-margin: 7px; 
		padding-top: 7px;
		bottom-margin: 7px; 
		padding-bottom: 7px;
		font-size: 10px;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		}		

td.col_right_text { 
		color: #A5191B;
		margin: 1px; 
		padding: 1px; 
		font-size: 10px;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		}	
			
td.col_right_text_highlight { 
		color: #A5191B;
		background-color: #F6ECDE;
		color: #A5191B;
		margin: 1px; 
		padding: 1px; 
		top-margin: 7px; 
		padding-top: 7px;
		bottom-margin: 4px; 
		padding-bottom: 4px;
		font-size: 10px;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		}
		
td.product {
		border-top: 6px solid #F0E0C6;
		border-bottom: 1px dotted #fff;
		color: #A5191B;
		margin: 1px; 
		padding: 1px; 
		font-size: 10px;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		}	

/* FEATURED MODULE */
.feature { 
		font-family: Helvetica, Arial, Tahoma,Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		}		
		
.space_top { 
		border-top: 4px solid #F6ECDE;
		}
		
.space_bottom { 
		border-bottom: 4px solid #F6ECDE;
		}
			
a.feature { 
		color: #4F2B11;
		text-decoration: none;
		}	
		
a:hover.feature { 
		color: #A5191B;
		text-decoration: none;
		}			
					
/* INDEX PAGE */
#main { 
		width:760px; 
		padding:none; 
		margin: 0px; 
		bottom-margin: 30px; 
		padding-bottom: 30px;
		vertical-align:top; 
		background-color: #F6ECDE; 
		}

/*LEFT NAV*/
td.nav_left_off {
		background-color: #E0A880;
		width: 115px;
		top-margin: 8px; 
		padding-top: 8px; 
		bottom-margin: 8px; 
		padding-bottom: 8px; 
		right-margin: 4px; 
		padding-right: 4px; 
		left-margin: 8px; 
		padding-left: 8px;
		border-bottom: 2px solid #F6ECDE;
		color: #4F2B11;
		font-family: Helvetica, Arial, Tahoma,Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		line-height: 10px;
		word-wrap: break-word;
		}

td.nav_left_on {
		background: #A5191B;
		width: 115px;
		top-margin: 8px; 
		padding-top: 8px; 
		bottom-margin: 8px; 
		padding-bottom: 8px; 
		right-margin: 4px; 
		padding-right: 4px; 
		left-margin: 8px; 
		padding-left: 8px;
		border-bottom: 2px solid #F6ECDE;
		color: #FFD414;
		font-family: Arial, Helvetica, Tahoma,Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		line-height: 10px;
		cursor:hand;
		cursor:pointer;
		word-wrap: break-word;
		} 
		
.newsletter_left {
		background: #E0A880;
		width: 115px;
		} 

.tout_left {
		width: 115px;
		bottom-margin: 2px; 
		padding-bottom: 2px; 
		} 



/*FOOTER*/
td.footer {
		font-size: 9px;
		color: #fff;
		font-family: Arial, Helvetica, Tahoma, Verdana, Sans-serif;
		font-weight: bold;
		}
		
td.footer a {
		color: #E9AF85;
		text-decoration: none;
		}
		
td.footer a:hover {
		color: #E9AF85;
		text-decoration: underline;
		}



/* FORMS*/	
input.qty {
		width: 19px;
		font-size: 9px;
		color: #000;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		border: 1 solid #999999;
		}	
		
input.newsletter {
		width: 95px;
		font-size: 9px;
		color: #000;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		border: 1 solid #999999;
		}	
		
input.input {
		font-size: 11px;
		color: #000;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		border: 1 solid #999999;
		}	
		
input.submit_btn {
		font-size: 9px;
		color: #fff;
		background-color:#A5191B;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
		border: 1 solid #DA7375;
		}
		
.required {
		color: #A5191B;
		}
		
		
/* Stops images in Moz inheriting line height from parent container; this produces gap under image
table.crush img {display: block;}
 */
