html, body, ul, ol, li, p, blockquote, q, form, fieldset, a, div, img {
margin: 0; padding: 0; border: 0;
}

body {
	text-align:center;
	margin: 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 0.70em;	
	background:  url(images/bg.jpg) #969696 top left repeat-x;	
	color: #333333;

}

#outer {

	text-align:left; /* reset text alignment */
	width:770px; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */
	margin-top: 10px;
	background-color: #ffffff;
}

p {
	margin: 10px 10px 10px 0px;
	padding: 0;
	text-align: left;
	
}


.pad_left {
	margin-left: 10px;
}

.hidden
{
	display:none;
}

h1 {
	font-family: Arial, Verdana, Tahoma,  sans-serif;
	font-size: 2.1em;
	font-weight: normal;
	margin: 8px 0 0 0px;	
	/*color: #0F7391;*/
	color: #ff0000;
}

h2 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.1em;
	margin: 4px 0 10px 0;	
	color: #ffffff;
}

h3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.6em;
	margin: 4px 0 0 0px;
	padding:0;	
	color: #ff0000;
}

h4 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.2em;
	margin: 4px 0 0 0px;
	padding:0;	
	
}

h5 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.1em;
	margin: 4px 0 0 0px;
	padding:0;	
	
}
h6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.4em;
	
	line-height: 18px;
	color: #fff;
	margin: 4px 0 0 0px;
	padding:0;	
	
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;

}

#logo, .hidden
{
	position:absolute;
	left:-3000px;
	margin:0;
	padding:0;
}

#content_holder {
	width: 770px;
	background-color: #ffffff;
	background:  url(images/background_repeat_home.gif) #ffffff top left repeat-y;		
}

#homepage #content_holder {
	background:  url(images/background_repeat_home.gif) #ffffff top left repeat-y;		
}

#header {
	width: 770px;
	height: 106px;
	background:  url(images/header.jpg) #ffffff bottom left no-repeat;
}

#headerinfo {
	width: 180px;
	margin: 0px 0 0 575px;
	padding: 10px 0 0 0;
	color:#FFFFFF;
}

#headerinfo a{
	text-decoration:none;
	font-weight:bold;
	font-size: 90%;
	color:#FFFFFF;
}

#navigation_holder {
	width: 770px;
	height: 24px;
}

#navigation_sub1 {
	background:  url(images/header_sub1.gif) #ffffff bottom left no-repeat;
	float: left;
	width: 160px;
	height: 24px;
}

#navigation{
	width: 610px;
	height: 24px;
	float: left;
	background-color: #555555;
}

#content {
	width: 770px;
	
		
}
#homepage #content {
	border-right: none;
		
}

#content_inner_left  {
	width: 160px;	
	float: left;
}

#content_inner_left a  {
	text-decoration: none;
	/*color: #0F7391;*/
	color: #333333;
	
}

#content_inner_left a:hover  {
	color: #ff0000;
	
}

#content_inner_left_sub2 {
	background:  url(images/header_sub2.gif) #ffffff bottom left no-repeat;
	width: 160px;
	height: 55px;

}

#content_inner_right  {
	width: 608px;	
	float: right;	
}

#content_home_middle  {
	width: 430px;	
	float: left;
	margin: 0 0 0 16px;

	
}

#content_newhome_middle  {
	width: 325px;	
	float: left;
	margin: 0 0 0 16px;

	
}

#content_newhome_middle a  {
	font-weight: bold;
	color:#CC0000;
	text-decoration: none;

	
}

#content_ex_middle  {
	width: 585px;	
	float: left;
	margin: 0 0 0 16px;

}

#newSpecaialOffers  {
	width: 590px;	
	float: left;
	margin: 0 0 0 16px;

}

#content_home_middle table, #content_ex_middle table, #content_newhome_middle table{
	font-size: 1em;

}

