/*
    #nav2
    #search
    #search form  *
    #search input#search_q  *
    #search input#search_sub  *
*/

body {
  text-align:       center;
  background-color: #919191;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        9pt;
  color:            #000000;
  margin:           0px;
  line-height:      16px;
}

h1 { text-align: left;  font-size: 1.4em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }

img { border: 0px; }
a:link    {  color: #000000; text-decoration: none}
a:visited {  color: #000000; text-decoration: none}
a:hover   {  color: #000000; text-decoration: underline}
a:active  {  color: #000000; text-decoration: none}

h1 a:link,h1 a:visited,h1 a:hover,h1 a:active { color: #FFFFFF; text-decoration: none; }


input.contactInput { border: 1px solid #4F4F4F; width: 250px }
textarea.contactInput{ border: 1px solid #4F4F4F; width: 250px; height: 100px }
select.contactInput { border: 1px solid #4F4F4F; width: 250px }

input.quickInput { border: 1px solid #4F4F4F; width: 160px }
textarea.quickInput{ border: 1px solid #4F4F4F; width: 160px; height: 100px }
select.quickInput { border: 1px solid #4F4F4F; width: 160px }

div.formRow {float: left; padding-bottom: 5px; width: 99% }
div.formRowButton {float: left; padding-bottom: 5px; width: 99%; text-align:center; }
div.formHeader {float: left; width: 170px; font-weight: bold}
div.formBody {float: left}

.contactSubmit { border: 1px solid #CCCCCC; color: #919191; background-color: white; }
.quickSubmit { border: 0px; color: #E20074; background-color: #fff }

#holder {
  width:        988px;
  margin-right: auto;
  margin-left:  auto;
  margin-top:   0px;
  padding:      0px;
  text-align:   center;
}

#content {
  float:        left;
  width:        988px;
  margin-right: auto;
  margin-left:  auto;
  margin-top:   0px;
  padding:      0px;
  text-align:   center;
}

#headerAd {
  float:            left;
  width:            988px;
/*   height:           88px; */
  background-color: #919191;
  padding:          17px 0px 10px 0px;
  text-align:       center;
}

#header {
  float:            left;
  width:            988px;
  height:           114px;
  background-color: #3b3b3c;
  background-image: url(/_stat/header_logo.jpg);
  background-repeat:no-repeat;
}

/* NAVIGATION */
#nav {
  float:      left;
  width:      510px;
  height:     25px;
  margin:     89px 0px 0px 26px;
  padding:    0px;
  text-align: left;
  display:    inline;
}
#nav ul {
  list-style: none;
  margin:     0px;
  padding:    0px;
  display: inline;
}
#nav ul li {
  float: left;
  margin-right: 1px;
  display: inline;
}
#nav ul img,
#nav2 img {
  border:     0px;
  padding:    0px;
  margin:     0px;
  display: inline;
}
#nav2 {
  float:      left;
  width:      auto;
  height:     26px;
  margin:     88px 0px 0px 67px;
  text-align: left;
}
#nav_search {
  display: inline;
  float:        right;
  width:        240px;
  margin:       85px 10px 0px 0px;
}
div#nav_search form { padding: 0px; margin: 0px; }
div#nav_search form input {
  border: 1px solid #919191;
  background-color: white;
  height: 20px;
  padding: 2px;
}
div#nav_search form input#search_q {
  width: 185px;
  float: left;
  font-size: 1.4em;
}
div#nav_search form input#search_sub {
  width: 40px;
  height: 26px;
  float: right;
  font-weight: bold;
}
/* END NAVIGATION */


/* POP UP CONTACT BOX */
div#popup_contact_holder {
  position: relative;
  width: 985px;
}
iframe#popup_contact_hack {
  position: absolute;
  right: 11px;
  top: 10px;
  height: 250px;
  width: 350px;
  z-index: 9;
  border: 0px;
  display: none;
}
div#popup_contact {
  position: absolute;
  right: 10px;
  top: 5px;
  width:400px;
  height: auto;
  z-index: 10;
  background-color: #919191;
