/* /////////////////////////////////
	Go Rentals "Main" CSS 
	
///////////////////////////////// */
/* reset whitespace */
* { 
	margin:0;
	padding:0;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;	
}

.bold
{
 font-weight :bold ;  
}
.textAlignLeft {
text-align: left  !Important;
}
.textAlignRight {
text-align: right !Important;
}
/* /////////////////////////////////
	LAYOUT & GRID
///////////////////////////////// */

body {
	font: normal 12px arial, tahoma, 'trebuchet ms', 'lucida sans unicode', 'sans serif', verdana;
	color: #000;
	background: #fff;
	line-height: 18px;
}

.center {
	width: 960px;
	margin: 0 auto;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear { 
	clear: both; 
	height: 0; 
	line-height: 0px;
	font-size: 0px;
	text-indent: -5000px;
}


.hidden {
	display: none;
}

#header {
	height: 72px;
	background: #293685 url('../i/bg-header.gif') repeat-x left top;
	overflow: hidden;
}

#banner {
	height: 175px;
	background: transparent url('../i/banner.jpg') no-repeat left top;
	margin-top: 12px;
	position: relative;
}

#content {
	padding-bottom: 38px;
	/* position: relative; */
}

#footer {
	clear: both;
	background: #293685 url('../i/bg-footer.gif') repeat-x center top;
}

.col1 {
	width: 222px;
}

.col2 {
	width: 469px;
}

.col3 {
	width: 715px;
}

.col4 {
	width: auto;
	clear: both;
}

.half {
	width: 49%;
}

.third {
	width: 33%;
}

.quarter {
	width: 25%;
}

.twothirds {
	width: 66%;
}

.marginRight {
	margin-right: 23px;
}

.marginRightThin {
	margin-right: 11px;
}

.marginNeg3 {
	margin-right: -3px;
}

div.paddingLeft {
	padding-left: 18px;
	width: 451px;
}

div.paddingRight {
	padding-right: 18px;
	width: 450px;
}

div.rightDotPad {
	padding-right: 23px;
	background: transparent url('../i/bg-dotline.gif') repeat-y right top;
}

.divider {
	clear: both;
	height: 5px;
	width: 715px;
	background: transparent url('../i/bg-divider.gif') repeat-x left top;
	line-height: 0px;
	font-size: 0px;
	text-indent: -5000px;	
}

.dividerNarrow {
	clear: both;
	height: 5px;
	width: 469px;
	background: transparent url('../i/bg-divider.gif') repeat-x left top;
	line-height: 0px;
	font-size: 0px;
	text-indent: -5000px;
}

.dividerDotted {
	clear: both;
	height: 1px;
	background: transparent url('../i/bg-dotline.gif') repeat-x left top;
	line-height: 0px;
	font-size: 0px;
	text-indent: -5000px;	
}

#topLine {
	height: 51px;
}

.titleBar3 {
	height: 43px;
	background: #e4e5ee url('../i/titlebar-3.gif') no-repeat left top;
	overflow: hidden;
	margin-bottom: 14px;
}

.titleBar2 {
	height: 43px;
	background: #e4e5ee url('../i/titlebar-2.gif') no-repeat left top;
	overflow: hidden;
	margin-bottom: 14px;
}


/* /////////////////////////////////
	TEXT + HTML
///////////////////////////////// */

h1 {
	font: bold 18px arial;
	color: #293583;
	padding: 12px 18px 8px 18px;
	float: left;
}

h1.congratulation {
	font: bold 24px arial;
	color: #293583;
}

h1.col {
	width: 209px;
}

h2 {
	font: normal 18px arial;
	color: #293583;
	padding: 14px 18px 8px 18px;
}

.col1 h2 {
	background: transparent url('../i/box1-top.gif') no-repeat left top;
}

.col2 h2 {
	background: transparent url('../i/box2-top.gif') no-repeat left top;
	padding-bottom: 12px;
}

.h3,
h3 {
	font: bold 18px arial;
	color: #293583;
	margin: 18px 18px 12px 0px;
}

.h1, .popupTitle,
h3.popupTitle {
	font: bold 18px arial !important ;
	color: #293583;
	padding: 12px 18px 8px 18px;
/*	padding: 0px 18px 8px 18px !important ; */
	float: left !important ;
}

h3.paddingLeft,
p.paddingLeft {
	padding-left: 18px;
}

h3.noMarginBottom {
	margin-bottom: 0px;
}

h3 span.small {
	font-size: 12px;
	margin-left: 10px;
}

