body {
	margin:0;
	text-align:center;
	background:url(../images/bg_body2.jpg) repeat-x #fffffc;
	font-family:Arial,Verdana,sans-serif;
}
.clear { clear:both; }
.col-310 { float:left;width:310px; }
.col-340 { float:left;width:340px; }
.col-390 { float:right;width:390px; }
.col-400 { float:left;width:400px; }
.col-450 { float:left;width:450px; }
.col-480 { float:left;width:480px; }
a img { border:none; }
a:link, a:visited, a:hover {
	color:#ec1534;
	text-decoration:none;
}	
	a.action:link, a.action:visited, a.action:hover {
		background:url(../images/action_arrow.gif) no-repeat center right;
		font-weight:bold;
		padding-right:10px;
	}	
#container {
	margin:0 auto;
	width:996px;
	background:url(../images/bg_container2.jpg) no-repeat;
	text-align:left;
}
/* HEADER */
	#logo {
		float:left;
		width:100px;
		padding:7px 5px 0 7px;
	}
	#header {
		float:right;
		width:874px;
	}
		#industry {
			background:url(../images/cirku_icon.gif) no-repeat left bottom;
			padding:0px 7px 0px 21px; margin: 10px 5px 5px 0;
		}
			a#industry:link, a#industry:visited, a#industry:hover {
				float:right;
				font-size:14px;
				font-weight:bold;
				color:#72a709;
				text-decoration:none;
			}
a#industry:hover { background:url(../images/cirku_icon.gif) no-repeat left bottom; color:#72a709;}
				a#industry img {
					vertical-align:middle;
				}
			
		#topnav {
			clear:both;
			width:859px;
			float:left;
			background:url(../images/bg_nav_top2.jpg) no-repeat;
			text-align:right;
			padding-right:15px;
		}
			#topnav ul {
				padding:2px 0;
				margin:0;
				list-style:none;
				float:right;
			}
				#topnav ul li {
					padding:0 15px;
					margin:0;
					font-size:12px;
					float:left;
				}
				#topnav ul li a:link, #topnav ul li a:visited {
					color:#fbeaa1;
					text-decoration:none;
				}
 #topnav ul li a:hover {
					color:#93CA4B;
					text-decoration:none;
				}
#container #nav ul li a.activepath { color:#93CA4B; text-decoration:none;}
			#search {
				float:right;	
			}
			#search input {
				font-size:10px;
				color:#9c9b9b;
				border:none;
				border-width:0px;
				padding:0 0 0 7px;
				margin:3px 2px 3px 0;
				width:125px;
				height:12px;
				float:left;
			}
			#search a:link, #search a:visited, #search a:hover {
				font-size:12px;
				color:#ec1534;
				text-decoration:none;
				float:left;
				margin:1px 0;
			}
#search input.searchbutton {
font-family:Arial,Verdana,sans-serif;
font-size:12px;
color:#FBEAA1;
height:14px;
text-decoration:none;
margin:0px; padding:0px;
border:none; background:none; width:20px; text-align:center; cursor:pointer;
			}
/* MAIN NAV */			
		#nav {
			float:left;
			width:874px;
			background:url(../images/bg_nav_bottom2.jpg) no-repeat;
			margin:2px 0 0 0;

		}
			#nav ul {
				padding:0 0 0 80px;
				margin:0;
				list-style:none;
				font-size:12px;
				float:left;
			}
				#nav ul li {
					padding:2px 15px;
					margin:0;
					float:left;
				}
					#nav ul li a:link, #nav ul li a:visited {
						color:#fff;
						text-decoration:none;
					}
					#nav ul li a:hover, #nav ul li a.current:link, #nav ul li a.current:visited, #nav ul li a.current:hover, #nav ul li.hover a {
						color:#93ca4b;
					}
						#nav ul li.hover ul li a:link, #nav ul li.hover ul li a:visited {
							color:#fff;
						}
							#nav ul li.hover ul li a:hover {
								color:#93ca4b;
							}
/* SUBNAV */							
			#nav .subnav {
				position:absolute;
				background:url(../images/bg_subnav.png) no-repeat bottom center;
				width:116px;
				 display:none;
			}
				#nav .subnav ul {
					width:100%;
					padding:0 0 8px 0;
					margin:0;
					list-style:none;
					font-size:11px;
					background:url(../images/bg_subnav_glow.png) no-repeat top left;
				}
					#nav .subnav ul li {
						padding:4px 15px;
						margin:0;
						float:none;
					}					
	#body { clear:both; }
