﻿#img_content_area {
	height:272px;
	/* PRODUCTION VAL
	height:272px;
	*/
	width:742px;
   font-size:.98em;
   background: url(../images/main_img_headers/boots_bg.jpg) no-repeat top center;
}
div.header_img1 
{
	background:#000 url(../images/main_img_headers/img_home1.jpg) no-repeat;
}
div.header_img2 
{
	background:#000 url(../images/main_img_headers/img_home2.jpg) no-repeat;
}
div.header_img3
{
	background:#000 url(../images/main_img_headers/img_home3.jpg) no-repeat;
}
div.header_img4
{
	background:#000 url(../images/main_img_headers/img_home4.jpg) no-repeat;
}
div.header_img5
{
	background:#000 url(../images/main_img_headers/img_home5.jpg) no-repeat;
}
#img_content_area #head_left_col {
	width:400px;
	height:272px;
	/* PRODUCTION VAL
	height:272px;
    /TRANSITION VAL
    height:248px;
	*/
	float:left;
	position:absolute;
	margin:0;
	padding:0;
}
#head_left_col_contents {
	width:400px;
	height:272px;
	/* PRODUCTION VAL
	height:272px;
	*/
	position:absolute;
	float:left;
	overflow:hidden;
}
#head_left_col_contents h1 {
	margin-top: 35px;
	margin-left: 10px;
}
#head_left_col_contents .transp {
	margin-top:32px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	position:relative;
}
/*DEFAULT HEADER-SPECIFIC*/
#ctl00_default #img_content_area 
{
    height:297px;
    }

#ctl00_default #img_content_area #head_left_col {
	height:297px;
}
#ctl00_default #head_left_col_contents {
	height:297px;
}
#ctl00_default #head_left_col_contents .transp {
	margin-top:70px;
}

img.header {
	margin-left:11px;
}
img.title {
	margin-left:25px;
}
#img_content_area img.sub {
	margin-top:4px;
	padding:0;
}
#img_content_area p {
	color:#fff;
	padding:0 0 8px 13px;
	margin:0;
}
#ctl00_Content_container_MainImgHeader1_update_winners {
	display: inline;
	float: left;
	margin-left: 10px;
}
#img_content_area p {
	float: left;
}
#img_content_area p a,
#img_content_area #ctl00_Content_container_MainImgHeader1_update_winners a {
	color: #b41217;
	text-decoration: underline;
}
#img_content_area div.content_box p {
	color:#000;
	padding:0 0 8px 13px;
	margin:0;
}
#head_left_col_contents a img {
	padding:0 0 2px 13px;
}
#head_left_col_contents a.bot_btn img {
	padding:0 0 5px 13px;
}
ul.link_list {
	list-style-type:none;
	margin:0 0 0 13px;
	padding:0;
}
 ul.link_list li {
	padding-bottom:2px;
	display:block;
}
ul.link_list li a {
	color:#b41217;
	font-size:1em;
	text-decoration:underline;
	display:inline;
	padding-right:10px;
	background:url(../images/icons/arrow_icon_red.gif) no-repeat 100%;
}
ul.grey li a 
{
    background:url(../images/icons/arrow_icon_red_on_grey.gif) no-repeat 100%;
 }
ul.link_list li a:hover {
	text-decoration:none;
	color:#fff;
}

#header_promo {
	width:194px;
 	height:111px;
	background-color:#b41217;
	float:right;
	margin:90px 13px 0 0;
	padding-bottom:8px;
	overflow:hidden;
}
#header_promo img {
	padding:13px 0 0 10px;
}
#header_promo p {
	padding:5px 0 8px 10px;
	color:#fff;
}
#header_promo a {
	text-transform:uppercase;
	color:#fff;
	padding:0 11px;
	background:url(../images/icons/arrow_icon_white.gif) no-repeat 100%;
}
#header_promo a:hover,ul.grey li a:hover {
	color:#000;
	text-decoration:underline;

}
.header_btn 
{
    display:block;
    margin:0;
    padding:0;
    }
/* LEFT 'PROMO' COLUMN STYLING*/

body.content div#left_col {
	width:290px;
	margin-top:0;
}
body.content div#content 
{
    background-image:none;
}

#promo div {
    width:267px;
    margin-bottom:5px;
    background-color:#ddd;
}
#promo div img 
{
  margin:0 auto;
  display:block;
    }
#promo div h2 {
    background-color:#b41217;
    display:block;
    width:267px;
    height:25px;
    padding:0;
    margin:0;
    text-indent:-1200px;
}

#weekly_prize h2 {
   background:#b41217 url(../images/subheaders/subhd_weekly_prize.gif) no-repeat 29% 50%;
   
}
#grand_prize h2 {
   background:#b41217 url(../images/subheaders/subhd_grand_prize.gif) no-repeat 10% 50%;
}
#second_place img 
{
    padding-top:4px;
    }
#second_place h2 {
   background:#b41217 url(../images/subheaders/subhd_second_place.gif) no-repeat 10% 50%;
}
#contest_closed h2 {
    background:#b41217 url(../images/subheaders/subhd_congratulations.gif) no-repeat 29% 50%;
}
#contest_closed ol li {
	font-size: 0.95em;
}
#promo div p
{
    padding:0 5px 10px 15px;
    margin:0;
    font-size:.9em;
    }
#promo div strong 
{
    display:block;
    text-transform:uppercase;
    padding:4px 0 0 15px;
    margin:0;
    }
ul.padded {
	padding-top:10px;
}

div#search_panel{
	background-color:#ddd;
	padding: 10px 10px 0 10px;
	margin-bottom:20px;
}
div#search_panel input{
	width:160px;
	margin-right:5px;
	float:left;
	padding-left:2px;
	font-size:.9em;
}
div#search_panel input.search_btn {
	border-top:none;
	border-left:none;
	width:19px;
	height:19px;
	float:left;
}
#search_panel img {
	padding-left:10px;

}
#right_col .sep {
	margin-left:0;
	margin-right:0;
}
/* ----- tool tip specific styles ----- */
#theToolTip{
	position: absolute;
	
	min-height:165px;
	visibility: hidden;
	z-index: 100;
	
	}
#ToolTipContents {
		border: 4px solid #1d1d1d;
		background-color:#fff;
		position: absolute;
		width: 205px;
		padding:15px 10px 0 15px;
		margin-left:20px;
	
		
}
#ToolTipPointer{
	position:absolute;
	z-index: 101;
	visibility: hidden;
}
#theToolTip h2 {
	margin:0;
	padding:0;
	font-size:1em;
	text-transform:uppercase;
}
#theToolTip p{
	font-size: .95em;
	color: #303030;
	margin:0 0 15px 0;
}