#content_home_middle a  {
	text-decoration: none;
	/*color: #0F7391;*/
	color: #333333;

	
}

#content_home_middle a:hover  {
	color: #ff0000;

	
}

#content_home_right  {
	width: 160px;
	text-align: center;
	color: #ffffff;	
	float: right;
	background:  url(images/bgRHpanelfade.jpg) #ffffff top left no-repeat;
}

#content_home_rightNew  {
	width: 260px;
	text-align: left;
	margin: 10px 0 0 0;
	float: left;
}

#content_home_right a {
	text-decoration: none;
	color: #ffffff;	

}
#content_home_right a:hover {
	color: #ffff00;	

}

#content_generic  {
	width: 340px;	
	float: left;
	margin: 0 0 0 10px;	
}
#content_full_width  {
	width: 590px;	
	float: left;
	margin: 0 0 0 10px;	
	padding:0;
}

#content_saveSelect  {
	width: 590px;	
	float: left;
	margin: 0 0 0 10px;	
	padding:0;
	text-align:left;
}

#content_full_width a  {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	}
	
#content_full_width a:hover  {
	color: #ff0000;
	}

#content_generic_right  {
	width: 250px;	
	float: left;
	
}

#adobe_reader {
	margin:16px 0 0 0;
}

#menu
{
	width:610px;
	float:left;
	font-size:0.9em;
	
	border-top:2px solid #ff0000;
	margin:0;
	height:23px;
	background:  url(images/bgMainNav.gif) #ff0000 top left no-repeat;
}

html>body>#outer>#content_holder>#navigation_holder>#menu
{
	height:20px;
}

html>body>form>#outerFloat>#outerAds>#outer>#content_holder>#navigation_holder>#menu
{
	height:20px;
}

#menu #nav
{
	list-style-type:none;
	margin:0 0 0 0;
	padding:3px 0 0 0;
}

#menu #nav li
{
	list-style-type:none;
	float:left;
	text-align:left;	
	padding:0;
	margin:0 0 0 14px;
}


#menu #nav ul li a
{
	display:block;
	color:#ffffff;
	width:150px;
	margin:0;
	padding:8px 2px 4px 4px;
}

#menu ul li a
{
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
	font-weight: bold;
	padding:0 2px 0 0;
}

#menu ul li a:hover
{
	color:#ffff00;
}

li ul
{
	list-style-type:none;
	position: absolute;
	display: none;
	margin:5px 0 0 -79px;
	padding:12px 0 0 0;
	width:100px;
}

html>body>#outer>#content_holder>#navigation_holder>#menu>#nav>li>ul {
	margin:-5px 0 0 -15px;
	padding:12px 0 0 0;
}

html>body>form>#outerFloat>#outerAds>#outer>#content_holder>#navigation_holder>#menu>#nav>li>ul 
{
	margin:-5px 0 0 -15px;
	padding:12px 0 0 0;
}

li ul li
{
	background:  url(images/bgNav.jpg) #ffffff top left no-repeat;
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ffffff;
}

#menu #nav li ul li a:hover
{
	color:#ffff00;
	background-color: #ff0000;
}

li:hover ul, li.over ul
{
	display: block;
}

.current a, .current
{
	color:#ccc !important;
}

.current ul li a
{
	color:#FFF !important;
	background-color:transparent;
	text-decoration:none;
}


#left_contact {
	color: #ffffff;
	font-size: 0.9em;
	padding: 10px 10px 0px 10px;
}

#left_contact p {
	margin: 10px 0px 10px 0px;
	padding: 0;
	text-align: left;
	
}



#email_box {
	width: 140px;
	color: #333333;
	background-color: #FFF6CC;
	margin: 16px 6px 0 10px; 
}

#save_select_box {
	width: 140px;
	color: #187695;
	background-color: #D5D5D5;
	margin: 14px 6px 6px 10px;
	padding: 2px 0 2px 0 ; 
	text-align: center;
}