/* SIDENAV */	
		#sidenav {
			float:left;
			width:138px;
			background:url(../images/bg_sidenav_side.gif) repeat-y top left #fff;
			margin-top:27px;
		}
			#sidenav h3 {
				background:url(../images/bg_sidenav_top.gif) no-repeat;
				padding:10px 0 7px 17px;
				margin:0;
				font-size:18px;
				font-weight:normal;				
			}
				#sidenav h3 a:link, #sidenav h3 a:visited, #sidenav h3 a:hover {
					color:#622d10;
					text-decoration:none;
				}
				#sidenav h3 a.current:link, #sidenav h3 a.current:visited, #sidenav h3 a.current:hover {
					color:#7eb536;
				}
			#sidenav ul {
				list-style:none;
				padding:0 10px 13px 17px;
				margin:0;
				background:url(../images/bg_sidenav_bottom.gif) no-repeat bottom left;
				font-size:12px;
			}
				#sidenav ul li {
					padding:7px 0; color:#7eb536;
				}
					#sidenav ul li a:link, #sidenav ul li a:visited {
						color:#622d10;
						text-decoration:none;
					}
					#sidenav ul li a:hover, #sidenav ul li a.current:link, #sidenav ul li a.current:visited, #sidenav ul li a.current:hover {
						color:#7eb536;
						text-decoration:none;
					}
					#sidenav ul li ul {
						padding:0 0 0 8px;
						background:none;
					}
						#sidenav ul li ul li {
							padding:1px 0;
						}
/* PAGE CONTENT */						
		#content {
			float:left;
			width:807px;
			padding:20px 12px 20px 30px;
			background:url(../images/bg_content2.gif) no-repeat;
			font-size:12px;
			color:#605f5f;
		}
			#content a:link, #content a:visited, #content a:hover {
				color:#ec1534;
				font-weight:bold;
				text-decoration:none;
			}
			#content h1 {
				padding:10px 0;
				margin:0;
				font-size:30px;
				font-weight:normal;
				color:#622d10;
			}
			#content h2 {
				padding:10px 0;
				margin:0;
				font-size:16px;
				font-weight:normal;
				color:#622d10;
			}
			#content h3 {
				padding:10px 0;
				margin:0;
				font-size:14px;
				font-weight:normal;
				color:#605f5f;
			}
			#content p {
				padding:0 0 10px 0;
				margin:0;
				font-size:12px;
				color:#605f5f;
			}
			#content ul {
				padding:5px 0 5px 25px;
				margin:0;
			}
				#content ul li {
					padding:10px 0;
					margin:0;
				}
				#content #faqs h1 {
					font-size:26px;
				}			
			.share {
				padding-top:20px;
                                display:block;
                                clear:left;
			}
				.share span {
					font-size:11px;
					font-weight:bold;
					color:#ec1534;
					vertical-align:middle;
				}
				.share img {
					vertical-align:middle;
				}
			#connect-events {
				float:left;
				width:300px;
				margin-right:70px;
			}
				.event, .news {
					padding:10px 0;
				}
					.title {
						font-size:18px;
						color:#622d10;
						display:block;
					}
					.info {
						font-size:14px;
						color:#622d10;
						display:block;
						padding-bottom:5px;
					}
			#connect-newsletter {
				float:left;
				width:420px;
			}
				#connect-newsletter img {
					float:left;
					margin:0 10px 10px 0;
				}
				#connect-newsletter .info {
					color:#605f5f;
				}	
				#connect-newsletter .news input {
					width:130px;
					font-size:10px;
					color:#9c9b9b;
					border:solid 1px #abd353;
					text-align:center;
					margin-left:76px;
					margin-right:5px;
				}
			#connect-video {
				clear:both;
			}
				#connect-video h1 {
					padding-bottom:5px;
				}
				.video {
					float:left;
					width:125px;
					margin:10px 30px 0 0;					
				}
					.video img {
						padding:1px;
						border:solid 1px #a9a9a9;
						margin-bottom:5px;
					}
					.video .info {
						font-size:11px;
						color:#888787;
					}
			#content .blog-content {
				clear:both;
				float:left;
				width:525px;
			}
			#content .news-item { 
				padding-bottom:10px;
			}
				#content .blog-content h2, #content .news-item h2 {
					font-size:18px;
					padding-bottom:0;
				}
				#content .blog-content p, #content .news-item p {
					font-size:13px;
				}
					#content .blog-content p.info, #content .news-item p.info {
						padding-top:0;
						font-size:14px;
						color:#622d10;
					}
						#content .blog-content p.info a {
							font-weight:normal;
						}
				#content .blog-content a.action, #content .news-item a.action {
					margin-top:10px;
				}
