* { padding: 0px; margin: 0px; }

body { margin-top: 20px; text-align: center; background:#f7f4eb; color: #948a6b; font-family: verdana, helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; }
img { border: 0px; }
a { text-decoration: none; }
input, select, textarea { color: #6d644a; border:1px solid #e7e2d3; font-size:12px; }

div#all { width: 960px; margin-left: auto; margin-right: auto; background: url('../images/bkg/all_bkg.gif') repeat-y; border-top: 1px solid #f3f0e8; border-bottom: 1px solid #f3f0e8; }
div#alltop { text-align:center;	margin: 0px auto; width: 867px; }
div#topnav { width: 575px; background: url('../images/bkg/nav_bkg.gif'); float: left; text-align:center; }

ul#chat { list-style: none; background: url('../images/bkg/nav_on_bkg.gif'); width: 272px; letter-spacing: 0px; margin-left: 20px; float: left; }
ul#chat li a { float: left; color: #ffffff; padding: 7px 21px; background: url('../images/bkg/nav_on_bkg.gif'); }
ul#chat li a span { color: #cee7d8; }

/* *********************************************************** */

.first-of-type #services_nav ul li a { width: 130px; }
.first-of-type #webhostingplans_nav ul li a { width: 170px; }
.first-of-type #support_nav ul li a { width: 100px; }
.first-of-type #contact_nav ul li a { width: 210px; }


/* *********************************************************** */

div#content { clear:both; text-align: left;  margin: 0px 45px; }

div#plans { height: 150px; width:870px; }
div#plans div { width: 272px; height: 150px; overflow:hidden; float: left; }
div#plans div p.price { color: white; height:53px; font-size:20px; text-align: right;  padding:0px 18px 0px 0px; }
div#plans div p.price span.amount { color: white; font-size:20px; }
div#plans div p.price span.year { font-size:10px; }
div#plans p { padding: 10px 0px 10px 20px; }
div#plans a { font-size: 11px; color: #ffffff; padding: 0px 10px 1px; float: right; margin-top: 6px; }

div#plans_inner { height: 60px; width:870px; }
div#plans_inner  div { width: 272px; font-size:9px; height: 60px; overflow:hidden; float: left; }
div#plans_inner p { padding: 5px 0px 0px 0px; }
div#plans_inner a { font-size: 11px; color: #ffffff; padding: 0px 10px 1px; float: left; margin-top: 6px; }
div#plans_inner span { font-size: 20px; color:#fff; margin-top:5px; }

div#caramel a.buynow:hover, div#toffee a.buynow:hover, div#chocolate a.buynow:hover { background: #cee7d8; border: 2px solid #fff; color: #6c4a38; }
div#caramel a.buynow { background: #e4bf62; border: 2px solid #fbe7b8; }
div#toffee a.buynow { background: #daaf56; border: 2px solid #eed681; }
div#chocolate a.buynow { background: #503122; border: 2px solid #9c7b68; }

div#caramel { background: url('../images/bkg/caramel_bkg.gif'); border: 2px solid #fbe7b8; margin-right: 20px; color: #fdf7e8; }
div#caramel p.price { background: url('../images/home/caramel_bonbon.gif') left center no-repeat; }

div#toffee { background: url('../images/bkg/toffee_bkg.gif'); border: 2px solid #eed681; margin-right: 20px; color: #fbf5e0; }
div#toffee p.price { background: url('../images/home/toffee_bonbon.gif') left center no-repeat; }

div#chocolate { background: url('../images/bkg/chocolate_bkg.gif'); border: 2px solid #9c7b68; color: #e2d1c8; }
div#chocolate p.price { background: url('../images/home/chocolate_bonbon.gif') left center no-repeat; }

/* *********************************************************** */

div#home { clear: both; margin:0px; padding: 50px 0px 30px 0px; }
div#home p { padding: 10px 0px; }
div#homebox { border: 2px solid #def0e5; background: url('../images/bkg/homebox_bkg.gif') #cee7d8; width: 272px; float: left; margin-left: 60px ; color: #6c4a38; }
div#homebox div ul { list-style:none; padding-bottom:10px; }
div#homebox div ul li { margin-bottom:10px; }
div#homebox div a { color:#46867C; }
div#homebox div { background: url('../images/bkg/speechbubble_bkg.gif') top center no-repeat; padding:20px; padding-top: 110px; }
div#homebox a { color:#46867E; }
div#hometext { float: left; width: 530px; }

div#page { clear: both; margin:0px; padding: 30px 0px; }
div#page p { padding: 10px 0px; }
div#pagebox { border: 2px solid #def0e5; background: url('../images/bkg/homebox_bkg.gif') #cee7d8; width: 272px; float: left; margin-left: 22px ; color: #78655b; }
div#pagebox div { padding:20px;  }
div#pagebox div ul { list-style:none; padding-bottom:10px; }
div#pagebox div ul li { margin-bottom:10px; }
div#pagebox div a { color:#46867C; }
div#pagetext { float: left; width: 570px;  }
div#pagetext div { width: 530px; }

h1 { font-size:11px; border-bottom: 1px solid #fff7de; padding-bottom:5px; margin-bottom: 7px; }
h2 { font-size:11px; padding-bottom:5px; }

div#home a, div#page a { color:#9BCAC5; }
div#home a:hover, div#page a:hover { text-decoration:underline; }

table.plan_details { width: 100%; margin-top:10px; }
table.plan_details tr.head td { font-weight: bold; background:#fff7de; padding: 2px 0px; }
table.plan_details a.buy_now { float: left; padding: 0px 9px 1px; border: 1px solid #9BCAC5; color:#46867C; }
table.plan_details a:hover.buy_now { text-decoration: none; }

form#main { padding-top: 15px; }
form#main div { width:570px; clear:both; padding-top:10px; background:#fff url(../images/bkg/form_bkg.gif) top center repeat-x; }
form#main div > p:first-child { padding-top: 15px; }
form#main p { padding:8px 0px; width:550px; }
form#main p span { color:#e5f1ea; font-size:larger; font-weight:bold; padding-right:5px; }
form#main p input, form#main p textarea{ width: 533px; }
form#main p.head { padding-top:3px; font-weight:bold; }
form#main p.col2 { float: left; width: 285px; }
form#main p.col2 input, form#main p.col2 select { width:250px; }
form#main p.col3 { float: left; width: 190px; }
form#main p.col3 input { width:20px; border:none; margin-bottom:20px;}
form#main textarea { height:70px; }
form#main textarea.support { height:200px; }
form#main p input.submit { width: 110px; }
form#main p input.paypal_subscribe { width: 113px; border:none;}

form#small { padding-top:10px; }
form#small p { clear:both; padding:3px 0px; }
form#small p input, form#small p textarea { width:225px; }
form#small p textarea { height: 100px; }
form#small p input.submit { width: 110px; }

div#hostedsites { background: #b9af91; width:952px; height: 220px; margin-left: auto; margin-right: auto; }

div#footer { background: #dad0b5; text-align: right; padding: 2px 0px; font-size: 9px; margin: 0px auto; }

.clear { clear: both; padding:0px; }
.error { text-indent:20px; background:url(../images/button/error.gif) no-repeat 0px 13px; font-weight:bold; color:#f96048; }
.success { text-indent:20px; background:url(../images/button/success.gif) no-repeat 0px 13px; font-weight:bold; color:#9BCAC5; }

div#homebox .error, div#pagebox .error { height:auto; background:url(../images/button/error.gif) no-repeat left top; }
div#homebox .success, div#pagebox .success { height: auto; background:url(../images/button/success.gif) no-repeat left top; color:#69B0A9; }

