body{
	margin:0px;
	padding:0px; 
	font-family:Helvetica,Arial,Verdana,sans-serif; 
	background:#323E4D;
	background-position:top center;
	background-repeat:no-repeat;
	color:#555555;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:center;
}

strong{color:#111111;}

/*#wrapperA {margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; width:1275px; min-height:1200px;}*/
/*#wrapperA {margin:0px auto; width:1275px; background-image:url('../images/bg.png'); background-repeat:no-repeat; min-height:1200px;}*/
#wrapperB {margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; width:960px; text-align:left;}

p {color:#222021;font-size:12px; line-height:1.65em;}
a:link, a:visited{color:#1B80B6;}
a:hover, a:active{color:#222021;}

p.caption{ font-size:9px; text-align:center; margin-bottom:0px; color:#000;}
p.morePhotos{ font-size:12px; text-align:right; margin-bottom:0px; color:#222021;}
p.testimonial{ font-size:12px; text-align:left; margin-bottom:0px; color:#1B80B6; font:Arial; padding-left:25px;}
p.readMore{font-size:12px; font-weight:bold; text-align:right; margin-bottom:0px; color:#1B80B6; font:Arial; padding-left:25px;}

p.testimonailQuote{font-size:13px; line-height:1.65em; font-weight:bold; text-align:left; margin:6px 0px; color:#3D393A; font:Georgia, "Times New Roman", Times, serif;}

h1 {color:#222021;font-size:24px;margin:0px;padding:0px 0px; font-weight:bold;}
h2 {color:#222021;font-size:18px;font-weight:normal;margin:0px;padding:0px; line-height:24px;}
h3 {color:#222021;font-size:14px;font-weight:bold;margin:0px;padding:0px;}
h4 {color:#222021;font-size:12px;font-weight:bold;margin:0px;padding:0px;}
h5 {}
h5 a:link, h5 a:visited{color:#FEFE00;}
h5 a:hover, h5 a:active{color:#B0B0B0;}

.tophead {color:#ffffff;font-size:24px;margin:0px;padding:0px 0px; font-weight:bold;}

a {text-decoration:none;}
a img {border:0px solid #000000;}
blockquote {font-size:12px;margin:12px 25px;}
blockquote a:link, blockquote a:visited{color:#FFFFFF;}
blockquote a:hover, blockquote a:active{color:#B0B0B0;}

.eight{font-size:8px;}
.ten{font-size:10px;}
.twelve{font-size:12px;}
.fourteen{font-size:14px;}
.sixteen{font-size:16px;}
.eighteen{font-size:18px;}

.smallCaps{ font-variant:small-caps;}
.grey {color:#76787B !important;}
.blue {color:#3F4F63 !important;}
.white {color:#ffffff !important;}
.italic {font-style:italic;}
.eleven {font-size:11px;}

.no-margin {margin:0px;}
.no-padding {padding:0px;}
.topmargin0 {margin-top:0px !important;}
.margin10 {margin:10px;}
.margin15 {margin:15px;}
.margin20 {margin:20px;}

.flLeft {float:left;}
.flRight {float:right;}
.productRight{float:right; padding:0px 0px 0px 15px;}

.left{text-align:left !important;}
.right{text-align:right	 !important;}
.bold{font-weight:bold !important;}

.bottom-margin-18 td{line-height:8px;}

.borderBottom{border-bottom:1px solid #000;}

.bottom-margin-12 {margin-bottom:12px !important;}
.bottom-margin-18 {margin-bottom:18px !important;}
.bottom-margin-24 {margin-bottom:24px !important;}
.bottom-margin-36 {margin-bottom:36px !important;}
.bottom-margin-48 {margin-bottom:48px !important;}

.bottom-padding-0 {padding-bottom:0px !important;}
.bottom-padding-12 {padding-bottom:12px !important;}
.bottom-padding-24 {padding-bottom:24px !important;}
.bottom-padding-36 {padding-bottom:36px !important;}
.bottom-padding-48 {padding-bottom:48px !important;}

.top-padding-12 {padding-top:12px !important;}
.top-padding-24 {padding-top:24px !important;}
.top-padding-36 {padding-top:36px !important;}
.top-padding-48 {padding-top:48px !important;}

.top-margin-12 {margin-top:12px !important;}
.top-margin-24 {margin-top:24px !important;}
.top-margin-36 {margin-top:36px !important;}
.top-margin-48 {margin-top:48px !important;}

.clearer{clear:both;}

TABLE tr{
vertical-align:top;
}

.imgrtpad {
	padding-right: 12px;
}
.imgprodpad {
	padding-right: 6px;
	padding-left: 6px;
}

.borderedCell{ border-bottom:1px solid #222222; margin-bottom: 12px; padding-bottom:12px; }

TABLE #review tr{vertical-align:top; }
TABLE #review td{padding-top:0px !important; padding-right:0px !important;}
TABLE #review td p{font-style:italic; margin-top:0px; font-size:14px; line-height:18px;}
.byline{font-size:12px !important;} 
TABLE #review td IMG{padding-right:25px;}

TABLE #detailPageReview tr{vertical-align:top; }
TABLE #detailPageReview td{padding-top:0px !important; padding-right:0px !important;}
TABLE #detailPageReview td p{font-style:italic; margin:10px 0px; font-size:14px; line-height:18px;}
TABLE #detailPageReview td p.source{font-style:italic; font-size:12px; line-height:1.65em;}

TABLE #FAQ p{margin:5px 0px;}

TABLE #links tr{vertical-align:bottom;}
TABLE #links td{padding-top:12px !important;}
TABLE #links td p {margin-bottom:0px;}
TABLE #links a:link, TABLE #links a:visited{color:#1B80B6; font-weight:bold;}
TABLE #links a:hover, TABLE #links a:active{color:#222021; font-weight:bold;}

TABLE #ProductIndex{ border-right:1px solid #222021; padding-bottom:85px; padding-left:5px; padding-top:0px; padding-right:10px;}
TABLE #ProductIndex tr{}
TABLE #ProductIndex td{ padding-bottom:0px;}
TABLE #ProductIndex h2 {color:#222021;font-size:18px;font-weight:bold;margin:0px;padding:0px;}
TABLE #ProductIndex h3 {color:#222021;font-size:14px;font-weight:bold;margin:0px;padding:0px;}
TABLE #ProductIndex h4 {color:#222021;font-size:12px;font-weight:bold;margin:10px 0px; padding:0px;}

TABLE #productDisplay {padding:10px;}
TABLE #productDisplay h1 {color:#222021;font-size:22px;font-weight:bold;margin:0px;padding:0px; margin-top:0px; line-height:22px;}
TABLE #productDisplay h4 {color:#222021;font-size:14px;font-weight:bold;margin:0px;padding:0px;}
TABLE #productDisplay h5 {color:#222021;font-size:12px;font-weight:bold;margin:0px;padding:0px;}
TABLE #productDisplay p {font-size:12px; line-height:1.65em;}
TABLE #productDisplay IMG {margin-top:4px;}
TABLE #productDisplay .additionalPhotos {padding-left:15px;}
TABLE #productDisplay .additionalPhotos IMG{ margin-right:4px;}
TABLE #productDisplay LABEL{ text-align:right; width:100%; color:#252425;}
TABLE #productDisplay SELECT{ width:380px; color:#252425; margin-bottom:5px;}
TABLE #productDisplay #productQuantity{ width:75px; color:#252425;}
#addToCart { width:89px; height:24px; background:#fff url(../images/addToCart.jpg); border:none 0px #fff; cursor:pointer; color:#fff; font-size:11px; font-weight:bold;}


#head{height:131px; position:relative;}

#head .logo{padding-left:32px; padding-top:20px;}
#head .search{margin-top:0px; left:725px; background:url(../images/search-box-bg.jpg) no-repeat scroll 0% #000; width:236px; height:36px; padding-top:12px;}

#head .search .searchbox{ border:1px solid #ccc; background:#fff; color:#333; width:78px; height:16px; line-height:10px; font-size:12px; padding:0px; padding-left:3px; display:inline;}
#head .search  .submit{ border:1px solid #ccc; background:#121112; color:#fff; width:26px; height:18px; line-height:10px; font-size:19px; padding:0px; display:inline; background-image:url('../images/email-submit.jpg'); cursor:pointer;}
#head .search  LABEL{ text-align:right; font-size:11px; line-height:18px; color:#fff;}

#contentPane .content{padding:8px 15px;}

#contentPane .breadcrumb{
background-image:url(../images/breadcrumb-bg.jpg);
background-repeat:no-repeat;
padding:5px 0px;
height:30px;
margin-bottom:0px;
margin-top:0px;
width:938px;
}

#contentPane .breadcrumb TABLE{margin:0px 15px; width:97% !important;}

#contentPane .breadcrumb a:link, #contentPane .breadcrumb a:visited{ color:#FFFFFF; text-decoration:none;}
#contentPane .breadcrumb a:hover, #contentPane .breadcrumb a:active{ color:#1B80B6; text-decoration:none;}
#contentPane .breadcrumb h1 {color:#222021;font-size:24px;margin:0px;padding:0px 0px; font-weight:bold;}
#contentPane .breadcrumb h2 {color:#FFFFFF;font-size:15px;font-weight:normal;margin:0px;padding:0px;}
#contentPane .breadcrumb h3 {color:#FFFFFF;font-size:10px;font-weight:bold;margin:0px;padding:0px;}

#contentPane .cartMenu{
padding:0px;
height:12px;
margin-top:6px;
margin-bottom:18px;
line-height:11px
}

#contentPane .cartMenu a:link, #contentPane .cartMenu a:visited{ color:#1B80B6; text-decoration:none;}
#contentPane .cartMenu a:hover, #contentPane .cartMenu a:active{ color:#FFFFFF; text-decoration:none;}
#contentPane .cartMenu h6 {color:#222021;font-size:11px;font-weight:bold;margin:0px;padding:0px;}

#contentPane .newsBar{
background-color:#222021;
margin-bottom:24px;
}

#contentPane .newsBar a:link, #contentPane .newsBar a:visited{ color:#1B80B6; text-decoration:none;}
#contentPane .newsBar a:hover, #contentPane .newsBar a:active{ color:#FFFFFF; text-decoration:none;}
#contentPane .newsBar h1 {color:#FFFFFF;font-size:16px;margin:0px;padding:0px 0px; font-weight:bold;}
#contentPane .newsBar h2 {color:#1F9BDE;font-size:12px;font-weight:normal;margin:0px;padding:0px;}
#contentPane .newsBar h3 {color:#FFFFFF;font-size:10px;font-weight:bold;margin:0px;padding:0px;}

#eNewsSignUpBox{
	color:#fff;
	background:#000;
	border:1px solid #333;
	width:211px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#eNewsSignUpBox .eNewsSignUp{ border:1px solid #ccc; background:#fff; color:#333; width:133px; height:16px; line-height:10px; font-size:12px; padding:0px; padding-left:3px; display:inline; margin:0px; margin-left:4px; vertical-align:bottom;}
#eNewsSignUpBox .submit{ border:1px solid #ccc; background:#121112; color:#fff; width:26px; height:18px; line-height:10px; font-size:19px; padding:0px; display:inline; background-image:url('../images/email-submit.jpg'); cursor:pointer; margin:0px; margin-left:3px; vertical-align:bottom;}
#eNewsSignUpBox LABEL{ text-align:right; font-size:12px; line-height:15px; vertical-align:bottom; margin:0px; padding:0px; margin-left:-84px; font-weight: bold;}

#eNewsSignUpBox1{color:#fff; background:#000; border:1px solid #333; padding:5px; width:179px;}
#eNewsSignUpBox1 .eNewsSignUp{ border:1px solid #ccc; background:#fff; color:#333; width:133px; height:16px; line-height:10px; font-size:12px; padding:0px; padding-left:3px; display:inline; margin:0px; margin-left:4px; vertical-align:bottom;}
#eNewsSignUpBox1 .submit{ border:1px solid #ccc; background:#121112; color:#fff; width:26px; height:18px; line-height:10px; font-size:19px; padding:0px; display:inline; background-image:url('../images/email-submit.jpg'); cursor:pointer; margin:0px; margin-left:3px; vertical-align:bottom;}
#eNewsSignUpBox1 LABEL{ text-align:right; font-size:11px; line-height:18px; vertical-align:bottom; margin:0px; padding:0px;}

#eNewsSignUpBox2{
	color:#000;
	background:#FFF;
	border:1px solid #333;
	width:159px;
	font-weight: bold;
	margin-right: 8px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
#eNewsSignUpBox2 .eNewsSignUp{ border:1px solid #333; background:#fff; color:#333; width:133px; height:16px; line-height:10px; font-size:12px; padding:0px; padding-left:3px; display:inline; margin:0px; margin-left:4px; vertical-align:bottom;}
#eNewsSignUpBox2 .submit{ border:1px solid #ccc; background:#121112; color:#fff; width:26px; height:18px; line-height:10px; font-size:19px; padding:0px; display:inline; background-image:url('../images/email-submit.jpg'); cursor:pointer; margin:0px; margin-left:3px; vertical-align:bottom;}
#eNewsSignUpBox2 LABEL{
	text-align:left;
	font-size:11px;
	line-height:18px;
	vertical-align:bottom;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

body#home ul{padding-left:15px; margin:30px 0px; color:#3D393A;}

body#home ul li{ list-style:square; font-size:15px; line-height:30px;}

#detailButton{background-image:url(../images/product-detail-gray-button.jpg); width:127px; height:22px; color:#FFFFFF; line-height:22px; padding-left:6px; font-weight:bold; font-size:10px}

#detailButton a:link, #detailButton a:visited{ color:#FFFFFF; text-decoration:none;}
#detailButton a:hover, #detailButton a:active{ color:#1B80B6; text-decoration:none;}

#expoFeaturesReviews{}
#expoFeaturesReviews p{ margin-top:2px;}

#top {
background:transparent url(../images/topbg.jpg) repeat scroll 0%;
height:32px;
width:100%;
}

#bottom {
background:transparent url(../images/bottombg.jpg) repeat scroll 0%;
height:172px;
width:100%;
}

#footer {
margin-top:30px;
border-top:1px solid #272929;
padding:10px;
text-align:left;
color:#fff;
}

#footer a:link, #footer a:visited{color:#fff;}
#footer a:hover, #footer a:active{color:#1F9BDE;}

.footr {font-size:11px; color: #ffffff;}

#contentPane{
width:938px;
padding:0px 11px 1px;
background-color:#000000;

}

#contentPane .mainBox{
background-color:#FFFFFF;
padding:0px;
padding-bottom:8px;
}

#contentPane .box{
background-color:#FFFFFF;
/*background-image:url(../images/box-bg.jpg);*/
background-position:bottom right;
background-repeat:no-repeat;
min-height:300px;
margin-bottom:24px;
}

#contentPane .box2{
background-color:#FFFFFF;
background-repeat:no-repeat;
min-height:200px;
margin-bottom:24px;
width:938px;
}

#contentPane .box2 h2{
margin-bottom:8px;
}

#contentPane .box3{
background-color:#FFFFFF;
background-repeat:no-repeat;
margin-bottom:32px;
}

#contentPane .box3 h1{
font-size:25px;
line-height:25px;
}

#contentPane .box3 p{
margin-top:4px;
margin-bottom:16px;
}

#contentPane .box3 IMG{
margin-top:3px;
margin-right:16px;
}

.spacer{font-size:8px; line-height:8px; height:8px;}

<!--%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%-->

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}
#qm0 {background:#000 url(../images/menu-bg.jpg) repeat-x; height:25px; padding-left:9px; width:90%;}

/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:12px 16px 2px 16px;
		color:#1771A3;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
	}

	#qm0 a.qmparent
	{	
		color:#FFFFFF;		
	}

	#qm0 a:hover.qmparent
	{	
		color:#1771A3;		
	}

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color:#FFFFFF;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		color:#FFFFFF;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color:#1771A3;
		border-color:#F7D57B;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:2px 5px 0px 19px;
		margin:0px;
		background-color:#000;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:5px 7px 6px 5px;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		text-decoration:underline;
	}
	
	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 div .qmparent a	
	{	
		color:#FFFFFF;
	}

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		border-style:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul ul	
	{	
		border-width:1px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		margin:0px 0px 0px -1px;
	}
	
	#postMenu{height:35px; background-color:#000;}
	


	/* QuickMenu 1 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	
		padding:0px 0px 0px 0px;
		background:none;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
	}

	#qm1 a	IMG{	
		border:1px solid #CCCCCC;	
	}

	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	
		padding:0px;
		margin:0px;
		background:none;
		border-width:0px;
		border-style:none;
		border-color:#000;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a	
	{	
		padding:0px;
		padding-top:5px;
		margin:0px;
		background:none;
		color:#000000;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm1 div a:hover	
	{	
		color:#666666;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 ul li:hover>a	
	{	
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm1 div .qmparent, #qm1 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_1.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{	
		background-color:none;
		background-image:url(qmimages/arrow_0.gif);
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm1 .qmtitle	
	{	
		margin:2px 0px 5px 0px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm1 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#999999;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 a img	
	{	
		display:block;
		border-style:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul li:hover > a.qmparent	
	{	
		background-color:#FFFFFF;
		background-image:url(qmimages/arrow_0.gif);
		color:#000000;
		text-decoration:underline;
	}	