body{
	background:url(../images/2011/bg.jpg) repeat-x 0 -17px; margin:0; padding:0; color:#333333;
    font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; line-height: 18px;
}

.handimage { cursor:hand; }

a, a:link, a:visited { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:hover { text-decoration:underline; }

#wrapper{ width:1000px; margin:0 auto; }
/*::::::::::::::::::::::::::::::::::| Header Start |:::::::::::::::::::::::::::::::::::*/

#header{ width:1000px; float:left; height:75px; }
#header h1{ width: 145px; float:left; margin: 5px 0 0 5px;}

.top_links {float: right; width: 585px;}
.top_links ul{ float:right; list-style:none; margin:0; padding:0; }
.top_links ul li{ float:left; padding:0 7px 0 7px; color:#c2bdbd; margin-top:5px; list-style:none;}

.top_links ul li.last{ float:right; margin-top:5px; border-left:#f7f7f7 1px solid; padding-left:50px;}
.top_links ul li.last a{ font-size:18px; float:left; padding:8px 0 0 10px; color:#999;}

.top_search { float: right; width: 600px; margin:8px 0 0 0px; }
.top_search_input {
	background: url(../images/2011/input-bg.jpg) repeat scroll 0 0 transparent; border: 0 none; color: #938d8d; float: left; height: 30px;  line-height: 18px; margin-top: 7px; padding: 0 0 0 5px; width: 376px;
}
.top_search_button {
	background: url(../images/2011/go_btn.jpg) no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; display: inline; float: left;  height: 30px; margin: 7px 0 0 0; width: 36px;
}
.top_cart_items {
	background: url(../images/2011/shoppingcart.gif) no-repeat right; color: #c30001; float: right; width:170px; height:40px; border-left:#f7f7f7 1px solid; padding-top:3px;
}
/*::::::::::::::::::::::::::::::::::| Header End |:::::::::::::::::::::::::::::::::::*/

div#menuapy { height: 46px; width:1000px; float:left;}
div#menuapy ul { margin: 0; padding: 0; list-style: none; float: left; }
div#menuapy ul.menuapy { padding-right: 10px; background: width:970px; }
div#menuapy li { position: relative; margin: 0; padding: 0 0 0 0; display: block; float: left; z-index: 9; width: auto; }
div#menuapy ul ul li { z-index: 9; }
/* flip- left */
div#menuapy li div {
    list-style: none; float: left; position: absolute; z-index: 11; top: 40px; left: 0; visibility: hidden;
    width: 187px; padding: 0 0 10px 0; background:#3D0000; margin: 0px 0 0 0px;
}
div#menuapy li:hover>div { visibility: visible; }
div#menuapy a {
    position: relative; z-index: 10; height: 41px; display: block; float: left; line-height: 41px; text-decoration: none;
    margin-top: 1px; white-space: nowrap; width: auto; padding-right: 5px;text-align: center;
}
div#menuapy span{display: block; cursor: pointer; background-repeat: no-repeat; background-position: 95% 0; text-align: center;}
/* menu::level1 */
div#menuapy a { padding: 0 18px 0 0; line-height: 40px; height: 41px; margin-right: 5px; }
div#menuapy span {
	padding-left: 18px; color: #fff; font: normal 14px Trebuchet MS,Arial,san-serif; text-transform:capitalize; background: none; line-height: 40px;
}
div#menuapy a:hover, div#menuapy a.over { }

div#menuapy a:hover span, div#menuapy a.over span { }

div#menuapy li.current a, div#menuapy ul.menuapy>li:hover>a {
	background: url(../images/2011/menu_over.jpg) repeat-x #3D0000;
}

div#menuapy li {  }

div#menuapy li.last { background: none; }

div#menuapy li.current a, div#menuapy li.current a span, div#menuapy.js-active a:hover, div#menuapy.js-active a:hover span,
div#menuapy.js-active a, div#menuapy.js-active span { background:none; }

div#menuapy.js-active ul.menuapy>li:hover>a, div#menuapy.js-active ul.menuapy>li:hover>a span {
	background:url(../images/2011/menu_over.jpg) repeat-x;
}