h3 span.smaller {
	font-size: 12px;
	margin-left: 15px;
	font-weight: normal;
}

.titleBar2 h3 {
	margin: 0px;
	padding: 12px 0px 12px 18px;
}

.col4 h3 {
	background: transparent url('../i/box4-top.gif') no-repeat left top;
	margin: 0px;
	padding: 14px 18px 8px 18px;
}
.h4,
h4 {
	font: bold 11px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	margin: 10px 0px 7px 22px;
}

.h1 span.light,
.h4 span.light,
h1 span.light,
h4 span.light {
	font-weight: normal;
	margin-left: 4px;
}

h4.flushLeft {
	margin-left: 0px;
}

.h5,
h5 {
	font: normal 14px arial;
	color: #293583;
	margin: 24px 0px 0px 0px;
	line-height: 20px;
}

.sideBar h5 {
	font: bold 12px arial;
	color: #293583;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	background: #f3f3f7;
	padding: 10px 12px 10px 16px;
}

h5.marginTop {
	margin-top: 5px;
}

h5.strong {
	font-weight: bold;
}

h5.top {
	margin-top: 10px;
}

h6 {
	font: bold 10px tahoma, arial;
	color: #293583;
	display: inline;
	text-transform: uppercase;
}

p {
	margin: 12px 0px 12px 0px;
}

ul {
	margin: 12px 0px 12px 0px;
	list-style-type: none;
}

ul.check {
	line-height: 14px;
	margin: 12px 0px;
}

ul.check li {
	background: transparent url('../i/check.gif') no-repeat left 2px;
	padding-left: 16px;
	margin-bottom: 7px;
}

ul.bullet {
	margin: 12px 0px;
}

ul.bullet li {
	background: transparent url('../i/bullet.gif') no-repeat left 6px;
	padding-left: 11px;
}

ul li.bulletDot {
	background: transparent url('../i/bullet.gif') no-repeat left 6px;
	padding-left: 11px;
}

ul.inline li {
	float: left;
	padding-right: 30px;
	margin-top: 5px;
}

ul.spread li {
	margin-bottom: 6px;
}

p.small,
span.small {
	font-size: 11px;
}

p.margin22,
ul.margin22,
img.margin22 {
	margin-top: 22px;
	margin-bottom: 0px;
	padding-bottom: 22px;
}

p.margin12,
ul.margin12,
img.margin12 {
	margin-top: 12px;
	margin-bottom: 0px;
	padding-bottom: 12px;
}

p.marginTopNeg10,
ul.marginTopNeg10 {
	margin-top: -10px;
}

p.marginLeft,
ul.marginLeft,
img.marginLeft,
h1.marginLeft,
h2.marginLeft,
h3.marginLeft,
h4.marginLeft,
h5.marginLeft,
h6.marginLeft {
	margin-left: 18px;
	text-align:justify; 
}

p.justify {
 text-align:justify; 
 margin-right:10px;
}

.marginBottom50 { 
    margin-bottom: 50px; 
}

.marginTop22 {
	margin-top: 22px;
}

p.paddingBottom22 {
	margin-bottom: 0px;
	padding-bottom: 22px;
}

ul.marginBottom {
	margin-bottom: 32px;
}

strong.label {
	font: bold 10px tahoma, arial;
	color: #293583;
	text-transform: uppercase;
}

strong.blue {
	color: #293583;
}

span.highlight {
	background: #fff7c9;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
	margin-left: -6px;
}

img.block {
	display: block;
}

img.left {
	margin-right: 20px;
	margin-bottom: 12px;
}

img.flow {
	margin-top: 6px;
	margin-bottom: 12px;
	margin-right: 30px;
}

img.imgPad {
	margin: 10px 10px 15px 0px;
}

/* /////////////////////////////////
	start  of problem css
///////////////////////////////// */
/* /////////////////////////////////

table {
	width: 100%;
	border: 0;
	margin: 12px 0px;
}

th {
	background: #e4e5ee;
	text-align: left;
	font-weight: normal;
	color: #293685;
}

th,td {
	padding: 4px 18px;
}

td {
	border-bottom: solid 1px #e4e5ee;
}

tr.divideBottom td {
	border-bottom: solid 5px #e4e5ee;
}
///////////////////////////////// */
table.insurance,
table.forSale {
      width: 100%;
      border: 0;
      margin: 12px 0px;
}
 
.insurance th,
.forSale th {
      background: #e4e5ee;
      text-align: left;
      font-weight: normal;
      color: #293685;
}
 
