#topbanner{

position:absolute;

top:0px;

left:0px;

width:770px;

height:18px;

background-color: #E3E3E3;

padding:0px;

}

#logo

{

position:absolute;

top:18px;

left:0px;

width:300px;

}

#repeater{

position:absolute;

top:76px;

left:0px;

width:770px;

height:18px;

background-image:url(../images/repeater.gif);

background-repeat:repeat-x;

}

#quoterepeat{

position:absolute;

top:94px;

left:0px;

width:770px;

height:18px;

background-image:url(../images/quote-repeat.gif);

background-repeat:repeat-x;

}

.current-quote

{

	padding-top:5px;

	background-image:url(../images/menu-link.gif);

	background-repeat:no-repeat;

}

#quotebanner{

	position:absolute;

	left:19px;

	top:163px;

	width:589px;

	height:354px;

	background-image:url(../images/quote-banner.jpg);

	background-repeat:no-repeat;

	padding-left:92px;

	padding-top:5px;

	padding-right:5px;

	padding-bottom:5px;

}

#travelquotebanner{

	position:absolute;

	left:19px;

	top:150px;

	width:589px;

	height:354px;

	

	padding-left:10px;

	padding-top:5px;

	padding-right:5px;

	padding-bottom:5px;

}

#quotelogos

{

	position:absolute;

	left:19px;

	top:527px;	

	width:300px;

}

#quotetext

{

	position:absolute;

	left:145px;

	top:523px;	

	width:458px;

	padding:5px;

	font-family:arial;

	font-size:12px;

}

#quotehr

{

	position:absolute;

	left:145px;

	top:575px;	

	width:458;

	padding:0px;

	border-bottom-style:dotted;

	border-bottom-width:1px;

	border-bottom-color:#012653

}

#quoteheader{

	position:absolute;

	left:19px;

	top:114px;

	width:770px;

}

#quoterightside{

	position:absolute;

	left:627px;

	top:114px;

}

.quotetabletext{

	font-family:arial;

	font-size:12px;

	font-weight:bold;

	color:#404040;

}

.live-help

{

	background-image:url(../images/live-help.jpg);

	background-repeat:no-repeat;

	background-position:right;

}

.quotespacer{

font-size:1px;

}

.greyheader{

	font-size:13px;

	color:#000033;

	font-family:arial;

	font-weight:700;

}

.greytext{

	font-size:10px;

	color:#404040;

	font-family:arial;

}

.not-current

{

	padding-top:5px;

}

.rightquoteheader{

	background-color:#309ED1;

	color:#FFFFFF;

	font-family:arial;

	font-weight:700;

	font-size:13px;

}

#quotelinks

{

position:absolute;

left:16px;

top:70px;	

}

#internalrepeater{

position:absolute;

top:80px;

left:0px;

width:770px;

height:169px;

background-image:url(../images/internal-banner.jpg);

background-repeat:no-repeat;

padding-left:380px;

padding-top:33px;

color:#8E0611;

font-family:arial;

font-size:16px;

font-weight:700;

}

#quoterepeater{

position:absolute;

top:150px;

left:0px;

width:770px;

height:169px;

background-image:url(../images/internal-banner.jpg);

background-repeat:no-repeat;

padding-left:380px;

padding-top:33px;

color:#8E0611;

font-family:arial;

font-size:16px;

font-weight:700;

}

.bannerthing

{

color:#8E0611;

font-family:arial;

font-size:16px;

font-weight:700;

}



#steps

{

position:absolute;

top:84px;

left:0px;

width:auto;

}



#bannerbg{

padding-left:380px;

padding-top:16px;

position:absolute;

top:134px;

left:0px;

height:186px;

background-image:url(../images/banner-bg.gif);

background-repeat:no-repeat;

color:#8E0611;

font-family:arial;

font-size:16px;

font-weight:700;

}

#formthing{

width:400px;

position:absolute;

left:384px;

top:153px;

color:#8E0611;

font-family:arial;

font-size:16px;

font-weight:700;

}

#header

{

position:absolute;

top:280px;

left:10px;

}

#maintext

{

position:absolute;

top:315px;

left:20px;

width:750px;

font-family:arial;

font-size:13px;

}

.mainpageboxes

{

font-family:arial;

font-size:12px;

}

#dottedline

{

position:absolute;

top:285px;

left:10px;

width:760px;

border-bottom-style:dotted;

border-bottom-color:#043474;

border-bottom-width:1px;

}

h1{

color:#000033;

font-size:15px;

font-family:arial;

}

.redquote

