﻿/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: white;
}
.skinmaster 
{
    width: 100%;

}
.skinheader 
{
	background-image: url(images/bg_head.gif);
	background-repeat:repeat-x;
	height:84px;
}
.skingradient {
	background-image: url(gradient_DKGray.jpg); 
	height: 30px;
}
.controlpanelholder {
	width: 100%;
	background-color: transparent;
}
.toppane {
}
.leftpane 
{
/*    
	position:absolute;
    top: 270px;
    left: 0px;
*/
    width: 140px;

    /*height: 200px;*/
}
.contentpane 
{
	/*
	border-left: solid 1px grey;
	border-right: solid 1px grey;
	*/
	padding-left: 10px;
	padding-right: 2px;

}
.rightpane 
{
	padding-left: 10px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: transparent;
}
.MainMenu_MenuItem {
	border-left: #cccccc 0px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	border-right: #cccccc 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: transparent;
	height: 21px;
}
.MainMenu_MenuIcon {
	background-color: #cccccc; 
	border-left: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel 
{
	background-color: #aaaaaa; 
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
	
}
.MainMenu_MenuArrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
}

.copyright
{
	background-image: url(footer_bottom.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:left;
	height:33px;
}

.copyrighttext
{
	font-family:Microsoft Sans Serif;
	font-size: 9px;
	letter-spacing: 1;
}
a.copyrighttext:link
{
	text-decoration:underline;
}
a.copyrighttext:visited
{
	text-decoration:underline;
}


a.blue_underlined
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color:#0066cc;
	text-decoration: underline;
}

a.blue_underlined:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900; 
	text-decoration: underline;
}
a.blue_underlined:visited
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc; 
	text-decoration: underline;
}



.bg_home_banner1
{
	background-image: url(bg_home_banner1.gif);
	background-repeat:repeat-x;
	background-color:#0066cc; 
	height: 160px;
}

.bg_home_banner2
{
	background-image: url(bg_home_banner2.gif);
	background-repeat:repeat-x;
	height: 80px;
}

.bg_right_column
{
    vertical-align:top;
	background-image: url(right_column.gif);
	background-repeat:repeat-x;
}

.h1, .h1a
{
    font-family:Arial;
    margin-top:12px;
	font-size:100%;
	color:#ff7324;
}
.h1a
{

    margin-top:0px;


}
/* Log-in box on a DARK background */
.box5
{
	background-color:#3A98F5;
	padding:0px 4px;
}

.box5_inner
{
	background-color:#A7D3FF;
	width:100%;
}

.box5_corners
{
	width:5px;
}

.box5_b
{
	background-image:url(border_box5_b.gif);
	background-repeat:repeat-x;
}

.box5_t
{
	background-color:#3A98F5;
}

.p1a_white_bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:80%;
	font-weight: bold;
	line-height:1.4em;
	margin:0px 0px 0px 0px;
}
.p1a
{
	margin:0px;
}

.p1a_light_blue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A7D3FF;
	font-size:70%;
	line-height:1.4em;
	margin:0px 0px 0px 0px;
}

.p2, .p2a
{
	font-family: Trebuchet MS, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
	font-size:70%;
	line-height:1.5em;
	color:#000000;
	margin:12px 0px 0px 0px;
}

.p10, .p10a, .p10_sky, .p10_sky_a, .p10_white, .p10_white_a
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:1.3em;
	color:#000000;
	margin:8px 0px 0px 0px;
}

.p2a
{
    margin:2px 0px 0px 0px;
}

.home_bullets, .home_bullets_a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.5em;
	color:#000000;
	margin:7px 0px 0px 15px;
	text-indent:-15px;
}
.home_bullets_a
{
    margin-top:0px;
}

.n2_numblist
{
	font-family: Trebuchet MS, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
	font-size:70%;
	line-height:1.3em;
	color:#000000;
	margin:7px 0px 0px 15px;
	text-indent:-15px;
}

span.n2
{
	font-size:120%;
	color: #E07F00;
	padding-right: 2px;
	font-weight:bold;
}


























/* 
================================
start styles for New Design
================================
*/ 

html { 
	min-width: 742px;
	 }
	 
	/* Helpers and base rules */

