/* ELEMENTS */

.signupaccount{
    width:960px;
    display:block;
    height:31px;
    text-align:right;
    margin-left:auto;
    margin-right:auto;
    margin-top:6px;
}

.identity{
    padding-top:0px;
    text-align:left;
    margin:0px;
}
.tagline{
    font-size:0.9em;
    margin:0px;
    margin-left:180px;
    letter-spacing:0.2em;
    font-style:italic;
    display:block;
    color:#fff;

}

.logo{
    width:auto;
    max-height:75px;
    margin-right:10px;
    float:left;
    margin:0px;
}

#contentholder{
    margin-left:auto;
    margin-right:auto;
    width:960px;
}

#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{
    margin-left:auto;
    margin-right:auto;
    width:660px;
    height:auto;
    background-color:#f7f7f7;
    border:1px solid #e4e4e4;
    margin-top:20px;
}

.selected{background-color:#e4e4e4;}

#pricing a{text-decoration:none;color:#000;}

.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;
    color:#fff;
    display:block;
    width:230px;
    height:200px;
}

#pricing{
    margin-left:auto;
    margin-right:auto;
    width:360px;
    height:145px;
    background-color:#f7f7f7;
    border:1px solid #e4e4e4;
}


#bestvalue{ 
    background:url("bestvalue.png") no-repeat;
    width:190px;
    height:50px;
    margin-left:10px;
    margin-top:75px;    
}

#bestvalue2{
    background-color:#76d0c5;}
}

#pricing a{text-decoration:none;color:#000;}

.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:720px;
    width:240px;
    padding-right:5px;
    position:absolute;
}

.rightcontent{
    width:210px;
    margin-left:12px;
    margin-top:0px;

}


#footercontent{
    background:url("footercontentbg.jpg") no-repeat;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    height:180px;
}


/*****************  TEXT ******************/
p{
    font-size:0.9em;
    line-height:1.5em;
}

h1{font-size:1.7em;font-weight:bold;margin:0px;}
h2{font-size:0.95em;font-weight:bold;margin:0px;}

.hostname{
    font-size:2.3em;
}

.hostname a:link, .hostname a:visited, .hostname a:hover{
      text-decoration:none;
      color:#fff;
}

#header{
    color:#fff;
}

#leftfeatures ul, .features ul{list-style:none;margin-right:30px;}
#leftfeatures li{background:url("features_checks.png") no-repeat;padding-left:60px;line-height:1.8em;}
#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;padding-left:12px;}
#right ul,.right_sub ul{list-style:none;margin-left:0px;padding-left:10px;}
#right li, .right_sub li{ background:url("featureslistbg.png") no-repeat left;padding-left:15px;line-height:20pt;font-size:0.9em;}
#right a{color:#fff;text-decoration:none;}


.features li p{margin:0px !important;line-height:1.9em;}
.features li p span {margin-top:0px;border-bottom:1px solid #76d0c5;display:block;font-weight:100;font-size:1.2em;}

#footercontent{
        padding-top:20px;
}

#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:0px;padding:0px;height:39px;}
.menu li{
    display:inline;
    margin-right:5px;

}

.menu li, .menulink a:link, .menulink a:visited{
    text-transform:uppercase;
    font-size:1em;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
    padding:6px 10px 10px 10px;
    margin:0px;
}

.menu a:hover{
    background:url("menuhover2.png") repeat-x;
}


