body, form, ul, ol, li, blockquote, img { margin:0px; padding:0px; border:0px; }
p, h1, h2, h3, h4, h5, h6 {margin:0px 0px; }
ul, ul>li {list-style-type:none; }

body {background-color:#fff; }
#wrap { width:940px; margin:0px auto; background-color:#fff; padding:10px;}

.data {width:800px; }
.data caption {text-align:left; font:bold 25px "trebuchet ms"; padding:10px; }
.data thead th {text-align:left; padding:5px 10px; border-bottom:0px solid #ccc; font:bold 11px tahoma; color:#aaa; }
.data tbody td {padding:10px; font:bold 16px tahoma; color:#444; border-bottom:1px solid #eee; }
.data tbody td p {font:normal 11px tahoma,arial; color:#666; letter-spacing:1px; margin:4px 0px; line-height:16px; }
.data tbody td.price {text-align:right; font-size:19px; position:relative; }
.data tbody tr.popular td {color:#009; background-color:#eef; }
a.buynow {background:url(/img/buy-now-button.png) center top no-repeat; width:95px; height:29px; display:block; text-decoration:none; margin-top:4px; float:right; font:bold 13px "trebuchet ms", tahoma; text-align:center; color:#111; line-height:30px; }
a.buynow:hover {background-position:center -30px; color:#333;}

#plans {position:relative; }
td.nav {background:url(/img/nav-bg.png) 7px center repeat-y; border-right:1px solid #fff; }
#nav {display:block; width:126px; position:relative; min-height:500px; }
#most-popular-plan {position:absolute; top:160px; right:-5px; }
#mainmenu li {padding:6px 3px; font:bold 13px "trebuchet ms"; width:120px; border-top:1px solid #eee; }
#mainmenu li.active {border-right:1px solid #fff; background-color:#fff; }
#mainmenu li a {color:#333; text-decoration:none; padding:5px; display:block;  }
#mainmenu li a:hover {color:#000;}

p.tip {font:normal 13px arial; color:#666; margin:22px 0px; }

#footer {}