@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	margin: 0px;
	margin-bottom:12px;

}
a, a:visited {
	color: #ef7b00;
}
.pgLtile {
	background: url(/images/bgLtile.gif) repeat-x right top;
}
.pgRtile {
	background: url(/images/bgRtile.gif) repeat-x left top;
}
#mainContent {
	background: url(/images/bgBanner.jpg) no-repeat center top;
	width:984px;
	margin:0px auto;
}
#homePg_right { width:223px;}
#liveChat { margin-bottom:12px;}
#liveChatSub {
	float:right;
	height: 78px;
	width: 174px;
	margin-bottom:20px;
}
#liveChatSub2 {
	float:right;
	width:183px;
	height:49px;
	background: url(/images/btnLiveChat_on.gif) no-repeat left top;
}
#customerLogin {
	margin-bottom:12px;
	background: url(/images/bgCusLogin.gif) no-repeat left top;
	height: 127px;
	width: 223px;
}
#customerLogin form { margin:0px;}
#customerLogin .cnt { margin:42px 0px 0px 12px; font:normal 11px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#e4f4fe; }
#customerLogin .cnt td { height:26px;}
#customerLogin .iPtxt {
	color:#0053A6;
	padding:4px 0px 3px 4px;
	background: url(/images/cusLogBg.gif) repeat-x left top;
	border:solid 1px #5099c3;
	width:120px;
	font-size:11px;
}
#customerLogin .submit {
	background: url(/images/btnLogin.gif);
	height: 22px;
	width: 47px;
	border-width: 0px;
	border-style: none;
}
#saveShopping {
	margin-bottom:12px;
	height: 124px;
	width: 223px;
	background: url(/images/img_saveOnShopping.gif) no-repeat left top;
}
#saveShopping h1, #saveShopping p { display:none; }
#rtNews { margin-bottom:12px;}
#rtNews .title {
	background: url(/images/titleBgNews.gif) no-repeat left top;
	height: 37px;
	width: 223px;
}
#rtNews .cnt {
	background: #d3fffa;
	padding:12px;
}
#rtNews .cnt dl { font-size:11px; margin:0px;}
#rtNews .cnt dt {
	color:#0c6292;
	background: url(/images/iconNews.gif) no-repeat left 2px;
	padding-left:16px;
}
#rtNews .cnt dd { margin-left:16px; margin-bottom:12px;}
#rtNews .cnt dd a{ color:#ff7e00;}
#rtNews .cnt dd a:hover{ color:#066e6f;}
#fastShipping {
	background: url(/images/imgFastShipping.gif) no-repeat left top;
	height: 64px;
	width: 221px;
}
#fastShipping h1, #fastShipping p { display:none;}
#topSmallLinks {
	width:400px;
	float:left;
	margin-right:6px;
	margin-top:14px;
}
#topSmallLinks a{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #3399cc;
	text-decoration: none;

}
#topSmallLinks a.linkCart {
	background: url(/images/iconCart.gif) no-repeat left 2px;
	padding-left: 24px;
	color:#2379ab;
	margin-top:20px;
	text-decoration:underline;
	font-weight: bold;
}
#tNav {
	width:420px;
	float:left;
}
#tNav a { display:block; float:left; margin-left:6px;} 
#tNav a#home {
	width:73px;
	height:29px;
	background: url(/images/navHome.gif);
}
#tNav a#home.active, #tNav a#home:hover {
	width:73px;
	height:29px;
	background: url(/images/navHome_active.gif);
}
#tNav a#products {
	width:89px;
	height:29px;
	background: url(/images/navProducts.gif);
}
#tNav a#products.active, #tNav a#products:hover {
	background: url(/images/navProducts_active.gif);
}
#tNav a#order {
	width:114px;
	height:29px;
	background: url(/images/navOrder.gif);
}
#tNav a#order.active, #tNav a#order:hover {
	background: url(/images/navOrder_active.gif);
}
#tNav a#affiliates{
	width:96px;
	height:29px;
	background: url(/images/navAffiliates.gif);
}
#tNav a#affiliates.active, #tNav a#affiliates:hover {
	background: url(/images/navAffiliates_active.gif);
}
#imgDoctor {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/img_doctor.png',sizingMethod='scale');
    width:292px; height:238px; position:absolute; margin:10px 20px 0px 0px; left:50%; margin-left:170px;}
