@charset "utf-8";
/* CSS Document */
html,body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background:#d7bde3 url(../images/bg_shadow.jpg) repeat-y center top;
}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { 
margin: 0; padding: 0; 
}
ul,ol { 
list-style: none; 
}

#header{
width:922px;
margin:0 auto 0 auto;
}
#mid_content{
width:922px;
margin:0 auto 0 auto;
}
#footer{
width:922px;
margin:0 auto 0 auto;
}

.clear{
clear:both;
}
#top_grd{
background: url(../images/top_grd.gif) repeat-x top left;
height:89px;
}
#logo{
float:left;
width:325px;
height:89px;
}
#logo img{
border:none;
}

/*Top Links Start Here*/

#top_link{
float:right;
background: url(../images/top_link.gif) no-repeat top right;
width:513px;
height:34px;
margin-right:25px;
color:#60027A;
font-size:12px;
padding:0 0 0 20px;
}
* html #top_link{
margin-right:12px;
}
#top_link span.purp {
font-weight:bold;
color:#60027A;
line-height:31px;
}
#top_link span.purp a{
color:#60027A;
text-decoration:none;
margin:0 2px;
}
#top_link span.purp a:hover{
text-decoration:underline;
}
#top_link a.shop{
background: url(../images/shop_cart.gif) no-repeat center left;
margin:0 4px 0 8px;
color:#000000;
padding:3px 0 3px 27px;
text-decoration:none;
}
#top_link a:hover.shop{
text-decoration:underline;
}
#top_link span.wht_sty{
color:#ffffff;
}
/*Top Links End*/

/*Search Box Top Start Here*/
#top_left_sec{
float:right;
margin:14px 0 0 0;
width:552px;
height:30px;
}

#src_box{
float:left;
background: url(../images/src_bg.gif) no-repeat center left;
margin:0 15px 0 0;
width:220px;
height:25px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
padding:4px 0 0 11px;
}
* html #src_box{
height:26px;
padding:3px 0 0 11px;
}
#txt_search{
margin:0;
width:100px;
height:19px;
border:1px solid #CCCCCC;
font-size:11px;
padding:0 0 0 5px;
}
#src_box img.go{
border:none;
margin:0;
}
.black_sty{
font-size:11px;
color:#111111;
text-decoration:underline;
line-height:28px;
font-weight:bold;
text-transform:uppercase;
}
.black_sty:hover{
text-decoration:none;
}

/*Search Box Top End*/


/*Navigation Style Start Here*/

#navigation{
background:url(../images/nav_bg.gif) repeat-x top left;
height:31px;
}
#navigation ul{
margin:0;
padding:0;
font-family:Times New Roman;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
#navigation li{
list-style:none;
display:inline;
}
#navigation li a{
float:left;
color:#ffffff;
text-decoration:none;
padding:8px 20px 8px 20px;
background: url(../images/divider.gif) no-repeat top right;
}
#navigation li a:hover{
color:#F99BFF;
}
/*Navigation Style End*/

/*Social Group Style Start*/

#social_grp{
background: url(../images/free_shipping.gif) no-repeat top left;
height:68px;
padding:16px 0 0 400px;
}
#social_ic{
float:left;
width:337px;
}
#social_grp img{
border:none;
margin:0 0 0 20px;
}
#social_grp .offers{
float:right;
width:160px;
font-size:11px;
color:#60027A;
margin:0 25px 0 0;
}
* html #social_grp .offers{
padding-right:20px;
margin:0;
}
#email_textfield{
	margin:3px 0 3px 0px;
	width:134px;
	height:19px;
	border:1px solid #CCCCCC;
	font-size:12px;
	padding:0 0 0 5px;
	color:#666666;
}
/*Social Group Style End*/

/*Banner Style Start*/
#main_bnr{
height:280px;
margin:23px 0 18px 0;
}
#main_bnr #deal{
float:left;
background: url(../images/deal.gif) repeat-y top left;
margin:0 0 0 18px;
width:281px;
height:244px;
}
* html #main_bnr #deal{
margin:0 0 0 9px;
}
.deal_top{
height:209px;
}
#main_bnr #deal_bot{
background: url(../images/deal_bot.gif) no-repeat bottom left;
height:35px;
}
#main_bnr #deal_bot a{
text-transform:uppercase;
color:#9436AE;
font-weight:bold;
display:block;
text-decoration:none;
line-height:35px;
}
#main_bnr #deal_bot a:hover{
text-decoration:underline;
}
.product{
border:none;
}
#bnr{
float:right;
width:607px;
}
/*Banner Style End*/

