/* ELEMENTS */

.signupaccount {
  width: 960px;
  display: block;
  height: 31px;
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  margin-top: 6px;
}

.identity {
  padding-top: 10px;
  padding-top: 2px\9;
  text-align: left;
  margin: 0px;
}

.hostname { font-size: 28px; margin-left: 10px; }
.tagline {
  font-size: 14px;
  margin: 0px;
  margin-left: 51px;
  color: #fff;
  position: relative;
  top: -2px;
}

.logo{
  width: auto;
  max-height: 75px;
  margin-right: 10px;
  float: left;
  margin: 0px;
}

#contentholder { margin-left: auto; margin-right: auto; width: 960px;  padding: 10px 0 30px 0; }

#left { margin: 0px; width: 700px; padding-left: 10px; padding-right: 10px; }
#leftfeatures { margin: 0px; width: 700px; padding-left: 10px; padding-right: 10px; }
#lefthome { margin: 0px; width: 230px; padding-left: 10px; padding-right: 10px; }

#center {
  position: absolute;
  margin: 0px;
  width: 460px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 250px;
}

#detailtable{
  height:auto;
  background-color:#fdfdfd;
  border: 1px solid #f0f0f0;
  margin-top:20px;
}

#detailtable table { border-collapse: collapse; border: 0px; }
#detailtable table td { padding: 20px 15px; }

.selected { background-color: #f0f0f0; }

.pricingleft ul, .pricingright ul { list-style: none; }
.pricingleft li, .pricingright li { display: block; line-height: 30px; }
.pricingleft li span, .pricingright li span { line-height: 45px !important; }

#largeprice {
  background: url("LargePrice.png") no-repeat;
  width: 230px;
  height: 200px;
  color: #fff;
  font-size: 3.3em;
  text-align: center;
  line-height: 3em;
}

#largeprice a:link {
  text-decoration:none;
  display: block;
	width: 190px;
	height: 180px;
  width: 230px\9;
  height: 197px\9;
	padding: 17px 20px 0 20px;
	font-size: 30px;
	text-align: right;
	letter-spacing: -0.05em;
	font-weight: bold;	
}

#largeprice a, #largeprice a:hover, #largeprice a:visited, #largeprice a:active { color: #ffffff; }

#pricing {
  margin-left:auto;
  margin-right:auto;
  width: 364px;
  height: 105px;
  width: 460px\9;
  height: 128px\9;
  padding: 12px 48px 30px; 
  text-align: center;
  background: url("pricing.png") top left no-repeat;
}

#pricing a { text-decoration: none; color: #000; }
#pricing h2 { font-size: 23px; margin-bottom: 18px; }
#pricing p.optionprice { margin: 0; font-size: 40px; font-weight: 700; letter-spacing: -0.05em; }

#bestvalue{ 
  background:url("bestvalue.png") no-repeat;
  width:190px;
  height:50px;
  margin-left:10px;
  margin-top:75px;  
}

#bestvalue2 { background-color: #76d0c5; }

.pricingleft ul, .pricingright ul{ list-style: none; }
.pricingleft li, .pricingright li{ display: block; line-height: 30px; }
.pricingleft li span, #bestvalue span{line-height:45px !important;}

.pricingleft { margin-left: 10px; position: absolute; text-align: right; }
.pricingleft li { display: block; width: 120px; }
.pricingright { float: left; margin-left: 125px; text-align: left; font-weight: bold; }

#right{
  float:left;
  margin-left: 735px;
  width:240px;
  padding-right:5px;
  position:absolute;
}

.rightcontent { width: 210px; margin-top: 0px; }


#footercontent{
  background:url("footercontentbg.jpg") no-repeat;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  height: 180px;
  padding-top: 20px;  
}

/*****************  TEXT ******************/
p { font-size: 13px; line-height: 1.5em; }
h1 { font-size: 30px; font-weight: normal; margin: 0px; color: #7CAD05; line-height: 1.25; letter-spacing: -0.05em; }
h2 { font-size: 20px; font-weight: bold; margin: 0px; color: #0D6167; line-height: 1.25; letter-spacing: -0.05em; }
h3 { font-size: 18px; font-weight: bold; margin: 0px; color: #0D6167; line-height: 1.25; }

a, a:link, a:visited, a:active { color: #55920b; }
a:hover { color: #4b8407; }

p.large { font-size: 16px; }
p.small, span.small { font-size: 11px !important; }

#header{ color: #fff; }

#leftfeatures ul, .features ul { list-style: none; margin: 30px 30px 0 0; padding-left: 0; }
#leftfeatures li {
  background: url(/r/wd_host_content/752/pages/102/features_checks.png) no-repeat;
  padding-left: 60px;
  line-height: 1.5;
  margin-bottom: 20px;
}
#center ul { list-style: none; margin-right: 30px; }
#center li { padding-left: 60px; line-height: 1.8em; }
.chooseprice { color: #fff; }
.chooseprice h2, .chooseprice a { font-size: 1.5em; font-weight: bold; text-decoration: none; color: #fff; }

#right p { width: 218px; }
#right ul, .right_sub ul { list-style: none; margin-left: 0px; padding-left: 10px;}
#right li, .right_sub li { 
  font-size: 13px; 
  background: url(/r/wd_host_content/752/pages/102/featureslistbg.png) no-repeat left; 
  padding-left: 20px; 
  margin-bottom: 3px;
}

#right a { }

.features li p { margin: 5px 0 0 0 !important; line-height: 1.5; }
.features li p span { margin-top: 0px; border-bottom: 1px solid #cedfe1; display: block; font-size: 16px; color: #096e6f; }

#footer a:link, #footer a:visited, #footer p,#footer li{
  vertical-align:middle;
  text-decoration:none;
  color:#fff;
  font-size:0.9em;
}
#footer a:hover { text-decoration: underline; }
#footer span { margin-left: 800px; }

/******************  MENU ******************/

.menu {
  float: left;
  position: absolute;
  text-align: center;
  width: 100%;
  margin: 0px;
  height: 39px;
  bottom: 0;
  margin-bottom: 22px;
}

.menu ul { list-style: none; margin: 6px 0 0 0; padding: 0px; height: 39px; }
.menu li { display: inline; margin-right: 5px; }

.menu li, .menulink a:link, .menulink a:visited{
  text-transform:uppercase;
  font-size: 13px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
  padding:8px 10px;
  margin:0px;
}

.menu a:hover { background: url("menuhover.png") repeat-x; }


/**/

.t10 { margin-top: 10px; }
.t15 { margin-top: 15px; }
.t20 { margin-top: 20px; }
.t30 { margin-top: 30px; }

.b10 { margin-bottom: 10px; }
.b15 { margin-bottom: 15px; }
.b20 { margin-bottom: 20px; }
.b30 { margin-bottom: 30px; }

.clear { clear: both; }

