/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.ys_primary{ background:#ce1700;color:#e9e9e4;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}

body {
	background:#DDDFB5;
	font-family:arial,sans-serif;
}

a {
	color:#426491;
	text-decoration:none;
}

#tab_overview a:link{
	color:#4975A2;
	text-decoration:underline;
}
#tab_overview a:active{
	color:#000000;
	text-decoration:underline;
}
#tab_overview a:hover{
	color:#000000;
	text-decoration:underline;
}
#tab_overview a:visited{
	color:#4975A2;
	text-decoration:underline;
}

#tab_details a:link{
	color:#4975A2;
	text-decoration:underline;
}
#tab_details a:hover{
	color:#000000;
	text-decoration:underline;
}
#tab_details a:active{
	color:#000000;
	text-decoration:underline;
}
#tab_details a:visited{
	color:#4975A2;
	text-decoration:underline;
}

#wrapwrap {
	text-align:center;
	margin:10px 23px;
}

#wrapper {
	width:754px;
	border-collapse:collapse;
	padding:0px;
	margin:0px auto;
	text-align:left;
}


#topCartLink {
 display:block;
 position:absolute;
 width:104px;
 height:26px;
 left: 589px;
 top: 9px;
}
.smb-mc .mini_msg { color: #42658f !important; }
#yfc_mini {
	left:368px;
	position:absolute;
	top:13px;		
}
#topHelpLink {
 display:block;
 position:absolute;
 width:31px;
 height:18px;
 left: 700px;
 top: 13px;
}

#topnav {
	clear:both;
	color:#FFFFFF;
	font-size:13px;
	margin:0;
	padding:21px 0 0;
	text-align:center;
	vertical-align:middle;
	position: relative;
	z-index: 995;
}
#topnav a {
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
#topmenu li.topmenuli:hover {
	background-color:#F7971C;
}
#topmenu {
	margin:0px;
	list-style:none;
	display:inline;
	padding:0;
	position: relative;
	z-index: 997;
}



.topmenuli,.topnavspacer {
	display:inline;
	margin:0px;
}
.topnavspacer {
	text-align:center;
}
.topmenuli {
	padding:6px 1px 6px 4px;
}

#leftnav {
	float:left;
	margin:0 0 0 25px;
	padding:0;
	width:205px;
}
#leftnav a {
	color:#889998;
	font-weight:bold;

}
#leftnav a:hover {
	color:#FA981B;
}
#leftnavmenu {
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:10px;
}
.leftnavmenuli {
	padding:5px;
}
.leftnavmenuli a:hover {
	color:#FA981B;
}
#leftnavheader {
	color:#FA981B;
	font-size:13px;
	font-weight:bold;
	line-height:95%;
	padding:20px 0px 20px 20px;
}
#leftnavheader a {
	color:#FA981B;
	font-size:13px;
	font-weight:bold;
	line-height:95%;
}
#content {
	float:right;
	margin-right:25px;
	text-align:left;
	width:700px;
}

/* new addthis code 2009 */

#AddThisDiv {
 position:relative;
 padding:0 0 15px 223px;
text-align:right;
clear:both;
}

/* END new addthis code 2009 */



/* new footer css 2009 */

#footerStripe1 {
 background:#D0DEDC;
 height:9px;
 width:756px;
} 

#footerStripe2 {
 background:#B7CDCA;
 height:41px;
 width:756px;
} 

#footerStripe2_inner {
 position:absolute;
 color:#fff;
 font-weight:bold;
 font-size:13px;
 margin-top:0px;
 margin-left:35px;
}

#footerStripe3 {
 background:url(http://lib.store.yahoo.net/lib/yhst-10669596438250/footer-stripe-3.gif);
 height:39px;
 width:756px;
 color:#828C38;
 font-weight:bold;
 font-size:11px;
} 

#footerStripe3_inner_left {
 float:left;
 margin-left:27px;
 margin-top:10px;
 font-size:13px;
}

#footerStripe3_inner_right {
 float:right;
 margin-right:27px;
 margin-top:12px;
 color:#426491;
}

#footerStripe3 a {
 color:#426491;
}

#footerStripe4 {
 margin-top:10px;
 padding-right:27px;
 color:#828C38;
 font-weight:bold;
 font-size:11px;
 text-align:right;
}
#footerStripe4 td {
 color:#828C38;
 font-weight:bold;
 font-size:11px;
}

.nlBox {
 position:absolute;
 border-width:0px;
 width:150px;
 color:#666;
 margin-top:12px;
 margin-left:550px;
}

.nlBtn {
 position:absolute;
 margin-top:10px;
 margin-left:707px;
}


