@charset "UTF-8";

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size: 10px;color: #5b796f;text-decoration: none;background-color: #ffffff;padding: 0px;margin-top: 0px;margin-right: 9px;margin-bottom: 0px;margin-left: 9px;background-image: url(images/body_bg.jpg);background-repeat: repeat-y;background-position: top;}
/* For Product Details Page */
.grey_outsite_border {border:solid 1px #b3b3b3;}
#price {position:absolute;width:168px;height:auto;z-index:1;visibility: hidden;margin-top:1px;background-color:#ffffff;}
#master_header {width: 900px;margin-top: 0px;margin-right: auto;margin-left: auto;background-image: url(images/headbg_index.jpg);background-repeat: no-repeat;background-position: top;padding:0px 0px 0px 0px;height:150px;}
#master_header_shoppingcart {width: 900px;margin-top: 0px;margin-right: auto;margin-left: auto;background-image: url(images/headbg_index.jpg);background-repeat: no-repeat;background-position: top;padding:0px 0px 0px 0px;height:110px;}
#logo {margin-left: 35px;padding-top: 2px;width:130px;height:57px;text-indent:-9999px;overflow:hidden;}
a.logo {background:url(images/logo.jpg) no-repeat;width:124px;height:54px;display:block;}
/*----------------------------Used for Catalog Menu-------------------------------*/

.menutitle{cursor:pointer;background-color:#FFFFFF;color:#96a19d;width:178px;padding:0px;text-align:left;font-weight:bold;border-bottom:solid 1px #DAE1DE;height:18px;margin-top:5px;}
.menutitle { padding-left:10px; margin-left:10px; color:#96a19d; background:url(images/ln_arrow.gif); background-repeat:no-repeat;}
.menutitle a:hover{ color:#96a19d; background:url(images/ln_arrow_over.gif); background-repeat:no-repeat; background-position:0px 0px;}
.menutitle a:visited{ color:#8CAC01; background:url(images/ln_arrow_over2.gif); background-repeat:no-repeat; background-position:0px 0px;}
.submenu{margin-left:25px;}
.submenu a{padding-left:15px;background:url(images/ln_arrow.gif);background-repeat:no-repeat;background-position:0px 0px;}
.submenu a:hover{color:#759b0a;padding-left:15px;background:url(images/ln_arrow_over.gif);background-repeat:no-repeat;background-position:0px 0px;}
.sucess_message {font-family: Verdana, Tahoma, Arial, Helvetica;font-size: 10px;color:Green;font-weight:bold;}
/*-------------------------------menu-----------------------*/
.mainproductlink {height:15px;width:178px;line-height:15px;color: #96A19D;padding-left:12px;font-family:Tahoma, Arial, helvetica, Verdana;font-size:11px;font-style:normal;font-weight:bold;}
a.mainproductlink {height:15px;width:178px;line-height:15px;color: #96A19D;padding-left:12px;background:url(images/ln_arrow.gif);background-position:0px 0px;background-repeat:no-repeat;font-family:Tahoma, Arial, helvetica, Verdana;font-size:11px;font-style:normal;font-weight:bold;}
a.mainproductlink:hover {overflow:hidden;background:url(images/ln_arrow_over.gif);background-repeat:no-repeat;font-family:Tahoma, Arial, helvetica, Verdana;font-size:11px;font-style:normal;color:#759b0a;}
a.subproductlink {height:15px;line-height:15px;color: #ffffff;padding-left:15px;margin-left:20px;font-family:Tahoma, Arial, Helvetica, Verdana;font-size:10px;font-style:normal;background:url(images/ln_arrow.gif);background-repeat:no-repeat;background-position:0px 0px;}
a.subproductlink:hover {background:url(images/ln_arrow_over.gif);background-repeat:no-repeat;color:#759b0a;margin-left:20px;}
/*------------*/
/* ------------------------buttons for navigation tap stars here--------------------- */
#nav ul {height:19px;width: 520px;margin: 0px 0px 0px 197px;list-style-type: none;padding-top:3px;border:solid 0px red;}
#nav li {height:19px;padding:0px;padding-left:2px;list-style-type: none;float:left;}
a.nav_home {background:url(images/nav_home.gif);height:19px;width:58px;text-indent:-9999px;display:block;}
a.nav_home:hover {background-position: 0 -19px;}
a.nav_shop {background:url(images/nav_shop.gif);height:19px;width:54px;text-indent:-9999px;display:block;}
a.nav_shop:hover {background-position: 0 -19px;}
a.nav_myaccount {background:url(images/nav_myaccount.gif);height:19px;width:98px;text-indent:-9999px;display:block;}
a.nav_myaccount:hover {background-position: 0 -19px;}
a.nav_customerservice {background:url(images/nav_customerservice.gif);height:19px;width:131px;text-indent:-9999px;display:block;}
a.nav_customerservice:hover {background-position: 0 -19px;}
a.nav_business_solution {background:url(images/nav_business_solution.gif);height:19px;width:136px;text-indent:-9999px;display:block;}
a.nav_business_solution:hover {background-position: 0 -19px;}
.btnClass {background:url(images/btn_blank.gif);height:19px;width:78px;text-indent:-9999px;display:block;border:0;cursor:pointer;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ffffff;font-weight:bold;}
.btnClass:hover {background-position: 0 -19px;}
.search1 {background:url(images/adv_search_go.gif);height:16px;width:16px;text-indent:-9999px;overflow:hidden;display:block;border:0;cursor:pointer;}
.search1:hover {background-position: 0 -19px;overflow:hidden;border:0;cursor:pointer;}
.updateToStock {background:url(images/btn_updateToStock.gif);height:19px;width:131px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.updateToStock:hover {background-position: 0 -19px;overflow:hidden;}

/* ------------------------------ Welcom Message ------------------------ */

#welcome {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #4e4840;float:left;margin:8px 0px 0px 200px;position:absolute;width:auto;}
#welcome p {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color: #4e4840;margin:3px 0px 0px 0px;padding:0px;text-decoration:none;}
#welcome a {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color: #2F2F2F;margin:0px 0px 0px 0px;padding:0px;text-decoration:underline;}
#welcome a:hover {color:#5B5B5B;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size: 11px;text-decoration:underline;} 

/* ------------------------Header Cart Box stars here--------------------- */
#head_cart {width:300px;height:30px;float:left;margin-left:570px;position:absolute;background:url(images/cart_icon.gif);background-repeat:no-repeat;padding-left:22px;background-position:-2px 1px;font-size:11px;color:#0d4e35;}
#head_cart .cart {float:left;width:160px; height:auto;padding-top:4px;}
#head_cart .contact_us {float:right;width:132px;height:29px;display:block;}
/* -------------------------- left Navigation Section ends here ---------------------------- */ 

#ind_lnav_bg {width:178px;height:auto;margin:0px 0px 0px 0px;}
#ind_leftnav {width: 178px;height:auto;}
#ind_leftnav .h_browse_prod {background-image:url(images/ln_h_brows_prod.gif);background-repeat:no-repeat;width:178px;height:29px;text-indent:-9999px;border-bottom:solid 1px #DAE1DE;border-top:solid 1px #DAE1DE;}
#ind_leftnav .h_my_account {background-image:url(images/ln_h_brows_prod.gif);background-repeat:no-repeat;width:178px;height:31px;text-indent:-9999px;}
#ind_leftnav .line {border-bottom-width: 0px;border-bottom-style: dotted;border-bottom-color: #d8dfdc;margin-left: 0px;margin-right: 10px;}
#ind_leftnav h3 {margin-left: 13px;color:#0d4e35;font-family:Verdana;font-size:12px;height:3px;background:url(../../images/ln_arrow.gif);background-repeat:repeat-y;background-position:4px 0px;}

/* ----------------------- Advertisement with Header ------------------ */

#head_advt {width:900px;height:32px;margin-top:5px;background-color:Aqua;float:left;background-image:url(images/demi_prod/advt2.jpg);background-repeat:no-repeat;text-indent:-9999px;}

/* ----------------------- Quick Ordering Leftnav ------------------- -*/

#qo_ln {margin-top:8px;}
#qo_ln .h_ql {background-image:url(images/ln_h_quickorder.gif);background-repeat:no-repeat;width:178px;height:29px;text-indent:-9999px;border-bottom:solid 1px #DAE1DE;border-top:solid 1px #DAE1DE;}
#qo_ln ul {width: 178px;display: block;margin: 0px;padding: 0px;background-color:#ffffff;list-style-type: none;}
#qo_ln li a {width: 144px;color: #5b796f;display: block;padding: 0px;font-weight: bold;padding-bottom:5px;padding-top:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dde3e1;list-style-type: none;text-decoration: none;padding-left:32px;padding-right:2px;background:url(images/ln_arrow_shop.gif);background-repeat:repeat-y;background-position:14px 2px;}
#qo_ln li a:visited {color: #5b796f;text-decoration: none;}
#qo_ln li a:hover {color: #759b0a;text-decoration: none;background:url(images/ln_arrow_shop_over.gif);background-repeat:repeat-y;background-position:14px 2px;background-color:#f6fee5;}

/* ----------------------- Cart Summary Leftnav ------------------- -*/

#cartsumm_ln {margin-top:8px;}
#cartsumm_ln .h_cart_sum {background-image:url(images/ln_h_cart_sum.gif);background-repeat:no-repeat;width:168px;height:29px;text-indent:-9999px;border-bottom:solid 1px #DAE1DE;border-top:solid 1px #DAE1DE;}
#cartsumm_ln ul {width: 178px;display: block;margin: 0px;padding: 0px;background-color:#ffffff;list-style-type: none;}
#cartsumm_ln li {color: #0d4e35;font-size:11px;font-family:Tahoma;text-decoration: none;background-color:#ffffff;padding:0px 5px 0px 5px;}

/* ----------------------- My Account Leftnav ------------------- -*/

#myaccount_ln {margin-top:0px;}
#myaccount_ln .h_myaccount {background-image:url(images/ln_h_myaccount.gif);background-repeat:no-repeat;width:178px;height:31px;text-indent:-9999px;border-bottom:solid 1px #DAE1DE;border-top:solid 1px #DAE1DE;}
#myaccount_ln ul {width: 178px;display: block;margin: 0px;padding: 0px;background-color:#f6fee5;list-style-type: none;}
#myaccount_ln li a {width: 144px;color: #0d4e35;display: block;padding: 0px;font-weight: normal;padding-bottom:5px;padding-top:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dde3e1;list-style-type: none;text-decoration: none;padding-left:32px;padding-right:2px;background:url(images/ln_arrow_shop.gif);background-repeat:repeat-y;background-position:14px 2px;}
#myaccount_ln li a:visited {color: #0d4e35;text-decoration: none;}
#myaccount_ln li a:hover {color: #759b0a;text-decoration: none;background:url(images/ln_arrow_shop_over.gif);background-repeat:repeat-y;background-position:14px 2px;background-color:#ffffff;}
#myaccount_ln .line {border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #8cac00;margin-left: 0px;margin-right: 0px;padding-bottom:4px;}
#myaccount_ln h3 {margin-left: 13px;color:#0d4e35;font-family:Verdana;font-size:11px;height:0px;margin-top:4px;}

/* ----------------------- Shop by Brand ------------------- -*/

#shop_brand {margin-top:8px;font-size:11px;}
#shop_brand .h_shopbybrand {background-image:url(images/ln_h_shop_brand.gif);background-repeat:no-repeat;width:178px;height:29px;text-indent:-9999px;border-bottom:solid 1px #DAE1DE;border-top:solid 1px #DAE1DE;}
#shop_brand ul {width: 178px;color: #96a19d;display: block;margin: 0px;padding: 0px;list-style-type: none;}
#shop_brand li a {width: 144px;color: #96a19d;display: block;padding: 0px;font-weight: bold;padding-bottom:5px;padding-top:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dde3e1;list-style-type: none;text-decoration: none;padding-left:32px;padding-right:2px;background:url(images/ln_arrow_shop.gif);background-repeat:repeat-y;background-position:14px 2px;}
#shop_brand li a:visited {color: #96a19d;text-decoration: none;}
#shop_brand li a:hover {color: #759b0a;text-decoration: none;background:url(images/ln_arrow_shop_over.gif);background-repeat:repeat-y;background-position:14px 2px;background-color:#f6fee7;}

/* -----------------------Index topnav bg--------------------*/
.ind_head_bg {background-image: url(../images/headbg_index.jpg);background-repeat: no-repeat;background-position: top;height: 113px;}
/* -----------------------Index topnav bg--------------------*/


#ind_leftnav ul {width: 178px;color: #96a19d;display: block;margin: 0px;padding: 0px;list-style-type: none;}
#ind_leftnav li a {width: 144px;color: #96a19d;display: block;padding: 0px;font-weight: bold;height: auto;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dde3e1;list-style-type: none;text-decoration: none;padding-left:32px;padding-right:2px;padding-bottom:5px;padding-top:5px;line-height:12px;background:url(images/ln_arrow.gif);background-repeat:repeat-y;background-position:14px 3px;}
#ind_leftnav li a:visited {color: #8CAC01;text-decoration: none;background:url(images/ln_arrow_over.gif);background-repeat:repeat-y;background-position:14px 3px;}
#ind_leftnav li a:hover {color: #759b0a;text-decoration: none;background:url(images/ln_arrow_over.gif);background-repeat:repeat-y;background-position:14px 3px;background-color:#f6fee7;}
/* --------------------------- Category starts here here -------------------- */
#category_menu {margin-top:65px;margin-right:15px;margin-left:15px;height:auto;}

/*-------------------------- Subscribe Box left Nav ---------------------------*/

#ln_subscribebox {width:178px;border:solid 1px green;margin-top:8px;font-size:9px;font-family:Tahoma, Arial, helvetica, Verdana;background-color:#f6fee5;}
#ln_subscribebox .txt {font-size:9px;font-family:Tahoma, Arial, helvetica, Verdana;margin-left:5px;padding:3px 0px 3px 0px;}
#ln_subscribebox .title {width:178px;background:url(images/ln_h_subscribe.gif);background-repeat:no-repeat;height:28px;text-indent:-9999px;border-bottom:solid 1px #DAE1DE;}
#ln_subscribebox input {width:140px;border:solid 1px #73857d;background-color:#ffffff;margin-right:1px;padding-left:2px;margin-left:4px;height:12px;}
#ln_subscribebox ul {list-style-type: none;margin: 0px;padding: 0px;height:22px;}
#ln_subscribebox ul li {margin: 1px 0px 2px 0px;list-style-type: none;float:left;padding:0px;display:block;}
#ln_subscribebox li a.search_go_btn {background:url(images/adv_search_go.gif);background-repeat:no-repeat;margin-left:2px;height:16px;width:16px;display:block;text-indent:-9999px;}
.go_btn {background-repeat:no-repeat;margin-left:2px;display:block;text-indent:-9999px;border:0;cursor:pointer;}
/* ------------------------- MY MESSAGE --------------------*/
#message {border-top:dotted 1px #979796;border-bottom:dotted 1px #979796;margin:15px 10px 10px 10px;width:515px;height:auto;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#5c5c5c;padding-top:10px;padding-bottom:10px;}
#message ul {list-style-type: none;padding: 0px;margin:0px;display: block;}
#message ul li {margin: 0px;margin-bottom: 5px;text-align:left;padding-right:2px;padding-left:30px;background:url(images/orange_arrow.gif);background-repeat:repeat-y;background-position:10px 2px;padding-top:1px;padding-bottom:2px;display: block;}
.message_title {margin-left:7px;background:url(images/h_mymessage.gif);background-repeat:no-repeat;height:17px;width:110px;text-indent:-9999px;display:block;padding-bottom:10px;}
#message h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#ee5200;margin:0px 0px 3px 0px;}

/* ----------------------------------- BUTTONS IMAGES HERE -------------*/

a.giftwrap {background:url(images/btn_giftwrap.gif);height:27px;width:158px;text-indent:-9999px;overflow:hidden;display:block;}
a.find_wishlist {background:url(images/find_wishlist.gif);height:18px;width:99px;text-indent:-9999px;overflow:hidden;display:block;}
a.send_wishlist {background:url(images/send_wishlist.gif);height:18px;width:155px;text-indent:-9999px;overflow:hidden;display:block;}
a.update {background:url(images/btn_update.gif);height:22px;width:57px;text-indent:-9999px;overflow:hidden;display:block;}
a.update:hover {background-position: 0 -22px;overflow:hidden;}
.unsubscribe {background:url(images/btn_unsubscribe.gif);height:19px;width:87px;text-indent:-9999px;overflow:hidden;display:block;border:0;cursor:pointer;}
.unsubscribe:hover {background-position: 0 -19px;overflow:hidden;border:0;cursor:pointer;}
.subscribe {background:url(images/btn_subscribe.gif);height:19px;width:82px;text-indent:-9999px;overflow:hidden;display:block;border:0;cursor:pointer;}
.subscribe:hover {background-position: 0 -19px;overflow:hidden;border:0;cursor:pointer;}
.updatecart {background:url(images/btn_updatecart.gif);height:19px;width:87px;text-indent:-9999px;overflow:hidden;display:block;border:0;cursor:pointer;}
.updatecart:hover {background-position: 0 -19px;overflow:hidden;border:0;cursor:pointer;}
.contcheckout {background:url(images/btn_contcheckout.gif);height:19px;width:87px;text-indent:-9999px;overflow:hidden;display:block;border:0;cursor:pointer;}
.contcheckout:hover {background-position: 0 -19px;overflow:hidden;border:0;cursor:pointer;}
.updatestock {background:url(images/btn_updatestock.gif);height:19px;width:87px;text-indent:-9999px;overflow:hidden;display:block;border:0;cursor:pointer;}
.updatestock:hover {background-position: 0 -19px;overflow:hidden;border:0;cursor:pointer;}
a.clear {background:url(images/btn_clear.gif);height:22px;width:51px;text-indent:-9999px;overflow:hidden;display:block;}
a.clear:hover {background-position: 0 -22px;overflow:hidden;}
a.turnon {background:url(images/btn_turnon.gif);height:22px;width:67px;text-indent:-9999px;overflow:hidden;display:block;}
a.turnon:hover {background-position: 0 -22px;overflow:hidden;}
a.add_newrow {background:url(images/btn_add_newrow.gif);height:22px;width:94px;text-indent:-9999px;overflow:hidden;display:block;}
a.add_newrow:hover {background-position: 0 -22px;overflow:hidden;}
a.continue_checkout {background:url(images/btn_cont_chekout.gif);height:22px;width:125px;text-indent:-9999px;overflow:hidden;display:block;}
a.continue_checkout:hover {background-position: 0 -22px;overflow:hidden;}
a.add2cart_m {background:url(images/btn_add2cart_m.gif);height:22px;width:86px;text-indent:-9999px;overflow:hidden;display:block;}
a.add2cart_m:hover {background-position: 0 -22px;overflow:hidden;}
a.update2stock {background:url(images/btn_update2stock.gif);height:22px;width:109px;text-indent:-9999px;overflow:hidden;display:block;}
a.update2stock:hover {background-position: 0 -22px;overflow:hidden;}
a.removeall {background:url(images/btn_removeall.gif);height:22px;width:81px;text-indent:-9999px;overflow:hidden;display:block;}
a.removeall:hover {background-position: 0 -22px;overflow:hidden;}
a.update2qty {background:url(images/btn_update2qty.gif);height:22px;width:134px;text-indent:-9999px;overflow:hidden;display:block;}
a.update2qty:hover {background-position: 0 -22px;overflow:hidden;}
.turnoff {background:url(images/btn_turnoff.gif);height:22px;width:67px;text-indent:-9999px;overflow:hidden;display:block;}
.turnoff:hover {background-position: 0 -22px;overflow:hidden;}
a.buy {background:url(images/btn_buy.gif);height:22px;width:40px;text-indent:-9999px;overflow:hidden;display:block;}
a.buy:hover {background-position: 0 -22px;overflow:hidden;}
a.change_profile {background:url(images/btn_change_profile.gif);height:22px;width:104px;text-indent:-9999px;overflow:hidden;display:block;}
a.change_profile:hover {background-position: 0 -22px;overflow:hidden;}
a.change_login {background:url(images/btn_change_login.gif);height:22px;width:109px;text-indent:-9999px;overflow:hidden;display:block;}
a.change_login:hover {background-position: 0 -22px;overflow:hidden;}
a.change_password {background:url(images/btn_change_password.gif);height:22px;width:118px;text-indent:-9999px;overflow:hidden;display:block;}
a.change_password:hover {background-position: 0 -22px;overflow:hidden;}
a.pay_via_secure_server {background:url(images/btn_pay_via_secure_server.gif);height:22px;width:162px;text-indent:-9999px;overflow:hidden;display:block;}
a.pay_via_secure_server:hover {background-position: 0 -22px;overflow:hidden;}
a.addnew_address {background:url(images/btn_addnew_address.gif);height:22px;width:115px;text-indent:-9999px;overflow:hidden;display:block;}
a.addnew_address:hover {background-position: 0 -22px;overflow:hidden;}
a.addnew_card {background:url(images/btn_addnew_card.gif);height:22px;width:98px;text-indent:-9999px;overflow:hidden;display:block;}
a.addnew_card:hover {background-position: 0 -22px;overflow:hidden;}
a.add2cart_intab {background:url(images/btn_add2cart.gif);height:18px;width:87px;text-indent:-9999px;display:block;overflow:hidden;}
a.add2cart_intab:hover {background-position: 0 -18px;overflow:hidden;}
a.add2cart_org {background:url(images/btn_add2cart_org.gif);height:15px;width:78px;text-indent:-9999px;display:block;overflow:hidden;text-align:center;}
a.copy2cart {background:url(images/btn_copy2cart_intab.gif);height:13px;width:80px;text-indent:-9999px;display:block;overflow:hidden;}
a.copy2cart:hover {background-position: 0 -13px;overflow:hidden;}
.lookup_intab {background:url(images/btn_or_lookup_intab.gif);height:13px;width:60px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.lookup_intab:hover {background-position: 0 -13px;overflow:hidden;border:0;cursor:pointer;}
a.or_print_invoice {background:url(images/btn_printinvoice_intab.gif);height:13px;width:72px;text-indent:-9999px;display:block;overflow:hidden;}
a.or_print_invoice:hover {background-position: 0 -13px;overflow:hidden;}
a.or_remove {background:url(images/btn_or_remove_intab.gif);height:13px;width:50px;text-indent:-9999px;display:block;overflow:hidden;margin-top:2px;}
a.or_remove:hover {background-position: 0 -13px;overflow:hidden;}
a.add2wishlist_intab {background:url(images/btn_add2wishlist.gif);height:18px;width:100px;text-indent:-9999px;display:block;overflow:hidden;}
a.add2wishlist_intab:hover {background-position: 0 -18px;overflow:hidden;}
a.download_intab {background:url(images/btn_download.gif);height:18px;width:74px;text-indent:-9999px;display:block;overflow:hidden;}
a.download_intab:hover {background-position: 0 -18px;overflow:hidden;}
.reset {background:url(images/btn_reset.gif);height:19px;width:65px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.reset:hover {background-position: 0 -19px;overflow:hidden;}
.reset2 {background:url(images/btn_reset2.gif);height:19px;width:65px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.reset2:hover {background-position: 0 -19px;overflow:hidden;}
.go {background:url(images/btn_go.gif);height:19px;width:27px;text-indent:-9999px;overflow:hidden;display:block;margin-left:1px;border:0;cursor:pointer;}
.go:hover {background-position: 0 -19px;overflow:hidden;margin-left:1px;border:0;cursor:pointer;}
.addall {background:url(images/btn_buyAll.gif);height:19px;width:65px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.addall:hover {background-position: 0 -19px;overflow:hidden;}
.submit {background:url(images/btn_submit.gif);height:19px;width:65px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.submit:hover {background-position: 0 -19px;overflow:hidden;}
.nextbtn {background:url(images/btn_next.gif);height:19px;width:65px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.nextbtn:hover {background-position: 0 -19px;overflow:hidden;}
.fastcheckout {background:url(images/btn_fastCheckout.gif);height:19px;width:65px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.fastcheckout:hover {background-position: 0 -19px;overflow:hidden;}
.placeorder {background:url(images/btn_placeOrder.gif);height:19px;width:94px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.placeorder:hover {background-position: 0 -19px;overflow:hidden;}
.payViaSecureServer {background:url(images/btn_payViaSecureServer.gif);height:19px;width:176px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.payViaSecureServer:hover {background-position: 0 -19px;overflow:hidden;}
.contcheckout {background:url(images/btn_continueCheckout.gif);height:19px;width:65px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.contcheckout:hover {background-position: 0 -19px;overflow:hidden;}
.contshopping {background:url(images/btn_continueshopping.gif);height:19px;width:140px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.contshopping:hover {background-position: 0 -19px;overflow:hidden;}
.submit2 {background:url(images/btn_submit2.gif);height:19px;width:65px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.submit2:hover {background-position: 0 -19px;overflow:hidden;}
a.add_subuser {background:url(images/btn_add_subuser.gif);height:22px;width:118px;text-indent:-9999px;display:block;overflow:hidden;}
a.add_subuser:hover {background-position: 0 -22px;overflow:hidden;}
a.buy_intab {background:url(images/btn_buy_intab.gif);height:18px;width:36px;text-indent:-9999px;display:block;overflow:hidden;}
a.buy_intab:hover {background-position: 0 -18px;overflow:hidden;}
a.buyall {background:url(images/btn_buyall.gif);height:22px;width:59px;text-indent:-9999px;float:right;display:block;overflow:hidden;margin-right:3px;}
a.buyall:hover {background-position: 0 -22px;overflow:hidden;}
.edit_intab {background:url(images/btn_edit_intab.gif);height:13px;width:31px;text-indent:-9999px;display:block;overflow:hidden;margin-bottom:2px;border:0;cursor:pointer;}
.edit_intab:hover {background-position: 0 -13px;overflow:hidden;}
a.addnew_intab {background:url(images/btn_addnew_intab.gif);height:13px;width:64px;text-indent:-9999px;display:block;overflow:hidden;}
a.addnew_intab:hover {background-position: 0 -13px;overflow:hidden;}
a.go_dash {background:url(images/btn_go_dashboard.gif);height:22px;width:33px;text-indent:-9999px;overflow:hidden;display:block;}
a.go_dash:hover {background-position: 0 -22px;overflow:hidden;}
.or_edit_intab {background:url(images/btn_or_edit.gif);height:13px;width:31px;text-indent:-9999px;display:block;overflow:hidden;border:0px;cursor:pointer;}
.or_edit_intab:hover {background-position: 0 -13px;overflow:hidden;}
a.or_sumbit_intab {background:url(images/btn_submit_intab.gif);height:13px;width:45px;text-indent:-9999px;display:block;overflow:hidden;}
a.or_sumbit_intab:hover {background-position: 0 -13px;overflow:hidden;}
/* -- DELETE BUTTON BELOW IS WITH BLUE BG - (INTAB) --*/
.or_delete_intab {background:url(images/btn_or_delete.gif);height:13px;width:47px;text-indent:-9999px;display:block;overflow:hidden;border:0px;cursor:pointer;}
.or_delete_intab:hover {background-position: 0 -13px;overflow:hidden;}

/* -- DELETE BUTTON - NO BG - (INTAB) --*/

a.btn_or_delete_intab {background:url(images/btn_or_delete_intab.gif);height:13px;width:47px;text-indent:-9999px;display:block;overflow:hidden;}
a.btn_or_delete_intab:hover {background-position: 0 -13px;overflow:hidden;}
a.or_print {background:url(images/btn_print_quote_intab.gif);height:13px;width:74px;text-indent:-9999px;display:block;overflow:hidden;}
a.or_print:hover {background-position: 0 -13px;overflow:hidden;}
a.or_convt2order {background:url(images/btn_cont2order_intab.gif);height:13px;width:106px;text-indent:-9999px;display:block;overflow:hidden;}
a.or_convt2order:hover {background-position: 0 -13px;overflow:hidden;}
a.cont_shop_chq {background:url(images/btn_cont_shop_chq.gif);height:22px;width:124px;text-indent:-9999px;display:block;overflow:hidden;}
a.cont_shop_chq:hover {background-position: 0 -22px;overflow:hidden;}
a.cont_checkout_chq {background:url(images/btn_cont_checkout_chq.gif);height:22px;width:124px;text-indent:-9999px;display:block;overflow:hidden;}
a.cont_checkout_chq:hover {background-position: 0 -22px;overflow:hidden;}
a.cont_shopping {background:url(images/btn_cont_shopping.gif);height:22px;width:124px;text-indent:-9999px;display:block;overflow:hidden;}
a.cont_shopping:hover {background-position: 0 -22px;overflow:hidden;}
.back {background:url(images/btn_back.gif);height:19px;width:54px;text-indent:-9999px;display:block;overflow:hidden;border:0;cursor:pointer;}
.back:hover {background-position: 0 -19px;overflow:hidden;border:0;cursor:pointer;}
a.pay_via_ss_chq {background:url(images/btn_pay_secure_server_chq.gif);height:22px;width:172px;text-indent:-9999px;display:block;overflow:hidden;}
a.pay_via_ss_chq:hover {background-position: 0 -22px;overflow:hidden;}
a.placeorder_chq {background:url(images/btn_placeorder_chq.gif);height:22px;width:97px;text-indent:-9999px;display:block;overflow:hidden;}
a.placeorder_chq:hover {background-position: 0 -22px;overflow:hidden;}

.change {background:url(images/btn_change.gif);height:13px;width:56px;text-indent:-9999px;display:block;overflow:hidden;border:none;cursor:pointer;}
.change:hover {background-position: 0 -13px;overflow:hidden;border:none;cursor:pointer;}
a.change_quantities {background:url(images/btn_change_quant_delete.gif);height:13px;width:175px;text-indent:-9999px;display:block;overflow:hidden;}
a.change_quantities:hover {background-position: 0 -13px;overflow:hidden;}
a.apply {background:url(images/btn_apply.gif);height:13px;width:56px;text-indent:-9999px;display:block;overflow:hidden;}
a.apply:hover {background-position: 0 -13px;overflow:hidden;}
a.useaddress {background:url(images/btn_usethisadd.gif);height:13px;width:106px;text-indent:-9999px;display:block;overflow:hidden;}
a.useaddress:hover {background-position: 0 -13px;overflow:hidden;}
a.usecard {background:url(images/btn_usecard.gif);height:13px;width:87px;text-indent:-9999px;display:block;overflow:hidden;}
a.usecard:hover {background-position: 0 -13px;overflow:hidden;}
/* ------------------ New BUTTONS WITH TEXT ------------- */

.form_btn {float:left;display:block;background:url(images/tab-right.gif) no-repeat right top;padding:0px 11px 0px 1px;font-weight:bold;color:#ffffff;font-family:Tamoha,Verdana, Arial, Helvetica, sans-serif;font-size:10px;height:19px;cursor:pointer;margin-right:5px;text-decoration:none;border:none;}
.tabsmenu {float:left;width:auto;font-size:90%;line-height:normal;height:24px;}
* html .tabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/ margin-bottom: 1em;}
/*
#tabsmenu ul{list-style-type: none;margin:0;margin-left: 0px;margin-right: 5px;padding:0;}
#tabsmenu li{display:inline;margin:0;padding:0;margin-right:10px;}
*/
.tabsmenu a {float:left;background:url(images/tab-left.gif) no-repeat left top;margin:0px;padding:0 0 0 7px;text-decoration:none;height:24px;}
.tabsmenu a span {float:left;display:block;background:url(images/tab-right.gif) no-repeat right top;padding:2px 11px 0px 1px;font-weight:bold;color:#ffffff;font-family:Tamoha,Verdana, Arial, Helvetica, sans-serif;font-size:10px;height:22px;cursor:pointer;margin-right:5px;text-decoration:none;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsmenu a span {float:none;}
/* End IE5-Mac hack */
.tabsmenu a:hover span {color: #ffffff;background-position:100% -24px;text-decoration:none;}
.tabsmenu #current a {background-position:0 -24px;text-decoration:none;}
.tabsmenu #current a span {background-position:100% -24px;color: #ffffff;text-decoration:none;}
.tabsmenu a:hover {background-position:0% -24px;text-decoration:none;}

/* ------------------ BUTTONS CHECKOUT ONLY ------------- */
.quickorder {float:left;width:auto;font-size:90%;line-height:normal;height:24px;}
.checkout_btn {float:left;width:auto;font-size:90%;line-height:normal;height:24px;}
* html .checkout_btn { /*IE only. Add 1em spacing between menu and rest of content*/ margin-bottom: 1em;}
/*
#chck_btn  ul{list-style-type: none;margin:0;margin-left: 0px;margin-right: 5px;padding:0;}
#chck_btn  li{display:inline;margin:0;padding:0;margin-right:10px;}
*/
.checkout_btn a {float:left;background:url(images/chck_left.gif) no-repeat left top;margin:0px;padding:0 0 0 7px;text-decoration:none;height:24px;text-decoration:none;}
.checkout_btn a span {float:left;display:block;background:url(images/chck_right.gif) no-repeat right top;padding:2px 11px 0px 1px;font-weight:bold;color:#ffffff;font-family:Tamoha,Verdana, Arial, Helvetica, sans-serif;font-size:10px;height:22px;cursor:pointer;margin-right:5px;text-decoration:none;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#chck_btn a span {float:none;}
/* End IE5-Mac hack */
.checkout_btn a:hover span {color: #ffffff;background-position:100% -24px;text-decoration:none;}
.checkout_btn #current a {background-position:0 -24px;text-decoration:none;}
.checkout_btn #current a span {background-position:100% -24px;color: #ffffff;text-decoration:none;}
.checkout_btn a:hover {background-position:0% -24px;text-decoration:none;}

/* -------------------------- Advance search in the Header starts here ------------ */

#header_adv_search {margin-top: 39px;padding-right:0px;padding-top: 0px;width:150px;height:21px;list-style-type: none;float:right;}
#header_adv_search .field { width: 146px; height: 26px; margin: 0 0 10px 0; background: #fff url(images/search-textfield.gif) no-repeat 0 0;}
#header_adv_search input {width:120px;border:solid 1px #73857d;background-color:#ffffff;margin-right:1px;padding-left:2px;height:12px;}
#header_adv_search select {width:150px;border:solid 1px #413d35;background-color:#f3e4c9;margin-right:1px;}
#header_adv_search h4 span {font-family: Tahoma, Arial, Verdana;font-size: 13px;color:#ffffff;margin:0px 0px 0px 0px;display:none;}
#header_adv_search ul {list-style-type: none;margin: 0px;padding: 0px;height:22px;}
#header_adv_search ul li {margin: 1px 0px 2px 0px;list-style-type: none;float:left;padding:0px;display:block;}
#header_adv_search .search_title {background:url(images/h_search.gif);background-repeat:no-repeat;margin-bottom:3px;width:53px;height:14px;text-indent:-9999px;display:block;}
#header_adv_search li a.adv_search {background:url(images/adv_search.gif);background-repeat:no-repeat;margin-bottom:3px;width:149px;height:25px;text-indent:-9999px;display:block;}
#header_adv_search li a.search_go_btn {background:url(images/adv_search_go.gif);background-repeat:no-repeat;margin-left:2px;height:16px;width:16px;display:block;text-indent:-9999px;}

/* ------------------------- Advance search in header ends here ------------------ */

#container  {width: 900px;background: #FFFFFF;border: 1px solid #000000;border-top:none;text-align: left;margin-top: 0px;margin-right: auto;margin-bottom: 0;margin-left: auto;} 
#master_LN   {float: left;width:178px;height:auto;font-family:Tahoma, Arial, Verdana, helvetica;font-size:11px;}
#mainContent  {margin:0px 0px 0px 0px;margin-left: 198px;padding: 0px 0px 0px 0px;vertical-align:top;height:auto;}
#VirtualContent  {margin:10px 10px 10px 10px;padding: 0px 0px 0px 0px;vertical-align:top;height:auto; font-weight:normal; line-height:normal;}
#VirtualContent a {text-decoration:underline;}
#VirtualContent p {margin:0px;line-height:normal;padding:2px 1px 2px 0px;}
/* ------------------------ Checkout main Container -------------- */

#checkout_mainContent  {margin:10px 0px 0px 0px;padding: 0px 12px 0px 12px;vertical-align:top;height:auto;width:auto;float:left;}
#checkout_tablets {width:auto;padding:0px;}
#checkout_tablets .head {width:auto;font-family:Tahoma, Arial, Verdana;font-size:12px;font-weight:bold;background:url(images/h_advancedsearch.gif);text-transform:uppercase;background-repeat:no-repeat;height:19px;line-height:15px;color:#7b9206;padding:0px 0px 0px 35px;}
#checkout_tablets .body {width:auto;background:url(images/myaccountbody_topline.gif);background-repeat:repeat-x;background-position:top;padding:0px 7px 0px 10px;border-left:solid 1px #b0c1bb;border-right:solid 1px #b0c1bb;border-bottom:solid 1px #b0c1bb;float:left;}
#checkout_tablets .footer {width:772px;background:url(images/checkout_bottom.jpg);background-repeat:no-repeat;height:27px;overflow:hidden;text-indent:-9999px;float:left;}
#checkout_tablets h5 {font-family: helvetica, Tahoma, Arial, Verdana;font-size: 11px;font-weight:bold;color:#1159b2;margin:0px 0px 3px 0px;}
#checkout_tablets .smalltext {font-family: helvetica, Tahoma, Arial, Verdana;font-size: 10px;color:#1159b2;margin:0px 0px 0px 3px;}

/* ---------------------------- CHECKOUT BREAD CRUMB ---------------- */

#bc_order2 {background:url(images/bc_order2.gif);background-repeat:no-repeat;width:498px;text-indent:-9999px;overflow:hidden;margin-top: 10px;padding-bottom:15px;height:18px;float:right;}
#bc_order3 {background:url(images/bc_order3.gif);background-repeat:no-repeat;width:498px;text-indent:-9999px;overflow:hidden;margin-top: 10px;padding-bottom:15px;height:18px;float:right;}
#bc_order4 {background:url(images/bc_order4.gif);background-repeat:no-repeat;width:498px;text-indent:-9999px;overflow:hidden;margin-top: 10px;padding-bottom:15px;height:18px;float:right;}
#bc_order5 {background:url(images/bc_order5.gif);background-repeat:no-repeat;width:498px;text-indent:-9999px;overflow:hidden;margin-top: 10px;padding-bottom:15px;height:18px;float:right;}
#bc_order6 {background:url(images/bc_order6.gif);background-repeat:no-repeat;width:498px;text-indent:-9999px;overflow:hidden;margin-top: 10px;padding-bottom:15px;height:18px;float:right;}

/* ------------------------ Footer starts down -------------------- */

.footer {background-image: url(images/footer_bg.jpg);background-repeat: no-repeat;background-position:bottom;width:900px;height:170px;text-align:center;margin-top:10px;padding-top:10px;}
.footer_shoppingcart {background-image: url(images/footer_bg.jpg);background-repeat: no-repeat;background-position:bottom;width:900px;height:130px;text-align:center;margin-top:10px;padding-top:10px;}
#copyright {width:auto;margin-top:15px;color:#5f805c;font-size: 9px;font-weight: normal;text-decoration: none;font-family: Verdana, Arial, Tahoma;}
#copyright .ccard {background:url(images/footer_ccards.gif);background-repeat:no-repeat;background-position:120px 0px;margin-bottom:3px;width:auto;height:32px;text-indent:-9999px;display:block;}
#copyright .poweredby {background:url(images/poweredby.gif);background-repeat:no-repeat;background-position:center;margin-bottom:10px;width:auto;height:32px;text-indent:-9999px;display:block;}
#footer_link {width:900px;padding-top:5px;height:70px;}
#footer_link a {font-family:Verdana, Tahoma, Arial;font-size:10px;color:#99aaa3;text-decoration:none;}
#footer_link a:visited {font-family:Verdana, Tahoma, Arial;font-size:10px;color:#99aaa3;text-decoration:none;}
#footer_link a:hover {font-family:Verdana, Tahoma, Arial;font-size:10px;color:#5c6e67;text-decoration:none;}
#footer_link .aboutliberty {width:auto;margin-top:5px;margin-left:18px;height:60px;float:left;text-align:left;background:url(images/footer_link_img.gif);background-repeat:no-repeat;background-position:0px 2px;margin-right:25px;}
#footer_link .aboutliberty ul {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px 5px 0px 10px;list-style-type: none;}
#footer_link .aboutliberty ul li {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px;list-style-type: none;}
#footer_link .aboutliberty ul li h4 {font-family:Verdana, Tahoma, Arial;font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px;color:#99aaa3;list-style-type: none;}
#footer_link .customer_service {width:auto;margin-top:5px;margin-left:0px;height:60px;float:left;text-align:left;background:url(images/footer_link_img.gif);background-repeat:no-repeat;background-position:0px 2px;margin-right:25px;}
#footer_link .customer_service ul {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px 5px 0px 10px;list-style-type: none;}
#footer_link .customer_service ul li {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px;list-style-type: none;}
#footer_link .customer_service ul li h4 {font-family:Verdana, Tahoma, Arial;font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px;color:#99aaa3;list-style-type: none;}
#footer_link .news {width:auto;margin-top:5px;margin-left:0px;height:60px;float:left;text-align:left;background:url(images/footer_link_img.gif);background-repeat:no-repeat;background-position:0px 2px;margin-right:25px;}
#footer_link .news ul {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px 5px 0px 10px;list-style-type: none;}
#footer_link .news ul li {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px;list-style-type: none;}
#footer_link .news ul li h4 {font-family:Verdana, Tahoma, Arial;font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px;color:#99aaa3;list-style-type: none;}
#footer_link .accounts {width:auto;margin-top:5px;margin-left:0px;height:60px;float:left;text-align:left;background:url(images/footer_link_img.gif);background-repeat:no-repeat;background-position:0px 2px;margin-right:25px;}
#footer_link .accounts ul {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px 5px 0px 10px;list-style-type: none;}
#footer_link .accounts ul li {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px;list-style-type: none;}
#footer_link .accounts ul li h4 {font-family:Verdana, Tahoma, Arial;font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px;color:#99aaa3;list-style-type: none;}
#footer_link .buss_soln {width:auto;margin-top:5px;margin-left:0px;height:60px;float:left;text-align:left;background:url(images/footer_link_img.gif);background-repeat:no-repeat;background-position:0px 2px;margin-right:25px;}
#footer_link .buss_soln ul {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px 5px 0px 10px;list-style-type: none;}
#footer_link .buss_soln ul li {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px;list-style-type: none;}
#footer_link .buss_soln ul li h4 {font-family:Verdana, Tahoma, Arial;font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px;color:#99aaa3;list-style-type: none;}
#footer_link .links {width:auto;margin-top:5px;margin-left:0px;height:60px;float:left;text-align:left;background:url(images/footer_link_img.gif);background-repeat:no-repeat;background-position:0px 2px;margin-right:10px;}
#footer_link .links ul {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px 5px 0px 10px;list-style-type: none;}
#footer_link .links ul li {font-family:Verdana, Tahoma, Arial;font-size:10px;margin:0px 0px 0px 0px;padding:0px;list-style-type: none;}
#footer_link .links ul li h4 {font-family:Verdana, Tahoma, Arial;font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px;color:#99aaa3;list-style-type: none;}
#footer_advt {width:900px;height:32px;margin-bottom:8px;background-image:url(images/demi_prod/advt_footer2.jpg);background-repeat:no-repeat;text-indent:-9999px;}

/* --------------------------- Footer ends here --------------------- */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: right;margin-left: 8px;}
.fltlft { /* this class can be used to float an element left in your page */
float: left;margin-right: 8px;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;height:0px;font-size: 1px;line-height: 0px;}

/* Index Left Nav section here */

.index_main_content_2b {background-image: url(../../images/index_globe_2b.jpg);background-repeat: no-repeat;background-position: top;height:auto;}
.index_main_content {height:auto;}
#my_acct_tablets .head_index {width:521px;background:url(images/ind_content_top.jpg);background-repeat:no-repeat;height:35px;}
#ind_comp_intro {width:283px;padding-top:25px;padding-right:25px;height:110px;color:#e3d8bc;font-size:11px;line-height:14px;float:right;}

/* ------------------------ Feature Items starts down ------------------------ */

#feature_items_box {width:491px;padding-left:0px;margin-top:0px;}
#feature_item {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:auto;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#5c5c5c;border-left:dotted 1px #aebeb8;border-bottom:solid 1px #aebeb8;float:left;}
#feature_item ul {list-style-type: none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;}
#feature_item ul li {float: left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;width:162px;border-right:dotted 1px #aebeb8;float:left;}
.feature_item_title {margin:0px 0px 0px 0px;background:url(images/h_featureitem.gif);background-repeat:no-repeat;height:19px;width:auto;text-indent:-9999px;display:block;border-right:none;border-bottom:solid 3px #cbcaca;}
.product_margin {border-right:dotted 1px #aebeb8;}
#feature_item h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 3px 0px;}
#feature_item .product_ouline {width:auto;border:solid 1px #aebeb8;text-align:center;padding:5px;}

/* --------------------MP start here -------------------*/

.mostpopular_box {width:240px;margin-left:258px;}
.mostpopular_box .title {background:url(images/h_mostpopular.gif);background-repeat:no-repeat;width:124px;height:24px;background-color:Red;text-indent:-9999px;}
#mostpopular {width:242px;border-bottom:solid 1px #cbcaca;border-top:solid 1px #cbcaca;margin-bottom:7px;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#5c5c5c;margin-top:0px;padding-top:4px;padding-bottom:4px;background-image:url(../../images/mp_gradient.jpg);background-repeat:repeat-y;}
#mostpopular h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 0px 0px;}
#mostpopular .orange_text {color:#f86c05;}
/* -------------------------MP ends here -------------------------*/

/* --------------------------------- NEWS N EVENTS DOWN HERE -----------------*/

#newsnevents {width:248px;border:solid 1px #cbcaca;margin-bottom:7px;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#5c5c5c;}
#newsnevents .event_images1 {background:url(images/newsnevents_edgewise.gif);background-repeat:no-repeat;width:55px;height:55px;margin:5px;text-indent:-9999px;float:left;}
#newsnevents .event_images2 {background:url(images/newsnevents_aerosoles.gif);background-repeat:no-repeat;width:55px;height:55px;margin:5px;text-indent:-9999px;float:left;}
#newsnevents .event_images3 {background:url(images/newsnevents_asurion.gif);background-repeat:no-repeat;width:55px;height:55px;margin:5px;text-indent:-9999px;float:left;}
#newsnevents .event_text {margin-left:65px;padding-top:5px;padding-left:5px;height:60px;background-color:#f7f7f7;}
#newsnevents h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 2px 0px;}
#newsnevents_box {width:248px;padding-left:10px;float:left;}
#newsnevents_box .title {background:url(images/h_newsnevents.gif);background-repeat:no-repeat;width:122px;height:19px;display:block;padding-bottom:4px;text-indent:-9999px;}
.event_text a {color:#2562a0;text-decoration:none;}
.event_text a:visited {color:#2562a0;text-decoration:none;}
.event_text a:hover {color:#fc7007;}

/* ------------------------------ ONLINE SHOPPING DOWN HERE ---------------------- */

#online_shop_box {width:248px;margin-left:275px;}
#online_shop_box .title {background:url(images/h_shoppingonline.gif);background-repeat:no-repeat;width:155px;height:18px;display:block;text-indent:-9999px;padding-bottom:4px;}
#online_shop {width:248px;height:205px;border-bottom:solid 1px #cbcaca;border-top:solid 1px #cbcaca;margin-bottom:7px;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#5c5c5c;margin-top:0px;padding-top:4px;padding-bottom:4px;}
#online_shop1 {width:248px;border:solid 1px #cbcaca;margin-bottom:7px;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#5c5c5c;}
#online_shop h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 3px 0px;}
#online_shop .prod_display {background:url(images/shop_online_prod.jpg);background-repeat:no-repeat;width:103px;height:104px;margin-top:10px;text-indent:-9999px;float:left;}
#online_shop .prod_desp {margin-left:120px;padding-top:20px;height:105px;width:120px;}
#online_shop p {margin:0px;padding:0px;}
.ind_block3 {width:auto;float:left;}
.ind_block4 {width:173px;margin-right:5px;margin-left:15px;height:366px;margin-top:0px;background-repeat:no-repeat;}
.center {text-align:center;}
.ind_block2 {width:682px;height:240px;margin-bottom:10px;}
#alpha_search_box {width:248px;padding-left:0px;float:left;}
a.title {background:url(images/alpha_search.gif);background-repeat:no-repeat;width:202px;height:55px;display:block;text-indent:-9999px;}

 /* -------------------Newletter start here-----------------*/
#newsletter_box {width:234px;float:left;}
#newsletter {height:84px;margin-top:0px;padding-left:50px;}
#newsletter ul {list-style-type: none;margin: 0px;padding: 0px;height:22px;padding-top:45px;}
#newsletter ul li {margin: 1px 0px 2px 0px;list-style-type: none;float:left;padding:0px;display:block;}
#newsletter input {border:solid 1px #413d35;background-color:#f3e4c9;margin-right:4px;height:14px;width:130px;}
#newsletter .img_newsletter {background:url(images/h_newsletter.gif);background-repeat:no-repeat;width:100px;height:32px;text-indent:-9999px;display:block;}
a.newsletter_go {background:url(images/go.gif);height:21px;width:22px;text-indent:-9999px;display:block;margin-top:5px;}
a.newsletter_go:hover  {background-position: 0 -21px;}
 /* -------------------Newletter end here-----------------*/
.v_middle {vertical-align:middle;}

/* -------------------------Best Seller start down -----------------------*/

#bestseller_box {width:491px;padding-left:0px;float:left;margin-top:15px;}
#bestseller {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:auto;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#5c5c5c;border-left:dotted 1px #aebeb8;border-bottom:solid 1px #aebeb8;float:left;}
#bestseller ul {list-style-type: none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;}
#bestseller ul li {float: left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;width:162px;border-right:dotted 1px #aebeb8;float:left;}
.bestseller_title {margin:7px 0px 0px 0px;background:url(images/h_bestseller.gif);background-repeat:no-repeat;height:19px;width:auto;text-indent:-9999px;display:block;border-right:none;border-bottom:solid 3px #cbcaca;}
#bestseller h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 3px 0px;}
#bestseller .product_ouline {width:100px;border:solid 1px #aebeb8;text-align:center;}

/* ------------------------------- Best seller ends up ------------------- */

/* --------------------------------Insidepage Background ----------------- */
#myaccount_main_content {padding-top:0px;padding-left:0px;padding-right:0px;height:auto;width:685px;border: solid 0px red;}

/* ----------------------- General use starts down here ---------------------*/

.page_header {font-family: Tahoma, Arial, Verdana;font-size: 13px;font-weight:bold;color:#0E4E36;padding:5px 0px 5px 0px;}
h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;font-weight:bold;color:#91a89e;padding:1px 0px 1px 0px;margin:0px 0px 0px 0px;}
.h4_orange {font-family: Tahoma, Arial, Verdana;font-size: 12px;font-weight:bold;color:#ee5200;padding:1px 0px 1px 0px;margin:0px 0px 0px 0px;}
.h4_green {font-family: Tahoma, Arial, Verdana;font-size: 12px;font-weight:bold;color:green;padding:1px 0px 1px 0px;margin:0px 0px 0px 0px;}

/* ----------------------- General use ends here ---------------------*/

/* ----------------------- Category Products starts here ---------------------------*/
#category_box {width:auto;padding-left:0px;}
#category {margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;width:auto;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#5c5c5c;border-left:dotted 1px #aebeb8;float:left;}
#category ul {list-style-type: none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;}
#category ul li {float: left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;width:170px;border-right:dotted 1px #aebeb8;border-bottom:solid 1px #aebeb8;border-top:solid 1px #aebeb8;float:left;}
.category_title {margin:0px 0px 0px 0px;background:url(images/h_bestseller.gif);background-repeat:no-repeat;height:19px;width:auto;text-indent:-9999px;display:block;border-right:none;padding:0px 0px 7px 0px;border-bottom:solid 3px #cbcaca;}
#category h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 3px 0px;}
#category .product_ouline {width:100px;border:solid 1px #aebeb8;text-align:center;}

/* -------------------------------RELATED PRODUCT STARTS DONW ------------------ */
#relat_prod_box {width:auto;padding-left:0px;float:left;}
#relat_prod {margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;width:auto;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#5c5c5c;border-left:dotted 1px #aebeb8;float:left;}
#relat_prod ul {list-style-type: none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;}
#relat_prod ul li {float: left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;width:170px;border-right:dotted 1px #aebeb8;border-bottom:solid 1px #aebeb8;border-top:solid 1px #aebeb8;float:left;}
.relat_prod_title {margin:0px 0px 0px 0px;background:url(images/h_bestseller.gif);background-repeat:no-repeat;height:19px;width:auto;text-indent:-9999px;display:block;border-right:none;padding:0px 0px 7px 0px;border-bottom:solid 3px #cbcaca;}
#relat_prod h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 3px 0px;}
#relat_prod .product_ouline {width:100px;border:solid 1px #aebeb8;text-align:center;}

/* -------------- CSS FOR INDVISUAL PRODUCTS - HORZINTAL - VERTICAL --------- */

#product_horzt {padding:3px;margin:2px;width:170px;border:solid 1px #cbcaca;}
#product_horzt .prod {border:solid 1px #cbcaca;width:65px;height:65px;float:left;}
#product_horzt .text {height:65px;margin-left:80px;text-align:left;}
#product_horzt h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 3px 0px;}
#product_vert {padding:3px;margin:2px;border:solid 1px #cbcaca;text-align:left;}
#product_vert .prod {border:solid 1px #cbcaca;width:65px;height:65px;text-align:center;}
#product_vert .text {text-align:center;}
#product_vert h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 3px 0px;}
#catlog_top {background-image: url(../../images/product_detail_bg.gif);background-repeat:no-repeat;background-position: top;height:183px;margin-left:10px;margin-top:5px;width:200px;float:left;text-align:center;padding-top:2px;}
#catlog_top_text {height:180px;margin-left:220px;width:300px;margin-top:5px;margin-bottom:30px;}
#catlog_top_text h4 {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#453c32;margin:0px 0px 4px 0px;}
#product_box {height:300px;margin-bottom:20px;margin-top:7px;float:left;}
#product_top {font-family: Tahoma, Arial, Verdana;height:300px;margin-left:0px;width:300px;text-align:center;padding-top:2px;float:left;border:solid 1px #afbbb7;}
#product_top_text {height:auto;margin-left:0px;width:270px;border:solid 1px #afbbb7;float:right;}
#product_top_text h4 {font-family: Tahoma, Arial, Verdana;font-size: 12px;color:#587c6e;margin:0px 0px 5px 5px;}
#product_top_text select {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#333333;}
#product_top_text input {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#333333;width:20px;}
#breadcrumb {margin-top:1px;margin-bottom:7px;padding-left:15px;width:auto;color:#78997d;font-family:Verdana, Tahoma, Arial;font-size:9px;}
#breadcrumb_pc {margin-top:1px;margin-bottom:7px;padding-left:0px;width:auto;color:#78997d;font-family:Verdana, Tahoma, Arial;font-size:9px;}
.table_title {font-family: Tahoma, Arial, Verdana;font-size: 11px;color: #3d3935;font-weight:bold;}
#product_box .list_price td {padding:1px;}
#product_box .list_price {width:auto;margin-top:10px;}
#product_details {height:auto;margin-left:307px;width:375px;position:relative;border: solid 0px red;}
#product_thumbs {height:auto;margin-left:0px;width:59px;border: solid 1px #acb7b1;}
/* ------------------------ MY ACCOUNT TABLE ----------------------------- */
.table_color {border:solid 1px #cbcaca;background-color:#e3e7e6;margin:5px 2px 2px 2px;width:auto;text-align:left;}
.table_color th {font-size: 10px;background-color:#e3e7e6;color:#577d70;font:helvetica;line-height:14px;padding:2px;margin:2px;border-right:solid 1px #abb6b2;border-bottom:solid 1px #abb6b2;}
.table_color td {padding:3px;border-right:dotted 1px #aab6b2;border-bottom:solid 1px #aab6b2;background-color:#ffffff;}
.table_color .price {text-align:right;padding-right:2px;}
.table_color .qty {text-align:right;padding-right:2px;}
.table_color input {width:30px;font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#333333;}
/* ----------------------------- ADVANCED SEARCH --------------- */

#advanced_search {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#515151;font-weight:bold;margin-top:8px;padding-bottom:8px;padding-top:5px;border-bottom:dotted 0px #b5b4b4;border-top:dotted 1px #b5b4b4;float:left;margin-bottom:20px;margin-left:0px;margin-right:10px;width:620px;}
#advanced_search td {padding:2px;}
#Advanved_search_results {padding-top:20px;padding-bottom:5px;width:685px;border:solid 0px green;float:left;}
.product_border {border:solid 1px #acb7b1;}
#advancedsearh_butt {float:right;height:14px;width:105px;position:relative;border:solid 0px red;margin-top:-16px;text-indent:-1000px;margin-right:5px;}
#advancedsearh_butt ul {height:14px;width: 105px;margin: 0px 0px 0px 0px;list-style-type: none;padding:0px;}
#advancedsearh_butt li {height:14px;padding:0px;padding-left:2px;list-style-type: none;float:left;}
.nav_advanced {background:url(images/adv_search_go.gif);height:16px;width:16px;text-indent:-9999px;display:block;border:0;cursor:pointer;}
.nav_advanced:hover {background-position: 0 0px;border:0;cursor:pointer;}

/* ---------------------------- SHOPPING CART -------------------------- */

.shipping_cal_box {width:auto;padding:0px 0px 0px 0px;}
#shipping_calculator {width:300px;height:auto;margin-top:0px;float:left;padding:4px;border:dotted 1px #c0c0c0;}
#shipping_calculator td {padding:1px 0px 2px 0px;}
.shipping_cal_relativeprod {width:520px;height:auto;margin-left:320px;}

/* ---------------------------- (Order2)SHIPPING & BILLING FOR CHECKOUT -------------- */
.order2_box {width:850px;padding:0px 0px 0px 0px;}
#ship_address {width:400px;height:auto;margin-top:0px;float:left;padding:4px;border:solid 1px #cbcaca;}
#ship_address input {width:150px;}
#ship_address td {padding:2px 0px 2px 0px;}
.bill_address {width:400px;height:auto;padding:4px;margin-left:435px;border:solid 1px #cbcaca;}
.bill_address input {width:150px;}
.bill_address td {padding:2px 0px 2px 0px;}

/* ---------------------------- (Order4)ORDER SUMMARY -------------- */
.order_sum {width:845px;margin-top:8px;margin-bottom:8px;height:auto;margin-left:3px;}
#odsum_ship_add {width:400px;height:auto;float:left;padding:1px 2px 2px 2px;background-color:#f7f7f7;border:solid 1px #cccbcb;}
#odsum_ship_add td {border-bottom:solid 1px #ffffff;padding-bottom:2px;padding-top:2px;}
.odsum_bill_add {width:400px;margin-left:435px;height:auto;background-color:#f5faff;padding:1px 2px 2px 2px;border:solid 1px #cccbcb;}
.odsum_bill_add td {border-bottom:solid 1px #ffffff;padding-bottom:2px;padding-top:2px;}

/* ---------------------------- (Order5)ORDER SUMMARY -------------- */

.order5 td {border-bottom:solid 1px #ffffff;padding-bottom:2px;padding-top:2px;}
.imp_notice {text-align:justify;border:solid 1px #b5b4b4;padding:5px 5px 5px 5px;width:842px;}

/* ------------------- ADD NEW USER ---------------- */

.newuser input {width:150px;}
.newuser td {padding:2px 0px 2px 2px;}

/* ------------------------- MY ORDER -------------------*/

#my_order {font-family: helvetica, Tahoma, Arial, Verdana;font-size: 11px;color:#515151;border-top:dotted 1px #b5b4b4;background-color:#f5faff;padding:2px 0px 2px 0px;}
#my_order td {padding:2px 0px 2px 2px;border-bottom:dotted 1px #b5b4b4;}
.order_detail {width:500px;margin-top:8px;margin-bottom:8px;height:auto;}
#od_shipping_address {width:232px;height:auto;float:left;padding:1px 2px 2px 2px;background-color:#f7f7f7;border:solid 1px #cccbcb;}
#od_shipping_address td {border-bottom:solid 1px #ffffff;padding-bottom:1px;}
.od_billing_address {width:232px;margin-left:250px;height:auto;background-color:#f5faff;padding:1px 2px 2px 2px;border:solid 1px #cccbcb;}
.od_billing_address td {border-bottom:solid 1px #ffffff;padding-bottom:1px;}

/* --------------------------- My Invoice ---------------------- */

.my_invoice input {width:75px;}
.my_invoice td {padding:2px 0px 2px 2px;font-weight:bold;}
.my_profile td {padding:2px 0px 2px 2px;}
.my_cc td {padding:2px 0px 2px 2px;}
.subuser td {padding:2px 0px 2px 2px;}
.options td {padding:2px 0px 2px 2px;}
.quickorder td {padding:2px 0px 2px 2px;}

 /* --------------------------------------- COMMON SITE LINKS COLOR ---------------*/

p {margin:0px;line-height:12px;padding:2px 1px 2px 0px;}
a:link {color:#5b796f;text-decoration:none;}
a:visited {color:#5b796f;text-decoration:none;}
a:hover {color:#0e4e36;text-decoration:underline;}
h2 {font-family: Tahoma, Arial, Verdana;font-size: 14px;font-weight:bold;color:#453c32;padding:1px 0px 1px 0px;margin:0px 0px 0px 0px;}
input {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#333333;font-weight:normal;}
select {font-family: Tahoma, Arial, Verdana;font-size: 11px;color:#333333;font-weight:normal;}
.bracket_text {font-family: Tahoma, Arial, Verdana;font-size: 10px;color:#333333;font-weight:normal;vertical-align:top;}
.buttons {float:right;padding-right:2px;}
.buttons_left {float:left;padding-right:2px;position:absolute;}
.ac {padding-right:2px;text-align:center;}
.ar {padding-right:2px;text-align:right;}
.al {padding-right:2px;text-align:left;}
.astrix {color:Red;font-size:10px;}
.red {color: #FF0000;}
.grey {color: #a2a1a1;}
.grey_bg {background-color:#f4f4f4;height:18px;}
.spacer {height:12px;}
.grey {color: #a2a1a1;}
.float_left {float:left;}
.float_right {float:right;}
.red {color: #FF0000;}
.common td {padding:1px 0px 1px 0px;}
.verisign {background:url(images/verisign_s.gif);background-repeat:no-repeat;height:36px;width:86px;text-indent:-9999px;display:block;}

/* --------------------------- MY ACCOUNTS B2B ---------------- */

.dashboard {width:650px;margin-top:20px;padding-left:0px;float:left;}
#acct_info {width:280px;height:auto;float:left;}
#tablets .head_dash {width:280px;height:23px;font-size:12px;font-weight:bold;color:#ee5200;padding:6px 0px 4px 6px;border-top:solid 1px #afbeb9;border-left:solid 1px #afbeb9;border-right:solid 1px #afbeb9;}
#tablets .body_dash {width:272px;border-left:solid 1px #afbeb9;border-right:solid 1px #afbeb9;border-bottom:solid 1px #afbeb9;padding:0px 7px 5px 7px;}
#tablets .footer_dash {width:300px;background:url(images/acct_info_bottom.jpg);background-repeat:no-repeat;height:27px;overflow:hidden;text-indent:-9999px;}
#tablets h5 {font-family: Tahoma, Arial, Verdana;color:#4e4840;font-size: 11px;font-weight:bold;margin:0px 0px 3px 0px;}
#tablets .dottedline {border-top:dotted 1px #adadad;padding-right:5px;}
#tablets .buttons {float:right;padding-right:8px;}
#tablets .add_address_border {height:70px;border:solid 1px #a7a4a6;background-color:#ffffff;margin:2px 0px 2px 0px;padding:2px 0px 2px 2px;overflow:auto;width:267px;}
#acct_activity {width:309px;margin-right:7px;height:auto;float:right;}
.help_topic_box {width:628px;float:left;margin-top:10px;}
#dash_help {width:286px;height:auto;margin-top:0px;float:left;padding-bottom:10px;}
.dash_order_n_quotes {width:240px;height:auto;margin-left:335px;}
#tablets .greycaps {color: #898888;font-weight:bold;text-transform:uppercase;padding-bottom:2px;}
#tablets .greycaps a:link {text-decoration: none;color: #898888;font-weight:bold;}
#tablets .greycaps a:visited {text-decoration: none;color: #898888;font-weight:bold;}
#tablets .greycaps a:hover {text-decoration: underline;color: #fc7007;font-weight:bold;}
.search_bg {background-image:url(images/search_bg.gif);background-repeat:no-repeat;height:40px;padding:10px 8px 5px 10px;margin-top:7px;}
.search_bg input {width:180px;}

/* -------------------------------------- MY ACCOUNT COMMON TABLETS --------------- */

#my_acct_tablets {width:auto;float:left;}
#my_acct_tablets .head {width:auto;font-family:Tahoma, Arial, Verdana;font-size:12px;font-weight:bold;background:url(images/h_advancedsearch.gif);text-transform:uppercase;
background-repeat:no-repeat;height:19px;line-height:15px;color:#7b9206;padding:0px 0px 0px 35px;margin-top:2px;}
#my_acct_tablets .body2 {width:auto;background:url(images/myaccountbody_topline.gif);background-repeat:repeat-x;background-position:top;float:left;}
#my_acct_tablets .my_acct_body {width:auto;background:url(images/myaccountbody_topline.gif);background-repeat:repeat-x;background-position:top;float:left;
padding-left:27px;padding-right:0px;border-left:solid 1px #aebeb8;border-right:solid 1px #aebeb8;border-bottom:solid 1px #aebeb8;}
#my_acct_tablets .body {width:auto;background:url(images/myaccountbody_topline.gif);background-repeat:repeat-x;background-position:top;float:left;
padding-left:27px;padding-right:20px;border-left:solid 1px #aebeb8;border-right:solid 1px #aebeb8;border-bottom:solid 1px #aebeb8;}
#my_acct_tablets .footer {width:auto;background:url(images/my_acct_bottom.jpg);background-repeat:no-repeat;height:38px;overflow:hidden;text-indent:-9999px;float:left;}
#my_acct_tablets h5 {font-family: helvetica, Tahoma, Arial, Verdana;font-size: 11px;font-weight:bold;color:#7a920a;margin:0px 0px 3px 0px;}
/* #my_acct_tablets .dottedline
{border-bottom:dotted 1px #adadad;padding-right:5px;}*/
.dottedline {background:url(images/dotline.gif);background-repeat:repeat-x;height:9px;}

/* ----------------------------------- MY ACCOUNT LEFTNAV ----------------------------*/

#leftnav h3 {font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;height: 16px;font-family: Tahoma, Verdana, Arial;background:url(images/ln_arrow.gif);background-repeat:repeat-y;background-position:4px 0px;text-indent:18px;}
#leftnav p {font-size: 11px;font-weight: normal;color: #FFFFFF;text-decoration: none;margin: 0px;padding-left: 20px;font-family: Tahoma, Verdana, Arial;}
#leftnav .myaccount {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #FFFFFF;margin-left: 45px;margin-right: 10px;padding-bottom: 2px;margin-bottom: 4px;font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
#leftnav {float: left;height: auto;width: 234px;padding-top: 22px;}
/*
#leftnav_footer {float: left;width: 214px;height:19px;background-color: #eae8e9;border-top:solid 2px #ffffff;}
*/
#leftnav .line {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #FFFFFF;margin-left: 43px;margin-right: 10px;padding-bottom: 2px;margin-bottom: 3px;}
#leftnav ul {display: block;margin: 0px;padding: 0px 0px 0px 10px;list-style-type: none;}
#leftnav li a {color: #ffffff;display: block;padding: 0px;font-weight: normal;height: 14px;margin: 0px;list-style-type: none;text-decoration: none;text-indent:18px;background:url(images/ln_arrow_sm.gif);background-repeat:repeat-y;background-position:4px 0px;}
#leftnav li a:visited {color: #FFFFFF;text-decoration: none;}
#leftnav li a:hover  {color: #FFFFFF;text-decoration: underline;}

/* ------------------- COLLAPSIBLE AND EXPANDABLE MENU ------------------------ */

.menu, 
.menu ul {margin:0;padding:0;list-style:none;font-family: Tahoma, Arial, Verdana, Georgia;font-size: 11px;font-weight: bold;color: #ffffff;} 
.menu {width:auto;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #b3b4b4;background-color:#f2f4f5;} 
.menu li {margin:0;padding:0;border-top-width: 1px;border-top-style: dotted;border-top-color: #b3b4b4;} 
.menu a {display:block;padding:3px 2px 3px 0px;color:#000;text-decoration:none;background-color: #ffffff;font-size: 11px;font-weight: normal;} 
.menu a:hover {background-color: #ffffff;} 
.menu ul li {padding-left:0px;text-indent:15px;}
.menu ul a {background-color: #f2f4f5;} 
.hidden {display:none;} 
.logos {margin-top:5px;float:left;}

/* ------------------- CATEGORY MENU ------------------------ */
#hlnav {    position:absolute;top:120px;left:10px;height:auto;width:785px;background-color:#000;}
#category_menu_main {font-family: verdana,sans-serif;font-size:10px;height:23px;margin:0;padding:0;margin-top:3px;padding-left:10px;text-align:left;width:auto;}
#category_menu {font-family: verdana,sans-serif;font-size:10px;height:20px;margin:0;padding:0;margin-top:2px;list-style-type:none;padding-left:10px;text-align:left;width:auto;z-index: 1020;}
#category_menu ul {padding:0; margin:0; list-style-type:none; /* for Firefox */ z-index: 1020;}
#category_menu li {float:left; position:relative;z-index: 1020;}
#category_menu li a, #category_menu li a:visited {display:block; text-decoration:none; width:auto; float:left; padding: 0px 3px 0px 3px; line-height:2em; color:#496228;}
* html #category_menu li a, #category_menu li a:visited {width:auto;}
#category_menu li a.drop, #category_menu li a.drop:visited {font-weight:bold;}
#category_menu li ul {visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;}
#category_menu table {margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
#category_menu li:hover a,
#category_menu li a:hover {border:0; background:#8CAC00; color:#ffffff; padding: 0px 3px 0px 3px;}
#category_menu li:hover ul,
#category_menu li a:hover ul {visibility:visible; height:auto; width:157px; background:#bdd68a; border:1px solid #ffffff; left:0; top:2em; overflow:visible;}
#category_menu li:hover ul li a,
#category_menu li a:hover ul li a {display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:10px; padding:0.3em; width:151px; color:#0D4E35;border-bottom:solid 1px #F1FED6;}
* html #category_menu li a:hover ul li a {width:10em; width:9em; /* hack for IE5.5 */}
#category_menu li:hover ul li a.drop,
#category_menu li a:hover ul li a.drop {font-weight:bold;}
#category_menu li:hover ul li ul,
#category_menu li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:157px; height:0; overflow:hidden;}
#category_menu li:hover ul li a:hover,
#category_menu li a:hover ul li a:hover {text-decoration:none;  background:#edf9d5; color:#0D4E35;}
#category_menu li:hover ul li:hover ul,
#category_menu li a:hover ul li a:hover ul {visibility:visible; color:#000; border:1px solid #ffffff; height:auto; background:#bdd68a; width:156px;position:absolute;} 
#category_menu li:hover ul li:hover ul.left,
#category_menu li a:hover ul li a:hover ul.left {left:0;}
#category_menu li:hover ul li:hover ul li a,
#category_menu li a:hover ul li a:hover ul li a {display:block; height:auto;}
#category_menu li:hover ul li:hover ul li:hover a,
#category_menu li a:hover ul li a:hover ul li a:hover {text-decoration:none; background:#edf9d5;  color:#0E4E36;}
#category_menu ul li:hover ul li:hover ul.left {left:-159px;}
.devider {background:url(images/devider.gif);background-repeat:no-repeat;background-position:bottom;padding:3px;width:3px;height:10px;float:left;}
.ln_arrow_shop {background:url(images/ln_arrow_shop.gif);background-repeat:no-repeat;width:15px;height:27px;}
.green_arrow {background:url(images/green_arrow.gif);background-repeat:no-repeat;background-position: center right;margin-top:-11px;float:right;width:7px;height:5px;}
.green_arrow a:hover {background:url(images/green_arrow.gif);background-repeat:no-repeat;background-position:right;width:auto;height:auto;}
.right {float:right;font-weight:bold;}
.left {float:left;}
a.greenlink {color:#0d4e35;font-weight:bold;text-decoration:underline;}
a.greenlink:hover{color:#759b0a;font-weight:bold;text-decoration:underline;}
.grrentitle {color:#759b0a;font-weight:bold;}

/* ----------------------- Browse Product Leftnav ------------------- -*/
#browsepro_leftnav {width: 178px;height:auto;}
#browsepro_leftnav .body {padding-left:15px;}
#browsepro_leftnav .h_browse_prod {background-image:url(images/ln_h_brows_prod.gif);background-repeat:no-repeat;width:178px;height:29px;text-indent:-9999px;border-bottom:solid 1px #DAE1DE;border-top:solid 1px #DAE1DE;}
#rs_ln {margin-top:2px;margin-left:0px;}
#rs_ln .h_rs {background-image:url(images/ln_h_quickorder.gif);background-repeat:no-repeat;text-indent:-9999px;}
#rs_ln ul {display: block;margin: 0px;padding: 0px;background-color:#ffffff;list-style-type: none;}
#rs_ln li a {width: auto;color: #759b0a;display: block;padding: 0px;font-weight: bold;padding-bottom:1px;padding-top:1px;list-style-type: none;text-decoration: none;padding-left:12px;padding-right:2px;background:url(images/ln_arrow_shop.gif);background-repeat:repeat-y;background-position:0px 2px;}
#rs_ln li a:active {color: #759b0a;text-decoration: none;}
#rs_ln li a:visited {color: #0d4e35;text-decoration: none;}
#rs_ln li a:hover {color: #759b0a;text-decoration: none;background:url(images/ln_arrow_shop_over.gif);background-repeat:repeat-y;background-position:0px 2px;background-color:#f6fee5;}
#rs_ln .block2 {position:relative;}

/* ----------------------- Checkout ------------------- -*/
.table_color2 {border:solid 0px #cbcaca;background-color:#e3e7e6;margin:5px 2px 2px 2px;width:auto;text-align:left;}
.table_color2 td {padding:3px;border-bottom:solid 1px #ffffff;border-right:solid 1px #ffffff;background-color:#ffffff;}
.bottom_border {border-bottom:solid 1px #2F2F2F;}
#shipping_details {width:620px;height:auto;margin-top:0px;float:left;padding:0px;border:dotted 0px #c0c0c0;}
#shipping_details td {padding:1px 5px 2px 10px;}
.order_summary {width:200px;height:auto;margin-left:635px;margin-right:10px;}

/*dhtmlwindow.css style starts*/
.dhtmlwindow {position: absolute;border: 2px solid black;visibility: hidden;background-color: white;}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;text-indent: 3px;font: bold 14px Arial;background-color: #CA0000;color: white;cursor: move;overflow: hidden;width: auto;}
.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;right: 1px;top: 2px;cursor: hand;cursor: pointer;}

.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;background-color: white;color: black;height: 150px;padding: 2px;overflow: auto;}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;background-color: #F8F8F8;height: 13px; /*height of resize image*/}

.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;width: 13px; /*width of resize image*/height: 13px; /*height of resize image*/
cursor: nw-resize;font-size: 0;}

/*modal.js styles*/
.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #03277C;}

#interVeil{   /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;background: gray;  /* url(blackdot.gif);*/
width: 10px;left: 0;top: 0;z-index: 5;visibility: hidden;filter:progid:DXImageTransform.Microsoft.alpha(opacity=35);}

/*SpryAccordion.css style starts*/
.Accordion {border-bottom: dotted 1px gray;overflow:hidden;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight:normal;}
.AccordionPanel {margin: 0px;padding: 0px;}
.AccordionPanelTab {background-color: #ffffff;border-top: dotted 1px black;border-bottom: dotted 1px gray;margin: 0px;cursor: hand;-moz-user-select: none;-khtml-user-select: none;}
.AccordionPanelOpen .AccordionPanelTab {background-color: #ffffff;}
.AccordionPanelTabHover {color: #555555;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #555555;}
.AccordionFocused .AccordionPanelTab {background-color: #ffffff;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {background-color: #ffffff;}
.AccordionPanelContent {overflow:hidden;margin: 0px;padding: 0px;height: 200px;background:url(images/cat_leftnav_bg.jpg);background-repeat:repeat-x;background-position:top;}
.AccordionPanelContent li a:visited {color: #787778;text-decoration: none;list-style-type: none;}
.AccordionPanelContent li a:hover {color: #787778;text-decoration: underline;list-style-type: none;}
.AccordionPanelContent ul {margin: 0px;padding: 0px;list-style-type: none;}
.AccordionPanelContent ul li a {display: block;margin: 0px;list-style-type: none;padding:4px 0px 0px 0px;color: #787778;font-family: Verdana, Arial, Helvetica, sans-serif;background:url(images/ln_arrow_cat.gif);background-repeat:repeat-y;background-position:13px 3px;text-indent: 25px;text-decoration: none;}
a.electronics {background:url(images/cat_electronics.gif);background-repeat:no-repeat;height:22px;display:block;text-indent:-9999px;}
a.tools {background:url(images/cat_tools.gif);background-repeat:no-repeat;height:22px;display:block;text-indent:-9999px;}
a.computers {background:url(images/cat_computers.gif);background-repeat:no-repeat;height:22px;display:block;text-indent:-9999px;}
a.inks {background:url(images/cat_ink.gif);background-repeat:no-repeat;height:22px;display:block;text-indent:-9999px;}
a.kits {background:url(images/cat_kits.gif);background-repeat:no-repeat;height:22px;display:block;text-indent:-9999px;}
a.music {background:url(images/cat_music.gif);background-repeat:no-repeat;height:22px;display:block;text-indent:-9999px;}

/*SpryMenuBarHorizontal.css styles starts*/
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
#category_menu_main { font-family: verdana,sans-serif; font-size:10px;height:23px; margin:0; padding:0; margin-top:3px;padding-left:10px;text-align:left;width:auto;}
ul.MenuBarHorizontal {margin: 0;padding: 0;list-style-type: none;font-size: 100%;cursor: default;width: auto;background-color: #EDF9D5;}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive {z-index: 1000;background-color: #BDD68A;}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li {margin: 0;padding: 0;list-style-type: none;font-size: 100%;position: relative;text-align: left;cursor: pointer;width: auto;float: left;}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul {margin: 0;padding: 0;list-style-type: none;font-size: 100%;z-index: 1020;cursor: default;width: 157px;position: absolute;left: -1000em;background-color: #BDD68A;}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {left: auto;height:auto;border:solid 1px #ffffff;}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li {width:157px;background-color: #BDD68A;border-bottom:solid 1px #ffffff;}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul {position: absolute;	margin: -2% 0 0 95%;background-color: #BDD68A;}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {left: auto;top: 0;background-color: #BDD68A;}

/*******************************************************************************
 DESIGN INFORMATION: describes color scheme, borders, fonts
 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul {border: 1px solid #CCC;height:18px;background-color: #BDD68A;}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a {display: block;cursor: pointer;padding: 2px 5px;color: #0D4F34;text-decoration: none;padding-top:4px;}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {background-color: #8CAC00;color: #ffffff;text-decoration: none;}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {color: #ffffff;background-color: #8CAC00;}
ul.MenuBarHorizontal a.MenuBarItemHover {color: #0D4F34;background-color: #EDF9D5;}

/*******************************************************************************
 SUBMENU INDICATION: styles if there is a submenu under a given menu item
 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu {/*background-image: url(images/SpryMenuBarDown.gif);*/
	background-repeat: no-repeat;background-position: 95% 50%;}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {background-image: url(images/SpryMenuBarRight.gif);background-repeat: no-repeat;background-position: 98% 50%;background-color: #BDD68A;}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {/*background-image: url(images/SpryMenuBarDownHover.gif);*/
	background-repeat: no-repeat;background-position: 95% 50%;}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {background-image: url(images/SpryMenuBarRight.gif);background-repeat: no-repeat;background-position: 98% 50%;background-color: #EDF9D5;color:#0D4F34;}

/*******************************************************************************
 BROWSER HACKS: the hacks below should not be changed unless you are an expert
 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe {position: absolute;background: #EDF9D5;}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE {display: inline;float: left;}
}

/*tabpanel.css style starts*/
.TabbedPanels {margin: 0px;padding: 0px;float: left;clear: none;width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	padding-bottom:10px;}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab {position: relative;top: 1px;float: left;padding: 4px 10px;margin: 0px 1px 0px 0px;font: bold 0.7em sans-serif;list-style: none;border-left: solid 1px #CCC;border-bottom: solid 1px #999;border-top: solid 1px #999;border-right: solid 1px #999;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;font-family: Tahoma, Arial, Verdana;font-size: 11px;background:url(images/tab_bg2.jpg);background-repeat:repeat-x;}
.TabbedPanelsTabHover {background-color: #CCC;background:url(images/tab_bg.jpg);background-repeat:repeat-x;}
.TabbedPanelsTabSelected {border-bottom: 1px solid #fff;background:url(images/tab_bg3.gif);background-repeat:repeat-x;}
.TabbedPanelsTab a {color: #5c7a6e;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;border-left: solid 1px #CCC;border-bottom: solid 1px #CCC;border-top: solid 1px #999;border-right: solid 1px #999;padding:5px;width:673px;}
.TabbedPanelsContentGroup li { font-weight:normal;}
.TabbedPanelsContent {padding: 4px;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float: left;width: 10em;height: 20em;background-color: #EEE;position: relative;border-top: solid 1px #999;border-right: solid 1px #999;border-left: solid 1px #CCC;border-bottom: solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab {float: none;margin: 0px;border-top: none;border-left: none;border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #EEE;border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;padding: 0px;width: 30em;height: 20em;}
.TabbedPanelsContent p {text-decoration: none; line-height:normal; font-weight:normal;}