/* COMMENT AND MEDIA FORM */				
				#comments {
					border-top:solid 1px #82b939;
					padding-top:20px;
					margin-top:20px;
					width:525px;
				}
					#comments p.comment-count {
						font-size:18px;
						color:#622d10;
					}
					#comments .comment {
						padding:10px 0 0 0;
					}
						#comments .comment p.info {
							padding-bottom:5px;
						}
					#comments #comment-form {
						padding-top:20px;
					}
					#media-form {
						float:left;
						width:465px;
					}
						#media-form h1 { font-size:24px; }
						#comment-form label.first-name, #media-form label.first-name, #media-form label.phone, #media-form label.publication {
							clear:both;
							float:left;
							width:222px;
							margin-right:18px;
						}
						#comment-form label.email, #media-form label.last-name, #media-form label.email {
							float:left;
							width:222px;
						}
							#media-form label.phone, #media-form label.email, #media-form label.publication {
								margin-top:10px;
							}
						#comment-form label.comments, #media-form label.inquiry {
							clear:both;
							float:left;
							width:462px;
							margin-top:10px;
						}
						#comment-form input, #comment-form textarea, #media-form input, #media-form textarea {
							display:block;
							width:220px;
							border:solid 1px #abd353;
							color:#9c9b9b;
						}
						#comment-form textarea.comments, #media-form textarea.inquiry {
							width:460px;
						}
						#comment-form a.action {
							clear:both;
							float:left;
							font-size:14px;
							margin:5px 0 0 200px;
						}
						#media-form label.checkbox {
							float:left;
							width:460px;
							margin:15px 0 0 0;
							color:#622d10;
						}
						#media-form input.checkbox {
							clear:both;
							float:left;
							width:auto;
							margin:1px 10px 5px 0;
							border:none;
						}
						#media-form-submit {
							clear:both;
							float:left;
							width:460px;
							padding:10px 0 0 0;
							margin:10px 0 0 0;
							border-top:solid 1px #abd353;
							text-align:center;
						}
							#media-form-submit a:link, #media-form-submit a:visited, #media-form-submit a:hover {
								font-size:14px;
							}
			#content .blog-photo {
				float:left;
				width:220px;
				padding:15px 0 0 40px;
			}
				#content .blog-photo .info {
					padding:5px 0 35px 45px;
					color:#82b939;
					font-size:14px;
				}
					#content .blog-photo p.info a.action {
						font-size:11px;
					}
/* BLOG ROTATOR */
.blog-rotate-contain {
padding:10px 0 10px 141px;
clear:both;
width:843px;
}
#blog-rotator {
background:url(../images/bg_blog_rotator.gif) no-repeat;
width:843px;
height:58px;
margin:0px;
padding:0px;
}
#blog-rotator h4 {
padding:15px 0px 15px 0px;
margin:0;
font-size:24px;
color:#622d10;
font-weight:normal;
}
				#blog-rotator h4 a:link, #blog-rotator h4 a:visited, #blog-rotator h4 a:hover {
					color:#fff;
					text-decoration:none;
					padding-right:20px;
					background:url(../images/blog_rotator_arrow.gif) no-repeat right center;
				}
