@charset "iso-8859-1";

body {
background:#000000;
margin:20px 0px;
}

body,p,td,ul {
font-family:arial;
font-size:13px;
color:#000000;
line-height:17px;
}

input,textarea,select {
font-family:arial;
font-size:13px;
font-weight:normal;
color:#000000;
}

h1 {
margin:25px 0px 10px 0px;
font-size:21px;
line-height:normal;
font-weight:bold;
color:#df1e1e;
}

h2 {
margin:0px;
font-size:16px;
line-height:normal;
font-weight:bold;
color:#000000;
}

h3 {
margin:25px 0px 15px 0px;
font-size:16px;
line-height:normal;
font-weight:bold;
color:#000000;
}

h4 {
margin:0px;
font-size:14px;
font-weight:bold;
color:#000000;
}

h5 {
margin:0px;
font-size:12px;
line-height:normal;
font-weight:normal;
color:#888888;
}

li {
padding-bottom:5px;
}

a:link {
text-decoration:underline;
color:#0000ff;
}

a:visited {
text-decoration:underline;
color:#0000ff;
}

a:hover {
text-decoration:underline;
color:#e92b2b;
}

#layout {
width:756px;
background:#ffffff;
}

#menu {
width:188px;
vertical-align:top;
}

.button {
font-size:14px;
font-weight:bold;
vertical-align:middle;
background:#df1e1e;
padding:2px 0px 2px 3px;
}

.button a:link, .button a:visited {
text-decoration:none;
color:#ffffff;
font-weight:normal;
background:url(heart-dull.gif) no-repeat left;
padding-left:25px;
}

.button a:hover {
text-decoration:none;
color:#ffffff;
font-weight:bold;
background:url(heart.gif) no-repeat left;
padding-left:25px;
}

#content {
height:300px;
vertical-align:top;
padding:0px 40px 40px 40px;
}

#footer {
padding:10px;
text-align:center;
color:#adadad;
}

#footer a:link, #footer a:visited, #footer a:hover {
text-decoration:underline;
color:#adadad;
}

#profile {
background:#eeeeee;
}

#profiledetails {
table-layout:fixed;
}

#profiledetails td {
background:#eeeeee;
}

.post {
margin-top:10px;
border-top:5px solid #dddddd;
padding:20px 0px;
}

.hide { display:none; }
.show { display:block; font-weight:bold; color:red; }

.whatyouget { padding:5px; background:#ededed; width:46%; }
.plans { padding:5px 0px; background:#ededed; text-align:center; width:18%; }
.features { padding:5px; font-size:12px; line-height:14px; border-top:1px solid #adadad; }
.featuresyes { padding:5px; font-size:15px; text-align:center; color:#66cc00; font-weight:bold; border-top:1px solid #adadad; }
.featuresno { padding:5px; font-size:15px; text-align:center; color:#cc6600; font-weight:bold; border-top:1px solid #adadad; }
