/* CSS Document */

body {background:url(../images/layout/backtile.jpg); margin:0px; padding:0px; text-align:center}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333333}
p, ul, li, form, ol {margin:0; padding:0}

.wrapper {width:940px; margin:0 auto; padding:0}
.header {background:url(../images/layout/header.jpg) no-repeat; height:213px;}
.header select{float:right; margin:30px}

.middle {background:url(../images/layout/middle.jpg) repeat-y; float:left; display:inline; }
.nav {width:190px; float:left; display:inline; background:url(../images/layout/navhead.jpg) 20px 33px no-repeat; text-align:right; padding:83px 35px 0 0}
.nav p{ color:#FF9900; line-height:24px; background:url(../images/layout/bullet.gif) right no-repeat; padding:0 15px}
.nav p a:link, .nav p a:visited {color:#333; text-decoration:none}
.nav p a:hover {color:#FF9900; text-decoration:underline}

.content {width:715px; float:left; display:inline; text-align:left; padding:0 0 20px 0}

.footer {background:url(../images/layout/footer.jpg) 0 0 no-repeat; width:940px; height:52px; clear:both; text-align:center; padding:25px 0 0 0}
.footer a:link, .footer a:visited {color:#333333; text-decoration:none}
.footer a:hover {color:#FF9900; text-decoration:underline}

.copyright {color:#FFFFFF; font-size:10px; padding:25px}
.copyright a:link, .copyright a:visited {color:#FFFFFF; text-decoration:none}
.copyright a:hover {color:#FF9900; text-decoration:underline}

.fsa {height:72px; clear:both; background:url(../images/text/fsa.jpg) center no-repeat}

.frontcol {width:230px; float:left; display:inline}
.fullcol {width:690px; height:136px; clear:both; background:url(../images/layout/tableback.gif) 0 0 no-repeat}
.innercol1 {width:235px; float:left; display:inline; }

.innercol2 {
	width:480px; 
	_ width:450px;
	float:left; 
	_ margin-left:-15px;
	display:inline; 
	padding:33px 0 0 0;
}
.innercol2 p, innercol2 ol, .innercol2 ul {padding:0 60px 10px 25px;}
.innercol2 ol {margin:0 60px 10px 25px}
.innercol2 p a:link, .innercol2 p a:visited, .innercol3 p a:link, .innercol3 p a:visited {color:#333; text-decoration:underline}
.innercol2 p a:hover, .innercol3 p a:hover {color:#FF9900; text-decoration:underline}
.innercol3 {width:680px; padding:33px 0 0 0}
.innercol3 p {padding:0 60px 10px 18px}

.orange {color:#FF9900}
.white {color:#FFF}
.black {color:#000}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22pt; 
	color:#FF9803; 
	margin:0px;
	font-weight:500;
	padding:0px 0px 0px 20px; 
	text-decoration:none;
	line-height:52px;
}

.transhome {float:left; height:213px; width:213px; margin:0 0 0 55px}

.middle:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
<!--[if IE]>
.middle {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
<!--[endif]-->

.quotetable { line-height:14px;}
.quotetable td {text-align:left; vertical-align:middle}
.quotetable td.final {padding:15px; text-align:center; vertical-align:middle}
.quotetable tr.odd {background:#fff1cc}
.quotetable input {width:380px; line-height:14px}
.quotetable input:focus {background-color:#e5e5e5}

.claimtable {margin:0 60px 10px 25px; line-height:14px}
.claimtable tr td.firstc { width:150px}
.claimtable td {padding:5px; text-align:left; vertical-align:middle}
.claimtable td.final {padding:15px; text-align:center; vertical-align:middle}
.claimtable tr.odd {background:#fff1cc}
.claimtable textarea {width:360px ; height:50px}
.claimtable input {width:200px; line-height:14px}
.claimtable input:focus, .claimtable textarea:focus {background-color:#e5e5e5}

.taxi_insurance_heading{
	background-image:url(../images/text/taxi.jpg); 
	background-repeat:no-repeat; 
	height:52px; 
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22pt;
	color:#FF9803;
	text-decoration:none;
	line-height:50px;
	padding-left:20px;
}

.taxi_insurance_heading01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22pt;
	color:#FF9803;
	text-decoration:none;
	line-height:50px;
	padding-left:20px;
}

.taxi_insurance_heading02{
	background-image:url(../images/text/taxi.jpg); 
	background-repeat:no-repeat; 
	width:450px;
	float:left;
	height:52px;
	_ margin-bottom:-30px;
}

.taxi_insurance_heading03{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9803;
	text-decoration:none;
	padding-left:40px;
}

.taxi_insurance_heading04{
	background-image:url(../images/text/taxi.jpg); 
	background-repeat:repeat-x; 
	width:685px;
	float:left;
}

.contact_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	color:#FB9701;
	text-decoration:none;
	line-height:50px;
}
a.contact_text:hover{
	text-decoration:none;
}

.contact_text01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}

a.contact_text01:hover{
	text-decoration:none;
}

.contact_text02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#FB9701;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	padding-left:20px;
}

.orange01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#FF9900;
	text-decoration:none;
}

a.orange01:link{
	color:#FF9900;
	text-decoration:none;
}

a.orange01:visited{
	color:#FF9900;
	text-decoration:none;
}


a.orange01:hover{
	color:#666666;
	text-decoration:underline;
}
