BODY { padding:0; margin:0; }
.main_table { height:1000px; }
TD { font-family:verdana; font-size:13px; }
H1 { font-size: 18px; }
H2 { font-size: 15px; }
H3 { font-size: 13px; }	
A, A:visited, A:active { text-decoration:none; color:#B33B00; }
A:hover { text-decoration:underline; }
DIV { padding:10px; }
.tight { padding:0; margin:0; }
LEGEND { color:#B33B00; background-color:#FFFF00; margin:10px 0 0 10px; padding:0 5px 2px 5px;
	border-bottom:solid 1px #B33B00; border-right:solid 1px #B33B00;
}
FIELDSET { padding:10px 0 0 0; border:1px solid #B33B00; background-color:white; }

#content_0 { background-color:#fff; text-align:center; padding:12px 10px 0 10px; margin-bottom:2px;	margin-top:15px; }
#content_1 { color:#FFFF00; text-align:justify; font-size:11px; }
#content_2 { background-color:#FFFF00; border-top:2px solid #B33B00; }
#content_3 { color:white; font-size:14px; text-align:center; }
#content_3 A { color:#FFFF00; }
#content_4 { color:#FFFF00; size:12px; font-family:arial narrow; }
#content_4 A, #content_7 A, #content_7 P, #content_3 P { color:#FFFF00; }
#content_5 { color:white; padding:10px; margin:0; background-color:#B33B00; }
#content_5 LI { list-style-image: url('/images/blue_bullseye.gif'); font-size:9px; margin-left:0; padding-left:0; }
#content_6 { background-color:#FFF; text-align:left; }
#content_7 { margin:10px; background-color:#4D4D4D; color:white; }
#content_8 { color:white; }
#content_8 A:hover { color:#FFFF00; }
#content_9 { background:white; text-align:center; color:black; }
#content_left, #content_right { padding:0; margin:0; }
.small, .small TD { font-size:9px; font-family:tahoma; }
.square { line-height:15px; }
.left_column { background-color:#4D4D4D; }
.right_column { width:200px; background-color:#B33B00; /*#EAEA00*/ }
.no_margin { margin:0; }
#logo_image { border:1px solid #4D4D4D; }
.rightShadow TD { border-right:1px dotted #FFFFFF; }
.altRow { background:#F9F9F9; }

/* Debug view borders 
.product_full TD, .preview_left TD, .preview_right TD {border:1px solid silver;}
.preview_left {border-bottom:1px solid #F0F0F0;}
.preview_right {border-bottom:1px solid #F0F0F0;}  */

.medium { font-size:11px; }

.review_teaser, .review_title { font-size:10px; }
.review_header { font-size:12px; }
.review_title { color:#FFFF00; }

.title_cell { font-weight:bold; font-size:12px; }
.nav { font-family: Trebuchet MS, Tahoma, Arial; }
.innerNav { width:140px; height:15px; margin:0; padding:1px; }
.subnav_active { color:white; text-transform:capitalize; }
.subnav_inactive { text-transform:capitalize; }
.a_button { padding:0 3px 0 0; }

.margin10 { margin:10px; }
.pad_bottom_only { padding:0 0 10px 0; }
.pad_no_top { padding-top:0px; }
.no_padding { padding:0; }
.special_right { border-right:1px solid #FFBB99; padding:0 3px 0 0; } /* #B33B00 */
.special_left {}

.description_cell { padding:2px 10px 10px 0; text-align:left; font-size:13px; }
.price { font-size:14px; font-weight:bold; color:#4D4D4D; }
.priceEx { font-size:14px; font-weight:normal; color:#4D4D4D; }
.availability { font-size:10px; color:navy; }
.product_full { margin:10px; }
.product_qty { text-align:right; font-size:12px; font-weight:normal; width:30px; }
.margin_right { margin-right:2px; }

#quote_list A { color:#FFFF00; }
.quote_header { color:#B33B00; font-weight:bold; }

INPUT { font-size:10px; font-family:arial; font-weight:bold; }

.quote_item_qty { text-align:right; width:16px; padding:0; margin:0; margin-right:2px; }
.result_table { margin-top:5px; margin-bottom:5px; }
.result_table TD { font-size:10px; }
.result_group { padding-left:5px; text-align:left; background:#5D5D5D; color:white; }
.result_group A { color:#FFFF00; }

#message {color:#B33B00; border:1px solid #B33B00; text-align:center; margin-bottom:20px; }

.loginTable { background:whiteSmoke; font-weight:bold; border:outset 2px silver; }

.stores { font-size:11px; color:#333333; width:220px; border:1px solid #333333; float:right; margin:10px; }
.stores TD { font-size:10px; text-transform:capitalize; }
.stores TH { font-size:11px; text-transform:uppercase; background-color:#CCCCCC; text-align:center; }
.stores .h200 { margin:5px; }
.h200 { height:200px; }
.overflow { overflow:auto; }

