/* 
Title:     Payless Car Rental master styles for screen media
Author:    Arising Group, Inc.
Updated:   Aug 16, 2007
*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* headings
---------------------------------------------------------- */
h1 {
	padding: 5px 26px;
	margin: 0px;
	font-size: 21px;
	font-weight: normal;
	color: #0033CC;
}
h2 {
	padding: 5px 26px;
	margin: 0px;
	font-size: 18px;
	color: #0033CC;
}
h3 {
	padding: 5px 26px;
	margin: 0px;
	font-size: 15px;
	color: #0033CC;
}

/* links
---------------------------------------------------------- */
a:link {
	color: #0054A6;
}
a:hover, a:active {
	color: #6894C7;
}
a:visited {
	color: #6894C7;
}
.mini {
	font-size: 9px;
	font-family: Verdana, sans-serif;
}
a.mini {
	font-size: 9px;
	font-family: Verdana, sans-serif;
	text-decoration: none;
}

/* header nav
---------------------------------------------------------- */
#headernav {
	width: 950px;
	color: #999999;
	font-size: 11px;
	padding: 5px 5px 0px 0px;
	text-align: right;
}
#headernav a {
	color: #999999;
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration: none;
}

/* header
---------------------------------------------------------- */
#header {
	width: 950px;
	height: 65px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#logo {
	float: left;
	width: 233px;
	padding: 0px;
	_display:inline
}

/* main nav
---------------------------------------------------------- */
ul#mainnav {
	float: right;
	padding: 0px;
	margin: 32px 0px 0px 0px;
	list-style: none;
	width: 717px;
	_display:inline
}
ul#mainnav li {
	display: block;
    float: left;
	_display:inline
}
#reservations a {
	background: url(../interface/images/nav_1_reservations.gif) no-repeat left bottom;
	width: 134px;
	display: block;
}
#reservations a:hover, #reservations a.selected {
	background: url(../interface/images/nav_1_reservations.gif) no-repeat right bottom;
	display: block;
}
#specials a {
	background: url(../interface/images/nav_2_specials.gif) no-repeat left bottom;
	width: 104px;
	display: block;
}
#specials a:hover, #specials a.selected {
	background: url(../interface/images/nav_2_specials.gif) no-repeat right bottom;
	display: block;
}
#cars a {
	background: url(../interface/images/nav_3_cars.gif) no-repeat left bottom;
	width: 82px;
	display: block;
}
#cars a:hover, #cars a.selected {
	background: url(../interface/images/nav_3_cars.gif) no-repeat right bottom;
	display: block;
}
#locations a {
	background: url(../interface/images/nav_4_locations.gif) no-repeat left bottom;
	width: 115px;
	display: block;
}
#locations a:hover, #locations a.selected {
	background: url(../interface/images/nav_4_locations.gif) no-repeat right bottom;
	display: block;
}
#customercare a {
	background: url(../interface/images/nav_5_customercare.gif) no-repeat left bottom;
	width: 141px;
	display: block;
}
#customercare a:hover, #customercare a.selected {
	background: url(../interface/images/nav_5_customercare.gif) no-repeat right bottom;
	display: block;
}
#perks a {
	background: url(../interface/images/nav_6_perks.gif) no-repeat left bottom;
	width: 141px;
	display: block;
}
#perks a:hover, #perks a.selected {
	background: url(../interface/images/nav_6_perks.gif) no-repeat right bottom;
	display: block;
}

/* main body
---------------------------------------------------------- */
#mainbody {
	width: 950px;
	background-color: #6491C6;
	padding: 0px 0px 17px 16px;
	margin: 0px;
	text-align: left;
}
#mainbody_sub {
	width: 950px;
	background: url(../interface/images/tile.jpg) repeat-x left top;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#mainbody_wrapper {
	float: left;
	width: 713px;
	margin: 9px 0px;
	_display:inline
}

