body
{
	background-color: White;
	font-family: Arial;
	font-size: 10pt;
	margin: 10px 0px 0px 0px;
}

.errortext
{
	color: Maroon;
	font-size: 8pt;
}

.pagemessage
{
	background-color: Yellow;
	color: Maroon;
	font-size: 8pt;
	padding: 2px;
}

.requiredfield
{
	background-color: #ffffcc;
}

a, a:link, a:active, a:visited
{
	color: #D84E29;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6
{
	color:#4C4B4B;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

h1
{
	font-size: 150%;
	margin-bottom: 10px;
}

h2
{
	font-size: 140%;
	margin-bottom: 5px;
}

h3
{
	font-size: 130%;
	margin-bottom: 5px;
}

h4 
{
	font-size: 120%;
	margin-bottom: 5px;
}

h5
{
	font-size: 110%;
	margin-bottom: 0px;
}

h6
{
	font-size: 100%;
	margin-bottom: 0px;
}

hr
{
	color: #CCCCCC;
}

.red
{
	color: Red;
}

.shell
{
	background-color: White;
	margin: 0px auto 0px auto;
	overflow: auto;
	width: 1100px;
}
.page
{
	background-color: White;
	margin: 0px 0px 5px 0px;
	width: 950px;
	float:left;
}


.main
{
	width: 897px;
	border: solid 4px #8e9a8c;
	margin: 0px auto 0px 33px;
}

.main_content
{
	margin: 7px;
}

.main_content_sidebar
{
	float: left;
	width: 250px;
}

.main_content_body
{
	padding-right: 2px;
}

.footer
{
	background-color: #8e9a8c;
	clear: both;
	color: White;
	font-size: 8pt;
	width: 905px;
	height: 40px;
	margin: 0px auto 0px 33px;
}

.footer_nav
{
	margin: 0px auto 0px 5px;
	width: 895px;
	height: 35px;
	background-image:url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.footer_nav_content
{
	padding-top: 10px;
	padding-left: 10px;
}
.footer a, .footer a:link, .footer a:active, .footer a:visited
{
	font-size: 8pt;
	color: White;
	text-decoration: none;
}


/**********/
/** Header **/
/**********/
.header
{
	background-image:url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 960px;
	height: 194px;
}

.header_right
{
	float: right;
}

.header_right_content
{
	font-size: 8pt;
	padding-right: 22px;
}

/****************/
/** Main Body  **/
/****************/
.main_body
{
	background-image: url(../images/content_bg_repeat.jpg);
	background-repeat:repeat-y;
	width: 881px;
}

.main_body_content
{
}

.main_body_top
{
	background-image: url(../images/content_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 881px;
	height: 7px;
}

.main_body_bot
{
	background-image: url(../images/content_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 881px;
	vertical-align:top;
	padding-bottom: 50px;
}
.main_body_bot_content
{
	padding: 0px 10px 10px 10px;
}

/********************/
/** Default Page   **/
/********************/


.main_left
{
	background-image: url(../images/content_left_bg_repeat.jpg);
	background-repeat:repeat-y;
	width: 424px;
	margin-bottom: 10px;
}

.main_left_content
{
}
.main_left_top
{
	background-image: url(../images/content_left_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 424px;
	height: 7px;
}
.main_left_bot
{
	background-image: url(../images/content_left_bot_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 424px;
	vertical-align:top;
	
}
.main_left_bot_content
{
	padding: 0px 10px 10px 10px;
}

/***********************/
/** Marquee Content   **/
/***********************/
.top_left
{
	float:left;
	width: 424px;
}
.top_left_content
{
}
.top_right
{
	float:right;
	width: 446px;
}
.top_right_content
{
}
.marquee
{
	width: 420px;
	margin: 0px auto 10px auto;
}
.marquee_content
{
	
}

.sunfox
{
	width: 446px;
	margin: 0px auto 10px auto;
}
.sunfox_content
{
	
}
.main_right
{
	
	background-image: url(../images/content_right_bg_repeat.jpg);
	background-repeat:repeat-y;
	width: 446px;
}
.main_right_content
{
}
.main_right_top
{
	background-image: url(../images/content_right_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 446px;
	height: 7px;
}

.main_right_bot
{
	background-image: url(../images/content_right_bot_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 446px;
	vertical-align:top;
	padding-bottom: 50px;
}

.main_right_bot_content
{
	padding: 0px 10px 10px 10px;
}

.main_right
{
}
.main_right_content
{
}

/**********/
/** Menu **/
/**********/
.menu_nav
{
	height: 20px;
	margin-left: 200px;
}

.menu_nav_content
{
}

.menu_nav_header
{
	margin-bottom: 2px;
}

/**********/
/** News **/
/**********/
.sidebar_news
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.sidebar_news_headline
{
	font-weight: bold;
}

.sidebar_news_date
{
	color: Gray;
	font-size: 8pt;
}

.sidebar_news_detail
{
}

.news_item
{
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: solid 1px silver;
}

.news_headline
{
	border-bottom: solid 1px silver;
}

.news_headline h1
{
	margin-bottom: 0px;
}

.news_sub_headline
{
	font-size: 7pt;
	color: Silver;
}

.news_body
{
	margin-top: 5px;
}

.news_list
{
}

.news_list_item
{
	margin-bottom: 10px;
}

.news_list_headline
{
	font-size: 120%;
}

.news_list_date
{
	font-size: 8pt;
	color: Gray;
}

.news_list_detail
{
}

.form_subheader
{
	font-weight: bold;
}

.hunts_list
{
}

.hunts_list a, .hunts_list a:active, .hunts_list a:visited, .hunts_list a:link
{
	color: #858181;
	text-decoration: none;
}

.hunts_list a:hover
{
}

.hunts_list_content
{
}
.hunts_title
{
	font-weight: bold;
}

.hunts_item
{
	background-image: url(../images/crosshair.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 3px;
	height: 30px;
}

.hunts_item a, .hunts_item a:link, .hunts_item a:visited
{
	padding: 2px;
	color: Black;
}

.active a, .active a:link, .active a:visited
{
	background-color: #5EBC4E;
}
.upcoming a, .upcoming a:link, .upcoming a:visited
{
	background-color: #F5F82D;
}
.hunts_item:hover
{
	background-image: url(../images/foxbullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 40px;
	padding-top: 3px;
}

.hunt_buttons
{
	font-size: 9pt;
	margin-bottom: 10px;
}

.hunt_buttons span
{
	padding: 3px 5px 3px 5px;
	background-color: #F5F82D;
	border: solid 1px #13250D;
}

.hunt_buttons a, .hunt_buttons a:link, .hunt_buttons a:active, 
.hunt_buttons a:visited, .hunt_buttons a:hover
{
	color: #DD4E28;
	font-weight: bold;
}

.my_hunts_list
{
	vertical-align:top;
	font-size: 10pt;
}

.upcomming_hunts
{
	margin:0px 0px 5px 0px;
}
.active_hunts
{
	margin:0px 0px 5px 0px;
}

.hunt_prize_title
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 10px;
}


/***********************/
/** Tell Your Friends **/
/***********************/

.tell_friend
{
	vertical-align:top;
	font-size: 10pt;
	margin:0px 0px 10px 0px;
}


.tell_friend_content
{
}

.tell_friend_form
{
	
}

.tell_friend_form_instructions
{
	font-size: 8pt;
}

.tell_friend_form_field_title
{
	color: #858181;
	font-weight: bold;
}
.tell_friend_form_field
{
	
}
.tell_friend_form_buttons
{
	
}

/***********************/
/** Popup Content     **/
/***********************/
.popup_main
{
	padding: 0px;
	margin: 0px;
}
.popup_main_content
{
	padding: 10px;
	margin: 0px;
}

/***********************/
/** QA classes        **/
/***********************/
.qa
{
}

.qa_content
{
}

.qa_item
{
	padding-bottom: 5px;
}

.qa_question
{
	font-weight: bold;
}
.qa_question_content
{
}

.qa_answers
{
	
}
.qa_answers_content
{
	padding-left: 50px;
}
.qa_button
{
	
}
.qa_button_content
{
}


.hunt
{
	border: solid 1px #cccccc;
}

.hunt_content
{
	padding: 2px;
}
.hunt_title
{
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 15px;
}

.hunt_detail_title
{
	font-weight: bold;
}
.hunt_detail
{
}

.hunt_remaining
{
	background-color: Yellow;
	margin-bottom: 5px;
}

.hunt_remaining_content
{
	color: Maroon;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
}

.hunt_separator
{
	margin: 2px;
	clear: both;
}

.hunt_separator_content
{
}

.hunt_status
{
	font-weight: bold;
	font-size: 10pt;
}

.hunt_won
{
	border: solid 1px #cccccc;
}
.hunt_won_content
{
	padding: 2px;
}
.hunt_won_title
{
	color: Green;
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 15px;
}
.hunt_won_text
{
	
}

.prize_certificate
{
	
}
.prize_certificate_content
{
	
}
/******************/
/* Coupon Classes */
/******************/
.coupon_list
{
	border-bottom: solid 1px grey;
	padding: 5px 0px 5px 0px;
}

.coupon_list_container
{
}

.coupon_container
{
	border: solid 2px #cccccc;
	background-color: White;
	
}
.coupon_container_content
{
	padding: 5px;
}

.coupon
{
	width: 270px;
	
}
.coupon a,.coupon a:link,.coupon a:active, .coupon a:visited
{
	color:Black;
}

.coupon_left
{
	vertical-align: top;
}
.coupon_right
{
	vertical-align: top;
	
}

.coupon_name
{
	font-weight: bold;
	font-size: 10pt;
}
.coupon_description
{
	font-size: 9pt;
}

.hunt_advertisement_embed
{
	text-align:center;
}

/******************/
/* Banner Classes */
/******************/
.banner_right
{
	float:left;
	width: 150px;
}

.banner_right_content
{
	
}

.banner_top
{
	background-color: White;
	margin: 0px auto 5px auto;
	width: 960px;
}
.banner_top_content
{
	text-align: center;
}

.banner_ad_right
{
}
.banner_ad_right_content
{
	padding-bottom: 10px;
}
.banner_ad_top
{
}
.banner_ad_top_content
{
}

/******************/
/* Auction Classes */
/******************/
.auction_bid
{
}
.auction_bid_content
{
}
.auction_bid_info
{
	border: solid 1px #000000;
	background-color: #cccccc;
}
.auction_bid_info_content
{
	padding: 2px;
}

.auction_item_label
{
	
}

.auction_item_title
{
	font-weight: bold;
	font-size: 110%;
}

.auction_item_detail
{
	font-size: 80%;
}

.auction_item_price
{
	font-weight: bold;
	font-size: 110%;
}

.auction_item_timeleft
{
}

.auction_item_value
{
	font-weight: bold;
}

.auction_item_auctionwon
{
	font-weight: bold;
	font-size: 110%;
	color: Red;
}

.paypalbuynow
{
	margin: 0px;
	padding-top: 3px;
	height: 20px;
}

.red, .red a, .red a:link, .red a:active, .red a:visited, .red a:hover
{
	color: Red;
}

.hunt_complete_points
{
	font-size: 14pt;
	font-weight: bold;
}

.home_hunter_points
{
	font-size: 14pt;
	font-weight: bold;
}

.red strong, .red b
{
	color: Green;
}