.insurance th,
.insurance td,
.forSale th,
.forSale td {
      padding: 4px 18px;
}
 
.insurance td,
.forSale td {
      border-bottom: solid 1px #e4e5ee;
}
 
.insurance tr.divideBottom td,
.forSale tr.divideBottom td {
      border-bottom: solid 5px #e4e5ee;
}

.forSale tr.divideTop td {
      border-top: solid 5px #e4e5ee;
}
    
/* /////////////////////////////////
	end of problem css
///////////////////////////////// */

.errorAlert {
	background: #fff7c9 url('../i/icon-alert.gif') no-repeat 18px 20px;
	padding: 14px 25px 14px 86px;
	margin-bottom: 14px;
}

.errorCall {
	background: #fff7c9 url('../i/icon-call.gif') no-repeat 18px 20px;
	padding: 14px 25px 14px 86px;
	margin-bottom: 14px;
}

.alert {
	background: #fff7c9;
	padding: 6px 25px 6px 18px;
	margin: 18px 0px;
}


/* /////////////////////////////////
	LINKS
///////////////////////////////// */

a img { border: none }

a,
a:visited {
	color: #2a59d0;
	text-decoration: underline;
}
 
a:hover {
	color: #293583;
	text-decoration: underline;
}
a.followUs.focus,
a:focus {
	outline: none;
}

a.followUs 
{
 
	color: #336699;
 text-decoration :none; 
 vertical-align:middle;
  border: 0;	 
}
a.followUs.hover  
{
    font: bold arial;
	color: #293583;
	text-decoration: underline;
}

/* /////////////////////////////////
	FEATURE BOXES LOW IN HEIGHT FOR FACEBOOK AND TWITTER
///////////////////////////////// */

.fbBox {
	height: 60px;
	margin-top: 0px;
	font-size: 11px;
}
.fbBox img {
	float: left;
	margin: 16px 0px 0px 0px;
	display: inline;
}

.fbBox p {
	float: left;
	width: 130px;
	margin: 25px 0px 0px 10px ! Important; 
	line-height: 14px;
	display: inline;
}
.fbBox strong { 
	font-size: 14px;
	color: #293685;
	display: block;
	 
}



/* /////////////////////////////////
	HEADER
///////////////////////////////// */

#logo {
	float: left;
}

#logo img {
	display: block;
}

#topNav {
	float: right;
	margin-top: 42px;
	padding-right: 10px;
}

#topNav li {
	float: left;
	padding: 1px 10px;
	border-left: solid 1px #3c4789;
	font-size: 11px;
}

#topNav li.first {
	border-left: 0;
}

#topNav li a,
#topNav li a:visited {
	color: #a8b9e9;
	text-decoration: none;
}

#topNav li a:active {
	color: #fff;
}

#topNav li a:hover {
	color: #bfccf3;
	text-decoration: underline;
}

/* /////////////////////////////////
	BANNER
///////////////////////////////// */
#banner {
	height: 175px;
	margin-top: 12px;
	background: transparent url('../i/banner.jpg') no-repeat left top;
	position: relative;
    top: 0px;
    left: 0px;
}
#bannerCaption,
#bannerCaption:visited {
	font-size: 11px;
	font-style: italic;
	color: #fff;
	float: right;
	padding: 10px 20px 0px 0px;
	text-decoration: none;
}
.bannerCaption:hover,
#bannerCaption:hover {
	text-decoration: underline;
	color: #fff;
}

#bannerCredit {
	font-size: 11px;
	color: #fff;
	float: right;
	clear: right;
	padding: 0px 20px 0px 0px;
	font-style: italic;
	line-height: 14px;
	opacity: .65;
	filter: alpha(opacity=65);

}

.bannerCar, 
#bannerCar {
	position: absolute;
	top: 92px;
	left: -16px; 
	z-index: 11;
}



.banner-nz {
	height: 175px;
	margin-top: 12px;
	background: transparent url('../i/banner.jpg') no-repeat left top;
	position: relative;
    top: 0px;
    left: 0px;
}
.bannerCaption,
.bannerCaption:visited {
	font-size: 11px;
	font-style: italic;
	color: #fff;
	float: right;
	padding: 10px 20px 0px 0px;
	text-decoration: none;
}

.bannerCar {
	position: absolute;
	top: 98px;
	left: -13px;
	z-index: 11;
}

/* /////////////////////////////////
	NAV
///////////////////////////////// */