/* end new footer css 2009 */

#footertop {
	width:754px;
	height:12px;
	border-left:1px solid #B7CDCB;
	border-right:1px solid #B7CDCB;
	background-color:#D0DEDE;
}
#footermiddle {
	width:754px;
	height:42px;
	border-left:1px solid #B7CDCB;
	border-right:1px solid #B7CDCB;
	background-color:#B7CDCB;
}
#footer {
	height:41px;
	width:757px;
	color:#9AA058;
	background:url("http://lib.store.yahoo.net/lib/yhst-10669596438250/footerbg.gif") no-repeat bottom left;
	text-align:left;
	/*padding:5px 0px 0px 25px;*/
	font-weight:bold;
	font-size:12px;
	margin:0px auto;
}
.infobold {
	font-size:13px;
}
.footerwrap {
	padding:3px 21px;
}
#footer a {
	color:#9AA058;
}

#homeText {
	background:#F6FAED;
	padding:20px;
	padding-left:30px;
	padding-right:30px;
}

#homeText h2 {
	margin:0px;
	color:#666;
 	font-size:11px;
}

#homeText td {
	color:#666;
 	font-size:11px;
}

.home2img {
	float:right;
	margin-top:-3px;
	padding-left:20px;
}

.hometextwrap {
	text-align:right;
	padding:20px 0px 0px 0px;
	margin:0px;
	color:#828C38;
}
.homeh1 {
	font-weight:bold;
	font-size:14px;
	padding:2px;
}
.homeh2 {
	font-weight:bold;
	font-size:13px;
	padding:2px;
}
.homeh3 {
	font-weight:bold;
	font-size:14px;
	color:#6B6F30;
	padding:2px;
	font-family:"Times New Roman",Serif;

}
.homebutton {
	float:right;
	padding:20px 0px 20px 10px;
	font-weight:bold;
	text-align:left;
}
.homebutton img {
	float:left;
	padding:0px 8px 0px 0px;
}
.homebutton a {
	color:#828C38;
}
#contents {
	border:none;
}
#contents .vertical-seperator, #contents .horizontal-seperator {
	border:none;
}
#contents #contents-table {
	border:none;
}
#section-contenttitle {
	background:transparent;
	color:#6C712F;
	padding:10px 0px 0px 0px;
	margin:0px;
	
}
#section-contenttitle h1{
font-size:13px
}

#section-abstract {
	font-weight:bold;
	padding:5px 25px 10px 10px;
}
.leftnavhr {
	color:#ADC0C4;
	background-color:#ADC0C4;
	border:none;
	height:1px;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:auto;
}
.leftnavfooter {
	font-weight:bold;
	text-align:left;
	color:#6C712F;
	padding-left:28px;
	padding-top:10px;
}
#leftnav .leftnavfooter a {
	font-weight:bold;
	color:#6C712F;
}
.leftnavfooter img {
	margin-left:7px;
}
.leftnavfooter2 {
	margin:10px 0 25px 25px;
}
#leftnav .leftnavfooter2 a {
	font-weight:bold;
	color:#858D37;
}
#leftnav .leftnavfooter2 a:hover {
	color:#FA981B;
}
.navfootercontent {
	padding:5px 10px;
}
.navfooterhead {
	color:#fff;
	font-weight:bold;
	background:#6C712F;
	padding:5px;
	margin:1px;
	text-align:center;
}
#contents .vertical td {
	text-align:left;
	padding:20px 45px 20px 5px;
}

#contents td img {
	float:right;
	padding:5px;
}

#contents .abstract {
}
#contents .name {
	font-weight:bold;
	font-size:14px;
	color:#FA981B;
	padding:5px 0px;
}
#contents .name a {
	color:#FA981B;
}
.clickmore {
	padding-top:2px;
}
.clickmore a {
	color:#BCD0CE;
	font-weight:bold;
}
.sectionitemtable {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
#contents td .sectionitemtable td {
	padding:0px;
	margin:0px;
}
#item-contenttitle {
	color:#6C712F;
	background:transparent;
	margin:0px;
	padding:5px 0px;
	font-size:16px;
}
#itemarea {
	background:none repeat scroll 0 0 transparent;
	font-size:14px;
	font-weight:normal;
	margin:0 10px 0 0;
	padding:0;
}
.price-bold {
	display:inline;
}
#contentarea #caption {
/*	border-bottom:1px solid #B7CDCA;	*/
/*	margin-bottom:10px;	*/
/*	padding-bottom:10px;	*/
}
.capwrap {
	border-top:1px solid #B7CDCA;
	margin-top:20px;
}
#contentarea {
	margin:0px 0px 10px 12px;
}
#vwquantity {
	border:#A7ACB0 1px solid;
        font-size:11px;
}