/* sub nav box
---------------------------------------------------------- */
#box_subnav  {
	float: left;
	width: 213px;
	margin: 14px 15px 0px 9px;
	background: url(../interface/images/subnav_body.gif) repeat-y;
	_display:inline
}
#box_subnav ul {
	list-style: none;
	margin: 5px 20px;
}
#box_subnav li {
	padding: 5px 0px;
}
#box_subnav a {
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	line-height: 16px;
}
#box_subnav td {
	border-bottom: 1px dashed #A4C7F5;
	padding: 10px 5px;
}
#box_subnav h2 {
	height: 42px;
	color: #002D62;
	text-indent: 10px;
	font-size: 15px;
	text-transform: uppercase;
	background: url(../interface/images/subnav_top.gif) no-repeat left top;
	margin: 0px;
	padding: 17px 0px 0px 10px;
}
#box_subnav p {
	padding: 0px 20px 5px 20px;
	margin: 0px;
}
#box_subnav .last {
	background: url(../interface/images/subnav_bottom.gif) no-repeat left top;
	padding: 5px 20px 16px 20px;
	margin-top: 10px;
}

/* sub nav
---------------------------------------------------------- */
ul#subnav {
	list-style-image: url(../interface/images/arrow_red.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
}
ul#subnav li {
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}
ul#subnav li a {
	color: #285CC5;
	font-size: 15px;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: none;
	padding: 0px;
}
ul#subnav li a:hover {
	text-decoration: none;
	color: #285CC5;
	border-bottom: 1px dashed #6894C7;
}


/* path nav
---------------------------------------------------------- */
#path {
	background: url(../interface/images/content_top.gif) no-repeat left top;
	margin: 0px;
	width: 682px;
	height: 42px;
	padding: 20px 0px 0px 25px;
	list-style: none;
	color: #D3E4FA;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}
#path a {
	color: #D3E4FA;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	text-decoration: none;
}

/* content
---------------------------------------------------------- */
#content {
	float: left;
	width: 682px;
	margin-top: 5px;
	background: url(../interface/images/content_body.gif) repeat-y;
	_display:inline
}
#content p {
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
#content h2 {
	padding: 5px 26px;
	margin: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #0033CC;
}
.box_bottom {
	background: url(../interface/images/content_bottom.gif) no-repeat left bottom;
	padding: 20px 20px 26px 20px;
}

/* footer
---------------------------------------------------------- */
#footer {
	float: left;
	width: 950px;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
	padding: 20px;
	margin: 0px;
	_display:inline
}
#footer a {
	color: #6894C7;
}

	/*OLD SITE CROSSOVER*/	
	.specials-contest-box-Title{
		color: #000000;
		font-weight: bold;
		font-size: 15px;
			}
	.specials-new-box-STTitle{
		color: #6D3D6D;
		font-weight: bold;
		font-size: 15px;
			}
	.specials-new-box-EXTitle{
		color: #ff6600;
		font-weight: bold;
		font-size: 15px;
			}
	.specials-new-box-Description{
		color: #666666;
			}
	.specials-new-box-terms-Link{
		color: #0E4B7B;
		text-decoration: none;
		font-weight: bold;
			}
	.specials-new-box-terms-Terms{
		color: #0E4B7B;
			}

