.header .logo_title .title {
  background: url('/media/7230/header-hosting.gif') no-repeat 359px bottom; 
}

.header_image {
   background: url('/media/3269/header_image.gif') no-repeat scroll center center transparent;
   height: 118px;
   width: 408px;
}
.header .logo_title .text-title:after{
content: " |  Web Hosting";
  color:#fff;
}
.merchants-menu h3
{
    margin-top:0px;
}
.header .logo
{
  
}
.header-image-cont .header_image {
   background: url("/media/3269/header_image.gif") no-repeat scroll 2px -12px transparent;
}
.logo_vertical
{
    float:left;
    margin:8px 0 0 370px;
    padding:0px;
    background:url(../Images/vertical_top_left.gif) no-repeat top left;
    height:32px;
}
.logo_vertical_right
{
    background:url(../Images/vertical_top_right.gif) no-repeat top right;
    height:25px;
     width:5px;
    float:left;
    margin:8px 0 0 0;
}
.header .logo_vertical span
{
    background:#296ca6;
    margin:0 0 0 5px;
    padding:2px 0 3px 0px;
    float:left;
    min-width:90px;
}
.vertical_nav a:hover
{
    background:#488DEC;

    color:#fff;
}

.vertical_nav_hover
{
    background:#4481D5;
}

.vertical_nav ul {
  list-style:none;
  height:20px;
  padding:0px;
  margin:0px;
  }
.vertical_nav li {
  float:left;
  height:20px;
  *padding:0px 0px 4px 0px;
  margin:0px;
  *margin-top:0px !important;
  width:12.5%;
  }
.vertical_nav a { /*This class is not nessecary when all verticals have 100% stretched sub menu, now only on Dating*/
  padding:4px 0 3px !important;
  /*padding:4px 19px 3px 20px;*/
}
.lp-image
{
    width:250px;
    height:150px;
    float:right;
    background: url('/images/hosting/headimg.jpg') top;
    margin:15px 0 0 0 !important;
}


.main_text h1, .review_left h1
{
   font-size:27px;
   letter-spacing:-0.02em;
   *letter-spacing:-0.04em;
   color:#2E71CC;
   font-weight:normal;
}

.articles h2
{
    font-size:18px;
    color:#2E71CC;
    background:none !important;
}
.review-section h3
{
    color:#2E71CC;
}
.articles h3 a
{
    color:#d5532c;
    text-decoration:underline;
}


.table-frame {
    background: none repeat scroll 0 0 #E2E3E4;
    border-radius: 6px 6px 6px 6px;
    font-size: 11px;
    min-height: 75px;
    padding: 7px 2px 4px 8px;
    width: 199px;
}
/*vertical footer*/
.footer_content .vertical_footer
{
    width:850px;
}
.sites {
    text-align:center;
}

/* Hosting Landing Page new styles*/

.lp-image-new
{
    width:227px;
    height:181px;
    float:right;
    background: url('/media/45488/lp-image-new.png') top;
    margin:15px 0 0 0;
}

.headbg_blu {
  background: url('/media/45534/head_bg.png');
  background-repeat:repeat-x;
  width:650px;
  color:#fff;
  padding-left:10px;
  padding-right:10px;
  padding-top: 5px;
  margin-bottom: 10px;
  height: 26px;
  border-left: 1px #298fc8 solid;
  border-right: 1px #298fc8 solid;
  /*border-bottom: 1px #298fc8;*/
  font-size:16px;
}

.sites-logo-col{
  width: 170px;
  float:left;
}

.sites-col-mid{
  width: 250px;
  float:left;
}

.sites-col-rt{
  width: 160px;
  float:left;
}



.sites-divider {background: url('/media/45735/divider1.png') width:9px;height:166px;}

.star-no {font-size:22px;padding-top:3px;position:relative;left:4px;}
.stars-txt {padding-top:8px;text-align:left;position:relative;left:6px;}

.newstars-5 {
  background: url('/media/45524/hosting-newstars1.png');
  background-position: 0px 0px;
  width:122px;
  height:51px;
  font-weight:bold;
  color:#fff;
  font-family: Verdana, Geneva, sans-serif;
  padding-top:5px;
  font-size:12px;
  }
  
.newstars-4-5 {background: url('/media/45524/hosting-newstars1.png');
  background-position: 0px -56px;
  width:122px;
  height:51px;
  font-weight:bold;
  color:#fff;
  font-family: Verdana, Geneva, sans-serif;
  padding-top:5px;
  font-size:12px;
  }
  
.newstars-4 {
  background: url('/media/45524/hosting-newstars1.png');
  background-position: 0px -113px;
  width:122px;
  height:51px;
  font-weight:bold;
  color:#fff;
  font-family: Verdana, Geneva, sans-serif;
  padding-top:5px;
  font-size:12px;
  }
  
