html,body{height:100%}
body {
	font-size:12px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
body td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link,
a:visited {
	text-decoration:underline;
	color:#003399;
	font-weight:bold;
}
a:visited {
	color:#0066CC
}
a:hover,
a:focus,
a:active {
	text-decoration:none;
	color:#003399;
}
form{
	margin:0;
	padding:0;
}
#header {
	background-image:url(/images/bkg_header.gif);
	background-repeat:repeat-x;
	background-color:#eee;
	text-align:left;
}
#header_table{
	margin: 0 auto;
	width: 800px;
	position:relative;
}
#header_nav{
	background:#fff url(/images/dolphin_bg.gif) repeat-x;
	background-position:left 4px;
}
#top_banner{
	margin: 0 auto;
	width: 800px;
	background-color:#eee;
	padding:10px 0 10px 0;
	background-image:url(/images/bkg_1.gif);
}
#top_intro{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:10px 0 10px;
}
#bottom_banner {
	margin: 0 auto;
	width: 800px;
	background-color:#eee;
	padding:10px 0 10px 0;
	background-image:url(/images/bkg_1.gif);
}
#wrapper, #wrapper_admin {
	clear: left;
	margin: 0 auto;
	width: 800px;
	text-align:left;
	min-height:300px;
	padding-bottom:30px;
}
#content {
	margin:10px 0 50px 0;
}
#content2 {
	margin:12px;
}
#splash_table{
	padding:10px 0 20px 0;
	border-bottom:#143D55 2px dotted;
}
#splash_table2{
	padding-bottom:20px;
}
#intro_title{
	height:28px;
	margin:0 0 0 5px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 2px;
}
#intro_title h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	margin:0;
	padding:6px 10px 6px 34px;
	display:block;
	float:left;
	background-color:#ccc;
	background-image:url(../images/icon_star_grey24.gif);
	background-repeat:no-repeat;
	background-position:5px center;
}
#intro_text{
	margin:0 12px 10px 5px;
	padding-top: 5px;
}
#intro_text h2{
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#intro_text a{
	color:#000;
}
#intro_company{
	margin:0 12px 0 10px;
	padding:8px;
	border:1px dotted #ccc;
	background-color:#FFFFCC;
	background-image:url(/images/icon_star_yellow128.gif);
	background-repeat:no-repeat;
	background-position:120px 15px;
	border-top: 0px;
}
#intro_company h2{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
#intro_other{
	margin:10px;
	text-align:center;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