/*   opacity: 0.9; */
  display: none;
  text-align: left;
  color:  white;
  padding: 10px;
  border: 1px solid black;
}
div#popup_contact a:link,
div#popup_contact a:visited,
div#popup_contact a:hover,
div#popup_contact a:active {
  color:  white;
}
div#popup_contact_messages {
  margin: 5px 0px;
}
div#popup_contact h1 {
  font-size: 12pt;
  color: white;
  float: left;
}
div#popup_contact div.formRow {
  width: 400px;
  margin-bottom: 3px;
}
select.a,
input.a,
textarea.a,
div#sb_eaf input.a,
div#sb_eaf textarea,
div#popup_contact input.a,
div#popup_contact form div.formRow div.formBody textarea {
  border: 1px solid #CCCCCC;
  background-color: white;
}
div#popup_contact input.a,
div#popup_contact form div.formRow div.formBody textarea {
  width:            300px;
}
div#sb_eaf input,
div#sb_eaf textarea {
  width:  180px;
}
form.contactform div.formHeader {
  width:  100px;
}
form.contactform .a,
form.contactform .a_mm {
  width:  170px;
}
input.submitbutton {
  border: 1px solid #919191;
  background-color: white;
}
form.contactform input.submitbutton,
form.surveyform input.submitbutton {
  float: right;
  margin-top: 5px;
}

input.a_mm, textarea.a_mm,
div#sb_eaf input.a_mm,
div#sb_eaf textarea.a_mm,
div#popup_contact form div.formRow div.formBody input.a_mm,
div#popup_contact form div.formRow div.formBody textarea.a_mm {
  border: 1px solid #FF0000;
  background-color: #FFFF00;
}
div#popup_contact h1 {
  margin: 0px;
}
div#popup_contact p {
  margin: 0px 0px 5px 0px;
}
div#popup_contact div.formRow div.formHeader {
  width: 100px;

}
div#popup_contact div.formRow div.formBody input.a,
div#popup_contact div.formRow div.formBody input.a_mm,
div#popup_contact div.formRow div.formBody textarea.a,
div#popup_contact div.formRow div.formBody textarea.a_mm {
  width: 290px;
  border: 1px solid black;
}
div#popup_contact div.formRow input {
  border: 1px solid black;
  background-color: white;
}
div#popup_contact div.formRow input#submit {
  float: right;
  margin-right: 10px;
}
/* END POPUP CONTACT */


#main {
  float:            left;
  width:            978px;
  height:           auto;
  background-color: #FFFFFF;
  padding:          9px 0px 12px 10px;
}

h1.c1Header,
h1.c2Header,
h1.c3Header {
  float:    left;
  height:   24px;
  background-color: #3B3B3C;
  padding:  0px 12px;
  text-align: left;
  font-weight:  bold;
  font-size:    1.3em;
  line-height:  24px;
  color:        #FFFFFF;
}


/* COLUMN 1 */
#c1,#c12span {
  float:  left;
  width:  468px;
  height: auto;
  margin: 0px 10px 0px 0px;
}

.c1Header {
  width:  444px;
  background-color: #3b3b3c;
  margin:     10px 0px 12px 0px;
}
.headBlue,
a.headBlue:link,
a.headBlue:visited,
a.headBlue:hover,
a.headBlue:active,
h2.headBlue a:link,
h2.headBlue a:visited,
h2.headBlue a:hover,
h2.headBlue a:active {
  color:  #a5bbdd;
}
.c1Block {
  float:      left;
  width:      148px;
  height:     auto;
  margin:     0px 12px 0px 0px;
  text-align: left;
}
.c1BlockLast {
  margin:0px 0px 0px 0px;
}
div.c1Block a:link,
div.c1Block a:visited,
div.c1Block a:hover,
div.c1Block a:active,
div.c2Block a:link,
div.c2Block a:visited,
div.c2Block a:hover,
div.c2Block a:active {
  display: block;
  text-decoration: none;
  padding: 2px;
}
div.c1Block a:hover {
  background-color: #E0E0E0;
}
div.c1Block p,
div.c2Block p {
  padding:  0px;
  margin:   0px 0px 2px 0px;
}