#email_box p {
	width: 130px;
	font-size: 1.1em;
	padding: 6px 0px 6px 6px;
	margin: 0; 
}

#right_content p {

	font-size: 1.4em;
	margin: 24px 0 0 15px;
	font-weight: bold;	
	/*color: #0F7391;*/
	color: #333333;
	font-family: Arial, sans-serif;

}

.introparagraph {
	font-size: 1.2em;	
	/*color: #0F7391;*/
	color: #333333;
	margin-bottom: 28px;
}


#btn_products {
	font-family: Arial, verdana;
	width: 120px;
	background-color: #ff0000;
	margin: 10px 10px 10px 8px;
	padding: 2px 0 2px 0;
	color: #ffffff;
	font-size: 1.3em;
	text-align: center;
	font-weight: bold;
	border: 3px solid yellow;
	
}

#btn_products a {
	color: #ffffff;
	text-decoration: none;
	
}

#btn_products a:hover {
	color: #ffff00;
	
}

.RHButton {
	margin: 12px 0 0px 0;
}

#btn_special_offers {
	font-family: Arial, verdana;
	width: 130px;
	background-color: #ff0000;
	margin: 10px 14px 10px 14px;
	padding: 4px 0 4px 0;
	color: #ffffff;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	border: 3px solid yellow;
	
}

#btn_special_offers a {
	color: #ffffff;
	text-decoration: none;
	
}

#btn_special_offers a:hover {
	color: #ffff00;
	
}

#customers_say {
	font-family: Arial, verdana;
	width: 142px;
	background-color: #ff0000;
	margin: 0 8px 10px 8px;
	padding: 4px 0 4px 0;
	color: #ffffff;
	font-size: 0.8em;
	text-align: center;
	font-weight: bold;
	border: 3px solid yellow;
	
}

#cust_testimonial {
	font-size: 0.8em;
	margin: 0 0 0 10px;
}

#cust_testimonial_bold {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0 0 0 10px;
}

#cust_testimonial_bold a {
	color: #ffffff;
	text-decoration: none;
}

#marketing_tips {
	font-size: 0.8em;
	width: 330px;
	margin: 10px 0 0 0;
}

#marketing_tips_link {
	float: right;
	width: 30px;
	padding: 0 0 0 10px;
}

#marketing_tips a {
	text-decoration: none;
	/*color: #0F7391;*/
	color: #333333;
}

#marketing_tips a:hover {
	color: #ff0000;
}

#marketing_tips_download {
	width: 240px;

	text-align: center;
	padding: 18px 0 0 0;
	margin: 30px 0 16px 0;
	background:  url(images/marketing_tips_img_bg.jpg) #ffffff top left no-repeat;
}

#doc_image{
	margin: 10px 0 10px 0;
	
}

#txt_specialoffers {
	font-size: 1em;
}

#news_items {
	font-size: 0.7em;
	width: 580px;
	margin: 10px 0 0 0;
}

#news_items a {
	font-weight: bold;
	text-decoration: none;
	/*color: #0F7391;*/
	color: #333333;
}

#news_items a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

.img_float_right {
	float: right;
	margin: 10px 10px 10px 10px;
}

#txt_prod_code {
	font-size: 1.1em;
	color: #ff0000;
	margin: 6px 0 0 0;
}

#Contact_links{
	width: 190px;
	float: right;
	margin: 50px 10px 10px 0;
}

#footer {
	width: 770px;
	height: 34px;
	margin-top: 12px;
	background:  url(images/full_footer.gif) #ffffff bottom left no-repeat;
}

#left_title {
	font-weight: bold;
	font-size: 1.1em;
	margin: 6px 0 10px 0;
	color: #333333;
}

.col_red{
	font-weight: bold;
	color: #ff0000;

}

.col_red2{
	color: #ff0000;

}



/*--------contact form------------*/

#contactus {
	width: 290px;
	padding: 0;


}