#intro_other a{
	background-image:url(/images/star_16.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	padding-left:18px;
}
#intro_other h2 a{
	background-image:none;
	line-height:normal;
	color:#333;
}
#intro_other h2{
	font-size:16px;
	margin:20px 0 0 0;
	padding:20px 10px 20px 10px;
	border:#333333 1px dotted;
	background-color:#dcebf3;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/images/icon_star_grey128.gif);
	background-repeat:no-repeat;
	background-position:-40px center;
}
.small_text{
	font-size:10px;
	font-weight:normal;
}
.small_listing{
	font-size:10px;
	font-weight:normal;
	color:#666666;
	font-weight:normal;
	margin:3px 0 8px 0;
}
.small_listing a, .small_listing a:visited{
	color:#666666;
	font-weight:normal;
}
.small_listing a:hover{
	color:#000;
	background-color:#FFFF99;
}
.big_text{
	font-size:16px;
}
.big_font{
	font-size:16px;
	font-weight:bold;
}
.radius_actions,
.radius_actions a,
.radius_actions a:visited{
	font-size:9px;
	font-weight:normal;
	color:#666;
}
#footer {
	margin: 0 auto;
	width:800px;
	background-color:#143D55;
	background-repeat:repeat-x;
	height:33px;
	line-height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#fff;
	margin-top: 15px;
}
#footer a, #footer a:visited {
	color:#fff;
	text-decoration:underline;
}
#footer a:hover{
	text-decoration:none;
}
#footer_k {
	margin: 0 auto;
	width:790px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	margin-bottom:10px;
	color:#ccc;
}
#footer_k a, #footer_k a:visited {
	color:#ccc;
	font-weight:normal;
	text-decoration:underline;
}
#page_titles{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	padding:10px 20px 10px 20px;
	margin:0;
	color:#000;
	background-color:#f6e497;
	background-image:url(/images/bkg_midcolumn.gif);
	border-bottom:dotted 3px #666;	
}
#page_titles_secure{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	padding:10px 20px 10px 60px;
	margin:0;
	color:#000;
	background-color:#f6e497;
	background-image:url(/images/secure_32_2.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	border-bottom:dotted 3px #666;	
}
#loading {
	width:300px;
	height:100px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-50px auto auto -150px;
	border:3px dashed #666;
	text-align:center;
	padding: 20px;
	background-color: #FFFFCC;
}
#loading h1{
	margin:0 0 15px 0;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	line-height:32px;
	background-image:url(/images/secure_32_2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:30px;
}
#companies_table{
	padding: 20px;
	border:dotted 2px #999999;
}
#companies_table td{
	padding:10px 15px 15px 15px;
}
#companies_table h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin:0 0 0 0;
}
#companies_table h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
}
#companies_table ul{
	margin:0 0 0 0;
}
#companies_table li{
	font-size:14px;
	font-weight:bold;
}
#radius_results{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin:0;
}
#radius_results h2{
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0;
	font-size:50px;
	font-weight:bold;
	color:#2967a4;
}
#radius_results h3{
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	font-size:18px;
	font-weight:bold;
	color:#003366;
}
.map_search{
	float:right;
	border:#999999 3px solid;
	margin:0 0 15px 15px;
	width: 350px;
	height: 300px;
}
.map_picture{
	width:796px;
	height:400px;
	border:2px #ccc solid;
	border-bottom-width:5px;
}
#loginbox {
	position:absolute;
	top:0;
	right:0px;
	width:auto;
	line-height:20px;
	font-size:9px;
	font-weight:bold;
	text-align:left;
	padding:2px 2px 4px 5px;
	border:1px #ddd solid;
	border-width:0 0 1px 2px;
	color:#666;
}
.loginbox_text{font:10px; color:#2b6383; border:1px solid #999; background:#fff; padding:1px 2px 1px 4px; height:14px;}
.loginbox:hover{border-color:#99FF00;}
.loginbox:focus {border-color:#333;}
.loginbox:active{border-color:#333;}
.loginbox:focus:hover {border-color:#99FF00;}
#loginbox_btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding:0 3px 0 3px;
	background-color: #2b6383;
	border-right-color: #143D55;
	border-bottom-color: #143D55;
	border-width:1px;
}
#signup_today{
	padding:15px;
	background-color:#FFFF66;
	border:2px #999999 dotted;
	width:300px;
	font-size:12px;
	font-weight:normal;
}
#signup_today a{
	color:#000;
}
#signup_today h3{
	margin:0 0 0 0;
	font-size:18px;
	font-weight:bold;
	color:#003366;
}
#security_scan{
	margin:0 0 5px 0;
}
.highlight{
	background-color:#FFFF66;
	padding:2px;
	color:#000;
}
.highlight a, .highlight a:visited{
	color:#000;
}
/*~~~~~~~~~~~~ NAV ~~~~~~~~~~~~*/
#dolphincontainer{
	margin: 0 auto;
	width: 800px;
	position:relative;
	height:45px;
	color:#E0E0E0;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	background-color: #143D55;	
}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(/images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(/images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(/images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(/images/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/*~~~~~~~~~~~~ NAV ~~~~~~~~~~~~*/


/*~~~~~~~~~~~~ SUBNAV ~~~~~~~~~~~~*/
.sub_nav{
border-bottom: 1px solid #bbb8a9;
margin-bottom:15px;
}
.sub_nav ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}
.sub_nav li{
display: inline;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.sub_nav li a{
padding: 3px 10px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: #333;
background: transparent url(/images/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}
.sub_nav li a:visited{
color: #333;
}
.sub_nav li a:hover{
text-decoration: underline;
}
.sub_nav li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/images/righttabselected.gif) 100% 0 no-repeat;
}
.sub_nav li.selected a:hover{
text-decoration: none;
}
/*~~~~~~~~~~~~ SUBNAV ~~~~~~~~~~~~*/


/********* FORM *********/
form{
	margin:0;
	padding:0;
}
.intro_textbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border:#2967a4 1px solid;
	COLOR: #003399;
	background-color:#fff;
	font-weight: bold;
	padding:2px 2px 2px 5px;
	background-image:url(/images/cell-background.gif);
}
#action_btn {
	margin-top:5px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:40px;
	background-color:#2967a4;
	border-top-color:#3D9CF7;
	border-bottom-color:#173D61;
	border-left-color:#3D9CF7;
	border-right-color:#173D61;
	border-width:3px;
	width: 190px;
}
#action_btn2 {
	margin-top:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:24px;
	background-color:#990000;
	border-top-color:#CC0000;
	border-bottom-color:#660000;
	border-left-color:#CC0000;
	border-right-color:#660000;
	border-width:1px;
}
#action_btn3 {
	margin-top:5px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:40px;
	background-color:#339933;
	border-top-color:#00CC33;
	border-bottom-color:#006600;
	border-left-color:#00CC33;
	border-right-color:#006600;
	border-width:3px;
	width: 190px;
}
#back_btn {
	margin-top:5px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	height:30px;
	background-color:#666666;
	border-top-color:#999999;
	border-bottom-color:#333333;
	border-left-color:#999999;
	border-right-color:#333333;
	border-width:3px;
	width: 190px;
}
#steps {
	margin:0;
}
#steps_table {
	border-bottom:#2967a4 2px solid;
	margin-bottom:10px;
}
#steps td{
	margin:0;
	padding:5px 15px 5px 15px;
	color:#fff;
	font: bold 14px Arial, Verdana, sans-serif;
	background-color:#ccc;
	border-right:2px #fff solid;
}
#steps .active {
	background-color:#2967a4;
}
#steps a, #steps a:visited{
	color:#fff;
}
#error_table{
	background-color:#FFCCCC;
	color:#000000;
}
#error_table td{
	padding:15px;
}
#error_table h1{
	margin:0 0 5px 0;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#info_table{
	background-color:#FFFFCC;
	color:#000000;
	background-image:url(/images/icon_star_yellow128.gif);
	background-repeat:no-repeat;
	background-position:-35px -30px;
	padding:20px 20px 20px 75px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;
}
#info_table h3, #info_table2 h3 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
}
#info_table2{
	background-color:#FFFFCC;
	color:#000000;
	padding:20px;
	text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;
	border:1px dotted #999999;
}
#info_table3{
	background-color:#eee;
	color:#000000;
	padding:20px;
	text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;
	border:1px dotted #999999;
}
#info_table2 td {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#thanks{

}
#thanks h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}
#thanks h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.required_star {
	color:#CC0000;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	padding-left:5px;
	line-height:12px;
}
#step1, #step2 {
	padding:10px;
	margin-bottom:25px;
}
#step1 td, #step2 td {
	padding: 6px;
}
.textbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border:#2967a4 1px solid;
	COLOR: #003399;
	background-color:#FFFFCC;
	font-weight: bold;
	width:80%;
	padding:5px;
	background-image:url(/images/cell-background.gif);
}
.textbox2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border:#2967a4 1px solid;
	COLOR: #003399;
	background-color:#FFFFCC;
	font-weight: bold;
	padding:5px;
	background-image:url(/images/cell-background.gif);
}
.textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:#2967a4 1px solid;
	COLOR: #333;
	background-color:#FFFFCC;
	padding:8px;
	width:90%;
	background-image:url(/images/cell-background.gif);
}
.textview {
	font-weight:bold;
	color:#006600;
	font-size:110%;
}
.dropdown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border:#2967a4 1px solid;	
	color: #003399;
	padding: 3px;
	background-color: #FFFFCC;
}
.months{
	text-decoration:underline;
	color:#990000;
	font-weight:bold;
	font-size:13px;
}
.form_other {
	border:#2967a4 1px solid;	
	padding: 3px;
	background-color: #FFFFCC;
	width:85%;
}
.form_table {
	border:#2967a4 1px solid;	
	padding: 3px;
	background-color: #FFFFCC;
	width:95%;
}
.form_table td {
	padding: 2px;
}
.form-linktous{
	font-family:"Courier New", Courier, monospace;
	width: 95%;
	BACKGROUND-IMAGE:url(/images/cell-background.gif);
	padding: 5px;
	font-size:14px;
}
.form_count{
	background-color:#FFFFCC;
	font-weight:bold;
	color:#660000;
	padding:2px;
	border:1px #CCCCCC solid;
	font-size:14px;
	display:block;
}
.form_error{
	font-weight:bold;
	color:#990000;
}
.alt0{
	background-color:#fff;
}
.alt1 {
	background-color:#eee;
}
.alt2 {
	background-color:#ccc;
}
.alt3 {
	background-color:#FFFFCC;
}
.alt4 {
	background-color:#d7ebff;
}
.alt5 {
	background-color:#CCFFCC;
}
.alt6 {
	background-color:#FFCCCC;
}
.alt_del{
	background-color:#eee;
	color:#898989;
}
.alt_del .big_text{
	font-size:14px;
}
.alt_del a, .alt_del a:visited{
	color:#898989;
}
.alt_disabled{
	background-color:#eee;
	color:#898989;
}
.alt_disabled a, .alt_disabled a:visited{
	color:#898989;
}
.not_saved{
	background-color:#FC9;
	padding: 3px;
	color:#000;
	font-size:9px;
	font-weight:bold;
}
.form_text_highlight{
	color:#2967a4;
}
.small_font{
	color:#666666;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}
.secure_bkg {
	background-image:url(/images/bkg_secure.gif);
	background-position:20px center;
	background-repeat:no-repeat;
}
.form_title, .form_title td {
	background-color:#f6e497;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	border-bottom:#666666 solid 3px;
}
#signature{
	text-align:center;
	padding:0 0 0 15px;
}
#swfdiv_kobianet_signature{
	height:130px;
	text-align:right;
	margin:10px 0 0 0;
}
#signature h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 0 10px 0;
	color:#2967a4;
	font-size:18px;
	text-align:left;
}
#signature h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 0 10px 0;
	color:#2967a4;
	font-size:14px;
	text-align:left;
}
#signature h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 0 10px 0;
	font-size:12px;
	text-align:left;
}
#tbl_form{
	margin-bottom:20px;
	border:1px dotted #999999;
}
#tbl_form td{
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
.leftcol_title{
	text-align:center;
	font:bold 12px/2.5 "Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;	
}
#admin_col_left{
	float: left;
	width:180px;
	background-color:#eee;
	border-bottom:2px solid #003366;
}
#admin_content{
	margin:0 0 0 190px;
}
#admin_sidenav{
	font-size:12px;
	color:#003366;
	margin:10px;
}
#admin_sidenav a, #admin_sidenav a:visited{
	color:#003366;
}
#admin_sidenav ul{
	margin-left:5px;
	padding-left:10px;
}
#title_admin{
	height:30px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-image:url(/images/bkg_col_rounded.gif);
	background-repeat:no-repeat;
	background-color:#143D55;
}
.btn_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	height: 24px;
	border-right-color: #660000;
	border-bottom-color: #660000;
}
.btn_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #339900;
	height: 24px;
	border-right-color: #336600;
	border-bottom-color: #336600;
}
.btn_extra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	height: 24px;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.btn_extra2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #996600;
	height: 24px;
	border-right-color: #663300;
	border-bottom-color: #663300;
}
/********* /FORM *********/