.c1Block h2 {
  margin-top:   7px;
  margin-bottom:0px;
  padding:      0px;
  color:        #3D3D3D;
  font-size:    1.2em;
}
.c1AboutNav {
  float:      left;
  width:      468px;
  height:     25px;
  text-align: left;
  margin:     23px 0px 0px 0px;
  padding: 0px;
}
div.c1AboutNav ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
div.c1AboutNav ul li {
  float: left;
  margin-right: 1px;
}
div.c1AboutNav img {
  border: 0px;
}
.c1About {
  float:            left;
  width:            438px;
/*   height:           136px; */
  text-align:       justify;
  background-color: #474748;
  padding:          18px 16px 10px 14px;
  color:            #FFFFFF;
  margin-bottom:    15px;
  display: inline;
}
.c1About img {
  float:  left;
  margin: 0px 12px 12px 0px;
}
.c1About h1 {
  margin-top:     0px;
  margin-bottom:  5px;
  padding:        0px;
  color:          #FFFFFF;
  font-size:      1.3em;
}

/* END COLUMN 1 */

div#c12span {
  width:  768px;
}

/* COLUMN 2 */

#c2 {
  float:  left;
  width:  300px;
  height: auto;
  margin: 0px 10px 0px 0px;
  display: inline;
}
.c2Header {
  width:  276px;
  margin:     12px 0px 0px 0px;
  display: inline;
}
.c2Header a:link,
.c2Header a:visited,
.c2Header a:hover,
.c2Header a:active {
  color: white;
  display: block;
  padding: 0px 12px;
  text-align: right;
}
.c2Header a:hover {
  background-color: #939393;
  text-decoration: none;
}
div#c2 h1.nopad {
  padding: 0px;
  width: 300px;
  margin: 0px;
}
.c2Block {
  float:  left;
  width:  276px;
  height: auto;
  margin: 0px;
  padding:12px 12px 12px 12px;
  text-align:       justify;
  background-color: #E2E2E2;
  display: inline;
}
.c2Block img {
  float:  left;
  margin: 0px 8px 0px 0px;
}
.c2newsBlock {
  float:        left;
  width:        276px;
  height:       auto;
  text-align:   left;
  padding:      0px 0px 10px 0px;
  margin:       0px 0px 10px 0px;
  border-bottom:1px solid #858585;
  display: inline;
}
.c2newsBlockLast {
  padding:      0px;
  margin:       0px;
  border-bottom:0px;
}
.c2Block h2 {
margin-top:   0px;
margin-bottom:0px;
padding:      0px;
color:        #3d3d3d;
font-size:    1.2em;
}
div#c2 div.c2_ad {
  float: left;
  margin: 12px 0px 10px 0px;
  display: inline;
  width:  300px;
}
div#c2 div.c2_ad h1 {
  display: block;
  color: #A5BBDD;
}
/* END COLUMN 2 */

/* COLUMN 3 */

#c3 p {
  margin: 0px 0px 5px 0px;
}
#c3 {
  float:      right;
  width:      180px;
  height:     auto;
  margin:     0px 10px 0px 0px;
  color:      #FFFFFF;
  display:    inline;
  text-align: center;
}
h1.c3Header {
  width:  156px;
  margin: 0px;
  display: inline;
}
h1.c3Header a:link,
h1.c3Header a:visited,
h1.c3Header a:hover,
h1.c3Header a:active {
  display: block;
  text-align: right;
}
.c3L {
  float:            left;
  width:            160px;
  height:           auto;
  text-align:       justify;
  padding:          10px 10px;
  margin:           0px 0px 10px 0px;
  background-color: #858585;
  display: inline;
}
div.c3L h2 {
  font-size:    1.1em;
  font-weight:  bold;
  text-align:   left;
  padding:      0px;
  margin:       0px 0px 2px 0px;
}
div.c3L fieldset {
  padding:      2px;
  margin:       5px 0px;
}

.c2D,
.c3D {
  float:            left;
  width:            160px;
  height:           auto;
  text-align:       justify;
  padding:          10px;
  margin:           0px 0px 10px 0px;
  background-color: #919191;
  display:          inline;
}
.c2D {
  width:  280px;
}
.c2D select#make,
.c2D select#vmake {
  margin-right: 8px;
}

