/*HEADER - HOUSEKEEPING - NAVTAB STYLES*/
/* global resets */

	#logo, #masthead, #usernav, .nav, .nav li, .nav li a {
	margin:0;
	padding:0;
	}
	#masthead {
	font-family: arial,verdana,sans-serif;
	}

/* logo */

	#logo div#headblurb {display:none;}
	#logo {
	width: 170px;
	height:60px;
	z-index:1000;
	text-align:center;
	position:absolute;
	top:0;left:0;
	padding:15px 0;
	font-family:Arial,Verdana,Sans-Serif;
	}
	#logo div#headblurb h1 {color: #88A4BC;font-size:small;}
	#logo div#headblurb h2 {color: #999; font-size: x-small;}
	
/* main container */

	#masthead {
	width:950px; /*was 1024px but too wide for WCT footprint*/
	height: 70px;
	background: url(https://www.aaa-calif.com/include/nav/images/hdr_bg_logo_950.jpg) no-repeat top left;
	}

/* House Links */

	ul#usernav {
	float:right;
	width:220px;
	margin-top:4px;
	margin-right:4px;
	margin-bottom:30px;
	padding:1px 5px;
	height:12px;
	text-align:center;
	list-style: none;
	font-size:9px;
	padding-top:-1px !important;
	border:1px solid #ccc;
	background:#fff;
	}
	ul#usernav li { display:inline;font-weight: normal;color:#aac;}
	ul#usernav li a { border: none; color: #00f; font-weight: bold; padding: 0; text-decoration: none; }
	ul#usernav a:hover { text-decoration: underline; }

/* tab container */

	.nav {
	display: block;
	float:right;
	width:750px; /*was 809px*/
	height:20px;
	font-weight: normal;
	font-size: 7pt;
	}

	/*Firefox Fix to add margin between drop down and content*/
	.nav:after{ 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

/* tabs */

	ul.nav li {
	display:inline;
	}

	ul.nav li a
	{
	float: left;
	line-height:20px;	
	padding:0 10px;
	margin-left:2px;
	border-left:1px solid #008;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	background: url(https://www.aaa-calif.com/include/nav/images/tab_off.gif) no-repeat top right;
	}

	ul.nav li a:hover, ul.nav li a.on {
	border-left:1px solid #ABBCDC;
	color: #008;
	background: url(https://www.aaa-calif.com/include/nav/images/tab_on.gif) no-repeat top right;
	text-decoration:none;
	}
	ul.nav li a:visited {
	text-decoration:none;
	color: #fff;
	}
	ul.nav li a.on:visited {
	text-decoration:none;
	color: #008;
	}	
	ul.nav li a:visited:hover {
	color: #008;
	}

	ul.nav li a.joinnow {
	background: url(https://www.aaa-calif.com/include/nav/images/tab2_off.gif) no-repeat top right;
	border-left:1px solid #c00;
	color: #fff;
	}
	ul.nav li a.joinnow:hover {
	color: #c00;
	border-left:1px solid #ABBCDC;	
	text-decoration:none;
	background: url(https://www.aaa-calif.com/include/nav/images/tab_on.gif) no-repeat top right;
	}

	ul.insurance li a#insurance,
	ul.travel li a#travel,
	ul.automotive li a#automotive,
	ul.memberservices li a#memberservices,
	ul.discounts li a#discounts
	{
	border-left:1px solid #ABBCDC;
	color: #008;
	background: url(https://www.aaa-calif.com/include/nav/images/tab_on.gif) no-repeat top right;
	text-decoration:none;
	}
	
/* misc */

	#search { font-size: 8pt;width: 100px; margin-top: 2px;padding:0 !important;}
	body { margin: 0; padding: 0; }
/*end HEADER - HOUSEKEEPING - NAVTAB STYLES*/


/*SUB NAV AREA HORIZONTAL NAVIGATION ELEMENT STYLES*/
table#nav {text-align:center;background-color:#e0e5f1;width:950px;}
td.tabtable {width:128px;border-right:1px solid #ffffff;margin:0;padding:0;}
td.lasttab {width:128px;border-right:none;margin:0;padding:0;}
td.img {padding-top:5px;}
td.logo {text-align:center;vertical-align:middle;width:91px;padding:0;margin:0;}
td.sublinks {margin:0;padding:15px 0;background-color:#fff;}
ul.sublinks {margin:0;padding:0;text-align:center;}
ul.sublinks li {margin:10px 0 0 0;padding:0;color:#ccc;font-family:arial,sans-serif;font-size:8pt;display:inline;list-style-type:none;}
ul.sublinks a {border:1px solid #ccc;text-decoration:none;padding:0 10px;}
ul.sublinks a:hover {border:1px solid #fa0;color:#00f;background-color:#feb;}
td.footer {border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:4px 0 8px 0;background-color:#fff;}
ul.footer {margin:0;padding:0;}
li.footer {font-family:arial,sans-serif;font-size:7.5pt;display:inline;margin:0 6px;padding:0;list-style-type:none;}
.sup {font-size:1.2em;vertical-align:middle;}
p.disclaim {font-family:arial,sans-serif;font-size:7.5pt;text-align:center;background-color:#fff;padding-top:5px;margin:0;}

/*end SUB NAV STYLES*/	
	
	
/*FOOTER STYLES*/
div#footer {
font:10px arial,helvetica,sans-serif;
text-align:center;
width:950px;
border:1px solid #dedede;
border-left:none;
border-right:none;
margin:10px 0 0 0;
padding:4px 0 8px 0;}
div#footer ul {margin:0;padding:0;}
div#footer li {display:inline;margin:0;padding:0 2px;list-style-type:none;color:#999;}
div#footer li sup, div#disclaim p sup {font-size:1.2em;vertical-align:text-top;}
div#disclaim {font:10px arial,helvetica,sans-serif;text-align:center;width:950px;} 
div#disclaim p {color:#666;padding-top:5px;margin:0;}	
/*end FOOTER STYLES*/

/*SPECIAL CLASS ADDED FOR TRAVEL Progress Bar*/
div#locator ul#altprogress li.at span, div#locator ul#altprogress li.off span, {font-size:10px!important;}
/*end of SPECIAL CLASS*/

/*modify HOTELBOOKING width*/
.hotelbooking {width:950px;max-width:950px;min-width:800px;}
.hotelbooking .searchdetail_show{display:none;}
.hotelbooking .toggleon{display:block;}

/*--- static image on intersitial --*/
.hotelbooking .interstitial .static_image {display:block;background-image:url(http://images.wctravel.com/images-bin/10010245/hotels_460px_final.gif);width:460px;height:105px;background-repeat:no-repeat;background-position:top center;margin:1em auto;}

