﻿body { background:#333 url('../img/back-body.png') center 24px; }

div.va1 { position:relative; top:20%; }
div.va2 { position:relative; top:-0.6em; }

div.pad { position:relative; width:960px; text-align:left; margin:0 auto; /*padding:0 10px;*/ }

#backtop { height:26px; background:#333 url('../img/back-top.png') repeat-x top center; }
#homepagebanner { height:258px; width: 940px; background: url(../img/homepagebanner.png) center left no-repeat; }
#homepagebanner p {margin: 0; padding: 15px; max-width:215px; text-align:justify;}
#homepagebanner ul li {margin: 0; padding: 5px; max-width:215px; background:url("../img/back-h2.png") no-repeat scroll left 0.3em transparent;}
#homepagehrbg {clear:both;margin: 10px auto; background: url(../img/hrbanner.png) no-repeat center left; height:98px; width: 940px; color: #FFF; text-transform: uppercase; }
#navbar { height:70px; border-top:1px solid #7E7E7E; border-bottom:1px solid #474747; }
#navbar .left { position:absolute; left:0; width:30%; height:70px; background:#fff; }
#navbar .right { position:absolute; right:0; width:70%; height:70px; background:#FFF url('../img/back-nav-right.png') repeat-x; }
#navbar .logo { padding:15px 5px 15px 0; }
#navbar .f { float:left; background:#FFF; }
#navbar .arrow {
   height:70px; color:#fff; background:#ED8E1D url('../img/nav-arrow.png') no-repeat;
   padding:5px 10px 0 20px;
}
#navbar .menu { height:70px; color:#9D9D9D; background:url('../img/nav-arrow-right.png') no-repeat; }

#navbar ul {margin:0 auto; white-space:nowrap; vertical-align:middle; padding: 0 0 0 30px;}
.va1 #movenav {margin:0 0 10px 0; white-space:nowrap; vertical-align:middle; padding: 0 0 10px 30px;}
#navbar ul li { display:inline; margin:0; }
#navbar a {
	color:#9D9D9D; text-decoration:none; font-size:small; /*font-weight:bold;*/ text-transform:uppercase;
	padding:5px;
	background:url('../img/nav-div.png') left center no-repeat;
}
#navbar li:first-child a { background-image:none; }
#navbar a:hover { background: #F7941E; color:#fff; text-decoration:underline; }
#navbar a.selected { color:#F7941E; }

#navbottom { height:26px; background:#333 url('../img/back-nav-bottom.png') top center; }
#navbottom .pad { height:26px; color:#fff; background:#1A1A1A url('../img/back-nav-bottom-pad.png') top center; }

/* homepage square divs */
#homeleft {
	float: left;
	width: 460px;
	position: relative;
	margin: auto;
	border: 1px solid #242424;
	padding: 5px;
}


#homeright {
	float: right;
	max-width: 400px;
	position: relative;
	border: 1px solid #242424;
	margin: 0 50px 0 0;
}

#homeleft p 
{
	max-width: 400px;
}

#content a { color:#F7941E; text-decoration:none; }
#content a:hover { color:#fff; text-decoration:underline; }

#content .pad { min-height:200px; color:#fff; background:#1A1A1A url('../img/back-body-pad.png') top center; }
#content .c { padding:0 15px 15px; }

#content .l .b { padding-right:15px; }
#content .r .b { padding-left:15px; }

#content .l { float:left; width:400px; }
#content .l h1 {
   font-size:xx-large; line-height:1em; text-transform:uppercase;
   text-align:right; margin-left:15px; padding:0 25px 0 0;
   background:url('../img/back-h1.png') no-repeat right top;
}
#content .l .pic { text-align:center; margin-top:30px; margin-bottom:50px; }

#content .r { background: url(../img/rbg.png) repeat-x #1F1F1F;float:left; width:940px; padding-bottom: 10px;}

#content h2 {
   font-family: "Lucida Sans Grande", Helvetica, Arial, sans-serif; font-size:20px; color:#c4c4c4; font-weight:normal; margin:0; text-transform:uppercase; padding: 5px 5px 16px 10px;
   background:url('../img/back-h2.png') no-repeat left 0.3em;
	text-align: left;
}

#content div.item {
	/*background:#ccc;*/ padding:10px 0; margin-bottom:10px;
}
#clear { clear: both; }
#content div.item img.fl { float:left; margin-top:8px; margin-right:10px; }
#content div.item div.tx { margin-left:127px; }
#content div.item div.tx p { margin-bottom:0; }
#leftcontact { position: relative; float: left; width: 440px; }
#rightcontact { position: relative; float: right; width: 440px; }
#content h2.qh2  {background: url(../img/h2bg.png)no-repeat left; margin: 0 auto; color:#FFF; padding: 15px 10px 5px 20px;}
#carriers 
{
	background: #FFF;
	margin: 0 auto;
	border: 1px solid #c1c1c1;
	opacity: 0.5;
}

#carriers img 
{
	vertical-align: middle;
	margin: auto;
	padding: 10px;
}


 middle {
	margin: auto;
	padding: 10px;
}

#socialmedia 
{
	margin: 0 auto;
	padding: 10px;
	vertical-align: middle;
	clear: both;
	text-align: -moz-center;
}
#socialmedia img 
{
	padding: 5px;
}

#address 
{
	margin-left: 100px;
	width: 300px;
	-moz-border-radius: 10px;

}

#address p 
{
	padding: 10px;
	font-size: 1.8em;
	line-height: 20px;
}

#footer { clear:both; height:3px; background:#ED8E1D url('../img/back-footer.png') repeat-x; }