.input-box3
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 1.1em;
	float: left;
	margin: 0 10px 6px 0;
	padding: 0;
	color: #333;
	background: #fff;
	border: #ccc solid 1px;
	width:200px;

}

.txtarea3
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 1.1em;
	float: left;
	margin: 0 10px 6px 0;
	padding: 0;
	color: #333;
	border: #ccc solid 1px;
	width:200px;

}

.submit-button
{
	margin: 1px 0 5px 153px;
	padding: 0;
	clear: both;
	font-size: 0.9em;
	letter-spacing: 1px;
	color: #999;
	font-weight: bold;
	border: #cccccc solid 1px;

}

#successmsg {
	margin: 20px 0 0 0;
	padding: 0;
}
#successmsgV {
	margin: 10px 0 0 0;
	padding: 0;
}

#form_validation {
	color: #fff;
	font-size: 1em;
	

}


label
{
	width: 80px;
	font-size: 0.9em;
	float: left;
	text-align: left;
	margin: 2px 10px 6px 0;
	padding: 0;
	clear: both;
}

.contactform {
	margin: 30px 0 0 30px;
	padding: 0;
}

#theform{

width: 350px;
margin: 0;
padding: 20px;
}

#flash_img {
	width: 130px;
	float: right; 
	margin: 12px 4px 10px 2px; 
	padding: 0 0 0 0;
}

#product_links {
	width: 380px;
	margin: 25px 0 0 10px;
}

.product_links_img {
	margin: 0 0 0 40px;
}

ol li {
	list-style-type: decimal;
	margin: 6px 0 0 25px;
}

#productList {
margin: 12px 0 2px 4px;
}

.RHpanel {
	width: 250px;
	height: 108px;
	background:  url(images/bgRHpanel.jpg) #F4F4F4 top left no-repeat;
	margin: 6px 0 0 3px;
	padding: 0;
}

.RHpanel2 {
	width: 250px;
	height: 140px;
	background:  url(images/bgRHpanel.jpg) #F4F4F4 top left no-repeat;
	margin: 6px 0 0 3px;
	padding: 0;
}


.RHinner {
	width: 230px;
	margin: 0 10px 0 10px;
	padding: 8px 0 0 0;
}

#content_home_rightNew .RHinner a {
	color:#666666;
	font-weight: bold;
	text-decoration:none;
	
}

#content_home_rightNew .RHinner a:hover {
	color:#333;
	font-weight: bold;

	
}

.floatRight {
	float: right;
	margin: 0 0 0 10px;
}

.readMore{
	margin: 6px 0 0 0;
}

#footerCopyright {
	float: right;
	color: #FFFFFF;
	padding: 10px 12px 0 0;
	font-size: 90%;
}

.txtTitleStyle{
	color: #FF0000;
	font-weight: bold;
	font-size: 1em;
}

.txtTitleStyle a {
	text-decoration: none;
	
}

#theProductList {
	font-size: 80%;
	clear: right;
}

.leftBanners {
	margin: 10px 0 0 0;
	padding: 0
}

.rightBanners {
	margin: 0 0 14px 0;
}

#topBanner, #pageImgB, #pageImgC  {
	margin: 10px 0 10px 0;
	
}

.BannerPadding {
	padding: 10px 0 0 0;
	
}
.bottomBannerPadding {
	padding: 10px 0 10px 0;
	margin: 0;
	clear: both;
	
}


#outerFloat {

	text-align:left; /* reset text alignment */
	width:995px; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */
}

#adColumn {
	float: left;
	margin: 10px 0 0 0;

}

#outerAds {

	text-align:left; /* reset text alignment */
	width:780px; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */	
	Float: left;
	padding: 0;
}
#botBanner {
	margin: 10px 0 10px 0;
	width: 590px;
	border: 1px solid #aaa;
	clear: both;
}

