/* RCW Sweepstakes */

.promo {
    line-height:normal
}

li.promo {
    color:#333;
}

p.promo {
    color:#333;
    margin:4px 0px 6px 0px;
}

h2.promo {
    font-family: verdana, arial, helvetica, sans-serif;
}

body { background-color: #E2E2E2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	color:#333;
}

h1 {
	margin-bottom:1em;
	font-size: 18px;
	font-weight: bold;
	color: #69c;
	text-decoration: none;
	text-transform: uppercase;
}

h2 {
	margin:1.2em 0 .8em 0;
	font-weight: bold;
	font-size: 12px;
	color: #000	;
}

h3 {
	margin:1em 0 1em 0;
	font-size: 12px;
	color: #000	;
	font-weight:bold;
}

input, select, option {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin:4px 4px 4px 0px;
}

input{
padding:2px;
}

form {
margin:0px;
}

.promoimg {display:block;
	border:none;}


hr 
{
    height:1px;
    color:#ccc;
    background-color:#ccc;
    border:none;	
	margin: 10px 0 10px 2px;
	display: block;
}

.hrTop
{
    height:1px;
    color:#ccc;
    background-color:#ccc;
    border:none;	
	margin: 20px 0 10px 2px;
	display: block;
}


/* link styles */ 
a:link { color: #06c; }
a:visited { color: #06c; }
a:hover { color: #06c; }
a:active {color: #06c; }

.linkBoldnoUnderline a:link, .linkBoldnoUnderline a:visited, .linkBoldnoUnderline a:hover, .linkBoldnoUnderline a:active{
font-weight:bold;
text-decoration:none;
}
/* end link styles */ 

/* shells */ 
/* Note - these two shell DIVs are holding the content for visual reference purposes only, and they extend the interface beyond the 590 pixel width for the assets you requested. Ultimately you will not need these shell containers, and shouldn't bother cutting and pasting these into your development environment. */ 
#outerShell {
width:720px;
padding-left:50px;
}

#innerShell {
width:670px;
background-color:#fff;
}
/* End shells */ 

/* Global Site styles */ 

#pageContent {
width:590px;
background-color:#fff;
padding: 38px 0 60px 0;
/*border:1px solid blue;*/
margin-left:40px;
}

#pageContent p { 
margin:4px 0 8px 0; 
}

#pageContent table {
border-collapse:collapse;
border:none; 
}

#pageContent table tr td{
padding:0 0 6px 0;
}

#pageTitle h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#69cc;
margin:4px 0 15px 0;
text-decoration: none;
text-transform: uppercase;
}

img.centerImg{
/*margin-left:auto;
margin-right:auto;*/
display:block;
padding:0; 
margin:0 auto -5px auto; 
}

img.inline{
display:inline;
padding-right:3px; 
}


#leftContent {
float:left;
width:410px;
/*background-color:lime;*/
padding-top:1px;
}

#leftContent p, #leftContent ul {
  padding: 0 6px 0 2px; /* distance between continer and bullet */
}

#leftContent ul {
list-style:inside;
font-weight:bold;
padding-bottom:10px;
}

#leftContent ul li{
line-height:16px;
}


#rightRail {
float:right;
width:170px;
}

.requiredAsterisk 
{
    color:#6699cc;
}

.box_around2 {
	border:1px solid #EDEEF0;
	margin:8px 0 8px 0;
}

.box_around3 {
	border:1px solid #ccc;
	margin:8px 0 8px 0;
}

.box_around {
padding:15px 4px 15px 4px;
}

.shaded {
	border:1px solid white;
    background-color:#EDEEF0;
    padding:4px;
}

.subtext {
	/*color:#999999;*/
	font-size:9px;
	padding:4px;
	font-style: italic;
}

.underline {
margin-top:10px;
border-bottom:1px solid #e3e3e3;
}

.bold {
font-weight:bold;
}

.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.clear{
clear:both;
}

.alignRight{
text-align:right}

.requiredAsterisk {
    color:#6699cc;
}

.formErrors{
color:red;
padding:10px;
}

#formErrors{
}

	/* global padding and widths for form items and such */
	.both5{
	padding:5px 0 5px 0;
	}
	.top5{
	padding-top:5px;
	}
	.top10{
	padding-top:10px;
	}
	.bottom10{
	padding-bottom:10px;
	}
	.width350{
	width:350px;
	}
	.width325{
	width:325px;
	}
	.width300{
	width:300px;
	}
	.width225{
	width:225px;
	}
	.width175{
	width:175px;
	}
	.width150{
	width:150px;
	}
	.width125{
	width:125px;
	}
	.width75{
	width:75px;
	}
	.width60{
	width:60px;
	}
	.width50{
	width:50px;
	}
	.width35{
	width:35px;
	}
	.right10{
	margin-right:10px;}

	/* End global padding and widths for form items and such */

	/* IE6 Guillotine bug */
	 
	  .clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
	
	.clearfix {display: inline-block;}  /* for IE/Mac */
	/* End IE6 Guillotine bug */

