﻿body 
{
    width:940px;
	margin:5px auto;
	font-family: Arial, Sans-Serif;
    color:#666;
    font-size:9pt;
}
div { position:relative; }
img { border-style:none; }

a, a:visited { color:#BF8F4D; }
p { text-align:left; margin:0 auto; }

#container { width:940px; }
#content { float:left;width:100%;margin-right:-190px }
#signIn { height:25px; text-align:right; font-size:10pt;  text-decoration:none; }
.signInColon { font-weight:bold; }
.SignInLnk { text-decoration:none; color:#0090D6; }

#header { width:100%;height:128px; }
#main 
{
	width:930px;
	border-left:double 5px #97743E;
	border-right:double 5px #97743E;
	border-bottom:double 5px #97743E;
}
#main td { vertical-align:top; }
#mainArea { width:736px; }
#leftCol { width:476px; text-align:center; }
#rightCol { width:260px; background-color:#FFF1D4; border-left:solid 2px #D8C195; }
#rightCol p { margin-left:20px; margin-right:10px; line-height:19px; font-size:8pt;}
#rightCol img { margin-left: 10px; }
#clickandsave { margin:15px 0 0 0; font-size: 12pt; font-weight: bold; color: #017CCC; }
#tips { margin:10px auto; width:415px; }
#tipTabs { clear:left; margin-left:70px; } 
#tipTabs div 
{
	float:left;
	width:59px;
	height:26px;
	margin:0 3px;
	background:url(../images/tab_off.jpg) no-repeat scroll top left;
}
#tipTabs .active { background:url(../images/tab_on.jpg) no-repeat scroll top left; }
#tipTabs a { display:block; margin-top:7px; text-decoration:none; color:#FFF; }
#tipTabs .active a { color:#000; }
.tipCopy { line-height:20px; }
#q { float:left; width:330px; margin:5px; font-size:10pt; color:#3F9DDA; font-weight:bold; }

#shareForm { width:440px; height:600px; margin:25px auto 0 auto; text-align:left; background-color:#CDB084;}
#shareForm div { padding:5px 15px; }
#intro { height:75px; background-color:#DABE97; color:#FFF;}
.question { height:30px;background-color:#A5844F;color:#FFF; }
.form { height:430px;background-color:#CDB084;color:#664B1C; }
.form p { margin:10px 0; }
.form input { font-size:9pt; }
.form .field { float:left; clear:left; width:250px; padding:0; margin-bottom:5px; }
.form label { font-weight:bold; margin-top:5px; }
.field input { width:175px; }
.brownBorder { border:solid 1px #5B1818; }
#submissionAgreement
{
	width:376px; height:93px; overflow:auto; margin-bottom:10px;
	border:solid 1px #5B1818; background-color:#FDEDD3; color:#B09465;
}
#footer p { margin:50px auto; text-align:center; }

.surveyQuestion
{
	margin-top:15px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:9pt;
	color:#412A07;
}
.coupon img { float:left; }
.secondRow img { clear:left; margin-left:80px; }
#rightCol .rightColSubHead { width:100%; font-weight:bold; font-size:11pt; color:#B99052; }
#rightCol .rightColSubTitle { clear:left; padding-top:10px; font-weight:bold; font-size:10pt; color:#775525; }
#rightNav { float:left; width:190px; margin:260px -199px 0 0; }

/* Popups */

#tipThanks, #tipErrorMsg , #stfPanel, .popup
{
	position:absolute;
	width:400px;
	padding:15px;
	z-index:5;
	border:double 5px #97743E;
	background-color:#FFF;
}

#tipThanks, #tipErrorMsg { bottom:300px; left:15px; }
#stfPanel { top:1px; 
left:4px;
	height: 598px;
}*

.stfpopup
{
width:450px;
padding:15px 5px 0px 5px;
z-index:5;
border:double 5px #97743E;
background-color:#FFF;
}
.stfClose, .tipClose { text-align:right; margin-right:10px; }
.stfHeader { font-size:14pt; color:#412A07; margin-bottom:10px; }
#stfPanel input { width:262px;}
.blueBarHeader { width:415px; height:35px; margin:15px auto; background-color:#017CCC; }
.blueBarHeader p { font-size:14pt; color:#FFF; padding:5px 0 0 15px; }
.savingsCorner { width:400px; line-height:16px; margin:0 auto; }
.savingsCorner p { margin-bottom:15px; }
/* FROM WHERES YOURS */

/**** Form styles ****/
select, textarea, input
{	
    vertical-align:top
}
.errorMsg
{
    color:#CC0000;
    vertical-align:top;
    font-size:12px; 
}
.errorMsgSmall
{
    color:#CC0000;
    vertical-align:top;
    font-size:11px; 
}

/****Search Results Header****/

.error
{
	color:#CC0000;
}
.resultThumb 
{
	position:relative;
	width:77px;
	height:58px;
	float:left;
	top:8px;
	left:8px;
}
.starRating
{
    margin:-15px auto 10px auto;
    text-align:center;
    clear:left;
    float:left;
	width:90px;
}
.starRating img
{
    height:12px;
	width:13px;
}
.placeListing
{
	float:left;
	width:100px;
}

#FinePrint label
{
	width:auto;
	text-align:left;
}
.reportLink
{
	font-size:12px;
}
#forgotPassword
{
    width:130px;
}
#dropdown
{
   z-index:2;
   background:url(../images/stats.png) no-repeat top;
   height:90px;
   width:100%;
}
#dropdownContainer
{
   z-index:2;
   margin:-50px auto;
   width:100%;
   float:left;
}
#winburst
{
   z-index:5;
   margin-top:-12px;
   float:left;
   left:-8px;
}
#promo
{
	margin:0 auto;
	width:680px;
}
#modal_container 
{
    margin-left:-50px;
	text-align:center;
} 
#modal_overlay {  
	background-color:#000;  
}
.borderImage
{
	height:9px;
	width:924px;
}
.navstar
{
	width:16px;
	height:19px;
}
#topNavBottom
{
	z-index:3;
    height:19px;
	clear:left;
	overflow:hidden;
}
#topNavBottom img
{
	height:23px;
	width:952px;
}
#topNavRight
{
	width:22px;
	height:53px;
}

/* CELEBRATION ELEMENTS */
.videoMatchupConfirmation
{
	z-index: 2;
}

#tabBar
{
}

.tabItemOff
{
	background-color:Green;
	color:White;
	border:solid 1px red;
	margin:2px;
}

.tabItemOn
{
	background-color:Green;
	color:Yellow;
	border:solid 1px red;
	margin:2px;
}

.tabItemOff a
{
	color:White;
}

.playerHeader
{

}

/* Survey Style */
span.surveyRadio { width:100%;}
span.surveyRadio label{font-size:8pt;margin:6px 0px 0px 15px; color:#8A6B3C; }
span.surveyRadio input{font-size:8pt;margin:1px 0px 3px 15px; }

select.surveyDdl{font-size:8pt;}

.surveyTable td
{
	font-size:8pt;
	
	padding:4px 0px 4px 0px;
}



span.radio7 { width:100%; vertical-align:text-top; }
span.radio7 input { font-size:8pt;margin:0px 0px 0px 25px; }
span.radio7 label {font-size:8pt; margin-left:5px; color:#8A6B3C; }

.panelHeader { font-family: Verdana; }
.panelHeader h2
{
	margin-bottom:2px;
	font-weight:900;
	font-size:14pt;
}
.panelIndicatorOff
{ 
	background-color:#94736E;
	border:solid 1px #000000;
	color:#FFFFFF;
	font-weight:900;
	font-size:14pt;
	width:25px;
	line-height:25px;
	text-align:center;
}
.panelIndicatorOn
{ 
	background-color:#D30501;
	border:solid 1px #000000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14pt;
	width:25px;
	line-height:25px;
	text-align:center;
}
.questionText, .questionNumber, .continuumHeader
{ font-weight:bold; }
.subQuestionNumber, .subQuestionText, .questionAnswer 
{ padding:0px 0px 5px 4px; }
.panelSurveyTable { margin:10px 0px 10px 0px; }
.panelSurveyTable,
.panelSurveyTable tr td 
{
	font-size:10pt;
	vertical-align:top;
}
/*.questionSpacer { padding:7px; }*/
.panelSurveyTable tr td { font-size:10pt; vertical-align:top; }
ol.panelQuestionList { vertical-align:top; }
ol.panelQuestionList li { border: solid 1px red; }
span.panelQuestionList { float:left; border: solid 1px black; }
/* End Survey Style */


.forgotPasswordButton
{
	margin-top:15px;
}

.formFont
{
	font-size:8pt;
	color: #98753E;
}

.tipIntro
{
	font-weight:bold;
	margin-bottom:5px;
}

.archiveHdr { margin:0 0 5px 5px; font-size:14px; color:#765826; }

.whiteline { margin-left:5px; text-align:left; width:170px; color:#FFFFFF; }

.archiveLink, #rightNav .archiveLink { margin-left:5px; color:#FFF; text-decoration:none; }
.archiveLink:hover, #rightNav .archiveLink:hover { text-decoration:underline; }

a.archiveLinkW
{
	margin-left:5px;
	color:#FFFFFF;
}

.archiveAnswer div
{
	display:block;
	margin:5px 0px 0px 0px;	
	padding:4px;
}

.archiveAnswer div.aBlue
{
	background-color:#037CCB;
	display:block;
	margin:5px 0px 0px 0px;	
	color:#FFFFFF;
	margin-bottom:15px;
	margin-top:15px;
	padding:4px;
}

.pointer
{
	cursor:pointer; 
	text-decoration:underline;
}