/* CSS Document */

/* AmericanTruckBuyer.com Main Stylesheet - Master Layout Items */

/* Web Colors: Black(#000000), White(#FFFFFF), Red(#ED1C24), Blue(#2E3192), Yellow (#FFF203), Grey1(#777777), Grey2(#BEBEBE) */

/* Fonts: maincontent - Helvetica, headers - Arial, links - Helvetica */

/* Main Site Dimensions: 950px (Width) X 100% (Height or fluid) */

/* Main Layout DIVs, Tables, BGs */
body {
  margin: 0 0 10px 0;
  background-color: #FFFFFF;
  }

.topsection {
  margin: 5px 0 5px 0;
  padding: 0;
  border: 0;
  width: 950px;
  height: 90px;
  }

.topadsection {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  width: 728px;
  height: 90px;
  }

.loginsection {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/SiteSearchBG.gif);
  background-position: center center;
  background-repeat: no-repeat;
  width: 180px;
  height: 90px;
  float: right;
  position: relative;
  top: 18px;
  right: 30px;
  }

.logosection {
  margin: 10px 0 0 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/LogoBG.jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
  width: 950px;
  height: 115px;
  position: relative;
  }

.sitesearch {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/SiteSearchBG.gif);
  background-position: center center;
  background-repeat: no-repeat;
  width: 180px;
  height: 90px;
  float: right;
  position: relative;
  top: 18px;
  right: 50px;
  }

.searchinput {
  margin: 1px 0 0 0;
  padding: 1px 0 1px 2px;
  width: 120px;
  height: 15px;
  border: 1px solid #BEBEBE;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.navigationsection {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/NavigationBG.gif);
  background-position: top center;
  background-repeat: no-repeat;
  width: 950px;
  height: 37px;
  }

#navigationbuttons a.mainmenu:link, a.mainmenu:visited, a.mainmenu:active {
  margin: 0;
  padding: 1px 19px 0 19px;
  border: 0;
  background-color: #777777;
  height: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  float: left;
  position: relative;
  left: 361px;
  top: 10px;
  }

#navigationbuttons a.mainmenu:hover {
  margin: 0;
  padding: 1px 18px 0 18px;
  border: 1px solid #BEBEBE;
  border-bottom: 0;
  background-color: #777777;
  height: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #BEBEBE;
  float: left;
  position: relative;
  left: 361px;
  top: 9px;
  }

.adsection {
  margin: 0 0 10px 0;
  padding: 0;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  width: 900px;
  height: 80px;
  position: relative;
  right: 2px;
  }
  
.headersection {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/HeaderBG.gif);
  background-position: center center;
  background-repeat: no-repeat;
  width: 950px;
  height: 49px;
  position: relative;
  }

.headertext {
  margin: 0;
  padding: 0;
  border: 0;
  height: 18px;
  position: relative;
  top: 15px;
  left: 20px;
  }

.contentbgtop {
  margin: 0;
  padding: 0;
  border: 0;
  width: 950px;
  height: 16px;
  background-image: url(../graphics/layout_graphics/main_layout/ContentBGTop.gif);
  background-position: center center;
  background-repeat: no-repeat;
  }
  
.contentsection {
  margin: 0;
  border: 0;
  width: 950px;
  background-image: url(ContentBGMid.gif);
  background-position: center center;
  background-repeat: repeat-y;
  }
  
.contentbgbot {
  margin: 0;
  padding: 0;
  border: 0;
  width: 950px;
  height: 16px;
  background-image: url(ContentBGBot.gif);
  background-position: top center;
  background-repeat: no-repeat;
  }

.footerbgtop {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/FooterBGTop.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
  width: 950px;
  height: 16px;
  }
 
.footersection {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/FooterBGMid.gif);
  background-position: center center;
  background-repeat: repeat-y;
  width: 950px;
  }

.footerbgbot {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/FooterBGBot.gif);
  background-position: top center;
  background-repeat: no-repeat;
  width: 950px;
  height: 21px;
  }

