*	{
	margin: 0px;
	padding: 0px;
	}

body	{
	background-color: #a0b592;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-image: url('images/bg.jpg');
	background-repeat: repeat;
	}

table	{
	border-spacing: 1px;
	border-collapse: collapse;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	/*max-width: 430px;*/
	overflow: auto;
	}

#wrap	{
	width: 984px;
	margin: 0px auto 0px auto;
	}

	#header-wrap {
		font-size: 80%;
		width: 984px;
		}

		#header-wrap a {
			color: #303030;
			}

			#header-wrap a:link, a:visited {
				text-decoration: none;
				}

			#header-wrap a:hover {
				text-decoration: underline;
				}

		#header-wrap p {
			margin-top: 1px;
			}

		#header1 {
			width: 984px;
			background-image: url('images/freight_quote_header_new.jpg');
			background-repeat: no-repeat;
			background-position: bottom left;
			}

		#header2 {
			width: 984px;
			background-image: url('images/ltl_quote_header.jpg');
			background-repeat: no-repeat;
			background-position: bottom left;
			
			}

		#header3 {
			}

		#header4 {
			}

		#header5 {
			}

		#topmenu {
	float: left;
	width: 800px;
	padding-left: 100px;
	text-align: right;
	font-weight: bold;
			}

		#call	{
			float: left;
			width: 190px;
			padding-right: 48px;
			text-align: right;
			font-weight: bold;
			}

		#logo	{
			height: 172px;
			width: 192px;
			float: left;
			}

		#headerlinks {
			float: right;
			width: 13px;
			margin-right: 15px;
			margin-top: 10px;
			}

			#headerlinks ul {
				list-style-type: none;
				}

				#headerlinks li {
					float: left;
					width: 13px;
					height: 12px;
					}

			#headerlinks img {
				width: 13px;
				height: 12px;
				border: 0px none transparent;
				}

	#main	{
		width: 879px;
		padding: 5px 53px 15px 52px;
		background-image: url('images/bg2.jpg');
		background-repeat: repeat-y;
		color: #3e6130;
		}

		#main h2.quote-header {
			text-align: center;
			font-style: italic;
			font-size: 150%;
			margin-bottom: 2px;
			}

		#main p {
	font-size: 13px;
	margin-bottom: 2px;
	margin-left: 8px;
			}

		#main ul {
	font-size: 120%;
	margin-bottom: 2px;
			}

		#content-freight {
			width: 879px;
			}

		#content {
			width: 430px;
			float: left;
			}

			#content h1 {
				color: #213419;
				font-size: 150%;
				}

			#content h2 {
				color: #213419;
				}

			#content h3.bg {
				font-size: 110%;
				background-color: #213419;
				color: #ffffff;
				padding: 1px 3px 2px 3px;
				margin-top: 12px;
				}

			#content a, a:link, a:visited {
				color: #6fa957;
				font-weight: bold;
				text-decoration: underline;
				}

				#content a:hover {
					text-decoration: none;
					}

			#content .big {
				font-size: 110%;
				font-weight: bold;
				}

			#content .large {
				font-size: 135%;
				}

			#content ul {
	margin: 12px 8px 12px 45px;
	font-size: 14px;
				}

				#content li {
					margin-bottom: 6px;
					}

			table.contact {
				font-size: 90%;
				}

				table.contact td {
					padding: 2px 2px 6px 2px;
					}

					table.contact td.label {
						width: 218px;
						}

				table.contact input {
					border: 1px solid #213419;
					}

				table.contact textarea {
					border: 1px solid #213419;
					}

			table.quote {
				font-size: 80%;
				}

				table.quote td {
					padding: 2px 2px 6px 2px;
					}

				table.quote input {
					border: 1px solid #9ebb89;
					}

				table.quote textarea {
					border: 1px solid #9ebb89;
					}
	
		#pad1	{
			width: 20px;
			float: left;
			}
				

		#col2	{
	width: 440px;
	float: right;
	max-width: 440px;
			}


			#col2 h1 { /* For accent photo */
				text-align: center;
				font-size: 150%;
				}

			#col2 h3 { /* For accent photo */
	text-align: center;
	font-size: 100%;
				}

			#call-to-action {
				}

				#call-to-action h2 {
					text-align: center;
					color: #42503f;
					}

					#call-to-action h2 a {
						color: #42503f;
						}

			#accent1 { /* Truck */
	width: 320px;
	height: 92px;
	background-image: url('images/truck_driver.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	margin-left: 20px;
	margin-top: 45px;
	padding: 390px 20px 20px 20px;
	color: #a0b592;
				}

			#accent2 { /* Plane */
				width: 320px;
				height: 92px;
				background-image: url('images/air_freight.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				margin-left: 15px;
				margin-top: 15px;
				padding: 390px 20px 0px 20px;
				color: #213419;
				}

			#accent3 { /* LTL */
				width: 320px;
				height: 85px;
				background-image: url('images/ltl_shipping.jpg');
				background-repeat: no-repeat;
				background-position: top left;
				margin-left: 15px;
				margin-top: 50px;
				padding: 390px 20px 0px 20px;
				color: #213419;
				}		

			#accent4 {
				}

			#accent5 {
				}

	#footer {
		width: 684px;
		padding: 16px 150px 10px 150px;
		background-image: url('images/footer.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		color: #213419;
		text-align: center;
		font-size: 80%;
		}

		#footer a {
			color: #213419;
			}

			#footer a:link, a:visited {
				text-decoration: none;
				}

			#footer a:hover {
				text-decoration: underline;
				}

		#footer p {
			margin-top: 12px;
			margin-bottom: 12px;
			}

		#footer-links {
			padding-top: 5px;
			}

			

		#footer-text {
			}

		#copyright {
			}

div.clear {
	width: 100%;
	height: 0px;
	line-height: 0%;
	font-size: 0%;
	clear: both;
	}

.u	{
	text-decoration: underline;
	}

.b	{
	font-weight: bold;
	}

.i	{
	font-style: italic;
	}

.light	{
	color: #457133;
	}

.center {
	text-align: center;
	}

.small	{
	font-size: 80%;
	}

img.cal	{
	margin-left: 5px;
	text-align: center;
	border: 0px none transparent;
	}
	
	
	
/*--- faisal ---*/	
.main_box{ margin:0px auto;}
	.main_box table{	max-width:100%;}
	.main_box table td{padding:5px;} 
	.main_box input, .main_box select{ padding:4px;}
	.main_box .inout2{padding:5px; background:#3e6130; color:#FFFFFF; cursor:pointer;}
	.main_box h3{ padding-left:5px;}
	.sub_box{ width:848px; background:#e4efdc; border-left:1px solid #9ebb89; border-right:1px solid #9ebb89; text-align:left; margin:-4px 0px -7px 0px; padding:5px;}	
	.sub_box2{ width:413px; background:#e4efdc; border-left:1px solid #9ebb89; border-right:1px solid #9ebb89; text-align:left; margin:-4px 0px -7px 0px; padding:5px;}	
	.bdr_b{ border-bottom:1px solid #a0b692;}	
.mar_btm{ margin-bottom:10px;}


.text{ color:#457133; font-size:13px;}
.input{border: 1px solid #a0b692; padding:3px !important;}