/*Content Start Here*/
#content{
margin:0 15px 0 15px;
}
* html #content{
margin:0;
}
.featured_box{
float:left;
width:175px;
height:280px;
margin:0 13px 14px 13px;
background-color: #F1F0FF;
border:1px solid #D1D1EB;
padding:0 10px 14px 10px;
}
.featured_box img.pro_sty{
margin:10px 0;
}
.featured_box a.view_item{
background: url(../images/view_item.gif) no-repeat center;
margin:15px 0 0 0;
width:160px;
height:29px;
display:block;
font-weight:bold;
color:#FCFCFD;
text-decoration:none;
line-height:29px;
}
.pro_details{
color: #000000;
display:block;
height : 25px;
}
.price{
	color: #000000;

}
/*Content End*/
/*Footer Start Here*/
#fot_bill_ship{
margin:10px 15px 0 15px;
padding:10px 0 10px 0;

font-size:11px;
color:#9436AE;
text-align:center;
}
#fot{
margin:10px 15px 0 15px;
padding:10px 0 10px 0;
border-top:1px solid #DBDBDB;
font-size:11px;
color:#9436AE;
text-align:center;
}
#fot .link a{
margin:0 3px;
color:#9436AE;
text-decoration:none;
}
#fot .link a:hover{
text-decoration:underline;
}
.fot_grey{
margin:10px 40px 0 40px;
color:#A2A2A3;
text-align:left;
font-size:10px;
}
/*Footer End*/

/*Inner Pages Style Start Here*/
#inner{
margin:0 15px;
}
* html #inner{
width:890px;
margin:0 15px;
}
#breadcrumbs{
font-size:11px;
color:#000000;
margin-bottom:5px;
}
#breadcrumbs a{
background:url(../images/bread_arrow.gif) no-repeat right center;
padding:0 10px 0 0; 
color:#000000;
text-decoration:underline;
}
#breadcrumbs a:hover{
text-decoration:none;
}
.cat_main{
border:1px solid #979797;
background:url(../images/cat_border.gif) repeat-y left top;
}
.cat_left{
float:left;
width:171px;
padding:5px 0 0 10px;
}
.cat_left .title{
font-size:14px;
color:#6B0C8B;
line-height:30px;
font-weight:bold;
padding:0;
margin:0;
}
.cat_left .title2{
font-size:12px;
color:#730C9A;
line-height:30px;
font-weight:bold;
padding:0;
margin:0;
}
.cat_left ul{
padding:0;
margin:0;
font-size:11px;
}
.cat_left ul li{
list-style:none;
line-height:18px;
}
.cat_left ul li a{
color:#000000;
text-decoration:none;
}
.cat_left ul li a:hover{
text-decoration:underline;
}
.cat_right{
float:left;
width:688px;
padding:0 10px 0 10px;
}
.cat_right .banner_img{
float:left;
padding:10px 4px 10px 4px;
}
.cat_right .banner_img .title{
font-size:16px;
color:#6B0C8B;
font-weight:bold;
padding:0;
margin:0;
}
.cat_right .sort{
background-color:#fbfbfb;
padding:17px 20px 0 20px;
height:39px;
margin:0 0 24px 0;
}
.cat_right .sort .title{
font-size:12px;
color:#730990;
font-weight:bold;
}
.cat_right .sort .list{
font-size:11px;
width:101px;
}
.cat_right .sortby{
float:left;
width:220px;
}
.cat_right .search{
float:left;
width:250px;
}
.cat_right .pageno{
float:right;
width:400px;
text-align:right;
font-size:11px;
color:#636363;
}
.cat_right .crnt_pg{
font-size:12px;
font-weight:bold;
}
.cat_right .pageno a{
color:#636363;
text-decoration:none;
}
.cat_right .pageno a:hover{
text-decoration:underline;
}
.main_prod_div{
width:640px;
margin:0 0 5px 45px;
}
.prod_pic_div{
border:1px solid #989898;
width:166px;
height:120px;
}
.prod_pic_div img{
margin:auto;
border:none;
}
.prod_pic_div a{
margin:auto;
}
.prod_div{
float:left;
margin:0 44px 10px 0;
width:166px;
color:#969696;
line-height:16px;
text-align:center;
font-size:13px;
}
* html .prod_div{
float:left;
margin:0 25px 10px 5px;
width:166px;
color:#969696;
line-height:16px;
text-align:center;
font-size:13px;
}
.prod_div .hgt{
height:55px;
display:block;
}
.prod_div .hgt_long{
height:105px;
display:block;
}
.prod_div a{
color:#969696;
text-decoration:none;

}
.prod_div a:hover{
text-decoration:underline;
}
.prod_div a.price{
color:#000000;
text-decoration:none;
font-size:12px;
}
.prod_div a.price:hover{
text-decoration:underline;
}