.footerlinkscontainer {
  margin: 0;
  padding: 0;
  border: 0;
  width: 880px; 
  }

/* Home Page Layout */
.paragraphcontainer {
  margin: 0 0 10px 0;
  padding: 4px 4px 4px 4px;
  border: 0;
  width: 880px;
  position: relative;
  right: 2px;
  clear: both;
  }

.linktable {
  margin: 10px 10px 0 0;
  padding: 0;
  border: 1px solid #777777;
  background-color: #BEBEBE;
  width: 278px;
  float: left;
  left: 44px;
  position: relative;
  }
  
.linktableheader {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #777777;
  width: 278px;
  height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  }
  
.linktablecontent {
  margin: 1px 0 5px 0;
  padding: 0;
  border-top: 1px solid #777777;
  background-color: #BEBEBE;
  width: 278px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.homelinkscontainer {
  margin: 0 0 0 6px;
  padding: 0;
  border: 0;
  }

.latestaddedsection {
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
  background-color: #FFFFFF;
  width: 900px;
  position: relative;
  right: 2px;
  }

.latestaddedtop {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/LatestAddedBGTop.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
  width: 900px;
  height: 22px;
  }
  
.latestaddedmid {
  margin: 0;
  padding: 8px 0 0 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/LatestAddedBGMid.gif);
  background-position: center center;
  background-repeat: repeat-y;
  width: 900px;
  }

.latestaddedbot {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/LatestAddedBGBot.gif);
  background-position: top center;
  background-repeat: no-repeat;
  width: 900px;
  height: 20px;
  }

.latestaddedheader {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #ED1C24;
  position: relative;
  bottom: 4px;
  right: 280px;
  }

.homesponsoredlistingssection {
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
  background-color: #FFFFFF;
  width: 900px;
  position: relative;
  right: 2px;
  }

.homesponsoredlistingsbgtop {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/HomeSponsoredListingsBGTop.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
  width: 900px;
  height: 22px;
  }

.homesponsoredlistingsbgmid {
  margin: 0;
  padding: 8px 0 0 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/HomeSponsoredListingsBGMid.gif);
  background-position: center center;
  background-repeat: repeat-y;
  width: 900px;
  }

.homesponsoredlistingsbgbot {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/HomeSponsoredListingsBGBot.gif);
  background-position: top center;
  background-repeat: no-repeat;
  width: 900px;
  height: 22px;
  }

.randomaddedbox {
  margin: 0;
  padding: 0;
  border: 0;
  width: 660px;
  height: 104px;
  float: left;
  position: relative;
  left: 10px;
  }

.randomaddedimage {
  margin: 0 0 0 5px;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 102px;
  height: 102px;
  float: left;
  }

.quicksearch {
  margin: 0;
  padding: 0 0 0 10px;
  border: 0;
  border-left: 1px solid #2E3192;
  width: 214px;
  height: 104px;
  float: left;
  position: relative;
  left: 16px;
  }

.quicksearchcontainer {
  margin: 0;
  padding: 0;
  border: 0;
  height: 20px;
  }

.quicksearchinput {
  margin: 0;
  padding: 1px 0 1px 2px;
  width: 100px;
  height: 15px;
  border: 1px solid #777777;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  }

/* Content Area Layout */
.maincontentcontainer {
  margin: 0;
  padding: 10px 0 0 0;
  border: 0;
  width: 740px;
  float: left;
  position: relative;
  left: 22px;
  }

.maincontentdivider {
  margin: 0;
  padding: 0;
  border-top: 1px solid #333333;
  width: 730px;
  height: 1px;
  }

.maincolumnadspace {
  margin: 10px 0 10px 0;
  padding: 0;
  border: 0;
  }

.extracontentcontainer {
  margin: 0;
  padding: 0;
  border: 0;
  width: 154px;
  float: right;
  position: relative;
  right: 24px;
  }

.rightcolumnadspace {
  margin: 10px 0 10px 0;
  padding: 0;
  border: 0;
  }

.pagebanner {
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/PageBannerBG.gif);
  background-position: center center;
  background-repeat: no-repeat;
  width: 740px;
  height: 40px;
  }

