html, body {
	width: 100%;
	height: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

body {
	margin: 0;
	background: #ededed;
	text-align: center;
	font-family: sans-serif, verdana, arial, helvetica;
	font-size: 12px;
}

label {font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica; font-size: 12pt;}

p {line-height: 16px; margin-top: 2px;}

p.follow {
   margin-top: 1px;
}

p.sitemap {
   margin: 2px;
   padding: 2px;
}

p.sitemapSub {
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: 15px;
   padding: 2px;
}

p.sitemapSub2 {
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: 30px;
   padding: 2px;
}

.follow   {margin-top: 2px;}
.video    {float:right; height: auto; border:1px solid #c9c9c9; background-color:#e7e7e7; margin:0 0 0 10; padding: 0 0 0 5; position: relative;}
html>body .video {height: 100%; padding: 0px;}
#vidData   td {font-size: 11pt;}
#vidDataSm td {font-size: 8pt;}
.nobr     {white-space: nowrap}
.reqField {color: red; font-size: 13pt; font-weight: bold;}
.secTitle {font-family: calibri, sans-serif, tahoma, verdana, arial, helvetica; font-weight: bold; font-size: 12pt; color: #00496e;}

#tblOutNav {
	width: 970px;
	padding: 8 10 5 10;
	margin: 0pt auto;
	/*background-image: url('/images/dropshadow-top.gif'); background-position: center bottom; background-repeat: no-repeat; BUBBA */
}

#main
{
   padding-top: 5px;
   background-color: white;
   background-image: url('/images/dropshadow-top.gif');
   background-position: center top;
   background-repeat: repeat-x;
}

#mainwrap1024 {
	width: 990px;
	padding: 0 0 5 0;
	/*background: transparent url('/images/dropshadow.gif') repeat-y scroll 0px 0px; BUBBA */
	background-color: white;
	margin: 0pt auto;
	text-align: left;
}

#mainwrap {
	width: 770px;
	min-height: 100%;
	margin: 0 auto;
	border-right: 1px solid #A4A4A4;
	border-left: 1px solid #A4A4A4;
	background: #ffffff;
	text-align: left;
}

/* hide from ie mac \*/
* html #mainwrap {width: 772px;height: 100%;}
/* hide from ie mac */

#wrap2 {padding: 0px;}

#fullcontent  {width:auto; margin: 2 4 0 4;}
#LeftContent  {width: 682; padding: 0 10 0 10; vertical-align: top;}
#RightContent {width: 270; padding: 0 0 10 0;  vertical-align: top; border-left:1px solid #e5e5e5;}

