@charset "utf-8";
/* Reset */
	html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* Reset Style End */

/* Style Sheet */

body {
	background:#202020;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#575757;
}

#wrapper {
	width:892px;
	height:570px;
	margin:0 auto;
}

#header {
	background:url(../images/backgrounds/header.jpg) no-repeat;
	width:892px;
	height:94px;
}

#flashmenu {
	width:892px;
	height:238px;
}

#tabmenu {
	width:892px;
	height:52px;
}

#mainbox {
	width:892px;
	height:217px;
	background-color:#D5DDE4;
}

#footer {
	width:892px;
	height:23px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.logo {
	padding:12px 0px 0px 20px;
}

.search {
	float:right;
	width:310px;
	height:52px;
	background:url(../images/backgrounds/search.png) no-repeat;
	padding:0px 50px 0px 0px;
}

.searchinputbox {
	border:1px solid #333333;
	width:183px;
	font-size:11px;
}

div .searchp {
	padding:24px 0px 0px 70px;
}

div .searchbtn {
	float:right;
	padding:20px 25px 0px 0px;
}

#leftbox {
	width:234px;
	height:217px;
	float:left;
}

#centerbox {
	width:423px;
	height:217px;
	float:left;
}

#rightbox {
	width:230px;
	height:214px;
	float:left;
	padding-top:3px;
	padding-left:3px;
	background:#B2BFC9;
}

.spacing3 {
	padding:3px 0px 0px 3px;
}	

.leftboxtop {
	width:229px;
	height:207px;
	border:2px solid #A9BDCE;
}

.leftboxbottom {
	width:229px;
	height:100px;
	border:2px solid #A9BDCE;
}

.cargo {
	padding-top:5px;
}

.supp {
	padding-top:5px;
}

.cargotitle {
	padding-top:15px;
	padding-left:5px;
}

.boxholder {
	width:160px;
	height:95px;
	float:left;
}

.cargoholder {
	width:55px;
	height:95px;
	float:left;
}

.spaceleft10 {
	padding-left:10px;
}

.householder {
	width:55px;
	height:55px;
	float:left;
}

.housetitleholder {
	width:160px;
	height:55px;
	float:left;
}

.imgfloat {
	float:left;
	padding-left:5px;
	padding-top:3px;
}

.rollover1 a {
	display:block;
	width: 136px;
	height:211px;
	background: url("../images/site_assets/air.jpg") 0 0 no-repeat;
	text-decoration: none;
}

.rollover1 a:hover { 
	float:left;
	background-position: -136px 0px;
}

.rollover1 a:active {
	float:left;
	background-position: 0px 0px;
}

.rollover2 a {
	display:block;
	width: 136px;
	height:211px;
	background: url("../images/site_assets/ship.jpg") 0 0 no-repeat;
	text-decoration: none;
}

.rollover2 a:hover { 
	float:left;
	background-position: -136px 0px;
}

.rollover2 a:active {
	float:left;
	background-position: 0px 0px;
}

.rollover3 a {
	display:block;
	width: 136px;
	height:211px;
	background: url("../images/site_assets/truck.jpg") 0 0 no-repeat;
	text-decoration: none;
}

.rollover3 a:hover { 
	float:left;
	background-position: -136px 0px;
}

.rollover3 a:active {
	float:left;
	background-position: 0px 0px;
}

.rightadsbox {
	border:2px solid #8AA7BE;
	width:214px;
	height:202px;
	margin-left:4px;
	padding-top:5px;
	padding-left:0px;
	float:left;
}

#AboutUsMainbox {
	width:892px;
	background-color:#D5DDE4;
}

#regMainbox {
	width:892px;
	height:670px;
	background-color:#D5DDE4;
}

#rightboxads2 {
	width:230px;
	height:661px;
	float:right;
	padding-top:3px;
	margin-left:4px;
	background:#B2BFC9;
}

#rightboxads3 {
	width:230px;
	height:1188px;
	float:right;
	padding-top:3px;
	margin-left:4px;
	background:#B2BFC9;
}

.AboutUsContent {
	padding-top:20px;
	padding-left:20px;
	padding-right:10px;
}

.AboutUsContent p {
	font:12px/16px Verdana;
	color:#405566;
	text-align:justify;
}

.imgfloat2 {
	float:left;
	padding:2px;
	border:1px solid #4F697E;
	margin-right:8px;
}

strong {
	font-weight:bold;
}

.contactx a, .contactx a:active {
	font-family:12px Verdana;
	color:#0B79A8;
	text-decoration:none;
}

.contactx a:hover {
	font-family:12px Verdana;
	color:#0D99D5;
	text-decoration:underline;
}

.inputbox input {
    border: 1px solid #006;
    background: #fff;
	float:left;
}
.inputbox input:hover {
    border: 1px solid #2C3945;
    background: #F3F8FE;
	float:left;
}

.inputbox textarea {
    border: 1px solid #006;
    background: #fff;
}
.inputbox textarea:hover {
    border: 1px solid #2C3945;
    background: #F3F8FE;
}


/* Slider */
.slider {position:relative; overflow:hidden; border:2px solid #9ac1c9; width:210px; height:101px; background:#eef5f6; }
.slidercontent {position:absolute;}
.slidercontent .upper {border-bottom:1px solid #9ac1c9;}
.section {padding:0; margin:0;}
.newsslider {position:relative; overflow:hidden; width:210px; height:101px; }
.newsslidercontent {position:absolute; }
.newsslidercontent .upper {border-bottom:1px solid #9ac1c9;}
.newssection { padding-left:3px; height:101px}


div#contact { 
position:fixed;
top:200px;
right:0; 
 }
.contimage{
filter: alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

 /*  Contact Form Styling */
 #contactform #error ul{
 padding-left:0px;
 line-height:20px;
 }
 #contactform #error span{
 color:green;
 padding:5px 0 5px 0;
 position:absolute;
 top:60px;
 right:10px;
 width:150px;
 }
 #contactform #error ul li{
  color:#BF0B0B;
  font-weight:normal;
  }
 h2#contacth2{
 font-size:18px;
 color:#000;
 margin:0 0 10px 0;
 font-weight:normal;
 padding-bottom:10px;
 border-bottom:1px dotted #ccc;
 }
 #contactform fieldset{
 border:none;
 }
 #contactform #formleft{
 float:left;
 }
 #contactform #error{
 float:right;
 }
 #contactform .button{
 background:#eded;
 color:#666;
 border:1px solid #ccc;
 padding:5px 20px 5px 20px;
 outline:none;
 }
 #contactform{
 color:#666;
 }
.clear{clear:both;}
.download{
display:block;
padding:20px 0 20px 0;
background:#222;
text-align:center;
border:1px solid #000;
color:#fd398f;
font-size:18px;
}
.download:hover{
background:#000;
}

.footeradrien a, .footeradrien a:active {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.footeradrien a:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FEFAE7;
	text-decoration:underline;
}

.psupplier {
	width:217px;
	height:38px;
}

#pscroller1 {
	width: 207px;
	height: 105px;
	padding: 2px;
}

#pscroller2 {
	width: 207px;
	height: 105px;
	padding: 3px;
	margin-top:5px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}
