/* CSS Document */

body
{ margin:0; padding:0; background:url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; _font-size:0%; }

img  { behavior:url('iepngfix.htc'); }

#wrapper
{ width:975px; margin:0 auto; position:relative; display:table; }

#header_wrap
{ height:89px; }

#logo_wrap
{ /*padding-top:20px; padding-left:12px;*/ width:256px; float:left; padding-top:2px; }

#top_right_wrap
{ width:705px; float:right; }

#free_toll_wrap
{ clear:both; height:43px; }

.sub a
{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#f0ba00; font-weight:bold; text-decoration:none; font-style:italic; }
.sub a:hover
{ text-decoration:none; }

#nav_wrap
{ height:46px; }

.nav_l
{ background:url(images/nav_l.jpg) no-repeat; width:18px; height:46px; float:left; }

.nav_r
{ background:url(images/nav_r.jpg) no-repeat; width:19px; height:46px; float:right; }

.nav_bg
{ background:url(images/nav_bg.jpg) repeat-x; width:668px; height:46px; float:left; }

#topnav ul 
{ list-style: none; padding:0px; margin:0px; }

#topnav ul li 
{ /*line-height: 32px;*/ float:left; padding-top:10px; }

#topnav ul li a
{ font-family:Arial; font-size:13px; text-decoration:none; color:#000000; padding-left:8px; padding-right:8px; font-weight:bold; /*background:url(../images/sep.jpg) no-repeat right;*/ border-right:#000000 1px solid; display:block; }

#topnav ul li a:hover
{ color:#ba0101; }

#shipping_wrap
{ width:184px; float:left; margin-left:291px; _margin-left:145px; }

#shipping_top
{ background:url(images/free-top.png) no-repeat; height:9px; }

#shipping_mid
{ background:#eaeaea; height:34px; }

#toll_wrap
{ width:220px; float:right; padding-right:10px; }

#toll_mid
{ background:#414141; width:209px; height:43px; float:left; }

#toll_r
{ background:url(images/toll_r.jpg) no-repeat; height:43px; width:11px; float:right; }

.free
{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; }

#pur_wrap
{ width:180px; margin:0 auto; }

.pur
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background:#aa0b06; display:block; }

.toll
{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; }

.us
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; }

.dat
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#f0cb00; }

.block_top
{ background:url(images/block_top.png) no-repeat; height:9px; }

.block_top_color
{ background:#f0cb00; height:30px; _height:0px; border-left:#ffffff 1px solid; border-right:#ffffff 1px solid; }

.block_mid
{ background:#eaeaea; overflow:hidden; }

.block_bot
{ background:url(images/block_bot.jpg) no-repeat; height:11px; clear:both }

.block_l
{ background:url(images/block_l.png) no-repeat; height:41px; width:11px; float:left; }

.block_m
{ background:url(images/block_m.png) repeat-x; height:41px; width:244px; float:left; }

.block_r
{ background:url(images/block_r.png) no-repeat; height:41px; width:11px; float:right; }


.member
{ font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif; font-size:20px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:41px; }

.lgoin_wrap
{ padding:10px; padding-right:20px; overflow:hidden; }

.id_pass_wrap
{ float:left; width:80px; }

.id
{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; }

.txt_box_wrap
{ float:right; width:150px; }

.txt_box
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; border:#3f3f3f 1px solid; width:150px; height:18px; }

.space
{ clear:both; height:10px; }

.forget a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d20101; text-decoration:underline; }
.forget a:hover
{ text-decoration:none; }

#cart_bg
{ background:url(images/cart_bg.jpg) no-repeat; width:261px; height:80px; margin:0 auto; }

#empty_wrap
{ float:right; width:107px; }

#empty_l
{ background:url(images/empty_l.jpg) no-repeat; height:25px; width:8px; float:left; }

#empty_m
{ background:#eaeaea; height:25px; width:91px; float:left; }

#empty_r
{ background:url(images/empty_r.jpg) no-repeat; height:25px; width:8px; float:right; }

.cart
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; line-height:24px; }

#cart_inner
{ padding:5px; overflow:hidden; }

img
{ vertical-align:middle; }

#my_cart_wrap
{ float:left; width:120px; }

.my_cart a
{ font-family:"Lucida Grande","Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; color:#c00101; text-decoration:none; font-weight:bold; }
.my_cart a:hover
{ text-decoration:underline; }

.cart_bot_bor
{ border-bottom:#eaeaea 1px solid; overflow:hidden; height:40px; }

.cart_nav ul 
{ list-style: none; padding:0px; margin:0px; }

.cart_nav ul li 
{ /*line-height: 32px;*/ float:left; padding-top:7px; }

.cart_nav ul li a
{ font-family:Arial; font-size:12px; text-decoration:none; color:#000000; padding-left:6px; padding-right:6px; font-weight:bold; /*background:url(../images/sep.jpg) no-repeat right;*/ border-right:#000000 1px solid; display:block; }

.cart_nav ul li a:hover
{ color:#c00101; }

#left_col
{ width:266px; float:left; }

#right_col
{ float:right; width:705px; _position:absolute; }

.margin_bot
{ margin-bottom:5px; clear:both; }

#search_l
{ background:url(images/search_l.jpg) no-repeat; height:38px; width:10px; float:left; }

#search_bg
{ background:url(images/search_m.jpg) repeat-x; float:left; height:38px; width:75px; }

#search_txt_box_bg
{ background:#eaeaea; float:left; height:38px; width:171px; }

#search_r
{ background:url(images/search_r.jpg) no-repeat; height:38px; width:10px; float:right; }

.search-txt
{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; line-height:40px; }

.cat_nav ul 
{ list-style: none; padding:0px; margin:0px; }

.cat_nav ul li 
{ line-height: 22px; /*float:left;*/ padding-top:7px; }

.cat_nav ul li a
{ font-family:Arial; font-size:12px; text-decoration:none; color:#000000; padding-left:22px; padding-right:1px; font-weight:bold; /*background:url(../images/sep.jpg) no-repeat right;*/ /*border-right:#000000 1px solid;*/ display:block; }

.cat_nav ul li a:hover
{ color:#c00101; }

.fea_wrap
{ padding:10px; padding-top:0; }

.fea
{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#053565; }

.com_inner
{ width:141px; height:26px; float:right; visibility:hidden; }

.comp_l
{ background:url(images/comp_l.jpg) no-repeat; height:26px; width:12px; float:left; }

.comp_m
{ float:left; background:#666666; border-bottom:1px solid #000000; height:25px; width:117px; }

.comp_r
{ background:url(images/comp_r.jpg) no-repeat; height:26px; width:12px; float:right; }

.comp_l2
{ background:url(images/comp_l2.jpg) no-repeat; height:26px; width:12px; float:left; }

.comp_m2
{ float:left; background:#666666; border-bottom:1px solid #000000; height:25px; width:117px; }

.comp_r2
{ background:url(images/comp_r2.jpg) no-repeat; height:26px; width:12px; float:right; }

.comp_txt a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; line-height:23px; text-decoration:none }
.comp_txt a:hover
{ color:#f0cb00; }

.comp_txt2 a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; line-height:26px; text-decoration:none }
.comp_txt2 a:hover
{ color:#f0cb00; }

.top_bor
{ border-top:#000000 1px solid; }

.bot_bor
{ border-bottom:#000000 1px solid; overflow:hidden }

.space2
{ float:right; width:5px; height:5px; }

.fea_bor
{ border:#363636 1px solid; border-top:0; }

.fea_top
{ background:url(images/fea_top.jpg) no-repeat; width:191px; height:11px; }

.fea_det_l
{ background:url(images/fea_det_l.jpg) no-repeat; width:11px; height:58px; }

.fea_det_m
{ background:#eaeaea; border-bottom:#363636 1px solid; height:58px; }

.fea_det_r
{ background:url(images/fea_det_r.jpg) no-repeat; width:11px; }

/* for sub categories */
.fea_det_l2
{ background:url(images/fea_inner_l.jpg) no-repeat; width:11px; height:58px; }

.fea_det_m2
{ background:#cecece; border-bottom:#363636 1px solid; height:58px; }

.fea_det_r2
{ background:url(images/fea_inner_r.jpg) no-repeat; width:11px; } /* for sub categories */

.pro_name
{ font-family:Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#670603; }

.price_det
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }

.price
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ba0101; }

.see_bg
{ background:#c40101; border-top:#363636 1px solid; border-bottom:#363636 1px solid; }

.see a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }
.see a:hover
{ color:#f0cb00 !important; }

.chk
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4f4f4f; }

#footer_wrap
{ background:url(images/footer_bg.jpg) repeat-x; height:57px; width:100%; }

#footer_inner
{ margin:0 auto; width:975px; }

#footer_link_wrap
{ float:left; width:584px; padding:10px; padding-top:20px; }

#copy_wrap
{ float:right; width:336px;  padding:10px; padding-top:20px; }

.footer_txt
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; /*font-weight:bold; color:#540101;*/ color:#ffffff; }

.footer_link a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; /*font-weight:bold; color:#540101;*/ color:#ffffff; text-decoration:none; font-weight:normal; }
.footer_link a:hover
{ color:#f0cb00; }

.sea_txt_box_wrap
{ float:left; width:125px; }

.go_btn_wrap
{ float:right; width:31px; }

.txt_box2
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; border:#3f3f3f 1px solid; width:125px; height:18px; }

.anuj_wrapper
{ height:24px; width:649px; margin-left:8px; }

.hea_l
{ background:url(images/hea_l.jpg) no-repeat; width:7px; height:24px; float:left; }

.hea_m
{ background:url(images/hea_m.jpg) repeat-y; width:635px; height:24px; float:left; }

.hea_r
{ background:url(images/hea_r.jpg) no-repeat; width:7px; height:24px; float:right; }

li.buttons { float: left;} 

ul.menu {
   list-style-type: none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding: 5px;
   margin: 0px;
   }

.menu a {
     margin: 0px;
     height: 20px;
     padding: 0px 0px 0px 0px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
     color: #000;
     background: #ccc;
     }

.menu a:hover {
     background: #dddddd !important;
     }
	 
.stepArrow {
    position:inherit;
    display:inline;
    margin-top: 0px;
    margin-bottom: 0px;
}	 

.setupOn {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#a51d21 none repeat scroll 0 0 !important;
color:#FFFFFF !important;
}

p { font-family:Arial, Helvetica, sans-serif !important;
font-size:12px !important; 
text-align:justify !important;
}
.img_bor
{ border:#dadada 1px solid; }
.my_cart {
font-weight:bold !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px !important;
padding-left:24px !important;
}

.deal_bg
{ background:#06529e; border-top:#363636 1px solid; border-bottom:#363636 1px solid; }

.deal_bg a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }
.deal_bg a:hover
{ color:#f0cb00 !important; }

