body,div,p,span,li,td{
	margin: 0px;
	font-family:verdana,Arial,Trebuchet MS;
	font-size: 11px;
	color:#777777;
	text-decoration: none;
}
.testSite{
	background:url('../proimages/testbackground.gif');
}
a{
	margin: 0px;
	font-family:verdana,Arial,Trebuchet MS;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

a:hover{
	margin: 0px;
	color:#000000;
	text-decoration: none;
}


h1{
	font-family:Georgia;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:25px;
	text-align:left;
}

h2{
	font-family:Georgia;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:20px;
	text-align:left;
}

h3{
	font-family:Georgia;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:17px;
	text-align:left;
	margin-top:7px;
	margin-bottom:7px;
	
}

h4{
	font-family:Georgia;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:15px;
	text-align:left;
	margin-top:0px;
	margin-bottom:5px;

}

h4 strong{
	font-family:Georgia;
	color:#3d3d3d;
	font-style:regular;
	font-weight:bold;
	font-size:15px;
	text-align:left;

}

h5{
	font-family:Georgia;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:13px;
	text-align:left;

}
.fixedWidth {
	width:914px;
	height:85px;
	text-align:center;
	margin:0px auto;
	padding-top:2px;
}
#fishmsg{width:500px;height:80px;float: left;}
.highlight{color:#b42b86;}
.innermsg{
	padding:0 5px 5px 2px;
	overflow:hidden;
}
.innermsg h3{
	font-family:Georgia;
	color:#3d3d3d;
	font-style:normal;	
	font-size:12px;
	text-align:center;
}	
#sumbox{
	text-align:right;
	padding:2px 5px 5px 5px;
	font-weight:bold;
}
#sumbox div,span{color:#1c1b21;padding:2px 0 2px 0;}
#sumbox a{
	font-family:verdana,Arial,Trebuchet MS;
	font-size: 11px;
	color:#111111;
	text-decoration:none;
}	
ol,ul {
	font-family:Times New Roman;
	text-align: left;
	font-size: 17px;
	color:#171717;
	border: 0px solid #CCC;
	list-style: none;
	margin: 0px;
	padding:0px;
	margin: 0 auto;
}
.leftclass {
	float: left;
	text-align:left;
}
.rightclass{
	float:right;
	text-align:left;
}
.rpad20{
	padding-right:20px;
}
.toppaddclass {
	padding-top: 55px;
	border: 1px solid red;
}
.BgClass {
	background-color: #161828;
	height:36px;
}
.DivfixedWidth {
	width: 914px;
	height: 36px;
	text-align: center;
	margin: 0px auto;
}
.toptext {
	height:26px;
	padding-left:20px;
	padding-right:18px;
	padding-top:10px;
	vertical-align:middle;
	font-family:verdana,Arial,Trebuchet MS;
	color:#ffffff;
	float: left;
	font-size: 14px;
	text-decoration: none;
}
a.toptext:hover{
	background-color: #2a2d46;
	height:26px;
	padding-left:20px;
	padding-right:18px;
	font-family:verdana,Arial,Trebuchet MS;
	color:#ffffff;
	float: left;
	font-size: 14px;
	text-decoration: none;
	
}
ul.horizontal_list li{
	font-family:Times New Roman;
	text-align:center;
	float:left;
	list-style: none;
	margin:0px;
	border:0px solid #CCC;
}
.textwidthclass{
	width:914px;
	text-align:center;
	margin: 0px auto;
	color:#000000;
}
.textwidthclassfooter{
	width:1030px;
	text-align:center;
	margin: 0px auto;
	color:#000000;
}
.bottomliClass{
	text-align:center;
	white-space:nowrap;
	float:left;
	padding:0px 15px 0px 15px;
}
.bottomliClass a{
	font-family:Times New Roman;
	color:#1c1b21;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.faqanswers p{
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	margin:5px;		
}
.faqanswers ul li{
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	margin:5px;		
	list-style-type:circle;	
}	
.capDiv{
	text-align:left;
	margin:2px;
	font-size:12px;
}
.btn{
	width:65px;
	height:25px;
	font-size:12px;	
}
.subDiv{
	padding:2px;
	text-align:right;
}
.bottombgClass {
	background-color:#bfbfbf;
}