/* BOTTOM CALLOUTS */				
	#callouts {
		clear:both;
		float:left;
		background:url(../images/bg_footer.jpg) no-repeat;
		padding-left:59px;
		padding-top:20px;
		margin-top:0px;
	}
	
		.callout {
			float:left;
		}
			.callout h3 {
				font-size:17px;
				font-weight:normal;
				color:#82b939;
				padding:0;
				margin:0;
			}
			.callout p {
				font-size:11px;
				color:#581f00;
				padding:8px 0;
				margin:0;
			}
			.callout a.action:link, .callout a.action:visited, .callout a.action:hover {
				font-size:11px;				
			}			
			.callout.product {
				width:290px;
				margin-right:55px;
				padding-top:10px;
			}
			.callout.tip {
				width:296px;
				margin-right:52px;
				padding-top:10px;
			}
			.callout.newsletter {
				width:215px;		
			}
				.callout.newsletter h3 {
					padding:0px 0 0 43px;
				}
				.callout.newsletter p {
					color:#78ae30;
				}
				.callout.newsletter input {
					width:130px;
					font-size:10px;
					color:#9c9b9b;
					border:solid 1px #abd353;
					text-align:center;
					margin-right:5px;
				}
				.callout.newsletter a.actionlink { float:left; }
		.pager {
			width:100%;
			text-align:right;
		}
           .Pager {
			width:100%;
			text-align:right;
		}
		.PagerPage { width:9px; height:10px; margin:0px 2px; padding:0px; float:right; display:inline;}			
 .PagerPage a {color:#fff; background:url(/images/nav_circle.gif) no-repeat; width:9px; height:10px; display:block; font-size:0px; }
.PagerPage a:hover { color:#fff; background:url(/images/nav_circlehov.gif) no-repeat;}
/* FOOTER */	
	#footer { 
		clear:both;
		float:left;
		width:100%;
		margin:30px 0 10px 0;
		position:relative;
		overflow:hidden;
	}
		#footer ul {
			padding:0;
			margin:0;
			list-style:none;
			text-align:center;
			float:left;
			position:relative;
			left:50%;

		}
			#footer ul li {
				padding:0 8px;
				margin:0;
				float:left;
				position:relative;
				right:50%;
				border-right:solid 1px #9b9b9b;
				color:#9b9b9b;
				font-size:10px;
			}
			#footer ul li.last { border-right:none; }
				#footer ul li a:link, #footer ul li a:visited {
					color:#9b9b9b;
					text-decoration:none;
				}
				#footer ul li a:hover {
					text-decoration:underline;
				}


/* ---- NEW NAVIGATION ---- */

.MainMenuCMSMenuHighlightedMenuItem { color:#fff; font-size:12px; padding:2px 15px;}
.MainMenuCMSMenuItem { color:#fff; font-size:12px; padding:2px 15px;}
.MainMenuCMSMenuItemMouseOver { color:#93ca4b; font-size:12px; padding:2px 15px;}
.MainMenuCMSMenuItem table { background:url(../images/bg_subnav.png) no-repeat bottom center; width:116px; }

.sharetitle { padding-right:10px;}

#media-form #media-form-submit input {
background:url(../images/action_arrow.gif) no-repeat center right;
font-weight:bold;
padding-right:10px;
color:#ec1534;
border:none;
font-family:Arial,Verdana,sans-serif;
width:75px;
margin:0px auto;
font-size:14px;
cursor:pointer;
}

#media-form label {
width:222px;
display:inline;
padding-top:5px;
}

#media-form input {
display:block;
width:220px;
border:solid 1px #abd353;
color:#9c9b9b;
margin-bottom:0px;
}

#media-form span.checkbox input {
display:block;
color:#9c9b9b;
clear:both; float:left;	 width:15px; margin:10px 5px 5px 0; border:none;
}

.SearchResult { padding:0 0 13px 0;}

span.BlogCommentsTitle { 
font-size:18px;
color:#622d10;
}
span.BlogLeaveComment {
padding-top:0;
font-size:14px;
color:#622d10;
}
table.BlogPanel td {
padding:0px;
}
table.BlogPanel table td {
padding:0px;
}
.CommentDetail {
padding:10px 0 0 0;}

#content .CommentDetail a.CommentUserName {
padding-top:0;
font-size:14px;
color:#622d10;
font-weight:100;
}
#content #plcRoot_Layout_zoneMainRegion_pageplaceholder_pageplaceholder_Layout_zoneLeft_CommentView_commentView_pnlComment {
padding-top:20px;
}
#content #plcRoot_Layout_zoneMainRegion_pageplaceholder_pageplaceholder_Layout_zoneLeft_CommentView_commentView_pnlComment input{
display:block;
width:220px;
border:solid 1px #abd353;
color:#9c9b9b;
}
#content .BlogRequiredValidator input#plcRoot_Layout_zoneMainRegion_pageplaceholder_pageplaceholder_Layout_zoneLeft_CommentView_commentView_ctrlCommentEdit_btnOk {
background:url(../images/action_arrow.gif) no-repeat center right;
font-weight:bold;
padding-right:10px;
color:#ec1534;
border:none;
font-family:Arial,Verdana,sans-serif;
width:46px;
margin:0px auto;
font-size:14px;
cursor:pointer;
}
#content .TextAreaField {
display:block;
width:460px;
border:solid 1px #abd353;
color:#605f5f;
}
#body .floatfix { clear:both; width:1px; height:1px; font-size:1px; line-height:1px; margin:0 0 -1px 0; padding:0px;}