html>body #mainContent #imgDoctor {
	background: url(/images/img_doctor.png);
}
#logo {
    width:194px; height:71px; margin-left:42px;}
#header { height:100px;}
#logo img { }

#TollFreePhone {
float:right;
	height: 69px;
	width: 221px;
}

#bnrTxt {
	margin:40px 0px 0px 60px;
}
#bnrTxt h1{
	color:#ffffff;
	font-size:22px;
	margin:0px;
	font-weight: normal;
	text-decoration: none;
}
#bnrTxt p{
	color:#b3e4ff;
	font-size:14px;
	width:570px;
	margin-top:12px;
	margin-bottom:0px;
	line-height: 18px;
}
#lnavSrc {
	margin-top:36px;
	
}
#pgSrcNoNav { margin-top:66px; margin:66px 20px;}
#lNav { width:238px; margin-top:38px; margin-left:40px; color:#2e5f7b; font-size:13px;}
#lNav h1 {
	font:bold 16px Arial, Helvetica, sans-serif, "Trebuchet MS";
	margin-bottom:12px;
}
#lNav .left {
	background: url(/images/lnav_ltile.gif) repeat-y right;
}
#lNav .right, #lNav .bottom, #lNav .cnt { background-color:#cce8f9;}
#lNav .top {
	background: #cce8f9 url(/images/lnav_ttile.gif) repeat-x top;
	padding-top:12px;
}
#lNav form { margin:0px;}
#lNav h2 { font:normal 12px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#2e5f7b; margin-bottom:10px; }
#lNav select { font:normal 12px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#2e5f7b; width:196px;}
#qkFind { color:#82b9d9; font-size:12px; margin-top:10px; visibility:hidden; }
#qkFind form { margin:0px;}
#qkFind input.txt{
	border:0px;
	background-color:#ffffff;
	color:#3333CC;
	font:bold 11px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#CC6600;
	height:16px;
	padding-left:4px;
	padding-top: 2px;
}
#productsList {
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	_margin-top: -20px;
	padding-left:0px;
	padding-top:0px;
}
#productsList ul {
	list-style: none;
	padding-left:0px;
	margin-left:0px;
}


#productsList li.current {
	display: block;
	margin-left:0px;
	padding-left:0px;
}
#productsList li.current li {
	display: block;
	margin-bottom: 0.3em;
	padding-left: 0px;
}
	
#productsList li.current strong {
	display: none;
	margin:0px;
}

#productsList li.current li strong {
	display: inline;
	cursor: pointer;
	color: #fff;
	background: url(/images/lnav.gif) no-repeat left top;
	height: 25px;
	width: 194px;
	display:block;
	padding:4px 0px 0px 12px;
}

#productsList li.current li ul {
	display: none;
	margin-bottom: 16px;
	padding-left:0px;

}

#productsList li.current li.current ul {
	display: block;
}

#productsList li.current li strong.current {
	color: #ffffff;
}

#productsList li.current li li {
	margin-bottom: 0;
	margin-top: 0.3em;
	padding-left: 14px;
	padding-right: 10px;
}