img	{
	border: 0;
	}

img.counter	{
	display: inline;
	margin-left: 5px;
	}

	/* Primary layout divisions */


Body	{
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;	
	color: #333333;
	font-family: Trebuchet MS, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
	font-size:100% !important;
	line-height:17px;
	min-height:1000px;
	background: url(bg_home_bottom2.gif) bottom left no-repeat;
	background-position: 0 40;
	

}

	
.bottombg{
	background: url(bg_home_bottom2.gif) bottom left no-repeat;
	padding:0;
	margin:0;
}


body#wrapperMainTop{
	text-align:left;
	height:52px;
	width:764px;
}

body#wrapperMainHeader{
	text-align:left;
	height:52px;
	width:764px;
}

body#wrapperHomeTop{
	height:52px;
	width:764px;
	text-align:left;
	background: url(/images/bg_home_line.gif) top left repeat-y;
	padding:0px;
	margin:0px;
}

#template{
	background: url(/images/bg_main2.gif) top left no-repeat;
	padding:0;
	margin:0;
}

.template{
	background: url(/images/bg_main2.gif) top left no-repeat;
	padding:0;
	margin:0;
}

#templatePIN{
	background: url(/images/bg_pin.gif) top left no-repeat;
	padding:0;
	margin:0;
}

#templateHeader{

	padding:0;
	margin:0;
}


#home	{
	background: url(/images/bg_home.jpg) top left no-repeat;
	padding:0;
	margin:0;
}

A:link, A:visited	{
	color:#0079C2;
	text-decoration:none;
	}
	
A:hover	{
    color:#0079C2;
	text-decoration: underline;
	}
	
a.news_scroll:link, a.news_scroll:visited, a.news_scroll:hover	
{
	font-family: Trebuchet MS, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
	font-size:70%;
	line-height:1.5em;
	font-weight: bold;
	color: #0C3064;
	text-decoration: none;
}
	

a.bold:link, a.bold:visited	{
	color:#0079C2;
	text-decoration:none;
	font-weight:bold;
	}
	
a.bold:hover	{
	text-decoration:underline;
	font-weight:bold;
	}

a.blue:link, a.blue:visited	{
	color:#0079C2;
	text-decoration:none;
	font-weight:bold;
	}
	
a.blue:hover	{
	text-decoration:underline;
	font-weight:bold;
	}

	
.hdrContent{
	color:#E07F00;
	font-weight:bold;
	}
html>body div#maincontent {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin-left: 12px;
	min-height: 800px;
	}

.tickerMain	{
	margin: 0px 0 0 0;
	padding: 5px 10px 3px 10px;
	width: 414px;
	height:19px;
	border: 0;
	background: url(bg_tickerMain.gif) top left no-repeat;
	font-weight:bold;
	}
	
.tickerLong	{
	margin: 0px;
	padding: 5px 10px 3px 10px;
	width: 589px;
	height:27px;
	border: 0;
	background: url(bg_tickerLong2.gif) top left no-repeat;
	font-weight:bold;
	}	
	
.phone_res{background: url(bg_phone_res.gif) top left no-repeat;width:589px;height:113px;}

.midSub {background: url(bg_grey_mid2.gif) 0 0 repeat-y;width:582px;padding:0px;margin:0;}
	
.tickerLongJobs	{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 3px 10px;
	width: 562px;
	height:21px;
	border: 0;
	background: url(tickerLong_jobs.gif) top left no-repeat;
	font-weight:bold;
	}	
	
.hdrLong	{
	margin: 0px;
	padding: 0px;
	width: 589px;
	height:136px;
	border: 0;
	background: url(bg_rates.gif) top left no-repeat;
	font-weight:bold;
	color:#FFF;
	}	
		
#rateList	{
	color:#000;
	font-weight:bold;
	}	
	
div#footer	{
	width:460px;
	padding: 5px 0;
	margin: 20px 0 0 12px;
	color:#0079C2;
	font-size:11px;
	}
	
#footer a:link, #footer a:visited	{
	color:#0079C2;
	font-size: 11px;
	text-decoration:none;
	padding-right:14px;
	}
	