/* --- VIDEO BAR --- */

#videoBar-bar {
  width : 690px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top : 8px;
  padding-right : 4px;
  padding-left : 0px;
  padding-bottom : 5px;
  background-color:red;
}
#videoBar-bar .playerBox_gsvb div.alldone_gsvb        { color : #676767; }
#videoBar-bar .playerBox_gsvb a.title_gsvb            { color : #676767; }

#videoBar-bar .playerBox_gsvb div.alldone_gsvb:hover  { color : rgb(237, 92, 11); }
#videoBar-bar .playerBox_gsvb a.title_gsvb:hover      { color : rgb(237, 92, 11); }
#videoBar-bar .resultsBox_gsvb div.resultDiv_gsvb     { border-color : #676767; }

.col-400 table.CartTable {
padding:0px;
border-bottom:1px solid #abd353;
border-top:none;
border-left:none;
border-right:none;
}

td.CartStepHeader span {

}

.CartStepInnerPanel span.BlockTitle {
padding:0;
margin:0;
font-size:24px;
font-weight:normal;
color:#622d10;
}

.BlockContent input{
border:solid 1px #abd353;
color:#9c9b9b;
}
table.CartTable td.TextRight input.ContentButton {
background:url(../images/action_arrow.gif) no-repeat center right;
font-weight:bold;
padding-right:10px;
color:#ec1534;
border:none;
font-family:Arial,Verdana,sans-serif;
width:90px;
margin:0px auto;
font-size:14px;
cursor:pointer;
text-align:right;
}
table.CartTable td.TextLeftt input.ContentButton, table.CartTable td.TextLeftt input.LongButton{
background:url(../images/action_arrow-left.gif) no-repeat center left;
font-weight:bold;
padding-left:10px;
color:#ec1534;
border:none;
font-family:Arial,Verdana,sans-serif;
width:65px;
margin:0px auto;
font-size:14px;
cursor:pointer;
text-align:left;
}