/*Inner Pages Style End Here*/
/*qb_product_detail Style Start Here*/
.cat_main_detail{
border:1px solid #979797;
background:url(../images/cat_border_detail.gif) repeat-y left top;
}
.cat_right_detail{
float:right;
width:686px;
padding:11px 0 15px 0px;
}
.item{
text-align:right;
padding-right:21px;
padding:0 21px 0 0;
margin:0 0 5px 0;
font-size:11px;
}
.prod_info{
width:686px;
}
.prod_info_left{
float:left;
width:175px;
margin-right:15px;
}
.prod_info_right{
float:right;
width:495px;
position:relative;
}
a.view_lrg{
background:url(../images/mag.gif) no-repeat left center;
color:#000000;
text-decoration:none;
padding:5px 0 5px 25px;
line-height:25px;
font-size:11px;
}
a.view_lrg:hover{
text-decoration:underline;
}
.prod_info_title{
	font-size:16px;
	text-transform:uppercase;
	color:#5b0777;
	margin:0;
	font-family: Arial Black;
	padding-bottom: 10px;
}
.error_msg{
font-size:12px;
color:#FF0000;
line-height:20px;

}
.prod_info_grey_box{
float:right;
right:0;
background-color:#fcfcfe;
border:1px solid #ededed;
border-right:0px solid #ededed;
padding:10px;
color:#5f5f61;
line-height:17px;
font-size:11px;
margin-top:20px;
}
.prod_info_grey_box a{
color:#5f5f61;
text-decoration:none;
}
.prod_info_detail{
float:left;
width:300px;
}
.prod_info_detail .blk_sty{
font-size:12px;
font-weight:bold;
color:#000000;
}
.prod_info_detail .blk_sty2{
font-size:12px;
color:#999999;
font-weight: normal;
}
.prod_info_detail .avai_sty{
font-size:13px;
color:#000000;
line-height:25px;
}
.prod_info_detail .avai_sty span{
color:#00ae14;
font-size:12px;
margin-left:10px;
}
.prod_info_detail .avai_sty span a{
color:#00ae14;
text-decoration:none;
}
.prod_info_detail .qnty{
font-size:11px;
margin-left:22px;
}
.prod_info_detail .purp_btn{
margin:5px 0 0 0;
background:url(../images/purp_btn.gif) no-repeat top center;
width:114px;
height:25px;
text-align:center;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
padding:0px 0 3px 0;
border:none;
line-height:25px;
cursor:pointer;
}
.ifrm{
border-bottom:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
height:29px;
padding:5px 0 0 0;
margin:10px 0 0 0;
}
.prod_info_bot{
padding:30px 0 0 0;
}
.prod_info_bot .prod_feat{
width:175px;
padding-right:10px
}
.prod_info_bot .prod_feat ul{
padding:0 0 0 13px;
margin:0;
font-size:11px;
font-weight:bold;
list-style:disc;
}
.prod_info_bot .prod_feat ul li{
margin-bottom:10px;
}
.prod_info_bot .prod_feat ul li a{
color:#000000;
text-decoration:none;
}
.prod_info_bot .prod_desc{
width:470px;
padding:0 20px 0 0;
color:#000000;
line-height:15px;
}
.prod_info_bot .prod_desc img{
float:left;
margin:0 10px 0 0;
}

.prod_info_left_sidebar{
float:left;
width:181px;
padding:25px 0 0 0px;
}
.prod_info_left_sidebar p.title{
background-color:#e2e2e2;
line-height:normal;
font-size:14px;
font-weight:bold;
text-align:center;
margin:0 0 25px 0;
padding:6px 0;
}
.prod_info_left_sidebar .items_detail{
width:120px;
margin:0 auto 10px auto;
font-size:11px;
text-align:center;
}
.prod_info_left_sidebar .items_detail img{
border:1px solid #949494;
}
.prod_info_left_sidebar .items_detail a{
color:#000000;
text-decoration:none;
}
.prod_info_left_sidebar .items_detail a:hover{
text-decoration:underline;
}

