body { background-color:white; font:normal 12px tahoma,arial,helvetica,sans-serif; color:black; line-height:17px; margin:0 10px; }
#container { width:900px; height:auto; float:left; }
#content { width:900px; height:auto; float:left; }
h1 { font:normal 23px Times New Roman, Times, serif; color:#1b3d7d; margin-top:0px; }
h2 { font:small-caps 13px Helvetica,arial,verdana; color:#1b3d7d; }
h3 { width:377px; height:18px; float:left; padding-top:2px; background-color:#1c65ab; font:bold 12px Tahoma, Arial, Verdana, sans-serif; color:white; margin-bottom:5px; }
h4 { font:12px tahoma,arial,verdana; color:#666; margin:0; padding:0; }
.h3 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:5px 0 7px; padding:0; }
.red { color:#cc3300; }  .blue { color:#1b3d7d; }  .yellow { color:#ffcc00; font-weight:bold; }
p { margin-top:6px; margin-bottom:9px; }
img { border:none; }
hr { color:#1c65ab; }
#pageheader { width:900px; height:114px; position:relative; margin-bottom:7px; } /*114*/
#header1 { width:900px; height:22px; float:left; background-color:#717171; font-weight:bold; font-size:10px; color:#ffcc00; }
.discount { width:580px; height:22px; float:left; text-align:left; text-indent:6px; }
.special { width:320px; height:22px; float:right; text-align:right; }
#header2 { width:900px; height:85px; float:left; background-color:#1f65ad; font-size:13px; margin-top:7px; }
.logo { width:336px; height:85px; float:left; color:white; text-indent:6px; }
.crh { font:bold 33px Arial narrow, Helvetica, sans-serif; padding-top:5px; }
.nkt { font:bold 14px Arial, Helvetica, sans-serif; }
.car-logo { width:330px; height:85px; background:url(/img/car/white-jeep-cane.jpg) no-repeat left top; float:left; }
.phone { width:214px; height:65px; float:right; text-align:right; color:white; padding-top:18px; font-weight:bold; }
#notice { width:100%; height:auto; font:11px Arial, Helvetica, sans-serif; padding:0; text-align:center; color:red; border:1px solid red; margin-bottom:7px; padding:3px 0 2px; } /*15px*/
#notice2 { width:100%; font:bold 12px Arial, Helvetica, sans-serif; height:17px; letter-spacing:1.1px; padding:0; text-align:center; color:red; border:1px solid red; margin-bottom:7px; padding:3px 0 2px; }
#ratestable { width:718px; height:auto; float:left; margin-left:18px; margin-top:5px; margin-bottom:2px; boorder:1px solid #cccccc; }
.ratestable { width:718px; height:auto; float:left; margin-bottom:2px; boorder:1px solid #1b65af; }
.tablecol1 { width:100px; height:46px; float:left; background-color:#1b65af; text-align:center; margin-left:3px; margin-bottom:2px; padding-top:9px; }
.tablehead { width:201px; height:51px; float:left; background-color:#1b65af; color:white; text-align:center; margin-bottom:2px; margin-left:3px; line-height:12px; padding-top:4px; }
.colhead { width:99px; height:20px; float:left; background-color:#e5e5e5; color:black; font-weight:bold; text-align:right; margin-left:3px; }
.row { width:718px; height:21px; float:left; }
.cell { width:99px; height:21px; text-align:right; float:left; padding:0px; margin-left:3px; background-color:#e5e5e5; }
#leftcol { width:161px; height:auto; float:left; margin-bottom:15px; }
.lefttext { width:156px; height:auto; float:left; margin:18px 0; font-size:11px; }
#menu {	width:159px; height:auto; cursor:pointer; padding:0; background:white;	}
#menu a {	width:159px; height:22px; text-indent:10px; display:block; border:solid 1px #d7d6d6; color:black; text-decoration:none; font:bold 11px/170% Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#menu a:hover {	background:#e4e8ea; color:#1c65ab; } /*#ff931f*/
#menu a.selected { background-color:#1c65ab; color:white; display:block; }
.note { width:375px; height:auto; float:left; color:red; }
.bbb { width:161px; float:left;	margin-top:10px; padding:0; font:normal 12px tahoma,arial,verdana,sans-serif; color:#333333; text-align:center; }
.bbb a:link, .bbb a:visited, #mid-hm a:hover, .note a:hover { text-decoration:underline; color:black; }
.bbb a:hover, #rightcol a:hover { text-decoration:underline; color:red; }
.bbb h2 { font:15px tahoma,arial,verdana; color:#1b3d7d; margin:0; padding:0; margin-bottom:4px; }
#maincol { width:718px; height:auto; float:left; border-left:1px dotted black; padding-left:18px; font:normal 12px Tahoma, Arial, Verdana, sans-serif; line-height:16px; }
#maincol h2 { color:#1b3d7d; font:bold 14px Tahoma, Arial, Helvetica, sans-serif; display:block; line-height:22px; }
#rightcol, #news { width:718px; height:auto; float:left; border-left:1px solid #cccccc; padding-left:18px; font:normal 12px Tahoma, Arial, Verdana, sans-serif; line-height:16px; }
#riightcol h1, #maiincol h1 { font:normal 23px Times New Roman, Times, serif; color:#1b3d7d; margin-top:0px; }
#rightcol h2 { background-color:#1b65af; width:718px; height:20px; display:block; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:white; margin-top:0px; padding-top:3px; }
#rightcol ul, #rightcol ol { line-height:1.8; }
#price-check { width:375px; height:auto; float:left; line-height:16px; }
#mid-hm { width:375px; height:auto; float:left; line-height:16px; }
#midcol { width:375px; height:auto; float:left; line-height:16px; }
#midcol-vehicles { width:517px; height:auto; float:left; line-height:1.6em; margin-left:16px; }
.vehicle-row { width:517px; height:auto; float:left; padding:6px 0; margin-bottom:16px; border:1px solid #1c65ab; }
.vehicle-box { width:33%; height:auto; float:left; padding:0 0px; text-align:center; }
.vehicle-pic { float:left; padding:10px 32px; text-align:center; }
.vehicle-dat { width:152px; height:50px; float:left; text-align:center; padding:10px 10px; }
.vehicle-cap { width:22px; height:50px; float:left; padding:0 3px; text-align:center; border:1px solid #e6e6e6; }
#right-text2 { width:170px; height:auto; float:right; font:11px Verdana, Arial, Helvetica, sans-serif; text-align:center;	border:1px solid #cccccc; padding:7px; }
#right-text { width:170px; height:auto; float:left; margin-left:15px; font:11px Verdana, Arial, Helvetica, sans-serif; text-align:center;	border:1px solid #cccccc; padding:7px; }
.right-photo { width:186px; height:auto; float:right; margin-top:10px; }



#news { width:700px; height:auto; float:left; border-left:1px solid #cccccc; padding:0 18px; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:16px; color:#333333; }
#neews h1 { font:normal 23px Times New Roman, Times, serif; color:#1b3d7d; margin-top:5px; padding:0; }
.insurance-special { width:718px; height:auto; float:left; }

.section { width:375px; height:auto; float:left; margin-left:16px; background:#ededed; border:1px solid #cccccc; padding-left:15px; }

#right-hm { width:325px; height:auto; float:right; margin-left:15px; font:12px Verdana, Arial, Helvetica, sans-serif; text-align:left; }/*350px*/
#right-hm ul { width:308px; height:auto; margin:0; padding:0; list-style:disc url(/img/gr/arrow3.gif) outside; font:normal 12px tahoma,arial,verdana; padding-left:19px; padding-top:15px; }
#right-hm ul li { margin:0; padding:0; margin-bottom:10px; }
#island { width:718px; height:auto; float:left; font:12px Verdana, Arial, sans-serif; text-align:left; line-height:1.4em; }
#rightcol2 { width:275px; height:auto; float:right; margin-left:20px; font:12px Verdana, Arial, Helvetica, sans-serif; text-align:left; border:1px solid #cccccc; padding:7px 20px;}

.bluebar  { width:377px; height:18px; float:left; padding-top:2px; background-color:#1c65ab; font:12px Tahoma, Arial, Verdana, sans-serif; color:white; }
.bluebar2 { width:718px; height:18px; float:left; padding-top:2px; background-color:#1c65ab; font:12px Tahoma, Arial, Verdana, sans-serif; color:white; }
.bluebar3 { width:auto; height:19px;  padding-top:2px; background-color:#1c65ab; font:bold 12px Tahoma, Arial, Verdana, sans-serif; color:white; }
.blue { width:375px; height:19px; float:left; padding-top:2px; color:#1c65ab; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; }
.blue1 { color:#1c65ab; font:bold 13px Tahoma, Arial, Helvetica, sans-serif; display:block; line-height:22px; }
.blu { color:#1c65ab; font-weight:bold; }
.red { color:red; }
.agency { width:42px; height:19px; margin-left:15px; }
#cars { width:718px; height:95px; float:left; margin-top:7px; }
.car img { width:108px; height:80px; margin-left:10px; float:left; }
#rates { width:718px; height:50px; float:left; }
.rate { width:108px; height:50px; margin-right:11px; float:left; text-align:center; font-size:11px; }
#carclass { width:718px; height:auto; float:left; }
.carclass { width:108px; height:13px; margin-right:11px; float:left; text-align:center; font-size:11px; }
.client-details { width:375px; height:auto; background-color:#ededed; font:12px Helvetica, Ariel, sans-serif; border:1px solid #cccccc; }
.client-details label { width:120px; float:left; text-align:right; padding-right:12px; }
.details { width:375px; height:auto; margin-left:25px; margin-top:5px; }

#checkrate { width:375px; height:200px; float:left; margin-top:14px; background-color:#ededed; }
.rentalform { width:375px; height:auto; float:left; margin:0; padding:0; overflow:hidden; } /*230px*/
.feature { width:375px; height:auto; float:left; }

.ckform, .dropbox { font:10px Tahoma,Arial,Helvetica; background-color:#f8f8f8; }  
.droopbox { font-size:10px; background-color:white;  }
.aage24 { height:25px; }
.line1 { width:375px; height:25px; margin-top:5px; float:left; } 
.line2 { width:375px; height:25px; margin-bottom:5px; float:left; } 
.line3 { width:375px; height:25px; margin-top:8px; float:left; font-size:10px; } 
.line4 { width:375px; height:25px; margin-top:0px; float:left; font-size:12px; } 
.submit-btn { width:190px; height:auto; font-size:11px; font-weight:bold; background-color:#666666; color:#ffcc00; }

.cancelform { width:600px; height:auto; background-color:#ededed; margin-top:10px; line-height:1.9em; }
.cancelform p { padding-left:5px; }
.cancelform label { width:120px; font-weight:normal; float:left; text-align:right; padding-right:20px; } 
.proceedbtn { width:100px; background-color:#666666; color:#ffcc00; }
.inquiry { width:300px;   }
.btn { width:auto; height:auto; font:bold 11px; background-color:#666666; color:#ffcc00; }
.spacer { height:10px; clear:both; }
.but { float:left; margin-right:5px; border:none;}
.heading { font:bold 12px/140% tahoma,arial,verdana; }
.airport { text-indent:18px; }
.airport a:link, .airport a:visited { text-decoration:underline; color:#1b3d7d; }
.airport a:hover { text-decoration:none; color:red; }
a:link, a:visited { text-decoration:underline; color:#1b3d7d; }
a:active, a:hover	{ text-decoration:underline; color:red; }

#footer { width:900px; height:70px; clear:both; float:left; text-align:center; padding-top:5px; font:10px Arial, Helvetica, sans-serif; }
#footnav { width:900px; height:25px; font-size:11px; padding-top:5px; color:#1b3d7d; }
#footnav a:link, #footnav a:visited { color:#1b3d7d; text-decoration:underline; }
#footnav a.selected { color:red; text-decoration:none; font-weight:bold; }
#footnav a:hover { color:red; text-decoration:underline; } 
#copyright { width:898px; height:33px; color:white; background-color:#666666; padding-top:5px; border:1px solid #999999; }

td.content			{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; }
td.contentb			{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:normal; text-decoration:none; color:#cc3300; }
td.contentc			{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:normal; text-decoration:none; color:#285276; }
td.content b			{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#222B4D; }
td.content b.black		{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; }
td.content small		{ font-family:tahoma,arial,verdana; font-size:9px; font-weight:normal; text-decoration:none; color:#333333; }
td.content h1			{ font-family:arial,tahoma,verdana; font-size:26px; font-weight:bold; text-decoration:none; color:#888888; }
td.content h2			{ font-family:arial,tahoma,verdana; font-size:22px; font-weight:bold; text-decoration:none; color:#888888; }
td.content h3			{ font-family:arial,tahoma,verdana; font-size:19px; font-weight:bold; text-decoration:none; color:#888888; }
td.content h4			{ font-family:arial,tahoma,verdana; font-size:13px; font-weight:bold; text-decoration:none; color:#444444; }
td.content font			{ font-family:tahoma,arial,verdana; font-size:4px; }
td.content a:link		{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; }
td.content a:visited		{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:normal; text-decoration:none; color:#777777; }
td.content a:hover		{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:normal; text-decoration:underline; color:#1B65AF; }

td a.q				{ font-family:tahoma,arial,verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#cc3300; }
td b.q				{ font-family:tahoma,arial,verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#cc3300; }
td b.a				{ font-family:tahoma,arial,verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#ff9900; }

td.toplinks 			{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; }
td.toplinks a:link		{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; }
td.toplinks a:visited		{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; }
td.toplinks a:hover		{ font-family:tahoma,arial,verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#1B65AF; }


td.listing {color: #2266AA; text-decoration: underline; font-family: tahoma,arial,verdana; font-size: 11px}
td.listing a:link {color: #2266AA; text-decoration: underline; font-family: tahoma,arial,verdana; font-size: 11px}
td.listing a:visited {color: #2266AA; text-decoration: underline; font-family: tahoma,arial,verdana; font-size: 11px}
td.listing a:hover {color:red; text-decoration: underline; font-family: tahoma,arial,verdana; font-size: 11px; }

.cpform { font:12px Tahoma,Arial,Verdana; background-color:#ffcc00; }
.button { width:auto; font:bold 12px Arial,Verdana; background-color:#ffcc00; border:1px solid #fbe076; color:0033ff; margin:3px 1px; }
