﻿/*
---------------------------------------------------
Link styles
---------------------------------------------------
*/
a, a:active, a:focus
{
  outline-color: -moz-use-text-color;
  outline-style: none;
  outline-width: 0;
}
a:link, a:visited
{
  color: #4865BF;
  font-size: 12px;
}
a:hover
{
  color: #434343;
  text-decoration: none;
}

body
{
  margin: 0;
  padding: 0;
  background: #ffffff;
  font-family: Arial,Geneva,Helvetica,sans-serif;
  font-size: 76%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
}

/*
---------------------------------------------------
Element IDs
---------------------------------------------------
*/
#wrap
{
  position: relative;
  margin: 0 auto;
  padding: 0 10px;
  background-color: transparent;
  width: 975px;
}

/*#login
{
  padding: 5px 0 0 0;
  float: left;
}

#loginrcorner
{
  float: right;
  width: 11px;
}*/

#logo
{
  background: transparent url(../images/logo.jpg) repeat scroll 0 0;
  float: left;
  height: 81px;
  margin-left: 10px;
  width: 289px;
}

#content
{
  position:relative;
  width: 975px;
  margin-top: 5px;
  padding-bottom: 10px;
}


#bottom
{
  position: relative;
  width: 960px;
  margin: 10px 0 0 10px;
  padding: 0 auto;
}

#bottom ul
{
  margin: 0;
  padding: 0;
}
#bottom li 
{
  list-style: none;
  margin: 0;
  padding: 0 5px 0 5px;
  float: left;
}

#txmap
{
 width: 350px;
 height: 324px;
}
 
 
/***** Common.master *****/
#left
{
  float: left;
  width: 178px;
  line-height: 18px;
  color: #999;
}

#center
{
  margin: 0 208px 0 204px;
  padding: 0 10px;
}

#right
{
  float: right;
  padding: 0 10px;
  width: 184px;
}

#searchmain
{
  margin-left: 200px;
}

.searchheader
{
  background: url(../images/boxheader.jpg) repeat-x;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  width: 628px;
}

.searchheader select
{
  font-size: 1.1em;
}

.searchheader a
{
  color: #0466FB;
  font-weight: bold;
  text-decoration: none;
}

.searchheader a:hover
{
  color: #0466FB;
  font-weight: bold;
  text-decoration: underline;
}

.searchheader a.orange, a.orange
{
  color: #FF9B25;
  font-weight: bold;
}
.searchheader a.orange:hover, a.orange:hover
{
  color: #FF9B25;
  font-weight: bold;
  text-decoration: underline;
}

/***** TwoPart.master *****/
#main
{
  padding: 0 0 0 10px;
  margin-right: 325px;
}

#sidebar
{
  float: right;
  padding: 0 10px;
  width: 305px;
}

/***** These are for the divs in the main Default.aspx, which has a sidebar on the left. *****/
.leftsidebar
{
  /*position:relative;
  top: 0;*/
  float: left;
  padding: 0px 10px;
  width: 305px;
}

#leftmain
{
  padding: 0 10px 0 0;
  margin-left: 330px;
}

#leftmainHeader
{
  padding: 0;
  margin: 0;
}

#leftmainHeader h1
{
  display: none;
}


/***** Elements *****/
h1
{
  color: #0466FB;
}

h2
{
  color: #F48700;
}

h2.blue
{
  color: #0466FB;
}

.text
{
  color: #0466FB;
}

h3
{
  color: #0466FB;
}

h4
{
  color: #0466FB;
}

h5
{
  color: #000;
}

h6
{
  color: #000;
}

table th
{
  color: #000;
  font-weight: bold;
  text-align: left;
}

p
{
  margin: 0;
  padding: 0;
  color: #000;
}

hr
{
  background: #FF9900 none repeat scroll 0 0;
  border: medium none;
  color: #FF9900;
  height: 1px;
  margin: 10px 0;
}

ul.yes
{
  margin: 10px 20px;
  padding: 0;
  list-style: none;
  display: inline-block;
}

ul.yes li
{
  background: url(../images/yes.png) left center no-repeat;
  padding: 10px 5px 10px 25px;
  font-size: 1.2em;
  color: #000;
}

span.expand a:hover
{
text-decoration: none;
}    

/***** Classes *****/
.alternatingrow
{
  background-color: #E6E6E6;
}

.askingprice
{
  border-bottom-style: dotted;
  border-bottom-color: #808080;
  border-bottom-width: 1px;
  color: #F48700;
  font-weight: bold;
  font-size: 1.35em;
  padding-bottom: 5px;
  text-align: center;
}

.bold
{
  font-weight: bold;
}

/***** These are the boxes on the main page *****/

#flashcontent
{
    margin: 0;
    padding: 0;
    height: 185;
    width: 630;
}
    
.box
{
  background: url(../images/boxheader.jpg) repeat-x;
  border: 1px solid #999999;
  font-size: 1em;
  margin: 0 0 10px 0;
  padding: 5px 10px 10px 10px;
  line-height: 1.125em;
  color: #999;
}

.boxNoBackground
{
  border: 1px solid #999999;
  font-size: 1em;
  margin: 0 0 10px 0;
  padding: 5px 10px 10px 10px;
  line-height: 18px;
  color: #999;
  background-color: #fff;
}

.box h1
{
  font-size: 2em;
  font-family: Arial;
  font-weight: bold;
  margin: 0 0 15px 0;
  line-height: 20px;
  color: #0466FB;
}
.box h2
{
  color: #0466FB;
  font-size: 1.7em;
  font-family: Arial;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0 0 10px 0;
}
.box h3
{
  font-size: 1.5em;
  line-height: 1.5em;
  font-family: Arial;
  font-weight: bold;
  margin: 0 0 10px 0;
  color: #0466FB;
}
.box h4
{
  font-size: 1.3em;
  font-family: Arial;
  font-weight: bold;
  margin: 0 0 7px 0;
  color: #0466FB;
}
.box .apply, .box .apply a
{
  font-size: 1.3em;
  font-weight: bold;
  color: #FF9B25;
  margin-top: 20px;
}

.box .largeLink a
{
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 20px;
}

.box .boldtext
{
font-size: 1.1em;
font-weight: bold;
color: #F48700;
text-align: center;

}    

