img{
  border:none;
}

body{
font-family:"Verdana";
font-size:16px;
background-color:#3E3D37;
background-image:url(/images/gradient_1x800.png);
background-repeat:repeat-x;
height:1500px;
}

#headerlink {
  display:block;
  color:white;
  text-decoration:none;
}

#copyright{
font-size:14px;
color:white;
}

#container{
text-align:center;
width:654px;
width:700px;
margin:50px auto;
}

#header span{
display:none;
}

#header {
color:white;
font-family:"Gill Sans";
font-size:20pt;
}

#header h1{
margin-bottom:0px;
}

#holder {
  margin:20px;
}

#left_column {
  float:left;
}

#right_badge_column{
  float:left;
  width:223px;
}

#dreamhost_link {
  margin-left:15px;
}

.error {
  color:red;
}

.emphatic {
  color:lightgreen;
}

#competitor_icon_holder {
  margin:18px 5px 0 10px;
}

a.competitor_icon {
  float:left;
  display:block;
  margin:5px;
  padding:0;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;  
}

a.competitor_icon:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

#competitor_blurb {
  font-size:10pt;
  float:right;
  margin:18px 18px 18px 18px;
  height:384px;
  width:155px;
  border:1px solid #333;
  padding:15px;
  text-align:center;
  background:#222;
  color:white;
}

/*
customer_review_holder
customer_review_heading
customer_reviews
customer_name
review
*/

#customer_review_holder {
  font-size:10pt;
  float:right;
  margin:0 18px 18px 18px;
  width:155px;
  border:1px solid #333;
  padding:15px 15px 5px 15px;
  text-align:center;
  background:#222;
  color:white;
}

#customer_review_heading {
  font-size:10pt;
  padding:5px;
  text-align:center;
  background:#333;
  color:lightblue;
}

#customer_reviews img {
  float:right;
}

#customer_reviews {
  margin:10px 4px 0 4px;
}

.review {
  font-style:italic;
  text-align:left;
  margin:3px 0;
}

.customer_name {
  margin:7px 0 15px 0;
  text-align:right;
  color:lightblue;
}


.textlink {
  color:white;
}

.blurb {
  border:1px solid #333;
  padding:15px 0px 15px 0;
  margin-bottom:20px;
  float:left;
  text-align:left;
  width:386px;
  background:#222;
  color:white;
}


.detail_block {
  border:1px solid #333;
  padding:15px;
  text-align:left;
  background:#222;
  color:white;
  margin:20px;
}


.detail_block .section_title{
  font-size:20pt;
}

#ninetyninecents {
  display:block;
  color:white;
/*  text-decoration:none;*/
}

#dictio_icon {
  width:59px;
  float:left;
  margin:0 15px 5px 15px;
}

#learn_more {
  float:right;
  display:block;
  padding:4px 7px;
  background:#333;
  margin-bottom:-3px;
  margin-right:15px;
}

#learn_more:hover {
  background:#444;  
}

#appstore {
  display:block;
  margin-bottom:19px;
}

#getsatisfaction {
  display:block;  
}

#demo_movie {
  margin-top:15px;
  text-align:center;
}