.c3Ad {
  margin:   0px 0px 10px 0px;
  float:    left;
  color: #919191;
}
.c2Drop {
  width:  134px;
}
.c3Drop {
  width:    160px;
  margin:   0px 0px 10px 0px;
}
#c3 from#survey {
  margin: 0px;
}
#c3 form#survey input {
  float: left;
}
#c3 form#survey label {
  display: block;
  float: left;
  width: 125px;
  margin: 1px 0px 3px 5px;
}
input#schrev_sub,
input#schvid_sub,
#c3 form#survey input#survey_sub {
  float: right;
  border: 1px solid #3B3B3C;
  background-color: white;
  width:            100px;
  margin:           5px 0px 0px 0px;
  font-weight:      bold;
  display: inline;
}
#c2 input#schrev_sub, {
  margin-top: 10px;
}
#c2 select#ns_mkmd {
  width:  280px;
}

option.mkopt {
  font-weight: bold;
}
option.mdopt {
  padding-left: 10px;
}
.c3D form {
  display: inline;
  margin:  0px;
  padding: 0px;
}

div#survey_holder {
  margin-bottom: 0px;
}
div#survey_holder p {
  margin: 0px 0px 5px 0px;
  border: 1px solid #3B3B3C;
  background-color: #E2E2E2;
  padding:  4px;
  color: #3B3B3C;
  text-align: left;
  float: left;
  width:  150px;
}
div#survey_holder hr {
  border: 0px;
  background-color: #E2E2E2;
  color:            #E2E2E2;
  margin: 5px 0px 10px 0px;
  height: 1px;
  width:  160px;
  display: inline;

}
div.svy_resholder {
  float:  left;
  width:  150px;
  margin-bottom: 10px;
  background-color: #E2E2E2;
  border: 1px solid #3B3B3C;
  padding:  4px;
  color:    #3B3B3C;
}
div.svy_resopt {
  width:  149px;
  float:  left;
}
div.svy_resbar {
  float:  left;
  height: 10px;
  background-color: #A5BBDD;
  border-left:      1px solid #A5BBDD;
}
div.svyres_total {
  float: right;
  margin-top: 5px;
}

/* END COLUMN 3 */

/* FOOTER */
#footer {
  float:            left;
  width:            988px;
  height:           36px;
  background-color: #3b3b3c;
  background-image: url(/_stat/footer_bg.jpg);
/*   margin:           0px 0px 10px 0px; */
  text-align:       left;
  padding:  0px;
}
#footer ul {
  list-style: none;
  height: 36px;
  display: inline;
}
#footer ul li {
  margin: 0px 10px 0px 0px;
  line-height:  36px;
  height: 36px;
  display: inline;
}
#footer img { float:left; }
#footerC1 {
  float:  left;
  width:  auto;
  height: auto;
  margin: 7px 0px 0px 10px;
}
#footerC2 {
  float:      left;
  width:      auto;
  height:     36px;
  margin:     0px;
  font-size:  0.9em;
}
#footerC3 {
  float:  right;
  width:  auto;
  height: auto;
  margin: 0px 10px 0px 0px;
}

#footer a:link,#footer a:visited,#footer a:active {  color: #ffffff; text-decoration: none}
#footer a:hover {  color: #ffffff; text-decoration: underline}
img.arrow {
  float:  right;
  margin: 0px 0px 0px 5px;
  border: 0px;
  display:  inline;
}

div#copyright_footer {
  color:  #FFFFFF;
  padding: 0px 0px 10px 0px;
}
div#copyright_footer div {
  display: inline;
}
div.copyright {
  margin-right: 20px;
}

/* Email Signup */
div#ESU_errors,div#ESU_messages {
  border: 1px solid #919191;
}
div#ESU_errors ul, div#ESU_messages ul {
  list-style: none;
  margin:     5px;
  padding:    0px;
}
input.ESU_input,input.ESU_submit {
  border: 1px solid #3B3B3C;
  background-color: white;
  padding:  2px;
  font-size: 1.2em;
  margin-bottom: 5px;
}
div#c3 input.ESU_input {
  width:  154px;
}
div#c3 input.ESU_submit {
  float: right;
  font-weight: bold;
}

/* REVIEWS */

