 /* CSS Document */
 
 #indicator { 
    visibility:hidden; 
    height: 0px; 
    width: 0px;
 }
  
html {
	height:				100%;
}
body {
    font-family:		Arial, Verdana, sans-serif;
	background-color:	#0f588b;
	height:				100%;
}
a {
	cursor:				pointer;
	text-decoration:	none;
	color:				rgb(22,63,104);
	text-decoration:	underline;
}
a:hover {
	text-decoration:	underline;
	color:				#CC0033;
}

#quickLinks {
	width:				498px;
	position:			absolute;
	left: 				1px;
	top: 				120px;
	border-style: 		none;
	text-decoration: 	none;
}
.quickLinkButton
{
	width:				33%;
	position:			absolute;
	float:				left;
	z-index:			5;
}
.quicklink_Image
{
	width:				168px;
	overflow:			hidden;
}
.quickLink_Number
{
	font-size:			16px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#FFFFFF;
}
#quickLinks a
{
	border-style: 		none;

}

#quickLinks a:visited
{
	border-style: 		none;
	text-decoration: 	none;
	color:				#FFFFFF;

}
.noBorder
{
	border-style: 		none;
}
.noBorder:hover
{
	color:				#FF3366;
}

.quickLinks_css a
{
	border-style: 		none;
}
.categoryLinksForeground
{
	position:			absolute;
	z-index:			2;
	width:				266px;
	top:				0px;
	left: 				0px;
}
#categoryLinks_background_css
{
	position:			absolute;
	z-index:			2;
	width:				325px;
	left: 				0px;
	top: 				0px;
}
#categoryLinks_foreground img
{
/*-	margin:				0px 1px;	-*/
}
#categoryLinks_foreground a
{
	border-style: 		none;
	text-decoration: 	none;
}
#cart
{
	text-align:			right;
	border-style: 		none;
	font-size:			11px;
	color:				#006699;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	position:			absolute; 
	/*left: 				490px; */
	right:				10px;
	top: 				9px;
	z-index:			5;
	width:				450px;
	background:			color:#00FFFF;
}
#cart a
{
	margin: 			0px 5px;
	border-style: 		none;
	font-size:			11px;
	text-decoration: 	none;
	color:				#006699;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
}
#cart a:hover
{
	text-decoration:	underline;
}
.search_css
{
	position:			absolute; 
	left: 				564px; 
	top: 				34px;
	z-index:			5;
	width:				266px;
	text-align:			left;
	border-style: 		none;
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold
}
.search_css input
{
/*-	height:				21px;       -*/
/*-	background-color:	#CC3300;	-*/
}
.search_ButtonText
{
	/*width:				49px;*/
	width: 				80px;
	height:				18px;
	display:			block;
	padding-top:		3px;
	position:			absolute;
	z-index:			2;
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#FFFFFF;
	left: 				30px;
	top: 				6px;
	text-align:			center;
}
.search_css a
{
	margin: 			0px 5px;
	border-style: 		none;
	font-size:			11px;
	text-decoration: 	none;
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
}
#txtSearch
{
	#height:				15px;
}
#mainPage
{
	position:			relative;
	width:				800px;
	margin-left:		auto;
	margin-right:		auto;
	height:				100%;
}
#leftNav
{
	width:				167px;
/*-	#width:				167px;	-*/
	background:			url(../images_quakekare/backgrounds/background_leftNav.gif) repeat-y;
	color:				#006699;
/*-	min-height:			400px;	-*/
	height:				100%;
	font-family:		Arial, Helvetica, sans-serif;
	padding-bottom:		20px;
	padding-top:		10px;
/*-	position:			relative; -*/
/*-	float:				left;	  -*/
	border-left:		3px #134A71 solid;
}
#leftNav a
{
	color:				#006699;
	text-decoration:	none;
}
#leftNav a:hover
{
	color:				#CC0033;
	text-decoration:	underline;
}
#leftNav a:visited
{
	color:				#006699;
	text-decoration:	none;
}
#leftNav a:visited:hover
{
	color:				#CC0033;
	text-decoration:	underline;
}
#leftNav img
{
}

.leftNav_selected a
{
	font-size:			12px;
	font-weight:		bold;;
}

#current_nav {
    color: #CC0033 !important;
    font-weight: bold;
}

