* { margin: 0; padding: 0; font-family: Arial, Sans Serif; }



body { 
	/*background: url(../img/rbg.gif) top left repeat; -- old background settings*/
	background: url("../img/rgb.gif") repeat-x scroll 0 0 #666666;

}

.numLI
{
    float: left;
    margin-left: -40px;
    margin-top: -1px;
    border: solid 1px #666;
    background-color: #fff;
    padding: 5px 10px;
}

#faq li:first-child
{
    padding-top: 0px;
}

#faq li h1
{
    font-size: 16px;
    font-weight: bold;
    padding-top: 20px;
    padding-left: 15px;
}

#faq li
{
    border: solid 1px #666;
    background-color: #fff;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    
}

#faq ol
{
    list-style-type: none;
}

#faq p
{
    font-size: 12px;
    font-weight: normal;
    padding: 15px;
}

#desOfConfig
{
    position: absolute; 
    left: 500px; 
    top: 180px; 
    text-align: center;
}

#aboutList li
{
    margin-left: 25px;
}


#truckInfoTable tr td
{
	padding-bottom: 5px;
}

#ctl00_ContentPlaceHolder1_pnlSubscriptionForm_btnSubmit
{
	
    background: #666 !important;
	color: #fff !important;
	text-transform: uppercase;
	text-align: center;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-top: 1px !important;
	padding-bottom: 4px !important;
	border: 1px solid white !important;
	text-decoration: none;
	font-size: 14px !important;
	cursor: pointer;
	background: url(../img/boxbutton.gif) repeat-x !important;
	-moz-border-radius: 8px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_dgvInfo tr td
{
	padding: 2px 8px 2px 8px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_dgvInfo2 tr td
{
	padding: 2px 8px 2px 8px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_dgvInfo3 tr td
{
	padding: 2px 8px 2px 8px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_dgvInfo4 tr td
{
	padding: 2px 8px 2px 8px;
}

#ctl00_ContentPlaceHolder1_pnlSubscriptionForm_btnSubmit:hover
{
	background: url(../img/boxbuttonhover.gif) repeat-x !important;
	color: #aaa !important;
	border-color: #aaa !important;
}

#stdPadding2 tr td
{
    padding: 5px 5px 5px 5px;
}

#stdPadding tr td
{
    padding: 0px 2px 0px 2px;
}

#subscription
{
	background: url(../img/bgtest2.gif) top left repeat-x;
    background-color: #DDE7F3;
    border: solid 1px #000;
}

#subscription table tr td
{
    padding: 5px;
    font-size: 18px;
}

#subEntry
{
	background: url(../img/bgtest6.gif) top left repeat-x;
    background-color: #4c4c4c;
    border: solid 1px #000;
    font-size: 18px;
    padding: 3px;
	-moz-border-radius: 2px;
	display:block;
}

.subEntry
{
	background: url(../img/bgtest6.gif) top left repeat-x;
    background-color: #4c4c4c;
    border: solid 1px #000;
    font-size: 18px;
    padding: 3px;
	-moz-border-radius: 2px;
}

#innerSubscription
{
    background-color: #b2bfcf;
    border: solid 1px #fff;
}

.textBoxLookingThing
{
	
    background-color: #fff;
    border: solid 1px #000;
    padding: 0px 1px 0px 1px;
	-moz-border-radius: 2px;
}



.AspNet-GridView-Alternate
{
    background-color: #b2bfcf;
}


#login input
{
    margin-top: 5px;
    border: 1px solid white;
    background-color: #b2bfcf;
    color: #000;
    height: 25px;
    padding-top: 2px;
    padding-left: 2px;
    font-size: 16px;
    width: 150px;
}

#login input:focus
{
    background-color: White;
}

#changeInfoForm
{
    width: 650px; 
    height: 650px;
    margin-left: 20px;
    margin-top: 25px;
	background: url(../img/bgtest5.gif) top left repeat-x;
    background-color: #828F9F;
	padding: 20px;
    border: 1px solid #666;
	font-weight: bold;
}

#changeInfoForm span
{
    padding: 5px;
}

#changeInfoForm input
{
    background: url('../img/input_gradient.gif') top left repeat-x;
    height: 21px;
    border: solid 1px #383838;
    margin-left: 3px;
    font-size: 16px;
}

#changeInfoForm select
{
    border: 1px solid white;
    background-color: #b2bfcf;
    color: #000;
    height: 25px;
    padding-left: 2px;
    font-size: 16px;
}

#changeInfoForm input:focus
{
    background-color: White;
}

#registerForm
{
    width: 450px; 
    height: 700px;
    margin-top: 25px;
    background: url(../img/bgtest5.gif) top left repeat-x;
    background-color: #DEE8F4;
    padding: 20px 20px 20px 20px;
    border: 1px solid #666;
    font-weight: bold;
    font-size: 11px;
}


#register2
{
    margin-top: 100px;
    font-size: 14px;
}

#registerUsername
{
    margin-top: 25px;
	background: url(../img/bgtest5.gif) top left repeat-x;
    background-color: #DEE8F4;
    padding: 20px;
    border: 1px solid #666;
    padding-left: 40px;
    width: 200px;
    height: 700px;
	font-weight: bold;
}

#registerUsername span
{
    padding: 5px;
}

#registerUsername input
{
    background: url('../img/input_gradient.gif') top left repeat-x;
    height: 21px;
    border: solid 1px #383838;
    margin-left: 3px;
	font-size: 16px;
}

#registerUsername input:focus
{
    background-color: White;
}

#registerForm span
{
    padding: 5px;
}

#registerForm input
{
    background: url('../img/input_gradient.gif') top left repeat-x;
    height: 21px;
    border: solid 1px #383838;
    margin-left: 3px;
    font-size: 16px;
    
}

#registerForm select
{
    background: url('../img/input_gradient.gif') top left repeat-x;
    height: 21px;
    border: solid 1px #383838;
    margin-left: 3px;
    font-size: 16px;
}

#registerForm #noborder input 
{
   border:0px;   
}

#secondaryContent ol
{
	margin-left: 50px;
}

#registerForm input:focus
{
    background-color: White;
}

#wrapper {
	width: 974px;
	position: absolute;
	left: -442px;
	margin-left: 50%;
}
#header {
	margin-left: -69px;
	
}

#contentWrapper {
	border-left: 3px solid white;
	border-right: 3px solid white;
	border-bottom: 1px solid white;
	background-color: #DDE7F3 !important;
	background: url(../img/bgtest.gif) top left repeat-x;
	width: 1000px;
	float: right;
margin-top: -5px;
	margin-right: 37px;
}

#navigation {
	width: 375px;
	background: url(../img/navbg.gif) top left repeat-x;
	height: 36px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	position: absolute;
      top:108px;
	right: 37px;
	border-right:3px solid white;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_pnlResults_dgvView1 tr td
{
    width: 100px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_pnlResults_dgvView2 tr td
{
    width: 100px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_pnlResults_dgvView3 tr td
{
    width: 100px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_pnlResults_dgvView4 tr td
{
    width: 100px;
}

.result
{
    position: absolute;
    left: -33px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_pnlResults_dgvView1
{
	margin-left: 130px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_pnlResults_dgvView2
{
	margin-left: 130px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_pnlResults_dgvView3
{
	margin-left: 130px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_pnlResults_dgvView4
{
	margin-left: 130px;
}

.result 
{
	float: left;
	margin-top: 59px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	background-color: #666;
	color: #fff;
	width: 120px;
	height: 37px;
	font-size: 24px;
	text-align: center;
	padding-top: 5px;
	
}

#secondaryContent ol li a
{
    color: #383838;
    font-size: 18px;
    text-decoration: none;
    padding-bottom: 2px;
    border-bottom: solid 1px #383838;
}

#secondaryContent ol li
{
    margin-bottom: 10px;
}

#secondaryContent ol li a:hover
{
    background-color: #FCFFD3;
}

#navigation ul {
	list-style-type: none;
	margin-left: 13px;
}
#navigation ul li {
	display: inline;
	margin-right: 10px;
}
#navigation ul li a {
	text-transform: uppercase;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 1px;
}

#navigation ul li a:hover
{
    background-color: #fff;
    color: #000;
    padding: 1px;
}

#pageName {
	margin-top: 0px;
	margin-left: 30px;
	margin-bottom: 0px;
	padding-top: 0px;
	height: 50px;
	background: url(../img/head2.gif) bottom left no-repeat;
}
#pageName h1 {
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 26px;
	padding-bottom: 10px;
	padding-left: 30px;	
}

#mainContent {
	border-top: 1px solid white;
	background: url(../img/bgtest2.gif) top left repeat-x;
	background-color: #DDE7F3;
	padding: 20px;
	
}
#secondaryContent {
	border-top: 1px solid white;
	padding: 20px;
	
	background: #c4c4c4 url(../img/bgtest3.gif) top left repeat-x;
}
#subNavigation {
	border-top: 1px solid white;
	background: url(../img/bgtest4.gif) top left repeat-x;
	background-color: #c9d2dd;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}

#copyright {
	text-transform: uppercase;
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	padding-top: 5px;	
	background: url(../img/copybg.gif) top left repeat-x;
	height: 20px;
	font-weight: bold;
}
#copyright a {
	color: #fff;
}

