body{    margin: 0px;    padding: 0px;    font-family:arial,helvetica,sans-serif;    font-size:0.8em;    background: #D0D1D3 url(../../images/2/bg_main.jpg) scroll repeat-x top left;}img{    border: none;}a{    color: #ff0000;}a:hover{    text-decoration: none;}h1{    margin-top: 12px;}p{    margin-top: 1px;    margin-bottom: 1px;}#tbl_nav{    width: 100%;    height: 40px;}#tbl_nav tr{    }#tbl_nav td{    }#menu_nav{    text-align: center;}#search_nav{    width: 230px;}#menunav{    /*	float:  right;    padding: 12px 0px 0px 0px;    margin: 100px;    */}/* img, div, a, input { behavior: url(/pub/js/2/iepngfix.htc) } */#print{    display: none;}#igallery{    width: 525px;    height: 435px;    margin-bottom: 15px;}#redbar{    height: 10px;    background-color: #E51C24;    margin: -5px 0px 5px;}.locations_list{    border-collapse: collapse;     text-align: left;}.locations_list th{    border: 1px solid #aaaaaa;    color: #ffffff;    background-color: #ff0000;    padding: 2px;}.locations_list td{    padding: 4px 2px 4px 2px;    font-size: 0.9em;/*    border: 1px solid #aaaaaa;    */}.locations_list tr.even{/*    background-color: #eeeeee;    */}.locations_list .odd{/*    background-color: #dddddd;    */}#container{    width: 896px;    margin: 0px auto;    padding: 3px 15px 0px 15px;    background: transparent url(../../images/2/bg_container.png) scroll repeat-y top center;    min-height: 400px;}#nav{    height: 40px;    margin: 0px 0px 3px 0px;/*    text-align: center;   */    background: transparent url(../../images/2/bg_nav.png) scroll repeat-x top left;}#search {    float: left;    padding: 5px 10px 0px 15px;}#quickzip{    display: inline;    width: 100px;    padding: 0px 0px 0px 10px;}#lblzcode {    font-size:1.1em;    font-weight:bold;    text-transform:uppercase;}#zcode {    border: 1px solid #000000;    font-size:1.2em;    width:80px;    text-align: center;}#btnzcode {/*    margin:-5px 0 0 -15px;    */    margin: 0px 0 0 -15px;    vertical-align:middle;    height: 35px;}#zcode2 {    border: 1px solid #000000;    font-size:1.4em;    width:110px;    text-align: center;}#btnzcode2 {    margin:-5px 0 0 -15px;    vertical-align:middle;}#topnav{    list-style: none;    padding: 12px 0px 0px 0px;    margin: 0px;}#topnav li{    display: inline;    background: transparent url(../../images/2/sep_navtop.png) no-repeat scroll 0px 1px;    padding: 0px 5px 0px 10px;}#topnav .first{    background: none;}#topnav li a{    font-size: .95em;    text-decoration: none;    text-transform: uppercase;    color: #000000;    font-weight: bold;}#topnav li a:hover{    text-decoration: underline;}#main{    min-height: 600px;    width:896px;    background: transparent url(../../images/2/bg_top.jpg) scroll no-repeat top center;}#logo{    float: left;    margin: 25px 0px 0px 30px;}#price{    float: right;    margin: 10px 35px 0px 0px;}#subhead{    margin: 9px 0px 0px 0px;}#coupons{    float: left;    margin: 0px 0px 0px 25px;}.coupon{    width: 237px;    height: 144px;    padding: 10px 0px 0px 0px;    text-align: center;    background: transparent url(../../images/2/bg_coupon.png) scroll no-repeat top left;}#coupon2{    margin: 10px 0px 0px 0px;}#slider{    float: right;    margin: 0px 27px 0px 0px;    background: transparent url(../../images/2/bg_slideshow.png) scroll no-repeat top left;}#content{    margin: 10px 0px 0px 0px;}#contentarea{    float: left;/*    width: 585px; */    width: 515px;    margin: 0px 0px 0px 45px;}#main_sec{    min-height: 267px;    background: transparent url(../../images/2/bg_top_small.jpg) scroll no-repeat top center;}#price_sec{    float: right;    margin: 10px 45px 0px 0px;}#contentarea_sec{    float: left;    width: 585px;    margin: 60px 0px 0px 45px;}#sidebar{    float: right;    width: 260px;}.shop{    margin: 15px 25px 0px 0px;}.shoptop{    width: 229px;    height: 14px;    background: transparent url(../../images/2/shop_top.png) scroll no-repeat top left;}.shopleft{    width: 2px;    background: transparent url(../../images/2/shop_left.png) scroll repeat-y top left;}.shopmain{    width: 217px;    vertical-align: top;    padding: 2px 0px 0px 8px;    background: #FFFEDB url(../../images/2/shop_main.png) scroll no-repeat top left;}.shopright{    width: 2px;    background: transparent url(../../images/2/shop_right.png) scroll repeat-y top left;}.featuredesc{    float: left;    width: 125px;}.featured_items_title{    font-weight: bold;    font-size: 1.4em;}.proddesc{    font-weight: bold;}.prodprice{    font-weight: bold;    color: #ff0000;}.proddetail{    font-size: .6em;    padding: 5px 0px 0px 0px;}.featurepic{    float: right;    padding: 0px 10px 0px 0px;}.shoponline{    padding: 10px 0px 0px 15px;}.shopbot{    width: 229px;    height: 14px;    background: transparent url(../../images/2/shop_bot.png) scroll no-repeat top left;}#foot{    text-align: center;    padding: 10px 0px 0px 0px;}#swoosh{    height: 138px;    background: transparent url(../../images/2/bg_bot.png) scroll no-repeat bottom center;}#foot2{    text-align: center;    padding: 0px 0px 0px 0px;    background: transparent url(../../images/2/bg_bot2.jpg) scroll no-repeat bottom center;}#bottom_cap{    margin: 0px auto;    width: 928px;    height: 9px;}#bottom_cap_img{    float: right;    width: 928px;    height: 9px;}#bottomlinks{    list-style: none;    margin: 0px;    padding:0px;}#bottomlinks li{    display: inline;    margin: 0px 5px 0px 5px;}#bottomlinks li a{    font-size: .7em;    color: #999999;    text-decoration: none;    text-transform: uppercase;}#bottomlinks li a:hover{    text-decoration: underline;}.sharethis{    text-align: center;}.big{    font-size: 1.4em;}.big2{    font-size: 1.2em;    font-weight: bold;}.bold{    font-weight: bold;}.red{    color: #ff0000;}#copyright{    color: #999999;    font-size: .7em;    text-align: left;}.state{    font-weight: bold;    text-transform: uppercase;    font-size: 1.2em;    color: #ff0000;}.region{    color: #ff0000;}.city a{    color: #000000;}/* * Shopping cart items *************************/ .shopitem{     float: left;     width: 285px;     margin: 0px;	 height: 180px; } .shopitem img{    float: right;    padding: 0px 5px;}.shopbrowse{    margin: 5px 0px;}  .iteminfo{     width: 165px; }  .itemtitle{     font-weight: bold; }  .itemtitle a{     color: #000000; }  .itemprice{     font-weight: bold;     color: #ff0000;     padding: 3px 0px 3px 0px; }  .pitemdesc{     font-size: .90em;     padding: 0px 0px 3px 0px; } .itembuy{} .itemqty{     width: 25px;     height: 16px;     border: 1px solid #999999; } .itemqty:hover{      border: 1px solid #555555; } .itembtn:hover{      border: 1px solid #555555;      }.itembtn{     border: 1px solid #999999;     color: #000000;     height: 20px;     width: 80px;     background-color: #FFDFDF; }  .catsearch{     padding: 10px 0px 5px 0px; }  .catsearchox{     border: 1px solid #999999;     color: #000000;     width: 10em; }   .catsearchox:hover{      border: 1px solid #555555;  }  .catsearchbtn{     border: 1px solid #999999;     color: #000000;     background-color: #FFDFDF; }  .catsearchbtn:hover{     border: 1px solid #555555; }  .itembtn{      }   .shoplogin{     float: left;     padding-left: 10px; }  .shoplogin a{     text-decoration: none; }  .shopaccount{     float: right;     width: 100px; }  .shopaccount a{     text-decoration: none; }  .shopcart{     float: left;     padding-left: 10px; }   .shopcart a{      text-decoration: none;  }  .shopcheckout{     float: right;     width: 100px; }  .shopcheckout a{     text-decoration: none; }  /*  * Section Head Separator  ************************/.sect{    margin: 0px 0px 7px 0px;}.sect h3{    display: block;    padding: 2px 0px 2px 0px;}.sect h3 span{    color: #000000;    font-size: 1em;    float: left;    display: block;    padding-right: 5px;    background: white none repeat scroll 0 0;}.sect h3 span.farrt{    float: right;    font-weight: normal;    padding-left: 5px;    background: white none repeat scroll 0 0;}.sect h3 span.farrt a{    color: #000000;    font-size: .8em;}.sect h3 .divider{    border-bottom: solid 1px #999999;    margin: -6px 0px 0px 0px;    z-index: 0;} /* * Location Information *************************/ .loc_detail{     width: 560px;     border-bottom: 1px solid #000000;     padding-bottom: 10px; }  .loc_header{	font-family: Arial, Helvetica, sans-serif;	font-size: 14pt;	font-style: normal;	line-height: normal;	font-variant: normal;	color: #FF0000;}.loc_info{    float: left;}.loc_info a{    font-size: 1.2em;    font-style: italic;    font-weight: bold;}.loc_map{    float: right;}.loc_extras{    width: 560px;}.loc_left{    float: left;    padding-right: 25px;    width: 340px;}.loc_left_wide{    float: left;    padding-right: 25px;    width: 560px;}.loc_left_wide .loc_grp .loc_amens{    padding-right:15px;}.loc_right{    float: right;    width: 190px;}.loc_grp{    border-bottom: 1px solid #000000;    padding-bottom: 10px;}.loc_hrs{    float: left;}.loc_day{    font-weight: bold;    text-decoration: underline;    margin: 0px;    padding: 0px;    font-size: 1em;}.loc_amens{    float: right;}.loc_geninfo{    }.loc_special_blurb{    }#loc_display{    }#loc_display a{    text-decoration: none;    font-size: .8em;}#loc_display a:hover{    text-decoration: underline;}/* * Shopping Cart Styles **************************************************/table.tbl_shopheader{	border-bottom-style: none;	padding-bottom: 0px;	border-right-style: none;	margin: 0px;	padding-left: 0px;	padding-right: 0px;	border-top-style: none;	border-left-style: none;	padding-top: 0px;}td.shopheader_l{	width: 390px;	height: 72px;}td.shopheader_r{	background: transparent url(../../images/2/storeheader_bg.png) scroll no-repeat bottom center;	width: 302px;	height: 72px;}.errorlist{	padding-top: 5px;    color: #E91C23;}.carterror{    color: #E91C23;} .required{     color: #E91C23;} /*  –Cart items within the viewcart table and checkout_table */.cartitems_table{    border-collapse: collapse;     border: 1px solid #666666;     width: 550px;}.cartitems_table tr{    border-bottom: 1px solid #666666;}/* -This is the overall table */.viewcart_table{     border-collapse: collapse;     border: 1px solid #666666;     width: 550px;}.viewcart_table tr{    border-bottom: 1px solid #666666;}.checkout_table{    border-collapse: collapse;    border: 1px solid #666666;    width: 550px;}.checkout_table  tr{    border-bottom: 1px solid #666666;}.account_table{    }.credit_table{    }.viewordercart_table{    }/*   -On the Order Status screen */.vieworder_table{    border-collapse: collapse;    border: 1px solid #666666;    width: 550px;}.checkout_cart_header{    color: #ffffff;    background-color: #E91C23;    border-right: 1px solid #666666;}.view_cart_header{    background-color: #E91C23;    border-right: 1px solid #666666;}.upsell{    background-color: #eeeeee; }.order_header{    background-color: #E91C23;    color: #ffffff; /*   font-weight: bold;    */}.checkout_info_header{    }.checkout_cart_row{    }.view_cart_row{    }.order_info_header{    }.order_row{    }.promolist{    clear: both;}.promolist table{    padding: 0px 0px 0px 65px;}.clr{    clear: both;}/* * Feature roundy box ***********************/.feature{    width: 190px;    margin: 3px;}.feature .head{    height: 15px;    background: transparent url(../../images/2/bg_feature_top.png) scroll no-repeat left top;}.feature .content{    width: 166px;    border-left: 2px solid #6a6456;    border-right: 2px solid #6a6456;    padding: 0px 10px 0px 10px;    background-color: #ffffff;}.feature .foot{    height: 17px;    background: transparent url(../../images/2/bg_feature_bot.png) scroll no-repeat left top;}/* * Shoopping cart  **********************/.cart{    margin-left: 60px;    margin-top: 20px;}.cart table{    border-collapse: collapse;    width: 750px;}.cart table thead{    color: #ffffff;    height: 22px;    text-transform: uppercase;    background: transparent url(../../images/2/bg_cart_thead.jpg) scroll repeat-x left top;}.cart table td{    text-align: right;}.cart table thead .scleftcap{    width: 30px;    background: transparent url(../../images/2/bg_cart_thead_left.jpg) scroll no-repeat left top;}.cartdesc{    width: 320px;}.cartqty{    width: 50px;}.carteach{    width: 150px;}.cart table thead .scrightcap{    width: 200px;    background: transparent url(../../images/2/bg_cart_thead_right.jpg) scroll no-repeat right top;}.cart table tbody, .cart table tbody td{    border: 1px solid #6a6456;}#cartqtyinput{    width: 3em;}.cartthumb{    float: left;    vertical-align: middle;    padding: 0px 5px 0px 0px;}.cart .item{    float:left;    text-align: left;    width: 250px;}.itemdesc{    font-weight: bold;}.itemdetail{    color: #555555;}.itemeach{    padding: 0px 25px 0px 0px;}.itemtotal{    font-weight: bold;    padding: 0px 55px 0px 0px;}.cartdetail{    width: 750px;}.carttotals{    float: right;    width: 398px;    border-left: 1px solid #6a6456;    border-right: 1px solid #6a6456;    border-bottom: 1px solid #6a6456;}.cartdetailleft{    width: 300px;}.cartshipping{    background-color: #dddddd;    padding: 5px 0px 5px 100px;}.cartshipping select{    display: block;}.cartshiprate{    font-weight: bold;    padding: 0px 0px 2px 0px;}.carttotal{    /*padding: 5px 0px 5px 150px;*/}.carttotal .title{    font-weight: bold;    width: 175px;    float: left;    text-align: right;    vertical-align: middle;}.carttotal .taxamount{    font-weight: bold;    text-align: right;}.carttotal .totalamount{    font-weight: bold;    font-size: 1.2em;    text-align: right;    width: 169px;    float: left;}.carttotal .info{    text-align: right;    font-size: .8em;    width: 169px;    float: left;}.totaltax div{    float: left;    padding: 5px 0px 10px 0px;}.totaltotal div{    float: left;    padding: 7px 0px 0px 0px;}.cartbuttons{    text-align: right;    padding: 10px 5px 0px 0px;}.cartbuttons input{    vertical-align: middle;}.checkoutbutton{    padding: 0px 0px 0px 40px;}.cartcouponcode{    border: 1px dashed #6a6456;    width: 216px;    margin: 50px 0px 0px 50px;    padding: 10px;}#cartcouponcode{    width: 3em;}.applycoupon{    padding: 0px 0px 0px 160px;}/* END CART *//* * Legacy styles? ***********************/.fld_lbl{	font-family: arial,helvetica,sans-serif;	color: #000000;	font-size: 0.9em;	font-weight: bold;	width: 130px;	height: 22px;	float: left;	text-align: right;	padding-right: 5px;	padding-top: 3px;}.ff1{	font-family: arial,helvetica,sans-serif;	color: #000000;	font-size: 1.2em;}.fld_txt{	font-family: arial,helvetica,sans-serif;	color: #000000;	font-size: 0.8em;	float: left;	width: 200px;	height: 22px;}.fld_note{	font-family: arial,helvetica,sans-serif;	color: #000000;	font-size: 0.8em;	float: left;	width: 175px;}.fld_lbl2{	font-family: arial,helvetica,sans-serif;	color: #000000;	font-size: 0.9em;	font-weight: bold;	width: 130px;	float: left;	text-align: right;	padding-right: 5px;	padding-top: 3px;}.fld_note2{	font-family: arial,helvetica,sans-serif;	color: #000000;	font-size: 0.8em;	float: left;	width: 425px;}DIV.fld_container{	width: 360px;}.container_account_header{	font-family: arial,helvetica,sans-serif;	color: #FFFFFF;	font-size: 1.1em;	font-weight: bold;	background-color: #5D5D5D;	width: 250px;	height: 25px;	float: left;	text-align: left;	padding-left: 5px;	padding-top: 6px;}.container_account_links{	font-family: arial,helvetica,sans-serif;	color: #333333;	font-size: 1em;	font-weight: bold;	background-color: #FFFFFF;	width: 250px;	float: left;	text-align: left;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 15px;}.breadcrumb a{font-family:arial,helvetica,sans-serif;font-size:1em;color:#4B4B4B;}.breadcrumb{font-family:arial,helvetica,sans-serif;font-size:1em;color:#4B4B4B;}.account_link{font-family:arial,helvetica,sans-serif;font-size:1.0;color:#000000;text-decoration:underline}A.account_link:hover{font-family:arial,helvetica,sans-serif;font-size:1.0em;color:#000000;text-decoration:none}.store_page_title{font-family:arial,helvetica,sans-serif;font-size:1.2em;font-weight:bold;color:#E61D25;}.store_page_subtitle{font-family:arial,helvetica,sans-serif;font-size:1.2em;font-weight:bold;color:#000000;}.cartlink_grey{font-family:arial,helvetica,sans-serif;font-size:0.9em;color:#4B4B4B;text-decoration:underline}.cartlink_grey_txt{font-family:arial,helvetica,sans-serif;font-size:0.9em;color:#4B4B4B;text-decoration:none}A.cartlink_grey:hover{font-family:arial,helvetica,sans-serif;font-size:0.9em;color:#4B4B4B;text-decoration:none}.cartlink_grey_sm{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#4B4B4B;text-decoration:underline}.cartlink_grey_sm_txt{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#4B4B4B;text-decoration:none}A.cartlink_grey_sm:hover{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#4B4B4B;text-decoration:none}.RedSm{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#ff0000;text-decoration:none}A.RedSm:link{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#ff0000;text-decoration:underline}A.RedSm:active{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#ff0000;text-decoration:underline}A.RedSm:visited{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#ff0000;text-decoration:underline}A.RedSm:hover{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#ff0000;text-decoration:none}.RedMed{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#ff0000;text-decoration:none}A.RedMed:link{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#ff0000;text-decoration:underline}A.RedMed:active{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#ff0000;text-decoration:underline}A.RedMed:visited{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#ff0000;text-decoration:underline}A.RedMed:hover{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#ff0000;text-decoration:none}.RedLg{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#ff0000;text-decoration:none}A.RedLg:link{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#ff0000;text-decoration:underline}A.RedLg:active{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#ff0000;text-decoration:underline}A.RedLg:visited{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#ff0000;text-decoration:underline}A.RedLg:hover{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#ff0000;text-decoration:none}.BlueSm{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#0072BB;text-decoration:none}A.BlueSm:link{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#0072BB;text-decoration:underline}A.BlueSm:active{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#0072BB;text-decoration:underline}A.BlueSm:visited{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#0072BB;text-decoration:underline}A.BlueSm:hover{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#0072BB;text-decoration:none}.BlueMed{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#0072BB;text-decoration:none}A.BlueMed:link{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#0072BB;text-decoration:underline}A.BlueMed:active{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#0072BB;text-decoration:underline}A.BlueMed:visited{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#0072BB;text-decoration:underline}A.BlueMed:hover{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#0072BB;text-decoration:none}.BlueLg{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#0072BB;text-decoration:none}A.BlueLg:link{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#0072BB;text-decoration:underline}A.BlueLg:active{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#0072BB;text-decoration:underline}A.BlueLg:visited{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#0072BB;text-decoration:underline}A.BlueLg:hover{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#0072BB;text-decoration:none}.GreySm{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#97979A;text-decoration:none}A.GreySm:link{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#97979A;text-decoration:underline}A.GreySm:active{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#97979A;text-decoration:underline}A.GreySm:visited{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#97979A;text-decoration:underline}A.GreySm:hover{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#97979A;text-decoration:none}.GreyMed{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#97979A;text-decoration:none}A.GreyMed:link{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#97979A;text-decoration:underline}A.GreyMed:active{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#97979A;text-decoration:underline}A.GreyMed:visited{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#97979A;text-decoration:underline}A.GreyMed:hover{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#97979A;text-decoration:none}.GreyLg{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#97979A;text-decoration:none}A.GreyLg:link{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#97979A;text-decoration:underline}A.GreyLg:active{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#97979A;text-decoration:underline}A.GreyLg:visited{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#97979A;text-decoration:underline}A.GreyLg:hover{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#97979A;text-decoration:none}.BlackSm{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#000000;text-decoration:none}A.BlackSm:link{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#000000;text-decoration:underline}A.BlackSm:active{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#000000;text-decoration:underline}A.BlackSm:visited{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#000000;text-decoration:underline}A.BlackSm:hover{font-family:arial,helvetica,sans-serif;font-size:0.8em;color:#000000;text-decoration:none}.BlackMed{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#000000;text-decoration:none}A.BlackMed:link{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#000000;text-decoration:underline}A.BlackMed:active{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#000000;text-decoration:underline}A.BlackMed:visited{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#000000;text-decoration:underline}A.BlackMed:hover{font-family:arial,helvetica,sans-serif;font-size:1.1em;color:#000000;text-decoration:none}.BlackLg{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#000000;text-decoration:none}A.BlackLg:link{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#000000;text-decoration:underline}A.BlackLg:active{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#000000;text-decoration:underline}A.BlackLg:visited{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#000000;text-decoration:underline}A.BlackLg:hover{font-family:arial,helvetica,sans-serif;font-size:1.4em;color:#000000;text-decoration:none}a.getdir:link{	font-weight: bold;	font-size: 14pt;	color: #333333;	font-style: italic;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 0.02em;	font-variant: normal;	text-decoration: underline;}a.getdir:visited {	font-weight: bold;	font-size: 14pt;	color: #333333;	font-style: italic;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 0.02em;	font-variant: normal;	text-decoration: underline;}a.getdir:hover {	font-weight: bold;	font-size: 14pt;	color: #333333;	font-style: italic;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 0.02em;	font-variant: normal;	text-decoration: none;}a.getdir:active{	font-weight: bold;	font-size: 14pt;	color: #333333;	font-style: italic;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 0.02em;	font-variant: normal;	text-decoration: underline;}.cardinal {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #333333;}/*Product Detail Styles*/.pdetail_price{font-family:arial,helvetica,sans-serif;font-size:1.6em;font-weight:bold;color:#E11713;}.pdetail_name{	padding-left: 3px;	padding-top: 20px;    font-size: 1.4em;    font-weight: bold;}.pdetail_num{	padding-left: 3px;    font-size: 1.0em;    font-weight: bold;}.pdetail_desc{	padding-top: 20px;	padding-left: 3px;}.freeship{	padding-left: 3px;    font-size: .9em;    font-weight: bold;}.attr_lbl{	font-family: arial,helvetica,sans-serif;	color: #000000;	font-size: 0.9em;	font-weight: bold;	padding-right: 5px;}.pdetail_ff1{	font-family: arial,helvetica,sans-serif;	color: #000000;	font-size: 0.9em;}/* * Payment info *************************/.paymentinfo{    width: 750px;    margin: 0px auto;}.paymentinfo a{    color: #666666;}.paystep{    border-bottom: 1px solid #999999;}#paystep1, #paystep2, #paystep3, #paystep4, #paystep5, #paystepregister, #paystepdone{    padding: 0px 5px;}#paystep1{    float: left;    width: 48%;    border-right: 1px solid #999999; }#paystep2{    float: left;    width: 48%;}#paystep3{    float: left;    width: 48%;}#paystep4{    float: left;    width: 48%;}#paystep5{    }#paystepregister{    }#paystepdone{    }#paystepdone table{    float: left;    width: 70%;    border-collapse:collapse;}#paystepdone table th{    text-align: left;}#paystepplaceorder{    float: left;    width: 25%;    text-align: center;}#payfinish{    font-size: 1.4em;    text-align: center;}.paymentstep{    font-weight: bold;}.paymentstep img{    vertical-align: middle;}.lightgrey{    color: #666666;}.black{    color: #000000;}.required{    color: #ff0000;}/* * Order Confirmation **************************/.orderconfirmation{    width: 450px;    margin: 0px auto;}.orederconfirmtable{    width: 450px;    border: 1px solid #333333;    padding: 10px;}.orederconfirmtable thead th{    text-align: left;}.ordconftotal{    text-align: right;}.orderhr{    color: #999999;    width: 450px;    margin: 0px;    margin: 10px 0px;}td.cnftotal, #cnftotal{    text-align: right;}#ordcnfbi, #ordcnfpayinfo{    float: left;    padding: 5px 0px 20px 10px;}#ordcnfsi, #ordcnfcoininfo{    float: left;    padding: 5px 0px 10px 75px;}/* * Order History ****************************/.orderhisttbl{    border-collapse: collapse;    width: 650px;    margin: 0px auto;}.orderhisttbl caption{    text-align: left;    background-color: #444444;    color: #ffffff;    padding: 3px;    font-weight: bold;}.orderhisttbl tbody tr{    background-color: #eeeeee;}.orderhisttbl tbody td{    border: 1px solid #C0C0C0;}.hoverbox {	cursor: default;	list-style: none;}.hoverbox a {	cursor: default;}.hoverbox a .preview {	display: none;}.hoverbox a:hover .preview {	display: block;	position: absolute;	top: -225px;	left: -50px;	z-index: 1;}.hoverbox img {	background: #fff;	border-color: #aaa #ccc #ddd #bbb;	border-style: solid;	border-width: 1px;	color: inherit;	padding: 2px;	vertical-align: top;	width: 100px;	height: 100px;}.hoverbox li {	background: #eee;	border-color: #ddd #bbb #aaa #ccc;	border-style: solid;	border-width: 1px;	color: inherit;	display: inline;	float: left;	margin: 3px;	padding: 5px;	position: relative;}.hoverbox .preview {	border-color: #000;	width: 225px;	height: 225px;}a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}a.stbar.chicklet {height:16px;line-height:16px;}