form.jqtransformdone label{

	display: block;

	float:left;

	width:19px;

	font-size:12px;

	margin-right:6px;

	line-height:1.23em;

	text-align:right;

	padding-top:1px;

	font-family:Arial, Helvetica, sans-serif;

	color:#a1adbe;

}

form.jqtransformdone label.long {

	width:22px;

	}

form.jqtransformdone div.rowElem{

	clear:both;

	height:55px;

}



/* -------------

 * Inputs

 * ------------- */

.jqTransformInputWrapper {

	background:#fff;

	height: 25px;

	padding: 0px;

	float:left;

	width:133px !important;

}



.jqTransformInputInner {

	background:#000;

	padding: 0px;

	margin: 0px;

}



/*  IE6 */

* html .jqTransformInputInner div input {

	padding: 3px 0 0 0;

	margin: 0 -27px 0 0;

	margin-left:5px;

}

/* Ie7 */

*+ html .jqTransformInputInner div input {

	padding: 3px 0 0 0;

	margin-left:5px;

}



/*hover*/

.jqTransformInputWrapper_hover{ background-position: left -25px ;}

.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -25px ;}



/*focus*/

.jqTransformInputWrapper_focus{ background-position: left -50px ;}

.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -50px ;}







.jqTransformSafari .jqTransformInputInner div {

	position: relative;

	overflow: hidden;

	margin:0px 8px;

}

.jqTransformSafari .jqTransformInputInner div input {

	position: absolute;

	top: -10px;

	left: -2px;

	height: 42px; 

	padding-left: 4px;

}



/* -------------

 * Radios

 * ------------- */

.jqTransformRadioWrapper {float: left;display:block;margin:2px 0px 0;}

.jqTransformRadio {

	background:url(../../../images/radio.gif) no-repeat center bottom;

	vertical-align: middle;

	height: 13px;

	width: 13px;

	display:block;/*display: -moz-inline-block;*/

	margin-right:2px;

}

/* -------------

 * Checkboxes

 * ------------- */

span.jqTransformCheckboxWrapper{

	display:block;float:left;

	margin-top:5px;

}

a.jqTransformCheckbox {

	background: transparent url(images/checkbox.gif) no-repeat 0 top;

	vertical-align: middle;

	height: 19px;

	width: 18px;

	display:block;/*display: -moz-inline-block;*/

}



/* -------------

 * Checked - Used for both Radio and Checkbox

 * ------------- */

a.jqTransformChecked { background-position: 0 top;}





/* -------------

 * Selects

 * ------------- */

 #home-form .jqTransformSelectWrapper {

	width:275px !important;

	position:relative;

	height: 27px;

	background:url(../../images/input_bg_tail.gif) 0 0 repeat-x;

	float:left;

	border:solid 1px #d4d9db;

	margin-right:11px;

}

#home-form .state .jqTransformSelectWrapper {

		color:#333;

	width:131px !important;

	}

 

 

 

  

 

 

 #contact-form label{ width:auto;  float:left; margin:0 0 0 3px; background:#000;}

  

 

 #contact-form .jqTransformSelectWrapper {

	width:313px !important;

	position:relative;

	height: 27px;

	background:#f0f0f0;

	float: left;

	border:solid 1px #d4d9db;

	margin-right:11px;

	font-size:15px;

	margin:0 0 0 0;

		color:#333;

}

#contact-form .state .jqTransformSelectWrapper {

		color:#333;

	width:313px !important;

	}

	

	

	

#contact-form .jqTransformSelectWrapper div span {

	font-size: 15px;

	float: none;

	position: absolute;

	white-space: nowrap;

	overflow: hidden;

	cursor:pointer;

	color:#333;

} 

 

#contact-form .jqTransformSelectWrapper  a.jqTransformSelectOpen {

	color:#333;

	display: block;

	position: absolute;

	right: 3px;

	width: 21px;

	height: 21px;

	top:3px;

	background:url(../../images/select_marker.gif) 0 0 no-repeat;

}

#contact-form .jqTransformSelectWrapper  a.jqTransformSelectOpen:hover {background-position:left bottom}



#contact-form .jqTransformSelectWrapper ul {

	position: absolute;

	color:#333;

	top: 27px;

	left: -1px;

	list-style: none;

	background-color: #FFF;

	border: solid 1px #d4d9db;

	display: none;

	margin: 0px;

	padding: 0px;

	overflow: auto;

	z-index:10;

	width:313px !important;

}

#contact-form .rowElem.state .jqTransformSelectWrapper ul {

	width:375px !important;

		}