.reviewTextBox {
  float:      left;
  height:     auto;
  width:      457px;
  margin:     10px 0px 15px 10px;
  text-align: justify;
  display: inline;
}
div#c12span div.reviewTextBox {
  width:  757px;
}
.rtbTop {
  float:  left;
  height: auto;
  width:  457px;
  margin: 0px 0px 10px 0px;
}
div#c12span div.rtbTop {
  width: 757px;
}
.rtbHeader {
  font-weight:  bold;
  font-size:    1.4em;
  color:        #3b3b3c;
  margin:       0px 10px 0px 0px;
}
.rtbName {
  font-weight:  bold;
  color:        #ababab;
}
h2.rtbName {
  font-size:  1.15em;
}
.rtbDate {
  float:      right;
  font-weight:normal;
  color:      #3b3b3c;
  font-size:  1.2em;
}
.reviewPagBox {
  float:      left;
  width:      454px;
  border:     1px solid #919191;
  text-align: center;
  margin:     10px 0px;
  line-height:20px;
  font-size: 1.1em;
  padding:    5px;
}
.reviewPagBox h2 {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
div#c2 div.reviewPagBox {
  width:  272px;
}
div#c2 div.reviewPagBox a:link,
div#c2 div.reviewPagBox a:visited,
div#c2 div.reviewPagBox a:hover,
div#c2 div.reviewPagBox a:active {
  display: inline;
  color: #CCCCCC;
}
img.revimg {
  border: 1px solid #474747;
}
div.reviewBody {
  text-align: justify;
}

.reviewsSideBlock {
  float:  left;
  width:  284px;
  height: auto;
  margin: 0px;
  padding:10px 8px;
  background-color:#3b3b3c;
  color:  #fff;
  text-align:left;
  display: inline;
}
.reviewsSideBlock h1{
  margin: 0px 0px 5px 0px;
  padding:0px;
  font-weight:bold;
  font-size:  1.2em;
}
.reviewsSideBlock h2{
  margin: 0px 0px 2px 0px;
  padding:0px;
  font-weight:bold;
  font-size:  1.2em;
}
.rsbArticle {
  cursor:         pointer;
  float:          left;
  width:          278px;
  height:         auto;
  color:          #fff;
  text-align:     justify;
  margin:         0px 0px 10px 0px;
  padding:        2px 2px 10px 2px;
  border-bottom:  1px solid #CCCCCC;
  display: inline;
  text-align: left;
}
.rsbArticle h2 {
  display: inline;
  text-align: left;
}
.rsbArticle h3 {
  margin: 0px;
  white-space: nowrap;
}


.rsbArticle a:link,
.rsbArticle a:visited,
.rsbArticle a:hover,
.rsbArticle a:active {
  color:  white;
  text-decoration: none;
  display: block;
  padding:        2px 2px 5px 2px;
}
.reviewsSideBlock div.active {
  background-color: white;
  color: black;
  padding:        0px 1px 5px 1px;
}
.reviewsSideBlock div.active a:link,
.reviewsSideBlock div.active a:visited,
.reviewsSideBlock div.active a:hover,
.reviewsSideBlock div.active a:active {
  color: black;
  background-color: white;
}
.reviewsSideBlock div.active a:hover {
  background-color: #EFEFEF;
  color: #444444;
}

.reviewsSideBlock div.active h3 {
  margin: 2px;
  color:  #919191;
  font-size:  1.1em;
}
.rsbArticle a:hover {
  background-color: #919191;
}

.rsbArticle img{
  float:left;
  margin: 0px 5px 2px 0px;
}
.rsbaText {
float:left;
width:157px;
height:auto;
color:#fff;
text-align:left;
margin: 0px 0px 0px 10px;
}
.rsbaText h1{
margin: 0px 0px 0px 0px;
padding:0px;
font-weight:bold;
font-size:110%;
color:#a5bbdd;
}
.rsbaTextNoImg {
float:left;
width:274px;
height:auto;
color:#fff;
text-align:left;
margin: 0px 10px 0px 0px;
}
div.reviewPagBox a:link,
div.reviewPagBox a:visited,
div.reviewPagBox a:hover,
div.reviewPagBox a:active {
/*   color:  white; */
}


/* END REVIEWS */

/* SOCIAL BOOKMARKING */
div.social_bookmarking {
  background-color: #DDDDDD;
  float:            left;
  padding:          5px 5px 10px 5px;
}
div.social_bookmarking fieldset {
  padding: 5px;
}

div#c1 div.social_bookmarking {
  width:            457px;
  margin-bottom:    5px;
}
div#c2 div.social_bookmarking {
  width:            290px;
}
div#c2 div.social_bookmarking ul {
  width:            250px;
}

