body {
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px;
min-width:768px;
text-align:center;
}
.header {
text-align:left;
width:995px;
position:relative;
}
.main {
clear:both;
position:relative;
overflow:auto;
border: 1px solid #d0cfcf;
/*left:0px;
right:0px;
bottom:0px;
top:0px;*/
width:995px;  
padding-top:3px;
text-align:left;
}
.block_box {
margin-top:5px;
text-align:left;
overflow:auto;
}
.container_checkout {
height:auto;
margin-left:0px;
position:relative;
text-align:center;
width:950px;
}
.block_box_related {
text-align:left;
}
.block_box_related tr.hip {
background-color:#FFFAE2;
}
.block_box_related tr.hop {
background-color:#FFFFEE;
}
.block_box_related tr.out {
background-color:#F8F8F8;
}
.hip {
background-color:#FFFAE2;
}
.hop {
background-color:#FFFFEE;
}
.block_box_insides {
padding-left:10px;
}
.content_box {
margin-top:5px;
text-align:left;
}
.content_box_insides {
padding-left:10px;
}
.container_brands_by_letter {
height:auto;
margin-left:0px;
position:relative;
text-align:center;
width:800px;
}
.container {
height:auto;
margin-left:0px;
position:relative; 
text-align:center;
width:990px;
}
.container_old {
margin-left:auto;
margin-right:auto;
text-align:center;
width:770px;
}
.footer {
clear:both;
height:auto;
position:relative;
text-align:center;
width:995px;
padding-top:10px;
}
td, th {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
h1, h2, h3 {
font-family:Arial,Helvetica,sans-serif;
padding:3px;
text-align:left;
}
h3 {
color:#595959;
font-size:11px;
font-weight:bold;
margin:0px 0px 0px;
}
h2 {
color:#595959;
font-size:12px;
font-weight:bold;
margin:2px 0px 0px;
text-transform:uppercase;
}
h1, .product_title {
color:#737373;
font-family:Arial bold;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
text-transform:uppercase;
}
h1.login, h2.login {
background:transparent none repeat scroll 0%;
color:#AA0000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:3px;
text-align:left;
text-transform:none;
}
a:link {
color:#6C6656;
text-decoration:none;
}
a:visited {
color:#6C6656;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:active {
color:#555555;
text-decoration:none;   
}

.medfont {
font-size:11px;
}
.menugrouptitle {
color:#000000;
cursor:pointer;
font-weight:normal;
margin-bottom:5px;
padding:2px;
text-align:left;
width:140px;
}
.menutitle {
color:#000000;
cursor:pointer;
font-weight:normal;
margin-bottom:5px;
padding:2px;
text-align:left;
width:140px;
}
.menutitleselected {
color:#000000;
cursor:pointer;
font-weight:bold;
margin-bottom:5px;
padding:2px;
text-align:left;
width:140px;
}
.cart_login_message {
background:#EEDDDD none repeat scroll 0%;
border:1px solid #EEEEEE;
padding:5px;
width:150px;
}
.cart_title {
color:#000000;
cursor:pointer;
font-weight:normal;
margin-bottom:1px;
padding:2px;
text-align:left;
width:140px;
}
.cart_title_detailed {
background-color:#faf0c2;
color:#6C6656;
font-size:12px;
font-weight:bold;
margin-bottom:1px;
padding:2px;
text-transform:uppercase;
}
.content_summary {
font-family:Arial;
font-size:14px;
font-style:normal;
padding-top:10px;
}
.content_body {
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:10px;
text-align:justify;
}
.checkout_indicators {
background:#FFFFEE none repeat scroll 0%;
height:24px;
margin-bottom:10px;
}
.checkout_step_enabled {
/*background:#F9C301 none repeat scroll 0%;
color:#111111;
font-family:Arial bold;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px;
text-align:center;*/
margin:2px;
float:left;
width:195px;
}
.checkout_step_disabled {
/*background:#FFFAE2 none repeat scroll 0%;
color:#999999;
font-family:Arial bold;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:6px;
text-align:center; */
margin:2px;
float:left;
width:195px;
}
.title_text {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.cart_title {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.cart_header {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.cart_item {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.cart_header_detailed {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.cart_item_detailed {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal; 
}
.styletop, .style2 {
color:#FFFFFF;
font-size:22px;
}
.tagline_white {
color:white;
font-family:Tahoma;
font-size:17px;
font-size-adjust:none;
font-stretch:ultra-condensed;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
text-align:left;
}
.tagline_black {
color:#514D4E;
font-family:Tahoma;
font-size:17px;
font-size-adjust:none;
font-stretch:ultra-condensed;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
text-align:left;
}
.search_text {
color:#514D4E;
font-family:Tahoma;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:6px;
}
.list_price_row {
color:black;
font-family:Tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:relative;
width:200px;
}
.list_price {
font-size:12px;
}
.our_price_row {
color:black;
font-family:Tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:relative;
width:200px;
}
.our_price, .products_price {
color:#AA0000;
/*display:block;*/
font-size:22px;
font-weight:bold;
/*width:50px;*/
}
.default_price_style {
color:#AA0000;
font-weight:bold;
}
.small_label {
color:#615D5E;
font-family:Tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:2px;
margin-top:2px;
}
.smalltext {
color:black;
font-family:Arial bold;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:normal;
}
.generic_item {
padding:3px;
text-align:left;
}
.bottom_links {
font-size:10px;
}
input, textarea, .file, select {
/*background-color:#F4F4F4;
color:#555555;*/
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:1px;
width:auto;
}
input.clean {
background:transparent none repeat scroll 0%;
border:medium none;
}
.CheckoutField {
color:black;
font-size:11px;
font-weight:normal;
}
.CheckoutField_static {
color:black;
font-size:11px;
font-weight:bold;
}
.invalidCheckoutField {
color:red;
font-size:12px;
font-weight:bold;
}
.warningMessage {
background-color:#FFBBBB;
border:1px solid black;
color:black;
font-family:Arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left: 15px;
/*width:100%;*/
}
.button_white {
background:white none repeat scroll 0%;
border:1px solid black;
color:#333333;
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:1px;
}
.button_green {
background:#A4E245 none repeat scroll 0%;
border:1px solid black;
color:white;
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:1px;
}
.button_orange {
background:#F9C301 none repeat scroll 0%;
border:1px solid black;
color:black;
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
}
.button_red {
background:red none repeat scroll 0%;
border:1px solid black;
color:white;
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:1px;
}
.button_gray {
background:gray none repeat scroll 0%;
border:1px solid black;
color:white;
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:1px;
}
.button_darkgray {
background:#888888 none repeat scroll 0%;
border:1px solid black;
color:white;
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:1px;
}
.hlogoline {
}
.hlogo {
padding:25px 0px 15px 0px;
text-align:left;
width:300px;
float:left;
}
.hphone {
/*float:left;
height:20px;
margin-top:35px;*/
/*vertical-align:middle;*/
float:right;
padding-right:110px;
}
.hsearch {
float:left;
margin-top:40px;
text-align:right;
width:480px;
}
.hlinks {
background:#71706E none repeat scroll 0%;
height:35px;
text-align:center;
width:100%;
}
.hmfglinks1 {
background:transparent url(images/menu_bar_small.gif) repeat-x scroll 0%;
font-family: Arial;
font-weight:bold;
clear:both;
height:23px;
}
.hmfglinks2 {
background-color:#FAF0C2;
font-family: Arial;
font-weight:bold;
clear:both;
height:25px;
/*float:left;*/
}
.htext {
background:#F9C301 none repeat scroll 0%;
color:#4D4948;
font-size:10px;
height:18px;
margin:0px;
padding-bottom:0px;
padding-left:18px;
padding-top:2px;
text-align:left;
}
.hline2 {
background:transparent url(images/gradient2.gif) repeat-x scroll 0%;
height:5px;
width:100%;
}
.hlink1 {
float:left;
padding-left:18px;
padding-top:12px;
position:relative;
}
.hlink2 {
float:left;
padding-left:18px;
padding-top:5px;
}
.hlink3 {
padding-right:10px;
padding-top:8px;
text-align:right;
}
.hlink4 {
padding-right:10px;
padding-top:3px;
text-align:right;
}
.product_finder {
background:#fffae1;
color:black;
width:176px;
}
html body .product_finder {
/*width:155px;*/
}
.product_finder_label {
font-family:arial;
font-size:10px;
font-weight:bold;
margin-bottom:3px;
margin-left:10px;
}
.product_finder_number {
color:white;
font-family:arial;
font-size:16px;
font-style:italic;
font-weight:bold;
}
.product_finder_step {
margin-bottom:10px;
}
.pfinput {
width:90%;
}
.pftitle {
background-color:#faf0c2;
color:#6C6656;
font-family:verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-transform:none;
padding:0 0 0 3px;
height:15px;
text-align:left;
}
.pftitle_light {
background-color:#FFFAE2;
color:#6C6656;
font-family:verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-transform:none;
padding:0 0 0 3px;
height:15px;
text-align:left;
margin-bottom:4px;
}

.pfline {
height:1px;
margin-top:0px;
padding:0px;
width:100%;
}
.sidelinks {
}
.sidelinktitle {
color:#777777;
font-family:Arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
input.sbox {
background-color:#DDE0EE;
height:20px;
margin-right:2px;
padding:2px;
width:100px;
}
input.sbutton {
background:#F9C301 none repeat scroll 0%;
color:#333333;
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:normal;
padding:0px;
text-transform:lowercase;
width:80px;
}
a.hlink:link {
color:#737373;
text-decoration:none;
position:relative;
left:10px;
top:5px;
}
a.hlink:visited {
color:#737373;
text-decoration:none;
position:relative;
left:10px;
top:5px;
}
a.hlink:hover {
color:#000000;
text-decoration:none;
position:relative;
left:10px;
top:5px;
}
a.hlink:active {
color:#737373;
text-decoration:none;
position:relative;
left:10px;
top:5px;
}
a.slink:link {
color:#EEEEEE;
text-decoration:none;
}
a.slink:visited {
color:#EEEEEE;
text-decoration:none;
}
a.slink:hover {
color:white;
text-decoration:none;
}
a.slink:active {
color:white;
text-decoration:none;
}
.nl_input_email {
font-family:arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:5px;
width:120px;
}
.nl_input_subscribe {
margin:5px 0pt;
width:120px;
}
.nl_message {
background:#FFEECC none repeat scroll 0%;
font-family:arial bold;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:10px;
}
.ql_link {
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.fpic {
float:none;
}
.flinks {
float:none;
}
.featured_top {
float:left;
padding-left:10px;
padding-top:10px;
position:relative;
}
.topbend {
background-image:url(images/top_bend.gif);
height:20px;
}
.bottombend {
background-image:url(images/bottom_bend_seal.gif);
height:85px;
text-align:center;
}
.thinline {
border-top:1px solid #EEEEEE;
padding-top:10px;
}
.tinytext {
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
}
.inventory_in_stock {
color:#e56a2e;
}
.inventory_out_of_stock {
color:#999999;
padding-top:10px;
}
.gc_alert, .cart_actions_message {
background:#CCDDEE none repeat scroll 0%;
font-family:Georgia;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:1px;
padding:4px;
text-align:left;
}
.gc_warning {
background:#FFCCCC none repeat scroll 0%;
margin:1px;
padding:4px;
text-align:left;
}
.letter_links {
font-family:arial;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
}
.date_time {
clear:both;
font-family:arial bold;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
}
img {
border:0px none;
}
.tsr1 {
/*background:#F4F4F4 none repeat scroll 0%;*/
color:#555555;
font-family:arial bold;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:underline;
}
.tsr2 {
background:white none repeat scroll 0%;
}
.relatedInfo {
color:#999999;
font-size:9px;
}
.privacy_content {
background-color:#FFFFCC;
clear:both;
float:left;
text-align:center;
width:70%;
}
.trust_logos_below {
float:right;
text-align:center;
width:30%;
}
table.shopping_cart_contents_confirm {
background-color:#FFFAE2;
width:100%;
}
table.shopping_cart_contents_confirm td.borderbottom {
/*border-bottom:1px solid #336699;*/
}
table.shopping_cart_contents_confirm tr.iteminside td {
background-color:#FFFFEE;
font-size:14px;
}
.sc_small_info {
background:transparent url(images/sc_bground.jpg) repeat-x scroll 0% 50%;
height:111px;
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:10px 0pt 0pt 2px;
}
.sc_small_checkout {
font-family:arial bold;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:10px;
}
.sc_small_num_items {
color:#F58A18;
font-family:arial bold;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
a.sc_small_link {
color:#555555;
}
div.pcm {
/*-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;*/
background:#FFFAE2;
color:#6C6656;
width:176px;
}
div.pcm_right {
background:#FFFAE2;
color:#6C6656;
width:223px;
text-align:left;
}
div.pcm_category {
padding-bottom:2px;
padding-left:5px;
padding-top:15px;
width:150px;
}
div.pcm_category:hover {
}
div.pcm_mfg {
padding-left:6px;
padding-top:2px;
width:170px;
}
div.pcm_mfg:hover {
background:#FFFFEE none repeat scroll 0%;
}
a.pcm_category_link {
color:#6C6656;
font-size:12px;
font-weight:bold;
}
a.pcm_mfg_link {
color:#6C6656;
padding-left:10px;
font-weight:bold;
}
div.marketing_box {
/*margin-top:35px; */
text-align:right;
}
.remove_related_chkbox {
height:20px;
width:20px;
}
.no_results {
color:#595959;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
padding:3px;
text-align:left;
}
.columns {
float:left;
padding:2px;
width:31%;
text-align:left;
}
.header_subtitle {
clear:both;
color:#FFFFFF;
font-size:24px;
height:40px;
width:995px;
}
.header_text {
background-color:#85C226;
float:left;
height:100%;
text-align:left;
text-indent:25px;
width:75%;
}
.header_search {
background-color:#F8C301;
float:left;
height:100%;
text-align:center;
width:25%;
}
.main_table {
text-align:left;
width:993px;
}
.light_green {
background-color:#DBEBBE;
}
.header_myaccount {
float:right;
margin-top:70px;
padding-right:30px;
text-align:right;
width:200px;
}
.printer_top {
position:absolute;
text-align:right;
width:200px;
z-index:10;
right:10px;
}
.search_box {
background:transparent url("images/search_bground_small.jpg") repeat-x scroll 0%;
height:153px;
width:176px;
padding:0px;
}
.left_nav_bar {float:left; position:relative;}
.main_content {width:575px; float:left; padding:0 8px 10px 8px;position:relative;}
.main_content_wide {width:808px; float:left; padding:0 0 10px 10px;position:relative;}
.right_nav_bar {width:224px; float:right;position:relative;}
div.featured_product:hover {background:#FFFFEE none repeat scroll 0%;}
div.new_product:hover {background:#FFFFEE none repeat scroll 0%;}
div.popular_product:hover {background:#FFFFEE none repeat scroll 0%;}
.nav_path { padding:3px; }
.login_label { font-family: arial; font-size: 13px; font-weight: normal; }
.techdiv {float:left;width:25%;text-align:left;margin-bottom:15px;}
.laser_pad_top_4 { padding-top:4px;}
table .checkout {background-color: #FFFAE2;}
table .billing {/*background-color: #FFFFFF;*/}
table .shipping {/*background-color: #FFFFFF;*/}