* {
	margin:0;
	padding:0;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	background: #FFF;
	margin: 0px;
	padding: 0px;
	color: #999999;
}

.clear {clear:both;}

a { color:#0071BC; 
    text-decoration:none; }
a:hover { color:#26BBEF; 
    text-decoration:none; }
a:visited { color:#521D91; 
    text-decoration:none; }
	
#header {
	width:800px;
	margin: 0 auto;
	padding: 30px 0px 15px 0px;}
#header h1 {float:left; width: 275px; height : 57px; background: url(../voip-kit-logo.gif) no-repeat;}
#header h1 a { display:block; width: 275px; height : 57px; text-indent :-9999px; }
.description { float:right; width: 500px; margin-top:35px; color:#666666; font-size:21px; font-weight:bold;  text-align:right;}

.menu { width: 100%; height: 30px; background: #CCCCCC; border-top: solid 4px #E6E6E6; border-bottom: solid 4px #E6E6E6; margin: 15px 0px 10px 0px; text-align:center;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	width:800px;
list-style:none;
font-size: 25px; 
margin:0 auto;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
display:block;
display:inline;
width:180px;
}
/* style the links for the top level */
.menu a, .menu a:visited {
	float:left;
text-decoration:none; 
color:#fff; 
width:180px; 
height:30px; 
border:1px solid #E6E6E6; 
border-width: 0px 1px 0px 1px;
background:#CCCCCC; 
padding: 0px; 
line-height:26px;
}
.menu a:hover {background:#6FA3C1;}

#subtitle {width:800px; margin:0 auto; }
#subtitle h2 {font-size: 30px; font-weight:normal; color:#3091CE;}

.top-picks-wrap {width:760px; margin: 20px auto 20px auto; padding: 20px; border: solid 10px #E6E6E6;}
.company-name {font-size: 30px; font-weight:normal; color:#1A1A1A; }
.right-list-warp {width: 200px;}
.left-list-warp {width: 550px;}
.right-list {font-size: 18px; font-weight:normal; color:#57B210; padding: 0 0 0 20px;}
.padding00 {padding:0px 0px;}
.greentext {font-size: 18px; font-weight:normal; color:#57B210;}
.reviewtext {padding:5px 0px 5px 0px; font-size: 12px; font-weight:normal; color:#999999;}
.planname {font-size: 18px; font-weight:normal; color:#000; padding-left:10px;}
.pricehightlight {font-size: 21px; font-weight:normal; color:#F15A24; padding-left:10px;}
.plandescription{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; color:#000; padding-left:10px; line-height:19px;}
.moreplans {font-size: 12px; padding-left:10px;}
.footer {width: 100%; }
.footer-menu { width:800px; padding-bottom:20px; margin: 0 auto;}
.footer-menu ul {text-align:center;}
.footer-menu li{ display: inline; font-size:12px; color:#4D4D4D;}
.footer-menu li a {color:#4D4D4D;}