.boxbutton:hover
{
	background: url(../img/boxbuttonhover.gif) repeat-x !important;
	color: #aaa;
	border-color: #aaa;
}

.boxbutton {
	background: #666;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid white;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px !important;
	cursor: pointer;
	background: url(../img/boxbutton.gif) repeat-x !important;
	-moz-border-radius: 8px;
	margin: 3px;
}

#truckButtons {
	
	position: absolute;
	left: 700px;
	top: 575px;
	width: 220px;
	height: 150px;
}

#truckButtons p
{
    padding-left: 35px;
}

.image 
{
    float: right;
    width: 200px;
    height: 200px;
}

.tablePadding
{
    padding: 20px;
}

.logout
{
    text-transform: uppercase;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: Transparent;
	border: none;
	cursor: pointer;
}

.logout:hover
{
    background-color: #fff;
    color: #000;
    padding: 1px;
}

#loginContent h1
{
    font-weight: bold; 
    font-family: Arial; 
    font-size: 24px; 
    color: #383838;
    padding-bottom: 10px;
}

#loginContent p
{
    padding-bottom: 20px;
    color: #383838;
    font-size: 14px;
    font-family: Arial;
}

#loginBar
{
    height: 42px;
    margin-top: -38px;
    float:right;
}

#loginBarContent
{
    padding-top: 8px;
}