.boxOrange
{
  background-color: #FFD29B;
  border: 1px solid #999999;
  font-size: 1em;
  margin: 0 0 5px 0;
  padding: 10px 10px 10px 10px;
  line-height: 18px;
  color: #000000;
}

.boxGray
{
  background-color: #F0F0F0;
  border: 1px solid #999999;
  font-size: 1em;
  margin: 0 0 5px 0;
  padding: 10px 10px 10px 10px;
  line-height: 18px;
  color: #000000;
}


/* This controls the fonts of the text in the search box on the main page */
.searchtext
{
  color: #000;
  margin-top: 5px;
  text-transform: uppercase;
}

/***** This is the Trading Partners Wanted box on the main page *****/
.tradingpartnerswanted h2
{
  color: #0466FB;
  font-size: 2.3em;
  font-family: Arial;
  font-weight: bold;
  margin: 0 0 15px 0;
  line-height: 20px;
  letter-spacing: 1.5px;
  text-align: center;
}

.tradingpartnerswanted h1
{
  color: #0466FB;
  font-size: 4.7em;
  font-family: Arial;
  font-weight: bold;
  margin: 0 0 15px 0;
  line-height: 20px;
  letter-spacing: 10px;
  text-align: center;
}

.box3part
{
  width: 178px;
  padding: 10px 5px;
}
.boxsidebar
{
  width: 285px;
  padding: 10px 10px 10px 10px;
  color: #000000;
  font-size: 1.1em;
}

.boxlogin
{
  float: left;
  margin: 0 10px 10px 10px;
  width: 265px;
}

.boxloginmembers
{
  margin-left: 0;
}

.boxloginhelp
{
  margin-left: 30px;
}

.boxtext
{
  font-size: 1.3em;
  font-weight: bold;
}

/* This is the font for the expand/collapse (+/-) text that is used to collapse divs */
.expandCollapse a, .expandCollapse a:hover
{
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: bold;
  color: #666;
  border: solid;
  border-color: #666;
  border-width: 1px;
  padding: 0 4px 0 4px;
  text-decoration: none;
}

.bluebutton
{
  background: url(../images/blue_button_bg.gif) repeat-x 25% 50% #0466FB;
  border: 1px solid #0466FB;
  margin-bottom: 3px;
  color: #FFF;
  text-align: center;
  height: 22px;
  padding: 0 5px 2px 5px;
  width: auto;
  overflow: visible;
}

.bluebutton:hover
{
  background: url(../images/orange_button_bg.gif) repeat-x 25% 50% #FF9B25;
  border: 1px solid #FF9B25;
  margin-bottom: 3px;
  color: #FFF;
  text-align: center;
  height: 22px;
  padding: 0 5px 2px 5px;
  width: auto;
  overflow: visible;
}

.orangebutton
{
  background: url(../images/orange_button_bg.gif) repeat-x 25% 50% #FF9B25;
  border: 1px solid #FF9B25;
  margin-bottom: 3px;
  color: #FFF;
  text-align: center;
  height: 22px;
  padding: 0 5px 2px 5px;
  width: auto;
  overflow: visible;
}

.orangebutton:hover
{
  background: url(../images/blue_button_bg.gif) repeat-x 25% 50% #0466FB;
  border: 1px solid #0466FB;
  margin-bottom: 3px;
  color: #FFF;
  text-align: center;
  height: 22px;
  padding: 0 5px 2px 5px;
  width: auto;
  overflow: visible;
}

.greybutton
{
  background: url(../images/grey_button_bg.gif) repeat-x 25% 50% #ffffff;
  border: 1px solid #999999;
  margin-bottom: 3px;
  color: #FFF;
  text-align: center;
  height: 22px;
  padding: 0 5px 2px 5px;
  width: auto;
  overflow: visible;
}

.orangeBackground
{
  background-color: #FFD29B;
}

.breadcrumb
{
  color: #C86017;
  font-size: 1em;
  font-weight: bold;
}

.breadcrumb a
{
  font-size: 1em;
  font-weight: bold;
}

.buttontopmargin
{
  margin-top: 7px;
}

.centertext
{
  text-align: center;
  vertical-align: middle;
}

.clear
{
  clear: both;
}

.clearnone
{
  clear: none;
}

.contenttext table, caption, tbody, tfoot, thead, tr, th, td
{
  vertical-align: top;
}

.contenttext p
{
  font-size: 1.1em;
}

.contenttext h3
{
  margin-bottom: .7em;
}

.errortext
{
  font-size: 1.2em;
  color: #FF0000;
}

.floatleft
{
  float: left;
}
.floatright
{
  float: right;
}

.grid
{
  margin: 0;
  border: 1px solid #0466FB;
	outline: 1;
}

.gridheader
{
  background: url(../images/blue_button_bg.gif) repeat-x 25% 50% #0466FB;
  border: 1px solid #0466FB;
  color: #FFF;
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
  height: 20px;
  width: auto;
  overflow: visible;
}

.gridheader a
{
  color: #FFF;
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: underline;
}

.gridheader th
{
  color: #FFF;
}

.gridpager table, .gridpager caption, .gridpager tbody, .gridpager thead, .gridpager th, .gridpager td
{
  color: #4865BF;
  font-size: 1em;
  font-weight: bold;
  vertical-align: middle;
  padding: 2px 0 2px 2px;
}

.gridpager a
{
  color: #4865BF;
  font-size: 1.1em;
  font-weight: bold;
  margin: 2px 4px;
  text-decoration: underline;
}

.headernav
{
  width: 640px;
  height: 90px;
  line-height: 20px;
  padding: 0;
  color: #FFF;
  float: right;
}
.headernav a
{
  padding: 0 0 0 7px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
  text-decoration: none;
}

.h1
{
  padding: 5px 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  color: #0466FB;
  font-size: 2em;
  margin: .67em 0;
  font-weight: bolder;
  line-height: 24px;
}

.h2
{
  padding: 5px 0;
  border: 0;
  outline: 0;
  font-size: 1.5em;
  vertical-align: baseline;
  background: transparent;
  color: #F48700;
  margin: .75em 0;
  font-weight: bolder;
}

.h3
{
  padding: 5px 0;
  border: 0;
  outline: 0;
  font-size: 1.5em;
  vertical-align: baseline;
  background: transparent;
  color: #0466FB;
  font-size: 1.17em;
  margin: .83em 0;
  font-weight: bolder;
}