#mainBody
{
	background-color:	#FFFFFF;
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
}
.mainContent
{
	background-color:	#FFFFFF;
	width:				600px;
}
.maincontentCell
{
	width:				617px;
	background-color:	#FFFFFF;
	padding-bottom:		50px;
/*-	max-width: 			617px;	-*/
	overflow:			hidden;
	padding:			0px 5px;
}
.maincontentCellIndex
{
	padding:0px;
	width:627px;				
}
.innerMainContent
{
	width:				90%;
	margin: 			5px auto;
}
.leftNav {
	display: 			block;
}
.leftNav_css a
{
	text-decoration:	none;
	border:				none;
}
.leftNav.entry
{
	font-size:			12px;
	margin: 			0px 0px 0px 20px;
}

.leftNav.Heading
{
	font-size:			14px;
	font-weight:		bold;
	margin-top:			15px;
	margin-bottom:		2px;
	margin-left:		10px;
}
.leftNav.Heading:hover
{
	color:				#CC0033;
	text-decoration:	underline;
}

.leftNav.selected
{
	font-size:			12px;
	font-weight:		bold;;
	margin: 			0px 0px 0px 20px;
	color:				#CC0033;
}
.bannerFlash
{
	margin-right:		0px;
	background-color: 	#134A71;
/*-	#margin-right:		-20px;	-*/
	height:				130px;
}
.blueBar
{
  display:				block;
  height:				2px;
  overflow:				hidden;
  font-size:			.01em;
  background:			#006699;
  width:				105%;
  margin-left:			17px;
}
#helpful
{
	width:				140px;
	font-size:			11px;
	font-weight:		bold;
	line-height:		110%;
	margin:				0px 0px 0px 10px;
	padding:			0px;
}
#creditCards img
{
	margin: 			0px 5px;
	border:				none;

}
.question_css
{
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	color:				#006699;
	width:				160px;
	font-size:			13px;
	font-weight:		bold;
	line-height:		130%;
	margin:				0px;
	padding:			0px;
	white-space:nowrap;
}
#siteMap
{
	text-align:			left;
	border-style: 		none;
	font-size:			11px;
	color:				#006699;
	font-family:		Arial, Helvetica, sans-serif;
}
#siteMap a
{
	margin: 			0px 5px;
	border-style: 		none;
	font-size:			11px;
	text-decoration: 	none;
	color:				#006699;
	font-family:		Arial, Helvetica, sans-serif;
}
#siteMap a:hover
{
	text-decoration:	underline;
}
#tagline
{
	position:			absolute;
	top:				103px;
	left: 				228px;
	min-width:			250px;
	font-family:		Arial, Helvetica, sans-serif;
	letter-spacing:		.5px;
	word-spacing:		1px;
	font-size:			12px;
	font-style:			italic;
	font-weight:		bold;
	color:				#10598C;
	z-index:			10;
}
.quicklink_Image2
{
	width:				168px;
	overflow:			hidden;
}
.quickLink_ButtonText
{
	width:				168px;
	position:			absolute;
	z-index:			2;
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-style:			italic;
	color:				#FFFFFF;
	padding-left: 		28px;
	padding-top:		6px;
	top: 				0px;
	display:			block;
	height:				26px;
	background-image:	url(images/pixel_trans.gif);
}
.quickLink_ButtonText:hover
{
	text-decoration:	underline;
	color:				#FFFFFF;
}
#quickLinks div div div:hover
{
	text-decoration:	underline;
	color:				#FFFFFF;
}
#quickLinks quickLink_Number:hover
{
	text-decoration:	none;
	color:				#0000FF;
}
.quickLink_Number:hover
{
	color: #AAAAAA;
}
#quicklink_1 a
{
	color:				#FFFFFF;
}
.hoverUnderLine
{
	text-decoration:	underline;
}
.hoverUnderLine:hover
{
	text-decoration:	underline;
}
.ieNudge
{
	left:				1px;
}
.testColor
{
	color:				#33FF00;
}
#html>body .ieNudge
{
	left:				0px;
}

/* A class for designating an element that is used for layout purposes only and
   thus has no intrinsic semantics and related formatting requirements. */
.layout {
	padding:		   0px;
	margin:			   0px;
	border-collapse:   collapse;
	border-spacing:	   0px;
}