.menu {
	position:relative;
	z-index: 998;
}
.flyout {
	display:none;
	position:absolute;
	list-style:none;
	background-color:#F7971E;
	text-align:left;
	width:auto;
	min-width:200px;
	padding:0px;
	margin:0px;
	top:27px;
	*top:42px;
	left:0px;
	/*filter: alpha(opacity=90);
	opacity:.9;*/
	white-space:nowrap;
	z-index: 999;
        border-top: 1px solid #fff;
}
#topnav .flyout a {
	font-weight:normal;
}
.flyout li {
	margin:0px;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #fff;
}
.flyout li.flyoutlast {
	border:none;
}
#topmenu ul.flyout li a:hover {
	color:#4F5958;
	font-weight:bold;
}
#cross-sell, #prod-revs {
	margin:0px auto;
	width:595px;
}
#cross-sell-header, #prod-revs-header {
	width:595px;
	padding-top:17px;
	background:url("http://lib.store.yahoo.net/lib/yhst-10669596438250/cross-sell-header.gif") no-repeat top left;
}
#cross-sell-footer, #prod-revs-footer {
	width:595px;
	padding-top:17px;
	background:url("http://lib.store.yahoo.net/lib/yhst-10669596438250/cross-sell-footer.gif") no-repeat top left;
}
#cross-sell-text, #prod-revs-text {
	border-left:solid 8px #B7CDCB;
	border-right:solid 8px #B7CDCB;
	padding:5px;
	font-size:14px;
	font-weight:bold;
}
#cross-sell-table {
	text-align: center;
}
#cross-sell-table td {
	padding:5px;
}
#cross-sell-table a {
	font-weight:bold;
	color:#30536F;
}
.headerlinkimg {
	width:350px;
	height:75px;
	float:left;
}
.sm1 {
	font-size:10pt;
}

.sm2 {
	font-size:9pt;
	padding-left:15px;
}
.sm3 {
	font-size:8pt;
	padding-left:30px;
}
.sm4 {
	font-size:8pt;
	padding-left:50px;
}
.sm5 {
	font-size:8pt;
	padding-left:65px;
}
.sm6 {
	font-size:8pt;
	padding-left:80px;
}
.breadcrumbs {
	margin:10px 10px 10px 0px;
}
.breadcrumbs a {
	color:#889998;
}
#itemimgdiv {
	width:255px;
	float:right;
}
.ordernow {
	position:relative;
	top:-38px;
	left:8px;
}
.freeshipping {
	position:relative;
	top:-14px;
	left:31px;
}
.itemdet-headimg {
	float:left;
	margin-bottom:3px;
}
#info-div {
	padding-left:10px;
	font-size:13px;
}
#info-div a {
	color:#6C712F;
}
#info-div a:hover {
	color:#FA981B;
}
.h2 {
	font-size:16px;
	font-weight:bold;
}
.h3 {
	font-size:14px;
	font-weight:bold;
}
#optinbox {
	text-align:center;
	margin-top:3px;
	color:#fff;
	font-weight:bold;
}
#emailoptin_text {
	border:1px solid #D0DEDE;
	padding:2px;
	color:#aaa;
	margin:2px 0px 4px;
}
#emailoptin_submit {
	border:1px solid #D0DEDE;
	color:#fff;
	background:#aaa;
	margin:2px 0px 4px;
	padding:1px;
}
.detailimg {
	float:left;
	margin-right:75px;
	padding-bottom: 5px;
	width:255px;
	text-align: center;
}
.captionhr {
	color:#B7CDCA;
	background:#B7CDCA;
	border:none;
	height:1px;
	margin:15px 15px 15px 0px;
	padding:0px;
	width:auto;
}
.ordernow, .freeshipping {
	margin-top:20px;
}
.infoimgs {
	padding-left:10px;
}
body #contentarea #caption {
	float:none !important;
	margin:0 !important;
}
.itemform {
	float:left;
/*	margin-bottom:45px; */
	margin-bottom:30px;
}
#cross-sell-msg {
	padding-left:20px;
}
.price {
	display:inline;
}
.reviews-stars {clear:both; background:url(http://lib.store.yahoo.net/lib/yhst-10669596438250/ratenowbtn.gif) no-repeat 0 0; height:27px; width:287px;}
.reviews-stars #p-info-tbl-rating {padding:7px 6px 0 0; text-align:right; display:block;}
/* table#qty-price-table td {padding:2px 4px;} */

#scReviewsPInfoAvgRating {width:282px !important; height:12px !important; margin:0 !important; position:relative; display:block;}
#scReviewsPInfoAvgRating a {width:196px; display:block; text-indent:-10000px; text-align:left;}

/* QUANTITY TABLE - CHANGED FEB 2009 */

#qty-price-table {
 margin-bottom:20px;
}

#qty-price-table td {
 vertical-align:middle; 
}

