html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
		}
body {
	background: #F5F5F5;
	font:76%/160% Arial,Helvetica,sans-serif;
	}
p {
	text-align:center;
	}	
/********************** COUPON ******************/

a.coupon, a.coupon:link {
	color:#C33700;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration:none;
	}

a.coupon:visited {
	color:#C33700;
	}		
a.coupon:hover,
a.coupon:focus {
	color:#C33700;
	text-decoration:underline;
	}


/*************** TABLE ********************/
table a,
table a:link,
table a:visited {
	border:none;
	}							
	
img {
	border:0;
	margin-top:.5em;
	}
	
.webhost, .registrar{
width:150px;
border-right: 1px solid #E0E0E0;
}

img.webhost, img.registrar {
	border: 1px solid #E0E0E0;
	background:#FFFFFF;
	padding:1px;
	margin-top:.5em;
	}	

	
table {
	width:960px;
	margin:1em auto;
	border-collapse:collapse;
	}

tr.bf td {background-color: #ECFBDA;}

tr td {
	background:#F1F1F1;
	}

tr.odd td	{
	background:#F5F5F5;
	}
tr.odd .column1	{
	background:#FDFDFD;
	}	
.column1	{
	background:#f9fcfe;
	}

td.webhost {border-left:1px solid #E0E0E0;}

td {
	color:black;
	border-bottom:1px solid #E0E0E0;
	padding:.3em 1em;
	height:60px;
	font-size: 1em;
	text-align:center;
	}				

tr#first {
	background: #f9fcfe url(images/background.png) no-repeat;
	border: 0px solid #999;
}

th {
	font-weight:bold;
	color: white;
	text-align:center;
	border-bottom: 1px solid #E0E0E0;
	/*border-left:1px solid #E0E0E0;*/
	padding:.3em 1em;
	}



thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3;
	}	

.rank {
color:#302C29;
font-size:1.6em;
}

.price {
	width:45px;
	/* color:#39332E; */
	color:#C33700;
	text-align: center;
	/* color:#39332E; */
	font:normal 1.6em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	}

.usd {
display:none;
font-size: 80%;
color:#39332E;
}

.total {
	color:#39332E;
	font-size: 11px;
	font-weight: normal;
	}

	
.best {
	font-weight: bold;
	}
	
.features {
	color:gray;
	font-size: 0.9em;
	text-align: left;
	}

.data {
	color:#302C29;
	font-size: 1em;
	}
	
.discounts {
	width:170px;
	color:gray;
	font-size: 0.9em;
	}

.discounts p {text-align: left;}

.discounts, .features, .price, .more, .registrar, .description {border-left: 1px solid #E0E0E0;}

.description {
text-align: left;
}

.more {
width:100px;
border-right: 1px solid #E0E0E0;
}

#container {
width: 960px;
margin: 10px auto 20px auto;
}


#title {
font: normal normal normal 2.2em/1.5em "myriad pro","trebuchet ms","helvetica neue",helvetica, Tahoma, Arial, sans-serif;
color:#39332E;
margin:10px;
padding:20px 20px 0px 0px;
}

#copy {
text-decoration: none;
font-size:1em;
font-weight: normal;
color:silver;
padding:20px;
margin:10px;
}

#desc p {
color:#292C30;
text-align: left;
padding:10px;
margin-left:35px;
margin-bottom:10px;
}

.ast {
font-size: 1.2em;
font-weight: bold;
color:#39332E;
}

/****************************************************************/
	.btn {
	  display:inline-block;
	  background:none;
	  margin:0;
	  padding:3px 0;
	  border-width:0;
	  overflow:visible;
	  font:100%/1.2 Arial,Sans-serif;
	  text-decoration:none;
	  color:#333;
	  }
	* html button.btn {
	  padding-bottom:1px;
	  }
	/* Immediately below is a temporary hack to serve the 
	   following margin values only to Gecko browsers
	   Gecko browsers add an extra 3px of left/right 
	   padding to button elements which can't be overriden.
	   Thus, we use -3px of left/right margin to overcome this. */
	html:not([lang*=""]) button.btn {
	  margin:0 -3px;
	  }
	.btn span {
	  background:#ddd url(images/bg-button.gif) repeat-x 0 0;
	  margin:0;
	  padding:3px 0;
	  border-left:1px solid #bbb;
	  border-right:1px solid #aaa;
	  }
	* html .btn span {
	  padding-top:0;
	  }
	.btn span span {
	  position:relative;
	  padding:3px .4em;
	  border-width:0;
	  border-top:1px solid #bbb;
	  border-bottom:1px solid #aaa;
	  }

	/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
	button.pill-l span {
	  border-right-width:0;
	  }
	button.pill-l span span {
	  border-right:1px solid #bbb;
	  }
	button.pill-c span {
	  border-right-style:none;
	  border-left-color:#fff;
	  }
	button.pill-c span span {
	  border-right:1px solid #bbb;
	  }
	button.pill-r span {
	  border-left-color:#fff;
	  }

	/* only needed if implementing separate hover/focus/active state for buttons */
	.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
	  cursor:pointer; /* important for any clickable/pressable element */
	  border-color:#9cf !important;
	  color:#000;
	  }
	.btn:active span {
	  background-position:0 -400px;
	  outline:none;
	  }
	.btn:focus, .btn:active {
	  outline:none; /* doesn't seem to be respected for <button>, only <a> */
	  }

	/* use if one button should be the 'primary' button */
	.primary {
	  font-weight:bold;
	  color:#000;
	  }

/********** button color **********/
.btn span {
color:black;
}

.btn a {
font-size:12px;
text-decoration: none;
font-weight: normal;
}

p.footer {
color:black;
font-weight: normal;
}

th.descr {border-bottom:0;}