#nav {
	height: 34px;
	background: transparent url('../i/bg-navbar.gif') no-repeat left top;
	margin: 0px;
	padding-left: 285px;
}

#nav li {
	display: block;
	float: left;
	height: 34px;
	border-left: 0;
	position: relative;
	z-index: 100;
}

#nav li a,
#nav li a:visited {
	padding: 11px 14px 10px 14px;
	display: block;
	float: left;
	margin: 0px;
	text-decoration: none;
	color: #c3d0f5;
	background: transparent url('../i/bg-navlink.gif') no-repeat left top;
	font: bold 11px tahoma, arial;
	text-transform: uppercase;
	white-space: nowrap;
}

#nav li a:hover {
	background-position: 0px -34px;
	text-decoration: none;
	color: #fff;
}

#nav li.current {
	background: transparent url('../i/tab-left.gif') no-repeat left top;
}

#nav li.current a,
#nav li.current a:visited {
	color: #000;
	background: transparent url('../i/tab-right.gif') no-repeat right top;
}

#nav li.current a:hover {
	background: transparent url('../i/bg-navlink.gif') no-repeat left -34px;
	color: #fff;
}

#nav li.current:hover a,
#nav li.sfhover:hover a {
	background: transparent url('../i/bg-navlink.gif') no-repeat left -34px;
	color: #fff;
}

#nav li ul,
#nav li.current ul {
	position: absolute;
	width: 150px;
	top: 22px;
	left: -999em;
	padding: 0px 0px 7px 0px;
	overflow: hidden;
	background: #283888 url('../i/bg-navdrop.gif') no-repeat left bottom;
	z-index: 100;
}

#nav li ul.wide,
#nav li.current ul.wide {
    width: 195px;
    background-image: url('../i/bg-navdrop-wide.gif');
}


#nav li ul li,
#nav li.current ul li {
	height: 24px;
	overflow: hidden;
	float: none;
	display: block;
}

#nav li ul li a,
#nav li ul li a:visited,
#nav li.current ul li a,
#nav li.current ul li a:visited,
#nav li.current:hover ul li a,
#nav li.current:hover ul li a:visited,
#nav li.sfhover ul li a,
#nav li.sfhover ul li a:visited,
#nav li.sfhover:hover ul li a,
#nav li.sfhover:hover ul li a:visited {
	color: #c3d0f5;
	background: #283888;
	background-image: none;
	padding: 6px 14px 5px 14px;
	text-transform: none;
	font-weight: normal;
	width: 200px
}

#nav li ul li a:hover,
#nav li.current ul li a:hover,
#nav li.current:hover ul li a:hover,
#nav li.sfhover ul li a:hover {
	background-image: none;
	background: #24327c;
}

#nav li:hover ul, 
#nav li.sfhover ul,
#nav li.current:hover ul {
	left: 0px;
}

#nav li:hover a,
#nav li:hover a:visited, 
#nav li.sfhover a,
#nav li.sfhover a:visited {
	background-position: 0px -34px;
}
/* /////////////////////////////////
	CONTACT BOX
///////////////////////////////// */
.contactNight,
.contactBox {
/*	background: #e4e5ee url('../i/bg-contact.jpg') no-repeat left bottom; */
	background: #e4e5ee url('../i/bg-contact-with-ph-numbers-day-time.gif') no-repeat left bottom; 
	margin-bottom: 12px;
	height: 216px;
}

.contactNight {
/*	background-image: url('../i/bg-contact2.jpg')   */
	background-image: url('../i/bg-contact-with-ph-numbers-night-time.gif')  
}

h2#h2callNow {
	background: transparent url('../i/h2-callnow.gif') no-repeat left top;
	text-indent: -5000px;
}

.contactNight p.unattended {
	margin: 11px 0px 9px 18px
}

.contactNight p.unattended strong {
	color: #293685;
}

.contactBox p.numbers,
.contactNight p.numbers {
	margin: 0px 18px;
}

.contactBox p.time,
.contactNight p.time {
	margin: 3px 0px 9px 9px;
	background: transparent url('../i/bg-contact-time.gif') no-repeat left top;
	padding: 3px 0 3px 33px;
	font-size: 11px;
}