.order_grid_td_2009_onsale {
 background:url(http://lib.store.yahoo.net/lib/yhst-10669596438250/order-grid-td-2009-onsale.gif) top left repeat-x;
}

.order_grid_td_2009 {
 background:url(http://lib.store.yahoo.net/lib/yhst-10669596438250/order-grid-td-2009.gif) top left repeat-x;
}

td .pricegrid_number_2009 {
 background:#E7EACD;
 border-color:#C5C1C0;
 border-style:solid;
 border-width:1px 0 1px 1px;
 color:#000000;
 padding:0px;
 padding-left:8px;
 padding-right:8px;
 padding-top:4px;
 text-align:left;
}



td .pricegrid_number_blank {
 background:#F1F6E0;
 border-top:1px solid #C5C1C0;
}

td .pricegrid_price_2009 {
 border-left:1px solid #C5C1C0;
 border-bottom:1px solid #C5C1C0;
 padding-top:4px;
 padding-left:5px;
 text-align:left;
 padding-right:15px;
}

td .pricegrid_price_blank {
 background:#F1F6E0;
 border-bottom:1px solid #C5C1C0;
}


td .pricegrid_qty_2009 {
 border-left:1px solid #C5C1C0;
 border-bottom:1px solid #C5C1C0;
 padding-left:8px;
 text-align:left;
 padding-top:5px;
}

td .pricegrid_qty_blank {
 border-bottom:1px solid #C5C1C0;
 background:#F1F6E0;
}


td .pricegrid_expln_link {
 border-bottom:1px solid #C5C1C0;
 font-size:10px;
}

#qty_grid_labels_rightcap {
 width:11px;
 background:url(http://lib.store.yahoo.net/lib/yhst-10669596438250/qty-box-labels-rightcap.jpg) top left;
}

#qty_grid_labels__on_sale_rightcap {
 width:11px;
 background:url(http://lib.store.yahoo.net/lib/yhst-10669596438250/qty-box-labels-rightcap-onsale.jpg) top left;
}


/* TABBED AREA ON PRODUCT PAGES */

#tabs_holder_inner {
	height:31px;
	margin-left:-15px;
	margin-top:-47px;
	position:absolute;
	width:500px;
}

#tabs_holder a {
 display:block;
 float:left;
 height:22px;
 width:83px;
 font-size:11px;
 font-weight:bold;
 padding-top:10px;
 margin-right:6px;
 margin-left:-1px;
 text-align:center;
}

.tabF {
 background:url(http://lib.store.yahoo.net/lib/yhst-10669596438250/tabF5-13.gif) top left;
 color:#333;
}

.tabB {
 background:url(http://lib.store.yahoo.net/lib/yhst-10669596438250/tabB5-13.gif) top left;
 color:#333;
}

.tabR {
 background:url(http://lib.store.yahoo.net/lib/yhst-10669596438250/tabR.gif) top left;
 color:#fff;
}

#p-reviews-inner {
 margin-left:-6px;
}

#tabs_content_holder { 
	border:1px solid #CCCCCC;
	clear:both;
	float:left;
	overflow:hidden;
	padding:15px;
	width:435px;
}

.tabmyWrap {
	float:left;
	width:700px;
}

#fp-muitiadd {
	float:right;
	margin-left:0;
/*	margin-top:-33px; */
	width:216px;
}
img.maimg { float:left; }
.multiAddInner {
	float:left;
	padding:25px 10px;
	border: 1px solid #EBE8D8;
	border-top:none;
	width:199px;
}
.multiAddInner td {
	padding:10px 0;
}
.multiAddInner select {
	border:1px solid #A7ACB0;
	font-size:11px;
}
.multiAddInner a {
	font-size: 12px;
	color:#41658f;
}
.multiAddInner .maPrice {
	font-size: 12px;
	color: #000;
	padding:5px 0;
	font-weight: normal;
}
img.maimg{
	float:left;
}
/* Cross sell changes 2009 */

#cross-sell-holder {
	background:url("http://lib.store.yahoo.net/lib/yhst-10669596438250/cross-sell-bg-2009.gif") no-repeat scroll left top transparent;
	height:217px;
	overflow:hidden;
	width:652px;
	clear: both;
}

#cross-sell-holder table {
 margin:15px;
 margin-top:45px;
}



