.body
{
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background: url(/graphics/body_bg_y.jpg);
	background-position: center;
	font-family: Arial, Helvetica, Geneva, Verdana;
	color: #696969;
	line-height:14px;
}

.order_field
{
	color:#666666;
	font-family:verdana;
	font-size:11px;
	margin-top : 0px;
	font-weight : normal;
	text-align:left;
}

.order_field input
{
  width:250px;
}

.order_field textarea
{
  width:250px;
}


.text
{
	color:#666666;
	font-family:verdana;
	font-size:11px;
	margin-left : 20px;
	margin-right : 10px;
	line-height:18px;
	margin-top : 5px;
	font-weight : normal;
	text-align:justify;
	}

.text a
{
	color:#000080;
	font-family:verdana;
	font-size:11px;
	margin-top :6px;
	text-decoration:underline;
}

.texthead
{
	color:#990000;
	font-family:verdana;
	font-size:11px;
	margin-right : 10px;
	line-height:15px;
	margin-top : 15px;
	font-weight : bold;
	text-decoration:underline;

	}

.textcontact
	{
	color:#22358C;
	font-family:verdana;
	font-size:11px;
	line-height:13px;
	margin-left : 6px;
	margin-top : 10px;
	margin-bottom : 3px;
	font-weight : normal;

}
.textleft
	{
	color:#22358C;
	font-family:verdana;
	font-size:11px;
	line-height:16px;
	margin-left : 11px;
	margin-top : 10px;
	margin-bottom : 3px;
	font-weight : normal;
	text-align: justify;
	margin-right : 2px;
	width : 225px;
}
.texta
	{
	color:#666666;
	font-family:verdana;
	font-size:11px;
	line-height:13px;
	margin-left : 11px;
	margin-top : 10px;
	margin-bottom : 3px;
	font-weight : normal;
	text-align: justify;
	margin-right : 2px;
	}
.left_nav
	{
	color:#666666;
	font-family:verdana;
	font-size:11px;
	line-height:13px;
	margin-left : 11px;
	margin-top : 10px;
	margin-bottom : 3px;
	font-weight : normal;
	text-align: justify;
	margin-right : 2px;
	}
.left_nav:hover
	{
	color:#666666;
	font-family:verdana;
	font-size:11px;
	line-height:13px;
	margin-left : 11px;
	margin-top : 10px;
	margin-bottom : 3px;
	font-weight : normal;
	text-align: justify;
	margin-right : 2px;
	text-decoration: underline;
	}
.sidebar
	{
	float: left;
	padding: 5px 5px 5px 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 246px;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	background: url(/graphics/sidebar_h2bg.jpg) repeat-x;
	}
.sidebar:hover
	{
	float: left;
	padding: 5px 5px 5px 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 246px;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	background: url(/graphics/sidebar_h2bg.jpg) repeat-x;
	}
texta:hover
	{
	color:#666666;
	font-family:verdana;
	font-size:11px;
	line-height:13px;
	margin-left : 11px;
	margin-top : 3px;
	margin-bottom : 3px;
	font-weight : normal;
	text-align: justify;
	margin-right : 2px;
	text-decoration:underline;
}
.quoteinput
{
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
	line-height:13px;
	margin : 14px 0 3px 8px;
	word-spacing : -2px;
	height:20px;
}
.squoteinput
{
	color:#666666;
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	margin-left : 6px;
	margin-top : 15px;
	margin-bottom : 3px;
	font-weight : bold;
	word-spacing : -2px;
}
.whtsmall
{
	color:#ffffff;
	font-family:verdana;
	font-size:9px;
	line-height:10px;
	margin-left : 6px;
	margin-top : 2px;
	margin-bottom : 3px;
	font-weight : normal;
}
.quotehead
{
	color:#E4C25A;
	font-family:verdana;
	font-size:12px;
	font-weight : bold;
	text-align:center;
}

.quote_labels {
  font-size:10px; color:navy;
	font-weight : bold;
}

.quote_values {
  font-size:12px; color:#666666;
	font-weight : bold;
}

.quote_labels td {
  font-size:10px; color:navy;
	font-weight : bold;
}

.quote_values td {
  font-size:12px; color:#666666;
	font-weight : bold;
}

.quote_or {
  font-size:12px; color:#000000;
}

.priority {
  font-size:14px;color:red;font-weight:bold;font-style:italic;
}