.footorspanClass {
	font-family:Times New Roman;
	color:#161828;
	font-size: 14px;
	text-decoration: none;
	padding-left:20px;
}
.Loginbutton {
	width:75px;
	height:22px;
	background-color: #ffffff;
	border: 1px solid #b5b5ba;
	color:#161828;
	font-size:11px;
	margin:0px;
	text-decoration: underline;
	cursor: pointer;
}
.InWidthClass{
	height:18px;
	width:88px;
	background-color: #ffffff;
	border: 1px solid #b5b5ba;
	color:#161828;
	margin:0px;
	font-size: 12px;
}
.InTextfieldClass{
	height:18px;
	width:210px;
	background-color: #ffffff;
	border: 1px solid #b5b5ba;
	color:#161828;
	margin:0px;
	font-size: 11px;
}
.InTextAreaClass{
	height:64px;
	width:250px;
	background-color: #ffffff;
	border: 1px solid #b5b5ba;
	color:#161828;
	margin:0px;
	font-size: 11px;
}
.topmanuClass {
	padding-top:90px;
	font-family:verdana,Arial,Trebuchet MS;
	color:#161828;
	font-size: 11px;
}
.paddleft1li {
	padding-left: 8px;
}
.paddleft2li {
	padding-left:0px;
}
.text3class {
	font-family:verdana,Arial,Trebuchet MS;
	color:#161828;
	padding-left:5px;
	padding-top: 65px;
	font-size: 11px;
	font-size: 24px;
	text-decoration: underline;
}
.rightpaddClass {
	padding-top: 60px;
	padding-left: 25px;
}
ul.vertical_list li{
	font-family:Times New Roman;
	text-align: left;
	list-style: none;
	line-height: 27px;
	font-size: 16px;
	color:#171717;
	margin: 0px;
	border: 0px solid #CCC;
}
.vertical_list_qne{margin:3px;padding:10px 0px 10px 0px;font-family:Georgia;background:#cccccc;}
.vertical_list_qne h2{font-size:20px;color:#103758;padding-left:5px;margin:0px;text-align:left;}
.greypanel{background:#dedede;border:1px solid #d1d1d1;padding:4px 4px 4px 6px;}
.qnecol{float:left;width:180px;}
.smtitle{font-size:14px;font-weight:bold;}
ul.vertical_list_qne li{
	font-family:Times New Roman;
	text-align: left;
	list-style: none;
	line-height:21px;
	font-size:14px;
	color:#171717;
	margin:0px;
	padding-left:5px;
	white-space:nowrap;
	overflow:hidden;
}
ul.vertical_list_qne li a{
	font-family:verdana,Arial,Trebuchet MS;
	text-align: left;
	font-size:12px;
	color:#171717;	
}
ul.vertical_list_qne li a:hover{
	font-family:verdana,Arial,Trebuchet MS;
	text-align: left;
	font-size:12px;
	color:#171717;	
}
a.leftlisttext{
	font-family:Times New Roman;
	text-align: left;
	list-style: none;
	line-height: 27px;
	font-size: 16px;
	color:#171717;
	margin: 0px;
	border: 0px solid #CCC;
	
}

a.leftlisttext:hover{
	font-family:Times New Roman;
	text-align: left;
	list-style: none;
	line-height: 27px;
	font-size: 16px;
	color:#171717;
	margin: 0px;
	border: 0px solid #CCC;
	
}

a.breadlink{
	font-family:Georgia;
	text-align: left;
	line-height: 27px;
	font-size: 12px;
	color:#656770;
	margin: 0px;
	border: 0px solid #CCC;
	
}

ul.vertical_left li{
	font-family:Times New Roman;
	text-align: left;
	list-style: none;
	font-size: 17px;
	color:#171717;
	margin: 0px;
	border: 0px solid #CCC;
	padding-left: 20px;
}
.repeatClass {
	background-image: url('../images/repeatimg.gif');
	background-repeat:repeat-x;
	width: 691px;
	height: 32px;
}
.textboxClass {
	background-image: url('../images/textbox.gif');
	background-repeat:no-repeat;
	width: 96px;
	height: 32px;
	font-size: 11px;
	font-weight: bold;
}
.textboxHoverClass {
	background-image: url('../images/hovertextbox.gif');
	background-repeat:no-repeat;
	width: 91px;
	height: 32px;
	font-size: 11px;
}
.toppaddIngClass {
	padding-top: 10px;
	text-align: center;
}
.midrepeatImgClass{
	background-image: url('../images/linerepeatimg.gif');
	background-repeat:repeat-y;
	width: 331px;
}
.headline {
	font-size: 14px;
	color:#3d3d3d;
	font-weight: bold;
	text-align:left;
}
.middivclass {
	width: 292px;
	text-align: center;
	margin: 0px auto;
}
.lineheightclass {
	line-height: 20px;
	text-align:left;
}
.titlepadd {
	padding-left:28px;
}
img { border:0px;}

/*****  sliding menu **************/

.slideMenu{
	position:absolute;
	height:25px;
	width:950px;
	margin-left:-25px;
}
.slideMenu ul{
	margin:0px;
	padding:0px;
}
.slideMenu a{text-decoration:none;color:#ffffff;}
.slideMenu ul li{
	float:left;
	list-style:none;
	padding-top:5px;
	width:80px;
	height:35px;
	text-align:center;
}
.smenu{
	margin:0px;
	padding:0px;
	width:101px;
	height:290px;
	background-color: #161828;
}
.smenu li{
	text-align:left;
}

ul.hmenu li { float: left; border: 1px solid buttonFace; line-height: 20px; padding: 0 5px 0 5px; }

/*****  sliding menu **************/
.bgrepeatImgClass {
	background-image: url('../images/bgrepeatimg.gif');
	background-repeat:repeat-y;
	width:268px;
	font-family: Georgia;
	font-size: 16px;
	color: #000000;
	text-align: left;
}
.bgrepeatRightClass {
	background-image: url('../images/rightrepeatimg.gif');
	background-repeat:repeat-y;
	width:269px;
	font-family: Georgia;
	font-size: 16px;
	color: #000000;
	text-align: left;
}
.midpaddClass {
	margin-left: 20px;
	font-family: Georgia;
	font-size: 16px;
	color: #000000;
	text-align: left;
}

#testm p{
	margin-left: 20px;
	margin-right: 10px;
	font-family: Georgia;
	font-size: 11px;
	text-align: left;
	color:#000000;
}

#testm strong{
	font-family: Georgia;
	font-size: 10px;
	text-align: left;
	color:#000000;
}

.GFontClass {
	font-family: Georgia;
	font-size: 16px;
	color: #000000;
	text-align: left;
}
.IMGbottomClass {
	background-image:url('../images/bg_Img.jpg');
	background-repeat:no-repeat;
	width:691px;
	height: 167px;
}
.hometext{
	color:#777777;
	font-weight:normal;
	text-align:justify;
}
.hometextcol1{
	width:443px;
	margin:0px;
	padding-right:7px;
	float:left;
}

.hometextcol2{
	width:443px;
	margin-left:2px;
	padding-left:3px;
	float:left;
}


.hometextamount{
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
.hometext p{
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
.lefttextclass{
	float: left;
	color:#777777;
	font-size:11px;
	text-decoration: underline;
	font-weight:normal;
	text-align:justify;
}
.qlink a{
	color:#777777;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	text-align:justify;
}

#fq .faqquestion{
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	padding-left:30px;
	padding-top:10px;
	cursor:pointer;
}
#fq.faqanswer{
	color:#777777;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	padding-left:40px;
	padding-top:5px;
}

#fq p{
  	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
	
}
#fq .faqsubheading{
	font-family:Times New Roman;
	font-size: 17px;
	color:#3d3d3d;
	font-weight: bold;
	text-align:left;
	padding-left:20px;	
}