.scReviewsDisplayNone {
display:none;
}
.scReviewsContainer form {
margin:0;
padding:0;
}
.scReviewsContainer {
float:left;
font-size:0.75em;
position:relative;
width:625px;
}
.scStarsBg {
background:transparent url(http://admin.starproductreviews.com//lib/yhst-10669596438250/stars/stars-orange.png) no-repeat scroll 0 0;
}
.scReviewsContainer .scStarsBg {
margin-left:10px;
}
.scReviewsStars, .scAverageStars {
float:left;
height:12px;
margin-top:1px;
width:78px;
}
#scReviewForm .scReviewsStars {
margin-top:3px;
}
.scAverageStars {
background-position:right center;
font-weight:bold;
}
.scReviewsStars {
float:left;
}
.scReviewsStarsText {
float:right;
}
.scAverageStarsFloat span {
font-weight:bold;
padding-right:5px;
}
.scAverageStarsFloat, .noReviews {
padding:5px 0 5px 10px;
}
.scAverageStarsFloat, .scAverageStarsFloat span, .noReviews {
float:left;
}
#scReviewForm .scReviewsStars1, .scReviewsContainer .scReviewsStars1, #scRateThisItem.scReviewsStars1 {
background-position:0 -12px;
}
#scReviewForm .scReviewsStars2, .scReviewsContainer .scReviewsStars2, #scRateThisItem.scReviewsStars2 {
background-position:0 -24px;
}
#scReviewForm .scReviewsStars3, .scReviewsContainer .scReviewsStars3, #scRateThisItem.scReviewsStars3 {
background-position:0 -36px;
}
#scReviewForm .scReviewsStars4, .scReviewsContainer .scReviewsStars4, #scRateThisItem.scReviewsStars4 {
background-position:0 -48px;
}
#scReviewForm .scReviewsStars5, .scReviewsContainer .scReviewsStars5, #scRateThisItem.scReviewsStars5 {
background-position:0 -60px;
}

.scReviewsContainer .scAverageStars1 {
background-position:right -12px;
}
.scReviewsContainer .scAverageStars2 {
background-position:right -24px;
}
.scReviewsContainer .scAverageStars3 {
background-position:right -36px;
}
.scReviewsContainer .scAverageStars4 {
background-position:right -48px;
}
.scReviewsContainer .scAverageStars5 {
background-position:right -60px;
}

#scReviewsPInfoAvgRating {background:transparent url(http://admin.starproductreviews.com//lib/yhst-10669596438250/stars/stars-orange.png) no-repeat scroll 0 0;}

#scReviewsPInfoAvgRating.scAverageStars1 {
background-position:right -12px;
}
#scReviewsPInfoAvgRating.scAverageStars2 {
background-position:right -24px;
}
#scReviewsPInfoAvgRating.scAverageStars3 {
background-position:right -36px;
}
#scReviewsPInfoAvgRating.scAverageStars4 {
background-position:right -48px;
}
#scReviewsPInfoAvgRating.scAverageStars5 {
background-position:right -60px;
}