.contactBox .emailLink,
.contactBox .emailLink:visited,
.contactBox .emailLink:active,
.contactBox #emailLink,
.contactBox #emailLink:visited,
.contactBox #emailLink:active {
	display: block;
	background: transparent url('../i/icon-email.gif') no-repeat left 9px;
	padding: 10px 0px 10px 40px;
	margin-left: 18px;
}
.contactNight .emailLink,
.contactNight .emailLink:visited,
.contactNight .emailLink:active,
.contactNight #emailLink,
.contactNight #emailLink:visited,
.contactNight #emailLink:active {
	background: transparent url('../i/icon-email-small.gif') no-repeat left 3px;
	padding: 3px 0px 3px 29px;
	margin-left: 5px;
}

/* /////////////////////////////////
	FORMS
///////////////////////////////// */

fieldset {
	border: 0;
}

input, select {font-family: arial, tahoma, 'trebuchet ms', 'lucida sans unicode', 'sans serif', verdana;}

/* /////////////////////////////////
	FOOTER
///////////////////////////////// */
#footLogo {
	float: left;
	margin: 20px 30px 16px 18px;
	display: inline;
}

#footNav {
	float: left;
	margin: 20px 18px 16px 18px;
	padding-right: 0px;
}

#footNav li {
	float: left;
	padding: 1px 10px;
	border-left: solid 1px #3c4789;
	font-size: 11px;
}

#footNav li.first {
	border-left: 0;
}

#footNav li a,
#footNav li a:visited {
	color: #a8b9e9;
	text-decoration: none;
}

#footNav li a:active {
	color: #fff;
}

#footNav li a:hover {
	color: #bfccf3;
	text-decoration: underline;
}

#copyright {
	clear: both;
	background: transparent url('../i/bg-footer-c.gif') no-repeat left top;
	margin: 0px;
	padding: 10px 18px 9px 18px;
	color: #6674c3;
	font-size: 11px;
	display: block;
	height: 1%;
}

#copyright a,
#copyright a:visited {
	color: #6674c3;
	text-decoration: none;
	margin-left: 10px;
}

#copyright a:active {
	color: #fff;
}

#copyright a:hover {
	color: #bfccf3;
	text-decoration: underline;
}

#footExtra {
	font: normal 9px tahoma, arial;
	color: #6674c3;
	text-transform: uppercase;
	margin: 0px;
	padding: 14px 18px 18px 18px;
	line-height: 14px;
}

#footExtra a,
#footExtra a:visited {
	color: #6674c3;
	text-decoration: none;
}

#footExtra a:hover {
	color: #bfccf3;
	text-decoration: underline;
}
/*//////////////////////////////// */
/* use class */ 
/*//////////////////////////////// */
.truste 
{
	float: right;
	margin: 0px 0px 0px 30px;
	display: inline;
	background: white; 
	
    }

.footLogo {
	float: left;
	margin: 20px 30px 16px 18px;
	display: inline;
}

.footNav {
	float: left;
	margin: 20px 18px 16px 18px;
	padding-right: 0px;
}

.footNav2ndLind {
	float: left;
	margin: 10px 18px 16px 18px;
	padding-right: 0px;
}

.footNav2ndLind li,
.footNav li {
	float: left;
	padding: 1px 10px;
	border-left: solid 1px #3c4789;
	font-size: 11px;
}
.footNav2ndLind li.first,
.footNav li.first {
	border-left: 0;
}

.footNav2ndLind a,
.footNav2ndLind a,
.footNav li a,
.footNav li a:visited {
	color: #a8b9e9;
	text-decoration: none;
}

.footNav li a:active {
	color: #fff;
}

.footNav li a:hover {
	color: #bfccf3;
	text-decoration: underline;
}


.footExtra {
	font: normal 9px tahoma, arial;
	color: #6674c3;
	text-transform: uppercase;
	margin: 0px;
	padding: 14px 18px 18px 18px;
	line-height: 14px;
}

.footExtra a,
.footExtra a:visited {
	color: #6674c3;
	text-decoration: none;
}

.footExtra a:hover {
	color: #bfccf3;
	text-decoration: underline;
}



/* ////////////////////////////////*/
.YourComment
{ display : none; }

/* /////////////////////////////////
	HOT DEALS BOX
///////////////////////////////// */

#hotDeals,
.hotDeals {
	height: 476px;
	background: #293685 url('../i/bg-hotdeals.gif') repeat-y left top;
/*	position: relative; */
	z-index: 1;
}

#hotDealsLink,
.hotDealsLink {
	display: block;
	position: absolute; 
	top: -12px;
	right: -11px;
	width: 67px;
	height: 68px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/hotdeals.png') no-repeat left top;
	z-index: 0;
	cursor: pointer;
}

