BODY   { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }
.topborder {
	BORDER-TOP: #b9ccdc 1px solid
}
.midbox { border-top: 1px solid #b9ccdc; border-bottom: 1px solid #b9ccdc }
.midbox2 { border-top: 1px solid #b9ccdc;}
.logbox  { background-color: #f8f8ff; border-top: 1px solid #b9ccdc; border-bottom: 1px solid #b9ccdc }
.logstyle  { color: #4e4d87; font-size: 9px; text-decoration: none }
.loglink  { color: #4e4d87; font-size: 9px; text-decoration: none }
.loglink:hover  { color: #4e4d87; text-decoration: underline }
.rightborder { border-right: 1px solid #b9ccdc }
.centreborder { border-bottom: 1px solid #b9ccdc; border-left: 1px solid #b9ccdc }
.bottomborder { border-bottom: 1px solid #b9ccdc; padding-bottom:6px;}
.navborder  { border-bottom: 1px solid #e6e6fa }
.navstyle   { color: #999; line-height: 15px; text-decoration: none }
.navstyle:hover   { color: #333333; line-height: 15px; text-decoration: underline }
.here { color: #333333; line-height: 15px; text-decoration: underline }
.mail { color: #0000cd; font-size: 11px; text-decoration: none }
.mail:hover { color: #f00; font-size: 11px; text-decoration: underline }
TD  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.title  { font-size: 20px; font-family: Georgia, Tahoma, Verdana, Arial; text-decoration: none }
.usertitle  { color: #006; font-size: 10px; text-decoration: none }
.subhead   { color: #999; font-size: 15px; font-family: Georgia, Tahoma, Verdana, Arial; text-decoration: none }
.smallhead { color: #333; font-size: 13px; font-family: Georgia, Tahoma, Verdana, Arial; line-height: 16px; text-decoration: none }
H2 { color: #696969; font-size: 14px; font-family: Georgia }
H3  { font-size: 11px; font-family: Georgia }
.linkstyle:hover { color: #333333; text-decoration: underline }
.linkstyle { color: #999999; line-height: 14px; text-decoration: none }
a:hover { color: #333333; text-decoration: underline }
a { color: #999999; line-height: 14px; text-decoration: none }
a.advancedlink  { color: #ff8000; line-height: 14px; text-decoration: none }
a.advancedlink:hover { color: #ff8000; line-height: 14px; text-decoration: underline }
.packstyle { color: #333; line-height: 18px; text-decoration: none }
.quotebox    { color: #f30; font-size: 9px; background-color: #fc6 }
.collectbox  { color: #4e4d87; font-size: 9px; background-color: #c8cbda }
.small { font-size: 9px;padding-top:10px;
margin-bottom:8px; }
.here_bold { color: #000099; line-height: 16px; text-decoration: underline }
#new_price
{
margin-left:10px;
margin-top:20px;
margin-right:10px;
margin-bottom:20px;
border: solid 1px #b9ccdc;
padding: 5px;
}
.left_td
{
width:290px;
vertical-align:middle;
color: #333333; line-height: 15px;
margin-bottom:6px
}
.right_td
{
width:205px;
vertical-align:middle;
margin-bottom:6px
}
.main_tb
{
padding-top:6px;
}
.order_opt_tb
{
height:32px;
width:450px;
}
.order_opt_tb_lar
{
height:42px;
width:450px;
}
.quote_options
{
float:left;
width:500px;
padding-left:4px;
border: solid 1px #b9ccdc;
padding-top:8px;
padding-bottom:4px;
min-height:80px;
}
.quote_info
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  text-decoration: none; font-style: normal;
float:left;
width:500px;
border: 1px solid #b9ccdc;
min-height:80px;
margin-bottom:12px;
padding-left:4px;


}
.service_info
{
width:305px;
height:140px;
}

.quote_header{
margin-top:2px;
margin-left:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
color:#000099;
font-style:normal;
font-weight:bold;
width:470px;
background-image:url(imgs/i.gif);
background-position:left top;
background-repeat:no-repeat;
height:18px;
padding-top:4px;
padding-left:24px;
}
.quote_body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-style: normal;
color:#000000;
font-style:normal;
font-weight:normal;
width:485px;
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
text-align:justify;
}
.quote_side
{
margin-top:6px;
width:140px;
height:90px;
margin-left:5px;
margin-bottom:6px;
}
.quote_side_van
{
width:140px;
height:40px;
margin-bottom:6px;
margin-top:6px;
}
.quote_side_van_quan
{
width:140px;
height:40px;
margin-bottom:2px;
}
.quote_side_van_text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-style: normal;
font-weight:normal;
color:#000000;
width:140px;
height:10px;
padding-left:4px;
}
.item_opt_tb_lar
{
padding-left:4px;
}
li{line-height:1.5em;}
ul {color: #333333; font-style: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.regTxtBoxSmall {

	border: 1px none #999999;
	height: 18px;
	width: 120px;
	font-size: 9pt;
	background-color: #C5CCE9;
}
.regTxtBoxSmallReq {
	
	border: 1px none #999999;
	height: 18px;
	width: 80px;
	font-size: 9pt;
	font-weight: normal;
	background-color: #C8C8C8;
}
.regTxtBoxReq {
	border: 1px none #999999;
	height: 18px;
	width: 180px;
	font-size: 9pt;
	background-color: #C5CCE9;
}
.regTxtBoxReqBig {
	border: 1px solid #b9ccdc;
	width: 204px;
	font-size: 9pt;
	font-weight: normal;
	background-color: #ffffff;
	height: 18px;
	}

.select_red
{
font-weight:600;
color:white;
background:red;
width:300px;
padding-top:4px;
padding-bottom:4px;
}
.select_yellow
{
font-weight:700;
color:blue;
background:yellow;

padding-top:4px;
padding-bottom:4px;
}
.select_white
{
background-color: #C8C8C8;
background-color: #C8C8C8;
height:2px;
}
.select_blue
{
font-weight:700;
color:white;
background-color: #999999;
padding-top:6px;
width:260px;
padding-bottom:2px;
padding-left:40px;

}
.select_div
{
height:20px;
color:#FF9900;
background:#000000;
}
.total_text
{
width:80px;
text-align:center;
font-size: 18px;
font-weight:bolder;
color:red;
background:white;
padding-left:10px;
}

.coll_title_panel{
margin-top:2px;
margin-left:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
font-weight:bold;
color:#000099;
width:365px;
background-image:url(imgs/i.gif);
background-position:left top;
background-repeat:no-repeat;
height:24px;
padding-top:4px;
padding-left:28px;
padding-bottom:10px;
}

.coll_info_panel{
margin-top:2px;
margin-left:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
color:#000099;
font-style:normal;
width:375px;
background-image:url(imgs/EEE_symbols-pallet.gif);
background-position:left top;
background-repeat:no-repeat;
height:24px;
padding-top:4px;
padding-left:30px;
}
.upgrade_info_panel{
margin-top:2px;
margin-left:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
color:#000099;
font-style:normal;

width:375px;
background-image:url(imgs/EEE_symbols-vehicle.gif);
background-position:left top;
background-repeat:no-repeat;
height:24px;
padding-top:4px;
padding-left:30px;
}
.report_info_panel{
margin-top:2px;
margin-left:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-style: normal;
color:#000099;
font-style:normal;

width:375px;
background-image:url(imgs/EEE_symbol-hazard1.gif);
background-position:left top;
background-repeat:no-repeat;
height:24px;
padding-top:4px;
padding-left:30px;
}
.end_table
{
width:550px;
margin-top:4px;
margin-bottom:4px;
}
.quest_label {  width: 146px;float: left; color: #000000;
	height:20px;
	text-align: left;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	.contact_row{ margin-top:6px; width: 350px; float: left; color: #333333;
	background-color:#ffffff;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	}
	.text_input_standard
	{
	border: 1px solid #b9ccdc;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:inline;
	text-transform:capitalize;
	}
	.gen_table
{
padding-left:2px;
}

.address_block
{
width:488px;
margin-top:4px;
height:164px;
}
.text_input_med
{
height:16px;
width:202px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
display:inline;
text-transform:uppercase;
border: 1px solid #b9ccdc;
}

.text_input_small
{
height:16px;
width:125px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
display:inline;
text-transform:uppercase;
}
.check_gap_box
{
height:20px;
width:20px;
float: left;
}

.check_gap_box_r
{
height:20px;
width:20px;
float: right;
}

.quest_label_small {  width: 114px;float: left; color: #000000;
	height:20px;
	text-align: left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color:#FFFFFF;
	padding-left:6px;
	}
	
	.quest_title {  width: 146px;float: left; color: #000000;
	height:20px;
	padding-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration:underline;
	}

.contact_row_small{  width: 150px; float: left; color: #333333;
	background-color:#ffffff;
	height:20px;
	
	}
	.contact_row_long{  width: 480px; float: left; color: #333333;
	background-color:#ffffff;
	height:20px;
	
	}
	.contact_row_site{  width: 326px; float: left; color: #333333;
	background-color:#ffffff;
	height:20px;
	margin-bottom:4px;
	}
	.contact_row_site_notes{  width: 326px; float: left; color: #333333;
	background-color:#ffffff;
	height:44px;
	margin-bottom:4px;
	}
	.quest_label_long {  width: 330px;float: left; color: #000000;
	height:20px;
	text-align: left;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
		#order_calander
	{
	height:200px;
	width:240px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	.order_opt_cal
	{
	height:225px;
	width:490px;
	vertical-align:top;
	}
	
	.order_opt_site
	{
	height:164px;
	width:490px;
	vertical-align:top;
	margin-bottom:8px
	}
	
	.order_calander_side
	{
	height:200px;
	width:120px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:4px;
	}
	.map_box_top
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	width:145px;
	vertical-align:top;
	padding-top:26px;
	float:right;
	height:110px;
	
	}
	.note_input_standard
	{
	border:1px solid #CCCCCC;
	width:202px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:40px;
	}
	
	.text_underline
	{
	text-decoration:underline;
	}