/* End Global Site styles */ 

/* Begin page specific styles   */

	/* Begin Landing Page   */
	#landingImage{
	padding:1px 0 10px 0;
	}
	
	#landingLink img{
	display:inline;
	}
	#landingLink p{
	display:inline;
	}
	#landingLink a:link, #landingLink a:visited, #landingLink a:hover, #landingLink a:active{
	text-decoration:none;
	padding-top:3px;
	font-weight:bold;
	}
	#landingRightPromo{
	width:170px;
	height:452px;
	background: #fff url('../images/promotion/RCW_LandHD_03_bg.jpg') top no-repeat ;
	/*background-position:left top;*/
	}
	#landingRightPromo p{
	padding:3px 12px 1px 13px;	
	}
	#landingRightPromo h2{
	padding:157px 8px 0 13px;	
	margin:0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}
	/* End Landing Page   */

	/* Begin Registration Page   */
	div.checkbox {
	float:left;
	margin:0;
	padding:0 5px 0 0;
	}
	/* End Registration Page   */

	/* Winners Page   */
	#winnersRightPromo {
	width:170px;
	height:501px;
	background: #fff url('../images/promotion/RCW_WinHD_03.jpg') top no-repeat ;
	}
	#winnersRightPromo  p{
	padding:300px 5px 1px 13px;	
	}
	/* Winners Page   */

	/* Thank You Page   */
	#thankYouMain {
	width:550px;
	padding-bottom:15px;
	}
	
	#thankYouMain table{
	width:590px;
	margin:15px 0 15px 0;
	1px;
	}

	#thankYouMain table tr td{
	padding:5px 0 5px 0;
	}

	.thankYou_list_01 td{
	padding:5px 0 5px 0;
	padding-right:44px;
	}
	
	.thankYou_list_01{
	width:138px;
	border-bottom:solid 1px #ccc;
	}

	.thankYou_list_02{
	width:146px;
	border-bottom:solid 1px #ccc;
	}
	.thankYou_list_03{
	width:10px;
	}
	.thankYou_list_04{
	width:106px;
	border-bottom:solid 1px #ccc;
	}
	.thankYou_list_05{
	width:190px;
	border-bottom:solid 1px #ccc;
	}
	/* Thank You Page   */

	/* Wish List Page   */
	#wishListMain {
	width:590px;
	}
	#wishList_tableCasing{
	width:585px;
	border:solid 1px #ccc;
	padding:2px;
	}
	
	#wishListMain table input{
	padding:0;
	margin:0;
	1px;
	}
	
	#wishListMain table{
	width:584px;
	}
	#wishListMain table tr td{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	1px;
	}
	#wishListMain table th{
	background-color:#d6d7d9;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	}
	
	#WishList_total table{
	width:590px;
	border-top:solid 2px #999;
	margin: 10px 0 10px 0;
	}

	#WishList_total td{
	}
	
	.wishList_total_01{
    color:red;
	width:360px;
	}
	.wishList_total_02{
	width:100px;
	background-color:#f7f8f8;
	text-align:right;
	font-weight:bold;
	}
	.wishList_total_03{
	width:60px;
	background-color:#f7f8f8;
	text-align:right;
	font-weight:bold;
	}
	.wishList_total_04{
	width:55px;
	background-color:#f7f8f8;
	}
	.wishList_total_05{
	width:7px;
	}
	
	.wishList_column_01a{
	width:290px;
	}
    .wishList_column_01b{
	width:100px;
	}
	.wishList_column_02{
	text-align:right;
	width:60px;
	}
	.wishList_column_02 input{
	text-align:right;
	}
	.wishList_column_03{
	text-align:right;
	width:70px;
	}
	.wishList_column_04{
	text-align:right;
	width:70px;
	}
	.wishList_column_05{
	width:86px;
	}
	
	#wishList_buttons{
	width:290px;
	float:right;
	padding:8px 0 5px 0;
	}

	
	/* Wish List Page   */


/* End page specific styles   */






/*extra*/

/*
ul.main
{
margin-left:15px;
list-style-type:square;
font-size:.9em;
font-family:verdana;
color:#ffffff;}

#leftContent ul li {
line-height:16px;
font-weight:bold;
	background-image:url(../images/promotion/bullet_b.gif);
	background-position:0 50%;
	list-style-position:0 50%;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
	list-style-type:circle;
}
*/
