/* in body behavior: url("/csshover3.htc");*/
body
{
height: 100%;
margin:0px;
padding:0px;
background-image:url('/images/background.jpg');
background-repeat:repeat-x;
font: 12px Arial, Verdana, sans-serif;
}

h1 {font: 20px Verdana, sans-serif;font-weight:bold;margin:0px;padding:0px;}
h1.destination {font: 18px Verdana, sans-serif;font-weight:bold;margin:0px;padding:0px;}
h2 {font: 20px Verdana, sans-serif;font-weight:bold;margin:0px;padding:0px;}

div.header {background-image: url('/images/blue/background_top.jpg'); background-repeat: repeat;}
div.body {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -60px;text-align:center;}


div.push{height:60px;}
div.textpadding {padding-right:160px}
form {padding:0px;margin:0px;}


input.rates_request {
font: 13px Arial, Verdana, sans-serif;
font-weight:bold;
text-decoration:underline;
text-align:left;
border:0px;
background-color:#FF7900;color:white;
margin:0px;
padding:0px;
cursor:pointer;
}

.tip {font: 12px Arial, Verdana, sans-serif;color:#ff7900;}

a.gray {font: 12px Arial, Verdana, sans-serif;color:#4a4a4a;text-decoration:none;line-height:20px;}
a.gray:hover{color:#ff7900;text-decoration:underline}
a.gray:link{text-decoration:none}

a.black {font: 12px Arial, Verdana, sans-serif;color:black;text-decoration:none;line-height:20px;}
a.black:hover{color:#ff7900;text-decoration:underline}
a.black:link{text-decoration:none}

a.orange {font: 12px Arial, Verdana, sans-serif;color:#ff7900;text-decoration:none;line-height:20px;}
a.orange:hover{color:#ff7900;text-decoration:underline}
a.orange:link{text-decoration:none}

a.re_website {font: 12px Arial, Verdana, sans-serif;color:#4a4a4a;text-decoration:underline;}
a.re_website:hover{color:#ff7900;text-decoration:underline}
a.re_website:link{text-decoration:underline}

a.gray13 {font: 13px Arial, Verdana, sans-serif;color:#4a4a4a;text-decoration:none;line-height:20px;}
a.gray13:hover{color:#ff7900;text-decoration:underline}
a.gray13:link{text-decoration:none}

a.navy {font: 12px Arial, Verdana, sans-serif;color:navy;text-decoration:none;}
a.navy:hover{color:#ff7900;text-decoration:underline}
a.navy:link{text-decoration:underline}

a.black {font: 12px Arial, Verdana, sans-serif;color:#000000;text-decoration:underline;line-height:20px;}
a.black:hover{color:#ff7900;text-decoration:underline}
a.black:link{text-decoration:underline}

div.top_left {float:left;width:15%;height:100px;}
div.top_center {float:left;width:70%;text-align:center;}
div.top_right {float:right;width:15%;height:100px;}
div.top_right_logo {position:absolute;top:0px;right:0px;height:100px;z-index:1}
div.top_links {position:absolute;left:0px;top:0px;width:98%;margin-left:1%;font-size:12px;height:20px;z-index:2;top:65px;text-align:center;overlflow:hidden;}
div.top_links div.top_inner_links{width:800px;text-align:left;margin:auto;}

div.top_right_search {position:absolute;top:0px;width:98%;margin-left:1%;font-size:12px;height:20px;z-index:3;top:10px;text-align:center;}
div.top_right_search div.top_inner_seach{width:800px;text-align:right;margin:auto;}
div.searchbox_lefts {float:right;height:30px;padding:0px;margin:0px;width:26px;border:1px solid silver;border-right:0px;background-color:white;}
div.searchbox_centers {float:right;height:30px;text-align:left;padding:0px;margin:0px;width:200px;border:1px solid silver;border-left:0px;background-color:white;}
div.searchbox_rights {float:right;height:30px;padding:0px;margin:0px;width:100px;padding-left:2px;}

span.fenex {color:gray;font:10px tahoma;}
span.choice {display:inline-block;color:red;font:11px tahoma;}
div.clear {clear:both}

div.mainwidth {margin: 0 auto; width: 800px;text-align:center;}

div.highlight {font: 12px Arial, Verdana, sans-serif;color:black;background-color:#FFF1BB;text-align:left;border-bottom:1px solid #FF7900;border-top:1px solid #FF7900;padding:2px;margin-bottom:5px;}
div.highlightinre {font: 12px Arial, Verdana, sans-serif;color:black;background-color:#FFF1BB;text-align:left;border-bottom:1px solid #FF7900;padding:2px;}
/* HOME PAGE */
div.box_subs {color:#4a4a4a;font-weight:normal;background-color:white;background-image:url(images/blue/box_map.jpg);height:170px;}
div.box_port {color:#4a4a4a;font-weight:normal;background-color:white;background-image:url(images/blue/box.jpg);height:170px;}
div.box_thanks {color:#4a4a4a;font-weight:normal;background-color:white;background-image:url(images/blue/box.jpg);height:170px;}


div.home_columnheader {width:100%;font-weight:bold;background-color:#FAFAFA;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;color:#404040;padding:2px;}
div.home_columnfooter {background-color:#FFFFFF;border-bottom:1px solid #C2C2C2;color:#ff7900;padding:2px;}
div.home_columnfooter a {color: #ff7900;}

div.home_columnheader_o {font-weight:bold;background-color:#023568;border-top:1px solid #FFE1C4;border-bottom:1px solid #FFE1C4;color:white;padding:2px;}
div.home_columnfooter {background-color:#FFFFFF;border-bottom:1px solid #C2C2C2;color:#ff7900;padding:2px;}
div.home_columnfooter a {color: #ff7900;}


div.searchbox_left {float:left;height:30px;padding:0px;margin:0px;width:26px;border:1px solid silver;border-right:0px;background-color:white;}
div.searchbox_center {float:left;height:30px;padding:0px;margin:0px;width:300px;border:1px solid silver;border-left:0px;background-color:white;}
div.searchbox_right {float:left;height:30px;padding:0px;margin:0px;width:100px;padding-left:2px;}

input.search_home {width:290px;border:0px;margin-top:4px;height:22px;}
input.submit_home {width:98px;height:32px;background-color:#333333;color:white;font-size:15px;}

/* RESULTS PAGE */
div.search_header {padding:5px 0px 5px 0px;font-weight:bold;height:16px;background-color:#FAFAFA;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;color:#404040;}
div.search_header div.check{padding-left:2px;text-align:left;width:25px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.search_header div.destination{padding-left:5px;text-align:left;width:180px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.search_header div.modality{padding-left:2px;text-align:left;width:180px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.search_header div.country{padding-left:2px;text-align:left;width:220px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.search_header div.province{padding-left:2px;text-align:left;width:140px;height:16px;overflow:hidden;float:left;padding-right:5px;}


div.search_country {text-align:left;width:100%;padding:5px;}
div.search_country div.header{background-image:none;width:100%;float:left;font-weight:bold;padding-top:10px;font-size:16px;}

div.search_explain {width:100%;padding:5px;font-weight:bold;height:16px;color:#404040;}
div.search_explain div.text {width:100%;text-align:center;padding-top:3px;font-size:14px;;height:22px;overflow:hidden;}

div.search_error {width:100%;padding:5px;}
div.search_error div.e_message {width:100%;text-align:center;padding-top:3px;font-size:14px;height:22px;overflow:hidden;color:red;font-weight:bold}
div.search_error div.e_header {text-align:left;padding:5px;font-weight:bold;height:16px;background-color:#FAFAFA;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;color:#404040;}
div.search_error div.e_body {font-weight:normal;text-align:left;padding:5px;border-bottom:1px solid #C2C2C2;color:#404040;line-height:20px;}

div.search {border-bottom:1px solid silver;height:24px;background-color:white;width:800px;}
div.search div.check{padding-left:2px;padding-top:2px;width:25px;height:22px;overflow:hidden;float:left;padding-right:5px;background-color:#FF7900;color:white;font-size:16px;font-weight:bold;}
div.search div.destination{padding-left:5px;padding-top:5px;text-align:left;width:180px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.search div.modality{padding-left:2px;padding-top:5px;text-align:left;width:180px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.search div.country{padding-left:2px;padding-top:5px;text-align:left;width:220px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.search div.province{padding-left:2px;padding-top:5px;text-align:left;width:140px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.search div.sroad{padding-left:5px;padding-top:5px;text-align:left;width:720px;height:22px;overflow:hidden;float:left;padding-right:5px;}


/* CITY */

select.search_homes {width:148px;border:0px;margin-top:4px;height:32px;}
input.search_homes {width:148px;border:0px;margin-top:4px;height:22px;}
input.submit_homes {width:98px;height:32px;background-color:#333333;color:white;font-size:15px;}

div.transport_header {padding:5px;font-weight:bold;height:16px;background-color:#FAFAFA;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;color:#404040;}
div.transport_header div.check{text-align:left;width:20px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.transport_header div.company{text-align:left;width:180px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.transport_header div.frequency{text-align:left;width:180px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.transport_header div.frequency_road{text-align:left;width:280px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.transport_header div.transhipment{text-align:left;width:130px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.transport_header div.modality{text-align:left;width:190px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.transport_header div.contact{text-align:left;width:50px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.transport_header span.sort{padding-right:2px;}
div.transport_header span.sort img.sort_img{cursor:pointer;margin-right:2px;}

div.transport {border-bottom:1px solid silver;height:26px;background-color:white;width:800px;}
div.transport div.check{padding-left:2px;padding-top:3px;text-align:left;width:25px;height:22px;overflow:hidden;float:left;background-color:#FF7900;}
div.transport div.company{padding-left:2px;padding-top:5px;text-align:left;width:180px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.transport div.frequency{padding-left:2px;padding-top:5px;text-align:left;width:180px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.transport div.frequency_road{padding-left:2px;padding-top:5px;text-align:left;width:280px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.transport div.transhipment{padding-left:2px;padding-top:5px;text-align:left;width:130px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.transport div.modality{padding-left:2px;padding-top:5px;text-align:left;width:190px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.transport div.contact{padding-left:2px;padding-top:5px;text-align:left;width:50px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.transport div.rates {width:100%;text-align:left;background-color:#FF7900;height:22px;overflow:hidden;float:left;}
div.transport div.rates a {color:white;text-decoration:underline;font-weight:bold;}

div.shippingcodes_header {padding:5px;font-weight:bold;height:16px;background-color:#FAFAFA;border-bottom:1px solid #C2C2C2;color:#404040;}
div.shippingcodes_header div.code{text-align:left;width:40px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.shippingcodes_header div.explanation{text-align:left;width:200px;height:16px;overflow:hidden;float:left;padding-right:5px;}

div.shippingcodes {border-bottom:1px solid silver;height:25px;background-color:white;width:800px;}
div.shippingcodes div.code{padding-left:5px;padding-top:3px;text-align:left;width:40px;height:22px;overflow:hidden;float:left;background-color:#FFFFFF;}
div.shippingcodes div.explanation{padding-left:5px;padding-top:5px;text-align:left;width:200px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.shippingcodes div.headertext {color:white;font-weight:bold;width:100%;padding-top:3px;text-align:left;background-color:#FF7900;height:22px;overflow:hidden;}

/* ROAD TRANSPORT */
div.transport_coutries {border-bottom:1px solid silver;background-color:white;text-align:left;margin-bottom:10px;}
div.transport_coutries div.road_header {padding:5px;font-weight:bold;height:16px;background-color:#FAFAFA;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;color:#404040;}

/* COMPANIES */
div.company_details {text-align:left;width:100%;line-height:22px;}
div.company_details div.company_details_header {padding:5px;font-weight:bold;height:16px;background-color:#FAFAFA;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;color:#404040;}
div.company_details div.company_details_name {font-size:18px;font-weight:bold;padding-bottom:5px;padding-top:5px;}
div.company_details div.company_details_footer {background-color:#FFFFFF;border-bottom:1px solid #C2C2C2;color:#ff7900;padding:2px;}

div.companies_chapters {float:left;text-align:left;width:17%;}
div.companies_chapters div.companies_chapter {padding:0px 0px 2px 0px;border-bottom:3px solid silver;line-height:20px;}
div.companies_chapters div.companies_chapterA {padding:0px 0px 2px 0px;border-bottom:3px solid #ff7900;font-weight:bold;line-height:20px;}

div.company_transport_header {padding:5px 0px 5px 0px;font-weight:bold;height:16px;background-color:#FAFAFA;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;color:#404040;}
div.company_transport_header div.check{padding-left:2px;text-align:left;width:25px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.company_transport_header div.country{padding-left:2px;text-align:left;width:220px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.company_transport_header div.destination{padding-left:5px;text-align:left;width:180px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.company_transport_header div.modality{padding-left:2px;text-align:left;width:180px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.company_transport_header div.cshippingcodes{padding-left:2px;text-align:left;width:140px;height:16px;overflow:hidden;float:left;padding-right:5px;}
div.company_transport_header div.rates {color:white;width:100%;padding-top:3px;text-align:left;background-color:#FF7900;height:22px;overflow:hidden;float:left;}

div.company_transport_destination {border-bottom:1px solid silver;height:24px;background-color:white;width:800px;}
div.company_transport_destination div.check{padding-left:2px;padding-top:2px;width:25px;height:22px;overflow:hidden;float:left;padding-right:5px;background-color:#FF7900;color:white;font-size:16px;font-weight:bold;}
div.company_transport_destination div.destination{padding-left:5px;padding-top:5px;text-align:left;width:180px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.company_transport_destination div.modality{padding-left:2px;padding-top:5px;text-align:left;width:180px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.company_transport_destination div.country{padding-left:2px;padding-top:5px;text-align:left;width:220px;height:22px;overflow:hidden;float:left;padding-right:5px;}
div.company_transport_destination div.cshippingcodes{padding-left:2px;padding-top:5px;text-align:left;width:140px;height:22px;overflow:hidden;float:left;padding-right:5px;}

/* ORDER A COPY */
div.order_text {float:left;width:160px;padding-top:5px;}
div.order_input {float:left;width:340px;padding-top:5px;}
div.order_error {float:left;width:200px;color:#ff7900;font-size:11px;padding-top:5px;}
input.order_text {width:330px}
input.order_text_error {width:330px;background-color:#FFF1BB;color:black;}
input.order_submit {width:330px;height:32px;background-color:#333333;color:white;font-size:15px;}
input.order_spamcode {width:147px;height:66px;font:40px 'arial black';}
input.order_spamcode_error {width:147px;height:66px;font:40px 'arial black';background-color:#FFF1BB;color:black;}
select.order_text {width:330px}

/* REQUEST RATES */
div.request_infobox {font: 12px Arial, Verdana, sans-serif;line-height:21px;color:black;background-color:#FFF1BB;text-align:left;border:1px solid #ff7900;padding-left:5px;}
input.request_infobox {font: 12px Arial, Verdana, sans-serif;line-height:21px;color:black;background-color:#FFF1BB;text-align:left;border:0px;cursor:pointer;text-decoration:underline;text-align:left;padding:0px;margin:0px;}
div.request_details {font: 12px Arial, Verdana, sans-serif;text-align:left;width:100%;line-height:22px;}
div.request_header {padding:2px;font-weight:bold;background-color:#FAFAFA;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;color:#404040;}
div.request_text {float:left;width:160px;padding-top:5px;}
div.request_input {float:left;width:380px;padding-top:5px;}
div.request_error {float:left;padding-left:160px;color:red;font-size:15px;padding-top:5px;font-weight:bold;}
input.request_text {font: 12px Arial, Verdana, sans-serif;width:330px}
input.request_text_error {width:330px;background-color:#FFF1BB;color:black;}
textarea.request_text {font: 12px Arial, Verdana, sans-serif;width:330px;height:50px}
textarea.request_text_error { font: 12px Arial, Verdana, sans-serif;width:330px;height:50px;background-color:#FFF1BB;}
input.request_submit {font: 12px Arial, Verdana, sans-serif;width:330px;height:32px;background-color:#333333;color:white;font-size:15px;}

/* SITEMAP */
div.sitemap_chapters {float:left;text-align:left;width:33%;}
div.sitemap_chapters div.sitemap_chapter {padding:0px 0px 2px 0px;border-bottom:3px solid silver;line-height:20px;}
div.sitemap_chapters div.sitemap_chapterA {padding:0px 0px 2px 0px;border-bottom:3px solid #ff7900;font-weight:bold;line-height:20px;}

div.sitemap_content {border-bottom:1px solid silver;background-color:white;text-align:left;margin-bottom:10px;}
div.sitemap_content div.sitemap_header {padding:5px;font-weight:bold;height:16px;background-color:#FAFAFA;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;color:#404040;}

/* GOOGLE MAPS */
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	width:100%;color:#404040;
	font: 13px Arial, Verdana, sans-serif;color:#4a4a4a;text-decoration:none;line-height:20px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:0px solid #FFFFFF;
	width:100%;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:0px;
	font-size:0.9em;	
	position:relative;
}