.newstars-3-5 {
  background: url('/media/45524/hosting-newstars1.png');
  background-position: 0px -170px;
  width:122px;
  height:51px;
  font-weight:bold;
  color:#fff;
  font-family: Verdana, Geneva, sans-serif;
  padding-top:5px;
  font-size:12px;
  }
  
.newstars-3 {
  background: url('/media/45524/hosting-newstars1.png');
  background-position: 0px -227px;
  width:122px;
  height:51px;
  font-weight:bold;
  color:#fff;
  font-family: Verdana, Geneva, sans-serif;
  padding-top:5px;
  font-size:12px;
  }
  
.ribbon {
  background: url('/media/48711/bttn-n-elements2blu.png');
  background-position:0px -100px;
  width:60px;
  height:58px;
  background-repeat: no-repeat;
  z-index:500;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size:18px; 
  font-weight:bold; 
  color: #ffffff;
  position:relative;
  top:-10px;
  left:-14px;
  padding-left:8px;
  padding-top:5px;
  }
  
  .yelribbon1 {
  background: url('/media/48711/bttn-n-elements2blu.png');
  background-position:0px -165px;
  width:60px;
  height:58px;
  background-repeat: no-repeat;
  z-index:500;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size:30px; 
  font-weight:bold; 
  color: #ffffff;
  position:relative;
  top:-13px;
  left:-25px;
  padding-left:14px;
  padding-top:5px;
  text-shadow: 1px 1px 3px #666, -2px 0px 3px #ccc;
  }
  
.dbl_arrow { background: url('/media/48341/dbl_arrow.png'); background-repeat: no-repeat; display:block;float:left; width:10px;height:8px; }

/* .rankbg {background: url('/media/45529/bttn-n-elements1.png') 0 -165px;width:235px;height:38px;padding-left:35px;padding-top:9px; background-repeat: no-repeat; } */

.rankbg a, a.bigblu  { font-family: Arial, helvetica, sans-serif; text-size:12px; font-weight:bold; text-decoration:none; }

