@charset "utf-8";
/* CSS Document */

/** { behavior: url("iepngfix.htc") }*/

body {
	padding:18px 0 30px 0;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	background:#fff;
	color:#666;
}

/*----------------------------------------*/
/* GLOBAL CLASSES */

.hide               { display:none; }
.invisible          { visibility:hidden; }

.left               { float:left; }
.right              { float:right; }
.tright				{ text-align:right; }
.tcenter			{ text-align:center; }

.clear				{ clear:both; width:100%; height:1px; line-height:1px; margin:0px; }
.clear_l			{ clear:left;  height:1px;  }
.clear_r			{ clear:right;  height:1px; }
.clearfix:after     { clear:both; content:".";  display:block; height:0; visibility:hidden; }
.clearfix           { display:inline-block; }


/* Hides from IE-mac \*/
* html .clearfix    { height:1%; }
.clearfix           { display:block; }
/* End hide from IE-mac */

.border { border:1px solid #000 }

/*----------------------------------------*/
/* LAYOUT CLASSES */

#mainShell { width:960px; margin:0 auto; }
#mainShellPopup { width:700px; margin:0 auto; }

/*----------------------------------------*/
/* HEADER CLASSES */


#hdrBox { }


.usrInfo { padding-bottom:8px; }
.usrInfo h2 { font-size:14px; margin:0px; padding:5px 0 0 0; color:#313030; text-align:right; }
.usrInfo a { color:#303030; text-decoration:none; margin-left:20px; }
.usrInfo a.cart { background:url(images/icn-cart.gif) no-repeat left center; padding-left:20px; }

/*----------------------------------------*/
/*----------------------------------------*/
/* MENU CLASSES */
#menuBox { background:url(images/menurgt.jpg) no-repeat right center; height:36px; }

.menubg { background:url(images/menulft.jpg) no-repeat left center; height:36px; }

#menuBox ul { margin:0px; padding:0px; list-style:none; }
#menuBox ul li { margin:0; padding:0; list-style-type:none; float:left;text-align:center;  }
#menuBox ul li a { display:block; padding:10px 0px; font-size:14px; font-weight:bold; color:#dadada; text-decoration:none;width:137px; }
#menuBox ul li a:hover, #menuBox ul li a.active { color:#545454; background:url(images/menuhvr.jpg) repeat-x left center; }

#menuBox ul li a.home { background:url(images/icn-heart.gif) no-repeat 20px center; width:137px; }
#menuBox ul li a.home:hover { background:url(images/menuhvrd.jpg) no-repeat left center; }
#menuBox ul li a.cart { background:url(images/icn-bcart.gif) no-repeat 10px center;width:138px; }
#menuBox ul li a.cart:hover { background:url(images/menuhvrc.jpg) no-repeat -10px center;  }


#menuBox ul li a.hactive{ color:#545454; background:url(images/menuhvrd.jpg) no-repeat left center; width:137px;}
#menuBox ul li a.cactive{ color:#545454; background:url(images/menuhvrc.jpg) no-repeat left center; width:112px; }




#logDetails { width:240px; margin:10px 15px 0 0; color:#FFFFFF; font-family: Calibri; }
.comnIcons { text-align:right; padding-bottom:3px; }
.logInfo { height:60px; text-align:left; background:url(images/icn_user.gif) no-repeat left top; padding-left:50px;}
.logInfo a { text-decoration:none; }
.logInfo a:hover { text-decoration:underline; }
.logInfo a.user { color:#FFFFFF; font-weight:bold; display:block; padding-bottom:2px; font-size:13px; }
.logInfo a.info { color:#c4dae9; font-weight:normal; }
.logInfo a.info:hover { color:#fff; }


/*----------------------------------------*/
/* CONTENT CLASSES */

#contentBoxPopup {padding:20px; background:#f0f0f0; margin:6px 0 20px 0; width:650px;}
.contentPopup { background:#fff; padding:30px 0px 30px 0px; width:650px;}


#contentBox {  padding:20px; background:#f0f0f0; margin:6px 0 20px 0; width:920px;}

.content { background:#fff; padding:30px 10px 30px 10px; width:900px;}

.content2 { background:none; padding:30px; }

.content2 table{ width:855px; }

#flashbox {witdh:920; height:350;  }

#tblShippingInfoBox {width:850px; }

#tblShippingInfoBox td {width:840px; }

#pnlPaymentOptions {width:860px; }
#pnlPaymentOptions table {width:360px; }
.content2 hr { color:#f1f0f0; }

.feature { margin:12px auto; }

.ftrBox { float:left; width:290px; height:320px; background:url(images/ftr-botm.jpg) no-repeat left bottom #fff; }

.ftrBox h3 { color:#8c8c8c; font-size:16px; background:url(images/ftr-head.jpg) no-repeat left top; margin:0px; padding:8px 15px; }

.ftrDesc { padding:7px 25px; color:#595959; font-size:13px;  }

a.learn { text-decoration:none; color:#b68900; font-weight:bold; display:block; padding:3px 0 0 0; }

a.learn2 {
	text-decoration:underline;
	color:#b68900;
	font-weight:bold;
	padding:3px 0 0 0;
}

a.learn3 {
	text-decoration:underline;
	color:#F00;
	font-weight:bold;
	padding:3px 0 0 0;
}

a.learn4 {
	text-decoration:underline;
	color:#b68900;
	font-weight:bold;
	padding:3px 0 0 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.mid { margin:0 25px; }

.pdp { margin-left:10px;width:890px;}




.whoNeeds { }
.whoNeeds #submenu ul { margin:0; padding:0 0 40px 0; list-style:none; }
.whoNeeds #submenu li { float:left; list-style-type:none; margin:0 15px 0 0;   }

.whoNeeds #submenu li a { color:#b68900; text-decoration:none; font-size:14px; font-weight:bold; padding:0 0 0 18px; }
.whoNeeds #submenu li a:hover { background:url(images/sm-heart.gif) no-repeat left top; color:#000000;  }

.whoNeeds #submenu li a.active { background:url(images/sm-heart.gif) no-repeat left top; color:#000000;  }

td {
	vertical-align:top;
}

.whoNeeds td h1 { margin:0px; color:#000;font-size:18px; }
.whoNeeds td h2 { margin:0px; color:#000; font-size:14px;}
.whoNeeds td h3 { margin:0px; color:#000; }
.whoNeeds td p {
	line-height:20px;
	font-size:14px;
}
.whoNeeds td span {
	line-height:20px;
	font-size:14px;
	display:block;
	text-align:justify;
}
.whoNeeds img { vertical-align:middle; }
.minitext
{
	font-size: 10px;
}
.tdpadng {
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
}

.pdp h2 { margin:0 0 25px 0; color:#000; }
.pdp td p { line-height:20px; font-size:14px; margin:0px 0 10px 0; padding:0; }

.price { color:#000000; font-size:14px; padding-top:20px; } 

.othrProdctdiv
{
	margin-top:10px;
	}

.pvariant
{
	height:106px; background:url(images/tdbg.jpg) repeat-x left top; font-size:14px;position:relative;width:500px;
	}

#Quantity { position:absolute;left:170;top:40px; }
.pdp small {position:absolute;left:110;top:43px;font-size:12px; }
.variantimg {height:86px;width:80px;padding:10px;} 
.variantname {height:86px;width:250px;padding:10px;} 
.variantbtn {height:86px;width:90px;padding:0px 0 0 10px;} 
.qtyerror {position:absolute;left:110;top:70px;color:Red;width:350px;}
.tdpadng .noBorder{ display:none;}

.pdp table.othrProdct { margin-top:10px; }
.pdp table.othrProdct td { height:106px; background:url(images/tdbg.jpg) repeat-x left top; font-size:14px;  }
table.othrProdct td img { padding:12px 15px 0px 15px;  }
table.othrProdct td p { padding:12px 15px 0px 5px; margin-bottom:0px;  }
table.othrProdct td input { width:25px; }
.titl { color:#000000; }
.thmbnl { padding:10px 0 20px;height:50px; }
.thmbnl img { margin:0 5px; }
.thmbnl a img { border:1px solid #ddd; }
.thmbnl a:hover img { border:1px solid #b68900; }


#divProductPic1 img {border:1px solid #ddd;}

ul.dhrt { margin:0; padding:0; list-style:none; }
ul.dhrt li { margin:0 0 15px 0; padding:0 20px 0 20px; list-style-type:none; background:url(images/sm-heart.gif) no-repeat left 3px; }

.pvariant input.AddToCartButton2 { height:21px; width:89px; margin:12px 0px 0px 0px;}
table.othrProdct td form {padding:12px 15px 0px 15px;}

.toplinks { font-size:11px; color:#000; font-weight:bold; }
.toplinks a { margin-right:15px; }

.CartDeleteButton {background:url(images/btn-delete.gif) no-repeat center bottom; border:0px; width:63px; height:20px;padding-bottom: 3px !important; padding-bottom:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}

.PaymentPageContinueCheckoutButton { background:url(images/btn-contcheckout-blnk.gif) no-repeat center top; border:0px; width:127px; height:20px; padding-bottom: 4px !important; padding-bottom:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}

.bgwhite { background:#fff; border:0; }
a.gldn {color:#b68900; text-decoration:none; padding:0px 0px 10px 5px; font-weight:bold;}
.fntBld table { width:300px;padding-right:5px;  }
.fntBld td { font-weight:bold; }
.morpic { height:79px; width:80px;}


#pnlCartSummary td td img { width:80px;}
#pnlOrderSummary td td img { width:80px;}
#pnlCartSummary td td a{ text-decoration:none;}
#pnlOrderSummary td td a{ text-decoration:none;}
#pnlCreditCardPane table {width:525px; }
#pnlCreditCardPane table input { width:200px;}
#pnlCreditCardPane table input#CardExtraCode { width:50px;}
.paymenttable table {width:250px;}
#tblBillingInfoBox {width:800px;}
#tblShippingInfoBox {width:800px;}
.UpdateCartButton { float:right;padding-right:0px; }
/*----------------------------------------*/
/* FOOTER CLASSES */

#footerBox {   }

#footerBox p { text-align:center; margin:0px; padding-bottom:10px; font-size:11px;  }

#footerBox p.footerNav a { color:#4b4b4b; text-decoration:underline; margin:0 21px; }

#footerBox p.copyright { color:#666666; }

.btnCustom182 {
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	background: url(/skins/skin_1/images/blankbutt205.png) no-repeat left top;
	width: 205px;
	height: 25px;
	color: #000;
	font-weight: bold;	
}

.tdpadng ul li {
	padding-bottom: 10px;
}
.indentspan {
	padding: 20px;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #f0f0f0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.popbull {
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	list-style-position: outside;
	list-style-image: url(images/sm-heart.gif);
}
.popbull li {
 margin:20px;
}