.header
{
  width: 975px;
  height: 125px;
}
.header .left
{
  width: 11px;
  height: 125px;
  float: left;
}
.header .mid
{
  width: 953px;
  height: 125px;
  float: left;
}
.header .right
{
  width: 11px;
  height: 125px;
  float: left;
}

.header .mid .row1
{
  color: #000;
  width: 953px;
  height: 34px;
  margin: 0 0 10px 0;
  float: left;
  background: transparent;
}
.header .mid .row2
{
  width: 953px;
  height: 81px;
  background: url(../images/header_blue.jpg);
  float: left;
}
.header .mid .row3
{
  width: 953px;
  height: 37px;
  background: red;
  float: left;
}

.header .mid .row1 .language
{
  background-color: #1f1d1d;
  padding: 2px;
  color: #999;
}

.headertext
{
  border-bottom: 2px inset #808080;
  padding-bottom: 7px;
  color: #0466FB;
}

.help
{
  padding-left: 265px;
}

.hotimage
{
  height: 102px;
  width: 120px;
}

.inspectionpadding table, .inspectionpadding tr, .inspectionpadding td
{
  padding: 1px 0 1px 2.5px;
}

/* Styles for lists */
.listLinks li
{
  color: #FF9B25;
  list-style-type: disc;
  margin-left: 20px;
}

.listLinks a
{
  font-size: 1.2em;
  color: #FF9B25;
  text-decoration: underline;
}

.listLinksBlue li
{
  color: #4865BF;
  list-style-type: disc;
  margin-left: 30px;
}

.searchLinks li
{
  color: #4865BF;
  list-style-type: disc;
  height: 2.0em;
  margin-left: 30px;
}

.searchLinks a
{
  font-size: 1.2em;
}

.errortext a
{
  font-size: 1em;
  color: #FF0000;
}

.logo
{
  width: 289px;
  height: 81px;
  background: url(../images/logo.jpg);
  margin-left: 10px;
  float: left;
}
.logo a
{
  width: 289px;
  height: 81px;
  display: block;
}
.logo span
{
  display: none;
}

.machineinfo ul
{
  list-style-type: none;
  display: inline;
}

.machineinfodetails
{
  border-style: none solid solid solid;
  border-width: 1px;
  border-color: #FF9B25;
  margin: 0;
  width: 620px;
  padding: 13px 5px 5px 5px;
}

.machineinfoheader
{
  border-bottom: 2px inset #808080;
  padding-bottom: 7px;
}

.machineinfoheader table
{
  margin: 0;
  padding: 0;
}

