
body       { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; background-color: #000000; }
td         { font-family: Verdana, Arial; font-size: 11px; }
a			  {cursor: pointer; cursor: hand;}
form       { display: inline; padding: 0px; margin: 0px;}

.greytext       { color:#818181; }
.redtext        { color:#ED1C24; }
.producttitle   { font-family: Verdana, Arial; font-size: 12px; color:#0D3692; }
.subnavtext     { font-family: Verdana, Arial; font-size: 9px; color:#0D3692; }
.subnavtext_on  { font-family: Verdana, Arial; font-size: 9px; color:#BE0101; }
.titletext      { font-family: Verdana, Arial; font-size: 24px; font-weight: bold; color:#0035AD; }
.subtitletext   { font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color:#0035AD; }
.subtitle       { font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color:#0035AD; }
.copyright      { font-family: Verdana, Arial; font-size: 9px; color:#666666; }
.padsides       { padding-left: 30px; }
.errortext		 { font-family: Verdana, Arial; font-size: 9px; color:#ED1C24;  font-weight: bold; }
.featureheader  {
	font-family: Verdana, Arial;
	font-size:  11px;
	color: #0035AD;
	padding-left: 18px;
	font: bold;
	font-weight: bolder;
}

.productnumber 	{
	background-color: #FFB515;
	color: #0035AD;
	padding-left: 19px;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
a:active.navlink  { font-family: Verdana, Arial; font-size: 9px; color: #0D3692; font-weight: bold; text-decoration: none; }
a:link.navlink    { font-family: Verdana, Arial; font-size: 9px; color: #0D3692; font-weight: bold; text-decoration: none; }
a:visited.navlink { font-family: Verdana, Arial; font-size: 9px; color: #0D3692; font-weight: bold; text-decoration: none; }
a:hover.navlink   { font-family: Verdana, Arial; font-size: 9px; color: #B51519; font-weight: bold; text-decoration: none; }

a.redlink:link    { color:#ED1C24; text-decoration: none; }
a.redlink:active  { color:#ED1C24; text-decoration: none; }
a.redlink:visited { color:#ED1C24; text-decoration: none; }
a.redlink:hover   { color:#ED1C24; text-decoration: underline; }

a.redbold:link    { color:#ED1C24; text-decoration: none; font-weight: bold; }
a.redbold:active  { color:#ED1C24; text-decoration: none; font-weight: bold; }
a.redbold:visited { color:#ED1C24; text-decoration: none; font-weight: bold; }
a.redbold:hover   { color:#ED1C24; text-decoration: underline; font-weight: bold; }

a.blacklink:link    { color:#000000; text-decoration: none; }
a.blacklink:active  { color:#000000; text-decoration: none; }
a.blacklink:visited { color:#000000; text-decoration: none; }
a.blacklink:hover   { color:#000000; text-decoration: none; }

a.greylink:link    { color:#666666; text-decoration: none; }
a.greylink:active  { color:#666666; text-decoration: none; }
a.greylink:visited { color:#666666; text-decoration: none; }
a.greylink:hover   { color:#ED1C24; text-decoration: none; }

a.bluelink:link    { color:#0035AD; text-decoration: none; }
a.bluelink:active  { color:#0035AD; text-decoration: none; }
a.bluelink:visited { color:#0035AD; text-decoration: none; }
a.bluelink:hover   { color:#0035AD; text-decoration: underline; }

.textbox_30   { text-align: center; border-style: solid; border-width: 1px; width: 30px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_75   { border-style: solid; border-width: 1px; width: 75px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_100   { border-style: solid; border-width: 1px; width: 100px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_110   { border-style: solid; border-width: 1px; width: 110px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_120   { border-style: solid; border-width: 1px; width: 120px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_150   { border-style: solid; border-width: 1px; width: 150px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_175   { border-style: solid; border-width: 1px; width: 175px; font-family: Verdana, Arial; font-size: 11px; color: #000000;}
.textbox_200   { border-style: solid; border-width: 1px; width: 200px; font-family: Verdana, Arial; font-size: 11px; color: #000000;}
.textbox_295   { border-style: solid; border-width: 1px; width: 295px; font-family: Verdana, Arial; font-size: 11px; color: #000000;}

.textarea_295   { border-style: solid; border-width: 1px; width: 295px; height: 100px; font-family: Verdana, Arial; font-size: 11px; color: #000000;}
.textarea_150   { border-style: solid; border-width: 1px; width: 150px; height: 100px; font-family: Verdana, Arial; font-size: 11px; color: #000000;}

.dropdown_50 { border-style: solid; border-width: 1px; width:50px; font-family: Verdana, Arial; font-size: 11px; }
.dropdown_100 { border-style: solid; border-width: 1px; width:100px; font-family: Verdana, Arial; font-size: 11px; }
.dropdown_125 { border-style: solid; border-width: 1px; width:125px; font-family: Verdana, Arial; font-size: 11px; }

.textbox_30_error   { text-align: center; border-style: solid; border-width: 1px; width: 30px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_75_error   { border-style: solid; border-width: 1px; width: 75px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_100_error   { border-style: solid; border-width: 1px; width: 100px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_110_error   { border-style: solid; border-width: 1px; width: 110px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_120_error   { border-style: solid; border-width: 1px; width: 120px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_150_error   { border-style: solid; border-width: 1px; width: 150px; font-family: Verdana, Arial; font-size: 11px; }
.textbox_175_error   { border-style: solid; border-width: 1px; width: 175px; font-family: Verdana, Arial; font-size: 11px; color: #000000; }
.textbox_200_error   { border-style: solid; border-width: 1px; width: 200px; font-family: Verdana, Arial; font-size: 11px; color: #000000; }
.textbox_295_error   { border-style: solid; border-width: 1px; width: 295px; font-family: Verdana, Arial; font-size: 11px; color: #000000; }

.textarea_295_error   { border-style: solid; border-width: 1px; width: 295px; height: 100px; font-family: Verdana, Arial; font-size: 11px; color: #000000;background-color : #ED1C24; }
.textarea_150_error   { border-style: solid; border-width: 1px; width: 150px; height: 100px; font-family: Verdana, Arial; font-size: 11px; color: #000000;background-color : #ED1C24; }

.dropdown_50_error { border-style: solid; border-width: 1px; width:50; font-family: Verdana, Arial; font-size: 11px; }
.dropdown_100_error { border-style: solid; border-width: 1px; width:100; font-family: Verdana, Arial; font-size: 11px; }
.dropdown_125_error { border-style: solid; border-width: 1px; width:125; font-family: Verdana, Arial; font-size: 11px; }

/* Sweepstakes - Rules and Regulations Page */
.red { color: Red; }
body.sweeps p.sweepscopy { position:relative; }
body.sweeps p.sweepscopy strong { color:#0D3692; font-weight:bold; padding-bottom:1em; display:block; clear:both; }
body.sweepsrules p.rulescopy { position:relative; }
body.sweepsrules p.rulescopy strong { display:block; clear:both; }
body.sweepsrules p.rulescopy em { font-weight: bold; font-style:normal; }

/* Home Page */
body.homepage h2, body.homepage div, body.homepage p{
	padding:0;
	margin:0;
}

body.homepage p {
	font-family:Verdana,Arial;
	font-size:12px;
}

body.homepage div#wholepage{
	width:750px;
	background-color: #ffffff;
}

body.homepage div#wholepage  div#header, body.homepage div#wholepage div#footer{
	width:750px;
	background-color: #ffffff;
	position:relative;
}

body.homepage div#wholepage div#content{
	width:750px;
	background-color: #ffffff ;
	position:relative;
	top:0;
	margin-bottom: 100px;
}

body.homepage div#wholepage div#footer{
	border-top:2px solid #ffaa37;
}

/* FEATURE */
body.homepage div#wholepage div#content div#feature{
	position:relative;
	background: #ffffff  url(/images/main/main_feature_2009.jpg) no-repeat;
	width:750px;
	height:400px;
	z-index:1;
}

body.homepage div#wholepage div#content div#feature h2{
	visibility: hidden;
}

/*
body.homepage div#wholepage div#content div#feature p{
	position:relative;
	top:205px;
	left:470px;
	width:100px;
}

body.homepage div#wholepage div#content div#feature p a{
	display:block;
	text-decoration: none;
}
*/

body.homepage div#wholepage div#content div#feature a div{
	visibility: visible;
	margin:0;
	padding:0;
	display: block;
	position:relative;
	top:205px;
	left:470px;
	width: 295px;
	height: 329px;
}



/* NEW PRODUCT */
body.homepage div#wholepage div#content div#new-product{
	position:relative;
	width:454px;
	height:280px;
	padding-left:20px;
	margin-top:-25px;
	z-index:1;
	background-color:transparent;
	margin-bottom:10px;
}

body.homepage div#wholepage div#content div#new-product h2{
	width:175px;
	height:16px;
	background: transparent  url(/images/main/title_new-products.png) no-repeat;
	
	
}

body.homepage div#wholepage div#content div#new-product h2 span{
	display:none;
}

body.homepage div#wholepage div#content div#new-product img{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
}

body.homepage div#wholepage div#content div#new-product p a{
	color:#ed1c24;
	font-weight:bold;
	text-decoration: none;
	position: relative;
	
}

body.homepage div#wholepage div#content div#new-product dl#product-map {
	background: transparent url(/images/main/home_product_1.jpg) top left no-repeat;
	height: 207px;
	width: 257px;
	position:relative;
	margin-left:70px;
	margin-top:30px;
	margin-bottom:30px;
}

body.homepage div#wholepage div#content div#new-product dl#product-map dt{
	display:none;
}

body.homepage div#wholepage div#content div#new-product dl#product-map dd a{
	/* border: 1px solid black; */
	display:block;
}
body.homepage div#wholepage div#content div#new-product dl#product-map dd a span{
	display: none;
}

body.homepage div#wholepage div#content div#new-product dl#product-map dd#product1-link a{
	width:50px;
	height:180px;
	position:absolute;
	top:20px;
	left:3px;
}

body.homepage div#wholepage div#content div#new-product dl#product-map dd#product2-link a{
	width:50px;
	height:180px;
	position:absolute;
	top:20px;
	left:53px;
}

body.homepage div#wholepage div#content div#new-product dl#product-map dd#product3-link a{
	width:78px;
	height:200px;
	position:absolute;
	top:0px;
	left:105px;
}

body.homepage div#wholepage div#content div#new-product dl#product-map dd#product4-link a{
	width:75px;
	height:180px;
	position:absolute;
	top:20px;
	left:183px;
}


/* GOLDEN RULE AWARDS */
body.homepage div#wholepage div#content div#awards{
	position:relative;
	width:454px;
	height:235px;
	background:#eaeaea url(/images/main/bg_golden-rule-award.jpg) no-repeat 350px 70px;
	padding-bottom: 20px;
}

body.homepage div#wholepage div#content div#awards h2{
	width:454px;
	height:60px;
	background: #eaeaea url(/images/main/title_golden-rule-awards.jpg) no-repeat;
}

body.homepage div#wholepage div#content div#awards h3{
	width:295px;
	margin-left:10px;
}

body.homepage div#wholepage div#content div#awards p{
	width:295px;
	margin-left:10px;
}

body.homepage div#wholepage div#content div#awards p a{
	position:relative;
	top:15px;
	left:0px;
	background:#eaeaea url(/images/main/btn_enter-now.gif) no-repeat;
	width:200px;
	height:14px;
	display:block;
	text-decoration:none;
}

body.homepage div#wholepage div#content div#awards p a span{
	visibility:hidden;
}

body.homepage div#wholepage div#content div#awards h2 span{
	display:none;
}


/*  VIDEOS */
body.homepage div#wholepage div#content div#videos{
	float:right;
	/*margin-top:-584px; */
	position: absolute;
	top:555px;
	left:471px;
	width:279px;
	height:341px;
	background:#eaeaea url(/images/main/bg_videos.jpg) no-repeat;
	z-index:99;
}

body.homepage div#wholepage div#content div#videos h2 a{
	font-size:16px;
	display:block;
	margin-left:25px;
	margin-top:12px;
	width:253px;
	text-decoration: none;
}

body.homepage div#wholepage div#content div#videos h2 a span{
	visibility: hidden;
}

body.homepage div#wholepage div#content div#videos p.text{
	margin-top:7px;
	margin-left:90px;
}

body.homepage div#wholepage div#content div#videos p.link {
	margin-top: 0px;
	margin-left:20px;
}

body.homepage div#wholepage div#content div#videos p.link a{
	width:178px;
	height:16px;
	display:block;
	text-decoration: none;
}

body.homepage div#wholepage div#content div#videos p.link a span{
	visibility: hidden;
}

body.homepage div#wholepage div#content div#videos div#flashcontent{
	margin-left:10px;
	margin-top:7px;
}

#onlinespokesperson{
	position:absolute;
	top:175px !important;
	left:-50px !important;
}