/*qb_product_detail Style End*/

/*qb_shopping_cart Style Start Here*/
.shop_cart_main{
float:left;
width:616px;
padding:0 0 0 0px;
margin:28px 40px 0 47px; 

}
* html .shop_cart_main{
margin:28px 0 0 47px;
}
.shop_cart{
padding:0 0 0 0px;
margin-bottom:12px;
border:1px solid #dedede;
}
.shop_cart hr{
color:#CCCCCC;
height:10px;
}
.shop_cart p.title{
color:#000000;
font-size:18px;
line-height:27px;
padding:0 0 0 10px;
border-bottom:1px solid #dedede;
}
.shop_cart .tbl_sty th{
font-weight:bold;
text-align:left;
line-height:30px;
}
.shop_cart .tbl_sty .sml_grey{
font-size:12px;
color:#8e8e8e;
}
.shop_cart .tbl_sty .sml_grey a{
color:#8e8e8e;
text-decoration:underline;
}
.shop_cart .tbl_sty .sml_grey a:hover{
text-decoration:none;
}
.green{
color:#448c0c;
}
.shop_cart .tbl_sty .grey_sty2 {
color:#656565;
}
.shop_cart .tbl_sty .grey_sty2 a{
color:#656565;
text-decoration:underline;
}
.shop_cart .tbl_sty .grey_sty2 a:hover{
color:#656565;
text-decoration:none;
}
.shop_cart .tbl_sty .blk_sty3{
color:#000000;
font-size:11px;
font-weight:bold;
}
.shop_cart .grey_div{
background-color:#efefef;
padding:4px 0;
margin:18px 0 0 0;
}
.coupon{
border:1px solid #dedede;
padding:12px 20px 0 0;
}
.sml_grey4{
font-size:10px;
font-style:italic;
line-height:25px;
}
.checkout{
font-size:11px;
margin:15px 0;
}
.checkout img{
border:none;
margin:15px 0 0 0;
}
/*qb_shopping_cart Style End*/

/*qb_registration Style Start Here*/

.reg_form{
margin:40px 0 100px 40px;
}
.reg_form .title{
font-size:18px;
font-weight:bold;
color:#8d2a7d;
margin:0 0 15px 0;
}
.reg_form .title2{
font-size:18px;
font-weight:bold;
color:#8d2a7d;
margin:20px 0 5px 0;
}
.black_bold{
font-size:13px;
font-weight:bold;
line-height:25px;
text-align:right;
}
.red_star{
font-size:13px;
font-weight:bold;
line-height:25px;
color:#FF0000;
}
.reg_form input{

margin:3px 0 3px 10px;

}

.reg_form textarea{

margin:3px 0 3px 10px;
}

.reg_form img{
border:none;
margin:3px 0 3px 10px;
}

.reg_form .purp_btn{
margin:3px 0 3px 10px;
background:url(../images/purp_btn.gif) no-repeat top center;
width:114px;
height:25px;
text-align:center;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
padding:0px 0 3px 0;
border:none;
line-height:25px;
cursor:pointer;
}

.reg_form .tbl_sty th{
font-weight:bold;
text-align:left;
line-height:30px;

}
/*qb_registration Style End*/

/*qb_payment Style Start Here*/