/* ************************************************************************** */
/* Rounded-rectangle Support                                                  */
/* ************************************************************************** */
.roundbox_box		 {background: url(../images_quakekare/rnd_crnr_tl.png)	no-repeat	top		left; }
.roundbox_top		 {background: url(../images_quakekare/rnd_crnr_tr.png)	no-repeat	top		right; }
.roundbox_bottom	 {background: url(../images_quakekare/rnd_crnr_bl.png)	no-repeat	bottom	left;}
.roundbox_bottom div {background: url(../images_quakekare/rnd_crnr_br.png)	no-repeat	bottom	right;}
.roundbox_content	 {background: url(../images_quakekare/rnd_crnr_r.png) repeat-y top right;  }
.roundbox_content	 {padding: 0 15px;}
.roundbox_content, .roundbox_bottom {
	margin-top:	-19px;
}
.roundbox_top div, .roundbox_top,
.roundbox_bottom div, .roundbox_bottom {
	width:		100%;
	height:		15px;
	font-size:	1px;
}

/* ************************************************************************** */
/* AMK                                                                        */
/* ************************************************************************** */
TD.pageHeading, DIV.pageHeading {
	font-size: 			18px;
	font-weight:		bold;
	color: 				#CC0033;
	padding-left: 15px;
}

TD.sectionHeading, DIV.sectionHeading {
	font-size: 			13px;
    font-weight:		bold;
	color: 				#07467C;
}

TD.subSectionHeading, DIV.subSectionHeading, .main-page-subsection-heading {
	font-size: 			12px;
}

TABLE.main, TD.main, P.main, B.main, UL.main, DIV.main {
	font-size: 			11px;
}

.createAccount .main {
    line-height: 	 25px;
}

.createAccount .newsletter {
    margin-bottom: 	  10px;
}

.main.category {
    font-weight:bold;
}

.main-page-title {
    margin-bottom: 20px;
    color: rgb(204, 0, 51);
	font-size: 19px;
	font-weight: bold;
}

.main-page-section-heading {
    margin: 0px 0px 5px 5px;
	font-size: 14px;
	font-weight: bold;
}

.main-page-subsection-heading {
     margin: 0px 0px 20px 45px;
}

.smallText {
	font-family:		Verdana, Arial, sans-serif;
	font-size: 			11px;
}

/* ************************************************************************** */
/* PRODUCT DETAIL                                                             */
/* ************************************************************************** */
.product-name, .product-model, .product-options, .product-quantity-to-purchase,
.product-quantity-discounts, .product-details {
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		bold;
	color:	   			#07467C;
}


.product-quantity-to-purchase {
	padding-right:		1em;
}

.product-quantity-discounts {
	text-align:			left;
	padding-bottom:		.75em;
}
.product-short-description {
	vertical-align:		top;
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		normal;
	color:	   			black;
	font-size: 			11px;
}


.small {
	font-size: 			11px;
}

a.subproduct {
	text-decoration:	none;
	color:				inherit;
}

a.not-a-link {
	text-decoration:	none;
	color:				inherit;
}
.initially-hidden {
/*-	display:			none; IE6 doesn't like the display CSS property for controlling visibility. -*/
	visibility:			hidden;
}

#large-image {
/*-	display:			none; IE6 doesn't like the display CSS property for controlling visibility. -*/
	position:			absolute;
	visibility:			hidden;
	z-index:			50;
}

#detail-display-cell {
	padding:			1em;
	padding-right:		0em;
}

#detail-display-cell p {
	padding-top:		2em;
	padding-bottom:		2em;
}

/* this rule must be below the a.subproduct rule */
.product-detailed-description a:hover {
	color:				#CC0033;
	text-decoration: 	underline;
}

.product-detailed-description a {
	vertical-align:		top;
	font-family:		Verdana, Arial, sans-serif;
	font-weight:		normal;
	color:	   			#006699;
	font-size: 			11px;
	text-decoration:	underline;
	line-height:		16px;
}

/* these rules also affect the product list: */
.price, .regular.price {
	color:				black;
}
.special.price {
	color:				maroon;
}

#list-container {
position: relative;
margin: 0 10px 20px 0;
width: 270px;
}


#list-container.wide {
width: 525px;
}


.supplies {
color: #CC0033;
font-size: 12px;
font-weight: bold;
padding: 7px 0px 5px 0px;
}

