/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#DFEFF0;
}

a:link {
	text-decoration: none;
	}
	
a:visited {
	text-decoration: none;
}
	
	
/* Top Navigation*/
#topContainer {
	position:relative;
	width: 100%;
	height: 45px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image:url(images/topbackground.png);
	}
	
#rightTopNavigation {
	width: 400px;
	height: 45px;
	float:right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#homeLink {
	float:left;
	width: 47px;
	height: 17px;
	background-image:url(images/topLinks/home.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 20px;
	cursor: pointer;
	display:inline;	
	}
	
#homeLink:Hover {
	float:left;
	width: 47px;
	height: 17px;
	background-image:url(images/topLinks/homeHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 20px;
	cursor: pointer;
	display:inline;	
	}
	

#tellAFriendLink {
	float:left;
	width: 74px;
	height: 17px;
	background-image:url(images/topLinks/tell.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
#tellAFriendLink:Hover {
	float:left;
	width: 74px;
	height: 17px;
	background-image:url(images/topLinks/tellHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
	

#faqLink {
	float:left;
	width: 46px;
	height: 17px;
	background-image:url(images/topLinks/faq.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
#faqLink:Hover {
	float:left;
	width: 46px;
	height: 17px;
	background-image:url(images/topLinks/faqHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
	
#mailingListLink {
	float:left;
	width: 74px;
	height: 17px;
	background-image:url(images/topLinks/mailing.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
#mailingListLink:Hover {
	float:left;
	width: 74px;
	height: 17px;
	background-image:url(images/topLinks/mailingHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
	
#contactLink {
	float:left;
	width: 75px;
	height: 17px;
	background-image:url(images/topLinks/contact.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
#contactLink:Hover {
	float:left;
	width: 75px;
	height: 17px;
	background-image:url(images/topLinks/contactHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	

/* Logo & Navigation*/

#splitter {
	position:relative;
	width: 100%;
	height: 40px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
#logoContainer {
	width: 100%;
	height: 290px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
#logoAndNavigation {
	width: 990px;
	height: 290px;
	margin-left:auto;
	margin-right:auto;
	}
	
	
	
	
/* DropDownMenu*/

#dropmenudiv{
	position:absolute;
	font-family: SimLLHP;
	background-color:#dfeff0;
	line-height:20px;
	z-index:100;
	letter-spacing: 0em;
	font-weight: lighter;
	font-size: 11px;
	text-decoration: none;
	color:#469dd3;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




#dropmenudiv a{
	width: 100%;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#133448;
	font-weight: normal;
	font-size: 11px;
	line-height:25px;
	border-bottom:1px dotted #ccc;
	letter-spacing:normal;
	margin: 0 0 0 0;
}

#dropmenudiv a:hover{
	background-color:#469dd3;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	color:#dfeff0;
	font-weight: normal;
	font-size: 11px;
	line-height:25px;
	border-bottom:1px dotted #ccc;
	letter-spacing:normal;
}




/* Nav & Main Content Splitter*/
#splitterContainer {
	position:relative;
	width: 100%;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#mainSplitter {
	width: 990px;
	height: 30px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/mainbackground.png)
	}




/* Main Content*/
#mainLargeContainer {
	position: relative;
	width: 100%;
	overflow:auto;
	
	}
	
#mainContainer {
	width: 990px;
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/mainbackground.png);
	}
	




/* Left Content Within Main*/
#leftContainer {
	width: 250px;
	margin-right: 50px;
	margin-left: 0px;
	margin-top: -40px;
	float: left;
	display:inline;
	}



#compTimeContainer {
	width: 200px;
	height: 30px;
	background-image:url(images/Comp/competitionTime.gif);
	margin-top: 40px;
	margin-left: 40px;
	
	}
	
#winnersContainer {
	width: 200px;
	height: 30px;
	background-image:url(images/Comp/previousWinners.gif);
	margin-top: 40px;
	margin-left: 40px;
	
	}
		
			
#shareContainer {
	width: 177px;
	margin-left: 43px;
	margin-top: 0px;
	border: 1px solid #ECECEC;
	padding-left: 15px;
		}
	
#shareContainerTwo {
	width: 192px;
	margin-left: 43px;
	margin-top: 0px;
	border: 1px solid #ECECEC;
	
		}



/* Right Content Within Main*/
#rightContainer {
	width: 600px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	display:inline;
	}
	
#flashcontent{
	width: 320px;
	height: 270px;
	float: left;
	display: inline;
	margin-left: 130px;	
	background-image:url(images/Comp/orangeBackground.gif);
	padding-left:0px;
	padding-top: 10px;
	background-repeat:no-repeat;
	margin-top: -8px;
}
	

