html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
		}
body {
	background: #2E3339 url(graphics/bg-body.gif) repeat-x;
	font:76%/160% Arial,Helvetica,sans-serif;
	}

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

#all {
width: 960px;
background: #f0ecea url(images/top.png) top center;
background-repeat: no-repeat;
}

#title {
margin:10px;
padding:30px 20px 0px 33px;
}

#footer {
width: 960px;
background: #f0ecea url(images/bottom.png) bottom center;
background-repeat: no-repeat;
}

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

ul {
padding:2px 0px 2px 20px;
list-style: url("images/check.png");
padding:10px;
font: 16px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

.data {
	color:gray;
	font-size: 0.8em;
	text-align: left;
	}
	
.discount {
	color:gray;
	font-size: 0.8em;
	text-align: center;
	}
	
td.discount ul {
padding:2px 0px 2px 20px;
list-style: none;
padding:10px;
font: 16px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

li {
	font-size: 0.8em;
	}

td.data {
	width:220px;
	}
	
#desc p {
font: 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
color:#292C30;
text-align: left;
padding:10px;
margin-left:35px;
margin-bottom:10px;
}

.ast {
font-size: 1em;
font-weight: bold;
color:#21C813;
}


#gddn {
background-color: white;
}

#newimg {
float: left;
position:absolute;
margin-top:-17px;
margin-left: -36px;
}




/****************** TABLE ******************/


table {
	width:900px;
	/*border-top:1px solid #E0E0E0;*/
	/*border-right:1px solid #E0E0E0;*/
	margin:1em auto;
	border-collapse:collapse;
	}
	
tr#first {
	background: #f9fcfe url(images/background.png) no-repeat;
	border: 0px solid #999;
}

tr#white td {
	background:#ECFBDA;
	}

tr.odd td {background:#F5F5F5;}
tr.even td {background:#F1F1F1;}

.more {

border-right: 1px solid #E0E0E0;
}

/*tr.odd .column1	{background:#FDFDFD;}*/

td {
	color:black;
	border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	padding:.3em 1em;
	height:60px;
	font-size: 1em;
	text-align:center;
	}
	
th {
	border-bottom: 1px solid #E0E0E0;
	/*border-left:1px solid #E0E0E0;*/
	padding:.3em 1em;
	color:white;
	background-color: #39332E;
	text-align: center;
	font-weight: bold;
	}							

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

table a,
table a:link,
table a:visited {
	border:none;
	}				

/****************** COUPON ******************/



a.coupon, a.coupon:link {
	color:#003399;
	font-size: 1em;
	font-weight: bold;
	text-decoration:underline;
	}

a.coupon:visited {
	color:#CC3333;
	}		
a.coupon:hover,
a.coupon:focus {
	color:#CC3333;
	text-decoration:none;
	}
	
a#best {
	font-size: 1.1em;
	}

span.gray {
	color:#003399;
	}

strong.new {
	color:#CC3333;
	font-size: 1.4em;
	}
	
strong.old {
	font-size: 1.2em;
	text-decoration: line-through;
	}

strong.red {
	color:#CC3333;
	font-size: 1em;
	}

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


.column1	{
	background:#f9fcfe;
	}


	
.price {
	color:#39332E;
	font: 20px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	}
	
.rank {
	color:#302C29;
	font-size: 1.6em;
	}







/********************** godaddy *****************************/

#plans h1,h2,h3{
padding:6px;
}

.godaddy {
background-color: #E6F4FD;
border: 1px solid #999;
width:230px;
height: 320px;
padding:10px;
float: left;
text-align: center;
font: normal normal normal 1em/1.5em Arial, sans-serif;
}

#deluxe {
border-left:0;
border-right:0;
}

#plans {
width:760px;
height:360px;
margin:30px auto 30px auto;
}

#plans h1 {
font: 3em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

#plans h2 {
font: 2em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

#plans h3 {
padding-bottom: 10px;
margin-top:-10px;
font: 1.15em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

#plans a {
font: 1em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
color:#000000;
text-decoration: none;
}
#plans a:hover {
color:#0076CA;
}

.gdprice {
color:#C33700;
font-weight: bold;
}

/*ul {
border-top: 1px solid #999;
list-style: none;
padding:10px;
font: 16px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}*/

li {
margin-left: 10px;
text-align: left;
padding-top:2px;
padding-bottom:2px;
}


.gdinfo {
font-weight: bold;
color:#C33700;
}

#gdtitle {
font: 3em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
/*background-color: #E6F4FD;*/
/*border-bottom:1px solid #999999;*/
/*height:70px;*/
text-align: center;
margin:0px;
padding:30px 20px 0px 33px;
}

p.gdbutton {
padding-top:10px;
font-size: 120%;
}

#add {
margin:-30px 10px 10px 80px;
}

#add h3 {

font: 16px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

#add a {
color:#C33700;
font-weight: bold;
font-size: 16px;
text-decoration: none;
}

#add a:hover,
a:focus {
	color:#0076CA;
	}

/****************************************************************/
	.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;
}