@charset "utf-8";
/* CSS Document */
/* TEMP STUFF */
.contest-wrapper { width:940px;}

body {margin:0; padding:0; background:url(/life/fathers-day-guide/images/vs-fdg-bg.jpg) center -58px no-repeat #efefef;}
.container { width:940px; margin:0 auto; padding:0 10px; margin-top:280px;}
#microsite-header {width:940px;	height:100px;background: url(/life/fathers-day-guide/images/fd-banner.jpg) no-repeat top left; margin-bottom:5px;}
#microsite-header h1 { width:320px; height:22px; padding:18px 0 10px 100px; margin:0; font-size:1px; float:left; color:#163850;  }
#microsite-header h1 a {display:block; width:320px; height:22px; padding:0; outline:none;text-indent:-9999em;}
/* sponsor link */
a.fd-sponsor { display:block; width:105px; height:79px; padding:0; float:right;outline:none;text-indent:-9999em;}

/* menu wrapper div */
#main-menu {width: 707px;height:28px;padding:1px 0 0 125px;float:left; }

/* menu */     
ul#micro-menu {list-style: none;margin: 0;padding: 0; text-align:center;}
ul#micro-menu li {display: inline;margin: 0; color: #0077ca;font-size:12px;}
ul#micro-menu li a {margin:0 5px; font-family: Georgia, Arial, Helvetica, sans-serif;font-size:12px;color:#163850;text-decoration:none; line-height:28px;}
ul#micro-menu li a:hover { color:#0077ca;text-decoration:underline;}

/* menu highlighting */ 
#micro-menu.mainpage a.mainnav, #micro-menu.giftideaspage a.giftideasnav, #micro-menu.grillingpage a.grillingnav, #micro-menu.stylepage a.stylenav, #micro-menu.entertainmentpage a.entertainmentnav, #micro-menu.parentingpage a.parentingnav, #micro-menu.getawayspage a.getawaysnav, #micro-menu.contestpage a.contestnav {color:#0077ca; text-decoration:underline;}


/* Contest contest form */
.contest-splash { width:940px; height:315px; background:url(/life/fathers-day-guide/images/contest-home.jpg) top left no-repeat; padding:290px 0 0 0;}
.contest-splash-info {width:460px; padding:0 65px 0 415px; position:relative;}
.contest-splash-info-sub { width:200px;}
.contest-splash-info-sub p {font-size:13px;  font-family:Georgia; color:#163850; line-height:120%; margin:0 0 8px 0; text-transform: none; font-weight:bold;}
.contest-splash-info p { font-size:13px;  font-family:Georgia; color:#163850; line-height:150%; margin:0 0 8px 0; font-weight:bold;}

.contest-splash-info h2 { font-size:20px; font-family:Georgia; color:#163850; text-transform:uppercase; margin:0 0 5px 0; }

.contest-outer-blue { width:940px; background:url(/life/fathers-day-guide/images/contest-enter-blue-bg.jpg) top left no-repeat; padding:225px 0 0 0;}
.main-contest-info {width:840px; padding:0 50px 0 50px; position:relative; margin-bottom:40px;}
.main-contest-info p { font-size:16px; line-height:16px; font-family:Georgia; color:#333; line-height:150%; margin:8px 0;}
.upper { text-transform:uppercase; font-weight:bold;}
.main-contest-info img { border:none; vertical-align:text-bottom;}
.contest-inner-quiz h2 { font-size:20px; font-family:Georgia; color:#333; text-transform:uppercase; }
.contest-outer-basic { width:940px; background:url(/life/fathers-day-guide/images/bg-no-content.jpg) top left no-repeat #eeeeee; padding:200px 0 0 0; min-height:300px;}
* html .contest-outer-basic { height:350px; } /* min height for ie6 */

.contest-polo-blue { width:940px; background:url(/life/fathers-day-guide/images/polo-blue.jpg) top left no-repeat #fff; padding:0;}
.contest-info {width:455px; padding:320px 450px 20px 35px;}
.contest-info p { font-size:14px; font-family:Georgia; color:#333; line-height:140%; margin:8px 0;}
.contest-polo-green { width:940px; background:url(/life/fathers-day-guide/images/polo-green.jpg) top left no-repeat #fff; padding:0;}
.contest-polo-black { width:940px; background:url(/life/fathers-day-guide/images/polo-black.jpg) top left no-repeat #fff; padding:0;}
.contest-top-bar { width:820px; padding:60px 60px 0 60px; margin-bottom:75px;}
.contest-inner { width:880px; padding:0 30px; padding-bottom:20px;} 
.contest-inner h2 { font-size:20px; font-family:Georgia; color:#333; text-transform:uppercase; padding-left:5px;}
.contest-inner p { font-size:14px; font-family:Georgia; color:#333; padding-left:5px; line-height:140%; margin:8px 0;}
.form-wrap { width:870px; background:url(/life/fathers-day-guide/images/form-bg-top.gif) no-repeat top left; padding:20px 5px 0 5px;}
.form-wrap-alt { width:870px; background:url(/life/fathers-day-guide/images/form-bg-top-alt.gif) no-repeat top left; padding:20px 5px 0 5px;}

a { color:#0077ca; text-decoration:none;}
a:hover { text-decoration:underline;}
.contest-mice {font-size:11px; line-height:14px;}
.required { color:#F00;}
#survey {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; }
label { font-weight:bold; font-size:14px;}
input.submit {width:175px; height:23px; margin:5px 0;}

input.form-submit {width:105px; height:16px; margin:5px 0;}
input.radio {width:20px;}
.submit-row { background:#333333; text-align:center;}
#survey td { padding:5px 12px;}
#social img { padding:3px; border:1px solid #ccc; margin-left:8px; vertical-align: middle;}


/* Contest menu */
ul#micro-contest-menu {list-style: none;margin: 0;padding: 0 0 5px 30px;;}
ul#micro-contest-menu li {display: inline;margin: 0; }
ul#micro-contest-menu li a {margin:0 25px 0 0; font-family: Georgia, Arial, Helvetica, sans-serif;font-size:20px;color:#686868;text-decoration:none; line-height:28px; text-transform:uppercase;}
ul#micro-contest-menu li a:hover { color:#0077ca;text-decoration:none;}

/* Contest menu highlighting */ 
body#contesthomebod a.contesthomenav, body#entercontestbod a.entercontestnav, body#rulesbod a.rulesnav, body#winnersbod a.winnersnav {color:#0077ca; }


/* QUIZ PAGES */


.contest-outer-quiz { width:940px;background:url(/life/fathers-day-guide/images/img-quiz-bg.jpg) top left no-repeat #eeeeee; padding:300px 0 0 0; min-height:300px;}
.contest-inner-quiz { width:265px; height:270px; padding:0 50px 0 625px; margin-bottom:20px; position:relative;} 
.contest-inner-quiz h2 { font-size:20px; font-family:Georgia; color:#333; text-transform:uppercase; }
.contest-inner-quiz p { font-size:14px; font-family:Georgia; color:#163850; line-height:120%; font-weight:bold;}

/* Quiz menu */
ul#micro-quiz-menu {list-style: none;margin: 0;padding: 0;color:#fff; }
ul#micro-quiz-menu li {display: inline; font-family: Georgia, Arial, Helvetica, sans-serif;font-size:20px;margin:0 25px 0 0; padding:0;}
li.quiz-active {color:#163850; border-bottom:1px solid #163850;}
li.quiz-done{ color:#000;}
.quiz-blue { color:#163850;}
.quiz-img {position:absolute; z-index:100; left: 387px;	top: 0px;}
#quiz-table label { color:#163850;}
input.quiz-submit {width:32px; height:27px; position:absolute; left: 860px; top: 220px; display:block; border:none;}
.contest-wrapper .enter {position:absolute; 	border:none; left: 860px; top: 219px;}
.contest-wrapper .next {position:absolute; text-align:right; width:200px; left: 658px; top: 222px; font-size:20px; font-family:Georgia; color:#333; 	text-transform:uppercase;}
.contest-wrapper .next a, .get-results a, .quiz-start a, .enter-contest-txt a {color:#333; text-decoration:none; outline:none;}
.quiz-start {
	position:absolute;
	text-align:right;
	width:470px;
	left: 387px;
	top: 218px;
	font-size:18px;
	font-family:Georgia;
	color:#333;
	text-transform:uppercase;
}
.enter-contest-txt {
	position:absolute;
	text-align:right;
	width:200px;
	left: 659px;
	top: 263px;
	font-size:18px;
	font-family:Georgia;
	color:#333;
	text-transform:uppercase;
}
.enter-contest-btn {
	position:absolute;
	text-align:right;
	width:14px;
	height:16px;
	left: 860px;
	top: 266px;
	font-size:18px;
	font-family:Georgia;
	color:#333;
	text-transform:uppercase;
}
.get-results {position:absolute; text-align:right; width:260px; left: 598px; top: 222px; font-size:20px; font-family:Georgia; color:#333; text-transform:uppercase;}

