/* Global Styles  */
body { background:#000000 url(/images/content/bg_knife_texture.gif) repeat-y top; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }


/* flashlight FAQ */
div#flashlight_faq dl{font-weight:normal;margin-left:25px;}
div#flashlight_faq dt{margin:0 0 5px 0;text-indent:-15px;font-weight:bold;}
div#flashlight_faq dd{margin:0 0 20px 0;text-indent:-15px;font-weight:normal;}
div.figure{float:left;padding:7px;margin:10px;background:#eee;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #aaa;border-bottom:1px solid #aaa;text-indent:0;}
div.figure p{padding-top:2px;margin:0;font-weight:bold;}
div#figure_holder{height:237px;padding-left:15px;}




#ntoa_rating{padding:0;margin:0 0 0 5px;float:right;}
#ntoa_rating img{width:133px;height:96px;border:0;}
#ntoa_rating a{padding:0;margin:0;text-decoration:none;}
#ntoa_rating p{color:#EE3A43;font-size: 20px;font-weight: bold;margin: 0;padding: 0 0 0 89px;position: relative;text-align: left;top: -22px;}

#dry_warm_icon img{border:0;padding:0 5px;}


/* Gift Certificates - Checkout */
#uni_xout_payment_giftcert_pane{padding:0 30px 15px 32px;font-size:11px;}
#GC_question{padding:0 0 1px 0;font-size:11px;}
#GC_question img{float:right;margin-right:180px;}
#GC_div{padding:0 0 0 12px;}
.GC_hide{display:none;}
.GC_show{display:block;}
#enter_giftcard_div  label{padding:0 17px 0 0;font-weight:bold;}
#enter_giftcard_div button{position:relative;top:7px;left:1px;cursor:pointer;}
#check_card_balance_link{margin:2px 0 5px 185px;font-size:10px;font-weight:bold;}
#check_card_balance_link a{color:#6f6f6f;}
#giftcard_amount_applied{margin-left:105px;width:255px;font-size:11px;color:#6f6f6f;}
#giftcard_amount_applied a{color:#416472;}
#giftcard_amount_applied table{}
#giftcard_amount_applied td{padding:2px;border:1px solid #ccc;background:#efedee;}
#giftcard_amount_applied td.left_side{border-right:0;}
#giftcard_amount_applied td.middle{border-left:0;border-right:0;}
#giftcard_amount_applied td.right_side{border-left:0;}
#giftcard_amount_applied td.spacer_row{height:1px;background:white;border:0;padding:0;}


/* Gift Certificates - Item Detail */
div#giftcard_terms_outer{position:relative;top:-45px;}
div#giftcard_terms_outer p{margin:0;}
div#giftcard_terms_inner{padding:10px;height:130px;overflow:auto;border:1px solid #cacaca;}
div#giftcard_terms_inner p{margin-bottom:10px;}
/* blue links #416472 */



/* Header Styles */
.Header{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-align:right; text-decoration:none;}
.HeaderBorders { BORDER-LEFT: #ee631a 0px solid; BORDER-RIGHT: #ee631a 0px solid;}

.AccountHeader {height:20px; } 
.AccountHeader a {	color: #CCCCCC;	text-decoration:none; height:20px; }
.AccountHeader a:hover { color: #999999; text-decoration:underline; }

.LeftSideLogo { background:#a2a2a2 url(/images/content/hdr_brushedmetal.gif); width: 706px; }
.RightSideCart { background:#a2a2a2 url(/images/content/hdr_brushedmetal_dark.gif); width: 285px;}
.SearchField { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

.QuickCart { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.QuickCart a { color: #FFFFFF; text-decoration:none; }
.QuickCart a:hover { color: #999999; text-decoration:underline; }

.QuickCartIntl { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.QuickCartIntl a { color: #FFFFFF; text-decoration:none; }
.QuickCartIntl a:hover { color: #999999; text-decoration:underline; }

#minicart .intlmini {	
	border: 0px;
	width: 94px;
	height: 24px;	
}

/* Main Styles */
.BodyHome { background:#000000; BORDER-LEFT: #ee631a 0px solid; BORDER-RIGHT: #ee631a 0px solid; BORDER-BOTTOM: #ee631a 0px solid;}
.BodyCategory { background:#FFFFFF; BORDER-LEFT: #ee631a 0px solid; BORDER-RIGHT: #ee631a 0px solid; }
.BodyCategory2 { background:#FFFFFF; BORDER-LEFT: #ee631a 0px solid; BORDER-RIGHT: #ee631a 0px solid; BORDER-BOTTOM: #ee631a 0px solid;}

/* Kicker Styles */
.Kicker { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#1a1a1a; width:245px; height:90px; vertical-align:top;}
.Kicker .textbox { font-size: 10px; width: 155px;}
.Kicker2 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#333333 url(/images/content/ftr_kicker_bg.gif); width:235px; height:120px; vertical-align:top; }
.KickerWorldwide { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#1a1a1a; vertical-align:top;}
.KickerDivider { background:#1a1a1a url(/html511/static/images/spacer.gif); width:5px; }
.KickerHeader { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #FFFFFF; text-align:center;}
.Kicker a { color: #FFFFFF; text-decoration:underline; }
.Kicker a:hover { color: #999999; }
.KickerLink { color: #FFFFFF; text-decoration:none; }
.KickerLink:hover { color: #FFFFFF; text-decoration:underline; }

.PKicker { width:238px; height:172px; vertical-align:middle; }
.PKickerDivider { width:17px; height:172px; }

/* Left Navigation Styles */
.Navigation { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#868485; vertical-align:top; }

.Category { text-indent:15px; }
.Category a { color: #FFFFFF; text-decoration:none; }
.Category a:hover { color: #000000; text-decoration:none; }

.SelCategory { text-indent:5px; font-weight:bold; background:#999999; }
.SelCategory a { color: #000000; text-decoration:none; }
.SelCategory a:hover { color: #000000; text-decoration:none; }

.SubCategory { text-indent:15px; }
.SubCategory a { color: #FFFFFF; text-decoration:none; }
.SubCategory a:hover { color: #000000; text-decoration:none; }

.SelSubCategory { text-indent:15px; background:#999999; }
.SelSubCategory a { color: #000000; text-decoration:none; }
.SelSubCategory a:hover { color: #000000; text-decoration:none; }

.SubSubCategory { text-indent:25px; }
.SubSubCategory a { color: #FFFFFF; text-decoration:none; }
.SubSubCategory a:hover { color: #000000; text-decoration:none; }

.SelSubSubCategory { text-indent:25px; background:#999999; }
.SelSubSubCategory a { color: #000000; text-decoration:none; }
.SelSubSubCategory a:hover { color: #000000; text-decoration:none; }

/* Cookie Crumb Styles */
.BreadCrumbs { font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; text-indent:10px; height:25px; vertical-align:middle; }
.BreadCrumb { color: #999999; text-decoration:none; }
.BreadCrumb:hover { color: #ed631a; text-decoration:underline; }

.CurrentBreadCrumb { color: #000000; text-decoration:none; }
.CurrentBreadCrumb:hover { color: #ed631a; text-decoration:underline; }

.AdHeader { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  vertical-align:top; }

.PageNumber { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#999999; text-decoration:none; background-color:#eeeeee; border-style:solid; border-width:1px; border-color:#999999; display:block; text-align:center; vertical-align:middle; width:14px; height:14px; }
.PageNumber:hover { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#999999; border-style:solid; border-width:1px; border-color:#999999; display:block; text-align:center; vertical-align:middle; width:14px; height:14px; }
.PageNumberSelected { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#999999; border-style:solid; border-width:1px; border-color:#cccccc; display:block; text-align:center; vertical-align:middle; width:14px; height:14px; }

.ViewAllLink { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; text-decoration:none; }
.ViewAllLink:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; text-decoration:underline; border-bottom-style:none;  }

/* Category Product Styles */
.CategoryProduct { 
	border-right: solid 1px #dbdbdb; 
	border-bottom: solid 1px #dbdbdb; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;	
	vertical-align:middle; 
	text-align:center; 
	width:279px; 
	height:279px; 
	background:#FFFFFF 
	}
.CategoryAd { text-align:center; }
.CategoryProduct a { color: #676767; text-decoration:none; }
.CategoryProduct a:hover { color: #676767; text-decoration:underline; }

/* Item Product thumb Styles */
.ItemProduct { 
	border-right: solid 1px #dbdbdb; 
	border-bottom: solid 1px #dbdbdb; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	vertical-align:top; 
	text-align:left; 
	width:279px; 
	height:311px;  
	background:#FFFFFF;
	}
	
.ItemProduct .thumbImage {
	 border: medium none; 
	 width: 216px; 
	 height: 216px; 
	 padding: 10px 0px 10px 20px;
	 display: block;
	 }

.ItemProduct .prodDesc {
    color: #424242;
    display: block;
    font-weight: bold;
    margin-top: -10px;
    padding: 10px 10px 10px 20px;
}

.ItemProduct_closeout { 
	border-right: solid 1px #dbdbdb; 
	border-bottom: solid 1px #dbdbdb; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	vertical-align:top; 
	text-align:left; 
	width:279px; 
	height:353px;  
	background:#FFFFFF;
	}
	
.ItemProduct_closeout .thumbImage {
	 border: medium none; 
	 width: 216px; 
	 height: 216px; 
	 padding: 10px 0px 10px 20px;
	 display: block;
	 }
	 
.ItemAd_closeout { text-align:center; }
.ItemProduct_closeout a { color: #676767; text-decoration:none; }
.ItemProduct_closeout a:hover { color: #676767; text-decoration:underline; }	 
	 
	 
.ItemAd { text-align:center; }
.ItemProduct a { color: #676767; text-decoration:none; }
.ItemProduct a:hover { color: #676767; text-decoration:underline; }

.ItemProducta { border-right: solid 1px #dbdbdb; font-family:Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:middle; text-align:left; width:280px; height:325px; background:#FFFFFF;}
.ItemAd { text-align:center; }
.ItemProducta a { color: #676767; text-decoration:none; }
.ItemProducta a:hover { color: #676767; text-decoration:underline; }

.ItemProductb { border-top: solid 1px #dbdbdb; border-right: solid 1px #dbdbdb; font-family:Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:middle; text-align:left; width:280px; height:325px; background:#FFFFFF;}
.ItemProductb a { color: #676767; text-decoration:none; }
.ItemProductb a:hover { color: #676767; text-decoration:underline; }

.ItemProductc { font-family:Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:middle; text-align:left; width:280px; height:325px; background:#FFFFFF;}
.ItemProductc a { color: #676767; text-decoration:none; }
.ItemProductc a:hover { color: #676767; text-decoration:underline; }

.ItemProducta .thumbImage { border: medium none; width: 210px; padding: 10px 10px 10px 20px;}
.ItemProductb .thumbImage { border: medium none; width: 210px; padding: 10px 10px 10px 20px;}
.ItemProductc .thumbImage { border: medium none; width: 210px; padding: 10px 10px 10px 20px;}

/* Product Page Styles */
.ProductText { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:left;}
.ProductTitle { font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #000000; text-align:left; }
.StockNotice { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align:left; line-height: 16px; }

.TopReviewText { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.TopReviewText a { color: #6e6e6c; text-decoration:underline; }
.TopReviewText a:hover { color: #000000; text-decoration:underline; }

.Review { background:#DDDBBB; }
.ReviewLT { width:8px; height:4px; background: url(/images/content/corner_lt_brown.gif) no-repeat top left; }
.ReviewRT { width:8px; height:4px; background: url(/images/content/corner_rt_brown.gif) no-repeat top right; }
.ReviewLB { width:8px; height:4px; background: url(/images/content/corner_lb_brown.gif) no-repeat bottom left; }
.ReviewRB { width:8px; height:4px; background: url(/images/content/corner_rb_brown.gif) no-repeat bottom right; }

.Attributes { background:#E6E6E6; font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left;}
.AttributesLT { width:20px; height:20px; background: url(/images/content/corner_lt_grey.gif) no-repeat top left; }
.AttributesRT { width:20px; height:20px; background: url(/images/content/corner_rt_grey.gif) no-repeat top right; }
.AttributesLB { width:20px; height:20px; background: url(/images/content/corner_lb_grey.gif) no-repeat bottom left; }
.AttributesRB { width:20px; height:20px; background: url(/images/content/corner_rb_grey.gif) no-repeat bottom right; }

.AttributeSelection { font-size: 12px; color: #8d8f93; width:120px; }
.AttributeField { font-size: 12px; color: #8d8f93; width:20px; }

.ConfigureLink { font-size: 11px; color: #003366; text-decoration:underline; }
.ConfigureLink a:hover { font-size: 11px; color: #003366; text-decoration:underline; }

.FreeShipping { font-size: 14px; font-weight:bold; color: #ee631a; }
.OnThisProduct { font-size: 13px; color: #333333; }

.Price { font-size: 12px; color: #333333; }

.AvailableColors { font-size: 12px; color: #000000; }
.ColorSwatch { text-align:center; border:0; }
.SelColorSwatch { text-align:center; border: #FF6600 2px solid; }

.toc {padding-left:0px; list-style:none;}
.toc li { font-family:Arial, Helvetica, sans-serif; cursor:pointer; font-size: 12px; background:#FFFFFF url(/images/content/tab_grey_new.gif) no-repeat left; width:162px; height:26px; vertical-align:middle; text-align:center; float:left;}
.toc a { color: #000000; text-decoration:none; font-weight: bold;}
.toc a:hover { color: #000000; text-decoration:none; }
.NoTab { font-family:Arial, Helvetica, sans-serif; font-size: 11px; width:116px; height:23px; vertical-align:middle; text-align:center; }

.toc .focusActive { font-family:Arial, Helvetica, sans-serif; cursor:pointer; font-weight:bold; font-size: 11px; background:#FFFFFF url(/images/content/tab_blue.gif) no-repeat left; width:116px; height:23px; vertical-align:middle; text-align:center; }
.toc .focusActive a { color: #000000; text-decoration:none; font-weight:bold; }
.toc .focusActive a:hover { color: #000000; text-decoration:none; font-weight:bold; }

#Product_Info div {clear:left;}
#Product_Info.jsActive div div,
#Product_Info.jsActive div strong,
#Product_Info.jsActive div .topLink {display:none;}
#Product_Info.jsActive div div.focusActive {display:block;}

.topLink {
	display:block;
	background:url(/images/content/toTop_bg.gif) no-repeat;
	height: 36px;
	width: 823px;
	margin: 0 0 5px;
}

.topLink img {	padding: 10px;}

.topLink h3 { text-indent: 5px; margin: 0px; line-height: 16px;}

.ScrollingDiv { border: solid 1px #b1b1b1; background: #FFFFFF; color:#333333; padding:6px; width:487px; height:185px; overflow:auto; }
.ScrollingDiv a { color: #000000; text-decoration:underline; }
.ScrollingDiv a:hover { color: #000000; text-decoration:underline; }

.NoScrollingDivBrief { border: solid 0px #b1b1b1; background: #FFFFFF; color:#333333; padding:6px; width:260px; height:250px; overflow:hidden; }
.NoScrollingDivBrief a { color: #000000; text-decoration:underline; }
.NoScrollingDivBrief a:hover { color: #000000; text-decoration:underline; }
.NoScrollingDivBrief ul { line-height: 17px; margin-left: -25px; margin-top: 1px; list-style-type:square; }

.ReviewsTab { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold; background:#FFFFFF url(/images/content/tab_lightbrown.gif) no-repeat left; width:116px; height:23px; vertical-align:middle; text-align:left; text-indent:18px; }
.ReviewContent { font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left; BORDER-LEFT: #ababab 1px solid; BORDER-RIGHT: #ababab 1px solid; BORDER-BOTTOM: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; padding:5px; }
.ReviewHeader { font-weight:bold; }

.CrossSellTab { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold; background:#FFFFFF url(/images/content/tab_blue_wider.gif) no-repeat left; width:133px; height:25px; vertical-align:middle; text-align:left; text-indent:18px; }
.CrossSellContent { font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:center; background:#e6e6e6; BORDER-LEFT: #ababab 1px solid; BORDER-RIGHT: #ababab 1px solid; BORDER-BOTTOM: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; padding:5px; }
.CrossSellContent a { color: #000000; text-decoration:none; }
.CrossSellContent a:hover { color: #000000; text-decoration:underline; }

/* Footer Styles */
.BottomFiller { background:#000000; height:155px; width:100%;  }
.HomeFooter { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; background:transparent; text-align:center; height:20px;}
.HomeFooter a { color: #999999; text-decoration:none; }
.HomeFooter a:hover { color: #CCCCCC; text-decoration:underline; }
.HomeFooter img { color: #ffffff; vertical-align: super; }

.CategoryFooter { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align:center; height:20px;}
.CategoryFooter a { color: #999999; text-decoration:none; }
.CategoryFooter a:hover { color: #999999; text-decoration:underline; }

/* QuickCart Styles */
.QCTopBG { font-family:Arial, Helvetica, sans-serif; font-size: 11px;  background:#CCCCCC url(/images/content/quickcart_tab_top.gif) no-repeat left; width:267px; height:39px; vertical-align:middle; text-align:center; }
.QCTop { }
.QCTop a { color: #000000; text-decoration:none; }
.QCTop a:hover { color: #000000; text-decoration:none; }
.QCMid { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background:#FFFFFF; height:128px; vertical-align:middle;  text-align:left; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; padding:5px; }
.QCMidImage { border:#CCCCCC 1px solid; }
.QCMidField { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width:24px; padding-top:4px; padding-bottom:4px; border:#CCCCCC 1px solid; text-align:center; } 
.QCMidText { padding-left:10px; }
.QCMidTextLink { color: #ee631a; text-decoration:none; }
.QCMidTextLink:hover { color: #ee631a; text-decoration:none; }
.QCMidTextBold { font-weight:bold; }
.QCMidTextBoldLink { font-weight:bold; color: #333333; text-decoration:none; }
.QCMidTextBoldLink:hover { font-weight:bold; color: #333333; text-decoration:none; }

.QCYourCart { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background:#CCCCCC; vertical-align:middle;  text-align:left; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; height:27px; }

.QCUpdate { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background:#e6e6e6; vertical-align:middle; height:49px; text-align:left; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; }
.QCUpdate a { color: #333333; text-decoration:none; }
.QCUpdate a:hover { color: #333333; text-decoration:none; }

.QCBottomBG { font-family:Arial, Helvetica, sans-serif; font-size: 11px;  background:#CCCCCC url(/images/content/quickcart_tab_bottom.gif) no-repeat left; width:267px; height:30px; vertical-align:middle; text-align:center; }
.QCBottom { }
.QCBottom a { color: #FFFFFF; text-decoration:none; }
.QCBottom a:hover { color: #FFFFFF; text-decoration:none; }

/* black links (instead of blue default) with no frills - no size */
a.searchlink:link { font-weight:normal; color:#000000; text-decoration:none; }
a.searchlink:hover { font-weight:normal; color:#000000; text-decoration:underline; border-bottom-style:none;  }
a.searchlink:visited { font-weight:normal; color:#000000; text-decoration:none; }


/* grey links (instead of blue default) with no frills - no size */
a.sortlink:link { font-weight:bold; color:#999999; text-decoration:none; }
a.sortlink:hover { font-weight:bold; color:#999999; text-decoration:underline; border-bottom-style:none;  }
a.sortlink:visited { font-weight:bold; color:#999999; text-decoration:none; }

.searchResults { color:#FFFFFF; background:#999999; font-family: Arial,Helvetica,sans-serif; }

.secondary_link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; background:#475338;}
.secondary_link a { text-decoration:none; color:#FFF; }
.secondary_link a:hover { text-decoration:underline; color:#FFF; }

.StaticCategory {
font-weight: bold;
text-indent: 5px;
color: #FFFFFF;
}

.StaticCategory a{
font-weight: bold;
text-decoration:none;
color: #FFFFFF;
}

.StaticCategory a:hover{
font-weight: bold;
text-decoration:none;
color: #000000;
}


.ItemProduct .pr-snippet-wrapper {
	padding: 0px 20px 10px 18px;
	margin-top: -10px;	
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #CBCBCB;
    text-align: left;	
}

.ItemProduct .pr-snippet-review-count {
    font-size: 11px;
	color:#7a7a7a;
	line-height: 20px;
    margin: 0;
    padding: 0;
    position: relative;	
}

.ItemProduct .pr-snippet-stars {
    margin-left: 1px;
    margin-right: -20px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CBCBCB;
	float: left;
	padding: 0.3em 0.3em 0.3em 0;    
}

.ItemProduct .pr-snippet-stars .pr-snippet-rating-decimal {
    background-color: #FFFFFF;    
}

.ItemProduct .pr-snippet-read-write {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CBCBCB;
    clear: both;
    display: none;
    font-size: 77%;
    margin-top: 0.2em;
    padding: 0.6em 0.3em;
	text-align: center;
}

.ItemProduct_closeout .pr-snippet-wrapper {
	padding: 0px 20px 10px 18px;
	margin-top: -10px;	
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #CBCBCB;
    text-align: left;	
}

.ItemProduct_closeout .pr-snippet-review-count {
    font-size: 11px;
	color:#7a7a7a;
	line-height: 20px;
    margin: 0;
    padding: 0;
    position: relative;	
}

.ItemProduct_closeout .pr-snippet-stars {
    margin-left: 1px;
    margin-right: -20px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CBCBCB;
	float: left;
	padding: 0.3em 0.3em 0.3em 0;     
}

.ItemProduct_closeout .pr-snippet-stars .pr-snippet-rating-decimal {
    background-color: #FFFFFF;    
}

.ItemProduct_closeout .pr-snippet-read-write {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CBCBCB;
    clear: both;
    display: none;
    font-size: 77%;
    margin-top: 0.2em;
    padding: 0.6em 0.3em;
	text-align: center;
}

div#Cart_Certona_Window	{ 
	position:relative; 
	width:660px; height:125px; 
	overflow:hidden;
	padding-top: 10px;	
}

#Cart_Certona_Window .Cart_ProductName a {
	 color: #373737;
	 text-decoration: none;
}

#Cart_Certona_Window .Cart_ProductName a:hover {
	 color: #373737;
	 text-decoration: underline;
}
.CartCertonaSnippet .pr-snippet-wrapper {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;	
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CBCBCB;
	text-align: left;	
}

.CartCertonaSnippet .pr-snippet-review-count {
	font-size: 11px;
	color:#7a7a7a;
	line-height: 20px;
	margin: 0;
	padding: 0;
	position: relative;	
}

.CartCertonaSnippet .pr-snippet-stars {
	margin-left: 1px;
	margin-right: -20px;
	margin-top: -20px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CBCBCB;
	float: left;
	padding: 0.3em 0.3em 0.3em 0;    
}

.CartCertonaSnippet .pr-snippet-stars .pr-snippet-rating-decimal {
	background-color: #FFFFFF;    
}

.CartCertonaSnippet .pr-snippet-read-write {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CBCBCB;
	clear: both;
	display: none;
	font-size: 77%;
	margin-top: 0.2em;
	padding: 0.6em 0.3em;
	text-align: center;
}



div#Product_Certona_Window	{ 
	position:relative; 
	width:100%; 
	overflow:hidden;
}

#Product_Certona_Window .Product_ProductPrice {
	font-size: 12px;
	 color: #373737;
	 text-decoration: none;
	 font-weight: bold;
	 line-height: 18px;
	 
}

#Product_Certona_Window .Product_ProductName a {
	font-size: 12px;
	 color: #373737;
	 text-decoration: none;
	 line-height: 18px;
}

#Product_Certona_Window .Product_ProductName a:hover {
	font-size: 12px;
	 color: #373737;
	 text-decoration: underline;
}
.ProductCertonaSnippet .pr-snippet-wrapper {
	padding: 0px 0px 0px 0px;
	margin-top: -10px;	
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CBCBCB;
	text-align: left;	
}

.ProductCertonaSnippet .pr-snippet-review-count {
	font-size: 11px;
	color:#7a7a7a;
	line-height: 20px;
	padding: 0;
	position: relative;	
}

.ProductCertonaSnippet .pr-snippet-stars {
	margin-left: 1px;
	margin-right: -20px;
	margin-top: 0px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CBCBCB;
	float: left;
	padding: 0.3em 0.3em 0.3em 0;    
}

.ProductCertonaSnippet .pr-snippet-stars .pr-snippet-rating-decimal {
	background-color: #FFFFFF;    
}

.ProductCertonaSnippet .pr-snippet-read-write {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CBCBCB;
	clear: both;
	display: none;
	font-size: 77%;
	margin-top: 0.2em;
	padding: 0.6em 0.3em;
	text-align: center;
}



.ProductSnippeta {
	width: 220px;
}


.ProductSnippeta .pr-snippet-wrapper {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;	
	background: none repeat scroll 0 0 ;
	border: 0 solid #CBCBCB;
	text-align: left;	
	vertical-align: top;
}

.ProductSnippeta .pr-snippet-review-count {
	font-size: 11px;
	color:#ffffff;
	line-height: 20px;
	margin-top: -10px;
	margin-left: 65px;
	padding: 0;
	position: relative;
	display: none;
}

.ProductSnippeta .pr-snippet-stars {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;	
	margin-bottom: 0px;	
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid #CBCBCB;
	float: left;
	padding: 0.3em 0.3em 0.3em 0;    
}

.ProductSnippeta .pr-snippet-read-write {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0px solid #CBCBCB;
	clear: both;
	font-size: 97%;
	margin-top: 0.2em;
	
	padding: 0.3em 0.3em 0.6em;
	text-align: center;
}

.ProductSnippeta .pr-snippet-read-write {
    font-size: 97%;
    text-align: center;
}    
    
.ProductSnippeta .pr-snippet-read-write a.pr-snippet-link {
    color: #000000;
    font-weight: bold;
} 

.ProductSnippeta .pr-snippet-read-reviews {
    border-right: 0 dotted #CBCBCB;
    float: left;
    padding: 0 10px 0 0;
} 

.ProductSnippeta .pr-snippet-write-review {
    float: left;
    padding: 0 0 0 10px;
}  

#Detail_Reviews .pr-review-wrap {
    border-bottom: 1px solid #CCCCCC;
    margin: 0.5em 0;
    padding: 0 0;
} 

#Detail_Reviews .pr-review-text {
    margin: 0.5em 0;
}

#Detail_Reviews .pr-review-faceoff-review-negative{
padding-left: 3em;
}

#Detail_Reviews .pr-review-faceoff-review-positive{
padding-right: 3em;
}

#Product_Description_content a{
	color: #333333;
}

.prdpg_fb_btn {
border:none; 
overflow:hidden; 
width:85px; 
height:21px;
}

.fb_div {
    padding-bottom: 5px;
    width: 85px;
    float: left;
}

.tw_div {
    padding-bottom: 5px;
    width: 100px;
    float: none;
}

.gpo_div {
    padding-bottom: 5px;
    padding-left: 5px;
    width: 100px;
    margin-right: -15px;    
	
}

.gpo_div iframe { width: 90px !important; }


.twitter-share-button {
	    width: 100px;

}