table.CartContentTable {
border:1px solid #abd353;
}
.ProductBreadcrumbs	{ margin-left:120px; font-size:10px; color:#999; margin-bottom:20px; }
.ProductPreview	{ float:left; width:360px; }
.ProductPreview .ProductTitle	{ font-weight:bold; font-size:18px; padding:10px 0; }
.ProductPreview .ProductPrice	{ color:#888; font-size:12px; }

.BestSelling	{ width:750px; margin:0 auto; }
.BestSelling h2	{ font-size:16px; }
.BestSelling .randomProductRight	{ font-size:12px; }

/*=== Shopping Cart ===*/
.shoppingCart	{ padding-top:20px; width:800px; margin:0 auto; }
table.CartTable	{ border-bottom:1px solid #abd353; border-top:none; border-left:none; border-right:none; border:solid 1px #BBB; padding:10px; margin-top:10px; }
table.CartTable td.TextRight	{ text-align:right; }
td.CartStepHeader span {
padding:0;
margin:0;
font-size:30px;
font-weight:normal;
color:#622d10;
text-align:center;
display:block;
}
tr.CartStepBody img	{ vertical-align:middle; margin:0 5px; }
td.FieldLabel	{ font-size:12px; font-weight:bold; }
span.BlockTitle	{ font-weight:bold; font-size:18px; display:block; margin:10px 0 5px 0;}

/* Cart Content */
table.CartContentTable th	{ font-size:13px; }

/* Addresses */
.AddressColumn	{ float:left; width:360px; }
.AddressColumn.BillingAddress	{ margin-right:15px; }
.AddressColumn.ShippingAddress	{  }
.AddressColumn table th	{ font-size:12px; font-weight:bold; width:140px; color:#444; }
.AddressColumn table td	{ padding-bottom:5px; width:220px; }
.AddressColumn table td select,
	.AddressColumn table td input	{ width:200px; font-size:11px; border:1px solid #abd353; }
.AddressColumn.ShippingAddress .ShippingDifferent	{ font-size:12px; }
.AddressColumn.ShippingAddress .ShippingDifferent input	{ vertical-align:middle; }

/* Payment */
.PayAuthNet	{ padding:20px 0; text-align:center; }

#sidenav ul li.highlight a { color:#7eb536; }

.EditingFormErrorLabel {color:red; font-size:11px;}
.ErrorLabel {color:red; font-size:12px; margin:4px 0 14px 0; display:block; }

.news-1 .Subscription .NewsletterSubscription label { font-size:0px; color:#fff;}

.news-1 .Subscription .NewsletterSubscription input.SubscriptionButton {
background:url(../images/action_arrow.gif) no-repeat center right;
font-weight:bold;
padding-right:10px;
padding-left:0px;
color:#ec1534;
border:none;
font-family:Arial,Verdana,sans-serif;
width:68px;
margin:0px;
text-align:left;
font-size:11px;
cursor:pointer;
}
#connect-newsletter .news-1 .Subscription .NewsletterSubscription label { font-size:0px; color:#fff;}

#connect-newsletter .news-1 .Subscription .NewsletterSubscription input.SubscriptionButton {
background:url(../images/action_arrow.gif) no-repeat center right;
font-weight:bold;
padding-right:10px;
color:#ec1534;
border:none;
font-family:Arial,Verdana,sans-serif;
width:68px;
margin:0px;
text-align:left;
font-size:11px;
cursor:pointer;
}

#callouts .PagerControl { text-align:right; width:100%;}
#callouts .PagerControl span.SelectedPrev { background:url(/images/arrow_left.gif) no-repeat top; font-size:0px; text-decoration:none; width:11px; height:12px; display:block; float:left; color:#fff;}
#callouts .PagerControl a.UnselectedPrev { background:url(/images/arrow_left.gif) no-repeat top; font-size:0px; text-decoration:none; width:11px; height:12px; display:block; float:left; color:#fff;}
#callouts .PagerControl a.UnselectedPrev:hover { background:url(/images/arrow_left.gif) no-repeat bottom; font-size:0px; text-decoration:none; width:11px; height:12px; display:block; float:left; color:#fff;}
#callouts .PagerControl span a.UnselectedNext { background:url(/images/arrow_right.gif) no-repeat top; font-size:0px; text-decoration:none; width:11px; height:12px; display:block; float:left; color:#fff;}
#callouts .PagerControl span a.UnselectedNext:hover { background:url(/images/arrow_right.gif) no-repeat bottom; font-size:0px; text-decoration:none; width:11px; height:12px; display:block; float:left; color:#fff;}
#callouts .PagerControl span.SelectedNext { background:url(/images/arrow_right.gif) no-repeat top; font-size:0px; text-decoration:none; width:11px; height:12px; display:block; float:left; color:#fff;}
#callouts .PagerControl span { font-size:0px; text-decoration:none; height:12px; display:block; float:left; color:#fff;}
#callouts .PagerControl span.SelectedPage { margin-top:1px; background:url(/images/nav_circle.gif) no-repeat bottom; font-size:0px; text-decoration:none; width:11px; height:10px; display:block; float:left; color:#fff; margin-left:5px;}
#callouts .PagerControl a.UnselectedPage { margin-top:1px; background:url(/images/nav_circle.gif) no-repeat top; font-size:0px; text-decoration:none; width:11px; height:10px; display:block; float:left; color:#fff; margin-left:5px;}
#callouts .PagerControl a.UnselectedPage:hover { margin-top:1px; background:url(/images/nav_circle.gif) no-repeat center; font-size:0px; text-decoration:none; width:11px; height:10px; display:block; float:left; color:#fff; margin-left:5px;}
#callouts .PagerControl .PagerNumberArea { float:right; text-align:right; width:auto; }

.ProductList { width:834px; background:url(/images/proddiv.gif) no-repeat center top;}
.ProductPreview { width:417px;}
.ProductBox { text-align:center; padding:0 20px 0 20px; }
.ProductBox td.left {font-size:16px; color:#999;}
.ProdDescriptNew { color:#777; font-size:12px; padding:1px 0 5px 0; text-align:left;}

a.cartbtn {  background:url(/images/lilcart.gif) no-repeat scroll 0 1px; padding-left:23px;}
a.cartbtn:hover {  background:url(/images/lilcarthov.gif) no-repeat scroll 0 1px; padding-left:23px;}

#header .promobox { height:36px; width:334px; background:url('/images/promo.gif') no-repeat right; color:#fff; font-style:italic; font-size:14px; line-height:15px; }