@charset "utf-8";
/* CSS Document */

/* structure */

@media print {

	.header{
		display:none;
	}
	
	.footer{
		display:none;
	}
	
	.nav{
		display:none;
	}
	
	.breadcrumbs{
		display:none;
	}
	
	body{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
	}

}

@media screen {


body{
	background-color:#fff;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin-bottom:40px;
}


td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

a{
	color:#0EA2E6;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h1{
	color:#0EA2E6;
	font-size:24px;
	font-weight:normal;
}

h2{
	color:#333;
	font-size:20px;
	font-weight:normal;
}

h3{
	color:#0EA2E6;
	font-size:20px;
	font-weight:normal;
}

h4{
	color:#333;
	font-size:16px;
	font-weight:normal;
}


hr{
	background-color:#CCCCCC;
	height:1px;
	border:none;
	margin-top:20px;
	margin-bottom:20px;
}

.clear{
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}

.site{
	width:1020px;
	margin:0 auto;
}


/* header */


.header{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:1020px;
	height:170px;
}

.nav{
	height:40px;
	background-image:url(../images/nav.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	border-top:1px #fff solid;
}

.nav_item, .nav_item_selected{
	float:left;
	margin-right:10px;
	margin-top:12px;
}

.nav_item a, .nav_item_selected a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

.nav_item a:hover, .nav_item_selected a{
	color:#FFFF99;
}

.sub_nav{
	width:288px;
	min-height:300px;
	float:left;
}


.sub_nav_item a, .sub_nav_item_selected a{
	color:#333;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

.sub_nav_item a:hover, .sub_nav_item_selected a{
	color:#0EA2E6;
}


.sub_nav h2{
	margin-top:0px;
}

.sub_nav_item, .sub_nav_item_selected{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px #ccc solid;
	width:250px;
}

.sep{
	float:left;
	margin-right:10px;
	background-image:url(../images/sep.jpg);
	background-repeat:no-repeat;
	width:2px;
	height:40px;
}

/* footer */

.footer{
	text-align:right;
	margin-top:20px;
	font-size:10px;
	padding-right:5px;
	border-top:1px #CCCCCC solid;
	padding-top:10px;
}

.footer a{
	color:#666666;
	text-decoration:underline;
}

/* content */

.body{
	padding-top:26px;
	background-color:#FFFFFF;
}

.home_left{
	float:left;
	width:730px;
}

.home_1{
	float:left;
	margin-right:35px;
	margin-bottom:35px;
	background-image:url(../images/air.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:248px;
}

.home_2{
	float:left;
	margin-right:10px;
	width:328px;
	height:248px;
	margin-bottom:35px;
}

.home_3{
	float:right;
	width:288px;
}

.home_4{
	float:left;
	margin-right:35px;
	background-image:url(../images/sea.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:248px;
}

.home_5{
	float:left;
	margin-right:10px;
	background-image:url(../images/courier.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:248px;
}

.home_1 a{
	width:328px;
	height:248px;
	display:block;
}

.home_4 a{
	width:328px;
	height:248px;
	display:block;
}

.home_5 a{
	width:328px;
	height:248px;
	display:block;
}

.content{
	float:left;
	margin-right:10px;
	width:690px;
	min-height:400px;
}

.image{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:600px;
	min-height:200px;
}

.breadcrumbs{
	float:left;
	width:690px;
	border-bottom:1px #CCCCCC solid;
	padding-bottom:10px;
}

.quote_form{
	padding-top:50px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/quote_top.jpg);
	background-repeat:no-repeat;
}

.quote_form_bg{
	background-image:url(../images/quote_bg.jpg);
	background-repeat:repeat-y;
	width:288px;
	min-height:279px;
}


.quote_form_bottom{
	background-image:url(../images/quote_bottom.jpg);
	background-repeat:repeat-y;
	width:288px;
	height:203px;
}


.quote_form td{
	font-weight:bold;
	color:#FFFFFF;
}

.content_right{
	float:right;
	width:288px;
	min-height:300px;
}

.calculate{
	background-image:url(../images/calculate.jpg);
	background-repeat:no-repeat;
	width:96px;
	height:25px;
	display:block;
	border:1px #fff solid;
}

.callback{
	background-image:url(../images/callback.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:25px;
	display:block;
	border:1px #fff solid;
}

.send{
	background-image:url(../images/send.jpg);
	background-repeat:no-repeat;
	width:96px;
	height:25px;
	display:block;
	border:1px #fff solid;
}

.print{
	background-image:url(../images/print.jpg);
	background-repeat:no-repeat;
	width:96px;
	height:25px;
	display:block;
	border:1px #fff solid;
}

.continue{
	background-image:url(../images/continue.jpg);
	background-repeat:no-repeat;
	width:96px;
	height:25px;
	display:block;
	border:1px #fff solid;
}

.left{
	float:left;
	margin-right:5px;
}

.special{
	width:300px;
	min-height:300px;
	margin-bottom:20px;
}

.special p{
	padding:10px;
	border: 5px #AEDDFB solid;
	color:#08349E;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;
}

.special b{
	color:#cc0000;
	font-weight:bold;
}

.special strong{
	color:#cc0000;
	font-weight:bold;
}

.special a{
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
}

.special a:hover{
	text-decoration:underline;
}

}