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

/** Downloads Page **/
#contentleftdownloads {width:93%; background:#002d62; padding:10px; color:#FFFFFF; min-height:800px; margin-top:-55px;}
#radius { border-bottom:thin #00aeef dashed; margin-bottom:15px;}
#contentwrapperdownloads { width:960px; height:auto; background:#002d62; margin-top:-10px;; z-index:900;-moz-box-shadow: 0 0 30px 0px #00aeef; -webkit-box-shadow: 0 0 10px 0px #00aeef;}
/** Genral **/
* {margin:0px; padding:0px;}
body { background: url(../images/allinson_bg.jpg) top  no-repeat #dccfc1; margin:auto 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#br {margin-top:1px;}
.red {color:#F00;}
.bold {font-weight:bolder;}
/** fonts **/
h1 { font-size:16px;}
h2 { font-size:14px;}
p  {font-size:12px; }

#success {margin:0 auto; }
#googlemaps {margin-top:5px; width:800px;}

#wrapper { width:960px; margin:0 auto; height:100%; }

/** header **/
#header { height:310px; width:960px;}
	#header_title { height:57px; width:960px; padding-top:40px;}
	#header_logo { height:139px; width:960px; }
	#header_logo img:hover { background-image:url(../images/title_logo2.png);}
	#header_quote { height:74px; width:960px; }

/** navigation **/
#navbar {width:960px; height:42px; background:url(../images/navbar_bgrd.png) repeat-x; position:relative; z-index:999;}
#navbar li:hover { background:url(../images/navbar_bgrd_hover.png) }
	#menu1 { float:left; list-style:none; padding-top:1px; width:740px; height:42px; }
		#menu1 li { float:left; height:38px; list-style:none; margin:0px; }
		#menu1 li a { display:block; line-height:14px; margin:0; padding:9px 14px 7px 14px; color:#fff; f font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-shadow: white 0.1em 0.1em 0.1em; text-decoration:none; border-right:1px solid #d7b273;}
		#menu1 ul li a:hover { background:#999;}
		#menu1 li ul { position:absolute; margin-left:-999em; width:210px; z-index:2000; -moz-box-shadow: 0px 0px 1px #666; -webkit-box-shadow: 0px 0px 1px #666; box-shadow: 0px 0px 1px #666;}
			#menu1 li ul li { float:left; background-color:#f7f7f7; width:210px; margin:0; padding:0; height:27px; border-bottom: 1px dotted #ccc}
			#menu1 li ul li a { display:block; padding:0 0 0 10px; margin:0; color:#666666; text-align:left; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:none; text-transform:none; border:none; line-height:27px; }
			#menu1 li ul li a:hover { background-color:#dadada; }
			#menu1 li ul li ul li { width:210px; }
			#menu1 li ul li ul li a { width:200px; }
			#menu1 li:hover ul { position:absolute; margin:0px; padding:0; border:0; }
			#menu1 li:hover ul li ul { margin-left:-999em; }
			#menu1 li ul li:hover ul { margin-top:-27px; margin-left:210px; }
			#menu1 ul li ul li ul li ul { display:none; }
			
	#email_navbar {float:right; width:200px; height:42px; text-align:right; margin-right:20px;}
	#email_navbar p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-shadow: white 0.1em 0.1em 0.1em; font-weight:bold;}
	#email_navbar a:hover { color:#d92026; }


/** main **/
#contentwrapper { width:960px; height:auto; background:#FFF; margin-top:-10px;; z-index:900;-moz-box-shadow: 0 0 30px 0px #000; -webkit-box-shadow: 0 0 10px 0px #000;}
/** LEFT **/
	#contentleft { width:660px; float:left; padding:10px 0 0 16px; margin-top:20px; margin-bottom:10px;}
#contentleft ul, li { margin-left: 40px;
                    margin-top: 15px;
                    margin-bottom: 15px;
font-size: 13px}
		#contentleft a { text-decoration:underline;}
#contentleft h3 { margin: 20px 0 20px 0 }
#contentleft h4 { margin: 20px 0 20px 0 }
#footermenu li { margin: 0px }
#contentleft p { font-size:13px;  }
		#contentleft img:hover {opacity:0.8; filter:alpha(opacity=80);}
		#contentleft img {-moz-border-radius: 10px; border-radius: 10px;}
		#left_writing {width:600px;}
            #left_writing p { line-height: 18px }
		
		#imageslides {width:690px; margin-top:30px; margin-left:-10px; height:190px;}
			#about_us {float:left;}
				#about_us:hover { background:url(../images/aboutus_img_test.png); height:180px;}
				#about_us img:hover { position:relative; z-index:100; height:106px; width:218px; opacity:1.0; filter:alpha(opacity=100);}
			#warehousing {float:left; margin-left:-50px; margin-top:-1px;}
				#warehousing:hover { background:url(../images/warehousing_img_test.png); height:180px;}
				#warehousing img:hover { position:relative; z-index:100; height:106px; width:218px; opacity:1.0; filter:alpha(opacity=100)}
			#logistics {float:left; margin-left:-50px; margin-top:-1px;}
				#logistics:hover { background:url(../images/logistics_img_test.png); height:180px;}
				#logistics img:hover { position:relative; z-index:100;  height:10p6x; width:218px; opacity:1.0; filter:alpha(opacity=100)}
			#transport {float:left; margin-left:-50px; margin-top:-1px;}
				#transport:hover { background:url(../images/transport_img_test.png); height:180px}
				#transport img:hover { position:relative; z-index:100; height:106px; width:218px; opacity:1.0; filter:alpha(opacity=100)}
				
/************************************************************FOLLOW ON*************************************************************************/
#fo_header img { margin-top:5px; }
#fo_content { width:600px; margin-bottom:10px; margin-top:8px;}
/** END OF FOLLOW ON **/

/** RIGHT **/
	#contentright { width:284px; float:right; margin-top:20px; margin-bottom:10px;  }
		#pdf_down { background:url(../images/boxes_header_bgrd.png) no-repeat; width:266px; height:29px; color:#FFF; text-align:left; border: 1px #c0c0c0 solid; padding:1px;}
			#pdf_down h2 {padding:6px 0px 0px 10px;}
	
	#customer_login {  width:268px; margin-top:16px; border: 1px #c0c0c0 solid; background:#fff;}
		#customer_login_head { background:url(../images/boxes_header_bgrd.png) no-repeat; width:266px; height:29px; color:#FFF; text-align:left; padding:1px;}
			#customer_login_head h2 {padding:6px 0px 0px 10px;}
			#input_box { width:268px; height:21px; margin-top:5px;}
				#input_box p {margin-left:10px;}
				.input { width:171px; height:21px; background:url(../images/submit_bgrd.png); border:none; float:right; margin-right:10px; margin-top:-16px;}
			#submit_button { width:268px; height:21px; margin-top:3px; margin-bottom:3px;}
				.submit { width:28px; height:20px; background:url(../images/go_btton.png); float:right; border:none; margin-right:10px;}
				.submit:hover { background:url(../images/go_btton2.png); }
				
	#messages {margin-top:16px; border: 1px #c0c0c0 solid; width:268px; background:#fff;}
		#messages_login_head { background:url(../images/boxes_header_bgrd.png) no-repeat; width:266px; height:29px; color:#FFF; text-align:center; padding:1px;}
			#messages_login_head h2 {padding:6px 0px 0px 0px;}
			.arrow_left {float:left; width:15px; margin:5px 0px 0px 5px;}
				.arrow_left img:hover { opacity:0.7; filter:alpha(opacity=70);}
			.previous {float:left; font-size:10px; color:#FFF; margin-top:7px;}
			.arrow_right {float:right; width:15px; margin:3px 5px 0px 0px}
				.arrow_right img:hover { opacity:0.7; filter:alpha(opacity=70);}
			.next {float:right; font-size:10px; color:#FFF; margin-top:7px;}
			/*#messages .messages_title {float:left; text-align:center;}*/
			#messages.messages_title h2 { float:left; text-align:center; } 
		.box_message{ width: 250px; height:65px; padding:0px 0 0 7px; }
			.box_message h2 { font-size:13px; font-weight:bolder;}
			.box_message p { font-size:12px; font-weight:bold;}
		.box_message div { width: 240px; height:50px; padding:7px; color: #333; text-align: left; font-size: 12px; overflow: hidden; background:#FFF }
		.box_message div { top: 0; left: 0 }
		
	#latest_news {margin-top:16px; border: 1px #c0c0c0 solid; width:268px; padding-bottom:5px; background:#fff;}
			.date {font-size:10px; color:#333; padding:6px 0 0 5px; }
			.article {font-size:10px; color:#F00; padding:0px 0 0 5px;}
				#other_news {margin-top:50px;}
					#other_news h2 { margin-bottom:5px;}
					#other_news li { margin-left:30px; font-size:12px;}
					
		.contactform { width:500px; margin-top:10px; background:#fff; }
		.contactform label { clear:left; float:left; text-align:left; padding-right:10px; width:100px; font-size: 13px; font-weight: bold}
		.contactform input, .contactform textarea { background:#FFFFFF url('../../images/input_bg.jpg') repeat-x;  border:1px solid #ccc; margin-bottom:6px; padding:5px; color:#666; font:normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif}
		.contactform input.file { background:#FFFFFF url('../../images/input_bg.jpg') repeat-x;; margin-bottom:6px; padding:2px; width:500px;}
		.contactform .submit {margin-left:210px; cursor:pointer;  text-align:center;background: #40940B; color: #fff; font-weight:bold; font-size: 16px; padding: 10px 30px 10px 30px; height: auto; width:auto}
		.contactform .submit:hover {background:none;background-color: #2c7300; color: #fff; font-weight:bold}
		
	
/** FOOTER **/

#footer { clear: both; height: 75px; border: #fff 1px solid; vertical-align: middle; padding: 0; margin: 0; background:url(../images/footer_bgrd.jpg) repeat-x; }

#footerlogos { width:427px; height:54px; margin:10px 0 0 15px; float:left;  background-color: #fff; border-radius: 8px }
	#leftimg{ width:90px; float:left; margin-top:5px; display: block;  margin-right:28px}
		#leftimg img { margin-left:20px;}
		#leftimg img:hover { opacity:0.7; filter:alpha(opacity=70);}
	#centimg{ width:107px; float:left; display: block;  margin-right:16px }
		#centimg img { margin-top:20px; }
		#centimg img:hover { opacity:0.7; filter:alpha(opacity=70);}
	#centimg2{ width:67px; float:left; display: block;  margin-right:25px }
		#centimg2 img { margin-top:20px;  }
		#centimg2 img:hover { opacity:0.7; filter:alpha(opacity=70);}
	#rightimg{ width:70px; float:left; display: block}
		#rightimg img { margin-top:5px;}
		#rightimg img:hover { opacity:0.7; filter:alpha(opacity=70);}

	#fourthimg{ width:30px; float:left; }
		#fourthimg img { margin-top:5px; }
		#fourthimg img:hover { opacity:0.7; filter:alpha(opacity=70);}
	
#footermenu { float:right; text-align:right; }
	#footermenu ul { font-size:10px; color:#FFF; list-style:none; padding:10px 20px 0 10px;} 
	#footermenu li { padding-bottom:0px;}
	
#copyright { font-size:10px; text-align:center; color:#000; padding-top:10px;  height:25px; }

/** Linkology **/

a { text-decoration:none; color:inherit; border:none;}
img { border-style: none;}
a:hover { color:#999;}