.hideDivsel{
	visible:hidden;
       display:none;

}
#response{
	color:#ff0000;
}

/********** CART **************/
#cart{
	width:425px;
}

#cart_fix{
	width:410px;
}
#cartCont{
	position:absolute; 
	top:10px; 
	width:496px;
	visibility:hidden;
	z-index:5000;
}
#cartCont td,div{
	/*behavior: url(iepngfix.htc);*/
}

#cartCont1{
	left: 600px; 
	top: 10px; 
	width: 496px;
	z-index:100;
}
#cartCont1 td,div{
	/*behavior: url(iepngfix.htc);*/
}
.pname{
	width:60px;
	padding-bottom: 10px;
}
.pname image{
	padding-bottom: 10px;
}
.crtName{
	color:#434343;	
	text-align:left;
	vertical-align:middle;
	width:300px;
	padding-bottom: 10px;
}
.crtPlus{
	width:14px;
	vertical-align:middle;
	white-space:nowrap;
	padding-bottom: 10px;
	text-align:right;
	border:0px solid red;
}
.crtQty{
	border:0px;
	width:26px;
	height:26px;	
	white-space:nowrap;
	vertical-align:middle;
	padding-bottom: 10px;
}
.crtQtyTxt{
	border:0px;
	width:26px;
	height:26px;
	padding-top:4px;
	padding-right:2px;
	text-align:center;
	font-size:11px;
	vertical-align:middle;
	background:url('../proimages/qty.gif') no-repeat;
}
.crtPrice{
	width:55px;
	white-space:nowrap;
	text-align:right;
	vertical-align:middle;
	padding-bottom: 10px;
	color:#434343;
}
.crtEmpty{
	font-family:sans-serif,Georgia;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-right:20px;
	width:450px;
}
.cartTopBar{
	background:url('../proimages/top_edge.png') no-repeat;
	height:75px;
}
.cartbottom{
	background:url('../proimages/bottom_edge.png') no-repeat;
	height:42px;
}
.cartTitle{
	width:400px;
	float:left;
	padding-left:32px;
}
.insdiv{
	font-family:arial,Georgia;
	font-weight:bold;
	font-size:12px;
	color:#777777;
	float:left;
}
.insdiv  ul li{
	font-family:arial,Georgia;
	font-weight:bold;
	font-size:11px;
	color:#777777;
	margin:0px 0px 2px 12px;
	list-style-type:disc;
}
.insbuttondiv{
	background:url(../proimages/del_info.gif) center no-repeat;
	width:150px;
	height:30px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:center;
	float:right;
}
.cartCross{
	width:26px;
	float:left;
}
.cartMove{
	cursor:default;
}
.cartItem{
	background-image:url('../proimages/cartbg.png');
	background-repeat:repeat-y;
}

.crtTotal{
	font-weight: bold;
}

.curserProp{
cursor:pointer;
}

.updatebtn{
cursor:pointer;
background-image:url('../proimages/update.gif');
padding: 0px;
margin: 0px;
width: 85px;
height: 31px;
border: 0px;
}

