
body { background: url(/images/background.jpg) repeat-x #8CBFDA; text-align: center; } 
.error {font-family: Arial; color: #ff0000; font-size: 12px; border: 1px solid gray; padding: 5px; background-color: #ffe8e8;}

#container { width: 900px; margin: 0 auto; } 
#header {} 

#menu { width: 229; float: left; } 
#getstartedmenu { background-color: #c1e387; text-align: left; padding: 10 0 10 15; }
#getstartedmenu a { font: 18px Verdana; color: #578902; text-decoration: none; }
#getstartedmenu a:hover { text-decoration: underline; }

#allaboutmenu { background-color: #fccf99; text-align: left; padding: 10 0 10 15; }
#allaboutmenu a { font: 18px Verdana; color: #e97100; text-decoration: none; }
#allaboutmenu a:hover { text-decoration: underline; }

#body { width: 654; float: right;  } 
#bodycontent { background-color: #FFFFFF; text-align: left; padding: 0 25 0 25; font: 12px Verdana; margin: 0; border: 1px solid white; }
#bodyfooter { padding: 0; margin: 0;  }

#footer { clear: both; font: 9px Verdana; padding-top: 10px; color: #CCCCCC; }  

#pricingtable { font: 14px Verdana; }
#pricingtable th { color: #7BB204; padding: 0 7 0 7; }  
#pricingtable td { text-align: center; border-bottom: 1px solid #CCCCCC; }  
#pricingtable .cat { text-align: left; font-weight: bold; }  

h1 { font: 30px Verdana; color: #f47f18; margin: 0; }

ul { margin: 0; padding: 0 0 0 20; font: 12px Verdana; }
li { margin-bottom: 10px; }

.signup-title {font: 18px Verdana; color: #000000;}
.signup {font: 14px Verdana; color: #000000;}
.required {font: 12px Verdana; color: #ff0000;}
.textbox {font-size: 14px; border: 1px; border-style: solid solid solid solid; border-color: #cccccc;}
.selectbox {font-size: 14px; border: 1px; border-style: solid solid solid solid; border-color: #cccccc;}
.checkbox {background-color: #ffffff;}
.button {border: 1px solid; border-color: #000;}

.question { margin: 20 0 5 0; font: 13px Verdana; color: #FFA73D; font-weight: bold; }