.rateThisItemFloat {
float:right;
padding:5px 10px 0 0;
}
.rateThisItemFloat span, .rateThisItemFloat div {
vertical-align:middle;
}
.rateThisItemFloat span {
float:left;
font-weight:bold;
padding-right:5px;
}
#scRateThisItem img, #scReviewsStars img {
cursor:pointer;
float:left;
height:12px;
width:15px;
}
#scRateThisItem {
float:left;
height:12px;
margin-top:1px;
width:78px;
}
.scReviewsReviewDate {
float:right;
font-size:0.9em;
padding-right:10px;
}
.clearBoth {
clear:both;
height:1px;
}
.scReviewsReviewName strong, .scReviewsCustomOption strong {
padding:0 10px;
width:110px;
}
.scReviewsReviewName {
font-size:0.9em;
padding-top:10px;
}
.scReviewsReviewTitle {
float:left;
font-weight:bold;
padding-left:10px;
}
.scReviewsReview {
font-size:0.9em;
overflow:auto;
padding:10px 0 0 10px;
width:615px;
}
.scReviewsReview strong {
display:block;
padding-bottom:5px;
}
.scReviewsCustomOption {
font-size:0.9em;
padding-top:5px;
}
.scReviewsSeparator {
border-top:1px solid #DDDDDD;
line-height:1px;
margin-top:15px;
padding-bottom:15px;
}
#scReviewsOverLay {
background-color:#FFFFFF;
left:0;
opacity:0.75;
position:absolute;
top:0;
z-index:1000;
}
#reviewsformLoading {
background:#FFFFFF url(http://admin.starproductreviews.com//lib/yhst-10669596438250/scReviewsAjaxLoader.gif) no-repeat scroll center 60px;
border:1px solid #000000;
color:#CC0000;
font-weight:bold;
padding-bottom:50px;
padding-top:30px;
position:absolute;
text-align:center;
width:300px;
z-index:1001;
}
.wait {
cursor:wait;
}
.notAllowed {
cursor:not-allowed;
}
.pointer {
cursor:pointer;
}
#scReviewForm input, #scReviewForm select, #scReviewForm textarea {
-x-system-font:none;
color:#666666;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:250px;
}
#scReviewForm textarea {
height:200px;
}
#scReviewForm input.scReviewFormSubmit {
background-color:#D4D0C7;
color:#000000;
cursor:pointer;
width:auto;
}
#scReviewForm input.scReviewFormSubmitDisabled {
cursor:not-allowed;
float:left;
margin-top:3px;
opacity:0.25;
}
#scReviewSubmissionText {
background:transparent url(http://admin.starproductreviews.com//lib/yhst-10669596438250/scReviewsAjaxLoader.gif) no-repeat scroll 0 center;
color:#CC0000;
float:left;
font-size:0.9em;
margin-left:10px;
padding-left:25px;
}
#scReviewForm th, #scReviewForm td {
padding-bottom:5px;
}
#scReviewForm th {
text-align:left;
vertical-align:top;
}
.scReviewFormHeader span {
float:left;
}
.scReviewFormHeader img {
cursor:pointer;
float:right;
margin-top:2px;
}
.scReviewFormHeader {
background-color:#DEDEDE;
float:left;
font-size:1.1em;
font-weight:bold;
padding:5px 10px;
width:400px;
}
#scReviewForm table {
clear:both;
margin:10px;
width:400px;
}
#scReviewForm {
background-color:#FFFFFF;
border:1px solid #DEDEDE;
color:#666666;
font-size:0.8em;
width:420px;
z-index:2000;
}
.scReviewFormCloseText {
text-align:right;
}
.scReviewFormFooter a {
color:#666666;
text-decoration:underline;
}
.scReviewFormFooter {
font-size:0.75em;
}
.scReviewsPaging a {
color:#000000;
}
.scReviewsPaging {
float:left;
padding-left:10px;
}
.scReviewsPageChosen {
font-weight:bold;
}
.scReviewCount {
float:left;
padding-left:10px;
}
.scReviewsPagingBar {
background-color:#E8E8E8;
float:left;
font-size:0.9em;
margin:15px 0;
padding:7px 3px;
width:619px;
}
.scShowingReviews {
float:left;
padding-top:1px;
}
.scReviewsPrevNextContainer {
float:right;
padding:2px 5px 0 0;
}
.scReviewsSortBy span, .scReviewsSortBy select {
vertical-align:middle;
}
.scReviewsSortBy select {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
form.scReviewsSortBy {
float:left;
padding-left:5px;
}
.scReviewsHelpful a {
color:#666666;
}
.scReviewsHelpful {
color:#666666;
font-size:0.9em;
padding:10px 0 0 10px;
}
#scReviewsMessage {
color:#CC0000;
font-weight:bold;
text-align:center;
}
#scReviewForm #scReviewsMessage {
clear:both;
padding-top:5px;
}
.reviewsUnavailable {
padding:10px;
}
.seoReviews {
display:none;
}
#scReviewsHeader {
display:none;
font-size:1.2em;
padding:10px;
}
#scReviewsStoreLink, #scReviewsPoweredBy {
display:none;
font-size:0.8em;
padding:10px;
}
#scReviewsStoreLink a, #scReviewsPoweredBy a {
color:#666666;
}
#scReviewsPoweredBy {
clear:both;
}
.scRateItemLink {
color:#000000;
}
.scRateItemLink:hover {
text-decoration:none;
}

/*  -- Facebook Like Button --  */
div#facebookLikeButton {
clear: both;
padding-top: 1px;
}
/*  -- End Facebook Button --  */



/* New layout Styles  */
#fpContainer {
	width:980px;
	margin:0 auto;
	position: relative;
	z-index: 950;
}