/********* CART **********************/
/********* CHECKOUT *************/
.checkoutsteptext {
	font-size: 18px; 
	color: white;
}
.checkoutcartheadtext {
	font-size: 15px; 
	color: white;
}
.checkoutheadingtext {
	font-size: 14px;
	color:#3d3d3d;
	font-weight: bold;
	text-align:left;
}
.checkouttext {
	font-size: 15px;
	text-align: justify;
}
.checkouttrolleytext {
	font-size: 15px;
	text-align: center;
}
.checkouttrolleyprice {
	font-size: 15px;
	text-align: left;
}
.checkouterrortext {
	font-size: 11px;
	color: white;
	background-color: #161827;
}
.checkouttextfield {
	font-size: 11px;
	font-weight: bold;
	text-align: justify;	
}
/********* CHECKOUT *************/
a.left_head_text{
	font-family:Georgia;
	text-align: left;	
	font-size: 16pt;
	color:#000000;
	margin: 0px;
	border: 0px solid #CCC;
}

a.left_head_text:hover{
	font-family:Georgia;
	text-align: left;	
	font-size: 16pt;
	color:#000000;
	margin: 0px;
	border: 0px solid #CCC;
}	
a.left_head_text1{
	font-family:Georgia;
	text-align: left;	
	font-size: 11pt;
	color:#000000;
	margin: 0px;
	border:0px solid #CCC;
}

.right_text{
	font-family:Georgia;
	text-align: left;
	font-size: 12px;
	color:#656770;
	margin: 0px;
	border: 0px solid #CCC;
	
}

.aztext{
	font-family:Times New Roman;
	font-weight: bold;
	font-size: 17px;
	color:#171717;
	
}

.faq_q_text{
	font-family:Georgia;
	text-align: left;
	font-size: 12px;
	color:#656770;
	margin: 0px;
	border: 0px solid #CCC;
	text-decoration:underline;	
}

.news_q_text{
	font-family:Georgia;
	text-align: left;
	font-size: 12px;
	color:#656770;
	margin: 0px;
	border: 0px solid #CCC;
	text-decoration:none;	
}

#news_det p{
	font-family:Georgia;
	text-align: left;	
	font-size: 12px;
	color:#656770;
        padding:5px;
	margin: 0px;
	border: 0px solid #CCC;

}

hr {
 color: #656770;
background-color: #656770;
height: 1px;


}


#main_body p{
	font-family:Georgia;
      text-align:justify;
	font-size: 12px;
	color:#656770;
	margin: 0px;
	border: 0px solid #CCC;
}

a.link_head{
	font-family:Georgia;
	text-align: left;	
	font-size: 12px;
	color:#000000;
	margin: 0px;
	border: 0px solid #CCC;
	
}

a.link_head:hover{
	font-family:Georgia;
	text-align: left;	
	font-size: 12px;
	color:#000000;
	margin: 0px;
	border: 0px solid #CCC;	
}


#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px;color:#ffffff; }
#msgcontent {display:block; background:#121212; border:2px solid #c70105; border-left:none; padding:5px;font-family:Arial; color:#ffffff; }	