.economy{
  font-size:12px;color:#006633;font-weight:bold;
}

.guaranteed {
  font-size:12px;color:navy;font-weight:bold;
}

.guaranteed_box {
  color:red;border:1px solid navy;padding:3px 4px 3px 4px;
}

.quote_place {
  color:#990000;
}

.selector
{
	color:#000000;
	font-family:verdana;
	font-size:9px;
	line-height:13px;
	margin-left : 1px;
	margin-top : 5px;
	margin-bottom : 3px;
	font-weight : normal;
	text-align:left;
	word-spacing : 2px;
	width : 220px;
}
.selector1
{
	color:#000000;
	font-family:verdana;
	font-size:9px;
	line-height:12px;
	margin-left : 1px;
	margin-top : 5px;
	margin-bottom : 3px;
	font-weight : normal;
	word-spacing : 2px;
	text-align:left;
}

.textd
{
	color:#3C3C3C;
	font-family:verdana;
	font-size:11px;
	margin-top :17px;
	margin-left : 12px;
	margin-bottom :12px;
	line-height:16px;
	text-align:justify;
	}

.heading
{
	color:#335576;
	font-family:verdana;
	font-size:14px;
	margin-left : 20px;
	margin-top : 20px;
	font-weight : bold;
	}

.textbox1
{
	width: 134px;
	font-family: verdana;
	font-size: 12px;
	color:#46525C;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 12px;
	height: 21px;
	background-color: #FFFFFF;
	border: 1px solid #5D84AF;
	padding-left: 2px;
	}

.testtext
{
	color:#000080;
	font-family:times new roman;
	font-size:12px;
	text-align: justify;
	margin-left : 10px;
	line-height:15px;
	margin-top :6px;
	text-decoration:none;
	font-style : italic;
	margin-right : 10px;
}

a
{
	color:#000080;
	font-family:verdana;
	font-size:11px;
	margin-top :6px;
	text-decoration:none;

}
a:hover
{
	color:#000080;
	font-family:verdana;
	font-size:11px;
	margin-top :6px;
	text-decoration:underline;
}
.bullets {
	list-style-image: url(/graphics/redbullet.gif);
	line-height:18px;
	text-align: justify;
	color:#666666;
	font-family:verdana;
	font-size:11px;
}
.footer
{
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	margin-top :15px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration:none;
}

h1
{
  font-size:14px;
}

h2
{
  font-size:12px;
}

h3
{
  font-size:12px;
}

.text img
{
  margin-left:5px;
  margin-right:5px;
}

.required
{
  color:#990000;
  margin-left:5px;
  position:relative;
  top:4px;
  font-size:14px;
  font-weight:bold;
}

.shipping_head
{
  color:#ffffff;
  font-size: 12px;
  font-family:Verdana;
  background-color:#2a5470;
  padding:5px 10px 5px 10px;
  font-weight:bold;
  width:100%;
}

.shipping_head_moz
{
  color:#ffffff;
  font-size: 12px;
  font-family:Verdana;
  background-color:#2a5470;
  padding:5px 10px 5px 10px;
  font-weight:bold;
  width:623px;
}

.shipping_head_noside
{
  color:#ffffff;
  font-size: 12px;
  font-family:Verdana;
  background-color:#2a5470;
  padding:5px 10px 5px 10px;
  font-weight:bold;
  width:100%;
}

.shipping_head_moz_noside
{
  color:#ffffff;
  font-size: 12px;
  font-family:Verdana;
  background-color:#2a5470;
  padding:5px 10px 5px 10px;
  font-weight:bold;
  width:880px;
}

.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

.model {
	color:#000000;
	font-family:verdana;
	font-size:9px;
	line-height:12px;
	font-weight : normal;
	word-spacing : 2px;
	text-align:left;
  margin:0px 0px 0px 0px;
  width:192px;	
}

.model input{
	color:#000000;
	font-family:verdana;
	font-size:9px;
	line-height:12px;
	font-weight : normal;
	word-spacing : 2px;
	text-align:left;
  margin:0px 0px 0px 0px;
  width:192px;	
}
.banner {
    margin:5px 0px 0px 0px;
}

.rate {
  font-weight:bold;
  font-style:italic;
  font-size:14px;
  color:#006633;
  font-weight:bold;
}

.quote_text
{
	color:#666666;
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	margin-top : 5px;
	font-weight : normal;
}