.pageinformation {
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
  width: 740px;
  }

.sponsoredlistings {
  margin: 10px 0 10px 0; 
  padding: 0;
  border: 0;
  width: 740px;
  }
  
.sponsoredlistingsbgtop {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/SponsoredListingsBGTop.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
  width: 740px;
  height: 22px;
  }

.sponsoredlistingsbgmid {
  margin: 0;
  padding: 8px 0 0 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/SponsoredListingsBGMid.gif);
  background-position: center center;
  background-repeat: repeat-y;
  width: 740px;
  }
 
.sponsoredlistingsbgbot {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/SponsoredListingsBGBot.gif);
  background-position: top center;
  background-repeat: no-repeat;
  width: 740px;
  height: 22px;
  }

.listingsspacer {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/ListingsSpacer.gif);
  background-position: top center;
  background-repeat: repeat-y;
  width: 740px;
  height: 600px;
  }

.mainsearchform {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  width: 732px;
  }

.mainsearchformheader {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #777777;
  }

.mainsearchdivider {
  margin: 0;
  padding: 0;
  border-top: 1px dashed #777777;
  background-color: #FFFFFF;
  width: 732px;
  height: 1px;
  }

.mainsearchdropdownlist {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.mainsearchmultiple {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.mainsearchradio {
  margin: 0;
  padding: 0;
  border: 0;
  }

.mainsearchcheckbox {
  margin: 0;
  border: 0;
  }

.mainsearchtextinput1 {
  margin: 0;
  padding: 1px 1px 0px 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 120px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }
  
.mainsearchtextinput2 {
  margin: 0;
  padding: 1px 1px 0px 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 80px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }

.mainsearchtextinput3 {
  margin: 0;
  padding: 1px 1px 0px 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 60px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }

.mainsearchsubmitbutton {
  margin: 0;
  padding: 0 5px 0 5px;
  border: 1px solid #777777;
  background-image: url(../graphics/layout_graphics/main_layout/SubmitButtonBG.gif);
  background-position: center center;
  background-repeat: repeat-x;
  height: 24px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  }
  
/* Login Area Layout */
.userinputs {
  margin: 0;
  padding: 1px 0 1px 2px;
  width: 72px;
  height: 13px;
  border: 1px solid #BEBEBE;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  float: left;
  }

.forgotpasstextinput {
  margin: 0;
  padding: 1px 0 1px 2px;
  width: 200px;
  height: 15px;
  border: 1px #777777 solid;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  float: left;
  }

.usernameemailtextinput {
  margin: 0 0 0 15px;
  padding: 1px 0 1px 2px;
  width: 200px;
  height: 15px;
  border: 1px #777777 solid;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  float: left;
  }

.passwordtextinput {
  margin: 0 0 0 15px;
  padding: 1px 0 1px 2px;
  width: 200px;
  height: 15px;
  border: 1px #777777 solid;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  float: left;
  }
  
/* Profile Panel Layout */
.topbar {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 900px;
  height: 36px;
  position: relative;
  right: 2px;
  }

.topbarcontainer {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  position: relative;
  top: 7px;
  left: 10px;
  }
  
.middlebar {
  margin: 0;
  padding: 0;
  border-left: 1px solid #777777;
  border-right: 1px solid #777777;
  background-color: #BEBEBE;
  width: 900px;
  height: 24px;
  position: relative;
  right: 2px;
  }

.middlebarseperator {
  margin: 0 0 0 20px;
  padding: 0;
  border: 0;
  width: 1px;
  height: 20px;
  background-color: #777777;
  float: left;
  position: relative;
  top: 2px;
  }

.middlebarcontainer {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  position: relative;
  top: 4px;
  left: 10px;
  }

.bottombar {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  background-color: #BEBEBE;
  width: 900px;
  position: relative;
  right: 2px;
  }
  
.bottombarlargecontainer {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #FFFFFF;
  border-left: 1px solid #777777;
  width: 738px;
  float: right;
  position: relative;
  }
  
#menu dl {
  width: 161px;
  margin: 0;
  padding: 0;
  background-color: #777777;
  float: left;
  position: relative;
  }

#menu dd {
  width: 90px;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #777777;
  background: #BEBEBE;
  }