.stock{
	/*color:#777777;*/
	color:#111111;
}
.stock div{
	color:#111111;
}
.stockOver{
	color:#ffffff;
	background-color: #161827;	 
}
.stockOver a{
	color:#ffffff;
	background-color: #161827; 
}
.stockOver div{
	color:#ffffff;
	background-color: #161827; 
}
.stockab{
	color:#000000;
	background-color:#c9dce0;	 
}
.stockab a{
	color:#000000;
	background-color:#c9dce0; 
}
.stockab div{
	color:#000000;
	background-color:#c9dce0; 
}
.stockCode{
	color:#ffffff;
	background-color:#808080;
	white-space:nowrap;
	width:45px;
	font-size:10px;
}
.stockcol{width:50px;overflow:hidden;white-space:nowrap;color:#ffffff;}
.stockcoldet{width:45px;overflow:hidden;white-space:nowrap;color:#ffffff;}
.unitconv{background-color:#808080;color:#ffffff;font-size: 10px;}
.qnemsg{
	font-family:verdana,Arial,Trebuchet MS;
	color:#3d3d3d;
	font-style:regular;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	white-space:nowrap;
}

.price_head{
	font-family:Georgia;
	text-align: left;	
	font-size: 16px;
	font-style: italic;
	color:#4a4a4a;
	border: 0px solid #CCC;
	
}

.rangeHead{

	font-family:Georgia;
	text-align: left;	
	font-size: 18px;
	font-style: regular;
	color:161828;
	
}

.submitbutton {
	width:75px;
	height:27px;
	background-color: #ffffff;
	border: 1px solid #b5b5ba;
	font-family:Georgia;
	color:#161828;
	font-size:14px;
	text-decoration: underline;
	cursor: pointer;

}

.priceText{
	height:22px;
	width:100px;
	font-family:Georgia;
	border: 1px solid #b5b5ba;
	color:#4a4a4a;
	font-size: 14px;
	
}
.searchClassF{
	height:22px;
	width:109px;
	background-color: #ffffff;
	border:1px solid #b5b5ba;
	color:#161828;
	margin:0px;
	padding-top:1px;
	font-family:Times New Roman;
	font-size:14px;
	text-align:left;
}
.Gobutton {
	width:25px;
	height:24px;
	background-color:#ffffff;
	border:1px solid #b5b5ba;
	color:#1c1b21;
	font-weight:bold;
	font-family:Times New Roman;	
	font-size:14px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	cursor:pointer;
}
.searchbanner{
	background-color:#ffffff;
	z-index:200;
	position:absolute;
	border:1px solid gray;
	visibility:hidden;
	display:none;
	margin-top:29px;
	margin-left:580px;
	text-align:left;
}
.hiddendiv{visibility:hidden;display:none;}
.searchbannerone{
	background-color:#ffffff;
	z-index:202;
	position:absolute;
	border:1px solid gray;
	visibility:hidden;
	display:none;
	margin-top:225px;
	margin-left:480px;
	text-align:left;
}
.searchClass {
	height:16px;
	width:109px;
	background-color: #ffffff;
	border: 0px solid #b5b5ba;
	color:#161828;
	margin:0px;
	font-size: 12px;
	text-align:center;
}
.checkoutTextClass{
	height:18px;
	width:200px;
	background-color: #ffffff !important;
	border: 1px solid #b5b5ba;
	color:#777777;
	margin:0px;
	font-size: 13px;
	text-align:left;
}
.checkoutDropClass{
	height:22px;
	width:200px;
	background-color: #ffffff !important;
	border: 1px solid #b5b5ba;
	color:#777777;
	margin:0px;
	font-size: 13px;
	text-align:left;
}
.checkoutTextClassph{
	height:18px;
	width:252px;
	background-color: #ffffff !important;
	border: 1px solid #b5b5ba;
	color:#777777;
	margin:0px;
	font-size: 13px;
	text-align:left;
}
.checkoutTextAreaClass{
	height:130px;
	width:335px;
	background-color: #ffffff;
	border: 1px solid #b5b5ba;
	color:#777777;
	margin:0px;
	font-size: 13px;
	text-align:left;
	overflow: hidden;
}

.proceedButtonClass{
	width:80px;
	height:25px;
	background-color:#ffffff;
	border:1px solid #b5b5ba;
	color:#161828;
	font-size:12px;
	margin:0px 10px 0px 0px;
	padding:0px;
	cursor:pointer;
}

.proceedClaimClass{
	width:100px;
	height:24px;
	background-color:#ffffff;
	border:1px solid #b5b5ba;
	color:#161828;
	font-size:11px;
	margin:0px 10px 0px 0px;
	padding:0px;
	cursor:pointer;
	text-align:center;
}

.prefillButtonClass{
	width:200px;
	height:25px;
	background-color:#ffffff;
	border:1px solid #b5b5ba;
	color:#161828;
	font-size:12px;
	margin:0px 10px 0px 0px;
	padding:0px;
	cursor:pointer;
}

.contButtonClass{
	width:120px;
	height:25px;
	background-color: #ffffff;
	border: 1px solid #b5b5ba;
	color:#161828;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-decoration: underline;
	cursor:pointer;
}

.checkoutHeading{
	font-size:17pt;
	color:#161827;	
	font-family:Georgia;
	font-weight:normal;
	font-style:regular;
}

.checkoutSubHeading{
	font-size:10pt;
	color:#161827;	
	font-family:Georgia;
	font-weight:normal;
	font-style:regular;
}

#menu ul {
	
	margin: 0;
	padding: 0;}


#nav{
	width:420px;
	float:left;
	padding: 0;
	margin: 0;
	list-style: none;
}
 #nav ul {
	
	float:left;
	padding: 0;
	margin: 0;
	list-style: none;}



#nav li {
	
	float: left;}

#nav li ul {
	position: absolute;
        border: 0px solid red;
	z-index:100;
	cursor:pointer;
	width: 134px;
	left: -999em;}

	


#nav li:hover ul, #nav li.sfhover ul {
	left:auto;	
	
}

#nav li ul li a { 
	color: #fff;
	}

#nav li ul li a:hover { 
	color: #fff;
	}
	
#nav li:hover, #menu li.hover {
    position: absolute;

z-index:100;
}

.buyButton{
	float: left; 
	background-color: #161827; 
	/*border:1px solid #e5e6e7;*/
	height: 20px; 
	width:134px; 
	text-align:center; 
	color: #ffffff; 
	font-style: bold; 
	text-align:center; 
	padding-top:6px; 
	font-family:Microsoft Sans Serif; 
	cursor:pointer; 
	position:absolute;
	z-index:10;
	cursor:pointer;
}

.buyButton_hover{
	float: left; 
	background-color: #2a2d46; 
	/*border:1px solid #e5e6e7;*/
	height: 20px; 
	width:134px; 
	text-align:center; 
	color: #ffffff; 
	font-style: bold; 
	text-align:center; 
	padding-top:6px; 
	font-family:Microsoft Sans Serif; 
	cursor:pointer; 
	position:absolute;
	z-index:10;
	cursor:pointer;
}

