@charset "utf-8";
/* ====================== Page Formatting  ========================*/
body, table, p, a, td, th, li, ol, input, select, textarea, 
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, h7, h7 a {
	margin: 0px;
	padding: 0px;
	color:#000;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
body {background:#fff;text-align:center;}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a {font-weight: bold;margin-bottom:2px;color:#165988;text-align:left;}
h1, h1 a {font-size:21px;}
h2, h2 a {font-size:18px;}
h3, h3 a {font-size:14px;}
h4, h4 a {font-size:13px;}
h5, h5 a {font-size:12px;}

p {padding-bottom: 15px;}

ol {margin:0 0 0 20px;padding:0 0 15px 0;}
ol, ol li {list-style-type:decimal;}
ul {list-style-type: square;margin:0 0 0 4px;padding:0 0 15px 12px;}
li.hide {display:none !important;}

a, object {outline:0px none !important;}
a:hover {text-decoration:underline !important;}

img, a img { border:none; }

td {vertical-align: top;}

input, textarea, select {margin:5px; border:1px solid gray;}
input:focus, textarea:focus, select:focus {border:1px solid black;}

/* ======================== Shortcuts ========================== */
.clear_both{clear:both;height:0px;font-size:1px;line-height:0px;overflow:hidden;}
.clear_right{clear:right;height:0px;font-size:1px;line-height:0px;overflow:hidden;}
.clear_left{clear:left;height:0px;font-size:1px;line-height:0px;overflow:hidden;}
.float_left{float:left;}
.float_right{float:right;}
.smallText {font-size: 9px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
input.hidden {display:none;}



/* ========================== Round Corners ========================== */
.round_corners {display:block; font-size:1px;}
.rc1, .rc2, .rc3, .rc4 {height:1px;}
.rc2, .rc3, .rc4 {
	background:#ffffff none repeat scroll 0 0;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
}
.rc1, .rc2, .rc3 {display:block; overflow:hidden;}
.rc1 {background:#d8d8d8 none repeat scroll 0 0; margin:0 5px;}
.rc2 {border-width:0 3px; margin:0 3px;}
.rc3 {margin:0 2px;}
.rc4 {height:2px; margin:0 1px;}

.rc_content {border:solid #d8d8d8;border-width:0px 1px;background:#fff;}





/* ====================== Layout ========================*/
.content_width {width:90%;margin:0px auto;text-align:left;}

#header, #main, #footer {text-align:center;}

#left_col {width:15%;float:left;}
#main_content {width:80%;float:right;}


/* ====================== Content Elements ========================*/
#product_description {clear:both;}


/* Home Product Selector */
#home #main_content {width:100%;}

#home #product_selector {position:relative;width:500px;float:left;margin:60px 0;}

#home #product_radios {border:solid #d8d8d8;border-width:1px 0px;background:#fff;padding:3px 0;margin-bottom:50px;}

#home #product_radios table {width:325px;}
#home #product_radios td {font-size:10px;border-top:1px solid #ebebeb;padding:4px 0;vertical-align:middle;line-height:10px;}
#home #product_radios td.first_row {border:0px;}
#home #product_radios .label {width:70px;text-align:right;padding-right:25px;}
#home #product_radios input {margin:0 3px 0 0;padding:0;background:none;vertical-align:middle;height:13px;border:0;}
#home #product_radios label {margin:0 8px 0 0;padding-bottom:2px;vertical-align:top;}

 

#home #product_photo {position:absolute;top:-23px;left:340px;width:195px;}
#home #product_photo .rc_content, #home #product_photo .rc1, #home #product_photo .rc2, #home #product_photo .rc3, #home #product_photo .rc4, #home #product_photo .rc5 {border:0;background:none;}
#home #product_photo .rc_content .product_img {position:absolute;top:-28px;left:8px;}




/* FAQ Page Styling */
.faqlist {margin-top:10px;}
.faqlist ul {margin:0px;padding-left:0;border-bottom:2px solid #f1f1f1;}
.faqlist li {padding:0;display:block;list-style:none;position:relative;border-top:2px solid #f1f1f1;}
.faqlist li a {display:block;padding:10px 60px 12px 0;}
.faqlist li.current a {color:#30709b;text-decoration:none;}
.faqlist li.current a:hover {text-decoration:none !important;}

.answer {display:none;border-bottom:1px solid #f1f1f1;}
.answerOpen {display:block;padding-right:150px;margin:10px auto 15px;}
.answerOpen, .answerOpen p {font-style:italic;}

.toggle_icon {display:none;}
.toggle_icon span {visibility:hidden;}





/* Battle Styling */
.intro #main_content {width:100%;}
.intro #callouts {display:block;width:100%;padding:0px;}

.quiz #main_content {width:100%;}
.quiz .current_score {font-size:15px;font-weight:bold;font-style:italic;}

.results #main_content {width:100%;}
.results #main_content .col1 {width:50%;float:left;}
.results #main_content #callouts {width:40%;display:block;visibility:visible;float:right;border-left:1px solid #000;padding-left:25px;margin-bottom:15px;}
.results .current_score {font-size:15px;font-weight:bold;font-style:italic;}
.results #play_again p {font-size:12px;}
.results #play_again .next_prize_level {font-size:14px;}
.results #play_again .points_away {font-size:23px;font-weight:bold;}
.results #prizes_title {margin:5px 0 15px 0;}
.results #prizes_mini .prize-level-title {font-size:12px;color:#30709b;font-weight:bold;padding:5px 0 3px;}
.results #prizes_mini .prize-level-points {font-weight:bold;padding:0 0 3px 0;}
.results #prizes_mini .prize-level-descriptions ul {margin:0 0 0 15px;padding:0;width:135px;}
.results #prizes_mini .prize-level-descriptions li {font-size:9px;}


/* ====================== Top Navigation ====================== */
#main_nav {overflow:hidden;margin:25px 0 10px;border-bottom:1px solid #000000;}
#main_nav  ul {margin-left:-15px;float:left;}
#main_nav li {float:left;border-left:1px solid #000000;margin:0 2px;padding:1px 0;display:block;}
#main_nav li a {text-decoration:none;font-weight:bold;padding:5px;font-size:10px;}


/* ====================== SecondHeader Navigation Display/Hide Settings ====================== */
#left_nav li /* ALL_PAGES = hides all navigation */
{display:none;}

/* Category Page Navigation Display/Hide */
#left_nav li.currentCategory1 /* CATEGORY_PAGE = allows child nodes to be displayed */
{display:inline;}
#left_nav.content li /* CONTENT_PAGE = allows child nodes to be displayed */
{display:block;}
#left_nav.content li.currentCategory1 a /* CONTENT_PAGE = allows child nodes to be displayed */
{display:block;}
#left_nav li.currentCategory1 a /* CATEGORY_PAGE = hides current category title */
{display:none;}
#left_nav li.currentCategory1 li /* CATEGORY_PAGE = displays currentCategory1 child li nodes */
{display:block;}
#left_nav li.currentCategory1 li a /* CATEGORY_PAGE = displays currentCategory1 child li nodes */
{display:block;}
#left_nav li.currentCategory1.currentPage li /* CATEGORY_PAGE = displays currentCategory1 child li nodes */
{display:block;}
#left_nav li.currentCategory1.currentPage li a /* CATEGORY_PAGE = displays a tag, hidden from above */
{display:block;}
#left_nav li.currentCategory1.currentPage li ul /* CATEGORY_PAGE = hides third level navigation on category page */
{display:none;}

/* Detail Page Navigation Display/Hide */
#left_nav li.currentCategory2 /* DETAIL_PAGE = displays currentCategory2 child li nodes */
{display:block;}
#left_nav li.currentCategory2 a /* DETAIL_PAGE = hides current category title */
{display:block;}
#left_nav li.currentCategory2 li /* DETAIL_PAGE = displays currentCategory2 child li nodes */
{display:block;}
#left_nav li.currentCategory2 li a /* DETAIL_PAGE = displays a tag, hidden from above */
{display:block;}

/* Class=Detail Page Navigation Display/Hide */
.detail #left_nav li.currentCategory1 li a /* CATEGORY_PAGE = displays a tag, hidden from above */
{display:block;}
/* ====================== END __ SecondHeader Navigation Display/Hide Settings __ END ====================== */




/* ====================== SecondHeader Navigational Styling ====================== */
#left_nav ul {margin:0;padding:0 0 0 8px;}
#left_nav li {margin:0;padding:5px 0px; list-style-type:square;}
#left_nav li li ul {padding-left:20px;}



/* ====================== Callouts ========================*/



/* ====================== Sitemap ========================*/
.sitemap #main_content {margin-bottom:50px;}
.sitemap #main_content li {list-style:none;display:block;}
.sitemap #main_content li li {margin-top:25px;padding-bottom:20px;border-bottom:1px solid #000;}
.sitemap #main_content li li ul {margin-top:5px;}
.sitemap #main_content li li li {margin-top:0px;list-style:square;display:list-item;padding-bottom:0px;border:0px;margin-bottom:5px; list-style-position:inside;}
.sitemap #main_content li li li ul {margin-bottom:0px;padding-bottom:5px;}

.sitemap #main_content li a {font-size:20px;text-decoration:none;font-weight:bold;}
.sitemap #main_content li li a {font-size:16px;}
.sitemap #main_content li li li a {font-size:14px;font-weight:normal;text-decoration:underline;}
.sitemap #main_content li li li li a {font-size:12px;}


/* ====================== Display ========================*/
#search_nav, #screen_logo, #logo_tagline, #quick_nav, #page_photo, #callouts, .btn_more, .search_box, #home .col2, #home #feature_rotator, #home #coupon, #facebook_connect, #products_flash, .sIFR-replaced object, #featured_product_img, #battle #main_scoreboard, .intro #prevail_img, .intro #popup_animation, .intro #callouts .callout, .quiz .col0, .results #invite_friends, .results .play_again_btn, .results #share_popup
{display:none;visibility:hidden;}

#print_logo
{display:block !important;visibility:visible !important;}




/* ====================== Footer ====================== */
#footer {margin-top:20px;clear:both;}
#footer .content_width {border-top:1px solid #000;}
#footer #footer_copyright {clear:both;font-size:11px;}

/* ====================== Footer Navigation ====================== */
#footer ul {margin:10px 0;padding:0;}
#footer li, #footer a {font-size:10px;}
#footer li {float:left;display:block;border-left:1px solid #000000;padding:0 10px 5px;}
#footer li.footer_first {border:none;padding-left:0px;}