#titleTextContainer {
	width: 650px;
	height: 120px;
	margin-top: -10px;
	margin-left: -30px;
	float:left;
	background-repeat:no-repeat;
	background-image: url(images/Comp/header.gif);
	display:inline;
	}	
	
#greyLineBox {
	width: 500px;
	float: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EFEFEF;
	margin-top: 35px;
	margin-left: 40px;
	display:inline;
	}	
	
#imageAndTextContainer {
	width: 500px;
	float:left;
	margin: 5px 50px 20px 10px;
	margin-top:10px;
	display:inline;
	}
	
#formHeaderContainer {
	width: 420px;
	height: 35px;
	float:left;
	margin-left: 90px;
	background-image:url(images/Comp/entryFormHeader.gif);
	background-repeat:no-repeat;
	display:inline;
	}
	
#formContainer {
	width: 398px;
	float: left;
	margin-left:90px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;	
	display:inline;
	}
	
	

	#previousWinnersContainer {
	width: 350px;
	float:left;
	border: 1px solid #ECECEC;
	margin-left: 47px;
	margin-top: 40px;
	margin-bottom: 80px;
	display:inline;
	}


#previousWinnersTextContainer {
	width: 300px;
	margin-left: 25px;
	margin-top: -10px;
	border-top: 1px solid #ECECEC;
	display:inline;
	}



#splitterTwo {
	width:100%
	}
	
#splitterTwoInside {
	width: 990px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/mainbackground.png);
	}


/* Bottom Copyright*/
#bottomContainer {
		width: 100%;
	height: 45px;
		}
	
	
#copyrightContainer {
	width: 990px;
	height: 15px;
	padding-top:30px;
	background-image:url(images/mainbackgroundbottom.png);
	margin-left:auto;
	margin-right:auto;
	}




	
/*Image Styling*/
img.floatLeft {
	float: left;
	margin-right: 15px;
	margin-bottom: 4px;
	margin-top: 14px;
	margin-left: 5px;
	}







/* Text Styling*/
.copyrightText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #469DD3;
	text-align:center;
	vertical-align:text-bottom
	}

.text {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #4A5552;
	text-align:justify;
	}
	
.crimsonText {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #D33470;
	text-decoration: none;
	text-align:justify;
	letter-spacing: normal;
	}
	
.Formtext {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4A5552;
	text-decoration: none;
	text-align:justify;
	letter-spacing: normal;
	}
	
.bookmarkText {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4A5552;
	text-decoration: none;
	text-align:justify;
	letter-spacing: normal;
	margin-left: 10px;
	}
	


a.freebietitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #469DD3;
	border-bottom:1px dotted #ccc;
	letter-spacing:normal;
}

.freebietitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #469DD3;
	text-decoration:underline;
}

.csslinks {
	display:block;
	}
	
.strongtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4A5552;
	letter-spacing:1px;
}


.blueTitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #469DD3;
	letter-spacing:0.1em;
	text-align:center
}

.blueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #469DD3;
	
}


/*Form Styling*/
input{
background: #EFEFEF;
border: 1px solid #302E2C;
color: #000;
}

textarea{
background: #EFEFEF;
border: 1px solid #302E2C;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#subButton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	background: #302E2C;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}

#field-ff0b9d927a57632 {
	margin-left: 40px;
	}
	
#name {
	margin-left: 1px;
	}


.formTextInput, .formDropInput, .formButtonInput{
				font-family: "Trebuchet MS";
				font-size: 12px;
				color: #4A5552;
				text-align:justify;
                border: 1px solid #000;
                margin: 3px;
                }
                
.formButtonInput:active,
.formButtonInput:focus,
.formButtonInput:hover{
                background: #8EADAF;
                color: #fff;
                cursor: pointer;
                }
                

#formSubmit{
                margin-left: 185px;
                margin-top: 5px;
                }
                
#formRadio{
                margin-left: 73px;
                margin-top: 5px;
                }

#formSubmit a{
                text-decoration: none;
                padding-left: 30px;
                color: #2222FF;
                }
                
#formSubmit a:active,
#formSubmit a:focus,
#formSubmit a:hover{
                color: #5F5A47;
                }
                
.formRadioInput{
                border: none;
                margin-top: 6px;
}

.formLabel{
                text-align: right;
                padding-right: 5px;
                                font-family: "Trebuchet MS";
                font-size: 12px;
                font-weight: normal;
                color: #D33470;
}

.formLabelNorm{
                text-align: right;
                padding-right: 5px;
                                                font-family: "Trebuchet MS";
                font-size: 12px;
                font-weight: normal;
                color: #4A5552;
                }