#footer a:hover	{
	text-decoration:underline;
	}
	
div#footer p	{
	background: transparent url(author.gif) center left no-repeat;	
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	padding: 0 0 0 50px;
	}
a.print, a.print:visited{
	color:#0079C2;
	font-size: 10px;
	text-decoration:none;
	padding-right:0px;
	}
	
 a.print:hover	{
	text-decoration:underline;
	}
	
	
table, td, div, p{vertical-align:top;padding:0;margin:0;}
	
h1	{
	color: #E07F00;
	font-size: 16px;
	padding:0px 0px 5px 0px;
	margin:0px;
	}
	
h2	{
	color: #E07F00;
	font-size: 14px;
	padding:10px 0px 8px 0px;
	margin:0px;
	}
		
	
h3	{
	color: #000;
	font-size: 14px;
	padding:0px 0px 4px 0px;
	margin:0px;
	}
	
	
h4	{
	color: #E07F00;
	font-size: 12px;
	padding:0px 0px 4px 0px;
	margin:0px;
	}
h5	{
	color: #333333;
	font-size: 11px;
	padding:0px 0px 4px 0px;
	margin:0px;
	}
		
	
.h4	{
	color: #E07F00;
	font-size: 11px;
	}
	
#left {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 150px 24px 0px 65px;
	width: 137px; 
	height:230px;
	background: url(bg_topleft.jpg) top left no-repeat;
	text-align:right;
	}
	

/*Global Styles: Lists*/


