body { background: white url(images/bg.png) top repeat-x; font-family: arial, tahoma, sans-serif; font-size: small; padding: 0; margin: 0; }

h1 { font-size: 140%; margin: 0; padding-top: 4px; padding-bottom: 1px; color: black; }
h2 { font-size: 120%; margin: 0; padding-top: 4px; padding-bottom: 1px; color: #353535; }
h3 { font-size: 110%; margin: 0; padding-top: 4px; padding-bottom: 1px; color: #4E4E4E; }
h4 { font-size: 100%; margin: 0; padding-top: 4px; padding-bottom: 1px; color: #95be13; }
p { margin: 0; padding-top: 4px; padding-bottom: 8px; }
small { font-size: 80%; }

a:link, a:visited, a:active { text-decoration: underline; color: #444444; }
a:hover { text-decoration: none; color: black; }

.ticks { margin-top: 0; margin-left: 10px; }
.ticks li { margin: 0; padding: 2px; padding-top: 10px; padding-left: 26px; list-style-type: none; }
.ticks li { background-image: url(images/tick.png); background-repeat: no-repeat; background-position: 0px 4px; }

.miniticks { margin-top: 0; margin-left: -30px; }
.miniticks li { margin: 0; padding: 2px; padding-top: 10px; padding-left: 26px; list-style-type: none; }
.miniticks li { background-image: url(images/tick.png); background-repeat: no-repeat; background-position: 0px 4px; }

.bullets { margin-top: 0; margin-left: 10px; }
.bullets li { margin: 0; padding: 2px; padding-top: 10px; padding-left: 26px; list-style-type: none; }
.bullets li { background-image: url(images/bullet.png); background-repeat: no-repeat; background-position: 0px 4px; }

#container { width: 1000px; margin: 0 auto; }
#header { background: url(images/header3.png) no-repeat; width: 539px; height: 93px; margin-top: 24px; float: left; }
#header:hover { cursor: hand; }
#arrow { background: url(images/arrow1.png) no-repeat; width: 332px; height: 117px; float: right; }
#twitter {position:absolute; z-index: 0; background: url(images/follow_bird-a.png) no-repeat; width: 100px; height: 36px; top:75px; left:750px }
#livezilla_button {position:absolute; z-index: 0; top:60px; left:700px }

#nav { clear: both; width: 1000px; height: 79px; background: url(images/arrow2.png) no-repeat top right; }
#nav ul { list-style: none; list-style-image: none; margin: 0; padding: 0; }
#nav ul li { float: left; width: 100px; text-align: center; }
#nav li a { color: black; text-decoration: none; width: 100px; line-height: 28px; display: block; }
#nav li a:hover { color: white; text-decoration: none; width: 100px; line-height: 28px; display: block; background: url(images/nav.gif) }

#selected { background: url(images/nav.gif) no-repeat; }
#selected a { color: white; }

#canvas { clear: both; width: 1000px; background: white; }
#whatsincluded { width: 404px; float: left; }

#news { width: 265px; float: left; margin-left: 30px; }

#openwhy { width: 650px; }

#openvz { cursor:pointer; width: 177px; height: 290px; background: url(images/openvz.png) no-repeat; padding-left: 20px; padding-right: 20px; padding-top: 45px; float: left; }
#openvz h3 { color: black; }
#openvz ul { margin: 0; padding: 0; margin-left: 10px; }
#openvz li { font-size: 90%; }

#whyus { width: 400px; float: left; padding-left: 10px; padding-top: 20px; }

#plans { cursor:pointer; float: right; width: 200px; margin-right: 60px; }
#leftplans { cursor:pointer; float: left; width: 200px; margin-right: 60px; }

#shared { width: 172px; height: 112px; background: url(images/shared.png) no-repeat; padding-left: 40px; padding-top: 65px; }
#reseller { width: 164px; height: 110px; background: url(images/reseller.png) no-repeat; padding-left: 45px; padding-top: 60px; }
#dedicated { width: 168px; height: 115px; background: url(images/dedicated.png) no-repeat; padding-left: 40px; padding-top: 55px; }

#tier1 { width: 178px; height: 132px; background: url(images/tier1.png) no-repeat; overflow: hidden; padding: 15px 10px 25px 24px; }
#tier2 { width: 174px; height: 126px; background: url(images/tier2.png) no-repeat; overflow: hidden; padding: 15px 10px 25px 24px; }
#tier3 { width: 168px; height: 126px; background: url(images/tier3.png) no-repeat; overflow: hidden; padding: 15px 10px 25px 24px; }

#footer { clear: both; width: 100%; border-top: 1px solid #B7B7B7; margin-top: 100px; }
#footer p { padding: 5px; font-size: 80%; }

#features { width: 193px; height: 420px; background: url(images/features.png) no-repeat; padding-left: 30px; padding-right: 30px; padding-top: 50px; float: left; }
#features h3 { color: black; }
#features ul { margin: 0; padding: 0; margin-left: 10px; }
#features li { font-size: 90%; } 

#packageinfo { float: left; width: 460px; }
.packagelist { float: left; width: 225px; }
#links { width: 450px; float: right; padding-left: 10px; padding-top: 20px; }