.categoryLink {
	padding: 0 0 0 0;
	margin:0
}
.categoryLink p {
	padding: 10px 0 10px 0;
	margin:0;
	border-bottom: 1px solid #dddddd;
}
.categoryLink a {
	font-size: 120%;
	font-weight:bold;
	
}

#pricelistHeader {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.5em;
	font-weight:bold;
	margin: 4px 0 10px 0px;
	padding:6px 0 6px 5px;	
	color: #ffffff;
	background-color:#FF0000

}

.pricelistHighlight {

	color: #ffff00;


}

.breadcrumbs {
	margin:0px 0 10px 0;
}

.formRow {
	width: 590px;
	margin: 5px 0 8px 0;
	padding: 6px 0;
	background-color:#e5e5e5;
}

.formRow p {
	margin: 3px 4px 0px 0;
	float: left;
	font-weight:bold;
}

.inputBox {
	margin: 0px 4px 0px 0;
	height: 20px; 
	float: left;
	color: #666;
	font-size: 100%; 
	padding: 2px 0 0 6px;
}

#button1 {
	margin: 1px 0 0 0;
}

#siteMap a {
	text-decoration:none;
	color:#333333;
	font-weight:bold;


}
#siteMap a:hover {
	color:#ff0000;
	}
	
.siteList {
background-color:#CCCCCC;
}
	
.siteListIndent {
padding-left: 40px;
background-color:#d5d5dd;
}
.siteListIndent2 {
padding-left: 100px;
background-color:#eeeeee;
}

#content_full_width ul li {
	list-style-type:none;

}

#caseRateHeader {
height: 21px;
	background:  url(images/caseRates.gif) #ffffff top left no-repeat;
}

.redtextbold {
		color: #ff0000;
		font-weight:bold;
}

.blacktextbold {
		color: #444;
		font-weight:bold;
}

.disclaimertxt {
		text-align: right;
		clear: both;
		display: block;
		margin: 4px 0 0 0;
		font-size: 80%;
}


#signup  {
	width: 594px;
	min-height:440px;	
	float: left;
	margin: 0 0 0 16px;

	
}

#signUpForm{padding:0;margin:0;}

#signUp .formRow {width:470px; margin: 10px 0 0 0;padding: 6px 0 6px 12px;display: block;background-color:#efefef;}

#signUp label{width: 230px;float: left;text-align: left;margin: 0 8px 0 0;padding-top: 2px;clear: both;font-size: 100%;}
#signUp label.required {background:transparent url(images/required.gif) no-repeat center right;}

#signUp .signUpinput {margin:0; height:20px; float:left;color:#666;font-size: 110%; padding: 2px 0 0 6px;border: #ccc solid 1px;width:180px;}
#signUp .Numinput {margin:0; height:20px; float:left;color:#666;font-size: 110%; padding: 2px 0 0 6px;border: #ccc solid 1px;width:60px;}
#signUp .dropDownBox {margin:0; height:20px; float:left;color:#666;font-size: 110%; padding: 2px 0 0 6px;border: #ccc solid 1px;width:180px;}

.MultilineInput {margin:0;color:#666;font-size: 110%; padding: 2px 0 0 6px;border: #ccc solid 1px;width:180px;}

#signUp p {margin:10px 0 10px 0;}
p span.required {display:inline-block;vertical-align:middle;line-height:3.4em;width:22px;line-height:3.4em;text-indent:-10000px;overflow:hidden;background:transparent url(images/requiredw.gif) no-repeat center right;}

#signUp #subButton{margin: 10px 0 5px 0px;padding: 0;}

.newsletterCTA{margin: 0px 0 0 9px;padding:0;}




#posterOrder  {
	width: 594px;
	min-height:440px;	
	float: left;
	margin: 0 0 0 16px;
	background:transparent url(images/bgPosters.jpg) no-repeat right top;
	
}

#posterOrderForm{padding:0;margin:0;}