.details {
width: 270px;
font-size: 10.5px;
font-face: arial;
color: #163F68;
padding-top: 5px;
}

.bullets {
	vertical-align:		top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	color:	   			black;
	font-size: 			11px;
	text-decoration: 	none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.bullets li {
padding-bottom: 10px;
}

.bullets p {
margin: 0px;
padding: 0px;
}


/* ************************************************************************** */
/* "PAGE" LIST                                                                */
/* ************************************************************************** */
.page-list {
	padding:			0;
	margin:				0;
	font-weight:		bold;
}

.page-list a {
	text-decoration:	none;
}

.page-list a:hover {
	text-decoration:	underline;
}

/* ************************************************************************** */
/* PRODUCT LIST                                                               */
/* ************************************************************************** */
/* for product descriptions when they occur in the context of a list of
   products... */
.product-list {
	padding:			0;
	padding-top:		0.25em;
	margin:				0;
}

.product-list .product-short-description {
	padding:			0;
	padding-top:		0.25em;
	margin:				0;
	font-size: 			10px;
}

.product-list .product-price {
	padding:			0;
	padding-top:		0.5em;
	margin:				0;
	margin-bottom:		0.75em;
	font-size: 			13px;
}

/* ************************************************************************** */
/* SHOPPING CART                                                              */
/* ************************************************************************** */
label.coupons {		/* for the ENTER PROMO CODE text */
	color:				#163f68;
	font-size: 			14px;
	text-transform:		uppercase;
}
.roundbox_content .product-list .product-name {
	font-weight:		normal;
}
.price label {
	color:				#163f68;
	font-size: 			11px;
	margin-right:   	10px;
}

.price {
	font-weight:		bold;
	font-size: 			13px;
	color: 				#AB2129;
}

.column-header {
	color:				#163f68;
	font-weight:		bold;
}
.shopping-help {
	font-size: 			11px;
	color:				#163f68;
	font-weight:		bold;
}
.shopping-help img {
	float:				left;
	margin-left:		1em;
	margin-right:		1em;
}
.product-image {}
.product-list-selector label {
	vertical-align:		middle;	/* in Firefox3-mac, 'center' is lower than 'bottom'! */
}

.checkout-progress-bar {
	font-size: 			11px;
	padding:			0px;
	margin:			   	0px;
	border-collapse:   	collapse;
	border-spacing:	   	0px;
}
.checkout-progress-bar td.step {

}
.checkout-progress-bar th.step {
	font-weight:		normal;
	text-align:			center;
	text-transform:		uppercase;
}
.checkout-progress-bar th.current.step {
	color:				#274d73;
	font-weight:		bold;
}

.checkout-progress-bar tr.middle-row td.end-cap			  		{ width: 8px; height: 8px; }
.checkout-progress-bar tr.middle-row td.step.complete	  		{ background: url('../images/checkout-progress/complete.gif') repeat-x scroll; }
.checkout-progress-bar tr.middle-row td.step.current	  		{ background: url('../images/checkout-progress/current.gif') repeat-x scroll; }
.checkout-progress-bar tr.middle-row td.step.future	  			{ background: url('../images/checkout-progress/future.gif') repeat-x scroll; }
.checkout-progress-bar tr.middle-row td.left.end-cap.complete	{ background: url('../images/checkout-progress/left-complete.gif') no-repeat scroll right top; }
.checkout-progress-bar tr.middle-row td.right.end-cap.future	{ background: url('../images/checkout-progress/right-future.gif') no-repeat scroll left top; }
.checkout-progress-bar tr.middle-row td.right.end-cap.current	{ background: url('../images/checkout-progress/right-current.gif') no-repeat scroll left top; }

/* These help when the above images can't be found.  (Also provides a quick approximation during progressive rendering?) */
.checkout-progress-bar tr.middle-row td.complete.step	{ background-color: #a01e24; }
.checkout-progress-bar tr.middle-row td.current.step	{ background-color: #a01e24; }
.checkout-progress-bar tr.middle-row td.future.step		{ background-color: #0a5c9c; }

.checkout.heading {
	font-size:			13px;
 	color:				#163f68;
	font-weight:		bold;
}

.form-message.error .messageStackError {
	font-size:			11px;
	color:				red;
	font-weight:		bold;
}

/* ************************************************************************** */
/* TABLES WITH ALTERNATING ROW COLORS                                         */
/* ************************************************************************** */
.oddB0 { /* style for odd rows when using zero-based numbering */
	background:			inherit;
}

.evenB0 { /* style for even rows when using zero-based numbering */
	background:			#FAFAFD;
}


/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/

/* ************************************************************************** */
/* Left-nav modules                                       */
/* ************************************************************************** */



#quote {
margin: 0px 0px 0px 6px;
padding: 0p 0px 20px 0px;
background-image: url(../images/quotes-2.png);
background-repeat: no-repeat;
height: 150px;
}

#mores {
margin: -74px 0px 50px 14px;
font-size: 11px;
text-decoration: underline;
font-weight: bold;
}

#xmas {
position: relative;
margin: 40px 0px -43px 6px;
padding: 0p 0px 0px 0px;
background-image: url(../images/xmas3.png);
background-repeat: no-repeat;
height: 110px;
}

#xmas a {
text-decoration: underline;
}

