/*START ELEMENT STYLES*/
body	{ border:none; margin:0px; padding:0px; }
p { margin:0px 0px 12px 0px; font:normal 13px Verdana, sans-serif; color:#0072c6; }
img { margin-bottom:-5px; }
a { font:bold 13px Verdana, sans-serif; color:#709302; text-decoration:none; }
a:hover	{ text-decoration:underline; }
ul.txt_list { font:normal 13px Verdana, sans-serif; color:#0072c6; line-height:18px; }
li.txt_list{ list-style-type:disc; }
ol.txt_list { font:normal 13px Verdana, sans-serif; color:#0072c6; line-height:18px; }
li.txt_list{ list-style-type:disc; }

a.site_list { font:bold 9px Verdana, sans-serif; color:#709302; text-decoration:none; }
a.site_list:hover	{ text-decoration:underline; }
ul.site_list { font:normal 13px Verdana, sans-serif; color:#0072c6; line-height:18px; }
li.site_list{ list-style-type:decimal; }

.clearer { clear:both; margin:0px; line-height:0px; padding:0px; }
.txt_top { font:bold 12px Verdana, sans-serif; text-decoration:underline; }

td.img { width:200px; height:200px; vertical-align:top; }
td.copy { width:280px; height:auto; vertical-align:top; padding:0px 5px 0px 10px; }
p.name { font:bold 16px Verdana, Arial, Helvetica, sans-serif; margin:0px; }

.linkcaps { font: 13px Verdana, sans-serif; color:#709302; font-variant: small-caps;  } 

.orb { font: bold 13px Verdana, sans-serif; color:#FF6600; } 
.or { font: 13px Verdana, sans-serif; color:#FF6600; }
.orbcaps { font: bold 13px Verdana, sans-serif; color:#FF6600;  font-variant: small-caps;  } 
.orcaps { font: 13px Verdana, sans-serif; color:#FF6600;  font-variant: small-caps;  } 
.bburnt { font: bold 13px Verdana, sans-serif; color:#CD3C03; } 
.burnt{ font: 13px Verdana, sans-serif; color:#CD3C03; }

h1 { font: bold 14px Verdana, sans-serif; color:#0072c6; text-decoration:underline; } 
h2 { font: 13px Verdana, sans-serif; color:#0072c6; text-decoration:underline; } 
h3 { font: 12px Verdana, sans-serif; color:#0072c6; text-decoration:underline; } 

/*END STYLES*/


/*START TEMP STYLES*/
a.popwhite {color : #FFFFFF; text-decoration : none; font : bold 11px verdana, sans-serif;}
a.popwhite:hover {color : #0072c6; text-decoration : underline; font : bold 12px verdana, sans-serif;}
a.popwhite:visited {color : #FFFFFF;}
a.linkwhite {color : #FFFFFF; text-decoration : none; font : bold 11px verdana, sans-serif;}
a.linkwhite:hover {color : #FFFFFF; text-decoration : underline; font : bold 11px verdana, sans-serif;}
a.linkwhite:visited {color : #FFFFFF;}
a.textftr {color : #FFFFFF; text-decoration : none; font : bold 11px verdana, sans-serif; text-decoration : none; line-height:14px; }
a.textftr:hover {text-decoration : underline;}
a.textftr:visited {color : #FFFFFF;}
a.textwhite13 {color : #FFFFFF; text-decoration : none; font : bold 13px verdana, sans-serif;}
a.textwhite13:hover {text-decoration : underline;}
a.textwhiteh13:visited {color : #FFFFFF;}
a.mqlink {margin-top : 3px; width : 59px; height : 50px; background : url("images/mapquest_logo.gif") no-repeat; float : right;}

.imglinkwhite {border-color: #fff; border-width:1px 0px;}
.imglinkwhite:visited {border-color: #fff; border-width:1px 0px;}
.imglinkwhite2 {border-color: #fff; border-width:2px 2px;}
.imglinkwhite2:visited {border-color: #fff; border-width:2px 2px;}
.imglinkgreen {border-color: #8f9b39; border-width:2px 2px;}
.imglinkgreen:visited {border-color: #8f9b39; border-width:2px 2px;}
.imgcoupon {border-color: #8f9b39; border-width:3px 3px; border-style:dashed;}
.imgbordergreen {border:1px solid #8f9b39;}
.imgborderbold {border:2px solid #CD3C03;}


/*END STYLES*/


/*START PAGE  STYLES */
#base	{ margin:0px auto; padding:0px; width:900px; height:auto; background:url("images/BCKGRD_base_AllWhite.jpg") repeat-y; display:block; }
	#blk1	{ margin:0px 50px; padding:0px; width:800px; height:auto; background:#fff; }
		#blk1_NavBar		{ margin:0px auto; padding:0px; width:800px; height:25px; background:url("images/BCKGRD_377green_pixel.png"); }
		/*BEGIN DROPDOWN MENU STYLES*/
			.menu	{ margin:0px; padding:0px; width:auto; height:25px; font-size: 0.95em; position: relative; z-index: 1; }
			/*IE HACK*/	* html .menu 	{ width: auto; w\idth: auto; } /*IE HACK*/
			.menu ul 	{ margin: 0px; padding: 0px; list-style-type: none; float:right; }
			.menu li 	{ float:left; width:auto; position:relative; }
			.menu a, .menu a:visited 	{ display:block; font:bold 10px verdana, sans-serif; text-decoration:none; color:#709302; background:url("images/BCKGRD_link_pixel.png"); padding:6px 10px 7px 10px; }	
			/*IE HACK*/ * html .menu a, * html .menu a:visited 	{ width:auto; w\idth:auto; padding:6px 10px 7px 10px; p\adding:6px 10px 7px 10px; } /*IE HACK*/
			.menu ul ul	{ visibility:hidden; position:absolute; height:0px; top:25px; left:0px; width:auto; }
			/*IE HACK*/ * html .menu ul ul 	{ top:24px; t\op:25px; } /*IE HACK*/
			.menu ul ul.left 	{ left:-146px; }
			/*IE HACK*/ * html .menu ul ul.left	{ left:-145px; } /*IE HACK*/
			.menu ul ul.left2 	{ left:-41px; }
			/*IE HACK*/ * html .menu ul ul.left2	{ left:-40px; } /*IE HACK*/
			/* position the third level flyout menu */
			.menu ul ul ul{ left:160px; top:-1px; width:50px; }
			/*IE HACK*/ * html .menu ul ul ul{ left:159px; top:-1px; width:50px; }
			.menu table 	{ position:absolute; top:0px; left:0px; border-collapse:collapse;; }
			.menu ul ul a, .menu ul ul a:visited, .menu ul ul ul a, .menu ul ul ul a:visited	{ background:url("images/BCKGRD_link_pixel.png"); color:#709302; padding:5px 10px 5px 10px; text-decoration:none; }

			.menu ul ul li.sm, .menu ul ul li.sm:visited 	{ width:120px; }
			/*IE HACK*/ * html .menu ul ul li.sm, * html .menu ul ul li.sm:visited 	{ width:120px; w\idth:119px; } /*IE HACK*/
			.menu ul ul li.md, .menu ul ul li.md:visited 	{ width:160px; }
			/*IE HACK*/ * html .menu ul ul li.md, * html .menu ul ul li.md:visited 	{ width:160px; w\idth:159px; } /*IE HACK*/
			.menu ul ul li, .menu ul ul li:visited 	{ width:270px; border-top:solid 1px #fff; }
			/*IE HACK*/ * html .menu ul ul li, * html .menu ul ul li:visited 	{ width:270px; w\idth:269px; border-top:solid 1px #fff; } /*IE HACK*/
			.menu ul ul ul li, .menu ul ul ul li:visited 	{ width:170px; border-top:solid 1px #fff; }
			/*IE HACK*/ * html .menu ul ul ul li, * html .menu ul ul ul li:visited 	{ width:170px; w\idth:169px; border-top:solid 1px #fff; } /*IE HACK*/			

			.menu a:hover, .menu ul ul a:hover, .menu ul ul ul a:hover	{ color:#709302; background:#fff; }
			.menu ul ul a:hover, .menu ul ul ul a:hover		{ text-decoration:none; }
			.menu :hover > a, .menu ul ul :hover > a 	{ color:#709302; background:#fff; }
			.menu ul li:hover ul, .menu ul a:hover ul	{ visibility: visible; }
			.menu ul :hover ul ul	{ visibility:hidden; }
			.menu ul :hover ul :hover ul{ visibility:visible; }
			
			.lkend	{ width:50px; height:25px; background:url("images/BCKGRD_lkend3.png"); float:right; }
			.lkspace	{ width:134px; height:25px; background:url("images/BCKGRD_377green_pixel.png"); float:left; }
			/*IE HACK*/ * html .menu .lkspace	{ width: 70px; w\idth: 69px; } /*IE HACK*/
			.home	{ width:65px; height:25px; float:left; background:url("images/BCKGRD_377green_pixel.png"); }
			.menu .home a.himage	{ margin-left:5px; padding-left:25px; width:50px; height:18px; background:url("images/BCKGRD_home1.png") no-repeat; font:bold 10px verdana, sans-serif;
								color:#fff; text-decoration:none; float:left; }
			.menu .home a.himage:hover	{ text-decoration:underline; background:url("images/BCKGRD_home2.png") no-repeat; }
			/*IE HACK*/ * html .menu .home a.himage	{ height:10px; h\eight:11px; } /*IE HACK*/
		/*END DROPDOWN STYLES*/
		#blk1_FlashMovie	{ margin:0px auto; padding:0px; width:800px; height:250px; border-top:solid 1px #fff; border-bottom:solid 1px #ccc; background:#000; }
		#blk1_FittestLoser	{ margin:0px auto; padding:0px; width:800px; height:250px; border-top:solid 1px #0072c6; border-bottom:solid 1px #0072c6; background:#fff; }
	#blk2	{ margin:0px 50px; padding:0px; width:800px; height:auto; }
		#blk2_LeftCol		{ margin:0px; padding:0px; width:575px; height:auto; float:left; }
			#blk2_LeftCol_contentHeader	{ margin:0px; padding-right:10px; width:565px; height:24px; float:left; background:url("images/BCKGRD_littlePF.png") no-repeat; text-align:right; }
			#blk2_LeftCol_contentHolder	{ margin:0px; padding:0px 0px 25px 0px; width:775px; height:auto; float:left; text-align:left; }
			#blk2_LeftCol_contentHolder p { margin:0px 0px 12px 0px; font:normal 13px Verdana, sans-serif; color:#0072c6; }
			#blk2_LeftCol_subContentHolder	{ margin-top:30px; padding:0px; width:495px; height:auto; background:#ccc; float:left; }	
	#blk3	{ margin:0px 50px; padding:0px; width:800px; height:auto; background:url("images/BCKGRD_377green_pixel.png"); }
	#blk3_Footer	{ margin:0px 50px; padding:10px 0px; width:700px; height:auto; line-height : 8px; text-align:center; color:white; font:normal 11px verdana, sans-serif; }

/*STRIKETHROUGH*/
	s { color: red; }
	
/*END STYLES*/