.payment_sty{
width:670px;
padding:40px 0 100px 40px;
}
.payment_sty .title{
background:url(../images/secure_ic.gif) no-repeat left center;
margin:0 0 10px 0;
padding:4px 0 5px 32px;
border-bottom:1px solid #adadad;
font-size:18px;
font-weight:normal;
color:#000000;
}
.payment_sty .rdo_sty{
font-size:14px;
font-weight:bold;
line-height:20px;
padding:0 0 5px 0;
}
.payment_sty .rdo_sty span{
font-size:11px;
font-weight:normal;
}
.payment_sty .blk_sml4{
font-size:11px;
color:#000000;
text-align:right;
}
.payment_sty .text_field{
width:175px;
margin:2px 0 2px 5px;
}
.payment_sty img.enter{
margin:2px 0 0 0;
border:none;
}
.payment_sty .border{
margin:2px 0 12px 0;
padding:0 0 14px 0;
border-bottom:1px solid #aeaeae;
width:567px;
}
.payment_sty .billing{
width:350px;
float:left;
}
.payment_sty .tbl_title{
background:#fafafa;
text-align:left;
padding:0 0 0 8px;
line-height:22px;
font-size:14px;
font-weight:bold;
}
.payment_sty .subtitle{
margin:10px 0 4px 10px;
font-weight:bold;
}
.payment_sty .text_field2{
width:200px;
margin:4px 0 4px 10px;
}
.payment_sty .list_menu{
width:204px;
margin:4px 0 4px 10px;
}
.payment_sty  .why{
color:#000000;
font-size:10px;
text-decoration:none;
}
.payment_sty .pay_info{
float:left;
width:280px;
}
.payment_sty .line_hgt td{
padding:4px 0;
}
.payment_sty .list_menu_sml{
margin-left:5px;
width:110px;
}
.payment_sty .blk_sml5{
font-size:11px;
color:#000000;
text-align:left;
}

/*qb_payment Style End*/

/*qb_bill Style Start Here*/
.bill_sty{
margin:17px 10px 10px 10px;
}
.bill_sty .title{
color:#60027a;
font-size:21px;
margin-bottom:8px;
font-weight:bold;
}
.bill_sty .tbl_sty{
background-color:#d4d4d2;
font-size:16px;
margin-top:4px;
}
.bill_sty .tbl_sty th{
color:#60027a;
background-color:#f3effe;
padding:7px;
text-transform:uppercase;
}
.bill_sty .tbl_sty .head_small{
color:#60027a;
background-color:#f3effe;
padding:7px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;

}
.bill_sty .tbl_sty td{
background-color:#FFFFFF;
padding:7px;
}
.bill_sty .tbl_sty .item{
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
font-size:17px;
}
.bill_sty .tbl_sty .hilight{
color:#60027a;
font-weight:bold;
}
/*qb_bill Style End*/


/*qb_login Style End*/
.login_sty{
margin:5px 0 40px 38px;
background:url(../images/myaccount.gif) no-repeat top left;
padding:70px 0 0 0;
}
.login_sty .title{
font-size:13px;
font-weight:bold;
line-height:30px;
}
.login_sty .purp_sty{
line-height:24px;
color:#662d83;
}
.login_sty .purp_sty a{
color:#662d83;
text-decoration:underline;
}
.login_sty .signin_box{
float:left;
width:280px;
height:265px;
border-right:1px solid #e5e5e5;
}
.login_sty .crtacnt_box{
float:left;
width:300px;
margin-left:70px;
}
.login_sty .list{
margin:0;
padding:0 0 0 13px;
list-style:square;
}
.login_sty .list li{
line-height:25px;
}

/*qb_login Style End*/

/*Start May 11 2010 Style*/

.atten_box{
background-color:#f3dbff;
border:2px solid #50008e;
padding:5px 15px;
margin:10px 0 0 0;
font-size:14px;
}
.atten_box .atten_title{
color:#aa0ef8;
line-height:20px;
font-size:14px;
font-weight:bold;
}
.promo_box{
margin:10px 0 0 0;
font-size:13px;
line-height:20px;
text-align:center;
}
.promo_box .promo_box_div{
float:left;
width:190px;
margin:10px 7px 10px 7px;
}
.promo_box .promo_box_div img{
border:none;
}
.promo_box .promo_box_div a.qv{
border:1px solid #414141;
padding:2px 8px;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

/*End May 11 2010 Style*/

.err_text 
{
 FONT-WEIGHT: normal; 
 FONT-SIZE: 12px; 
 COLOR: red; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 TEXT-DECORATION: none;
}
.succ_text 
{
 FONT-WEIGHT: normal; 
 FONT-SIZE: 12px; 
 COLOR: green; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 TEXT-DECORATION: none;
}
#dropmenudiv {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; Z-INDEX: 100; FONT: 11px/18px Arial; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 0px solid; POSITION: absolute
}
#dropmenudiv A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #8A3E31; TEXT-INDENT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: #8A3E31  1px solid; TEXT-DECORATION: none
}
#dropmenudiv A:hover {
	FONT-WEIGHT: bold; COLOR: #ECE3C5; BACKGROUND-COLOR: #8A3E31;
}
#blanket {
   background-color:#111;
   position:absolute;
   z-index: 9001; 
   top:0px;
   left:0px;
   width: 100%;
   FILTER: alpha(opacity=65);
   moz-opacity: 0.65;
   opacity: 0.65;
   

}
#popUpDiv {
	position:absolute;
	background-color:#eeeeee;
	width:230px;
	
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}

