body,html { margin: 0px; padding: 0px; background-color: #FFFFFF; text-align: center; font-family: arial, helvetica, sans-serif; height: auto; }
a { text-decoration: none; /*font-weight: normal;*/ }
a:link { color:#000066; }
a:visited { color:#000066; }
a:active { color:#000066; }
a:hover { text-decoration: underline; /*font-weight: bold;*/ }
#header { margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background-color: transparent; height: 120px; width: 700px; position: relative; }
#header img.ztop{ border: 0; position:absolute; top:5; left:5; z-index:1;}
#header #type_label { position: absolute; bottom: 2px; right: 2px; font-size: 24px; font-weight: bold; }
#header #email_list {position: absolute; bottom: 10px; right: 2px; font-size: 9px; font-weight: bold; }
#noscript_block { margin: auto; padding: 0px; border: 0; }
#noscript_block a { text-decoration: underline; }
#wholesale_link { margin: auto; background-color: transparent; border: none; height: 12px; width: 700px; text-align: right; font-family: arial, helvetica, sans-serif; font-size: 11px; padding-top: 5px; padding-bottom: 0px; margin-bottom: 0px; color: #990000;}
#wholesale_link a { margin: auto; background-color: transparent; border: none; height: 12px; width: 700px; text-align: right; font-family: arial, helvetica, sans-serif; font-size: 11px; padding-top: 5px; padding-bottom: 0px; margin-bottom: 0px; color: #990000;}
#privacy_security p { text-indent: 20px; margin: 2px 5px 2px 5px; }
#wholesale_link h1 { font-weight: bold; font-size: 11px; text-align: right; line-height: 90%; margin: 0px; padding: 0px; }
#menu { margin: auto; background-color: transparent; border: none; height: 25px; width: 700px; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#menu .labels { margin: 2px 0px 2px 0px; font-weight: bold; word-spacing: -1px; font-size: 12px; float: left; text-align: left; }
#menu .login { float: right; margin: 2px 0px 2px 0px; font-weight: bold; word-spacing: -1px; text-align: right; font-size: 12px; }
#center{ margin: auto; padding: 0px; /*background-color: #F3F7FB;*/ border: 1px solid #CCCCCC; width: 700px; height: auto; background: url(../images/bg.gif) repeat-y 0 0; }
#sidebar { width: 200px; position: relative; height: auto; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; float: left; }
#sidebar img{ margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; }
#sidebar form { margin: 0px 0px 0px 0px; padding: 0px; }
#announcement {margin: 0px; padding: 5px 0px 5px 0px; position: relative; border-top: 1px solid #cccccc;}
#email_list {margin: 0px; padding: 5px 0px 5px 0px; position: relative; border-bottom: 1px solid #cccccc;}
#search { margin: 0px; padding:0px; height: 35px; position:relative; }
.search_retail { border-top: 1px solid #cccccc; }
.search_wholesale { border: 0px; }
#search .search_button { font-size: 9px; }
#search .row { margin: 0px; padding: 0px; font-size: 11px; font-family: helvetica, arial, sans-serif; position: absolute; top: 8px; }
#sidebar .header { font-size: 11px; margin: 0px; padding: 0px 0px 0px 0px; font-weight: bold; font-family: arial, helvetica, sans-serif; }
#sidebar .browse_catalog { margin-top: 5px; margin-bottom: 5px; padding-left: 40px; }
#discount { padding: 0px; margin: 0px; width: 160px; text-align:center; margin-left: 25px; font-family: helvetica, arial; position: relative; }
#discount a { font-size: 11px; color:#990000; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 4px; }
#splash .price { font-size: 18px; text-align: center; font-weight: bolder; padding: 0px; color: #004400; margin: 0px 0px 0px 0px; }
#discount .border { border: 1px solid #cccccc; margin: 2px; }
#categories { padding-top: 5px; position: relative; }
#categories .row { margin: 0px 0px 0px 30px; padding: 0px; font-size: 15px; font-family: helvetica, arial, sans-serif; font-weight: bold; color:#004400; font-variant:small-caps; position: absolute; top: 8px; }
#categories .categories { line-height: 125%; margin-left: 20px; font-size: 13px; }
#shopping_cart { /*  	border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;*/ border: 1px solid #990000; margin: 0px 0px 0px 0px	; padding: 0px 0px 0px 0px; position: relative; }
#sidebar .normal { border-top: 0px; }
#shopping_cart .row { margin: 0px; padding: 0px; font-size: 15px; font-family: helvetica, arial, sans-serif; font-weight: bold; color:#004400; font-variant:small-caps; position: absolute; top: 8px; }
#shopping_cart .empty_cart { font-size: 10px; color: #004400; margin: 0px; padding: 0px; }
#shopping_cart #action_msg { position: absolute; right: 2px; font-weight: bold; text-align: left; font-size: 10px; color: #990000; font-family: arial, helvetica, sans-serif; }
#shopping_cart .msg_ie { top: 26px; }
#shopping_cart .msg_ff { top: 22px; }
#shopping_cart .msg_ie_checkout { top: 16px; }
#shopping_cart .msg_ff_checkout { top: 12px; }
#shopping_cart .action_msg_checkout { position: absolute; right: 5px; top: -15px; font-weight: bold; text-align: left; font-size: 10px; color: #990000; font-family: arial, helvetica, sans-serif; }
#shopping_cart .submit{ margin: 1px; font-size: 10px; font-family: arial, helvetica, sans-serif; }
#shopping_cart .contents_title { padding: 0px; margin: 0px; font-size: 11px; font-family: arial, helvetica, sans-serif; padding: 0px 2px 0px 2px; }
#shopping_cart .contents_qty { font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 1px 0px 1px; font-size: 11px; font-family: arial, helvetica, sans-serif; }
#shopping_cart .contents_cost { text-align:right; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 1px 0px 1px; font-size: 11px; font-family: arial, helvetica, sans-serif; }
#shopping_cart .contents_trash { font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 1px 0px 1px; font-size: 11px; font-family: arial, helvetica, sans-serif; }
#shopping_cart #mouseover { color: #000066; font-size:10px; position: absolute; left: 2px; font-family: helvetica, arial; padding: 0px; margin: 0px; }
#shopping_cart table { table-layout: fixed; width: 198px; margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.row_one { background-color: #d9e0e7; min-height: 20px; }
.row_two { min-height: 20px; }
#shopping_cart .totals_labels{ margin: 0px 0px 0px 0px; padding: 0px; text-align: right; font-size: 11px; line-height: 150%; font-family: arial, helvetica, sans-serif; position: absolute; left: 100px; }
#shopping_cart .totals_values{ margin: 0px 0px 0px 0px; padding: 0px; text-align: right; font-size: 11px; line-height: 150%; font-family: arial, helvetica, sans-serif; margin-left: 105px; }
#shopping_cart .discount { color: #990000; }
#shopping_cart .package { border: 1px solid #cccccc; padding: 5px; margin: 0px; width: 195px; }
#content { float: right; position: relative; width: 485px; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px; font-size: 12px; text-align: left; font-family: arial, helvetica, sans-serif; }
#content h1 { font-size: 16px; text-align: left; font-family: arial, helvetica, sans-serif; }
#content p { font-size: 11px; text-align: left; font-family: arial, helvetica, sans-serif; }
#content img { margin: 5px; border: 0; }
#content form input { font-size: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; }
#content .catalog_header { font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; font-family: arial, helvetica, sans-serif; font-weight:bold; }
/* store locator */
#locator_box { border: 1px solid #cccccc; padding: 3px; margin: 3px; width: 350px; position: relative; }
#locator_search { position: absolute; top: 4px; right: 8px; }
/*Front Page Regions*/
#splash { width: 450px; border: none; font-family: helvetica, arial; font-size: 12px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; height: auto; }
#splash img { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; border: none; }
#splash .title { font-size: 14px; font-weight: bold; font-family: helvetica, arial; margin:2px; text-align: center; color: #004400; }
#splash p { margin: 4px 2px 4px 0px; padding: 4px 2px 4px 0px; font-weight: 500; font-family: helvetica; font-size: 14px; text-align: center; color: #002200; }
#splash .catalog_link { text-align: center; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 13px; }
#blog { position: relative; width: 450px; background-color: #E9F0F7; font-family: helvetica, sans-serif, arial; font-size: 12px; height: auto; padding: 0px 0px 0px 0px; margin: 5px auto 0px auto; }
#blog a { font-weight: bold; }
#box { border: 1px solid #CCCCCC; }
#blog #storycontent { color: #002200; padding-left: 5px; padding-right: 5px; text-align: justify; font-size: 12px; margin: 0px 0px 10px 0px; }
#blog #storycontent img { margin-right: 5px; }
#blog #header { font-family: helvetica; border-bottom: 1px solid #cccccc; color: #002200; height: 18px; width: 475px; }
#blog .header { font-family: helvetica; border-bottom: 1px solid #cccccc; color: #002200; height: 18px; width: 475px; }
#blog .header .data { font-size: 11px; text-align: right; float: right; margin-top: 3px; }
#blog .header .title { font-size:14px; text-align: left; font-weight: bold; float: left; }
#blog form { padding: 0px; margin: 0px; position: absolute; right: 0px; top: 0px; }
#blog select { font-size: 10px; }
#blog h1 { font-weight: bold; margin: 5px auto auto 15px; line-height: 150%; text-align: left; font-size: 12px; }
#blog img { border: none; text-align: left; float: left; margin: 0px 0px 10px 5px; padding: 0px; }
#blog p { text-align: justify; text-indent: 20px; margin: 5px 5px 5px 5px; }
#subscript { text-align: center; margin: auto; background-color: transparent; border: none; font-family: arial, helvetica, sans-serif; font-size: 11px; }
/*Catalog Regions */
#large { }
#large p{ font-size:15px; color: #004400; margin-left:50px; margin-right:50px; text-align:justify; text-indent: 20px; }
#content .navbar { font-size: 14px; font-family: helvetica, arial,  sans-serif; text-align:center; margin: 0px; padding: 0px; }
#content .data { font-size: 12px; font-family: helvetica, arial; margin: 0px; font-weight: bold; }
#content input .qty { width: 5px; }
#content input .add { width: 20px; }
.link_back { font-size: 11px; font-family: arial, helvetica, sans-serif; text-align:right; margin: 0px; padding: 0px; font-weight: bold; position: absolute; right: 45px;}
.link_back_piece { font-size: 11px; font-family: arial, helvetica, sans-serif; text-align:center; margin: 0px; padding: 0px; font-weight: bold;}
#catalog p { font-size: 11px; font-family: arial, helvetica, sans-serif; text-align :left; margin: 0px; padding: 0px 1px 0px 1px; line-height: 100%; }
#catalog img { border: 0; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; }
#catalog form input { font-size: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; }
img .catalog { margin: 0px; }
/*piecepage.php*/
#piece_description {font-weight: normal; margin: 10px; text-align: left;} 
#piece_detail { border: 1px solid #cccccc; margin: auto; }
#piece_detail h1 { font-size: 12px; font-weight: bold; text-align: center; padding: 0px; margin: 1px 5px 5px 5px; }
#content #similar_header { border: 0px; font-weight: bold; font-size:14px; font-family: helvetica, arial; text-align:center; padding-top:10px; margin-top:10px; }
#detail_info { font-size: 12px; margin: 0px 0px 0px 0px; padding: 2px; text-align: left; font-family: arial, helvetica, sans-serif; text-align: center; }
.cart_img { vertical-align:middle; }
#add_to_cart { font-size: 12px; margin: 0px; padding: 2px; text-align: left; font-family: arial, helvetica, sans-serif; text-align: center; border-top: 1px solid #cccccc; margin: auto; }
img .detail { text-align:center; margin: auto; }
.static_text { font-size: 11px; font-family: arial, helvetica, sans-serif; }
.static_text_head { font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.static_text_emph { font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; }
#small_block { margin: 2px; margin-bottom: 10px; padding: 2px; border: 1px solid #cccccc; }
.form_row { margin-bottom:2px; }
.contact_form_left { width: 60px; position: absolute; }
.contact_form_right { margin-left: 45px; }
.contact_size { font-size: 11px; }
/*accts*/
#accts { font-size: 12px; margin: 0px; padding: 2px; text-align: left; font-family: arial, helvetica, sans-serif; }
#accts .header { font-size: 16px; font-weight: bold; }
#accts .norm { font-size: 13px; font-weight: normal; }
#accts .small { font-size: 11px; font-weight: normal; }
#login_header { font-size: 18px; text-align: center; }
/*checkout process*/
#checkout_process { margin: 2px 0px 2px 0px; font-weight: bold; word-spacing: 5px; text-align: center; font-size: 16px; color: #990000; }
#invis_block { margin: 0px 0px 20px 0px; padding: 5px 0px 5px 0px; border-top: 1px solid #cccccc; }
#order_totals { position: relative; }
#discount_announce { position: absolute; top: 0px; left: 160px; font-size: 15px; font-weight: bold; }
#discount_announce .discount { color: #990000; }
#checkout_header { font-size:17px; margin: auto; font-family: arial, helvetica, sans-serif; font-weight: bold; text-align: left; }
#ship_addr_column { font-size: 12px; margin: 0px; text-align: left; font-family: arial, helvetica, sans-serif; width: 49%; float: left; position: relative; }
#bill_addr_column { font-size: 12px; margin: 0px; width: 49%; float: right; text-align: left; font-family: arial, helvetica, sans-serif; position: relative; }
#bill_addr_column_ordered { font-size: 12px; margin: 0px; float: right; text-align: left; font-family: arial, helvetica, sans-serif; position: relative; margin-right: 20px; }
#ship_addr_column_ordered { font-size: 12px; margin: 0px; text-align: left; font-family: arial, helvetica, sans-serif; width: 46%; float: left; position: relative; margin-left: 20px; }
#bill_addr_column #bill_addr_working_head{ font-weight: bold; margin: 0px; padding: 0px; position:absolute; right: 95px; top: 0px; }
#bill_addr_working_head .spinner { padding: 0px; margin: 0px; }
#ship_addr_column #ship_addr_working_head{ font-weight: bold; margin: 0px; padding: 0px; position:absolute; right: 85px; top: 0px; }
#ship_addr_working_head .spinner { padding: 0px; margin: 0px; }
#plan_choices { font-size: 12px; margin: 0px; text-align: left; font-family: arial, helvetica, sans-serif; width: 46%; float: left; }
#plan_choices .left { width: 15px; }
#plan_choices .labels { margin-left: 5px; }
#shipping_info { font-size: 12px; margin-right: 10px; width: 46%; float: right; text-align: left; font-family: arial, helvetica, sans-serif; /*border: 1px solid #cccccc;*/ }
#shipping_info .ship_plan_label { font-weight: normal; font-size: 16px; }
#shipping_info .error { font-weight: bold; color: #CC0000; }
#shipping_info .labels { position: absolute; width: 75px; margin: 0px; padding: 0px; font-weight: bold; }
#shipping_info .delivery_label { position: absolute; width: 150px; margin: 0px; margin-top: 10px; padding: 0px; margin-left: 30px; font-weight: bold; text-align: center;}
#shipping_info .delivery_info { position: absolute; width: 140px; height: 15px; margin-top: 10px; margin-left: 30px; border: 1px solid #990000; padding: 5px; text-align: center;}
#shipping_info .row { vertical-align: middle; }
#shipping_info .data_box { margin-left: 80px; font-weight: normal; }
#shipping_info .data { margin-left: 5px; }
#ship_head { height: 15px; margin: 0px; padding: 0px; position: relative; }
#ship_head #ship_plan_head { font-weight: bold; position: absolute; left: 0px; }
#ship_head #ship_cost_standard_head{ font-weight: bold; position: absolute; left: 236px; }
#ship_head #ship_cost_working_head{ font-weight: bold; margin: 0px; padding: 0px; position:absolute; right: 58px; bottom: 2px; }
#ship_cost_working_head .spinner { padding: 0px; margin: 0px; }
#terms_working_head { font-weight: bold; margin: 0px; padding: 0px; position:absolute; right: 58px; bottom: 2px; }
#terms_working_head .spinner { padding: 0px; margin: 0px; }
#shipping_box { border-top: 1px solid #cccccc; padding: 2px; position: relative; }
#shipping_box .error_row { padding: 1px; margin: 0px; height: 10px; text-align:left; font-size:10px; font-weight: normal; color: #FF0000; border: 0px; }
#shipping_box .discount_ship { padding: 3px; margin-bottom: 4px; color: RED; font-weight: bold; }
#newbordership {}
#newbordership .error_row { padding: 1px; margin: 0px; height: 10px; text-align:left; font-size:10px; font-weight: normal; color: #FF0000; border: 0px; }
#newborderbill {}
#newborderbill .error_row { padding: 1px; margin: 0px; height: 10px; text-align:left; font-size:10px; font-weight: normal; color: #FF0000; border: 0px; }
#payment {}
#payment .error_row { padding: 1px; margin: 0px; height: 10px; text-align:left; font-size:10px; font-weight: normal; color: #FF0000; border: 0px; }
#totals_labels { float: left; width: 90px; font-size: 15px; font-weight: bold; padding: 0px; margin: 0px; line-height: 120%; }
#totals_vals { width: 60px; font-size: 15px; font-weight: bold; text-align: right; margin-left: 91px; line-height: 120%; padding: 0px; }
#totals_discount { float: right; width: 300px; font-size: 15px; font-weight: bold; text-align: left; margin: 152px; line-height: 120%; padding: 0px; }
#totals_line { height: 1px; border-top: 1px solid #cccccc; width: 150px; }
#totals_labels .final { border-top: 1px solid #cccccc; }
#totals_vals .final { border-top: 1px solid #cccccc; }
#order_total {}
#order_ship_costs {}
#pay_block { padding: 5px; margin: 5px; border: 1px solid #cccccc; }
#address { border: 1px solid #e9f0f7; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative; }
#address .default { border: 1px solid #cccccc; }
#address .row { margin: 1px 0px 1px 0px; padding: 0px; }
#address .fields { position: absolute; left: 20px; width: 50px; margin: 0px; padding: 0px; padding-top:2px; /*fixes horizontal alignment bug on IE */ line-height: 150%; text-align: right; }
#address .commercial { position: absolute; top: 20px; right: 2px; font-weight:normal; font-size: 10px; }
#address .input { font-size: 12px; }
#address .entries { margin: 0px 0px 0px 75px; padding: 0px; }
#address .left { position: absolute; left: 0px; top: 0px; width: 15px; margin: 0px; padding: 0px; }
#address .center { margin-left: 19px; margin-top: 2px; margin-right: 45px; margin-bottom: 2px; padding: 0px; }
#address .right { position: absolute; right: 0px; top: 0px; font-size: 11px; padding: 0px; margin: 0px; }
#address .error_row { padding: 1px; margin-left: 78px; height: 10px; text-align:left; font-size:10px; font-weight: normal; color: #FF0000; border: 0px; }
.radio { padding: 0px; margin: 0px; }
.right_border { border-right: 1px solid #cccccc; }
#address .content { font-size: 12px; text-align: left; font-family: arial, helvetica, sans-serif; padding: 0px; margin: 0px; }
#address form input { font-size: 12px; }
#address .trash_img { font-size: 12px; border: 0px; padding:0px; margin:0px; }
#checkout_title { font-size: 18px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-align: left; }
#checkout_order_title { font-size: 18px; margin: 5px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-align: center; }
#register { position: relative; }
#register .left { float: left; width: 75px; padding: 2px; border: 0px; height: 15px; }
#register .right { padding: 2px; border: 0px; height: 15px; text-align:left; }
#register #data_row { padding: 0px; margin: 0px; border: 1px solid #cccccc; height:15px; }
#register .error_row { padding: 1px; padding-left: 75px; border: 0px; height: 10px; text-align:left; font-size:10px; font-weight: normal; color: #FF0000; margin: 0px; border: 0px; }
#register .continue { text-align:right; width:75px; padding:0px; margin: 0px; }
#register .reg_input { width: 120px; padding: 0px; margin: 0px; font-size: 12px; text-align:left; }
#register .box { border:1px solid #cccccc; margin: 0px 0px 3px 0px; padding: 2px; width: 210px; }
#aboutus .left { float: left; border: 0px; padding: 0px; margin: 0px 20px 0px 5px; }
#aboutus .right { float: right; border: 0px; padding: 0px; margin: 0px 5px 0px 20px; }
#aboutus p { text-indent: 15px; margin-bottom: 5px; font-family:arial, sans-serif; font-size: 12px; text-align: justify; }
#register .error_small { font-size:10px; font-weight: normal; color: #FF0000; border: 0px; margin: 0px; height: 10px; }
#register .small { font-size: 11px; font-weight: normal; }
#register .notation { float: right; width:235px; padding: 0px 0px 0px 0px; font-size: 11px; font-weight:bold; border: 0px; }
#register ul { padding-top: 3px; padding-left:10px; margin: 0px; list-style-type: none; }
#register li { padding-left:0px; padding-bottom:8px; line-height:100%; }
#personal_box { margin: 5px 0px 5px 30px; width: 350px; position: relative; }
#personal_box .border { padding: 5px; width: 250px; border: 1px solid #cccccc; }
#personal_box .left { position: absolute; width: 90px; text-align: right; }
#personal_box .right { margin-left: 95px; }
#personal_box .submit { width:75px; text-align:center; position: absolute; right: 0px; bottom: 6px; }
#error { background-color: transparent; font-family: arial, helvetic, sans-serif; font-size: 12px; padding: 2px; margin: 2px; color: #FF0000; font-weight: bold; width: auto; border: 2px dashed #FF0000; }
#error_small { background-color: transparent; font-family: arial, helvetic, sans-serif; font-size: 12px; padding: 2px; margin: 2px; color: #FF0000; font-weight: bold; width: auto; }
/*	TABLE DISPLAY STYLES */
.hidden { visibility: collapse; }
.column_content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; margin: 0px; padding: 0px; text-align:left; }
.column_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; margin: 0px; padding: 0px; text-align:center; }
.table_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; margin: 0px; padding: 0px; text-align:center; }
#table_form { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#table_form input { font-size: 10px; }
#faq { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#faq #faq_title { font-weight: bold; font-size: 15px; }
#faq #faq_section { border: 1px solid #CCCCCC; padding: 5px; margin: 5px; text-align: left; }
#faq #faq_section #faq_entry {}
#help { border: 0px; margin: auto; padding: 0px; width: 300px; text-align: justify; }
#help .help_title{ background-color: transparent; color: #000000; padding: 2px; font-size: 16px; font-family: helvetica, arial; text-align: center; font-weight: bold; }
#help .help_content { padding: 10px; font-size: 12px; font-family: arial, helvetica; text-align: left; background-color: #E9F0F7; margin: 10px; border: 1px solid #cccccc; }
#help .also { margin: 0px 10px 5px 10px; padding: 0px; text-align: left; }
.help_img { margin: 0px; padding: 0px; }
.rememberLink { color:#004400; font-weight: bold; }
/* styles for store locator */
#store { padding: 5px; margin: 2px; border: 1px solid #cccccc; width: 350px; }
#store .title { font-size: 16px; font-family: helvetica, arial; font-weight: bold; margin-bottom: 2px; }
#store .address { margin-left: 15px; font-size: 14px; font-family: helvetica, arial; font-weight: normal; font-stretch: wider; }
#store .phone { margin-top: 5px; margin-left: 15px; font-size: 12px; font-family: helvetica, arial; font-weight: normal; font-stretch: wider; }
#seal { /*	vertical-align:100px;*/ margin: auto; text-align:center; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */ {height: 1%;} /* End hide from IE-mac */