#productsList a,
#productsList a:link,
#productsList a:visited,
#productsList a:hover,
#productsList a:visited:hover {
	color: #2379ab;
	text-decoration: underline;
	background: url(/images/arrow01.gif) no-repeat 3px 4px;
	padding-left:14px;
}
#productsList a:hover { color:#FF3300;}
#productsList a.current,
#productsList a.current:link,
#productsList a.current:visited,
#productsList a.current:hover,
#productsList a.current:visited:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ff7800;
}
/* page content */
#pgContent { margin-top:30px;}
#pgContent .homeCnt {
	width:460px;
}
#pgContent h1 {
	font:normal 20px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#2582d9;
	margin-top:0px;
	border-bottom:dotted 1px #2e5f7b;
}
#pgContent #content h2 {
	font:bold 22px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#FF8600;
	border-bottom:1px solid #FF8600;
}
#pgContent p, #pgContent #content ul {font:normal 13px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#444444; }
#pgContent #content a { color:#FF6C00;}
#right {
	width: 700px;
}
#right h1.name{
	font:bold normal 22px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#e77801;
	margin-bottom:0px;
	border:none;
	padding-top: 10px;
}
#right h2 {margin-top:0px; font:normal 14px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#444444; border-bottom:solid 1px #e77801; padding-bottom:4px;}
#right h2.credit { display:none;}
#right .photo {
	float:left;
	width: 180px;
	height: 226px;
	margin-bottom:0px;
}
#right .photo #qw12 img {
	width: 160px;
	height: 160px;
	margin-right:12px;
	border: 2px solid #BBBBBB;
}

#right .photo #qw12 {
	position: relative;
	display: table-cell;
    vertical-align: middle;
	padding: 0;
	margin: 0;
}
#right p.MsoNormal { margin:0px 0px 12px 220px; font:normal 13px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#444444; }
#right div.info h3, #pgContent #content h3  {
	clear:left;
	color:#2582d9;
	font:bold 14px Arial, Helvetica, sans-serif, "Trebuchet MS";
	border-bottom:1px solid #999999;
	margin-bottom:6px;
	padding-bottom: 4px;
	margin-top:0px;
}
#right div.info div.descr p { margin-bottom:0px;}
#right .info p { margin:0px 0px 12px 0px; font:normal 13px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#444444;}
#right div.info p { margin-bottom:20px; margin-top:4px;}
#right table.info {
	width:100%;
	border-top: 4px solid #3689be;
	border-right: 1px solid #3689be;
	border-bottom: 1px solid #3689be;
	border-left: 1px solid #3689be;
	margin-bottom: 20px;
}
#right table.info thead {
	font-size:13px;
	color:#3183cf;
	font-weight:bold;
}
#right table.info thead tr th {
	background: url(/images/bgHdTable.gif) repeat-x top;
	text-align:left;
	padding:6px 6px 4px;
	height:22px;
}
#right table.info td { background-color:#ffffff; font-size:13px; padding:4px 8px;}
#right table.info tbody tr td.price, #right table.info tbody tr td.bouns{
	color:#FF6C00;
}
#right table.info tbody tr.grey td { background-color:#ededed; }
#right table.info tbody td a, #right table.info tbody td a:hover {
	display: block;
	width: 88px;
	height: 23px;
	background-image: url(/images/bynow.gif);
	background-repeat: no-repeat;
	margin: 2px 0;
}
#right div.info a.shipping span {
	display: none;
}
#right div.info a.shipping {
	display: block;
	width: 136px;
	height: 26px;
	background-image: url(/images/shipping.gif);
	margin-bottom: 1.3em;
	margin-top:12px;
}
#right table.info tbody td a span { display:none;}
#right div.info #mfgInfo {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin-top:12px;
	margin-bottom:16px;
	width:500px;
	margin-left:180px;
}
#right div.info #genInfo { clear:left;}
#right div.info #mfgInfo td { height:24px;}
#right div.info #mfgInfo span{ color:#77A614;font-weight:bold;}
#right div.info #mfgInfo a.tellFrnd {
	color:#2379ab;
	background: url(/images/icon_tellFrnd.gif) no-repeat left top;
	padding-left: 32px;
	height: 20px;
}
#right div.photo #avail { font-size:12px; color:#666666; text-align:center; height:26px; margin-left:-20px; margin-top:4px;} 
#right div.photo #avail span { font-weight:bold; color:#578910;}
#right div.photo #avail span.no { color:#d92424;}
#right div.photo .bkmrk { text-align:center; height:26px;  margin-left:-20px;}
#right div.info a.learnmore{
	color: #2379ab;
	background: url(/images/arrow02.gif) no-repeat left center;
	padding-left: 14px;
}