/********* LOGGED IN *********/
.table_titles {
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	background-color:#006699;
}
.table_titles2 {
	font-weight:bold;
	color:#FFFFFF;
	font-size:16px;
	background-color:#006699;
}
#page_numbering{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px #999999 dotted;
	padding:5px;
}
.tbl_select_states td{
	padding:1px;
}
/********* /LOGGED IN *********/

/********* LISTINGS *********/
#apply_now{
	margin:0 0 15px 0;
}
#companies td{
	padding:3px;
}
#companies a, #companies a:visited{
	color:#333;
}
.apply_small_btn {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	border-top-color:#CCCCCC;
	border-bottom-color:#333333;
	border-left-color:#CCCCCC;
	border-right-color:#333333;
	border-width:1px;
}
.featured{
	font-weight:bold;
}
/********* /LISTINGS *********/

/********* ADS *********/
#ad_468_top {

}
/********* /ADS *********/

/********* PRICE BOX *********/
.price_box td{
	border-bottom:1px #CCCCCC solid;
}
.price_titles{
	font-size:16px;
	font-weight:bold;
}
.price_checkbox{
	padding:5px;
	background-color:#fff;
	border:1px #666666 dotted;
	display: inline-block;	
}
.price{
	font-size:16px;
	font-weight:bold;
	color:#990000;
}
.price_zips{
	font-size:16px;
	font-weight:bold;
}
.price_highlight {
	background-color: #FFFFCC;
}
.price_upgrade{
	font-size:13px;
	font-weight:bold;
	background-color:#FFFF00;
}
/********* /PRICE BOX *********/

/********* ERROR PAGE *********/
#error {
	width:500px;
	height:400px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-200px auto auto -250px;
	border:3px dotted #666;
	text-align:left;
	padding: 20px;
	background-color: #FFFFCC;
	background-image:url(/images/icon_alert_big.gif);
	background-position:20px 20px;
	background-repeat:no-repeat;
}
#error h1{
	height:120px;
	margin:50px 0 0 100px;
	font-size:30px;
	font-weight:bold;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	line-height:32px;
	padding-left:30px;
}
/********* /ERROR PAGE *********/


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/images/bubble.gif) no-repeat bottom;
}
/*---------- / bubble tooltip -----------*/

.driver_viewed, .driver_viewed a, .driver_viewed a:visited, .driver_viewed a:link{
	font-weight:normal;
	color:#666;
	text-decoration:none;
}
.driver_new{
	font-weight:bold;
}