/*PAYLESS PERKS CSS*/
/*-------------------------------------------------------------------*/
	/*Marketing UI*/
	.marketing-box-head{font-size: 18px; color:black;}
	.marketing-box-body{font-size: 14px; color:black;}
	.marketing-indi-box-head{font-size: 17px; color:white;}
	.marketing-indi-box-body{font-size: 11px; color:white;}
	.marketing-indi-lower-box-head{font-size: 17px; color:#B74900;}
	.marketing-indi-lower-box-body{font-size: 11px; color:#B74900;}
	a.marketing-box-buttons{font-size: 18px; color:#333333; text-decoration:none;}
	
	/*Enroll UI*/
	.enroll-normal-head{font-size: 15px; color:black;}
	.enroll-light-head{font-size: 13px; color:#999999; font-weight:bold;}
	.enroll-reverse-head{font-size: 13px; color:white; font-weight:bold;}
	.enroll-normal-body{font-size: 11px; color:black;}
	.enroll-small-body{font-size: 11px; color:grey;}
	.enroll-reg-txt{font-size: 11px; font-weight:bold;}
	.enroll-postscript-txt{color:maroon; font-size: 11px; }
	.enroll-head-txt{color:#ffffff; font-size: 11px; font-weight:bold;}
	.enroll-fields-normal{		background-image: url(/pcr-2008/app/interface/images4/perks/notreq.gif);background-position: 3px 8px;padding-left: 12px;
								background-color: #FFFFFF;background-repeat: no-repeat; border: 1px solid #cccccc; 
								height: 18px;padding-top: 3px;color:#333333;font-size: 11px;font-weight:normal;}
	.enroll-fields-required{	background-image: url(/pcr-2008/app/interface/images4/perks/req.gif);background-position: 3px 8px;padding-left: 12px;
								background-color: #FFFFFF;background-repeat: no-repeat; border: 1px solid #cccccc; 
								height: 18px;padding-top: 3px;color:#333333;font-size: 11px;font-weight:normal;}
	.req{						background-image: url(/pcr-2008/app/interface/images4/perks/req.gif);background-position: 3px 8px;padding-left: 12px;
								background-color: #FFFFFF;background-repeat: no-repeat;width: 10px;	height: 18px;padding-top: 3px;font-size: 11px;}
	
	
	/*Login UI*/
	.perks-login-body{font-size: 13px; color:#0d4b7d;}
	.login-normal-head{font-size: 18px; color:#0D4B7B; font-weight:bold;}
	.login-normal-NR-head{font-size: 18px; color:#000000;}
	.login-normal-body{font-size: 11px; color:#333333;}
	.login-sub-body{font-size: 11px; color:black;}
	.login-sub-body-em{font-size: 11px; color:#0d4b7d; font-weight:bold;}
	.login-sub-body-em-err{color:maroon; font-weight:bold;}
	.login-sub-body-em-LoginFirst{color:maroon; font-weight:bold;}
	a.login-sub-link{font-size: 11px; color:#666666; text-decoration:none;}
	input.login-sub-button{font-size: 11px; color:#666666; text-decoration:none;}
	a.login-sub-link-enroll{font-size: 11px; color:#0d4b7d; text-decoration:none; font-weight:bold;}
	.perks-login-fields{	background-image: url(/pcr-2008/app/interface/images4/perks/notreq.gif);background-position: 3px 8px;padding-left: 12px;
					background-color: #FFFFFF;background-repeat: no-repeat; border: 1px solid #cccccc; 
					height: 18px;padding-top: 3px;color:#333333;font-size: 11px;font-weight:normal;}
	
	/*Main UI*/
	.main-normal-buttons{font-size: 11px; color:black; width:100px;}
	.main-normal-buttons-disabled{font-size: 11px; color:#cccccc; width:100px;}
	.main-normal-body-reverse{font-size: 11px; color:white;}
	.main-normal-body{font-size: 11px; color:black;}
	.main-normal-head{font-size: 18px; color:#416185;}
	.main-sub-head{font-size: 18px; color:#333333;}
	.main-normal-textbox{font-size: 11px; color:#416185;}
	a.main-link-pop{font-size: 11px; color:#202976; text-decoration:none; font-weight:bold;}
	a.main-link-acct{font-size: 11px; color:#202976; text-decoration:none;}
	
	/*Finish UI*/
	.finish-normal-head{font-size: 18px; color:#003300;}
	.finish-error-head{font-size: 18px; color:#990000;}
	.finish-normal-txt{font-size: 11px; color:#003300; font-weight:bold;}
	.finish-error-txt{font-size: 11px; color:#990000; font-weight:bold;}
	
	/*Membership Card UI*/
	.membershipcard-normal-head{font-size: 18px; color:#FF6600;}
	.membershipcard-normal-body{font-size: 11px; color:black;}
	.membershipcard-normal-body-em{font-size: 11px; color:black; font-weight:bold;}
	
	/*User Home UI*/
	.home-title{font-size: 18px; color:#416185;}
	.home-body{font-size: 11px; color:#666666; font-weight:normal;}
	.home-link{font-size: 11px; color:#416185; font-weight:normal; text-decoration:none;}								
	
#popHelpWindow {
	position:absolute;
	top:9px;
	width:369px;
	height:187px;
	z-index:2;
	padding-left: 50.7%;
	visibility: hidden;
}

#feedbackIconOuter {
	position:absolute;
	top:510px;
	height:43px;
	z-index:2;
}

#feedbackIconInner {
	bottom:3%;
	width:43px;
	height:43px;
	z-index:2;
	position: fixed;
	vertical-align:bottom;
	float: right;
	left: 92%;
}