#gallery a, #gallery a:visited, #gallery a:active {
  display: block;
  width: 156px;
  padding: 2px 0 2px 5px;
  }

#gallery a:hover {
  display: block;
  padding: 2px 0 2px 5px;
  width: 156px;
  background: #FFFFFF;
  }

#showlistings dl {
  width: 495px;
  margin: 0;
  padding: 0;
  background-color: #777777;
  border-left: 1px solid #777777;
  border-top: 1px solid #777777;
  border-right: 1px solid #777777;
  position: relative;
  top: 8px;
  }

#showlistings dd {
  width: 495px;
  margin: 0;
  padding: 0;
  height: 24px;
  border-bottom: 1px solid #777777;
  background-color: #FFFFFF;
  }

#show a, #show a:visited, #show a:active {
  display: block;
  width: 495px;
  padding: 4px 0 0 0;
  height: 20px;
  }

#show a:hover {
  display: block;
  width: 495px;
  padding: 4px 0 0 0;
  height: 20px;
  background-color: #2E3192;
  }

.addlistingdropdownlist {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }

.addlistingtextinput1 {
  margin: 0;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 200px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.addlistingtextinput2 {
  margin: 0;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 120px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.addlistingtextinput3 {
  margin: 0;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 80px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.addlistingtextarea {
  margin: 0;
  padding: 1px 1px 1px 2px;
  border: 1px solid #777777;
  width: 380px;
  height: 60px;
  }

.addlistingradio {
  margin: 0;
  padding: 0;
  border: 0;
  }

.addlistingsubmitbutton {
  margin: 0;
  padding: 0 5px 0 5px;
  border: 1px solid #777777;
  background-image: url(../graphics/layout_graphics/main_layout/SubmitButtonBG.gif);
  background-position: center center;
  background-repeat: repeat-x;
  height: 24px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.addlistingdivider {
  margin: 0;
  padding: 0;
  border-top: 1px dashed #777777;
  background-color: #FFFFFF;
  height: 1px;
  }

.profilepaneladspace {
  margin: 10px 0 10px 0;
  padding: 0;
  border: 0;
  }

.subscribetextinput {
  margin: 0;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 150px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }

/* Listings Layout */
#listingcats dl {
  width: 738px;
  margin: 0;
  padding: 0;
  background-color: #777777;
  border-left: 1px solid #777777;
  border-top: 1px solid #777777;
  border-right: 1px solid #777777;
  }

#listingcats dd {
  width: 738px;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #777777;
  background-color: #BEBEBE;
  }

#list a, #list a:visited, #list a:active {
  display: block;
  width: 738px;
  padding: 2px 0 2px 0;
  }

#list a:hover {
  display: block;
  width: 738px;
  padding: 2px 0 2px 0;
  background-color: #FFFFFF;
  }
 
#listingoptions dl {
  width: 203px;
  margin: 0 0 0 0px;
  padding: 0;
  background-color: #777777;
  border-left: 1px solid #777777;
  border-top: 1px solid #777777;
  border-right: 1px solid #777777;
  position: relative;
  }

#listingoptions dd {
  width: 203px;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #777777;
  background-color: #FFFFFF;
  }

#options a, #options a:visited, #options a:active {
  display: block;
  width: 203px;
  padding: 2px 0 2px 0;
  }

#options a:hover {
  display: block;
  width: 203px;
  padding: 2px 0 2px 0;
  background-color: #2E3192;
  }