#hotContainer,
.hotContainer {
	height: 437px;
	border-top: solid 5px #293685;
	margin: 0px 5px;
	background: #fff;
	overflow: hidden;
}





.ValidatorZorder 
{
	position:relative; 
	z-index:2;
}
.deal {
	height: 146px;
	background: transparent url('../i/bg-hot-dot.gif') repeat-x left bottom;	
}

.deal .title {
	height: 58px;
	background: transparent url('../i/bg-hot-title.gif') repeat-x left top;
	display: inline-block;
	display: block;
}

/* /////////////////////////////////
.deal .title p {
	margin: 0px 50px 0px 14px;
	padding: 12px 0px 0px 0px;
}
///////////////////////////////// */
.deal .title p {
     margin: 0px 50px 0px 14px;
     padding: 12px 0px 0px 0px;
     font-size: 11px;
     line-height: 16px;
}

.deal .title p a,
.deal .title p a:visited {
	font-weight: bold;
}

.deal .car {
	height: 87px;
	padding: 0px 18px 0px 8px;
	background: #fff;
	display: inline-block;
	display: block;
}

.deal .car img {
	float: left;
}

.deal .car .price2 {
	float: right;
	text-align :right;
	color: #3148a8;
	font-size: 11px;
	line-height: 13px;
	margin-top: 20px;
}

.deal .car .price2 strong {
	font-size: 22px;
	font-style: italic;
	letter-spacing: -1px;
	line-height: 20px;
}
.deal .car .price2 a ,
.deal .car .price2 a:visited {
	display: block;
	text-decoration: none;
}
.deal .car .price2 a:hover {
	text-decoration: underline;
}
.deal .car .price2 a.learnMore,
.deal .car .price2 a.learnMore:visited {
	margin-top: 14px;  
	margin-left: -20px;  
	margin-right: -12px;  
	background: transparent url('../i/bullet-more-clear.gif') no-repeat left 1px;
	padding: 2px 0px 2px 18px;
}


.deal .car .price {
	float: right;
	color: #3148a8;
	font-size: 11px;
	line-height: 13px;
	margin-top: 26px;
}

.deal .car .price strong {
	font-size: 22px;
	font-style: italic;
	letter-spacing: -1px;
	line-height: 18px;
}

#hotNav,
.hotNav {
	height: 34px;
	background: transparent url('../i/bg-hotdeals-bottom.gif') no-repeat left bottom;
	padding: 0px 15px;
	
}
.hotNavBtn {
	height: 34px;
	background: transparent url('../i/bg-hotdeals-bottom.gif') no-repeat left bottom;
	padding: 0px 15px;
	z-index: 999;
	margin-top : -34px;
	
}


p.hotNavInfo {
	margin: 0px;
	padding: 7px 16px 0px 16px;
	text-align: center;
	font-size: 11px;
	color: #293685;
}

span.rangeStart, span.rangeEnd {
	font-weight: bold;
}

a.moreHotDeals,
a.moreHotDeals:visited {
	margin-left: 5px;
	padding: 2px 0px 1px 6px;
	border-left: solid 1px #b1b7d4;
	text-decoration: none;
}

a.moreHotDeals:hover {
	text-decoration: underline;
}

.hotUp,
.hotUp:visited {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/hot-up.gif') no-repeat left top;
	margin-top: 7px;
	display: none;
}

.hotUp:hover {
	background-position: 0px -16px;
}

.hotDown,
.hotDown:visited {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/hot-down.gif') no-repeat left top;
	margin-top: 7px;
}

.hotDown:hover {
	background-position: 0px -16px;
}


/* /////////////////////////////////
	FEATURE BOXES
///////////////////////////////// */

.featureBox {
	height: 136px;
	background: #e4e5ee url('../i/bg-feature-box.gif') no-repeat left top;
	margin-bottom: 12px;
	font-size: 11px;
}

.featureBox img {
	float: left;
	margin: 16px 0px 0px 13px;
	display: inline;
}

.featureBox p {
	float: right;
	width: 116px;
	margin: 18px 17px 0px 0px;
	line-height: 14px;
	display: inline;
}

.featureBox p .wide125 {
	width: 125px; 

}


.featureBox strong {
	font-size: 12px;
	color: #293685;
	display: block;
	margin-bottom: 6px;
}

.featureBox a.learnMore,
.featureBox a.learnMore:visited {
	display: block;
	margin-top: 10px;
	background: transparent url('../i/bullet-more.gif') no-repeat left 1px;
	padding: 2px 0px 2px 22px;
	text-decoration: none;
}