.prodButton{
	float: left; 
	background-color: #161827; 
	border:1px solid #e5e6e7; 
	height: 20px; 
	width:174px; 
	text-align:center; 
	color: #ffffff; 
	font-style: bold; 
	text-align:center;
	margin-top:7px; 
	padding-top:6px; 
	font-family:Microsoft Sans Serif; 
	cursor:pointer; 
	position:absolute;
	z-index:10;
	cursor:pointer;
}


a.prodbtLink{
	font-family:Microsoft Sans Serif; 
	cursor:pointer; 
	text-align:center; 
	color: #ffffff; 
	font-style: bold; 
	
}

a.prodbtLink:hover{
	font-family:Microsoft Sans Serif; 
	cursor:pointer; 
	text-align:center; 
	color: #ffffff; 
	font-style: bold; 
	
}

a.proLink{
	color: #b5c7eb;
font-style: bold; 
}

a.proLink:hover{
	color: #b5c7eb;
font-style: bold; 
}

.prodbg{
	align:center;
	background-image:url(../images/li_bg.jpg);
}

ul.down_extra li{
	font-family:Times New Roman;
	text-align: left;
	list-style: none;
	text-decoration: underline;
	margin-top: 5px;
	border: 0px solid #CCC;
	padding-left: 7px;
}

#site ul.sitem li{
	font-family:Times New Roman;
	text-align: left;
	list-style: url(../images/rightarrow.gif);
	font-size: 11px;
	color:#171717;
	margin-top: 10px;
	border: 0px solid #CCC;
	padding-left: 5px;
margin-left: 20px;
}

#psite ul.sitem1 li{
font-family:Times New Roman;
	text-align: left;
	list-style: url(../images/rightarrow.gif);
	font-size: 11px;
	color:#171717;
	margin-top: 10px;
	border: 0px solid #CCC;
	padding-left: 5px;
margin-left: 20px;
}


.blink { 
font-size: 15px; 
color: red; 
display: inline; 
} 

a.recipe_l{
	color: #ffffff;
font-style: bold; 
}

a.recipe_l:hover{
	color: #ffffff;
font-style: bold; 
}


.recButton{
	background-color: #161827; 
	border:1px solid #e5e6e7; 
	height: 20px; 
	width:134px; 
	text-align:center;  
	color: #FFFFFF; 
	font-style: bold; 
	padding-top: 6px;
	font-family:Microsoft Sans Serif;
}
.recButton_hover{
	background-color: #2a2d46; 
	border:1px solid #e5e6e7; 
	height: 20px; 
	width:134px; 
	text-align:center;  
	color: #FFFFFF; 
	font-style: bold; 
	padding-top: 6px;
	font-family:Microsoft Sans Serif;
}

.pdr{
	background-color:#FFFFFF; 
	padding-top:5px;
	border-top: 1px solid #d2d2d5;
	border-right: 1px solid #d2d2d5;
	border-bottom: 1px solid #a6a6ac;
	border-left: 1px solid #d2d2d5;
	float:left;
        width:160px;
        height:50px;
	margin-left:0px;
  	text-align:center;
	font-family:Georgia;
	font-style:regular;
	color:#a6a6ac;
	font-size:17px;
	cursor:pointer;
	overflow:hidden;
}

.checkout_instruction{
	text-align:center;
	font-family:Georgia;
	font-style:regular;
	color:#a6a6ac;
	font-size:17px;
}

.pdr_hover{
  	background-color:#FFFFFF;
	padding-top:5px;
	border-top: 1px solid #a6a6ac;
	border-left: 1px solid #a6a6ac;
	border-right: 1px solid #a6a6ac;
	border-top: 1px solid #a6a6ac;
	float:left;
        width:160px;
        height:50px;
	margin-left:0px;
	text-align:center;
	font-family:Georgia;
	font-style:regular;
	color:#3b3b3b;
	font-size:17px;
}

.pad_pdr{
	background-color:#FFFFFF;
	padding-top:5px;
	border-top: 0 outset buttonHighlight;
	border-left: 0 outset buttonHighlight;
	border-right: 0 outset buttonHighlight;
	border-bottom: 1px solid #a6a6ac;
	float:left;
        width:20px;
        height:51px;
	margin-left:0px;
	text-align:center;
}

a.supr1{
	font-family:Times New Roman;
	text-align: left;
	
	font-size: 14px;
	color:#171717;
	margin: 0px;
	border: 0px solid #CCC;
}

a.supr1:hover{
	font-family:Times New Roman;
	text-align: left;
	
	font-size: 14px;
	color:#171717;
	margin: 0px;
	border: 0px solid #CCC;
	
}

.recButton2{
	background-color: #161827; 
	border:1px solid #e5e6e7; 
	height: 20px; 
	width:134px; 
	overflow:hidden;
	text-align:center;  
	color: #FFFFFF; 
	padding-top:5px;
	font-family:Microsoft Sans Serif;
}

.checkoutTextAreaClass_new{
	height:60px;
	width:250px;
	background-color: #ffffff;
	border: 1px solid #b5b5ba;
	color:#777777;
	margin:0px;
	font-size: 13px;
	text-align:left;
	overflow: hidden;
}