{

	color:#B2010F;

	font-size:22px;

	font-family:verdana;

	font-weight:400;

}

.bluequote

{

	color:#0255A5;

	font-size:22px;

	font-family:verdana;

	font-weight:400;

}

h2

{

color:#002E6A;

font-size:13px;

font-family:arial;

}

#internalformthing{

width:400px;

position:absolute;

left:384px;

top:130px;

color:#8E0611;

font-family:arial;

font-size:16px;

font-weight:700;

}

#products{

position:absolute;

top:335px;

border-style:solid;

border-color:#900913;

border-width:1px;

}

#carriers{

position:absolute;

top:335px;

left:226px;

border-style:solid;

border-color:#900913;

border-width:1px;

}

#countries{

position:absolute;

top:335px;

left:442px;

border-style:solid;

border-color:#900913;

border-width:1px;

}

#homepagefooter

{

position:absolute;

top:615px;

left:20px;

width:750px;

font-family:arial;

font-size:13px;

}

#quotepagefooter

{

position:absolute;

top:715px;

left:20px;

width:750px;

font-family:arial;

font-size:13px;

}

#bestservice

{

position:absolute;

top:470px;

left:226px;

border-style:solid;

border-color:#900913;

border-width:1px;

}

a.toplink:link{

font-size:11px;

font-family:arial;

color:#404040;

}

a.toplink:visited{

font-size:11px;

font-family:arial;

color:#900913;

}

a.toplink:hover{

font-size:11px;

font-family:arial;

color:#900913;

}

#headerlinksleft

{

top:-3px;

left:0px;

position:absolute;

}

#headerlinksright

{

top:-3px;

left:529px;

position:absolute;

}

#internalquestions

{

position:relative;

float:right;

background-color:#F1F6FA;

border-style:solid;

border-width:1px;

border-color:#043474;

padding:8px;

width:130px;

margin:0px;

}



a:link

{

	font-family:arial;

	font-size:13px;	

	color:#000033;

}

a:hover

{

	font-family:arial;

	font-size:13px;	

	color:#900913;

}

a:visited

{

	font-family:arial;

	font-size:13px;	

	color:#900913;

}



a.mainpageboxeslink:link

{

	font-family:arial;

	font-size:11px;	

	color:#000033;

}

a.mainpageboxeslink:hover

{

	font-family:arial;

	font-size:11px;	

	color:#900913;

}

a.mainpageboxeslink:visited

{

	font-family:arial;

	font-size:11px;	

	color:#900913;

}

a.greylink:link

{

	font-size:12px;

	color:#000033;

	font-family:arial;

	font-weight:700;

}

a.greylink:hover

{

	font-size:12px;

	color:#000033;

	font-family:arial;

	font-weight:700;

}

a.greylink:visited

{

	font-size:12px;

	color:#000033;

	font-family:arial;

	font-weight:700;

}

#topheader

{

	position:absolute;

	top:0px;

	left:5px;

}	

#minirepeat{

position:absolute;

top:66px;

left:0px;

width:549px;

height:18px;

background-image:url(../images/quote-repeat.gif);

background-repeat:repeat-x;

}

#minilinks

{

position:absolute;

left:0px;

top:46px;	

}

#minifooter

{

	position:absolute;

	left:0px;

	top:500px;

	padding-top:10px;

	padding-right:5px;

	padding-left:5px;

	padding-bottom:20px;

	border-top-style:dotted;

	border-top-color:#000033;

	border-top-width:1px;

}

#breadcrumb

{

	position:absolute;

	left:10px;

	top:80px;

	padding-top:10px;

	padding-right:5px;

	padding-left:5px;

	padding-bottom:5px;

	border-bottom-style:dashed;

	border-bottom-color:#900010;

	border-bottom-width:1px;

	width:528px;

}

#minitext

{

	position:absolute;

	left:10px;

	top:120px;

	padding-top:10px;

	padding-right:5px;

	padding-left:5px;

	padding-bottom:5px;

	width:528px;

	font-family:arial;

	font-size:11px;

}

a.minilink:link

{

	font-family:arial;

	font-size:11px;	

	color:#000033;

}

a.minilink:hover

{

	font-family:arial;

	font-size:11px;	

	color:#900913;

}

a.minilink:visited

{

	font-family:arial;

	font-size:11px;	

	color:#900913;

}

#rightminiheader

{

	position:absolute;

	left:250px;

	top:5px;

}





.current-quote

{

	padding-top:5px;

	background-image:url(../images/menu-link.gif);

	background-repeat:no-repeat;

}

.not-current

{

	padding-top:5px;

}