.rankbg a:hover, a.bigblu:hover  { color:#81c905;}

.grybold { font-family: Arial, sans-serif; text-size:14px; font-weight:bold; text-decoration:none; color:#333333; }

#visit-bttn  {background: url('/media/48711/bttn-n-elements2blu.png');background-position:0px -14px;width:154px;height:43px;background-repeat: no-repeat;}

#visit-bttn:hover {background-position: 0px -57px;background-repeat: no-repeat;}

a.visit-bttn  {background: url('/media/48711/bttn-n-elements2blu.png');background-position:0px -14px;width:154px;height:43px;background-repeat: no-repeat;display:block;}

a.visit-bttn:hover {background-position: 0px -57px;background-repeat: no-repeat;}


.grncheck {background: url('/media/48711/bttn-n-elements2blu.png');background-position:0px 0px;width:13px;height:13px; background-repeat: no-repeat; }
  

.featured {
    font-family: Trebuchet MS, Myriad Pro Condensed, Tahoma, Arial, sans-serif;
    font-size:15px;
    padding-top:10px;
  
}

.grnbold {
  font-family: Arial, helvetica, sans-serif;
  color: #66cc00;
  font-weight: bold;
}

.dkblubold {
  font-family: Arial, helvetica, sans-serif;
  color: #003366;
  font-weight: bold;
}

.bluehd {font-family: Trebuchet MS, Myriad Pro Condensed, Tahoma, Arial, sans-serif;font-size:18px; font-weight:bold; color: #01AEE2;}

.txt-price {
    font-size:20px;
}

.txt-med {
    font-size:16px;
}

.condensed {
  color: #000000;
}


.table-frame-cell
{
    height:115px !important;
}

.floatleft {
  float:left;
}

.clear {
  clear:both;
}

.center
{
    text-align:center;
}

.hidden { display: none; }
.unhidden { display: block; }


.newmain_txt { 
  width: 690px !important; 
  margin-bottom:0px !important;
}


.ratingbox {
  width: 160px;
  margin-top:5px;
  margin-bottom:5px;
  text-align: center;
  padding-top:-5px;
}


.fivestar {
  /* background: url(/media/48233/5star.png) no-repeat center center; */
  background: url(/media/48223/5goldstar.png); background-position:0px 0px; width:100px;height:26px;background-repeat: no-repeat; margin-left: auto;margin-right: auto;
}

.four75star {
  /* background: url(/media/48243/475star.png) no-repeat center center; */
  background: url(/media/48223/5goldstar.png); background-position:0px -26px; width:100px;height:26px;background-repeat: no-repeat; margin-left: auto;margin-right: auto;
}

.fourhalfstar {
  /* background: url(/media/48248/4halfstar.png) no-repeat center center; */
  background: url(/media/48223/5goldstar.png); background-position:0px -51px; width:100px;height:26px;background-repeat: no-repeat; margin-left: auto;margin-right: auto;
}

.fourstar {
  /* background: url(/media/48238/4star.png) no-repeat center center; */
  background: url(/media/48223/5goldstar.png); background-position:0px -77px; width:100px;height:26px;background-repeat: no-repeat;margin-left: auto;margin-right: auto;
}

.three75star {
  background: url(/media/48223/5goldstar.png); background-position:0px -103px; width:100px;height:26px;background-repeat: no-repeat;margin-left: auto;margin-right: auto;
}

.threehalfstar {
  background: url(/media/48223/5goldstar.png); background-position:0px -129px; width:100px;height:26px;background-repeat: no-repeat;margin-left: auto;margin-right: auto;
}

.threestar {
  background: url(/media/48223/5goldstar.png); background-position:0px -155px; width:100px;height:26px;background-repeat: no-repeat;margin-left: auto;margin-right: auto;
}

/*New layout styles*/
.sprite {
  /*background-image:url('/images/cr_current_sprite.png');
  background-repeat:no-repeat;*/
}
.sprite.cta {
  width: 152px;
  height: 46px;
  background-position: 0px 0px;
  margin: 25px auto -10px auto;
}
.sprite.cta:hover {
  opacity:0.8;
}
.sprite.stars {
  width: 75px;
  height: 17px;
  background-position: 0px -56px;
  position: relative;
  top: 0px;
  float: left;
  margin-top: 2px;
}
.container-info {
  padding:0 7px 0 13px;
}
.table-frame-cell {
  text-align: center;
}
.best-for {
    color: rgb(0, 0, 0);
    font-weight: bold;
  margin-right: 5px;
}
.ranking {
  /*background-color:#ebebeb;  
  margin:5px 0 5px 0;*/
  width:311px;
  position:relative;
  padding:3px;
  height:22px;
}
.ranking_text {
  /*font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;*/
  font-weight:bold;
  color:#000;
  position:relative;
  padding:5px;
  float:left;
}
.description_text {
  padding-left:8px;
  margin-bottom: 10px;
}
.table-description
{
  padding: 12px 12px 5px 14px !important;
}
.five-stars-yellow
{
  background-image: url('/images/stars/5star.png');
}
.four-and-five-stars-yellow
{
  background-image: url('/images/stars/4halfstar.png');
}
.four-stars-yellow
{
  background-image: url('/images/stars/4star.png');
}
.cta-frame img:hover
{
  opacity: .8;
}
hed-border-bottom
{
  border-bottom: 1px dashed #919191;
  padding-bottom: 10px;
}
.special-offer {
  /*margin: 5px 0 5px 0;*/
  width: 311px;
  position: relative;
  padding: 3px;
  height: 22px;
  margin-bottom: 5px;
}
.special-offer-text 
{
  font-weight: bold;
  color: #000;
  position: relative;
  padding: 5px;
  float: left;
}
.special-offer-val 
{
  color: #000;
  position: relative;
  padding: 5px;
  float: left;
}
.offer-text
{
  font-weight:bold;
  display:block;
  float:left;
  padding-left:3px;
}
.offer-value
{
  display:block;
  float:left;
  padding-left:3px;
}
/** Ryan's Edits
*/
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
.listing_font {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  line-height:1.2em;
  color:#000;
  font-size:12px;
}
.listshadow {
  box-shadow:0px 4px 8px #666666;
}
.head_listing {
  width:100%;
  background-color:#FFF;
  border:#666;
  border-style:solid;
  border-width:1px;
  margin:0 0 10px 0;
}
.head_listing.listshadow {
  background-color:#FFF;
  border:#666;
  border-style:solid;
  border-width:1px;
  margin:0 0 10px 0;
}
.site_container {
  width:168px;
  position:relative;
  margin:auto;
  float:left;
}
.site_logo {
  width:127px;
  height:36px;
  position:relative;
  margin:10px auto 5px auto;
}
.site_link.listing_font {
  width:145px;
  text-align:center;
  position:relative;
  margin:0 auto 0 auto;
}
.review_text.listing_font {
  width:300px;
  position:relative;
  float:left;
}
.stars {
  margin:-2px 3px 0 3px;
  display:block;
  float:left;
}
.editor_rating {
  margin-top:7px;
}
.listing_font.float {
  float:left;
}
.cta_shell {
  width:190px;
  position:relative;
  margin:10px auto 5px auto;
  float:left;
}
.cta_btn {
  width:152px;
  position:relative;
  margin:0 auto 3px auto;
}
.cta_btn:hover {
  opacity:0.9;
}
.cta_link.listing_font {
  width:190px;
  text-align:center;
  position:relative;
}
.table_contents {
  width:658px;
}
.table-info {
  text-align: center;
  top:0px;
  position:relative;
  width:638px;
  margin: 0 auto 0 auto;
  padding-top: 2px;
  font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: regular;
  color: rgb(0, 0, 0);
}
.bestfor {
  font-weight:bold;
}
.site-container {
  min-height:75px;
}

tbody tr.list-row {
  height:21px;
}

tbody tr.list-row td {
  border:none;
}

.main-left lp-image {
  margin:15px 0 0 0;
}















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