.machineinfotab
{
  width: 630px;
  height: 28px;
  border: 1px solid #FF9B25;
  background: url(../images/orange_button_bg_28.gif) repeat-x 25% 50% #FF9B25;
  margin-bottom: 0;
}
.machineinfotab ul
{
  margin: 0;
  padding: 0;
}
.machineinfotab li
{
  list-style: none;
  margin: 0;
  padding: 0;
  height: 28px;
  font-size: 11px;
  line-height: 28px;
  text-transform: uppercase;
  float: left;
  text-align: center;
  width: 126px;
}
.machineinfotab a
{
  color: #fff;
  width: 100%;
  font-weight: bold;
  text-decoration: none;
  padding: 0 10px;
}
.machineinfotab a:hover
{
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
.machineinfotab .selected
{
  background: #fff;
}
.machineinfotab .selected a
{
  color: #000;
}

.machinephoto
{
  border: 1px solid red;
  margin: 2px;
}

.machinethumbnail
{
  height: 120px;
  width: 160px;
}

.mainmachinephoto
{
  margin: 0;
  padding: 0;
}

.modalBackground
{
  background-color: Gray;
  filter: alpha(opacity=50);
  opacity: 0.50;
}

.nav
{
  padding-left: 20px;
}
.nav ul
{
  margin: 0;
  padding: 0;
}
.nav li
{
  margin: 0;
  padding: 0;
  height: 31px;
  list-style: none;
  font-size: 11px;
  line-height: 31px;
  text-transform: uppercase;
  float: left;
}
.nav a
{
  color: #666;
  font-weight: normal;
  text-decoration: none;
  display: block;
  padding: 0 19px;
}
.nav a:hover
{
  color: #000;
  background-color: #4388e6;
  text-decoration: none;
}
.nav .black a
{
  color: #fff;
  background-color: #000;
  font-weight: normal;
  text-decoration: none;
  display: block;
  padding: 0 24px;
}
.nav .black a:hover
{
  color: #000;
  background-color: #4388e6;
  text-decoration: none;
}

.nomargin
{
  margin: 0;
}

.notAllowed
{
  border-color: #DDDDDD;
  border-width: 1px;
  border-style: solid;
  background-color: #F9F9F7;
  margin: 10px 0;
  padding: 0px 10px 10px 10px;
  width: 278px;
}

.notAllowed h1
{
  margin: 5px 0;
  padding-top: 5px;
  color: #666666;
}

.notAllowed ul
{
  list-style-type: circle;
  padding-left: 5px;
}

.notAllowed li
{
  color: #000000;
  font-size: 1.2em;
}

.box .normal
{
  font-size: 1.3em;
  color: #000;
}

.normal
{
  font-size: 100%;
  color: #000;
}

.normal2
{
  font-size: 1.2em;
  color: #000;
}

.nopadding table, .nopadding tbody, .nopadding tfoot, .nopadding thead, .nopadding tr, .nopadding th, .nopadding td
{
  padding: 0;
}

.orangebar
{
  height: 20px;
  border: 1px solid #FF9B25;
  background: url(../images/orange_button_bg.gif) repeat-x 25% 50% #FF9B25;
  margin-bottom: 0;
  padding: 1px 0 1px 2.5px;
  font-weight: bold;
  color: #fff;
  font-size: 1.2em;
}

.product
{
  border-color: #ccc;
  border-style: solid none none none;
  border-width: 1px 0 0 0;
  padding: 5px 0;
  width: 628px;
}

.productAltColor
{
  background: url(../images/productaltcolorbox.jpg) repeat-x;
  background-position: url(../images/productaltcolorbox.jpg) repeat-x bottom;
  border-color: #ccc;
  border-style: solid none none none;
  border-width: 1px 0 0 0;
  padding: 5px 0;
  width: 628px;
}

.innerpadding5_10
{
  padding: 5px 10px;
}

.product1
{
  float: left;
  width: 290px;
}

.product2
{
  float: left;
  width: 177px;
}

.product2 .box
{
  padding: 20px 10px 5px 10px;
  min-height: 140px;
  vertical-align: middle;
  background-color: #FFF;
}

.product3
{
  float: left;
  margin-left: 10px;
  width: 120px;
}

.product3buttons
{
  margin: 5px 0 0 0;
}

.product3buttons td
{
  padding: 1px 2px 0px 2px;
}

.producttitle a
{
  color: #0466FB;
  font-weight: bolder;
  font-size: 1.3em;
  margin-bottom: 4px;
  text-decoration: none;
}

.producttitle a:hover
{
  text-decoration: underline;
}

.productsubtitle
{
  color: #F48700;
  font-weight: bolder;
  font-size: 1.15em;
  margin: 5px 0;
}

/* Used to display the machine # in orange at the top of a listing */
.productmachinenum, .productmachinenum a
{
  color: #F48700;
  font-weight: bolder;
  font-size: 0.9em;
  margin: 5px 0;
  text-decoration: none;
}

.productmachinenumLg, .productmachinenumLg a
{
  color: #F48700;
  font-weight: bolder;
  font-size: 2em;
  margin: 5px 0;
  text-decoration: none;
}

.pagecount
{
  color: #0466FB;
  font-weight: bold;
}

.productlist
{
  border-color: #ccc;
  border-style: none none solid none;
  border-width: 0 0 1px 0;
}

.productinfo
{
  min-height: 156px;
  padding-right: 5px;
}

.productinfo ul
{
  margin-left: 5px;
}

.productcompare
{
  color: #0466FB;
}

.productviewdetails
{
  color: #0466FB;
  margin: 5px 0 0 25px;
}

.productviewdetails a
{
  color: #0466FB;
}

.productviewdetails a:hover
{
  color: #0466FB;
  text-decoration: underline;
}

.product ul
{
  color: #666;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  font-size: 1.1em;
  padding-left: 20px;
}

.similarmachines
{
  font-size: 1.1em;
}
.similarmachines a
{
  font-size: 1.1em;
}
.similarmachines a:hover
{
  font-size: 1.1em;
}
.softtext
{
  color: #666;
}

.tableNoPadding table, .tableNoPadding tbody, .tableNoPadding tfoot, .tableNoPadding thead, .tableNoPadding tr, .tableNoPadding th, .tableNoPadding td
{
  padding: 0;
}

.tablethin
{
  border: 1px solid #FF9B25;
  border-spacing: 0em;
}

.tablecolheader
{
  height: 20px;
  border: 1px solid #FF9B25;
  background: url(../images/orange_button_bg.gif) repeat-x 25% 50% #FF9B25;
  margin-bottom: 0;
  padding: 1px 0 1px 2.5px;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
}

.tablewithlines, .tablewithlines th, .tablewithlines td
{
  border: 1px solid #999;
  padding: 0 0 1px 4px;
}

.tablewithlines th
{
  background-color: #ebebeb;
}

.tablewithnolines, .tablewithnolines th, .tablewithnolines td
{
  border: none;
  padding: 0;
}

.toplinks ul
{
  height: 44px;
}
.toplinks ul li
{
  display: inline;
  margin: 0 10px 0 10px;
}

/* This link rules gives the nav a block effect */
.toplinks a
{
  padding: 12px 15px 2px;
  float: left;
  height: 30px;
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
  text-decoration: none;
  border-left: 1px solid #fff;
}
.toplinks a:hover
{
  background-color: #FFA741;
  color: #000;
}

.search
{
  color: #fff;
  font-size: 1em;
  height: 35px;
  padding: 5px 0 0 20px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  vertical-align: top;
}
.search a
{
  font-size: 1em;
}
.search a:hover
{
  text-decoration: underline;
}
.search span
{
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 5px 0 0px;
}
.searchboxempty
{
  width: 530px;
  font-size: 0.7em;
  color: #999;
  font-style: italic;
  padding: 1px;
  font-size: 1em;
  text-transform: none;
}
.searchboxtext
{
  font-size: 1em;
  font-style: normal;
  color: #000;
  padding: 1px;
  font-size: 1em;
}

.searchddempty
{
  color: #999;
  font-style: italic;
  padding: 1px;
}
.searchddtext
{
  color: #000;
  font-style: normal;
  padding: 1px;
}

.sellBox
{
  border-color: #DDDDDD;
  border-width: 1px;
  border-style: solid;
  height: 140px;
  margin: 0;
  padding: 0 10px;
}

.sellBox1
{
  width: 146.5px;
}

.sellBox2
{
  width: 125px;
  height: 165px;
}

.sellBox h3
{
  padding: 1px;
  margin: 5px 5px;
  color: #666666;
}

.sellTable table, .sellTable tr, .sellTable th
{
  padding: 0;
}

.sellTable td
{
  padding: 0 8px 0 0;
}

.textboxempty
{
  color: #999;
  font-style: italic;
}
.textboxtext
{
  font-style: normal;
  color: #000;
}

.updateProgress
{
  border-width: 1px;
  border-style: solid;
  background-color: #FFFFFF;
  position: absolute;
  width: 180px;
  height: 65px;
}

.wantToBuy
{
  font-style: italic;
  font-weight: bold;
}

.filterhdr
{
  color: #FF9B25;
  font-weight: bold;
  font-size: 1.4em;
  padding-top: .2em;
}
.filterhdr a
{
  color: #FF9B25;
  font-weight: bolder;
  font-size: 1.5em;
  text-decoration: none;
}

.filterhdr a:hover
{
  color: #FF9B25;
  font-weight: bolder;
  font-size: 1.5em;
  text-decoration: none;
}

.leftside
{
  width: 11px;
  height: 82px;
  position: absolute;
  margin: 44px 0 0 0;
}

html > body .leftside
{
  background: url(../images/top_left2.jpg);
}

.rightside
{
  width: 11px;
  height: 82px;
  position: absolute;
  margin: 44px 0 0 0;
}

html > body .rightside
{
  background: url(../images/top_right2.jpg);
}

.strong
{
  color: #000;
  font-weight: bold;
  text-align: left;
}

.symbols
{
  width: 975px;
  height: 30px;
  float: left;
}
.symbols ul
{
  margin: 8px 7px 0 0;
  padding: 0;
  float: right;
}
.symbols li
{
  list-style: none;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  font-size: 0;
  line-height: 0;
  float: left;
}
.symbols a
{
  width: 16px;
  height: 16px;
  display: block;
}
.symbols span
{
  display: none;
}
.symbols .sym1
{
  background: url(../images/symbol1.jpg);
}
.symbols .sym2
{
  background: url(../images/symbol2.jpg);
}
.symbols .sym3
{
  background: url(../images/symbol3.jpg);
}

.go
{
  width: 35px;
  height: 25px;
  background: url(../images/go.png) no-repeat;
  border: none;
  font-size: 10px;
  padding: 0;
  margin: 0;
  line-height: 22px;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
}

.go:hover
{
  background: url(../images/gohover.png) no-repeat;
}

.button
{
  width: 60px;
  height: 25px;
  border: none;
  font-size: 10px;
  padding: 0;
  margin: 0;
  line-height: 22px;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
}

.advsearch
{
  width: 975px;
  height: 32px;
  background: url(../images/glasstop.jpg);
  font-size: 12px;
  line-height: 32px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  text-indent: 10px;
  float: left;
}
.advsearch input, .advsearch select
{
  font-size: 10px;
  line-height: 20px;
}
.advsearch input
{
  margin: 0 10px 0 5px;
}
.advsearch select
{
  margin: 0 10px 0 5px;
}
.advsearch .go
{
  width: 28px;
  height: 19px;
  background: url(../images/go.jpg);
  border: none;
  font-size: 10px;
  line-height: 19px;
  color: #FFF;
  text-transform: uppercase;
  font-weight: bold;
}
.advsearch a
{
  color: #FC6;
  font-weight: bold;
  text-decoration: underline;
}
.advsearch a:hover
{
  color: #FFF;
}
.advsearch form
{
  _margin-top: 5px;
}

.breadbg
{
  width: 975px;
  height: 33px;
  background: url(../images/glassbot.jpg);
  font-size: 11px;
  line-height: 33px;
  text-indent: 15px;
  float: left;
}
.breadbg a
{
  color: #09F;
  font-weight: normal;
  text-decoration: none;
}
.breadbg a:hover
{
  color: #ff9b25;
}

.bodyrepeat
{
  width: 975px;
  background: url(../images/bodyrepeat.jpg) repeat-y;
  margin-bottom: 40px;
  float: left;
}
.bodybottom
{
  width: 975px;
  background: url(../images/bodybottom.jpg) bottom no-repeat;
  float: left;
}
.bodybottom .col1, .bodybottom .col2, .bodybottom .col3
{
  padding-bottom: 15px;
}
.bodybottom .col1
{
  width: 208px;
  float: left;
}
.bodybottom .col2
{
  width: 563px;
  float: left;
}
.bodybottom .col3
{
  width: 204px;
  float: left;
}

.col1 .center
{
  width: 197px;
  margin: 0 auto;
}
.col2 .center
{
  width: 540px;
  margin: 0 auto;
}
.col3 .center
{
  width: 190px;
  margin: 0 auto;
}

.col1 p
{
  font-size: 12px;
  line-height: 20px;
  color: #0c66f3;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

.roundtop
{
  width: 197px;
  background: url(../images/roundtop.jpg) top no-repeat;
  margin: 10px 0;
  float: left;
}
.roundbottom
{
  width: 197px;
  background: url(../images/roundbottom.jpg) bottom no-repeat;
  float: left;
}
.roundrepeat
{
  width: 195px;
  margin: 5px 0;
  float: left;
}
.roundrepeat .padding
{
  padding: 0;
}
.roundrepeat .label
{
  font-weight: bold;
  font-size: 1.2em;
  line-height: 10px;
  color: #F27D00;
  text-transform: uppercase;
}
.roundrepeat .expand
{
  font-size: 18px;
  line-height: 20px;
  text-align: right;
  padding: 0 5px 0 0;
}
.roundrepeat .expand a
{
  color: #666;
  font-weight: bold;
  text-decoration: none;
}
.roundrepeat .expand a:hover
{
  color: #ff9b25;
}

.col1 .search
{
  width: 86px;
  height: 25px;
  background: url(../images/search.jpg);
  font-size: 11px;
  line-height: 25px;
  color: #FFF;
  border: none;
  text-transform: uppercase;
  text-align: center;
}

.col2 .top
{
  width: 540px;
  height: 186px;
  background: url(../images/midtop.jpg);
  margin: 10px 0 15px 0;
}
.col2 .top .buttons
{
  border: 0;
  height: 182px;
  padding-top: 2px;
}

.tabholder
{
  height: 28px;
  border: 1px solid #FF9B25;
  background: url(../images/orange_button_bg_28.gif) repeat-x 25% 50% #0466fb;
  margin-bottom: 10px;
}
.tabholder ul
{
  margin: 0;
  padding: 0;
}
.tabholder li
{
  list-style: none;
  margin: 0;
  padding: 0 9px 0 0;
  height: 28px;
  font-size: 11px;
  line-height: 28px;
  text-transform: uppercase;
  float: left;
}
.tabholder a
{
  color: #fff;
  width: 100%;
  font-weight: bold;
  text-decoration: none;
  padding: 0 10px;
}
.tabholder a:hover
{
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.tabholder .selected
{
  background: white;
}
.tabholder .selected a
{
  color: #000;
}

.topbar 
{
  height: 25px;
  background-color: #fff;
  font-size: 11px;
  line-height: 25px;
  color: #000;
  text-align: left;
}    

.col2 .productbox
{
  border-left: #E6E6E5 1px solid;
  border-right: #E6E6E5 1px solid;
  border-bottom: #ff9a24 10px solid;
}
.col2 .productbox .topbar
{
  height: 25px;
  background-color: #ECECEC;
  font-size: 11px;
  line-height: 25px;
  color: #000;
  text-align: right;
}
.col2 .productbox .topbar a
{
  color: #09F;
  font-weight: normal;
  text-decoration: underline;
}
.col2 .productbox .topbar a:hover
{
  color: #ff9b25;
  font-weight: normal;
  text-decoration: underline;
}

.productthumbs
{
  font-size: 10px;
  line-height: 16px;
  color: #999;
  border:solid 1px #999;
}
.productthumbs table
{
  border: 0;
  text-align: center;
}
.productthumbs td
{
  background: #fff;
}

.productthumbs td:hover
{
  background: #ddd;
}
.productthumbs img
{
  border: #d3d3d3 1px solid;
  margin: 5px 0;
}
.productthumbs a
{
  color: #4865BF;
  font-weight: normal;
  text-decoration: none;
}
.productthumbs a:hover
{
  color: #434343;
  font-weight: normal;
  text-decoration: underline;
}
.productthumbs .red
{
  color: #C33;
}

.featuredbox
{
  width: 538px;
  font-size: 11px;
  line-height: 18px;
  color: #666;
}
.featuredbox .left
{
  width: 265px;
  float: left;
}
.featuredbox .right
{
  width: 265px;
  float: right;
}
.featuredbox h3
{
  font-size: 14px;
  line-height: 22px;
  color: #010101;
  margin: 5px 0;
  text-transform: uppercase;
}
.featuredbox p
{
  font-size: 11px;
  line-height: 18px;
  margin: 8px 0;
}
.featuredbox a
{
  color: #09F;
  font-weight: normal;
  text-decoration: underline;
}
.featuredbox a:hover
{
  color: #ff9b25;
  font-weight: normal;
  text-decoration: underline;
}

/* Banner Area */

.bannerbox
{
  width: 630px;
  font-size: 1.1em;
  line-height: 18px;
  color: #fff;
  margin-bottom: 10px;
}
.bannerbox h2
{
  font-size: 1.4em;
  line-height: 1.4em;
  color: #0466fb;
  margin: 5px 0;
  text-transform: uppercase;
}
.bannerbox p
{
  font-size: 1.1em;
  line-height: 1.1em;
  margin: 2px 15px;
  color:#fff;
  font-weight: bold;
}
.bannerbox a
{
  color: #fff;
  width: 100%;
  font-weight: bold;
  text-decoration: none;
  padding: 0 10px;
}

.bannerbox a:hover
{
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.bannerbox .selected
{
  background: white;
}
.bannerbox .selected a
{
  color: #000;
}

#noflash
{
Width: 630px;
height: 185px;
padding: 0 0 0 20px;
background: transparent url(../images/banner_hold.png) no-repeat center left;
} 

#noflash .tabholder
{
  height: 28px;
  border: 0;
  background: transparent;
  padding-top: 150px;
}
#noflash. tabholder ul
{
  margin: 0;
  padding: 0;
}
#noflash. tabholder li
{
  list-style: none;

  margin: 0;
  padding: 0 9px 0 0;
  height: 24px;
  font-size: 11px;
  line-height: 24px;
  text-transform: uppercase;
  float: left;
}
#noflash .tabholder a
{
  color: #fff;
  width: 100%;
  font-weight: bold;
  text-decoration: none;
  padding: 0 10px;
  border: 1px solid #FF9B25;
  background-color: #0466fb;
}

#noflash .tabholder a:hover
{
  color: #000;
  font-weight: bold;
  text-decoration: none;
  background-color: #f48700;
}

#noflash .tabholder .selected
{
  background: white;
}
#noflash .tabholder .selected a
{
  color: #000;
}   

/*end Banner Area*/

.loginlist
{
  list-style-type: disc;
  font-size: 1.1em;
  padding-left: 20px;
}

.bulletlist li
{
  padding: 5px;
  margin-left: 20px;
  list-style-type: disc;
  color: #000;
}

.numberedList li
{
  padding: 5px;
  margin-left: 20px;
  list-style-type: decimal;
  color: #000;
}

.nobulletlist
{
  list-style-type: none;
}

.offset30L
{
  margin-left: 30px;
}

.vidbox
{
  width: 100%;
  line-height: 20px;
}
.vidbox .left
{
  width: 140px;
  float: left;
}
.vidbox .right
{
  width: 110px;
  float: right;
}

.col3 .signup
{
  width: 178px;
  padding: 5px;
}
.col3 .signup h3
{
  color: #333;
  font-size: 13px;
  line-height: 20px;
  margin: 0;
  text-transform: uppercase;
  font-weight: bold;
}
.col3 .signup p
{
  font-size: 11px;
  line-height: 18px;
  margin: 3px 0;
  color: #666;
}
.col3 .signup p.pad
{
  padding-left: 24px;
  margin: 0;
}
.col3 .search
{
  width: 86px;
  height: 25px;
  background: url(../images/search.jpg);
  font-size: 11px;
  line-height: 25px;
  color: #FFF;
  border: none;
  text-transform: uppercase;
  text-align: center;
}

.col3 .sidecurve
{
  width: 204px;
  height: 60px;
  background: url(../images/sidecurves.gif);
  position: relative;
  margin-left: -6px;
}

.filterbox
{
  color: #666666;
  padding: 5px 0;
}

.yahoobox
{
  border: 1px solid #999999;
  font-size: 1em;
  margin: 0;
  padding: 0;
  color: #999;
  width: 188px;
}

.yahooboxcontent
{
  margin: 0 auto;
  width: 160px;
}

.loginheight
{
  height: 15em;
}

.box3part h4
{
  font-size: 1.4em;
}
.col3 .box h1
{
  font-size: 3.7em;
}
.col3 .box h2
{
  font-size: 3.2em;
}
.col3 .box h3
{
  font-size: 2.4em;
}
.col3 .box h4
{
  font-size: 1.4em;
}
.col3 img
{
  margin: -10px 0 0 -7px;
}
.col3 .box2repeat h3 .bigger
{
  font-size: 26px;
  letter-spacing: 1px;
}
.col3 .box2repeat input
{
  width: 150px;
  border: #e4e4e4 1px solid;
  color: #09F;
  font-size: 10px;
  line-height: 20px;
  text-transform: uppercase;
  margin: 10px 0 5px 0;
  padding: 3px;
}
.col3 .box2repeat .getfinanced
{
  width: 156px;
  height: 25px;
  border: none;
  background: url(../images/getfinanced.jpg);
  font-size: 11px;
  line-height: 25px;
  color: #FFF;
  text-transform: uppercase;
}

.col3 .freight
{
  font-size: 22px;
  line-height: 28px;
  color: #0466FB;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}
.col3 .freight .bigger
{
  font-size: 28px;
}
.col3 .freightrates
{
  width: 150px;
  border: #e4e4e4 1px solid;
  color: #666;
  font-size: 10px;
  line-height: 20px;
  text-transform: uppercase;
  margin: 5px 0 10px 0;
  padding: 3px;
}
.col3 .getrates
{
  width: 173px;
  height: 28px;
  border: none;
  background: url(../images/getrates.jpg);
  font-size: 11px;
  line-height: 28px;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
}

.col3 .listbox
{
  width: 160px;
  padding: 10px;
  border: #e2e2e2 1px solid;
  margin: 15px 0 0 5px;
}
.col3 .listbox h3
{
  font-size: 18px;
  line-height: 22px;
  color: #a91d1d;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}
.col3 .listbox p
{
  font-size: 11px;
  line-height: 18px;
  color: #666;
}
.col3 .listbox input
{
  width: 120px;
  border: #d4dabd 1px solid;
  color: #666;
  font-size: 11px;
  line-height: 20px;
  margin: 5px 0 10px 0;
  padding: 2px;
}
.col3 .listbox .get
{
  width: 19px;
  height: 19px;
  background: url(../images/get.jpg);
  margin-left: 5px;
}

.noltrspacing h2
{
  letter-spacing: 0;
}
/* footer */

#footer
{
  position: relative;
  clear: both;
  width: 975px;
  margin: 10px auto;
  color: #000;
}

.bluebottom
{
  width: 975px;
  height: auto;
  background: transparent url(../images/bluebottom.png) no-repeat top center;
  float: left;
  padding: 0;
}
.bluebottom .padding
{
  padding: 0 5px;
}
   
.bluebottom td
{
  background-color: transparent;    
  font-size: 11px;
  line-height: 18px;    
  padding: 0 3px;
}
.bluebottom .start
{
  position:relative;
  float: left;
  width: 975px;
  padding: 0;
  margin: 0 auto;
}

.bluebottom .leftend
{
  position:relative;
  float: left;    
  width: 175px;
  padding: 0;
  color: #000;
}

.bluebottom .rightend
{
  position:relative;
  float: right;    
  width: 175px;
  padding: 5px 0;
}
.bluebottom h3
{
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  margin: 0;
  text-transform: uppercase;
}
.bluebottom p
{
  font-size: 11px;
  line-height: 18px;
  margin: 10px 0;
  color: #000;
}
.bluebottom a
{
  color: #000;
  font-weight: normal;
  text-decoration: none;
}
.bluebottom a:hover
{
  color: #0466fb;
}
   

/* footer menu */


/* sub footer */
.copyright
{
  width: 975px;
  height: 27px;
  background: url(../images/copyright.gif);
  margin: 10px auto;
  font-size: 11px;
  line-height: 27px;
  color: #FFF;
  text-indent: 20px;
  float: left;
}

.copyright a:link, .copyright a:visited
{
color:#ffffff;
font-size: 11px;
text-decoration: none;
}

.copyright a:hover
{
color:#ffffff;
font-size: 11px;
text-decoration: underline;
}

.copyright .left
{
  height: 27px;
  text-align: left;
}

.copyright .right
{
  height: 27px;
  margin-left: 530px;
  text-align: right;
}

.bodyborder
{
  width: 538px;
  border: #e6e6e5 1px solid;
  margin: 15px 0;
  padding: 10px 0;
}

.findmodel
{
  float: left;
  color: #666;
}
.findmodel input
{
  background-color: #FFF;
  border: none;
  font-size: 10px;
  color: #999;
  text-transform: uppercase;
  padding: 3px;
  width: 150px;
  margin: 0 10px;
}

.pagenum
{
  float: right;
  color: #000;
}

.machinelist h3
{
  font-size: 11px;
  line-height: 18px;
  margin: 0;
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
}
.machinelist td
{
  border-bottom: #ececec 1px solid;
}

.black
{
  color: #000;
}

.buytitle
{
  color: #09F;
  font-weight: bold;
}
.buythumbs
{
  border: #c4c3c2 2px solid;
}
.buythumbs .pics
{
  width: 460px;
}
.buythumbs .pics img
{
  padding: 3px;
  border: #c4c3c2 1px solid;
  margin: 0 10px;
}

.compare
{
  width: 64px;
  height: 19px;
  background: url(../images/compare.jpg);
  border: none;
  font-size: 10px;
  line-height: 19px;
  color: #FFF;
  text-transform: uppercase;
  font-weight: normal;
}

.desclist td
{
  border-top: #ececec 1px solid;
}
.desclist .thumb img
{
  padding: 3px;
  border: #c4c3c2 1px solid;
}

.detailtab td
{
  background-color: #DDD;
  border: #999 1px solid;
}
.detailtab a
{
  font-weight: bold;
  font-size: 12px;
  line-height: 30px;
  display: block;
}
.detailtab a:hover
{
  background-color: #FFF;
  display: block;
}

.detailbuttons td
{
  background-color: #EEE;
  border: #999 1px solid;
}
.detailbuttons a
{
  font-weight: bold;
  font-size: 11px;
  line-height: 30px;
  display: block;
}
.detailbuttons a:hover
{
  background-color: #FFF;
  display: block;
}

.detailbox
{
  background-color: #CCC;
  color: #000;
  border: #555 1px solid;
  font-weight: bold;
}

.similar
{
  background-color: #EEE;
  border: #555 1px solid;
}
.similar .row1
{
  background: #0D4A8A;
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
}

.imgborder
{
  border: #666 1px solid;
}

/* Forms */

.advanced h3
{
  margin: 5px 0;
}

.results
{
  border: #222 1px solid;
}
.results .row1
{
  background-color: #28638D;
}
.results .row1 a
{
  color: #FFF;
  font-weight: bold;
}
.results .row1 a:hover
{
  text-decoration: underline;
}

/* New Interior */

.bodyrepeat2
{
  width: 975px;
  background: url(../images/bodyrepeat2.jpg) repeat-y;
  margin-bottom: 40px;
  float: left;
}
.bodybottom2
{
  width: 975px;
  background: url(../images/bodybottom2.jpg) bottom no-repeat;
  float: left;
}

.col2a
{
  width: 690px;
  float: left;
}
.col3a
{
  width: 280px;
  float: right;
  padding: 15px 0;
}

.col3a .repeat
{
  width: 217px;
  background: url(../images/side_repeat.jpg) repeat-y;
  margin: 0 auto;
}
.col3a .top
{
  width: 217px;
  background: url(../images/side_top.jpg) top no-repeat;
}
.col3a .bottom
{
  width: 217px;
  background: url(../images/side_bottom.jpg) bottom no-repeat;
  padding-bottom: 10px;
}

.col2a .center
{
  width: 630px;
  margin: 0 auto;
}
.col3a .center
{
  width: 190px;
  margin: 0 auto;
}

.col3a .signup
{
  width: 178px;
  padding: 5px;
}
.col3a .signup h3
{
  color: #333;
  font-size: 13px;
  line-height: 20px;
  margin: 0;
  text-transform: uppercase;
  font-weight: bold;
}
.col3a .signup p
{
  font-size: 11px;
  line-height: 18px;
  margin: 3px 0;
  color: #666;
}
.col3a .signup p.pad
{
  padding-left: 24px;
  margin: 0;
}
.col3a .search
{
  width: 86px;
  height: 25px;
  background: url(../images/search.jpg);
  font-size: 11px;
  line-height: 25px;
  color: #FFF;
  border: none;
  text-transform: uppercase;
  text-align: center;
}

.col3a .sidecurve
{
  width: 204px;
  height: 60px;
  background: url(../images/sidecurves.gif);
  position: relative;
  margin-left: -6px;
}

.col3a .box3part
{
  width: 178px;
  border: #dcdcdc 1px solid;
  padding: 10px 5px;
  margin: 10px 0;
  font-size: 11px;
  line-height: 18px;
  color: #999;
}
.col3a img
{
  margin: 0 0 5px 2px;
}
.col3a .box3part a
{
  color: #09F;
  font-weight: normal;
  text-decoration: underline;
}
.col3a .box3part a:hover
{
  color: #ff9b25;
  font-weight: normal;
  text-decoration: underline;
}

.col3a .box2top
{
  width: 182px;
  background: url(../images/rightbox_top.jpg) top no-repeat;
}
.col3a .box2bot
{
  width: 182px;
  background: url(../images/rightbox_bottom.jpg) bottom no-repeat;
  padding: 8px 0;
}
.col3a .box2repeat
{
  width: 180px;
  border-left: #CCC 1px solid;
  border-right: #CCC 1px solid;
}
.col3a .box2repeat .padding
{
  padding: 0 8px;
}
.col3a .box2repeat h3
{
  font-size: 25px;
  line-height: 28px;
  color: #000;
  text-transform: uppercase;
  margin: 0;
  font-weight: bold;
}
.col3a .box2repeat h3 .bigger
{
  font-size: 26px;
  letter-spacing: 1px;
}
.col3a .box2repeat input
{
  width: 150px;
  border: #e4e4e4 1px solid;
  color: #09F;
  font-size: 10px;
  line-height: 20px;
  text-transform: uppercase;
  margin: 10px 0 5px 0;
  padding: 3px;
}
.col3a .box2repeat .getfinanced
{
  width: 156px;
  height: 25px;
  border: none;
  background: url(../images/getfinanced.jpg);
  font-size: 11px;
  line-height: 25px;
  color: #FFF;
  text-transform: uppercase;
}
.col3a .box2repeat h2
{
  font-size: 20px;
  line-height: 26px;
  color: #F90;
  margin: 0;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: bold;
}

.col3a .freight
{
  font-size: 22px;
  line-height: 28px;
  color: #F90;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 20px 0 5px 0;
  padding-left: 10px;
}
.col3a .freight .bigger
{
  font-size: 28px;
}
.col3a .freightrates
{
  width: 150px;
  border: #e4e4e4 1px solid;
  color: #666;
  font-size: 10px;
  line-height: 20px;
  text-transform: uppercase;
  margin: 5px 0 10px 0;
  padding: 3px;
}
.col3a .getrates
{
  width: 173px;
  height: 28px;
  border: none;
  background: url(../images/getrates.jpg);
  font-size: 11px;
  line-height: 28px;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
}

.col3a .listbox
{
  width: 160px;
  padding: 10px;
  border: #e2e2e2 1px solid;
  margin: 15px 0 0 5px;
}
.col3a .listbox h3
{
  font-size: 18px;
  line-height: 22px;
  color: #a91d1d;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}
.col3a .listbox p
{
  font-size: 11px;
  line-height: 18px;
  color: #666;
}
.col3a .listbox input
{
  width: 120px;
  border: #d4dabd 1px solid;
  color: #666;
  font-size: 11px;
  line-height: 20px;
  margin: 5px 0 10px 0;
  padding: 2px;
}
.col3a .listbox .get
{
  width: 19px;
  height: 19px;
  background: url(../images/get.jpg);
  margin-left: 5px;
}

.subnav
{
  line-height: 30px;
  text-align: center;
}
.subnav td
{
  border: #CCC 1px solid;
  background-color: #EEE;
}
.subnav a
{
  color: #666;
  font-weight: bold;
  text-decoration: none;
  display: block;
}
.subnav a:hover
{
  color: #FFF;
  background-color: #f90;
  text-decoration: none;
  display: block;
}

.questions
{
  margin: 5px 0;
}
.questions ul
{
  margin: 0;
  padding: 0;
}
.questions li
{
  margin: 0 0 0 15px;
  padding: 0;
}

.graybg
{
  background: #eee;
}

.questions
{
  margin: 5px 0;
}
.questions ul
{
  margin: 0;
  padding: 0;
}
.questions li
{
  margin: 0 0 0 15px;
  padding: 0;
}

.graybg
{
  background: #eee;
}

/********** From backend.css **********/
/* colors */
.gold
{
  color: #A28511;
}
.blackbg
{
  background-color: #001;
}
.blue
{
  color: #0466FB;
}
.orange
{
  color: #FF9B25;
}
.blood
{
  color: #550000;
}
.red
{
  color: #FF0000;
}
.green
{
  color: #4D6E31;
}
.white
{
  color: #fff;
}
.white a
{
  color: #fff;
}
.darkbackgroundcolor
{
  background-color: #5d6173;
}
.lightbackgroundcolor
{
  background-color: #ddd;
}
.redonwhite
{
  color: red;
  background-color: white;
}
.greenonwhite
{
  color: green;
  background-color: white;
}

.bggreen
{
  background-color: #befc9c;
}
.bgyellow
{
  background-color: #ffffa3;
}
.bggray
{
  background-color: #5c7388;
}
.bgred
{
  background-color: #ffa9a9;
}
.bgblue
{
  background-color: #96bcf7;
}