#pgFooter { width:960px; height:87px; background-color:#0e6a9c; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#74b3d5; margin:12px auto; }
#pgFooter #content a { color:#e0ecf3; text-decoration:none;}
.hidden {
	display: none;
}
#prList {
	background: url(/images/bgPrList.gif) no-repeat left top;
	height: 180px;
	width: 220px;
	position:relative;
	padding: 0;
	float: left;
	margin-right:10px;
}
#prList p.img {
	top: 32px;
	text-align: center;
	margin: 0px;
	position: absolute;
	left: 0px;
	width: 72px;
	overflow: hidden;
	margin-top:-18px;
	margin-left:10px;
	}
#prList p.img a img{ width:70px; height:70px; border:solid 1px #8bbcd9;}
#prList h2, #prList p {margin: 0 4px 0 92px;} 
#prList h2 {
	font-size: 12px;
	margin-top: 10px;
	color:#0067CE;
	border-bottom: 0;
	margin-bottom: 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
#prList .subheader { font-size:11px; color:#777777;
	margin-top: 0;
	margin-bottom: 1em;
}
#prList p.price {
	color: #ff6e00;
	font-weight: bold;
	font-size: 11pt;
}
#prList p.compare {
	font-size: 11px;
	color:#4b83a3;
}
#prList p.descr {
	margin-top: 1em;
	margin-bottom: 0.8em;
	font-size: 11px;
	margin-left:10px;
	color:#444444;   
	clear:both;
}

#prList a.details {
	float: left;	
	background-image: url(/images/btnMoreInfo.gif);
	width:72px; height:23px;
}
#prList a.details span {
	display: none;
}
#prList p.links {
	margin-bottom: 8px;
	margin-left:10px;
}
#hDiv1 {
	background: url(/images/hDiv1.gif) repeat-x center;
	height: 12px;
} 
#newsCnt h1{ margin-bottom:2px; border:none;}
#newsCnt p{ clear:left;}
#newsCnt p.date {
	clear:none;
	margin-top:0px;
	color: #FF8000;
	border-bottom:solid 1px #CCCCCC; 
	padding-bottom:4px;
	margin-left:54px;
}
#dt {
	float:left;
	height:46px;
	width:44px;
	background: url(/images/icon_calendar.gif) no-repeat left top;
	margin:0px 0px 12px 0px;
	border-right:solid 10px #FFFFFF;
}
#dt .mn {
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color:#FFFFFF;
	text-align:center;
	padding-top:1px;
}
#dt .day {font: bold 22px Arial, Helvetica, sans-serif; color:#585858; text-align:center; margin-top:3px;}
form.affiliate { font-size:12px;}
form.affiliate td { height: 30px;}
form.affiliate #agree {height:180px; width:660px; overflow:auto; font-size:11px; border:solid 1px #666666; line-height:16px; color:#666666; margin-top:6px;}
form.affilaite .submit { padding:0px 40px; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";}
#tabGrey { font-size:12px;}
.titleOrange { font-size:16px; font-weight:bold; color:#FF8000;}
.titleBlue { font-size:16px; font-weight:bold; color:#1b77cd;}
.titleGreen { font-size:16px; font-weight:bold; color:#7ea008;}
#greyBox { background-color:#ffffff;}
#greyBox .left{
	border-left: 1px solid #d1d1d0;
}
#greyBox .right{
	border-right: 1px solid #d1d1d0;
}
#greyBox .top{
	border-top: 1px solid #d1d1d0;
}
#greyBox .bottom{
	border-bottom: 1px solid #d1d1d0;
}