div#c2 div.social_bookmarking ul li a:link,
div#c2 div.social_bookmarking ul li a:visited,
div#c2 div.social_bookmarking ul li a:hover,
div#c2 div.social_bookmarking ul li a:active {
  width:            110px;
  display:          inline;
  float:            left;
}
div.social_bookmarking fieldset {
  border:           1px solid #919191;
  background-color: white;
}
div.social_bookmarking fieldset legend {
  background-color: white;
  font-size:        1.2em;
  font-weight:      bold;
  border:           1px solid #CCCCCC;
}
div.social_bookmarking ul {
  list-style: none;
  margin: 5px;
  padding: 0px;
}
div.social_bookmarking ul li {
  margin: 0px 15px 5px 0px;
  white-space: nowrap;
}
div.social_bookmarking ul li {  display:  inline; }
div.social_bookmarking ul.sb {
  border-top: 1px solid #CCCCCC;
  padding-top: 5px;
}
div.social_bookmarking ul.sb li {
  margin: 5px 10px 5px 0px;
}
div.social_bookmarking ul li.last {
  margin-right: 0px;
}
div.social_bookmarking ul li a:link,
div.social_bookmarking ul li a:visited,
div.social_bookmarking ul li a:hover,
div.social_bookmarking ul li a:active {
  text-decoration:  none;
/*   padding:          2px; */
  display:          inline;
}
div.social_bookmarking ul li a:hover {
  background-color: #EEEEEE;
}

/* TESTIMONIALS */
div.testCol1 {
    float:  left;
    width:  365px;
    margin-left:  5px;
  }
  div.testCol2 {
    float: right;
    width:  365px;
  }
  div.testBox img.open {
    float: left;
    margin: 0px 10px 10px 0px;
  }
  div.testBox img.close {
    float: right;
    margin: 10px 0px 0px 10px;
  }
  div.testBox h3 {
    float: right;
  }
  div.testBox {
    float: left;
    text-align: justify;
    font-size:  1.1em;
    width:      360px;
  }
  div.testBox p {
    margin: 0px;
  }
/* END TESTIMONIALS */

div#sb_eaf_holder {
    position: relative;
    width:    450px;
  }
  div#sb_eaf {
    position: absolute;
    bottom: 0px;
    right:  10px;
    width:  290px;
    border: 1px solid #919191;
    background-color: white;
    z-index:10;
    padding: 5px;
    text-align: left;
    display: none;
  }
  div#sb_eaf h1 {
    font-size: 1.3em;
  }
  div#sb_eaf div.formHeader {
    width:  100px;
  }
  div#eaf_messages {
    float: left;
    width:  276px;
    padding:  0px 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
    background-color: #F8F8F8;
  }

/* Listings */
div.listingBox {
  cursor:     pointer;
  width:      457px;
  padding:    5px 5px 10px 5px;
  float:      left;
  border-bottom:  2px solid #CCCCCC;
  margin-bottom:  10px;
  text-align: justify;
}
div.revlisthold a:link,
div.revlisthold a:visited,
div.revlisthold a:hover,
div.revlisthold a:active,
div.reviewsSideBlock a:link,
div.reviewsSideBlock a:visited,
div.reviewsSideBlock a:hover,
div.reviewsSideBlock a:active
 {
  display: block;
  text-decoration: none;
}
div.reviewsSideBlock a:hover div.rsbArticle {
  background-color: #919191;
}
div.revlisthold a:hover div {
  background-color: #DDDDDD;
}
div.listingBox img.prev {
  float:  left;
  border: 1px solid #919191;
  margin-right: 15px;
}
div.listingBox h1,
div.listingBox h2 {
  margin: 2px 0px 3px 0px;
/*   float: left; */
}
div.listingBox h2 {
  font-size: 1.2em;
}
.ratingBox {
  width:            40px;
  background-color: #a5bbdd;
  color:            #FFFFFF;
  margin:           10px 0px 0px 0px;
  padding:          2px 8px;
  font-size:        1.2em;
  font-weight:      bold;
  float:            right;
  text-align:       right;
}
.top { margin-top: 0px; }
.right,
img.right { margin-right: 0px; }
.rsbottom { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0px; }