.featureBox a.learnMore:hover {
	text-decoration: underline;
}

/* /////////////////////////////////
	EXPANDING TEXT
///////////////////////////////// */

.hiddenAbout,
.hiddenGuarantee {
	display: none;
	padding-top: 1px;
	margin-top: -13px;
}

span.closed {
	display: inline;
}

span.open {
	display: none;
}

a.open span.closed {
	display: none;
}

a.open span.open {
	display: inline;
}

/* /////////////////////////////////
	BACKGROUND COLOR
///////////////////////////////// */
.emailsubject
{
	background: silver;

}


/* /////////////////////////////////
	Landing Page
///////////////////////////////// */
.img_table
{
margin-left: 10px;
margin-bottom: 15px;
}


/* /////////////////////////////////
	FEATURE BOXES
///////////////////////////////// */

.featureBox {
	height: 118px;
	background: #e4e5ee url('../i/bg-feature-box.gif') no-repeat left top;
	margin-bottom: 12px;
	font-size: 11px;
}

.featureBox img {
	float: left;
	margin: 16px 0px 0px 13px;
	display: inline;
}

.featureBox p {
	float: right;
	width: 116px;
	margin: 18px 17px 0px 0px;
	line-height: 14px;
	display: inline;
}

.featureBox strong {
	font-size: 12px;
	color: #293685;
	display: block;
	margin-bottom: 6px;
}

.featureBox a.learnMore,
.featureBox a.learnMore:visited {
	display: block;
	margin-top: 9px;
	background: transparent url('../i/bullet-more.gif') no-repeat left 1px;
	padding: 2px 0px 2px 22px;
	text-decoration: none;
}

.featureBox a.learnMore:hover {
	text-decoration: underline;
}


/* /////////////////////////////////
	Benek new Oct 17
///////////////////////////////// */

img.right {
	margin-left: 20px;
	margin-bottom: 12px;
}

img.accessPic {
	margin: 8px 0 12px 18px;
}

.fuelIndicator {
	width: 220px;
	height: 76px;
	float: right;
	margin: 0 0 0 30px;
	background: #2f45a3 url('../i/fuel-indicator.jpg') no-repeat left top;
}

.fuelIndicator h3 {
	font-size: 17px;
	color: #b0b5e3;
	font-weight: normal;
	padding: 10px 0 0 88px;
}

.fuelIndicator h3 strong {
	color: #fff;
}

table.fuel {
	width: 100%;
	border: 0;
	margin: 12px 0px;
}

table.fuel th {
	background: #e4e5ee;
	text-align: left;
	font-weight: normal;
	color: #293685;
}

table.fuel th,
table.fuel td {
	padding: 4px 4px 4px 18px;
}

table.fuel td {
	border-bottom: solid 1px #e4e5ee;
}

table.fuel tr.divideBottom td {
	border-bottom: solid 5px #e4e5ee;
}


/* /////////////////////////////////
	081105
///////////////////////////////// */

a.accinfo,
a.accinfo:visited {
	margin-left: 3px;
	padding: 2px 17px 2px 0px;
	background: transparent url('../i/icon-calc.gif') no-repeat right center;
	display: inline-block;
	color: #fff;
}

/* /////////////////////////////////
	081109
///////////////////////////////// */
.validationSummaryMsgBold {
    margin-right: 50px;
}

/* /////////////////////////////////
	added by Benek Oct 31 for loading animation
///////////////////////////////// */

.loadingWheel {
	float: left;
	margin: 6px 0 0 20px;
	color: #293583;
	background: transparent url('../i/ajax-loader.gif') no-repeat left 2px;
	padding: 2px 0 2px 22px;
	display: none;
}

.processingWheel {
	float: left;
	margin: 6px 10px 0 0px;
	color: #293583;
	padding: 2px 0 2px 22px;
}
.processingWheelWhite {
	float: left;
	margin: 20px 10px 0 10px;
	color: #ffffff;
	padding: 2px 0 2px 22px;
}
.processingWheelQB {
	float: left;
	margin: 6px 10px 0 10px;
	color: #293583;
	padding: 2px 0 2px 22px;
}
.processingWheelImg {
	float: left;
	margin: 0px 20px 0 0px;
}

/* /////////////////////////////////
    081109 loading wheel
///////////////////////////////// */
.submit,
a.submit ,
#quoteBook a.submit {
    float: left !Important;
}
.loadingWheel {
    float: left;
    margin: 6px 0 0 20px;
    color: #293583;
    padding: 2px 0 2px 0;
    display: none;
}