#dates {
	position: absolute;
	top: 15px;
	left: 51px;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0p 0px 0px 0px;
	width: 100px;
	text-align:center;
}

#offer {
	position: absolute;
	top: 55px;
	left: 7px;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0p 0px 0px 0px;
	width: 140px;
	text-align:center;
}



/* ************************************************************************** */
/* PRODUCT TABS                                        */
/* ************************************************************************** */


.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em;}.yui-navset .yui-content .yui-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:0;}.yui-navset .yui-content:after{content:'';display:block;clear:both;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(http://yui.yahooapis.com/2.8.2r1/build/assets/skins/sam/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(http://yui.yahooapis.com/2.8.2r1/build/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(http://yui.yahooapis.com/2.8.2r1/build/assets/skins/sam/sprite.png) repeat-x left -1300px;outline:0;}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356;}.yui-skin-sam .yui-navset .yui-content{background:#edf5ff;}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#243356;padding:.25em .5em;}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px;}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0;}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px;}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356;}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;}



/* END DEFAULT CODE */

/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:none; /* color between tab list and content */
    border-width:0 0 5px;
    Xposition:relative;
    zoom:1;
	width:600px;
}

.yui-skin-sam .yui-navset .yui-nav li,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
    margin:0 0.16em -1px 0; /* for overlap */
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background:#006699 url(../../../../assets/skins/sam/sprite.png) repeat-x; /* tab background */
    border:solid #333333;
    border-width:0 1px;
    color:#fff;
    text-decoration:none;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #333333;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#CC0033 url(../../../../assets/skins/sam/sprite.png) repeat-x left -1400px; /* selected tab background */
    color:#fff;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:#006699 url(../../../../assets/skins/sam/sprite.png) repeat-x left -1300px; /* selected tab background */
    outline:0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color:#333333; /* selected tab border color */
}

.yui-skin-sam .yui-navset .yui-content {
    background:#ffffff; /* content background color */
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border:0px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding: .5em 0.5em; /* content padding */
	font: Arial, Helvetica, sans-serif;
}


/* ************************************************************************** */
/* END PRODUCT TABS                                        */
/* ************************************************************************** */


#reasons {
font-family: Arial, Helvetica, sans-serif;
width: 600px;
margin: 0px 0px 0px 0px;
float: left;
font-size: 12px;
padding: 0px 0px 25px 0px;
}

#reasons {
margin-top/*\**/: 20px\9; 
}

#reasons p {
margin-top: 0px;
}

#approved {
width: 300px;
float: right;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}

#meets {
margin:0px;
padding: 10px 0px 0px 0px;
width: 200px;
float: right;

}

.seals  {
font-size: 12px;
font-weight: bold;
}

.containing {
font-size: 11px;
margin: 10px 0px -10px 0px;
font-weight: bold;
}

.approval {
font-size: 10px;
}

.specifics1 {
text-align: left;
font-size: 12px;
} 

.specifics2 {
text-align: right;
font-size: 12px;
} 

.oddB0 { /* style for odd rows when using zero-based numbering */
	background:			inherit;
}

.evenB0 { /* style for even rows when using zero-based numbering */
	background:			#FAFAFD;
}

.features {
margin: 0px 0px 40px 0px;
}
		

