
.txt01       { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#123456 }
.txt01 a       { text-decoration: none; color:#253D89 }
.txt01 a:hover { text-decoration: underline; color: #ff9933}
li.txt01  {margin:12px 0 0 0;}
.txt02       { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#123456 }
.txt02 a       { text-decoration: none; color:#253D89 }
.txt02 a:hover { text-decoration: underline; color: #ff9933}


.navigation     { font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color:#253D89 }
.navigation a     { text-decoration: none; color:#253D89 }
.navigation a:hover { text-decoration: underline; color: #ff0000}

.buttons a:hover {
background-color: aab;
border-color: #CBDFEF #CBDFEF #CBDFEF #CBDFEF;
color: #ffffff;
text-decoration: none;}

.key           { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color:#ffffff }

.add      { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 150%; color:#ffffff; font-weight: bold }
.add a       { text-decoration: none; color:#bbbbdd }
.add a:hover { text-decoration: underline; color: #ffffff}

.date       { font-size: 8pt; font-family: Trebuchet, sans-serif; color:#bbbbdd }

h1           { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:4 ; font-weight: normal; text-decoration: none; color:#253D89; font-style:italic }

h2           { font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color:#253D89; font-style:italic }

h3           { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#253D89 }


hr           {  height: 1px; color: #C0c0c0; margin-top:0; margin-bottom:0 }


/* NEW STYLES ADDED AUGUST 2009 */

#get_quote {
	background:url(images/quick_quote_box.gif) no-repeat;
	border:1px solid #999999;
}
#get_quote #inner, #login .inner  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#get_quote a:link.submit, #get_quote a:visited.submit {
	display:block;
	background:url(images/quick_quote_btn.gif) no-repeat; 
	width:131px; 
	height:28px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	padding-top:6px;
	margin-top:6px;
}
#get_quote a:hover.submit, #get_quote a:active.submit {
	color:#000066;
}

#get_quote .get_quote_btn {
	display:block;
	background:url(images/quick_quote_btn.gif) no-repeat; 
	width:131px; 
	height:28px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	margin-top:6px;
	border:none;
	cursor:pointer;

}
#get_quote .get_quote_btn:hover {
	color:#000066;
}

#get_quote a:link.change, #get_quote a:visited.change {
	font-size:11px;
	color:#666;
	text-decoration:none;
}

#get_quote a:hover.change, #get_quote a:visited.active {
	text-decoration:underline;
}

#get_quote .inner .quote_price {
	font-size:22px;
	color:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Login Panel */

#login {
	background:url(images/login_box.gif) no-repeat;
	border:1px solid #999999;
	margin-top:12px;
}
/* Booking links on login page */

a:link.booking_link, a:visited.booking_link {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	display:block;
	background:url(images/quick_quote_btn.gif) no-repeat; 
	width:131px; 
	height:16px;
	padding:6px 2px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
a:hover.booking_link, a:active.booking_link {
	color:#000066;
	text-decoration:underline;
}
#printme {
	margin:12px 0;
	width:90%;
	border-top:1px #ccc dashed;
	border-bottom:1px #ccc dashed;
	padding:12px 0 12px 24px;
	background:url(images/print_icon.gif) no-repeat left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#printme a:link, #printme a:visited {
color:#253D89;
text-decoration:none;
}

#printme a:hover, #printme a:active {
color:#ff9933;
text-decoration:underline;
}
#price_update {
padding:12px;
border:1px solid #009900;
background:#DFFFDF;
width:452px;
margin:12px 0;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:10pt;
}