/* OUTER NAVIGATION */
.OutNav   {font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica;
			  font-size: 11pt; color: #0A94D6; text-decoration: none;}
.OutNav a:link    {text-decoration: none;}
.OutNav a:visited {color: #0a94d6; text-decoration: none;}
.OutNav a:hover   {text-decoration: underline;}
.LinkDiv    {color: #bbbbbb; font-size:1.0em; margin:0 4 0 8;}

/* OUTER NAVIGATION SEARCH */
#OutNavSearch    {position:relative; top:-6px;left:4px;}
.OutNavSearchBox {font-size:10pt;position:relative; left:-7px;top:-1px; border:none;}
.OutNavSearchBg  {width:181px; height:21px; background-position: -167px -52px; margin: 0px; border:none;
					   position:relative; top:4px;}
.OutNavSearchButton {width: 23px; height:18px; background-position:-320px -53; margin: 0px; cursor: pointer; border:none;
					   position:relative; left:-4px;display:none;}
html>body .OutNavSearchButton {top:1px;}

.RegTM   {font-size: 15pt; vertical-align: top; font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica;}
.RegTMsm {font-size: 11pt; vertical-align: top; font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica;}

/* Header Sprite */
#divUHeader {width:970px; padding: 0 0 5 5;}
.SiteView   {font-family:sans-serif, verdana, helvetica; font-size:7pt; color:#000000;}
.MBSlogan   {font-family:calibri, arial, tahoma, verdana, helvetica; padding: 0 0 0 0;
             color:#494949; font-size:15pt; white-space: nowrap;}
.UPHEADER   {display:-moz-inline-stack; display:inline-block; text-decoration: none;
				 background-image:url('/images/header-sprite.gif'); background-repeat:no-repeat; overflow:hidden;}
.UPLogo     {width:345px; height:50px; line-height:50px; background-position:  -1px   -0px; margin:10 0  0 10;}
.UPSave     {width:216px; height:56px; line-height:56px; background-position:  -1px -195px; margin:10 0  5 10;}
.bbbLogo    {width:100px; height:39px; line-height:39px; background-position:  -0px  -88px; margin:5px; position:relative; top:5px;}
.bcArrow    {width:  7px; height:10px; background-position:-131px  -78px; margin:0 4 0 4;}
.NextButton {width: 65px; height:24px; line-height:39px; background-position: -102px -96px; margin:5px; cursor: pointer;}
.UPLink     {margin: 0 0 0 5; font-family: sans-serif, tahoma, verdana, arial, helvetica; font-size: 8pt;}
	#hdrLinks a.UPLink:link, a.UPLink:visited, a.UPLink:active {color: #0a94d6;}
.UPNavSearchBox {font-size:0.7em;position:relative;top:1px;}
html>body .UPNavSearchBox {top:-1px;}
.UPSearchButton {width: 25px; height:19px; background-position:-132px -134px; margin: 0px; cursor: pointer; border:none;
					  position:relative; top:2px;}
html>body .UPSearchButton {top:1px;}

.UPBlankButton	 {width: 22px; height:23px; background-position:-190px  -50px; background-color:#ffffff;}
.UPSecuredSite  {width:126px; height:37px; background-position:  -0px  -51px; margin: 0 5 0 30; cursor: pointer;}
.UPDropDownO    {width: 18px; height:17px; background-position:-164px -127px; margin: 0 0 0  0; cursor: pointer;}
.WAdiags        {display:-moz-inline-block; display:inline-block; margin:10 10 10 0; padding:5px;
					  text-align:center; vertical-align:top; width:150px;
					  border:1px solid black; background-color:orange;
					  color:black; font-weight:bold; font-size:10px; font-family:sans-serif, verdana, helvetica;}
/* site phone numbers */
.MBPhoNum   {font-family: calibri, arial, tahoma, verdana, helvetica; color: #3f4142; font-weight: bold; font-size: 25pt; margin:5 0 5 0;}
.MBPhoNumSm {font-family: calibri, arial, tahoma, verdana, helvetica; color: #3f4142; font-weight: bold; font-size: 18pt; margin:0px;}
/* Loading Help Banner */
.UPLHText   {position:relative; top: 46px; left: -35px; width:145px; height:70px; line-height: 13pt;
             text-align: left; font-family: calibri, arial, tahoma, verdana, helvetica; color: #345883; font-weight: bold; font-size: 14pt;}
.UPLHPhone  {position:relative; top: 48px; white-space: nowrap;
             font-family: calibri, arial, tahoma, verdana, helvetica; color: #345883; font-weight: bold; font-size: 30pt;}

/* site buttons */
.qButton     {display:-moz-inline-stack; display:inline-block; height:22px; line-height:22px;
				  background-image:url('/images/buttons/button-grad-sprite.png'); background-repeat:no-repeat;}
.qMoreTips   {width:101px; background-position:  -0px -0px;}
.qCheckout   {width:101px; background-position:-100px -0px; margin:0 0 0 4;}
.qReserveNow {width:118px; background-position:-200px -0px;}
.qTrack      {width: 76px; background-position:-317px -0px;}
.qLogIn      {width: 83px; background-position:-393px -0px;}
.qLogOff     {width: 83px; background-position:-476px -0px;}

/* small banners (full-page width) */
#smbanners    {width: auto; margin: 5 10 5 10; height:98px; overflow: hidden;}
.smbanRS      {background-image:url('/images/banners/boxBannersRS.jpg'); background-repeat:no-repeat; width:250px; height:105px; cursor: pointer;}
.smban        {background-image:url('/images/banners/boxBanners.jpg'); background-repeat:no-repeat; width:234px; height:98px; cursor: pointer;}
.smbanText    {font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica; font-size: 12pt;}
.smbanBoxes   {background-position:  -0px   -0px;}
.smbanBlog    {background-position:  -0px -196px;}
.smbanEcards  {background-position:  -0px  -98px;}
.smbanStorage {background-position:  -0px -294px;}
.smbanLock    {background-position:  -0px -104px;}

/* icons */
.MBicon           {background-image:url('/images/icons.gif'); background-repeat:no-repeat; overflow:hidden;margin-top:5px;}
.MBiconPacking    {width:51px; height:43px; background-position:-109px  -0px;}
.MBiconLoading    {width:37px; height:51px; background-position:-215px  -0px;}
.MBiconUnloading  {width:38px; height:50px; background-position: -99px -54px;}
.MBiconStorage    {width:50px; height:46px; background-position:-194px -62px;}
.MBiconGuaranteed {width:51px; height:51px; background-position:  -0px  -0px;}
.MBiconMilitary   {width:50px; height:18px; background-position:  -3px -56px;}
.MBiconCorpRelo   {width:50px; height:50px; background-position: -54px  -0px;}
.MBiconSvcCenters {width:50px; height:43px; background-position:  -0px -76px;}


/* mini shopping cart */
#minicart     {margin: 0 0 0 9;}
.minicartback {background-image:url('/images/screened-boxes.gif'); background-repeat:no-repeat; background-position:center;}
.minicartfont {font-family: tahoma, sans-serif, lucida sans, tahoma, verdana, arial, helvetica;}

/* Section Tops */
.sectiontopO {height: 32px; margin: 10 10 0 10; padding: 1 0 0 0;
              border: 1px solid #c9c9c9; border-bottom:none;
				  background-position:-0px -34px;
				  font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica;
				  color: #ffffff; font-size: 16pt; font-weight: bold; text-align: center;}
html>body .sectiontopO {height: 30px;}
.sectiontop  {height: 32px; margin: 10 10 0 10; padding: 3 0 0 0;
              border: 1px solid #c9c9c9; border-bottom:none;
				  background: url('/images/NavGrad.jpg');
				  background-repeat: repeat-x;
				  background-position:-0px -0px;
				  font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica;
				  color: #000000; font-size: 17pt; text-align: center;}
html>body .sectiontop {height: 30px;}
.sectionbody {margin: 0 10 0 10; padding: 0px; border: 1px solid #c9c9c9; /*#6699cc;*/ border-top: none; background-color: #ffffff;}

#divServiceCenterMap, #divWhyChooseUsChart {text-align: center;}
#divMostVisitedPages, #divTopBlogPosts, #divServiceCenterMap, #divWhyChooseUsChart, #divRecentNews {
	padding:  0 10 5 20;
	margin:  10  0 5  0;
}
#divRecentNews a {
   font-size: 0.8em;
}
 #divWhyChooseUsChart {padding-bottom: 20px;}

.stealthlink {text-decoration:none; cursor:pointer;}
.stealthlink a:link    {color: #000000;}
.stealthlink a:visited {color: #000000;}
.stealthlink a:hover   {color: #000000;}

h1 {font-size: 20pt;	font-weight: bold; color: #2f2f2f;
	margin: 5 0 10 0;}

h2 {font-size: 13pt;	font-weight: bold; color: #0b5b96; text-transform: uppercase;
	margin: 8 0 8 0;}

h3 {font-size: 13pt; font-weight: bold; color: #2f2f2f;
   margin: 5 0 5 0;}

.greenHdr {font-size: 13px; font-weight: bold; color: #377052; margin-bottom: 0px; padding-bottom: 5px;}

ul {margin-top: 2px;}
li {margin-bottom: 7px;}

#trackbody {padding-top: 10px; margin: 0 0 10 10; width: 226px;}
#trackbody td {color: #444444; font-family: calibri, arial, tahoma, helvetica, verdana; font-size: 12pt;}
#trackbtn  {position: relative; top: -1px;}

#survey li, li.subnav {
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 0px;
}

#survey ul {
   list-style-type: none;
   padding-left: 10px;
   padding-top: 2px;
   /* ie */
   margin-left: 10px;
   margin-top: 2px;
}

#survey p {
   margin-bottom: 0px;
}

#footerwrap {
	width: 753px;
	height: 47px;
	background: url('/images/main/footer.gif');
	clear: both;
	text-align: center;
}

#footer {padding: 5px 0px 10px 0px;font-size: 12px;font-family: verdana, arial, helvetica;}
#footer a.foot:link, a.foot:visited, a.foot:active {font-weight: bold;font-size: 10px;color: #ffffff;}
#footer a.foot:hover {font-weight: bold;font-size: 10px;color: #ffffff;text-decoration: none;}

#footerwrap1024 {
	width: auto;
	height: auto;
	clear: both;
	text-align: center;
	margin: 0 auto 0 auto;
}

#footer1024 {
	font-size: 11pt;font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica;
	width: 990px;
	padding: 5 8 8 8;
	/*background-image: url('/images/dropshadow-bottom.gif'); background-position: center top; background-repeat: no-repeat; BUBBA */
	margin: 0pt auto;
}

#bottomshadow
{
   height: 5px;
   background: white url('/images/dropshadow-bottom.gif') repeat-x;
   background-position: center bottom;
}

#footer1024 a.foot1024:link, a.foot1024:visited, a.foot1024:active {text-decoration: none; color: #0a94d6;}
#footer1024 a.foot1024:hover {text-decoration: underline;}
#footer1024 .divider {color: #8f93c2;}

#copyright {
	padding-top:8px;
	text-align: center;
	font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica;
	font-size: 8pt;
	color: #949494;
}

#copyright a.copy:link, a.copy:visited, a.copy:active {
	color: #3f4373;
}

#copyright a.copy:hover {
	color: #3f4373;
	text-decoration: none;
}

#addressblock {width: auto; margin: 3 10 0 0; text-align:right; vertical-align:top; padding-bottom:5px;
					color: #646464; white-space:nowrap; font-size: 12pt; font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica;}
#AddressAndCredentialsBlock    {padding: 5 10 0 0; vertical-align: bottom;}
#AddressAndCredentialsBlock td {color: #5A5A5A; font-size: 12pt; font-family: calibri, arial, sans-serif, tahoma, verdana, helvetica;}

.leftIndent {
	padding-left: 20px;
}

.noTopMargin {
	margin-top: 0px;
	padding-top: 0px;
}

.note {
	background: #FFFBEC;
}

a:link {
	color: #0a94d6;
}

a:visited {
	color: #6F818E;
}

a:hover {
	color: #0a94d6;
	text-decoration: none;
}

.blank {padding-bottom: 15px;}
#blank {padding-bottom: 15px;}

.winBody {
	margin: 0;
	background: #ffffff;
	text-align: left;
	width: 540px;
	padding-left: 5px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}

.docBody {
	margin: 0;
	background: #ffffff;
	text-align: left;
	padding-left: 5px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}

.tipBody {
	margin: 0;
	background: #ffffff;
	text-align: left;
	width: 250px;
	padding-left: 5px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}

#topnav {
	height: 40px;
	padding: 0px 0px 10px 0px;
}

#fuelbtn {padding: 0px 10px 0px 5px;}
* html #fuelbtn {padding: 8px 10px 0px 5px;}

#movecontent {color: #59595B; font-size: .95em; padding: 5px 10px 0px 10px;}
#movecontent .movehdr {
	position: relative;
	font-family: tahoma, verdana, helvetica;
	color: #404473;
	font-weight: bold;
	font-size: 1.6em;
	padding-bottom: 3px;
}
#movecontent .movetip {position: relative;}
#tipbtn {padding:8 8 8 140;}

.fmqTeaser {
   font-size: 12px;
   font-weight: bold;
   color: green;
   padding: 4px;
   margin: 4px;
   border: 1px solid #e5e5e5;
}

.fmqLink   {
   font-size: 12px;
   font-weight: bold;
   padding: 1px 20px;
}

.SubSec  {padding-right: 38px;}
.SubSec2 {padding-right: 20px;}
.spNote  {width: 590px; padding: 5px; font-weight: bold; text-align: left; background-color: #FFFFDD; border: 1px solid #DEDEDE;}
