body 
{
	margin: 0px;
	padding: 0px;
}

object
{
    outline:none;
}

a.dek				{ font-family: verdana, arial, sans-serif ; font-size: 14px;  font-weight: normal; color: #999999; text-decoration: underline }
a.dek:hover			{ color: #20a5ff; text-decoration: none; }
a.dek:visitied		{ text-decoration: underline; }

a.hed				{ font-family: verdana, arial, sans-serif ; font-size: 14px;  font-weight: bold;  color: #999999; text-decoration: underline }
a.hed:hover			{ color: #20a5ff; text-decoration: none; }
a.hed:visitied		{ text-decoration: underline; }

input				{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: #000000; text-decoration: none }
select				{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: #000000; text-decoration: none }


.links				{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #000000; text-decoration: underline }
.links:hover		{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #9999ff; text-decoration: none }

.text				{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: #000000; text-decoration: none }
.textsm				{ font-family: verdana, arial, sans-serif ; font-size: 9px;  font-weight: normal; color: #000000; text-decoration: none }
.italictext			{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: #000000; text-decoration: none; font-style:italic; }

.boldtext			{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: bold; color: #000000; text-decoration: none }

.footerlg			{ font-family: verdana, arial, sans-serif ; font-size: 13px;  font-weight: bold; color: #FFFFFF; text-decoration: none }
a.footerlg			{ font-family: verdana, arial, sans-serif ; font-size: 13px;  font-weight: bold; color: #FFFFFF; text-decoration: none }
a.footerlg:hover	{ font-family: verdana, arial, sans-serif ; font-size: 13px;  font-weight: bold; color: #FFFFFF; text-decoration: underline }

.footersm			{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #FFFFFF; text-decoration: none }
a.footersm			{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #FFFFFF; text-decoration: none }
a.footersm:hover	{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #FFFFFF; text-decoration: underline }

.footerpink			{ font-family: verdana, arial, sans-serif ; font-size: 9px;  font-weight: normal; color: #FFCDDF; text-decoration: none }
.footervsm			{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #FFFFFF; text-decoration: none }

.legal		    { font-family: verdana, arial, sans-serif; font-size: 9px;  font-weight: normal; color: #ffffff; text-decoration: none;}

.sampleText     { font-family: verdana, arial, sans-serif; font-size: 11px;  font-weight: normal; color: #000000; text-decoration: none;}
.sampleTextBold { font-family: verdana, arial, sans-serif; font-size: 11px;  font-weight: bold; color: #000000; text-decoration: none;}

/*.contact		    { font-family: verdana, arial, sans-serif; font-size: 12px;  font-weight: bold; color: #ffffff; text-decoration: none;}*/

.alreadytext		{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #000000; text-decoration: none }

.rules				{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: red; text-decoration: underline }
.rules:hover				{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: red; text-decoration: underline }
.rules:visited				{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: red; text-decoration: underline }

.downloads				{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: red; text-decoration: underline }
.downloads:hover				{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: red; text-decoration: underline }
.downloads:visited				{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: red; text-decoration: underline }

.detailssubheader	{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: bold; color: #E3177B; text-decoration: none }
.detailssubheaderblack	{ font-family: verdana, arial, sans-serif ; font-size: 13px;  font-weight: bold; color: #000000; text-decoration: none }

.rulespop			{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #000000; text-decoration: none }

.textsm2			{ font-family: verdana, arial, sans-serif ; font-size: 8px;  font-weight: normal; color: #000000; text-decoration: none }

.winnertitle        { font-family: Arial Narrow; font-size: 18px;  font-weight: bold; color: #000000; text-decoration: none;}
.winnertext			{ font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: normal; color: #000000; text-decoration: none }
.winnername			{ font-family: verdana, arial, sans-serif ; font-size: 12px;  font-weight: bold; color: #000000; text-decoration: none }

.tmplaytextitle     { font-family: verdana, arial, sans-serif ; font-size: 13px;  font-weight: bold; color: #000000; text-decoration: none }

.biotext			{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #000000; text-decoration: none }

.tipsred         { font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: bold; color: #E3177B; text-decoration: none }
a.tipsred         { font-family: verdana, arial, sans-serif ; font-size: 11px;  font-weight: bold; color: #E3177B; text-decoration: underline }

.gallerytext			{ font-family: verdana, arial, sans-serif ; font-size: 10px;  font-weight: normal; color: #000000; text-decoration: none }

.previouswinners		{ font-family: Arial Narrow; font-size: 16px;  font-weight: bold; color: #000000; text-decoration: none }

.pinktext 
{
	font-family: verdana, arial, sans-serif;
	font-size: 15px;
	color: #ba207e;
	
}

.form 
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.formthanks 
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	padding: 44px 87px 0px 0px;
}

.formtitle 
{
	float: left;
	width: 145px;
	padding: 3px 5px 10px 0px;
}

.formbox
{
	float: left;
	padding: 0px 0px 10px 0px;

}


.formtitleZip 
{
	float: left;
	width: 70px;
	text-align: right;
	padding: 3px 5px 10px 5px;

}

.formboxZip
{
	float: left;
	padding: 0px 0px 10px 0px;

}

.statement 
{
	font-size: 11px;
	padding-top: 5px;
}

.statement input
{
	float: left;

}
.statement label
{
	padding: 2px 0px 5px 0px;
	display: inline-block;
	width: 285px;
	font-size: 11px;

}

.instructions 
{
	
padding: 20px 0px 30px 0px;
font-weight: bold;
font-size: 11px;

}

.clear 
{
	clear:both;
	height: 1px;
	overflow:hidden;
	
}

.optin 
{
	padding: 20px 0px 20px 0px;
}

.optin a
{
	color: #e3177b;
}


.button 
{
	padding: 15px 0px 30px 0px;
}

.confidenceContent 
{
	padding: 40px 0px 15px 0px;
	background: url(/images/headline_confidence_rocks.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 11px;
}
.confidenceSweepsForm 
{
	padding: 0px 0px 15px 0px;
	background: url(/images/headline_confidence_rocks.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 11px;
}

.confidenceSweepsForm a
{
	color: #e3177b;
}

.intro 
{
	padding: 0px 50px 25px 0px;
}

.enterSweeps 
{
	background-image: url(/images/btn_back.gif); 
	background-repeat: no-repeat; 
	width: 173px; 
	height:98px; 
	padding: 15px; 
	margin: 15px 0px 0px 20px;
	float: left;

}

.winnings 
{
	float: left;
}

.emailForm 
{
	padding: 25px 0px 0px 0px;
}

.thankyouButtons 
{

	margin: 5px 0px 0px 0px;
	
}

sup.thankyou 
{

font-size: 11px;
vertical-align: text-top;
	
}
.form_error 
{

color: #e5352b;
	
}

.confidenceWinners 
{
	
background-image: url(images/left_confidence_winners_back.jpg);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 75px 0px 0px 240px;	
border: 0px solid black;
position: relative;
width: 709px;

}

.flashPhotos 
{
	position: absolute;
	left: 525px;
	top: 25px;
	
}

.confidenceWinners img
{
	
display: block;

}

.share 
{

padding: 0px 0px 24px 33px;	
	
}

.photoShoot 
{
	
	background-image: url(images/alloy_back.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 400px;
height: 268px;
margin: 0px 0px 0px 1px;
	
}

.seeFinalShot a
{
 float: left;	
  padding: 175px 0px 0px 24px;	
  width: 108px;
}

.photoShootCopy 
{
 float: left;
 width: 150px;
 padding: 37px 0px 0px 0px;	
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 
}
.photoShootCopy p
{
 margin: 0px 0px 10px 0px;
}

.whatInspires 
{
	padding: 40px 0px 40px 13px;	
}

/*popup*/

.modal 
{
	display: none;
	position: absolute;
	z-index:3;
	color: #430600;
	width: 897px;
	
}

.modalShadow 
{
	display: none;
	background-color: black;
	position: absolute;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	z-index:2;
}

.shootclose a
{
 position: absolute;
 top: 7px;
 left: 875px;
 color: #000000;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
	
}


#parent 
{

	width: 950px;
	margin: 0 auto;
	position:relative;
	
}

#footer 
{
	width: 730px;
	height:40px;
	padding: 10px 0px 10px 220px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-size: 11px;
}

#footer .girl 
{
	float: left;	
}


#footer .contact 
{
	float: left;
	padding: 0px 45px 0px 0px;
	
}

#footer .footerlinks a
{

	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
			
}

#footer .footerlinks a:hover
{

	text-decoration: underline;
	
}


#footer .footerlinks 
{
	float: left;
	padding: 0px 30px 0px 0px;
}

#footer .copyright 
{
	float: right;
	width: 290px;
	text-align: right;
	
}

/* Begin Home Page Offer Pod Styles */

#hp_offers_pods
{
	position:absolute;
	left:241px;
	top:456px;
	width:709px;
	height:107px;
	z-index:10;
	padding:0px 0px 0px 0px;
}

#hp_offers_pods .hdr
{
	font:14px Arial,Helvetica,sans-serif;
	line-height:16px;
	color:#6FBC34;
	padding:0px 0px 3px 0px;
	font-weight:bold;
	height:20px;
}

#hp_offers_pods .hdr sup
{
	font-size:10px;
}

#hp_offers_pods .copy sup
{
	font-size:8px;
}

#hp_offers_pods .copy
{
	font:12px Arial,Helvetica,sans-serif;
	line-height:15px;
	color:#FFFFFF;
	padding:0px 0px 0px 3px;
}

#hp_offers_pods .legal_copy
{
	font:10px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	padding:0px 0px 0px 40px;
}

#hp_offers_pods .pod_btn
{
	padding:9px 0px 0px 0px;
}

#hp_offers_pod_left
{
	float:left;
	width:347px;
	padding:5px 0px 0px 0px;
}

#hp_offers_pod_left .left
{
	float:left;
	width:280px;
}

#hp_offers_pod_left .right
{
	float:left;
	width:67px;
}

#hp_offers_pod_left .right .img
{
	padding-top:9px;
}

#hp_offer_pod_divider
{
	float:left;
	width:1px;
}

#hp_offers_pod_right
{
	float:left;
	width:346px;
	padding:5px 0px 0px 15px;
}

#hp_offers_pod_right .left
{
	 float:left;
	 width:205px;
}

#hp_offers_pod_right .right
{
	float:left;
	width:141px;
}

#hp_offers_pod_right .right .img
{
	padding-top:3px;
}

/* End Home Page Offer Pod Styles */