.verdictText {
  float:      left;
  height:     auto;
  width:      auto;
  margin:     0px;/*10px 5px 10px 5px;*/
  font-size:  1.2em;
  text-align: left;
  line-height:18px;
}
.thickBlue {
  font-weight:  bold;
  color:        #a5bbdd;
}
.verdictText div.formHeader {
  width:      100px;
}

div.svy_resp ul,
div.svy_resp ul li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
div.svy_resp ul li {
  display:  block;
  width:    457px;
}

ul.rss {
  text-align: left;
  font-size: 1.1em;
  list-style-image: url(/_stat/rss-listimage.png);
}
ul.rss li {
  line-height:  16px;
}
ul.rss li a:link,
ul.rss li a:visited,
ul.rss li a:hover,
ul.rss li a:active { text-decoration: none; }
ul.rss li .thickBlueBlue {
  font-size: 1.2em;
}

div#searchresults div.listingBox h2 { font-size: 1em;color: white; text-align: left; padding: 1px 5px; }
div#searchresults div.reviews h2 { background-color:  #3B3B88; font-size: 1.1em }
div#searchresults div.features h2 { background-color:  #3B883C; }
div#searchresults div.news h2 { background-color:  #3B3B3C; }
div#searchresults div.videos h2 { background-color:  #3B8888; }
span.kwmatch {
  background-color: #FF9FFF;
  padding:          0px 2px;
  color:            #3B3B3C;
}
span.kw0 { background-color: #FFFF00; }
span.kw1 { background-color: #FFB32F; }
span.kw2 { background-color: #3BFF3B; }
span.kw3 { background-color: #3BFFFF; }

div#c3 div.c3Ad {
  text-align: center;
  display: inline;
  width:  180px;
  background-color: #E2E2E2;
}
div#c3 div.c3Ad img {
  margin: 2px auto;
}

div#logoholder {
  position: relative;
}
div#logoholder img {
  position: absolute;
  border: 0px;
}
img#impalogo {
  right:    20px;
  top:      25px;
}
img#ajaclogo {
  right:    100px;
  top:      10px;
}

div.bioBox {
  float: left;
  text-align: left;
  width:  650px;
  padding: 10px 0px;
  margin:  0px 0px 10px 10px;
  border-bottom: 1px solid #444444;
}
div.bioBox img {
  float: left;
}
div.bbc1 { float: left; width: 170px; }
div.bbc2 { float: right; width: 460px; }
div.bioBox h1 { margin: 0px 0px 2px 0px;font-size: 1.4em }
div.bioBox h2 { margin: 0px; font-size: 1.1em; color: #888888 }
div.bioBox p { margin-top: 10px; }

h1,h2,h3,h4 { text-align: left; }

div.feat_vid_holder { float: left; width: 446px; background-color: #3B3B3C; padding: 0px 11px 11px 11px; margin-bottom: 10px; }
div.feat_vid_holder h1 { color: white; margin: 10px 0px 5px 5px; }
div.feat_vid_box,
div.list_vid_box { float: left; border: 8px solid #666666; background-color: #494848; text-align: left; font-size: 1.1em; color: white; width: 452px; }
div.feat_vid_box { width: 426px; }
div.list_vid_box { margin-bottom: 5px; }
div.feat_vid_box h2,
div.list_vid_box h2 { background-color: #575656; color: white; padding-left: 10px; margin: 0px; line-height: 30px; }
div.feat_vid_box p { margin: 5px 10px; }
div.list_vid_box p { padding: 0px 0px 0px 10px; float: left; width: 270px; margin: 5px 0px 0px 0px;  }
div.list_videos { float: left; width: 468px; }
div.list_vid_box h2,
div.list_vid_box img { float: left; }
div.list_vid_box h2 { width: 296px; }
div.video_play { margin-right: 5px; float: right; display: inline }
div.video_play a:link,
div.video_play a:visited,
div.video_play a:hover,
div.video_play a:active { color: #A5BBDD; font-weight: bold; font-size: 1.1em; }
div.pagination  { float: right; font-weight: bold; font-size: 1.1em; color: #A5BBDD; margin-top: 10px; }
/* div.pagination a:link, */
/* div.pagination a:visited, */
/* div.pagination a:hover, */
/* div.pagination a:active { color: white; } */