div#menuapy li.current a.over { }

div#menuapy li.current a.over span { }

/* menu::level2 */
div#menuapy ul ul li { background: none; padding: 0; }

div#menuapy ul ul a {
    padding:0; height: auto; float: none; display: block; line-height: 26px; color: #ffffff; z-index: -1;
    white-space: normal; margin: 0 10px; text-transform: none; border-bottom:#5B0100 1px solid; border-top:#3D0000 1px solid;
}
div#menuapy ul ul{ padding-top:10px;}
div#menuapy ul ul a:hover{ background-color:#5B0100 !important;}
div#menuapy ul ul a span { padding:0 6px; line-height: 26px; font-size: 11px; text-transform:capitalize; }

div#menuapy li.current ul a, div#menuapy li.current ul a span, div#menuapy li ul a, div#menuapy li ul a span 
{ background:none; color:#FFF !important; }

div#menuapy ul ul span { margin-top: 0; text-align: left; }

div#menuapy ul ul li.last { background: none; }

div#menuapy ul ul li { width: 187px; float:left; }

/* menu::level3 */

div#menuapy ul ul div { width: 180px; padding: 15px 0px 8px 0px; margin: -44px 0 0 169px !important; }

*+html div#menuapy ul ul div { height:10px }

*+html div#menuapy.ie7 ul ul div { height:auto }

div#menuapy ul ul ul { padding: 0 4px 5px 1px; }

div#menuapy ul ul div li { position:relative; top:-5px; }

/* lava lamp */

div#menuapy li.back {
    background: width: 10px; height: 46px; z-index: 8; position: absolute;
	padding: 0; margin: 0;
}

