/********************************************************

	Pimp My Laundry Template
	Main Styles
	Authored By: Amanda Postle
	Date Created: 02/19/10
	Date Modified: 04/6/10

********************************************************/
body {
background:#fff url(../images/bg.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

a:link, a:visited {
text-decoration:underline;
color:#c6261e;
}

a:hover, a:active {
text-decoration:underline;
color:#430806;
}

p, ul li, ol li {
color:#000;
font-size:12px;
line-height:18px;
padding:0px 0px 15px 0px;
}

em {
font-style:italic;
}

strong {
font-weight:bold;
}

.clear {
clear:both;
}

#siteContainer {
width:960px;
margin:auto;
text-align:left;
}


/***********************************

Site Branding

************************************/
#siteBranding {
width:960px;
margin:14px 0px 0px 0px;
}

#siteBranding h1 {
width:960px;
height:116px;
}

#siteBranding h1 a:link, #siteBranding h1 a:visited,
#siteBranding h1 a:hover, #siteBranding h1 a:active {
display:block;
width:960px;
height:116px;
text-indent:-9999px;
background:url(../images/logo.jpg) no-repeat;
}

#siteBranding ul {
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#siteBranding ul li {
font-size:14px;
display:block;
float:left;
border-right:1px solid #4dbcec;
padding:0px 10px 0px 10px;
}

#siteBranding ul li.noBorder {
border:none;
margin-right:100px;
}

#siteBranding ul li a:link, #siteBranding ul li a:visited {
color:#fff;
text-decoration:none;
}

#siteBranding ul li a:hover, #siteBranding ul li a:active {
color:#C6261E;
text-decoration:none;
}



/***********************************

Main Content HomePg

************************************/
#mainContentHomePg {
width:990px;
padding:0px 0px 0px 0px;
margin:30px 0px 20px 0px;
background:#FFF url(../images/mainContentHomePGBG.jpg) no-repeat; 
}

ul.homePgColumns {
list-style:none;
padding:50px 0px 0px 25px;
}

ul.homePgColumns li.left {
width:494px;
display:block;
float:left;
padding:0px 0px 0px 0px;
}

ul.homePgColumns li.right {
width:440px;
display:block;
float:left;
padding:0px 0px 0px 0px;
}

ul.homePgColumns li.right p {
font-size:11px;
line-height:17px;
padding:0px 0px 15px 8px;
}

ul.homePgColumns li.bottom {
clear:both;
}

ul.homePgColumns li.bottom p {
font-size:11px;
line-height:17px;
padding:0px 0px 15px 0px;
}

.contestVideos .videoBucket,
.contestVideos .videoBucketSelected {
display:block;
float:left;
width:198px;
height:323px;
background:url(../images/videoVoteBG.jpg) no-repeat;
}

.contestVideos .videoBucketSelected {
background:url(../images/videoVoteBG_Selected.jpg) no-repeat;
}

.contestVideos .videoBucket .flvLink,
.contestVideos .videoBucketSelected .flvLink {
display:block;
width:160px;
height:128px;
padding:35px 0px 10px 19px;
}

.contestVideos .videoBucket p,
.contestVideos .videoBucketSelected p {
font-size:11px;
padding:0px 0px 0px 18px;
width:161px;
height:100px;
}


.contestPartners {
margin:10px 0px 0px 25px;
padding:0px 50px 0px 400px;
width:484px;
height:337px;
background:url(../images/contestPartnersBG.jpg) no-repeat;
}

.contestPartners h2 {
font-weight:normal;
font-size:11px;
line-height:15px;
padding:59px 0px 60px 0px;
}

.contestPartners p {
font-weight:normal;
font-size:11px;
line-height:15px;
}

/***********************************

Main Content Interior Pages

************************************/
#mainContent {
width:960px;
min-height:609px;
padding:0px 0px 0px 0px;
margin:30px 0px 20px 0px;
background:url(../images/mainContentBG.jpg) no-repeat;
}

ul.interiorColumns {
width:960px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}

ul.interiorColumns li.left {
display:block;
float:left;
width:326px;
}

ul.interiorColumns li.right {
display:block;
float:left;
width:634px;
margin:0px 0px 50px 0px;
}

ul.interiorColumns li.right h2 {
font-size:24px;
line-height:30px;
color:#ca2826;
padding:20px 20px 20px 20px;
}

ul.interiorColumns li.right h3 {
font-size:18px;
line-height:24px;
color:#1b9adf;
padding:0px 20px 20px 20px;
font-weight:normal;
}

ul.interiorColumns li.right h6 {
font-weight:normal;
font-size:11px;
padding:0px 0px 20px 17px;
}

ul.interiorColumns li.right form {
width:634px;
min-height:300px;
padding:0px 0px 0px 20px;
background:url(../images/formBG.png) no-repeat;
}

ul.interiorColumns li.right form input.submit {
width:274px;
height:39px;
margin:0px 0px 0px 0px;
border:none;
background:url(../images/btn_clickHereCastVote.png) no-repeat;
}

ul.interiorColumns li.right ul.form {
list-style:none;
}

ul.interiorColumns li.right ul.form li {
clear:both;
width:340px;
height:40px;
padding:0px 0px 0px 0px;
}

ul.interiorColumns li.right ul.form li label {
display:block;
float:left;
width:120px;
text-align:right;
padding:0px 5px 0px 0px;
}

ul.interiorColumns li.right ul.form li input {
display:block;
float:left;
width:190px;
}

ul.interiorColumns li.right ul.form li select {
display:block;
float:left;
width:60px;
}

ul.interiorColumns li.right ul.form li input.birth {
width:55px;
margin:0px 5px 0px 0px;
}

ul.interiorColumns li.right ul.form li.HowDidYouHear {
width:215px;
padding:0px 0px 0px 125px;
}

ul.interiorColumns li.right ul.form li.HowDidYouHear select {
width:200px;
font-size:11px;
}

ul.interiorColumns li.right ul.form li.checkbox input {
width:auto;
height:20px;
margin:0px 5px 0px 0px;
}

ul.interiorColumns li.right ul.form li.checkbox label {
text-align:left;
width:310px;
}

ul.interiorColumns li.right img.laundryHE {
margin:0px 0px 0px 20px;
}

ul.interiorColumns li.bottom img {
float:left;
margin:0px 10px 0px 0px;
}

ul.interiorColumns li.bottom h3 {
font-size:18px;
line-height:24px;
color:#1b9adf;
padding:0px 0px 10px 0px;
font-weight:normal;
}

ul.interiorColumns li.bottom p {
padding:0px 30px 15px 0px;
}

/***********************************

Site Info

************************************/
#siteInfo {
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 50px 0px;
background:#00ACE8 url(../images/footerBG.jpg) repeat-x;
}

#siteInfo p {
color:#fff;
}

#siteInfo ul {
display:block;
list-style:none;
margin:0px 0px 10px 0px;
padding:20px 0px 0px 0px;
}

#siteInfo ul li {
display:inline;
margin:0px 0px 0px 1px;
color:#fff;
}

#siteInfo ul li a:link, #siteInfo ul li a:visited {
color:#fff;
text-decoration:none;
}

#siteInfo ul li a:hover, #siteInfo ul li a:active {
color:#C6261E;
text-decoration:none;
}