#posterOrder .formRow {width:570px; margin: 10px 0 0 0;padding: 6px 0 6px 12px;display: block;background-color:#efefef;}
#posterOrder .formRowA2 {width:570px; margin: 10px 0 20px 0;padding: 6px 0 6px 12px;display:block;background-color:#FCB034;clear:right;}
#posterOrder .formRowA3 {width:570px; margin: 10px 0 20px 0;padding: 6px 0 6px 12px;display: block;background-color:#DF7A1C;clear:right;}
#posterOrder .formRowA4 {width:570px; margin: 10px 0 20px 0;padding: 6px 0 6px 12px;display: block;background-color:#D9531E;clear:right;}
#posterOrder .formRow150 {width:570px; margin: 10px 0 20px 0;padding: 6px 0 6px 12px;display: block;background-color:#3CA9E3;clear:right;}
#posterOrder .formRowA3 h3,#posterOrder .formRowA2 h3,#posterOrder .formRowA4 h3,#posterOrder .formRow150 h3 {color:#ffffff;margin:10px 0 10px 0;font-size:210%;}


#posterOrder label{width: 210px;float: left;text-align: left;margin: 0 8px 0 0;padding-top: 2px;clear: both;font-size: 100%;}
#posterOrder label.required {background:transparent url(images/required.gif) no-repeat center right;}

#posterOrder .posterOrderinput {margin:0; height:20px; float:left;color:#666;font-size: 90%; padding: 2px 0 0 6px;border: #ccc solid 1px;width:180px;}



#posterOrder p {margin:5px 0 5px 0; }
#posterOrder h1 {margin:15px 0 10px 0;}
p span.required {display:inline-block;vertical-align:middle;line-height:3.4em;width:22px;line-height:3.4em;text-indent:-10000px;overflow:hidden;background:transparent url(images/requiredw.gif) no-repeat center right;}

#posterOrder #subButton{margin: 10px 0 5px 0px;padding: 0;}