#header {
	background: url(http://lib.store.yahoo.net/lib/yhst-10669596438250/fpHeader.jpg) no-repeat;
	width:980px;
	height:143px;
	position: relative;
	z-index: 990;
}
.logo {
	float:left;
	margin:15px 0 0 15px;
}
.headerHTML {
	left:425px;
	position:absolute;
	top:31px;
}
.infoNav {
	color:#335774;
	float:right;
	margin:15px 20px 0 0;
}
.infoNav a {
	color:#335774;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.infoNav a.or { color:#f8972c; }
.searchHeader {
	clear:right;
	float:right;
	margin:10px 25px 0 0;
}
#topsearchinput {
	border-color:#7E9DB9 -moz-use-text-color #7E9DB9 #7E9DB9;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	color:#6F6F6F;
	font-size:16px;
	padding:3px 10px 4px;
	vertical-align:middle;
}
#topsearchbutton {
	margin-left:-6px;
	vertical-align:middle;
}

#bodyShell {
	background:url("http://lib.store.yahoo.net/lib/yhst-10669596438250/fpShell.jpg") repeat-y scroll 0 0 transparent;
	clear:both;
	float:left;
	padding:13px 0 0;
	width:980px;
}


#fpFooter {
	width:980px;
	float:left;
	clear: both;
	background: url(http://lib.store.yahoo.net/lib/yhst-10669596438250/fpFooter.gif) no-repeat 0 0;
	padding-bottom:25px;
}

.footLeft {
	float:left;
	margin-left:25px;
	width:462px;
	text-align: left;
}
.social {
	margin-top:14px;
}
.social a {
	padding-right:10px;
}
.contactUs {
	color:#7F8C39;
	font-size:14px;
	margin-top:5px;
}
.contactUs a {
	color:#416491;
	text-decoration:none;
}


.footRight {
	float:right;
	margin-right:25px;
	text-align:right;
	width:468px;
}
.newsletter {
	margin-right:25px;
	margin-top:21px;
}
.newsletter span {
	color:#FFFFFF;
	display:inline;
	font-size:14px;
}
.newsletter form { display: inline; }
.newsletter .newsInput {
	border-color:#839BB3 -moz-use-text-color #839BB3 #839BB3;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	color:#AAAAAA;
	margin-right:-6px;
	padding:2px 5px;
	text-transform:uppercase;
	vertical-align:middle;

}
.newsletter .newsImage {
	vertical-align:middle;
}

.footNav {
	clear:both;
	color:#416491;
	font-size:12px;
	margin-top:21px;
}
.footNav a {
	color:#416491;
	padding:0 2px;
	text-decoration:none;
}



#bannerrotate {width:580px; height:401px; overflow:hidden; position:relative; z-index: 10; font-family:Arial, Helvetica, sans-serif; }
.bannerHolder {position:relative;}
.bannerHolder div {position:absolute; top:0; left:0;}
html body .navbuttons { height:16px; position:absolute; z-index:100;}
a.numbtn {cursor:pointer; float:left; width:20px; height:18px; background: url(/lib/yhst-10669596438250/rotateDots.png) no-repeat 0 0; margin-right:4px; text-indent: -9999px; overflow: hidden;}
a.btnOn {background-position: 0 -18px; height:20px;}
.pause {display:none;}
.pauseOn {display:none;}

.homeTop {
	float:left;
	margin-bottom:15px;
	padding:0 23px;
	width:934px;
}

.htLeft {
	float:left;
	width:580px;
	position: relative;
	z-index: 10;
}

.htRight {
	float:right;
	width:332px;
}
.htRight img.top {
	margin-bottom:19px;
}

.homeMid {
	background-color:#F0F5DF;
	clear:both;
	float:left;
	margin-left:1px;
	padding:15px 23px 0;
	width:932px;
}

.hmLeft {
	background:url("http://lib.store.yahoo.net/lib/yhst-10669596438250/reviewsBG.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:14px;
    height:202px;
/* height:142px;*/
	overflow:hidden;
	padding:15px 25px 0;
	text-align:left;
	width:401px;
}
.hmLeft h3 {
	font-size:18px;
	line-height:25px;
}
.hmLeft td, .hmRight td { font-size: 14px; }
.hmLeft a, .hmRight a { text-decoration: underline; }

.hmRight {
	float: right;
	width: 416px;
	height:202px;
	font-size:14px;
	overflow: hidden;
	background:url("http://lib.store.yahoo.net/lib/yhst-10669596438250/productsRight.jpg") no-repeat scroll 0 0;
	text-align:left;
	padding:15px 25px 0;
}	


.homeBottom {
	background-color:#F0F5DF;
	clear:both;
	float:left;
	margin-left:1px;
	width:978px;
}
.hbBlocks {
	clear:both;
	float:left;
	font-size:13px;
	line-height:18px;
	padding:0 45px;
	text-align:left;
	width:885px;
}
.hbLeft {
	float:left;
	width:415px;
}
.hbRight {
	float: right;
	width:415px;
}
.hbBlocks h4 {
	color:#4BA69C;
	font-size:15px;
	margin-bottom:5px;
}
.hbBlocks h1, .hbBlocks h2{
    margin-top:20px;
    color: #4BA69C;
    font-size: 15px;
    margin-bottom: 5px;
}

.hbBlocks p {
	color:#000;
}

.lnBlock {
	background:url("http://lib.store.yahoo.net/lib/yhst-10669596438250/lnTop.jpg") no-repeat scroll 0 0 #FFF;
	width:199px;
	margin-bottom:25px;
}
.lnBlock h2 {
	border-bottom:4px solid #CDE3CC;
	color:#416492;
	font-family:Trebuchet MS;
	font-size:19px;
	font-weight:normal;
	padding:15px 0 10px 15px;
	text-align:left;
}
body .lnBlock h2 a {
	color:#416492 !important;
	font-weight:normal !important;
}
.lnInner {
	background:none repeat scroll 0 0 transparent;
	border-left:4px solid #DBE5E4;
	border-right:4px solid #DBE5E4;
	min-height:50px;
	padding:10px 0;
}
#leftnav .lnInner a {
	color:#416491;
	display:block;
	font-size:12px;
	font-weight:normal;
	padding:5px 10px;
	text-align:left;
}