.listingtextinput1 {
  margin: 0 0 0 11px;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 200px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.listingtextinput2 {
  margin: 0 0 0 10px;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 200px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.sortlistingsbox {
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
  background-image: url(../graphics/layout_graphics/main_layout/SortListingsBG.gif);
  background-position: center center;
  background-repeat: no-repeat;
  width: 738px;
  height: 32px;
  }

.sortverticaldivider {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #BEBEBE;
  width: 1px;
  height: 20px;
  }

#pagenumbersbox a.pages, a.pages:visited {
  margin: 0 2px 0 2px;
  padding: 0;
  border: 1px solid #777777;
  background-color: #BEBEBE;
  width: 18px;
  height: 17px;
  float: left;
  text-decoration: none;
  }
  
#pagenumbersbox a.pages:hover {
  margin: 0 2px 0 2px;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 18px;
  height: 17px;
  float: left;
  text-decoration: none;
  }

#pagenumbersboxon a.pages, a.pages:visited {
  margin: 0 2px 0 2px;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 18px;
  height: 17px;
  float: left;
  text-decoration: none;
  }
  
#pagenumbersboxon a.pages:hover {
  margin: 0 2px 0 2px;
  padding: 0;
  border: 1px solid #777777;
  background-color: #BEBEBE;
  width: 18px;
  height: 17px;
  float: left;
  text-decoration: none;
  }

/* Sign-up Page Layout */  
.accountsignupcontainer {
  margin: 0 0 20px 0;
  padding: 0;
  border: 0;
  width: 740px;
  }

.accountsignupbgtop {
  margin: 0;
  padding: 0;
  border: 0;
  width: 740px;
  height: 20px;
  background-image: url(../graphics/layout_graphics/main_layout/AccountRegisterBGTop.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
  }

.accountsignupbgmid {
  margin: 0;
  padding: 0;
  border: 0;
  width: 740px;
  background-image: url(../graphics/layout_graphics/main_layout/AccountRegisterBGMid.gif);
  background-position: bottom center;
  background-repeat: repeat-y;
  }

.accountsignupbgbot {
  margin: 0;
  padding: 0;
  border: 0;
  width: 740px;
  height: 20px;
  background-image: url(../graphics/layout_graphics/main_layout/AccountRegisterBGBot.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
  }

.signupformcontainer {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  width: 740px;
  background-color: #FFFFFF;
  }

.signupformheader {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #777777;
  }

.signupdivider {
  margin: 0;
  padding: 0;
  border-top: 1px dashed #777777;
  background-color: #FFFFFF;
  width: 740px;
  height: 1px;
  }

.signupfieldinfo {
  margin: 0;
  padding: 0 0 4px 5px;
  border: 0;
  background-color: #BEBEBE;
  position: relative;
  top: 1px;
  }

.signupdropdownlist {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.signupmultiple {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.signupradio {
  margin: 0;
  padding: 0;
  border: 0;
  }

.signuptextarea {
  margin: 0;
  padding: 1px 0 1px 1px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 200px;
  height: 60px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.signupselect {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.signuptextinput1 {
  margin: 0;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 200px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }
  
.signuptextinput2 {
  margin: 0;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 100px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }

.upgradeaccounttextinput {
  margin: 0;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }

.upgradeaccountselect {
  margin: 0;
  padding: 0;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

/* Contact Form */
.contactform {
  margin: 0;
  padding: 0;
  }
  
.contactformtextinput1 {
  margin: 0;
  padding: 1px 1px 0 2px;
  border: 1px solid #777777;
  background-color: #FFFFFF;
  width: 260px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }

.formsubmitbutton {
  margin: 0;
  padding: 0 5px 0 5px;
  border: 1px solid #777777;
  background-image: url(../graphics/layout_graphics/main_layout/SubmitButtonBG.gif);
  background-position: center center;
  background-repeat: repeat-x;
  height: 24px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  }