.loadingWheel img {
    margin-right: 10px;
}
.floatleft {
	float: left !important; 

}

/* /////////////////////////////////
	AjaxToolKits CSS
///////////////////////////////// */
/* validatorCallout */
.validatorCalloutHighlight
{
/*    background-color: lemonchiffon;   */
    background-color: #FFFACD ;
    z-index: 1;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.CalloutBoxZIndex
{
    z-index: 99;
}    

/************ MaskedEdit Related Styles ***********************/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFFACD ;
    color: red;
    position:  relative ;
    left: 0px !important;
    top: 0px !important;
    visibility: visible; display: block;
    z-index:  1000 !important;

}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.MyCalendar .ajax__calendar {
    position:  relative ;
    left: 0px !important;
    top: 0px !important;
    visibility: visible; display: block;
    z-index: 1000 !important;

}
.MyCalendar .ajax__calendar iframe 
{
    left: 0px !important;
    top: 0px !important;
}

/* /////////////  081123  ///////////// */ 
.NoteRed
{
    color: red;
}

/* /////////////  081129 for cars sort by   ///////////// */ 
.SelectedSortBy {
	font: bold 11px tahoma, arial;
	color: #293685;
	/*text-transform: uppercase; 
	font-style :italic ; */ 
	text-transform: capitalize ; 
	
}

.agentSelectBoxLable {
    position:  relative ;
    left: 3px !important;
    top: -5px !important;
    margin-right: 10px !important;
}

.agentGoButton {
    position:  relative ;
    left: 3px !important;
    top: 3px !important;
}
.agentCarRateTable  
{
    padding: 10px 20px 10px 20px; 
    font-size: 14px    ;
    border-color:#E6E6E6;

}
.agentCarRateCellBottomLine
{
    border-color: #E6E6E6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.agentCarRateCell
{
    padding: 10px 20px 10px 20px;
    background-color: #E6E6E6;
    font-size: 14px;
}
.agentCarRateCell.b
{
    padding: 10px 20px 10px 20px;
    background-color: #E6E6E6;
    font-size: 14px;
}
.btn150 
{
    width: 150px;
    }
.btn180 
{
    width: 180px;
    }
.agentDuration
{
    margin-top : -10px;
}
    
/* 2009.12.17 use to control pop-up for save quote */    
.popForm{
    margin-top : -3px;
}
.divider3px {
	clear: both;
	height: 3px;
	width: 715px;
	background: transparent url('../i/bg-divider.gif') repeat-x left top;
	line-height: 0px;
	font-size: 0px;
	text-indent: -5000px;	
}
/* for the slogen line with logo*/
.tagline,
#tagline {
     width: 384px;
     height: 19px;
     overflow: hidden;
     text-indent: -5000px;
     background: transparent url('../i/tagline.gif') no-repeat left top;
     float: right;
     margin-top: 43px;
}



/* Trust E banner start 2010.06.10 */
.greenBannerBig
{
	width: 710px;
	background-image: url('../i/greenBanner.gif');
	margin-bottom: 12px;
	height: 71px;
	
}
.textHeading
{
	font: bold 12px arial;
	padding: 10px 5px 5px 150px;
	color: #293685;
}
.textDesc
{  
    font: normal 12px arial;
	padding: 0px 10px 5px 150px;
/*	color: #293685; */
}
.greenBannerSmall
{
	width: 222px;
	background-image: url('../i/greenBanner1.gif');
	margin-bottom: 12px;
	height: 71px;
	
}
.textSmallBanner
{
	font: bold 12px arial;
	padding: 12px 5px 5px 133px;
	color: #293685;
	
}
.imageSmallBanner
{
	float: left;
	padding: 15px 5px 10px 6px;
}
.imageBigBanner
{
	float: left;
	padding: 15px 12px 10px 14px;
}

.trusteSealOnSaveQuote
{    
    float: left; 
    vertical-align :middle ;
    margin: -25px 10px 0px 470px;
}
.trusteSealOnSaveQuoteText
{ 
    float: right; 
    margin: -35px 20px 0px 10px;
/*    width: 90px;
   height: 60px;
*/
}

/* Trust E banner end  */ 


.hotDealMenuLi {
	margin-left:  0px;
}
/* /////////////////////////////////
 for discount offer landing page
///////////////////////////////// */
div.paddingLeft60 {
	padding-left: 60px;	
	margin-top: -15px;
}