.maCopy {
	clear:both;
	font-size:12px;
	padding:10px 25px;
	text-align:center;
}


#leftnav ul.tlNav {
	margin:0; 
	padding: 0;
}
#leftnav ul.tlNav li {
	list-style:none outside none;
	margin:0;
	padding:0;
	position:relative;
}


#leftnav ul.slNav {
	background-color:#F9F2E4;
	border:1px solid #CCCCCC;
	border-left:none;
	display:none;
	left:185px;
	padding:10px 5px;
	position:absolute;
	top:0;
	width:165px;
	z-index:900;
}
#leftnav ul.slNav li a {
	border: none !important;
}
#leftnav ul.slNav li a:hover {
	color: #fa9b2d;
}
#leftnav li.hover a {
	background-color:#F9F2E4;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}




.lnFooter {
	background:url("http://lib.store.yahoo.net/lib/yhst-10669596438250/lnBottom.jpg") no-repeat scroll 0 0 transparent;
	height:17px;
	width:199px;
}


.lntwoWrap {
	margin-bottom:30px;
	width:199px;
	float:left;
	clear: both;
}
.ltwInner {
	border-bottom:1px solid #EBE8D7;
	border-left:1px solid #EBE8D7;
	border-right:1px solid #EBE8D7;
	float:left;
	font-size:13px;
	line-height:20px;
	padding:15px 10px;
	text-align:left;
	width:177px;
}


.recentItem { margin-bottom: 10px; }
.rvtable {
	width:177px;
}
body .rvtable a {
	color:#41658F !important;
	display:block;
	font-size:12px !important;
	font-weight:normal !important;
	line-height:15px;
	margin-bottom:-3px;
}
.rvtable .rvprice {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	padding:5px 0;
}


.prItemRating {
	clear:both;
}
#addthis { float: left; }

table.blogInfo {
	background-color: #b7cdca;
	padding: 0 20px;
}
.blogText {
	color:#416491;
	font-size:17px;
	padding:15px 0;
	text-align:left;
}
.footerTable {
	clear:both;
	margin:0 auto;
	width:960px;
}
.footerTable span, .footerTable img { vertical-align: middle; }
.footerTable span {
	color:#828B37;
	font-weight:bold;
	padding-right:10px;
}

.sectionGraphic {
	-moz-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:15px 15px 15px 15px;
	border-radius:15px 15px 15px 15px;
	overflow:hidden;
	padding:210px 25px 20px;
	width:598px;
	color:#000;
	font-size:11px;
	color:#416491;
	font-family:Arial, Verdana, Helvetica, sans-serif;

}
.sectionGraphic h1{
	margin:5px 0 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#416491;
/*color:#000066;*/
	font-weight:bold;
}

h1.subtext {
	float:left;
	font-size:16px;
	font-weight:normal;
	line-height:19px;
	margin-bottom:15px;
	width:300px;
}


/*  -- Begin: Social Sharing Buttons --  */
div#facebookLikeBtn {
	float: left;
	padding-top: 5px;
	width: 130px;
}
div#googlePlusBtn {
	float: left;
	padding-top: 5px;
	width: 125px;
	text-align: left;
}
/*  -- End: Social Sharing Buttons --  */


/*  -- BEGIN: Addthis (in Tabbed Details) --  */
div#fp-2011-addthis {
	padding-bottom: 5px;
}
/*  -- END: Addthis (in Tabbed Details) --  */

