/* CSS Document */

html * 					{padding: 0px; margin: 0px; border: 0px;}
* 					{padding:0; margin:0; font-family: Verdana, Arial, sans-serif; font-size:100%;}
body 					{background: #FFFFFF url(https://www.thrifty.co.uk/images/thrifty-rental.jpg) repeat-y center; color: #333333; font-family: Verdana, Arial, sans-serif; font-size:12px; margin: 0px;}

/* ---------------link styles -----------------------------------------------------*/

#dmrtext a.dmrtext, a:link.dmrtext, a:visited.dmrtext {font-weight: normal; color: #333333; text-decoration: none;}
#dmrtext a:hover.dmrtext 		{font-weight: normal; color: #333333; text-decoration: none;}
div#rental-nav a:link 			{color:#FFFFFF;}
div#rental-nav a:hover 			{color:#FFFFFF;}
div#rental-nav a:visited, a:active 	{color:#FFFFFF;}
ul#secondary-navigation li a.headerlink {text-decoration: none; color: #333333;}
ul#secondary-navigation li a:hover.headerlink {text-decoration: underline; color: #0083B3;}
#contentpage-right-frame a, a:link, a:visited {font: 95%; color: #0177e1; text-decoration: none; font-weight: bold;}
#content a, a:link, a:visited 		{font: 95%; color: #0177e1; text-decoration: none; font-weight: bold;}
#content-sub-page-container a, a:link, a:visited {font: 95%; color: #0177e1; text-decoration: none; font-weight: bold;}
#content-sub-page-container2 a, a:link, a:visited {font: 95%; color: #0177e1; text-decoration: none; font-weight: bold;}
#booking-text a, a:link, a:visited 	{font: 95%; color: #0177e1; text-decoration: none; font-weight: bold;}
#contentpage-right-frame a:hover 	{color: #fe891f;}
#content a:hover 			{color: #fe891f;}
#content-sub-page-container a:hover 	{color: #fe891f;}
#content-sub-page-container2 a:hover 	{color: #fe891f;}
#booking-text a:hover 			{color: #fe891f;}
#rightbooklink a:hover 			{color: #fe891f;}
#nav a:hover 				{color:#0178e0; /* rollover colour */}
#home #nav-home, #loc #nav-loc, #hot #nav-hot,
#overseas #nav-overseas, #about #nav-about,
#contact #nav-contact 			{background-position:0 -150px; border-width:0;}
#mybooking #nav-mybooking 			{background-position:0 -150px; border-width:0;}
#myaccount #nav-myaccount 			{background-position:0 -150px; border-width:0;}
#home #nav-home a, #loc #nav-loc a, #hot #nav-hot a,
#overseas #nav-overseas a, #about #nav-about a,
#contact #nav-contact a 		{background-position:100% -150px; padding-bottom:5px; color:#0178e0;/* selected text colour or down colour */}
#mybooking #nav-mybooking a 		{background-position:100% -150px; padding-bottom:5px; color:#0178e0;/* selected text colour or down colour */}
#myaccount #nav-myaccount a 		{background-position:100% -150px; padding-bottom:5px; color:#0178e0;/* selected text colour or down colour */}
#nav li:hover, #nav li:hover a 		{background-position:0% -150px; color:#333;}
#nav li:hover a 			{background-position:100% -150px;}
#uklocations a, a:link, v:link 		{color: #A7A9AC; text-decoration:none;}
#uklocations a:hover 			{color: #0083B3; text-decoration:underline;}
#allloc a, a:link, v:link 		{color: #0277DE; text-decoration:none;}
#allloc a:hover 			{color: #FE891F; text-decoration:none;}
#latestoffers a 			{line-height:1.4em; font-size:11px; color:#999999;}
#latestoffers a:hover 			{font-size:11px; text-decoration:underline; color:#0083b3;}
#homepagetext2 a           		{text-decoration: none; color: #a7a9ac;}
#homepagetext2 a:hover  		{text-decoration: underline; color: #0083b3;}
#greylinks a, a:link, v:link 		{color:#999999;}
#greylinks a:hover 			{color:#0083b3;}

/* ---------------id styles -----------------------------------------------------*/
#homepage-right-frame                     {/* side container for home page only */ float: right;width: 409px; margin:10px 0 0 0; padding: 0;background: #FFFFFF;}

#carquotetable 				{border-bottom:1px #9B9B9B dotted;}
#contentpage-right-frame 		{/* The right hand side float container div for content pages */float: right; width: 245px; margin: 0; padding: 0; background: #FFFFFF;}
#content 				{/* main content holder for home page */width:347px; padding: 0; margin-right: 0px; background-color: #FFFFFF;}
#small-banners				{/* small banners on home page */width:100%; background: #FFFFFF; height: 60px; padding-bottom: 10px; text-align:center;}
#booking-text				{width:495px; background: #FFFFFF url(https://www.thrifty.co.uk/images/c-body.gif) repeat-y top; margin: 0px; padding: 5px 0px 0px;}
#content-sub-page-container 		{/* main content holder for content page */ float:left; width:509px; padding: 0; margin-right: 0px; background-color: #FFFFFF;}
#content-sub-page-container-slim 	{width:400px; padding: 10px; margin-right: 0px; background-color: #FFFFFF;}
#content-sub-page-container2 		{padding: 20px; margin-right: 0px; margin-top: 0px; background-color: #FFFFFF;}
div#curve 				{/* adds tiny curve at top of page */width: 773px;\width: 793px;w\idth: 773px;margin-left: auto;margin-right: auto;background: no-repeat top;}
div#container 				{/* main container that holds everything */width: 760px;\width: 780px;w\idth: 760px;margin-left: auto;margin-right: auto;background: url(https://www.thrifty.co.uk/images/car-banner-x1.jpg) no-repeat right top;}
div#rental-nav 				{/* top blue bar under navigation */width:760px; height:20px; background: #3AADE4 url(https://www.thrifty.co.uk/images/rental-nav-x1.gif) repeat; clear:both;}
#nav-contain				{/* container for nav */width:760px; margin: 0; border:0px;}
#nav              {/*  navigation content */float:left; width:760px; font-size:93%; line-height:normal; padding: 0; margin:3px 0 0 0; border:0px;}


div#special-offers ,#special-offers-footer {margin:0; padding:0;}
div#special-offers-contentso		{background: url(https://www.thrifty.co.uk/images/l-o-backso.gif) repeat-y; padding: 0 10px 0 9px;}
div#special-offers-content		{background: url(https://www.thrifty.co.uk/images/l-o-back.gif) repeat-y; padding-right: 10px; padding-left: 10px;}
#car-contain 				{width:495px; padding: 0;}
#car-contain2                              {padding: 0;}
#car-contain-slim			{width:390px; padding: 0; clear:both;}
#booking-top-banner 			{width:326px; background: url(https://www.thrifty.co.uk/images/quotebg.gif) no-repeat; margin: 10px 0px 0px 0px;}
#booking-top-banner2 			{background: url(https://www.thrifty.co.uk/images/quotebg2.gif) no-repeat; margin: 10px 0px 0px 0px;}
div#footer 				{/* main footer wrapper */clear: both; margin: 10px 0 0; padding: 0px 0 0; background: #FFFFFF url(https://www.thrifty.co.uk/images/footer-bk.gif) repeat-x 50% 50px ; text-align: center;}
#footer-copyright 			{clear: both; padding: 0; height:56px; background: url(https://www.thrifty.co.uk/images/thrifty-footer.gif) no-repeat;}
div#footer-copyright span.copyright 	{float: right; margin-right: 10px; line-height: 35px; font-size: 0.9em; color: #FFFFFF;}
div#footer-content 			{width: 760px; left: 50%; margin: 0 auto !important; clear: both; text-align: left;}
#rightbooklink 				{padding-top:10px;}
#uklocations 				{color: #333333; line-height: 1.2em; font-size: 80%; margin: 5px 10px 0px 10px; padding: 5px 5px;}
* html #small-banners			{width:100%; background: #FFFFFF;height: 60px;padding-bottom: 0px; text-align:center;}

/* ---------------class styles -----------------------------------------------------*/
.img 					{/* stops image borders */border:0;}
.content-sub-page-container-top-oldmxp 	{clear:all;/* for booking boxes or just boxes with round corners */height:9px; width:495px; margin: 0px; padding:0px; background: #FFFFFF;}
.content-sub-page-container-top 	{/* for booking boxes or just boxes with round corners */height:9px; width:495px; margin: 0px; padding:0px; background: #FFFFFF;}
.content-sub-page-container-top-slim 	{/* for booking boxes or just boxes with round corners */height:9px; width:740px; margin: 0px 0px 0px 12px; padding:0px; background: #FFFFFF;}
.content-sub-page-container-top2 	{height:9px; width:350px; margin: 0px; padding:0px; background: #FFFFFF;}
.content-sub-page-container-body 	{width:495px; background: #FFFFFF url(https://www.thrifty.co.uk/images/c-body.gif) repeat-y top; margin: 0px; padding: 0px;}
.content-sub-page-container-body2 	{width:350px; background: #FFFFFF url(https://www.thrifty.co.uk/images/c-body2.gif) repeat-y top; margin: 0px; padding: 0px;}
.content-sub-page-container-body3 	{width:740px; background: #FFFFFF url(https://www.thrifty.co.uk/images/c-body-slim.gif) repeat-y top; margin: 0px 0px 0px 12px; padding: 0px;}
.content-sub-page-container-bot-notused		{height:9px; width:495px; margin-bottom: 10px;}
.content-sub-page-container-bot		{height:9px; width:495px; clear:both;}
.content-sub-page-container-bot-slim	{height:9px; width:740px; margin: 0px 0px 10px 12px;}
.content-sub-page-container-bot2	{height:9px; width:350px; margin-bottom: 10px;}
.content-sub-page-container-bot-grey	{height:9px; width:495px; margin-bottom: 10px;}
.content-sub-page-container-body-grey	{width:495px; background: url(https://www.thrifty.co.uk/images/c-body-grey.gif) repeat-y; text-align: right;padding-top: 10px;}
.content-sub-page-container-body-grey-slim	{width:740px; background: url(https://www.thrifty.co.uk/images/c-body-grey.gif); text-align: right; margin: 0px 0px 0px 12px; padding-top: 10px;}
.car-left 				{/* for car layout on sub page */float: left; width: 240px; margin: 0; margin-left: 0; padding: 0; background: #FFFFFF;}
* html .car-left2			{float: left; width: 240px; margin: 1px 4px 1px 6px; padding: 0; background: #FFFFFF;}
.car-left2 				{float: left; width: 240px; margin: 1px 0px 1px 11px; padding: 0; background: #FFFFFF;}
.car-left 				{float: left; width: 240px; margin: 1px 5px 1px 6px; padding: 0; background: #FFFFFF;}
.car-right				{float: right; width:240px; padding: 0; background-color: #FFFFFF; margin: 0px;}
.car-left-a 				{float: right; width: 342px; margin: 0; margin-left: 0; padding: 0;}
.car-left-price 			{float: right; text-align:center; width: 142px; height:150px; margin: 0; margin-left: 0; padding: 5px;}
/* .payonarrival           {float: right; font-weight:bold; text-align:center; width: 141px; height:158px; padding: 0px; margin: 3px 8px 0px 5px; background: url(../images/payonarrivalbg.gif) no-repeat;} */
.payonarrival2          {float: right; font-weight:bold; text-align:center; width: 141px; padding: 0px; margin: 3px 8px 0px 5px; background: url(https://www.thrifty.co.uk/images/payonarrivalbg2.gif) no-repeat;}
.car-right-a				{width:132px; text-align:center; padding: 0; margin-right: 0px; margin-left: 2px; height:150px;}
.car-mid          {background: url(https://www.thrifty.co.uk/images/car-box-m.gif) repeat-y top; text-align: center; height:300px; min-height:300px;}
.car-mid2         {background: url(https://www.thrifty.co.uk/images/car-box-m.gif) repeat-y top; text-align: center; }
.contact-mid				{background: url(https://www.thrifty.co.uk/images/car-box-m.gif) repeat-y top; text-align: left;}
.car-grey 				{background: url(https://www.thrifty.co.uk/images/car-grey.gif) repeat-y top; text-align: right; height: 30px;}
.bb-quote 				{/* for booking form on home page */width: 326px; background: url(https://www.thrifty.co.uk/images/quotation-body.gif) repeat-y;}
.bb-quote-longer			{/* for booking form on other pages */width: 326px; background: url(https://www.thrifty.co.uk/images/quotation-body.gif) repeat-y;}
.spacer 				{/* used to add v space */height:10px;}
.right-frame-top			{/* for boxes on right frame only puts border */height:7px;margin: 10px 0px 0px;}
.right-frame-bottom			{height:7px; margin-bottom: 10px;}
.right-frame-body			{background: url(https://www.thrifty.co.uk/images/right-frame-body.gif) repeat-y top;}
.right-frame-body-small			{font-size:10px; background: url(https://www.thrifty.co.uk/images/right-frame-body.gif) repeat-y top;}
.booking-left 				{float:left; width:370px;}
.booking-right 				{float:right; width:110px;}
span.subnavigation 			{/* top blue bar text style */font-size: 0.9em; margin-left: 10px; line-height: 18px; font-size: 1em; color: #FFFFFF; font-weight: bold;}
span.subnavigation1 			{font-size: 0.75em; margin-left: 10px; line-height: 18px; color: #FFFFFF; font-weight: bold;}
span.squashaddress 			{line-height: 1.35em;}
.normal 				{color: #333333;}
.smaller 				{/* smaller text for booking box/pages */color: #333333; line-height: 1.2em; font-weight: bold; font-size: 80%; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px;}
.smallernonbold 			{color: #333333; line-height: 1.2em; font-size: 80%; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px;}
.bolder 				{font-weight: bold;}
.clearfix:after 			{/*  clearfix for overlapping floating divs */ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix 				{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix 			{height: 1%;}
.clearfix 				{display: block;}
/* End hide from IE-mac */
* html .img-indent                        {padding-top: 0px; padding-bottom: 0px;}
.img-indent                                {padding:0; margin:0;}
.img-indentoffers                         {padding-left: 4px;}
.img-indent-a                              {padding: 6px 0px 6px 0px;}
.img-indent-b                              {padding: 6px 0px 6px 6px;}
.img-indent-c                              {padding: 0;}
.img-indent-d                              {padding: 6px 0px 0px 0px;}
.img-ind-sm-banner 			{padding: 10px 15px 10px 21px;}
.img-ind-sm-banner3 			{padding: 10px 21px 10px 15px;}
.img-ind-sm-banner2 			{padding: 10px 10px 10px 0px;}
.img-ind-sm-banner-last 		{padding: 10px 0px 10px 10px;}
.img-indent-banner 			{/*  vertical spacer style for right box images */padding: 5px 0px;}
.button-ind 				{/*  vertical spacer style for right box images */padding: 7px 7px 0px 0px;}
.car-left-slim 				{/* for car layout on sub page */float: left; width: 190px; margin: 0;  padding: 0; background: #FFFFFF;}
.car-mid-slim				{/* background: url(https://www.thrifty.co.uk/images/car-box-m-slim.gif) repeat-y top;*/ text-align: center; height:220px;}
.car-right-slim				{float: right; width:190px; padding: 0; background-color: #FFFFFF; margin: 0px;}
.booksteps 				{width:495px; background: #23A6E1 url(https://www.thrifty.co.uk/images/bookstepbg.gif) repeat-x;} 
.dash1 					{padding:3px 0 3px 0;}
.offersscroll 				{height:77px; width:510px; padding:0px;margin:0px;font-size:11px;}

/* ---------------p styles -----------------------------------------------------*/

#carquotetable td p 			{line-height:1em;}
#bottomtxt p 				{padding: 20px 20px 5px 0px; font-size:90%;}
#content-sub-page-container p 		{/* main p style */color: #333333; line-height: 1.6em; font-size: 100%; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-bottom: 20px;}
#content-sub-page-container2 p 		{color: #333333; line-height: 1.6em; font-size: 100%; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-bottom: 20px;}
.right-frame-body p 			{/* main <p> style for right floated frame */color: #333333; font-size:99%; line-height: 1.7em; padding-bottom: 1em; margin-left: 6px; margin-right: 6px;}
#content-sub-page-container-slim p 	{color: #333333; line-height: 1.6em; font-size: 90%; margin-top: 0px;}
#booking-text p 			{/* text style for the booking pages */color: #333333; font-size:99%; line-height: 1.7em; margin-top: 0px; margin-right: 6px; margin-bottom: 0px; margin-left: 6px; padding-top: 5px; padding-bottom: 5px;}
#content-sub-page-container .car-left-a p {/* text style for cars on booking page */color: #333333; font-size:99%; line-height: 1em; margin-top: 0px; margin-right: 6px; margin-bottom: 0px; margin-left: 6px; padding-bottom: 5px;}
#content-sub-page-container .contact-mid p {line-height: 1.3em; margin-right: 10px; margin-left: 10px; margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px;}
#content-sub-page-container .car-left-price p {font-weight: bold; color: #333333; font-size:99%; line-height: 1em; margin-top: 0px; margin-right: 6px; margin-bottom: 0px; margin-left: 6px; padding-top: 4px; padding-bottom: 10px;}
p.vehicleselect				{padding:5px 20px; text-align:right;}

/* ---------------header styles -----------------------------------------------------*/

#carquotetable td h1 			{padding:0px; margin:5px 0px 0px 5px; font-size:110%;}
#car-contain h1				{/* h1 style for car pages car types under content-sub-page container */color: #0277de; margin: 0px 10px; line-height: 1em; font-weight: bold; font-size: 117%; padding: 0px; text-align: left;}
.car-left2 h1			{color: #0277de; margin: 0px 10px; line-height: 1em; font-weight: bold; font-size: 117%; padding: 0px; text-align: center;}
#content-sub-page-container-slim h1 	{color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 130%;   padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}
#content-sub-page-container h1 		{/* main h1 style style */color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 130%; margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}
#content-sub-page-container h1 		{color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 130%; margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}
#content-sub-page-container h1.smalltxt {color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 120%; margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}
#content-sub-page-container2 h1 	{color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 130%; margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}
#booking-top-banner h1 			{font-size:14px; color:#FFFFFF; text-align:center; padding: 5px 0px 5px 0px;}
#booking-top-banner2 h1 			{font-size:14px; color:#FFFFFF; text-align:left; padding: 5px 0px 5px 0px;}
#content-sub-page-container .car-left-a h1 {/*  <h1> style for cars on booking page */color:  #0277de; font-weight: bold; font-size:110%; line-height: 1.4em; margin-top: 0px; margin-right: 6px; margin-bottom: 0px; margin-left: 6px; padding-bottom: 5px;}
.right-frame-body h2 			{/* bold blue heading for right side box */color:  #0277de; margin-left: 6px; margin-right: 6px; line-height: 1.3em; font-weight: bold; font-size: 105%; padding: 0px;}
#content-sub-page-container-slim h2	{color: #0277de; margin: 0px 10px; line-height: 1em; font-weight: bold; font-size: 100%; padding: 0px; text-align: left;}
#roundedbox h2 				{color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 120%; padding: 10px;}
#roundedboxhome h2.homeoffers 		{line-height:1px; color:#FFFFFF; font-size:115%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; border:none; }
#booking-top-banner h2 			{font-size:10px; color:#BEE4F7; text-align:center; margin: 0px 0px 0px 0px; padding: 3px 0px 8px 0px;}
#content-sub-page-container h2 		{/* used on the booking page*/color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 120%; padding: 10px;}
#content-sub-page-container2 h2 	{color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 120%; padding: 10px;}
#content-sub-page-container h3 		{color: #0277de; line-height: 1em; font-weight: bold; font-size: 110%; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px;}
#content-sub-page-container h3.halfspace 		{color: #0277de; line-height: 1em; font-weight: bold; font-size: 110%; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 5px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px;}
#content-sub-page-container2 h3 	{color: #0277de; line-height: 1em; font-weight: bold; font-size: 110%; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px;}
#content-sub-page-container h4 		{color: #333333; line-height: 1.3em; font-weight: bold; font-size: 100%; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px;}
#content-sub-page-container2 h4 	{color: #333333; line-height: 1.3em; font-weight: bold;	font-size: 100%; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px;}

/* ----------------------------- table styles ---------------------------------------------*/ 
#carquotetable table 			{padding:0; margin:0 width:100%;}
#carquotetable td 			{padding:0; margin:0 width:100%;}

/* ----------------------------- navigation menu list -------------------------------------*/
#nav ul      {border:none; margin:0; padding:0px 10px 0 0px; list-style:none;}
#nav li      {float:left; background:url("https://www.thrifty.co.uk/images/left_both-x1.gif") no-repeat left top; margin:0; padding:0 0 0 9px;}
#nav a       {float:left; display:block; width: auto; background:url("https://www.thrifty.co.uk/images/right_both-x1.gif") no-repeat right top; padding:5px 13px 4px 6px; text-decoration:none; font-weight:bold; color:#666666;/* not selected normal colour */}
#nav > ul a 				{width:auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a 					{float:none;}
/* End IE5-Mac hack */


/* ---------------------------- Secondary navigation in footer --------------------------*/

ul#secondary-navigation 		{display: block; width: 760px; margin: 0px 0px 20px 0px; padding: 0; float: left;}
ul#secondary-navigation li 		{float: left; margin: 0px 0px 0px 13px; display: block; padding: 0px; width: 135px;}
ul#secondary-navigation li a 		{text-decoration: none; color: #a7a9ac;}
ul#secondary-navigation li a:hover 	{text-decoration: underline; color: #0083b3;}
ul#secondary-navigation li.selected a 	{text-decoration: none; color: #333333;}
ul#secondary-navigation li.selected li a {text-decoration: none; color: #0083b3;}
ul#secondary-navigation li.selected li a:hover {text-decoration: underline; color: #0083b3;}
ul#secondary-navigation li li a 	{text-decoration: none; color: #a7a9ac;}
ul#secondary-navigation li 		{font-size: 1em; font-weight: bold;}
ul#secondary-navigation li ul 		{margin-top: 5px !important;}
ul#secondary-navigation li li 		{font-size: 0.9em; line-height: 1.2em; font-weight: normal;}
ul#secondary-navigation li ul 		{margin: 0; padding: 0;}
ul#secondary-navigation li li 		{float: none; display: block; margin: 0px 0px 4px 0px; padding: 0;}
ul#secondary-navigation li:hover a 	{color: #333333;}
ul#secondary-navigation li:hover li a 	{color: #0083b3;}
ul#secondary-navigation li:hover li a:hover {text-decoration: underline;}
ul#secondary-navigation li.hover a 	{color: #333333;}
ul#secondary-navigation li.hover li a 	{color: #0083b3;}
ul#secondary-navigation li.hover li a:hover {text-decoration: underline;}

* html li#nav-location, * html li#nav-rental, * html li#nav-business, * html li#nav-thrifty, 
* html li#nav-bookings 			{margin:0px 6px; height: 13em;}

/*  bullet and list style for main content area ul,li list-style:none stops firefox adding double bullets */
ul, ol {list-style: none;}
#content-sub-page-container ul, #content-sub-page-container ol, #roundedbox ul, #roundedbox ol {margin-bottom: 1.25em;}
#content-sub-page-container li, #roundedbox li {margin-bottom: 0.66em; line-height: 1.6em;display: list-item;}
#content-sub-page-container ul li, #roundedbox ul li {padding-left: 40px; background: url(https://www.thrifty.co.uk/images/bullet.gif) 22px 0.66em no-repeat;  display: list-item;}
#content-sub-page-container ol, #roundedbox ol {padding-left: 40px; list-style: decimal;}
#content-sub-page-container ol li, #roundedbox ol li {padding-left: 5px; background-image: none;}

/* ------------------------------- form styles ----------------------------*/

input, textarea				{color: #333333; background: #FFFFFF; font-size: 100%; border: 2px inset #d4d0c8;}
input.button				{color: #333333; background: none; font-size: 100%; border: 0px inset #d4d0c8;}
.checkbox 				{color: #333333; background: #FFFFFF; font-size: 100%; border-top: none; border-right: none; border-bottom: none; border-left: none;}
select 					{border: 2px inset #d4d0c8;}
.form-height 				{padding-top: 6px; padding-bottom: 6px;}
.bb-left				{padding-left: 133px; padding-bottom: 10px;}
.form-grey, .form-grey-submit		{background: url(https://www.thrifty.co.uk/images/bb-grey.gif) repeat-y;}
.form-grey-submit 			{text-align: right;padding-top: 10px;}
/*  replace normal button with image */
#submit-button 				{width: 93px; height: 23px; margin: 0; padding: 0; border: 0; background: transparent url(https://www.thrifty.co.uk/images/buttons/get-quote.gif) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
#submit-button-grey 			{width: 83px; height: 23px; margin: 0; padding: 0; border: 0; background: transparent url(https://www.thrifty.co.uk/images/buttons/grey-submit.gif) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
#rebook-button-grey 			{width: 83px; height: 23px; margin: 0; padding: 0; border: 0; background: transparent url(https://www.thrifty.co.uk/images/buttons/rebook.gif) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
label, labellong, labelhome 		{display: block; width: 130px; float: left; margin-bottom: 10px; padding-left: 5px; text-align: left; font-weight: bold; color: #333333; font-size: 100%;}
.labellong 				{width: 370px;}
.labelhome 				{width: 70px;}

/* ------------------------------ Misc styles ----------------------------*/

#content-sub-page-container br 		{clear: left;}

/* ------------------------------ Variable width rounded box ------------*/

#roundedbox                              {width:100%; margin:0px; min-width:20em;}
#roundedbox .hd .c, .roundedbox .ft .c {font-size:1px; /* ensure minimum height */ height:13px;}
#roundedbox .ft .c                       {height:13px;}
#roundedbox .hd                           {background:transparent url(https://www.thrifty.co.uk/images/roundedbox/tl.gif) no-repeat 0px 0px;}
#roundedbox .hd .c                        {background:transparent url(https://www.thrifty.co.uk/images/roundedbox/tr.gif) no-repeat right 0px;}
#roundedbox .bd                           {background:transparent url(https://www.thrifty.co.uk/images/roundedbox/ml.gif) repeat-y 0px 0px;}
#roundedbox .bd .c                        {background:transparent url(https://www.thrifty.co.uk/images/roundedbox/mr.gif) repeat-y right 0px;}
#roundedbox .bd .c .s                    {margin:0px 8px 0px 4px; background:#FFF url(https://www.thrifty.co.uk/images/roundedbox/ms.jpg) repeat-x 0px 0px; padding:0 10px 0px 10px;}
#roundedbox .ft                           {background:transparent url(https://www.thrifty.co.uk/images/roundedbox/bl.gif) no-repeat 0px 0px;}
#roundedbox .ft .c                        {background:transparent url(https://www.thrifty.co.uk/images/roundedbox/br.gif) no-repeat right 0px;}

/* ------------------------------ Home rounded box without shadow ------*/

#roundedboxhome              		{width:100%; margin:0px; min-width:20em;}
#roundedboxhome .hd .c, .roundedbox .ft .c {font-size:1px; /* ensure minimum height */ height:13px;}
#roundedboxhome .ft .c      		{height:13px;}
#roundedboxhome .hd          		{background:transparent url(https://www.thrifty.co.uk/images/roundedboxblue/tl.gif) no-repeat 0px 0px;}
#roundedboxhome .hd .c      		{background:transparent url(https://www.thrifty.co.uk/images/roundedboxblue/tr.gif) no-repeat right 0px;}
#roundedboxhome .bd          		{background:transparent url(https://www.thrifty.co.uk/images/roundedboxblue/ml.gif) repeat-y 0px 0px;}
#roundedboxhome .bd .c      		{background:transparent url(https://www.thrifty.co.uk/images/roundedboxblue/mr.gif) repeat-y right 0px;}
#roundedboxhome .bd .c .s   		{margin:0px 8px 0px 4px; background:#FFF url(https://www.thrifty.co.uk/images/roundedboxblue/ms.jpg) repeat-x 0px 0px; padding:0 10px 0px 10px;}
#roundedboxhome .ft          		{background:transparent url(https://www.thrifty.co.uk/images/roundedboxblue/bl.gif) no-repeat 0px 0px;}
#roundedboxhome .ft .c      		{background:transparent url(https://www.thrifty.co.uk/images/roundedboxblue/br.gif) no-repeat right 0px;}



p.formpadd                              {padding:5px 10px 5px 10px;}
.onarrival                            {margin:0px 0px 35px 0px;color: #333333; background: none; font-size: 100%; border: 0px inset #d4d0c8;}
#booking-text p.smalltext               {font-size:10px;}

#fullwidth                                 {margin-left: auto;margin-right: auto; width:730px;}
.scrollbox                                 {height:180px; width:730px; overflow:auto; font-size:90%; border:1px #CCCCCC solid;}
.scrollbox ul.normlist                    {margin:10px 10px 10px 30px; list-style:disc;}
.scrollbox p                               {padding:7px;}
#fullwidth h1                              {color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 130%; margin:0px; padding: 15px  0 10px 0;}
#fullwidth h2                              {color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 120%; padding: 0px; margin:0;}

.middlecol              {width:170px;}
.right-frame-body ul                      {list-style:disc; margin:0 0 10px 25px;}

.step3                                      {font-size:11px; margin:10px 5px 0 5px; border:1px #CCCCCC solid; height:280px; overflow:auto;}
.step3 table.table1                        {border-collapse:separate;}
.step3 table.table1 td                     {background-color:#EEEEEE; padding:5px}
.step3 table td                            {padding:5px;}
.step3 table                                {border-collapse:collapse;}
.step3 table td.topborder                 {border-top:1px #CCCCCC dotted;}

div.socialBookmarks                       {clear: both; padding: 5px 0 0 13px; margin:0; height:23px; background: url(https://www.thrifty.co.uk/images/bookmark-bg.gif) no-repeat;}

#content-sub-page-container3             {padding: 10px 25px 10px 20px; margin-right: 0px; margin-top: 0px; background-color: #FFFFFF;}
#content-sub-page-container3 p  {color: #333333; line-height: 1.2em; font-size: 100%; padding: 6px 10px 6px 10px;}
#content-sub-page-container3 h1         {color: #0277de; line-height: 1.2em; font-weight: bold; font-size: 130%; padding:0px 5px 5px 10px;}
#content-sub-page-container3 h2         {color: #0277de; line-height: 1.6em; font-weight: bold; font-size: 120%; padding: 10px;}
#content-sub-page-container3 ul {margin:5px 5px 5px 40px; list-style:disc;}
#content-sub-page-container3 li          {padding:1px;}

#bluelinks a, a:link, v:link              {color:#0177E1;}
#bluelinks a:hover                         {color:#FE891F;}

.booking-text-inner                       {width:326px;}

#pu_time                                   {width:67px;}
#pu_day                            {width:46px;}
#pu_month                                  {width:86px;}
#db_time                                   {width:67px;}
#db_day                            {width:46px;}
#db_month                                  {width:86px;}

#content-sub-page-container4             {/* main content holder for content page */ width:754px; padding: 0; margin-right: 0px; background-color: #FFFFFF;}
#content-sub-page-container4 p  {color: #333333; line-height: 1.2em; font-size: 100%; padding: 6px 10px 6px 10px;}
#content-sub-page-container4 h1         {color: #0277de; line-height: 1.2em; font-weight: bold; font-size: 130%; padding:15px 5px 15px 10px;}
#content-sub-page-container4 h2         {color: #0277de; line-height: 1.2em; font-weight: bold; font-size: 110%; padding: 0 10px 0 10px;}
#content-sub-page-container4 ul {margin:5px 5px 5px 40px; list-style:disc;}
#content-sub-page-container4 li          {padding:1px;}
.car-left3                                 {width: 240px; margin: 1px 5px 1px 6px; padding: 0; background: #FFFFFF;}

.savebox                                   {padding:5px; margin:0 0 0 5px; width:120px; border:1px #CCCCCC solid; background:#E3E3E3;}
.redprice                                  {color:#FF0000; font-weight:bold;}

.right-frame-body table.open_h_table {margin:0 0 5px 5px;}
.right-frame-body p.open_h_p    {margin:0; padding:0;}

.right-frame-body2 table.open_h_table {margin:0 0 5px 5px;}
.right-frame-body2 p.open_h_p    {margin:0; padding:0;}

.right-frame-body2                        {background: url(https://www.thrifty.co.uk/images/right-frame-body.gif) repeat-y top;}

.right-frame-body2 p                      {font-size:10px; /* main <p> style for right floated frame */color: #333333; line-height: 1.7em; padding-bottom: 1em; margin-left: 6px; margin-right: 6px;}

.right-frame-body2 h2                     {/* bold blue heading for right side box */color:  #0277de; margin-left: 6px; margin-right: 6px; line-height: 1.3em; font-weight: bold; font-size: 105%; padding: 0px;}

table.contact_table                       {margin:5px 0 5px 8px;}

.radio1                                     {border:none; margin:0 3px 0 3px;}
.step3form label                          {width: 170px;}
.fieldstyle                                {color:#333333; padding:3px; font-size:100%; margin:2px 0 2px 0; border:1px #999999 solid;}
.linespace                                 {margin:4px 0 4px 0;}

#roundedbox a.news-link, #roundedbox a:link.news-link, v:link.news-link {color:#0083B3;}
#roundedbox a:hover.news-link                      {color:#666666;}

div.loginstep                {clear: both; padding: 8px 0 5px 8px; margin:0 0 0 0; height:68px; background: url(/images/loginstep-bg.gif) no-repeat;}
input.emailinput2            {width:150px; margin:1px 0 1px 0;}
input.passwordinput2         {width:150px; margin:1px 0 1px 0;}
div.loginstep table td       {font-size:11px;}
.loginfix2                   {margin:10px 0 0 0;}
.blueline                    {font-size:12px; padding:1px; border:1px #7F9DB9 solid;}
#demotip                     {z-index:1000; display:none; background:transparent url("https://www.thrifty.co.uk/images/tooltip-x1.png") no-repeat; font-size:11px; text-align:center; height:90px; width:114px; padding:10px 15px 10px 10px; color:#666666;}


.smallinput                    {width:60px; font-size:11px; margin:1px 0 1px 0;}
.smallerinput                  {width:40px; font-size:11px; margin:1px 0 1px 0;}
.smallestinput                 {width:30px; font-size:11px; margin:1px 0 1px 0;}

.colour-cost                   {border:1px #999999 solid; background:#C6E1F5; font-weight:bold; padding:5px; margin:0 10px 0 10px; font-size:11px; text-align:center;}
table.detailed-results       {border-collapse:collapse; margin:0 10px 0px 10px; width:475px; font-size:11px;}
table.detailed-results td, table.detailed-results th {border:1px #999999 solid; padding:3px}

table.detailed-inner          {width:100%;}
table.detailed-inner td, table.detailed-inner th {border:none;}
table.detailed-results th      {color:#666666;}

div.editreg               {clear: both; padding: 8px 0 5px 8px; margin:0; height:33px; background: url("https://www.thrifty.co.uk/images/edit-bg.gif") no-repeat;}
.clearer                          {height:10px; clear:both;}
table.password-reminder          {font-size:11px; border-collapse:collapse; margin:0 0 0 10px; padding:0;}


div.loginhome                {clear: both; padding: 8px 0 5px 8px; margin:0 0 6px 0; height:25px; background: url(https://www.thrifty.co.uk/images/login-bg-x1.gif) no-repeat;}
input.emailinput             {width:118px;}
input.passwordinput          {width:82px;}

.content-sub-page-container-body2 ol li, #roundedbox ol li {padding-left: 5px; background-image: none;}
.content-sub-page-container-body2 ol, #roundedbox ol {padding: 8px 5px 0 37px; list-style: decimal;}
html>body .content-sub-page-container-body2 ol, #roundedbox ol {*padding: 8px 5px 0 40px;}

.dmrslider_question a.dmrslider_lnk,.dmrslider_question a:link.dmrslider_lnk,.dmrslider_question a:active.dmrslider_lnk,.dmrslider_question a:visited.dmrslider_lnk {color:#0061A6; font-weight:normal; text-decoration:none; line-height:1.4em;}
.dmrslider_question a:hover.dmrslider_lnk				{color:#000000; text-decoration:none; line-height:1.4em;}

.dmrslider_question {font-size:110%; border-top:1px #999999 dotted; color:#000000; width:-300px; font-weight:bold; margin-bottom:0px; margin-top:0px; margin-left:1px; margin-right:1px; padding:5px 5px 5px 15px; height:20px; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat; /* End layout CSS */ cursor:pointer; position:relative;}
.dmrslider_answer {width:95%; visibility:hidden; height:0px; overflow:hidden; position:relative;}

.dmrslider_answer_content {padding:0 0 15px 10px; position:relative;}

.popup p {padding:5px 5px 5px 10px; line-height:1.4em;}
ul.popuplist {margin:5px 5px 5px 25px; list-style:disc; line-height:1.4em;}
ul.popuplist li {padding:5px; line-height:1.4em;}

/* ---------- Recruitment --------------------- */

.recruitment 			{position:relative; margin:10px 0 10px 0; width:760px; height:471px; background:url("../images/thrifty-gps.jpg");}
.recruitment-2 			{position:relative; margin:10px auto 10px auto; width:646px; height:624px; padding:1px 0 0 0; background:url("../images/current-opportunities-background.png") no-repeat;}
.recruitment-3 			{position:relative; margin:10px auto 10px auto; width:646px; height:624px; padding:1px 0 0 0; background:url("../images/thrifty-history-background.png") no-repeat;}
.recruitment-4 			{position:relative; margin:10px auto 10px auto; width:646px; height:624px; padding:1px 0 0 0; background:url("../images/thrifty-rewards-background.png") no-repeat;}
.recruitment-5 			{position:relative; margin:10px auto 10px auto; width:646px; height:624px; padding:1px 0 0 0; background:url("../images/working-at-thrifty-background.png") no-repeat;}

h1.recruit-h1  			{font-size:18px; color:#666666; margin:10px 0 0 0;}
h1.recruit-h12 			{font-size:18px; color:#000000; padding:0 0 10px 10px;}

ul.recruit 			{margin:0 0 0 10px;}
ul.recruit li			{margin:5px 0 5px 0;}

ul#level1            {position:absolute; top:296px; left:53px; background:url(../images/nav-buttons.png); margin:0 0 0 5px; padding:0;}


ul#level1-2 		{position:absolute; top:510px; left:0px; background:url(../images/nav-buttons.png); margin:0 0 0 0; padding:0;}
ul#level1-3 		{position:absolute; top:570px; left:0px; background:url(../images/nav-buttons.png); margin:0 0 0 0; padding:0;}

ul#level1 li 				{float:left; list-style-type:none;}
ul#level1-2 li 				{float:left; list-style-type:none;}
ul#level1-3 li 				{float:left; list-style-type:none;}
ul#level1 li a 				{height:113px; display:block; text-indent:-9999px; outline:none}
ul#level1-2 li a 				{height:113px; display:block; text-indent:-9999px; outline:none}
ul#level1-3 li a 				{height:113px; display:block; text-indent:-9999px; outline:none}

li#nav1 a, li#nav1-s a, li#nav2 a, li#nav2-s a, li#nav3 a, li#nav3-s a, li#nav4 a, li#nav4-s a, li#nav5 a, li#nav5-s a, li#nav6 a, li#nav6-s a, li#nav7 a, li#nav7-s a, li#nav8 a, li#nav8-s a, li#nav9 a, li#nav9-s a {background:url(../images/nav-buttons.png)}

li#nav1 a 				{background-position:0 0; width:163px; left:0;}
li#nav2 a 				{background-position:-163px 0; width:163px; left:0;}
li#nav3 a 				{background-position:-326px 0; width:163px; left:0;}
li#nav4 a 				{background-position:-489px 0; width:157px; left:0;}

p.smalltxt				{font-size:12px; line-height:18px; padding:5px 10px 5px 10px;}