.check_ov{
	background-color: #ffffff;
	border: 0px solid red;
	visibility:hidden;
	verticle-align:middle;
	font-size: 15px;
	width:0px; 
	height:0px;
    Z-index:10;
}
.fishovc{float:right; width: 240px; margin-top:10px; position:relative;}
.fsize{float:left; width:437px; height:170px;}
.fsize2{width:134px;height:100px; overflow:hidden;background:#dfdfdf;}
.ftext{width:134px;height:35px;font-family: Georgia;font-size: 16pt;background:#dfdfdf;text-align:center;padding-top:5px;}
.fload{float:left; background-color: #f7f7f7; position:absolute; border:1px solid #bfbfbf; width:470px; left:0px;}
.foutstock{float: left; background-color: #161827;height:20px;width:134px;text-align:center; color: #b5c7eb; font-style: bold; padding-top: 6px;font-family:Microsoft Sans Serif;}
a.rec_li{
	font-family:verdana,Arial,Trebuchet MS;
	text-align: left;
	
	font-size: 11px;
	color:#171717;
	padding: 12px 12px 12px 0;
	
}
a.rec_li:hover{
	font-family:verdana,Arial,Trebuchet MS;
	text-align: left;
	
	font-size: 11px;
	color:#171717;
	padding: 12px 12px 12px 0;
	
	
}
.fixedWidthPnd {
	width: 914px;
	text-align: left;
	margin: 0px auto;
}
.fixedWidthcart {
	width: 914px;
	text-align: left;
	margin: 0px auto;
	float:right;
}

.pnd_div_style{
	background-color: #ffffff; 
	position:absolute; 
	z-index:30000; 
	width: 885px; 
	border:1px solid #000000; 
	text-align:center; 
        margin-top:10px;
}

.new_sp_header2{
	font-family:Times New Roman;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:18px;
	text-align:left;
letter-spacing:2px;
}

.new_sp_header_slll2{
	font-family:arial;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:8px;
	text-align:left;
        letter-spacing:1px;
}

.new_sp_header_sll_ind2{
	font-family:Times New Roman;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:14px;
	text-align:left;
letter-spacing:2px;
}

.bottombgClass2 {
	background-color:#e8e8e8;
}

.new_sp_header_sl2{
	font-family:Times New Roman;
	color:#3d3d3d;
	font-style:italic;
	font-weight:normal;
	font-size:20px;
	text-align:left;
letter-spacing:4px;
}

.new_sp_header3{
	font-family:Times New Roman;
	color:#ffffff;
	font-style:regular;
	font-weight:normal;
	font-size:18px;
	text-align:center;
letter-spacing:2px;
}

.new_sp_header_sll_ind3{
	font-family:Times New Roman;
	color:#ffffff;
	font-style:regular;
	font-weight:bold;
	font-size:14px;
	text-align:left;
letter-spacing:1px;
}

.small_text_bot{
	font-family:Times New Roman;
	color:#ffffff;
	font-style:regular;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	letter-spacing:1px;
}

.rec_subheader{
	font-family:Georgia;
	color:#373074;
	font-style:regular;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	margin-top:7px;
	margin-bottom:7px;
}

.textwidthclass_bred_check {
	width:814px;
	text-align:center;
	float:left;
	color:#000000;
}
.ribbonclass{
	background:url('../proimages/ribbon.jpg') no-repeat right top;
	height:620px;
}

#main_body a{
	margin: 0px;
	font-family:verdana,Arial,Trebuchet MS;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}

#main_body a:hover{
	margin: 0px;
	color:#000000;
	text-decoration: underline;
}

a.srlink{
	color: #000000;

}

a.srlink:hover{
	color: #ffffff;
 
}

a.srlinkHover{
	color: #ffffff;}
	
	
.checkout-popup{
display:none;border:1px solid #b5b5ba; color:#8b8b8e; position:absolute; width:300px; background-color:#fff; padding:10px; margin-top:5px; margin-left:-60px; #margin-top:28px; #margin-left:-270px;
}
.close-btn{border:1px solid #b5b5ba; color:#8b8b8e; position:absolute; width:20px; background-color:#8b8b8e; padding:3px; margin-top:-5px; margin-left:275px; color:#fff; text-align:center; cursor:pointer;}

/* Gallery CSS */
.cboth { clear:both; }
.width16 { width:16px; }
.width440 { width:440px; }
.width300 { width:300px; }
.height10 { height:10px; line-height:10px; }
.height15 { height:15px; line-height:15px; }
.hrCss { background-color: #000000; color:#000000; border:0px; height:1px; }
.width10 { width:10px; }
.vHeadline { font-weight:bold; font-size:12px; }
.txtUnder { text-decoration:underline; }
.height90 { height:90px; }
.vpad5{height:5px;}
.hpad5{width:5px;float:left;}
.htpad5{width:22px;float:right;}
.vpad15{height:15px;}
.vpad8{height:8px;}
.cbothc{clear:both;height:0px;width:0px;}
.left{float:left;}
.hidden{overflow:hidden;}
.enjoytitle{font-size:12px;padding:0px;margin-bottom:5px;font-weight:normal;color:#111111;font-family:Georgia;text-align:center;}

/*Panel css */
.new_sp_header_big{
	font-family:Georgia;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	letter-spacing:3px;
}

.new_sp_header_bigl{
	font-family:Georgia;
	color:#3d3d3d;
	font-style:italic;
	font-weight:normal;
	font-size:17px;
	text-align:left;
letter-spacing:3px;
}


.new_sp_header{
	font-family:Times New Roman;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:18px;
	text-align:left;
letter-spacing:3px;
}

.new_sp_header_sl{
	font-family:Times New Roman;
	color:#3d3d3d;
	
	font-weight:normal;
	font-size:14px;
	text-align:left;
letter-spacing:5px;
}

.new_sp_header_sll{
	font-family:arial;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:11px;
	text-align:left;
letter-spacing:3px;
}

.new_sp_header_slll{
	font-family:arial;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:8px;
	text-align:left;
        letter-spacing:2px;
}

.new_sp_header_sllll{
	font-family:arial;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:9px;
	text-align:left;
        letter-spacing:1.5px;
}

.new_sp_header_sll_ind{
	font-family:Times New Roman;
	color:#3d3d3d;
	font-style:regular;
	font-weight:normal;
	font-size:16px;
	text-align:left;
	letter-spacing:2px;
}
#spendTeaser{
	height:20px;
	padding:10px 50px 0px 0px;
	color:#7e7a7a;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	visibility:hidden;
}
#tAmt{color:#7e7a7a;}
.adjqty{
	padding-left:35px;
	white-space:nowrap;
	color:#434343;
}
/* cart message for QNE */

#qneDiv{
	width:914px;
	margin:0px auto;
	position:absolute;
	z-index:4000;
	background:transparent;
	visibility:hidden;
}

/* cart message for QNE */

/*  offer div for google users */
#offerDiv{
	width:914px;
	margin:0px auto;
	position:absolute;
	z-index:4000;
	background:transparent;
	visibility:hidden;
}
.offDiv{
	margin-top:5px;
	width:530px;
	text-align:left;
	background:#ffffff;
	border:1px solid #292d46;
}
/* Mac-style close button */
.macclosebutton {
	position:relative;
	top: -15px;
	left:515px;
	width:30px;
	height:30px;
	cursor:hand; /* ie */
	cursor:pointer; /* w3c */
	background:url(../highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../highslide/graphics/close.png', sizingMethod='scale');
	z-index:420;
}
.offer-caption{
	position:relative;
	z-index:410;
	top:-30px;
    font-size: 10pt;
    padding: 5px;
    background-color:#292d46;
	font-weight:bold;
	color:#ffffff;
}
.offermsg{
	margin-top:-40px;
	padding:10px 15px 5px 15px;
}
.offerdivmsg{
	position:absolute;
	background:url('../proimages/red_dot.png') no-repeat left;
	width:42px;
	height:32px;	
	padding-top:10px;
	margin-top:-8px;
	margin-left:-6px;
	text-align:center;	
	font-family:Georgia;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
}
.qneoffermsg{
	margin-top:-40px;
	padding:30px 30px 10px 30px;
}
/*.offermsg h2,h4,p{font-family:Georgia;}*/
.offerBtn{
	float:left;
	width:80px;
	height:15px;
	white-space:nowrap;
	margin:2px;
	padding:2px;
	border:1px solid #000000;
	text-align:center;
	background-color:#292d46;
	color:#ffffff;
	cursor:pointer;
	font-size:11px;
}
.offerBtnBasket{
	float:left;
	width:160px;
	height:15px;
	white-space:nowrap;
	margin:2px;
	padding:2px;
	border:1px solid #000000;
	text-align:center;
	background-color:#292d46;
	color:#ffffff;
	cursor:pointer;
	font-size:11px;
}
.cleft{clear:both;height:2px;}
/* checkout status */
#checkout-stat{
	width:800px;
	height:16px;
	text-align:center;
	margin:10px auto;
}
.steps{
	height:16px;	
	float:left;
	color:#000000;
	font-size:10px;
	padding-top:2px;
	background-color:#bfbfbf;
	border-right:1px solid #ffffff;
}
.step-select{
	color:#ffffff;
	background-color:#3d3d3d;
}
/* pulsating button */

.newsid  {
	border:1px solid #ccc;
	padding:0px;
	background:#ffffff;
	color:#292d46;
	width :180px;
	height:60px;
	text-align:left;
}

.newsid p{
	padding:0px;
	margin-top:10px;
	background:#ffffff;
	font-family:Georgia;
	text-align:center;
	font-weight:bold;
	font-size:24px;
	color:#292d46;
}

/* pulsating button */

/* fade images */

#faderbox{
	background:url('../proimages/img_load.gif') no-repeat center;
}
#fadebox{visibility:hidden;}
#fadebox li{list-style:none;}

/* fade images */
.fsizeintro{float:left; width:635px; height:170px;}