/* qucick view css */
.dropin_div
{
 position:absolute;
 visibility: hidden;
 
 left: 300px;  /*192px;*/
 width: 460px;
 padding:5px 10px;
 height:325px;
 /*border: 2px groove #CCCCCC;*/
 border: 2px solid #999999;
 background-color:#FFFFFF;
 z-index: 1000000;
}
/* qucick view css */

.divclass
{
scrollbar-base-color: #F3FDFF; 
scrollbar-arrow-color: #0A4B90; 
scrollbar-shadow-color: #F3FDFF; 
scrollbar-darkshadow-color: #0A4B90; 
overflow:auto;  
height:110px; 
width:450px;
border:solid 1px #999999; 
}

.prod_div .view_item{
background: url(../images/view_item.gif) no-repeat center;
margin:15px 0 0 0;
width:160px;
height:29px;
display:block;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
line-height:29px;
}
.prod_div .view_item:hover{
text-decoration:none;
}
.purp_btn{
margin:0;
background:url(../images/purp_btn.gif) no-repeat top center;
width:70px;
height:18px;
text-align:center;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
padding:0px 0 3px 0;
border:none;
line-height:18px;
cursor:pointer;
}
.promotion_text
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight:bold;
 color: #81392D;
 text-decoration:none;
}
.bot_bdr
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DEDEDE;	
}

.purp_sty{
color:#662d83;
}

.magnifyarea{ /* CSS to add shadow to magnified image. Optional */
box-shadow: 5px 5px 7px #818181;
-webkit-box-shadow: 5px 5px 7px #818181;
-moz-box-shadow: 5px 5px 7px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
background: white;
}

/* Added by Santosh on date 01/07/2010 for category page*/


.cat_full{
float:left;
width:865px;
padding:0 10px 0 10px;
}
.cat_full .banner_img{
padding:10px 4px 10px 4px;
}
.cat_full .banner_img_main{
width:680px;
margin:0 auto;
}
.cat_full .banner_img .title{
font-size:16px;
color:#6B0C8B;
font-weight:bold;
padding:0;
margin:0;
}
.cat_full .sort{
background-color:#fbfbfb;
padding:17px 20px 0 20px;
height:39px;
margin:0 0 24px 0;
}
.cat_full .sort .title{
font-size:12px;
color:#730990;
font-weight:bold;
}
.cat_full .sort .list{
font-size:11px;
width:101px;
}
.cat_full .sortby{
float:left;
width:220px;
}
.cat_full .search{
float:left;
width:250px;
}
.cat_full .pageno{
float:right;
width:400px;
text-align:right;
font-size:11px;
color:#636363;
}
.cat_full .crnt_pg{
font-size:12px;
font-weight:bold;
}
.cat_full .pageno a{
color:#636363;
text-decoration:none;
}
.cat_full .pageno a:hover{
text-decoration:underline;
}

.main_prod_div2{
margin:0 0 5px 45px;
}
.prod_pic_div2{
border:1px solid #989898;
width:240px;
height:180px;
}
.prod_pic_div2 img{
margin:auto;
border:none;
}
.prod_pic_div2 a{
margin:auto;
}
.prod_div2{
float:left;
margin:0 44px 10px 0;
width:220px;
color:#969696;
line-height:16px;
text-align:center;
font-size:13px;
}
* html .prod_div2{
float:left;
margin:0 25px 10px 5px;
width:166px;
color:#969696;
line-height:16px;
text-align:center;
font-size:13px;
}
.prod_div2 .hgt{
height:55px;
display:block;
}
.prod_div2 .hgt_long{
height:105px;
display:block;
}
.prod_div2 a{
color:#969696;
text-decoration:none;

}
.prod_div2 a:hover{
text-decoration:underline;
}
.prod_div2 a.price{
color:#000000;
text-decoration:none;
font-size:12px;
}
.prod_div2 a.price:hover{
text-decoration:underline;
}
.cat_main_2{
border:1px solid #979797;
background:url(../images/blank.gif) repeat-y left top;
}