div#menuapy li.back .left {
    /*padding:0; width:auto; height: 46px; margin: 0 5px 0 10px;
    _margin-right: 2px; float: none; position: relative; top: 0; left: 0; visibility: visible;*/
}
/*========================Middle Banner start==============================*/
.page_area{ width:970px; float:left; padding:0 15px 15px 15px; background-color:#FFF; min-height:525px;}
#middle_banner{ width:1000px; float:left; margin:5px 0 0 0px;}

.left_banner{ width:648px; float:left; }

.right_banner{ float:left; width:352px;}

.bottom_dis{ width:1000px; float:left;}

.bottom_dis span{ width:684px; float:left; color:#930404; padding:4px; margin:10px 0 0 0px; background-color:#f2f2f2; border:#CCC 1px solid;}
.bottom_dis img{ margin:10px 0 0 0px; }

dl.faq_listing{}
dl.faq_listing dt{ display:block; margin:0; padding:5px 0; font-weight:bold; font-size:13px;}
dl.faq_listing dd{ display:block; margin:0; padding:0;}

#updateaxresponse td{ text-align:left;}
#updateaxresponse .fontbold, #hideprice.fontbold, #hideprice,
#updateaxresponse .fontsmallred, #hideprice .pro-price{ font-size:15px !important; font-weight:normal;}
.pro-price strike{ color:#666;}
/*========================Middle Banner End==============================*/
/*========================Main Product start==============================*/
#main_product{ width:1000px; float:left;}
#main_product span img{ float:left; margin:10px 0 0 0px;}
.pro_bg{ width:990px; float:left; margin:5px 0 0 0px; background:#f8f8f8; padding:5px; border-bottom:#CCC 1px solid;  }
.title_bg{ background:url(../images/2011/title_bg.jpg) no-repeat; width:185px; height:25px; float:left; color:#FFF;
font-family:Tahoma, Geneva, sans-serif; font-size:17px; padding:4px; font-weight:normal;}
.box_area{ width:982px; float:left; }

.box{ width:175px; float:left; margin:10px 0 0 20px; }
.box4{ width:175px; float:left; margin:10px 0 0 15px; border-right:0px; }
.product{ height:150px; width:172px; text-align:center; float:left; margin:10px 0 0 0px; padding:0px;}

.pro-name-right{ width:158px; float:left; text-decoration:none; text-transform:capitalize;  min-height:30px; text-align:center; margin-top:10px;}

.pro-name-right a:hover{ color:#015a84; text-decoration:underline; }

.proPrice{padding:2px  0 0 0px; float:left;}

.proPrice strike{ opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); zoom:1; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; width:172px; float:left;  }

.pro_p{ color:#ca0000; text-align:center; width:172px; margin:10px 0; float:left;}
.pro_p strike{ color:#666;}

.bottom_dis{ width:1000px; float:left;}
.bottom_dis span{ width:684px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#930404; padding:4px; margin:10px 0 0 0px; background-color:#f2f2f2; border:#CCC 1px solid;}
.bottom_dis img{ margin:10px 0 0 0px; }
#leftSlider{ width:180px; float:left; margin:0 5px;}
#new_product{ min-height:600px;}
/*========================Main Product End==============================*/
.btn_back{ width:169px; height:30px; margin:0; padding:0; border:none; background:url(../images/2011/btn_backtoshopping.jpg) no-repeat; cursor:pointer;}
.btn_checkout{ width:116px; height:30px; margin:0; padding:0; border:none; background:url(../images/2011/btn_checkout.jpg) no-repeat; cursor:pointer;}
/*========================Footer start==============================*/

#footer{width: 100%; float:left; background:#f7f7f7 left top; height:27px; margin:15px 0 0 0px; }
.footer_middle{ margin:5px 0 0 0; width:1000px; background:#f2f2f2; float:left;}
.footer-link{ width:194px; float:left;  margin:5px 0 0 5px;}
.footer-link span{  font-size:11px; color:#000000; font-weight:bold; background:#ddd; padding:3px 10px; display:block; }
.footer-link ul{ list-style:none; margin:0px; padding:0px; width:170px; margin: 10px 0 0;}
.footer-link ul li{ margin:0 0 0 10px; padding:0px; width:170px; border-right:1px #f7f7f7 dotted ; list-style:none;}
.footer-link ul li a{font-size:11px; color:#000000; 
font-weight:normal; text-decoration:none;}
.footer-link  img{ float: left; margin:10px 0px 0 0px;}

.copyright{ width:984px; float:left; padding:3px;  margin:10px 5px 5px 5px; border-top:#CCC 1px solid;}
.power{float:right;}
.copy_info{ float:left;}

/*========================Footer End==============================*/
/*================================================================*/
h2.pagetitle{ font-size:18px; margin:10px 0; padding:0; line-height:normal; font-weight:normal; color:#3D0000;}
h3.subtitle{ font-size:16px; margin:10px 0; padding:0; line-height:normal; font-weight:normal; color:#000;}
/*================================================================*/

H1 { COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold; }

H2 {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; float:left; margin:0 3px 0 0;
}
H3 { COLOR: #9D78B6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; }
H4 { COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
H5 { COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 17px; MARGIN: 25px }

IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; }

PRE { MARGIN-BOTTOM: 10px; MARGIN-TOP: 20px }

SELECT { FONT-SIZE: 8pt; VERTICAL-ALIGN: middle }

.affstrikeprice { color:#636363;display:block;padding-bottom:5px;padding-top:5px;}

.heading { color: #0473A3; font-weight: bold; padding-left: 3px; border-bottom: 1px solid #BBD976; }

.orangepadding { padding-left:2px; border: 1px solid #BBD976; }

.padding { padding-left:2px; }

.orangeline{ border-top: 1px solid #333333; }

.intend{ padding-left:5px; }

.activepath { font-weight: bold;}

.blueline{

	background-color: #FFFFFF;

	border: 1px solid #33A7D9;

}

	A.nav06:link {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none

}

A.nav06:visited {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none

}

A.nav06:hover {

	COLOR: #000000;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px;	FONT-WEIGHT: normal;	text-decoration: underline;

}

	

A.smalllink:link {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.smalllink:visited {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.smalllink:hover {

	COLOR: #000000;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px;	FONT-WEIGHT: normal;	text-decoration: underline;

}



A.redlink:link {

	COLOR: #CC0033; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.redlink:visited {

	COLOR: #CC0033; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.redlink:hover {

	COLOR: #CC0033;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px;	FONT-WEIGHT: normal;	text-decoration: underline;

}



A.whitelink:link {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;

}

A.whitelink:visited {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;

}

A.whitelink:hover {

	COLOR: #000000;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px;	FONT-WEIGHT: normal;	text-decoration: underline;

}

A.path:link {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;

}

A.path:visited {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;

}

A.path:hover {

	COLOR: #000000;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px;	FONT-WEIGHT: normal;	text-decoration: underline;

}



A.signin:link {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;

}

A.signin:visited {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;

}

A.signin:hover {

	COLOR: #000000;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px;	FONT-WEIGHT: bold;	text-decoration: underline;

}



A.bluelink:link {

	COLOR: #0000FF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.bluelink:visited {

	COLOR: #0000FF; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.bluelink:hover {

	COLOR: #0000FF;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px;	FONT-WEIGHT: normal;	text-decoration: underline;

}



.lastborder

{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #666666;

}

.navpad {

	border: 1px solid #FFFFFF;

}

	

.sku

{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-SIZE: 7pt;

	color: #000000;

	font-weight: normal;

}

.welcome

{

	FONT-FAMILY:Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	color: #000000;

	font-weight: bold;

}

.message

{

	FONT-FAMILY:Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	color: #FF0000;

	font-weight: normal;

}

.fontsmall ul li{ list-style:disc; }

.testheading

{

	FONT-FAMILY:Arial, Helvetica, sans-serif;

	FONT-SIZE: 13px;

	color: #FF0000;

	font-weight: bold;

}

.address

{

	FONT-FAMILY:Arial, Helvetica, sans-serif;

	FONT-SIZE: 12px;

	color: #000000;

	font-weight: normal;

	word-spacing: 0.2em;

}

.fontbold

{

	FONT-FAMILY:Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	color: #000000;

	font-weight: bold;

	word-spacing: 0.2em;

}

.featureproductname

{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-SIZE: 15px;

	color: #CC0000;

	font-weight: bold;

}

.productname

{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 10px;

	color: #666666;

	font-weight: bold;

}

.list1{

	background-color: #FFFFFF;

	border: 1px solid #BBD976;

}

.list2{

	background-color: #F6f6f6;

	border: 1px solid #BBD976;

}

.grey{

	background-color: #D6D6D6;

}

.searchby {

background-color:#FFFFFF;

border-bottom:1px solid #666666;

color:#333333;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

height:25px;

padding:2px;

}

.topbg{

border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ffffff;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #ffffff;

	color: #ffffff;

	height: 20px;

	background-color:0287be;	

}



.global{

border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ffffff;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #ffffff;

	color: #ffffff;

	height: 20px;

	background-color:#cc0000;	

}

.toplink{

	background-color: #006c98;

	height: 18px;

}



A.toplinknav:link {

	COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;

}

A.toplinknav:visited {

	COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;

}

A.toplinknav:hover {

	COLOR: #ffffff;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px;	FONT-WEIGHT: bold;	text-decoration: underline;

}

.showing{

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #EEEEEE;

}



.greenbg{

	background-color: #CBE393;

	height: 40px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;

	padding-left: 5px;



}

.fontblue

{

font-size: 13px;

	color: #5B9BC7;

	}

.strikeprice

{

	font-size: 12px;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: line-through;

	}



.strike

{

	font-size: 11px;

	color: #FF0000;

	font-family: Arial, Helvetica, sans-serif;

	}

.greenwhitebg{

	background-color: #ffffff;

	border: 1px solid #CBE393;

	padding-left: 5px;

	font-size: 13px;

	color: #5B9BC7;



}

.green2{

	background-color: #ffffff;

	border: 1px solid CBE393;

	padding: 3px;



}

.assborder{

	padding: 3px;

	border-bottom: 1px solid #F2F2F2;



}



.bg{

	background-color: #ffffff;



}

.selectbg1{

	background-color: #f6f6f6;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;



}

.selectbg{

	background-color: #ffffff;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #EEEEEE;

}







.shopamttry {

	font-family: Arial, Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	background-color: #f6f6f6;

	height: 25px;

	padding-right: 3px;

}

.shoppingty {

	font-family: Arial, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-right: 3px;

}

.subtotal {

	font-family: Arial, Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #6699CC;

	padding-right: 3px;

}

.shiptext {

	font-family: Arial, Verdana;

	font-size: 12px;

	font-weight: normal;

	color:  #9D78B6;

}

.borderbody {

	border-bottom-width: 1px;

	border-bottom-color: #cccccc;

	border-bottom-style: solid;

	height: 23px;

	color: #cc0000;

	font-size: 11px;

	font-weight: bold;

	padding-left: 3px;

}

.header{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ECF4D7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #9D78B6;

	height: 21px;

	background-color: #F4FAEB;

	padding-left: 3px;

	border-top-width: 2px;

	border-top-color: #CBE393;

	border-top-style: solid;

}

.thumbnailforfirst{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #f6f6f6;

	padding: 2px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #f6f6f6;

	border-left-color: #f6f6f6;

}



.thumbnail{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #f6f6f6;

	padding: 2px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #f6f6f6;

	border-left-color: #f6f6f6;

}

.thumbnail .pos_fix{ width:190px; overflow:hidden;}

.thumbnailhome{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E8E8E8;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E8E8E8;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #E8E8E8;

	border-left-color: #E8E8E8;

}

.homeborder{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E8E7E7;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E8E7E7;

	height: 80px;

	padding: 2px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #E8E7E7;

	border-left-color: #E8E7E7;

}



.add{

	padding-left: 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #BEBEBE;

	font-weight:normal;

	background-color: #ffffff;



}



.topline{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #666666;

	border-top-width: 1px;

}

.inactivecheckout

{

	height: 25px;

	padding: 2px;

	border: 1px solid #f6f6f6;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #BEBEBE;

	text-align: center;

}



.inactive

{

	height: 25px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	background-color: #f6f6f6;

	padding-left: 4px;

	font-weight: bold;

	letter-spacing: 0.02em;

	text-align: center;

}

.activecheckout

{

	height: 25px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CC0033;

	background-color: #f6f6f6;

	padding-left: 4px;

	font-weight: bold;

	letter-spacing: 0.02em;

	text-align: center;

}

.leftline{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	padding: 2px;

	background-color: #F5F5F5;

}

.friend

{

	padding-left: 4px;

	background-color: #FF84BB;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

}

A.friendlink:link {

	COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.friendlink:visited {

	COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.friendlink:hover {

	COLOR: #ffffff;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px;	FONT-WEIGHT: normal;	text-decoration: underline;

}

A.bluelink:link {

	COLOR: #0099cc; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.bluelink:visited {

	COLOR: #0099cc; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline;

}

A.bluelink:hover {

	COLOR: #0099cc;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px;	FONT-WEIGHT: normal;	text-decoration: underline;

}



/*Created by kamlesh chauhan for shipping link on 29July2008*/

.activeleftlink{color:#cc0000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}

a.activeleftlink:link, a.activeleftlink:visited, a.activeleftlink:active

{color:#cc0000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline;}

a.activeleftlink:hover {color:#cc0000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline;}

/*end shipping link*/





.paging

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



.greyborder{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ADADAD;

	}

.rightborder

{

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CFCFCF;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CFCFCF;



}



.orangehomeborder

{

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #EA7900;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #EA7900;



}

.delivery {

	font-family: Arial, Verdana;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	height:20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-right: 3px;

}



.homebotborder

{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #EA7900;

}

.bggrey {

	background-color: #DADADA;

}

.bglightgrey {

	background-color: #F5F5F5;

	border: 1px solid #DADADA;

}

.bgpurp {

	background-color: #9D78B6;

}

.bglightpurp {

	background-color: #F8F5FA;

	border: 1px solid #9C79B5;

}

.fontwhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}

.bgmidpurp {

	background-color: #EFE9E9;

}

.special {

	z-index: 1;

}

.bordercoffee {

	border: 1px solid #9C4900;

}

.bordergrey {

	border: 1px solid #CCCCCC;

}

.buttonback {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ff0000;

	text-decoration: underline;

	background-color: #f7f7f7;

	border: none;

width:55;

}

.borderred {

	padding: 2px;

	border: 1px solid #CC0000;

}.bordergreydark {



	border: 1px solid #CCCCCC;

}

.fonttopprise {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #CC0000;

}

.fontredbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #CC0000;

}

.fontpurpbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #7D6996;

}

.rightbrd {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #E8E8E8;

	border-left-width: 1px;

	border-left-style: none;

	border-left-color: #E8E8E8;

	border-top-style: none;

	border-bottom-style: none;

}

.bordertopbott {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #E2E2E2;

	border-right-color: #E2E2E2;

	border-bottom-color: #E2E2E2;

	border-left-color: #E2E2E2;

}

.greenborderleftright {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #E0E9D8;

	border-right-color: #E0E9D8;

	border-bottom-color: #E0E9D8;

	border-left-color: #E0E9D8;

}

.leftbod {

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-left-color: #CCCCCC;

}



.borderleftright {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #E8E8E8;

	border-left-color: #E8E8E8;

}



A.noneunderline:link {

	COLOR: #333333; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; text-decoration:none

}

A.noneunderline:visited {

	COLOR: #333333; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; text-decoration:none

}

A.noneunderline:hover {

	COLOR: #333333;	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 11px;	FONT-WEIGHT: normal; text-decoration:none

}



.verdanapink {

	font-family: Verdana;

	font-size: 11px;

	color: #75004F;

	padding-top: 13px;

	padding-left: 10px;

	padding-right: 0px;

	padding-bottom: 8px;

	margin-top: 0px;

	line-height: 20px;

	text-decoration: none;



}

.grayborder {

	border: 1px solid #CCCCCC;

}

.verdanablack {

	font-family: Verdana;

	font-size: 11px;

	color: #000000;

	line-height: 15px;

	text-decoration: none;

}



.redborder {

	border: 1px solid #CC0000;

}



.greenlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

}

	

.bgleft {

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-left-color: #70585D;

}

.bgright {

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-right-width: 1px;

	border-right-color: #70585D;

}

.bgbottom {

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-width: 1px;

	border-bottom-color: #70585D;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-color: #70585D;

	border-left-color: #70585D;

}



.valelefttext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C40000;

	text-decoration:none;

}

.valelefttext:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C40000;

	text-decoration:none;

}

.valelefttext:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C40000;

	text-decoration:none;

}

.valelefttext:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C40000;

	text-decoration:underline;

}







/*for Astrology Banner Links {Made by: Kamlesh Chauhan on 26June08}*/

.link a{font:11px "Tahoma", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

.link a:hover {color:#cccccc; text-decoration:underline;}



/* Order Receipt  */



.order-receipt .grey-bg{ background:url(../gifs/grey-bg.jpg) repeat-x; height:21px;}



.order-receipt .black-bg{ background:url(../gifs/black-grey-midbg.jpg) repeat-x; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}



.order-receipt .header-mid-bg{ background:url(../gifs/grey-mid-bg.jpg) 0 0 repeat-x; height:42px;}



.order-receipt .header-text{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#360101;}



.order-receipt .matter-bg{ background:#FFFFFF; border-bottom: solid 1px #ccd5d2; border-right: solid 1px #ccd5d2; border-left: solid 1px #ccd5d2; padding:15px;}



.order-receipt .card-text{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#360101;}/* CSS Document */





/* --------- CONTACT US---Babula-13-08-09--------- */

.con_title{

	font:normal 18px Arial, Helvetica, sans-serif;

	color:#f00;

	padding-bottom:10px;

}

.con_blackboldtext{

	font:bold 11px 'tahoma';

	color:#000000;

	text-transform:uppercase;

	padding-bottom:10px;	

}

.con_normaltext_red{font:normal 11px 'tahoma';	color:#ff0000;	padding-bottom:23px;}

.con_numbers{font:normal 11px 'tahoma';	color:#000000;	padding-bottom:8px;	}

.con_red_numbers{font:normal 11px 'tahoma';	color:#ff0000;}

.con_dottedline{background:url(../images/dotted.gif) repeat-y;}

.con_supp-link{	font:bold 11px 'tahoma'; color:#000000; text-decoration:none;}

.con_supp-link a{font:bold 11px 'tahoma'; color:#000000; text-decoration:none;}

.con_supp-link a:hover{	color:#f00;}

/*--------- end ----------*/

/* --------------- Ratting Star Functionality in Product Detail Page -----------------*/

#star ul.star {list-style:none; width:85px; height:20px; float:left; background:url('../images/stars.gif') repeat-x; cursor:pointer; margin:0; padding:0;}

#star li {float:left; display:block; width:85px; height:20px; text-decoration:none; text-indent:-9000px; z-index:20; margin:0; padding:0;}

#star li.curr {background:url('../images/stars.gif') left 25px; font-size:1px; left:0; top:0;}

#star div.user {left:15px; position:relative; float:left; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#888;}

/* ---------------------------------- END ---------------------------------------------*/

/* --------------- Refer a friend Functionality in Product Detail Page -----------------*/

.black_overlay { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1001; }

.white_content {display:none; position:absolute; top:25%; left:25%; width:50%; height:50%; border:3px solid #FFD373; background-color:#FFF;

z-index:1012; overflow:auto; padding:1px 10px 10px;}

black_overlay_refer {display:none; position:absolute; top:0; left:0; width:90%; height:100%; z-index:1001; background-color:#000;}

/* ---------------------------------- END ---------------------------------------------*/

.frees {

font-size:11px;

padding-top:15px;

padding-bottom:5px;

}

.available {

color:#5F7710;

font-style:italic;

font-size:14px;

}

.border {

border:1px solid #AAAAAA;

}

.tabletitle {

background-color:#DDDDDD;

color:#000000;

font-family:Verdana;

font-size:12px;

font-weight:bold;

}

.fontsmallred {

color:#FF0000;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

font-weight:normal;

word-spacing:0.2em;

}

.cartlistrow {

border-bottom:1px solid #BEBEBE;

margin-bottom:5px;

padding-bottom:6px;

}





.category-title-bg {

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:17px;

	font-weight:bold;

	height:49px;

	line-height:36px;

	background-image: url(../gifs/mo-brand.jpg);

	background-repeat: repeat-x;

	padding-top: 0;

	padding-right: 12px;

	padding-left: 10px;

	padding-bottom: 7px;

	text-align:left;

}

.middle-bg { width:972px; padding-left:9px; padding-right:9px; float:left;}

.pro-banner { width:972px;}

.freeshipping {

	width:942px;

	background-color:#f9f9f9;

	border: 1px solid #e4e2e2;

	background-image:url(../gifs/freeshipping.gif);

	background-repeat:no-repeat;

	background-position:right;

	height:77px;

	padding:15px;

	font-size:12px;

	float:left;

	text-align:left;

}

.pro-gift {

width:978px;

}

.pro-gift li {

background:url("../gifs/vdot.gif") repeat-y scroll left top transparent;

float:left;

list-style:none;

padding:0 5px;

text-align:center;

width:179px;

}

.pro-gift li .price {

color:#CC0000;

display:block;

padding-top:3px;

}

.pro-gift li.nobg {

background:none repeat scroll 0 0 transparent;

}

.finderbox, .graybox {

background-color:#FFFFFF;

border:1px solid #D1D1D0;

color:#000000;

height:360px;

}

.gray-title {

background-color:#F3F3F3;

color:#4B4B4B;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:13px;

font-weight:bold;

height:40px;

line-height:28px;

padding:0 12px 10px 15px;

}

.ft16 {

font-size:15px;

}

.graycontentbox {

background:none repeat scroll 0 0 #FFFFFF;

margin-top:-20px;

padding:12px;

position:relative;

}

#tab-sec {

float:left;

padding-top:10px;

width:912px;

}

.shadetabs {

font:bold 12px Arial,Helvetica,sans-serif;

list-style-type:none;

margin-bottom:0;

margin-left:0;

margin-top:1px;

padding:0 0 7px;

text-align:left;

}

.shadetabs li {

display:inline;

margin:0;

}

element.style {

cursor:pointer;

}

.shadetabs li a.selected {

background:none repeat scroll 0 0 #FFFFFF;

border-bottom-color:white;

position:relative;

top:1px;

}

.shadetabs li a {

background:url("../gifs/shade.gif") repeat-x scroll left top white;

border:1px solid #D1D1D0;

color:#2D2B2B;

margin-right:3px;

padding:7px 15px;

position:relative;

text-decoration:none;

z-index:1;

}

.selected {

background-color:#777777;

color:#FFFFFF;

}

.shadetabs li {

display:inline;

margin:0;

}

element.style {

border-top:1px solid #D1D1D0;

float:left;

margin-bottom:1em;

padding:5px 0;

width:960px;

}

element.style {

display:inline;

}

.Clear, .clear {

clear:both;

}

.tabproductlist li.nobg, .express-gift li.nobg {

background:none repeat scroll 0 0 transparent;

}

.express-gift {

width:978px;

}

.express-gift li {

background:url("../gifs/vdot.gif") repeat-y scroll left top transparent;

float:left;

padding:0 5px;

text-align:center;

width:184px;

}

a {

color:#015A84;

cursor:pointer;

text-decoration:none;

}

element.style {

height:20px;

}

.express-gift li .price {

color:#CC0000;

display:block;

padding-top:3px;

}

element.style {

display:block;

height:150px;

text-align:center;

width:180px;

}

element.style {

float:right;

padding-top:15px;

}

a.whishlist {

background:url("../gifs/wishlist.gif") no-repeat scroll left top transparent;

color:#555555;

float:left;

font-size:11px;

font-weight:normal;

padding-left:16px;

text-decoration:none;

}


.Clear, .clear { clear:both; }
.clear1{ height:5px; clear:both; overflow:hidden;}

a.whishlist span {

background:url("../gifs/wishlist.gif") no-repeat scroll right top transparent;

cursor:pointer;

float:left;

line-height:21px;

padding-right:16px;

}

/* Slider ----------------------------------*/

.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }

.ui-widget .ui-widget { font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }

.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff 50% 50% repeat-x; color: #222222; }

.ui-widget-content a { color: #222222; }

.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc 50% 50% repeat-x; color: #222222; font-weight: bold; }

.ui-widget-header a { color: #222222; }



/* Interaction states

----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; 

background: #e6e6e6 50% 50% repeat-x; font-weight: normal; color: #555555; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada 50% 50% repeat-x; font-weight: normal; color: #212121; }

.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff 50% 50% repeat-x; font-weight: normal; color: #212121; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }

.ui-widget :active { outline: none; }





/* ----------------------------------*/

.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 8px; height: 22px; cursor: default; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em;}

.ui-slider-horizontal .ui-slider-handle { top: -6px; margin-left: -.6em; -moz-border-radius-bottomleft: 8px; color:#2E6AB1; -moz-border-radius-bottomright: 8px;}

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}

.ui-slider-horizontal .ui-slider-range-min { left: 0; }

.ui-slider-horizontal .ui-slider-range-max { right: 0; }



.ui-slider-vertical { width: .8em; height: 100px; }

.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }

.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

.ui-slider-vertical .ui-slider-range-max { top: 0; }



.pro-price { font-size:12px; color:#CC0000; height:18px; font-weight:normal; width:180px; text-align:center;}

.affstrikeprice { color:#636363; padding-bottom:5px;padding-top:5px;}

.pos_fix {

position:relative;

}

.discount_percentage {

background-image:url(../gifs/images/discount_bg.png);

background-repeat:no-repeat;

color:#FFFFFF;

float:left;

font:bold 11px Arial;

height:29px;

padding:4px 0 0 7px;

position:absolute;

right:0;

text-align:left;

top:0;

width:28px;

z-index:0;

}