.posterQtyinput{margin:0; height:20px; float:left;color:#666;font-size: 90%; padding: 2px 0 0 4px;border: #999 solid 1px;width:24px;}
.posterboxA2{width:129px;height:250px;float:left;margin: 0px 10px 8px 0;background-color:#FCB034;border: 1px solid #ffffff;color:#ffffff}
.posterboxA3{width:129px;height:250px;float:left;margin: 0px 10px 8px 0;background-color:#DF7A1C;border: 1px solid #ffffff;color:#ffffff}
.posterboxA4{width:129px;height:250px;float:left;margin: 0px 10px 8px 0;background-color:#D9531E;border: 1px solid #ffffff;color:#ffffff}
.posterbox150{width:129px;height:250px;float:left;margin: 0px 10px 8px 0;background-color:#3CA9E3;border: 1px solid #ffffff;color:#ffffff}
#posterOrder .posterboxA2 label, #posterOrder .posterboxA3 label,#posterOrder .posterboxA4 label,#posterOrder .posterbox150 label{width:30px;float: left;text-align: left;margin: 0 6px 0 0;padding: 2px 0 0 6px;clear: both;font-size: 100%;font-weight:bold;}
.posterboxA2 p, .posterboxA3 p,.posterboxA4 p ,.posterbox150 p{padding: 0 6px 0 6px;margin:0; font-size:90%;font-weight:bold;}
.posterThumb{margin:5px 0 0 6px;padding:0; border: 1px solid #ffffff;}

#slideToggle,#slideToggle2,#slideToggle3,#slideToggle4{clear:right;;padding:4px 0 10px 0px;height:30px}

#successmsg{margin: 40px 0 40px 0;}

.newsletterCTA{margin: 10px 0 0 9px;}


#newBoxcontent  {
	width: 610px;
	min-height:440px;
	padding-top: 10px;	
	float: left;
	margin: 0 0 0 0px;	
}

#newBoxcontent h2  {padding: 4px 0 0 10px;	margin: 0 0 0 0px; color:#000; font-size: 140%}

#newBoxcontent p  {padding: 2px 0 0 12px;	margin: 0 0 0 0px; color:#000; font-size: 90%}

#newBoxInfo {width: 290px;min-height:440px;	float: left;margin: 0 0 0 0px;}

#newBoxFlash{width: 310px;min-height:440px;	float: left;margin: 0 0 0 0px;}

#newBoxBullets{background:url(images/newboxcircle.gif) right top no-repeat #FFFFFF;}
#newBoxBullets ul{padding:0px 0 0 28px;margin-bottom: 10px;}
#newBoxBullets li{list-style-type:disc;padding:4px 0 4px 0;font-weight:bold;font-size:90%;}

#smallboximg{padding:0;margin:0;text-align:center;background-color:#FFFFFF;width:135px;}
.lhImages{margin:0 0 4px 0;}
.MImages{margin:0 0 5px 0;display:block;}
#wclogo{float:right; margin:13px 25px 20px 25px}

.offlineMessage{font-size:130%;padding:80px 0 80px 4px;line-height:22px;text-align:center}

#content_BuynSave{width:580px;padding: 0 0 0 10px;float:left;}

#content_BuynSave h3{background-color:#001422;width:570px;padding:10px 0 10px 6px;color:#FFFF46;font-weight:normal;margin:10px 0 0 0;}

p.BSLeft{float:left;width:280px;padding:8px 10px 8px 6px;color:#001422;margin:0;}
p.BSRight{float:left;width:270px;padding: 8px 0 8px 0;color:#001422;margin:0;}
.BSofferRow {border-bottom:1px solid #ccc;width:570px}

#content_BuynSave h3.color0{background-color:#FFDE00;color:#001422;}
#content_BuynSave h3.color1{background-color:#FFE73E;color:#001422;}
#content_BuynSave h3.color2{background-color:#FFED6C;color:#001422;}
#content_BuynSave h3.color3{background-color:#FFF39D;color:#001422;}
#content_BuynSave h3.color4{background-color:#F58220;color:#001422;}
#content_BuynSave h3.color5{background-color:#F89C52;color:#001422;}
#content_BuynSave h3.color6{background-color:#FBBE8C;color:#001422;}

#content_BuynSave h3.color7{background-color:#008459;color:#001422;}
#content_BuynSave h3.color8{background-color:#00A872;color:#001422;}
#content_BuynSave h3.color9{background-color:#00CC8A;color:#001422;}
#content_BuynSave h3.color10{background-color:#0DFFB0;color:#001422;}
#content_BuynSave h3.color11{background-color:#09BBFF;color:#001422;}
#content_BuynSave h3.color12{background-color:#2BC5FF;color:#001422;}
#content_BuynSave h3.color13{background-color:#5ED2FF;color:#001422;}
#content_BuynSave h3.color14{background-color:#91E0FF;color:#001422;}
#content_BuynSave h3.color15{background-color:#ABE4FA;color:#001422;}

#voucherBanner{margin:12px 0 2px 0;}

table.vouchersSelect{font-size:100%;margin: 0 0 16px 0}
#vouchers{display:block;width:590px}
#voucherForm{display:block;}
.vouchertxt1{float:left;width:187px;padding:0 0 0 0; margin:0 7px 0 0;}
.vouchertxt2{float:left;width:190px;padding:0 0px 0 0; margin:0 9px 0 0;}
.vouchertxt3{float:left;width:186px;padding:0 0px 0 0;margin:0;}
.vouchertxt1 h2, .vouchertxt2 h2, .vouchertxt3 h2{color:#000000;padding:0;margin:0}
#slideToggleV{height:105px;}
.prizeDrawTxt{font-weight:bold;color:#993366;}
.prizedrawImg{margin: 16px 0 6px 0;}
.prizedrawterms{font-size:80%;padding: 0 20px 0 0}