A 	{padding:0px;margin:0px;}
.bullet	{padding-top:6px;}
ul.ratesTable {color:#000;text-align:left;list-style-type: none; padding: 0px 0px 0px 0px; margin:0px;}
ul.ratesTable li { line-height:17px;color:#000;background: url(grey_dot2.gif) no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 12px; margin:0px;}


ul.regularBG {color:#333333;text-align:left;list-style-type: none; padding: 0px 0px 5px 12px; margin:0px;}
ul.regularBG li { background: url(bg_bulletTable.gif) no-repeat; background-position: 0px 5px;padding: 0px 0px 5px 12px; margin:0px;color:#333333;}
ul.regularBG li a.regular:link, a.regular:visited {color:#333333;line-height:12px;text-decoration:none; padding: 0px 0px 0px 0px;}
ul.regularBG li a.regular:hover {text-decoration:underline;}


ul.regularFade {color:#333333;text-align:left;list-style-type: none; padding: 0px 0px 5px 12px; margin:0px;}
ul.regularFade li { background: url(bg_bullet_fade2.gif) no-repeat; background-position: 0px 5px;padding: 0px 0px 5px 12px; margin:0px;color:#333333;}
ul.regularFade li a.regular:link, a.regular:visited {color:#333333;line-height:12px;text-decoration:none; padding: 0px 0px 0px 0px;}
ul.regularFade li a.regular:hover {text-decoration:underline;}


ul.regular {color:#fff;text-align:left;list-style-type: none; padding: 0px 0px 5px 18px; margin:0px;}
ul.regular li { background: url(blue_dot.gif) no-repeat; background-position: 0px 5px; padding: 0px 0px 5px 15px; margin:0px;color:#fff;}
ul.regular li A.link:link, A.link:visited {font-size:11px;line-height:14px;color:#fff;text-decoration:none; padding: 0px 0px 0px 0px;}
ul.regular li A.link:hover {color:#fff;text-decoration:underline;}
ul.regular li.light { background: url(blue_dot.gif) no-repeat; background-position: 0px 5px; padding: 0px 0px 5px 15px; margin:0px;color:#fff;}
ul.regular li.none { background: url("") no-repeat; background-position: 0px 5px; padding: 0px 0px 5px 12px; margin:0px;color:#fff;}

ul.regular2 {color:#fff;text-align:left;list-style-type: none; margin: 0px; padding: 5px 0px 0px 35px; }
ul.regular2 li{list-style-image: url(blue_dot.gif); margin: 0px; padding: 0px 0px 8px 0px; }

.linkRate {line-height:17px;color:#000000;text-decoration:none; padding: 0px 0px 0px 0px;}
a.linkRate:link, a.linkRate:visited {line-height:17px;color:#000000;text-decoration:none; padding: 0px 0px 0px 0px;}
a.linkRate:hover {line-height:17px;color:#000000;text-decoration:underline;}

ul.arrowedlist{
	list-style-type:none;
	margin:0px;
	padding:12px 0px 265px 0px;
}

ul.arrowedlist	li	{
	color: #0079C2;
	width:130px;
	text-align:left;
	padding: 0px 0px 5px 0px;
}

ul.arrowedlist li a, ul.arrowedlist li a:visited	 {
	padding:0px 0px 10px 0px;
	margin:0px;
	width:130px;
	color:#0079C2;
	text-decoration:none; 
	line-height:13px;
}

ul.arrowedlist li a:hover {
	padding:0px 0px 10px 0px;
	margin:0px;
	width:130px;
	color:#0079C2;text-decoration:underline; 
}

ul.arrowedlist li a.main	{
	font-weight:bold;
	width:130px;
}

ul.arrowedlist li a.open, ul.arrowedlist li a.open:visited	 {
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px;
	width:130px;
	color:#E07F00;
	text-decoration:none; 
}

td.homelist  {line-height:17px; color:#0079C2;padding: 0px 0px 4px 0px; margin:0px;}
td.homelist  A,td.homelist A:visited {color:#0079C2;text-decoration:none; padding: 0px 0px 0px 0px;}
td.homelist A:hover {color:#E07F00;text-decoration:underline;}
html>body td.homelist {
	margin:13px 0px 0px 0px;
}

td.hr{height:1px;width:100%;background: url(dot2.gif) left center repeat-x;}

ul.regularBG li#hrule{list-style-type: none;height:1px;width:100%;background: url(dot.gif) left center repeat-x;}

ul.arrowedlist li#hr{list-style-type: none;height:1px;width:130PX;margin:0px 10px 0px 0px;background: url(hr_leftNav.gif) left center repeat-x;}
ul.list li#hr{list-style-type: none;height:1px;width:125PX;margin:0px 0px 5px 0px;background: url(hr_leftNav.gif) left center repeat-x;}

html>body ul.arrowedlist li#hr{margin:5px 0px 5px 0px;}  


td#hr{height:1px;width:100%;background: url(hr_leftNav.gif) left center repeat-x;padding:0;margin:0;}
* html div#hr{margin:0;} /* for IE/Win */

.joinTable h1	{
	font-size:12px;
	color:#fff;
}
input.join	{
	width:115px;
}

input.joinMain	{
	width:90px;
	font-size:9px;
	padding:0px;
	margin:0px;
}
input.subscribe	{
	width:194px;
	color: #333333;
	font: 12px  "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

#view_animation {
	margin: 0px;
	width: 589px; 
	height:286px;
	}

#leftColBottom {
	position: absolute;
	top: 435px;
	left: 0px;
	margin: 0px;
	width: 151px; 
	height:119px;
	background: url(bg_carRight.jpg) bottom right no-repeat;
	}
	
#homeleftColBottom {
	position: absolute;
	top: 470px;
	left: 0px;
	margin: 0px;
	width: 146px; 
	height:221px;
	background: url(bg_carHome.jpg)no-repeat bottom right;
	}
	
#homeleftColTop {
	position: absolute;
	top: 130px;
	left: 0px;
	margin: 0px;
	width: 160px; 
	height:130px;
	background: url(home_circle.gif) bottom left no-repeat;
	}
#homeBottom {
	margin: 0px;
	width: 760px; 
	height:333px;
	background: url(bg_home_bottom.gif) bottom left no-repeat;
	}
	
#pfaHow	{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 584px; 
	height:223px;
	background-color:#00AAE8;
	color:#fff;
	font-weight:bold;
	font-size: 16px;	
}

html>body #pfaHow	{
	height:223px;
}

#pfaHowReserve	{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 548px; 
	height:166px;
	background: url(pfa_howitworks_reserve.gif) top left no-repeat;
	color:#fff;
	font-weight:bold;
	font-size: 16px;	
}



#pfaMember	{
	margin: 0px;
	padding: 0px 0px 48px 0px;
	width: 589px; 
	height:221px;
	background: url(bg_pfa_member.gif) top left no-repeat;
	color:#fff;
	
}


#pfaCars	{
	margin: 0px;
	padding: 0px 0px 48px 0px;
	width: 589px; 
	height:414px;
	background: url(bg_pfa_cars.jpg) top left no-repeat;
	color:#fff;
	
}


#pfaRates	{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 589px; 
	height:349px;
	background: url(bg_pfa_rates.gif) top left no-repeat;
	color:#fff;
	
}

div#headerRate{
	margin: 0px;
	padding: 0px;
	font-size:18px;	
	color:#fff;
	font-weight:none;
}

div.content	{
	margin: 12px;

}
div.content2	{
	margin: 15px 30px 12px 22px;

	height:300px;
}
div.content3	{
	margin: 0px 12px 12px 12px;
	font: 11px;
}
div.content4	{
	margin: 12px 12px 0px 12px;

}
div.contentField	{
	margin: 0px 0px 6px 12px;
}

div.contentTable	{
	margin: 12px 0px 12px 0px;
	padding:0px;
	
}


div.contentTableSm	{
	margin: 12px 0px 12px 0px;
	padding:0px;
	width:262px;
}

div.contentKey	{
	margin: 5px 0px 5px 0px;
}

div.contentList	{
	margin:0px 12px 0px 0px;
}

div.contentStrong	{
	margin: 12px;
	font-weight:bold;
}


#login, .smallText	{
	font-size: 10px;
	color:#fff;
	text-align:left;

}
.smallTextNote	{
	font-size: 10px;
	color:#a3d8f5;
}



.note	{
	font-size: 12px;
	color:#a3d8f5;
}
.smallTextBold	{
    width:200px;
	font-size: 11px;
	color:#0B73D3;
	text-align:left;
	padding:5px 0px 0px 360px;
}

.smallTextBold a, .smallTextBold a:link, .smallTextBold a:visited{
	color:#FC9A00;
	text-decoration:none;
}
.smallTextBold a:hover{
	color:#FC9A00;
	text-decoration:underline;
}

#login	A{
	padding:0px;
	margin:0px;
	line-height:10px;
	color: #ffa632;
	text-decoration:none;
}

table.joinTable	{
	font-size: 10px;
	color:#fff;
	line-height:11px;

}
table.joinTable	a, a#memberLink{
	padding:0px;
	margin:0px;
	line-height:13px;
	font-size: 9px;
	color:#fff;
}

br {
	padding:0px;
	margin:0px;
}

.alignCenterMain	{
	font-size:16px;
	line-height:20px;
	padding: 20px 0px 10px 0px;
	color:#333333;
	width:520px;
    text-align:center;
}

.alignCenter	{
	text-align:center;
	color:#333333;
}
.alignLeft	{
	text-align:left;
}

.alignCenterMiddle	{
	text-align:center;
	vertical-align:middle;
}


.alignMiddle	{
	vertical-align:middle;
}

.hdrTitle	{
	font-size:16px;
	font-weight:bold;
	padding: 0px 0 0px 15px;
	margin:0;
	vertical-align:middle;
}

.padbottom	{
	padding: 0px 0px 10px 0px;
	margin:0px;
}
.padtop	{
	padding: 8px 0px 0px 0px;
	margin:0px;
}
input, form,textarea {
	padding:0px; 
	margin:0px;
	font: 11px  Trebuchet MS, Verdana, Helvetica, sans-serif;
}


select, input#ZipCodeField, input#Button1{
	padding:0px; 
	margin:0px 0px 4px 0px;
	font: 11px  Trebuchet MS, Verdana, Helvetica, sans-serif;
	display:inline;
}

select.jump{
	margin:9px 5px 0px 5px;
}

div#findRate	{
	margin: 30px 0px 0px 0px;
}

.bold	{
	font-weight:bold;
}


#rateTable	td{
	border-bottom: 1px solid #d1d8dd;
	vertical-align:middle;
}

#rateTable	td.spacer{
	border:0;
}

.tableText	{
	color:#666666;
}
.tableTextBold	{
	color:#333333;
	font-weight:bold;
}

.tableTextBold a, .tableTextBold a:visited{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.tableTextBold a:hover{
	color:#e07f00;
	font-weight:bold;
	text-decoration:underline;
}

.tableTextSmall	{
	color:#B4B4B4;
	font-size:10px;
}


/********/


#menu A {
  position: absolute;
  height: 443px;
  width: 584px;
  text-decoration: none;
  }
#menu A i { visibility: hidden; }


a#seattle { top:245px;left: 259px;height:44px;width:112px; }
a#portland { top:279px;left: 244px; height:44px;width:112px;}
a#sanfrancisco { top:383px;left: 225px;height:44px;width:112px; }
a#losangeles { top:415px;left: 248px; height:44px;width:112px; }
a#sandiego { top:434px;left: 262px;height:44px;width:112px; }
a#chicago {top: 348px; left: 529px; height:44px;width:112px;}
a#atlanta { top: 438px;left: 573px; height:44px;width:112px;}
a#washington { top: 358px;left: 639px;height:44px;width:112px; }

.topApply {background: url(bg_blue_bar_582.gif) 0 0 no-repeat;width:582px;height:26px;padding:0;margin:0px;}
.topApply2 {background: url(bg_grey_top_582.gif) 0 0 no-repeat;width:582px;height:6px;padding:0px;margin-bottom:-10px;}
.midApply {background-color:#ECECEC;width:562px;padding:10px;margin:0;}
.botApply {background: url(bg_grey_bot_582.gif) 0 0 no-repeat;width:582px;height:6px;padding:0;margin:0px;}

.top {background: url(bg_grey_top2.gif) 0 0 no-repeat;width:582px;height:6px;padding:0;margin-bottom: -12px;}
html>body .top{margin:0;}  
.btm {background: url(bg_grey_bot2.gif) 0 0 no-repeat;width:582px;height:6px;padding:0;margin:0;margin-bottom: -10px;}
html>body .btm{margin:0;}  
.mid {background: url(bg_box_mid.gif) 0 0 repeat-y;width:562px;padding:10px;margin:0;}

.midOption {background-color:#ECECEC; height: 540px; padding:10px;margin:0;}

.topCars {width:140px;height:10px;padding:0;margin-bottom: -12px;}
html>body .topCars{margin-bottom:0;}  
.btmCars {width:140px;height:11px;padding:0;margin:0;margin-bottom: -12px;}
html>body .btmCars{margin:0;}  
.midCars {width:120px;padding:10px;margin:0;}

.topCars2 {background: url(bg_cars_top2.gif) 0 0 no-repeat;width:140px;height:12px;padding:0;margin-bottom: -4px;}
html>body .topCars2{margin:0;}  
.btmCars2 {background: url(bg_cars_btm2.gif) 0 0 no-repeat;width:140px;height:12px;padding:0;margin:0;margin-bottom: -10px;}
html>body .btmCars2{margin:0;}  
.midCars2 {background: url(bg_cars_mid2.gif) 0 0 repeat-y;width:120px;padding:10px;margin:0;}



.topPfa {background: url(bg_pfa_hdr.gif) 0 0 no-repeat;width:562px;height:38px;padding:10px 10px 0px 10px;margin-bottom: -12px;color:#fff;font-size:17px;}
html>body .topPfa{margin:0;height:28px}  
.midPfa {background: url(bg_pfa_mid.gif) 0 0 repeat-y;width:562px;padding:10px 10px 10px 10px;margin:0;color:#fff;}
.photoMidPfa {background-color:#ECECEC;width:582px;padding:15px 0px 4px 0px;margin: 0;color:#fff;text-align:center;}

A.block	{
	display:block;
	width:80px;
	padding:0px;
	margin:0px;
}

img.inline	{
	display:inline;
}


.address	{
	padding-bottom:30px;
}


td.num	{
	background: url(bg_num.gif) ;background-repeat: no-repeat;width:11px;height:15px;padding: 2px 3px 4px 3px;color:#fff;text-align:center;vertical-align:middle;
}

html>body td.num{padding: 3px 3px 3px 3px;} 



.imgPad	{padding-top:8px;}



/**   TAB STYLE **/

  div.tab span {
    margin-left: 0px;
    margin-right: 5px;
    padding: 7px 20px 2px 20px;
    border-left: 1px solid #d1d8dd;
    border-top: 1px solid #d1d8dd;
    border-right: 1px solid #d1d8dd;
    cursor: pointer;
    /* Remove the following if you don't want rounded corners (Mozilla only). */
    -moz-border-radius: 7px 7px 0px 0px;
	color:#333333;
	line-height:19px;
  }

  div.tab span.not-selected {
    background-color: #e9eef0;
	background: url(bg_tab_inactive.gif) ;background-repeat: repeat-x;
	border-bottom: 1px solid #d1d8dd;
  }

  div.tab span.selected {
    background-color: #fff;
	background: url(bg_tab_active.gif) ;background-repeat: repeat-x;
  }

  div.tab {
    border-bottom: none;
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 0px;
    font-style: normal;
  }

  div.section {
    border: 1px solid #d1d8dd;
    padding: 0px 0px 0px 0px;
  }
  
  .memberText	{
  	vertical-align:middle;
  }
  
  .btnJoin	{
	text-align:right;
  }
  
  .memberMain	{
  	vertical-align:middle;
	text-align:right;
	font-weight:bold;
	font-size: 14px;
	padding-right: 15px;
  }
  
  .btnGo	{
	vertical-align:middle
  }
  
  
#container	{ position:relative; width:584px; height:40px; z-index:100;}
.container	{ position:relative; width:584px; height:40px; z-index:100;}
#lyr1, #lyr2, #lyr3	{ 
	position:absolute; visibility:hidden; left:0; top:0; z-index:1; }
	
.lyr1, .lyr2, .lyr3	
{ 
	position:absolute; visibility:hidden; left:0; top:0; z-index:1; 
}

 #container2	{ position:relative; width:584px; height:58px; z-index:100;}
#message1, #message2, #message3	{ 
	position:absolute; visibility:hidden; left:0; top:0; z-index:1;padding:20px;} 
	
	
	div.spacer	{
		height:5px;
		margin:0px;
		padding:0px;
	}
	
	
#pressRelease {border: 1px solid #000; text-align:left;}
#pressRelease a{color:#551A8B;text-decoration:underline; }
#pressRelease a.pressEmail{color:#0000F1; }

.huge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: 003399}
.hugegrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: cccccc}
.smallgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: 666666}
.smallorange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; color: ff9900}
.location {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: 666666}
.promotext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}
.promotextblue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #003399}
.smallblue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #003399}
.promotextblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.priceBlueM { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #003399 }
.priceBlueS { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #003399 ; line-height: 13px}
.priceBlueMspaced { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #003399 ; line-height: 20px}
.prBody {padding:10px 0px 10px 0px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.prFooter {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.prHeadLine {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.prSubhead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }
.prCategoryHead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.title{text-align:center;padding:10px 10px 20px 10px;}


img.gallery	{BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;}

img.convenience{
	float:right;
	margin: 0px 0px 10px 20px;
	padding:0px;
}
img.special{
	float:left;
	margin: 0px 10px 10px 0px;
	padding:0px;
}

span.subText	{
	font-weight:none;
	font-size: 10px;
	}

.select_topic{
	background:url(bg_topic.gif) top left no-repeat; 
	margin:15px 0px 0px 15px;
}
select.topic	{
	width:170px;
	font-size:10px;
	margin:0px;
}
.tips{
	text-align:center;
	font-size:9px;
	color:#333333;
	padding:10px;
}
.white_text{
	width:319px;
	color: #FFFFFF;
	font-size:12px;
	padding: 10px 10px 0px 15px;
}
.white_text2{
	color: #FFFFFF;
	font-size:11px;
	padding: 8px 10px 0px 15px;
}
.apply_header{
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding: 5px 0px 0px 15px;
}
.back_to_top{
	text-align:right;
	color: #FFFFFF;
	font-size:12px;
	padding: 5px 10px 0px 0px;
}
.back_to_top a, .back_to_top a:link, .back_to_top a:visited{
	color: #FFFFFF;
	text-decoration:none;
}
.back_to_top a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
.orientation	{
	background:url(bg_blue_bar.gif) top left no-repeat;
	width: 588px;
	height:38px;
	color:#FFFFFF;
	font-size: 15px;
	font-weight:bold;
}
ol{
	margin:15px;
	padding:10px;
}

.orange {background: url(bg_orange_bar.gif) 0 0 no-repeat;width:588px;height:55px;padding:0;margin:0px;}

.call_sales {background: url(bg_call_sales.gif) 0 0 no-repeat;width:588px;height:130px;padding:0;margin:0px;}

.blue_bar {background: url(bg_blue_bar_284.gif) 0 0 no-repeat;width:284px;height:26px;padding:0;margin:0px;}
.dark_blue_bar {background: url(bg_dark_blue_bar.gif) 0 0 no-repeat;width:588px;height:35px;padding:0;margin:0px;}

.toppreview {background: url(bg_preview_top.gif) 0 0 no-repeat;width:582px;height:107px;padding:0;margin: 0px;}
.midpreview {background-color:#ECECEC;width:582px;padding:0px;margin: 0px;}
.botpreview {background: url(bg_preview_bot.gif) 0 0 no-repeat;width:582px;height:16px;padding:0;margin:0px;}

ul.list{
	margin: 20px 0px 0px 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 270px;
	list-style-type: none;
}

ul.list	li	{
	color: #0079C2;
	width:127px;
	text-align:left;
	padding: 0px 0px 5px 0px;
}

ul.list li A, ul.list li A:visited	 {
	color:#0079C2;
	text-decoration:none; 
	line-height:13px;
}

ul.list li A:hover {
	color:#0079C2;
	text-decoration:underline; 
}

ul.list li.main	{
	font-weight:bold;
}

ul.list li.open {
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px;
	text-decoration:none; 
	list-style-image: url(orange_arrow.gif);
	color:#E07F00;
}
ul.list li.open2 {
	padding:0px 0px 5px 0px;
	margin:0px;
	text-decoration:none; 
	list-style-image: url(orange_arrow.gif);
	color:#E07F00;
}

/* 
================================
end styles for New Design
================================
*/

a#LoginButton img 
{
	background: url(login.gif) no-repeat;
	width: 73;
	height: 32;
	border-width: 0;
}

a#LoginButton:hover img 
{
	background: url(login_on.gif) no-repeat;
	width: 73;
	height: 32;	
	border-width: 0;
}

a#JoinButton img, a#JoinButton2 img  
{
	background: url(btn_join.gif) no-repeat;
	width: 99;
	height: 32;
	border-width: 0;
}

a#JoinButton:hover img, a#JoinButton2:hover img
{
	background: url(btn_join_on.gif) no-repeat;
	width: 99;
	height: 32;	
	border-width: 0;
}

a#GoButton img 
{
	background: url(btn_go.gif) no-repeat;
	width: 36;
	height: 24;
	border-width: 0;
}

a#GoButton:hover img 
{
	background: url(btn_go_on.gif) no-repeat;
	width: 36;
	height: 24;	
	border-width: 0;
}


.pagetitle
{
	color: #E07F00;
	font-family: Trebuchet MS, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding:0px 0px 5px 0px;
	margin:0px;
}

div.content	{
	margin: 12px;
}

.newsticker_left 
{
	background-image: url(news_ticker_left.gif);
	background-repeat: no-repeat;
	height:35px;
}

.newsticker_white_bg 
{
	background-image: url(news_ticker_white_bg.gif);
	background-repeat: repeat-x;
	height:35px;
}

.newsticker_blue_bg 
{
	background-image: url(news_ticker_blue_bg.gif);
	background-repeat: repeat-x;
	height:35px;
}

.newsticker_right_white_bg 
{
	background-image: url(news_ticker_right_white_bg.gif);
	background-repeat: no-repeat;
	height:35px;
}

.newsticker_right_blue_bg 
{
	background-image: url(news_ticker_right_blue_bg.gif);
	background-repeat: no-repeat;
	height:35px;
}

/*Example CSS for the text scroller*/
#pscroller1
{
	width: 400px; 
	height: 27px;
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}

.burolar {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 1.5em;
	color: #0066CC;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	margin-bottom: 0px;
}