#loginBarContent span
{
    margin-left: 10px;
    color: #383838;
    font-size: 16px;
    font-family: Arial;
    text-transform: uppercase;
    font-weight: bold;
}

#loginBarContent input
{
    background: url('../img/input_gradient.gif') top left repeat-x;
    height: 21px;
    border: solid 1px #383838;
    margin-left: 10px;
    font-size: 16px;
}

#websiteFeatures 
{
    margin-top: 20px;
    background-color: #666;
    color: #fff;
    font-size: 12px;
    padding: 10px;
}
#websiteFeatures h1 
{
    color: #fff;
}
#websiteFeatures ul 
{
    list-style-type: none;
}
#websiteFeatures li 
{
    margin-bottom: 15px;
    background: url('../img/forklift.png') top left no-repeat;
    padding-left: 50px;
    padding-right: 20px;
    min-height: 30px;
}

#mainContent p
{
    font-family: Arial;
    font-size: 14px;
    color: #383838;
    line-height: 140%;
}

#secondaryContent p
{
    font-family: Arial;
    font-size: 14px;
    color: #383838;
    line-height: 140%;
}


#privacy ol
{
	padding-left: 30px;
}

#privacy ol li
{
	font-size: 14px;
	color: #383838;
}

.black
{
    color: #fff;
    background: #000;
    text-align: center;
    padding: 1px;
    font-size: 15px;
}

.white
{
    color: #000;
    background: #fff;
    text-align: center;
    padding: 1px;
    height: 30px;
    font-size: 15px;
}

.labelTable 
{
    padding: 0px;
    background: #000;
}

.labelDiv
{
    margin-left: 30px;
    margin-top: 8px;
    height: 530px;
    background: #fff;
    border: solid 1px #000;
    width: 800px;
}

.labelFloatingDiv
{
    position: absolute; 
    left: 0px; 
    top: 300px;
}

.seal
{
    position: absolute;
    top: 689px;
    left: 600px;
}

#ctl00_ContentPlaceHolder1_pnlViewConfig_pnlResults_dgvView4 tr td
{
    width: 100px;
}


#ctl00_ContentPlaceHolder1_pnlViewRecords_pnlResults_dgvView1 tr td
{
	width: 100px;
}

#ctl00_ContentPlaceHolder1_pnlViewRecords_pnlResults_dgvView2 tr td
{
	width: 100px;
}

#ctl00_ContentPlaceHolder1_pnlViewRecords_pnlResults_dgvView3 tr td
{
	width: 100px;
}

#ctl00_ContentPlaceHolder1_pnlViewRecords_pnlResults_dgvView4 tr td
{
	width: 100px;
}

#ctl00_ContentPlaceHolder1_pnlViewRecords_pnlResults_dgvView1
{
	margin-left: 150px;
}

#ctl00_ContentPlaceHolder1_pnlViewRecords_pnlResults_dgvView2
{
	margin-left: 150px;
}

#ctl00_ContentPlaceHolder1_pnlViewRecords_pnlResults_dgvView3
{
	margin-left: 150px;
}

#ctl00_ContentPlaceHolder1_pnlViewRecords_pnlResults_dgvView4
{
	margin-left: 150px;
}

.shippingDiv input
{
	padding: 10px;
}

.shippingDiv label
{
	padding: 10px;
}