#contact-form .jqTransformSelectWrapper ul a {

	display: block;

	text-decoration: none;

	color:#333;

	background:#f0f0f0;

	font-size: 14px;

	line-height:1.23em;

	padding:3px 0px 4px 9px;

}



#contact-form .jqTransformSelectWrapper ul a.selected {

	background:#f0f0f0;

	color: #333;

	padding:3px 0px 4px 9px;



}



#contact-form .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {

	background:#1E86F4;

	color: #fff;

}











 

 

 

 

#credit-form .jqTransformSelectWrapper {

	width:275px !important;

	position:relative;

	height: 27px;

	background:url(../../images/input_bg_tail.gif) 0 0 repeat-x;

	float:left;

	border:solid 1px #d4d9db;

	margin-right:11px;



}

#credit-form .state .jqTransformSelectWrapper {

		color:#333;

	width:131px !important;

	}

.jqTransformSelectWrapper div span {

	font-size: 12px;

	float: none;

	position: absolute;

	white-space: nowrap;

	height: 15px;

	line-height: 15px;

	padding: 6px 0 0 8px;

	overflow: hidden;

	cursor:pointer;

	color:#333;

}



.jqTransformSelectWrapper  a.jqTransformSelectOpen {

		color:#333;

	display: block;

	position: absolute;

	right: 3px;

	width: 21px;

	height: 21px;

	top:3px;

	background:url(../../images/select_marker.gif) 0 0 no-repeat;

}

.jqTransformSelectWrapper  a.jqTransformSelectOpen:hover {background-position:left bottom}



.jqTransformSelectWrapper ul {

	position: absolute;

	width: 43px;

	top: 27px;

	left: -1px;

	list-style: none;

	background-color: #FFF;

	border: solid 1px #d4d9db;

	display: none;

	margin: 0px;

	padding: 0px;

	overflow: auto;

	z-index:10;

	width:275px !important;

}

.rowElem.state .jqTransformSelectWrapper ul {

		color:#333;

	width:131px !important;

		}



.jqTransformSelectWrapper ul a {

	display: block;

	text-decoration: none;

	color:#333;

	background-color: #FFF;

	font-size: 12px;

	line-height:1.23em;

	padding:3px 0px 4px 9px;

}



.jqTransformSelectWrapper ul a.selected {

	background: #fff;

	color: #333;

	padding:3px 0px 4px 9px;

}



.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {

	background:#2870b6;

	color: #fff;

}



/* -------------

 * Hidden - used to hide the original form elements

 * ------------- */

.jqTransformHidden {display: none;}



a.adv-link {

	font-size:12px;

	color:#fff;

	float:left;

	padding:0 0 0 10px;

	margin:6px 0 0 16px;

	font-family:Tahoma, Geneva, sans-serif;

}

.cargo_search.white a.adv-link {color:#1591d4;}

.search-form input.text {

	width:178px;

}



#agent-search-form input.text {

	width:210px !important;

}



#agent-search-form .jqTransformSelectWrapper {

	width:223px !important;

}

#agent-search-form .jqTransformSelectWrapper ul {

	width:223px !important;

}



#agent-search-form .jqTransformInputWrapper {

	background: transparent url(images/input_text_left1.gif) no-repeat left top;

	width:223px !important;

}



#agent-search-form .jqTransformInputInner {

	background: transparent url(images/input_text_right1.gif) no-repeat top right;

}



#agent-search-form .jqTransformSelectWrapper {

	background: url(images/select_left1.gif) no-repeat top left;

}

#agent-search-form .jqTransformSelectWrapper  a.jqTransformSelectOpen {

	background: url(images/select_right1.gif) no-repeat center center;

}

#newsletter-form input.text {

	width:210px !important;

}

#newsletter-form .jqTransformInputWrapper {

	background: transparent url(images/input_text_left1.gif) no-repeat left top;

	width:223px !important;

}

#newsletter-form .jqTransformInputInner {

	background: transparent url(images/input_text_right1.gif) no-repeat top right;

}



#adv-search-form input.text {

	width:210px !important;

}

#adv-search-form .jqTransformInputWrapper {

	background: transparent url(images/input_text_left1.gif) no-repeat left top;

	width:223px !important;

}

#adv-search-form .jqTransformInputInner {

	background: transparent url(images/input_text_right1.gif) no-repeat top right;

}	


#contact-form  a.bt_captch:hover{ 	background:none;}
#home-form a.bt_captch:hover{ 	background:none;}