body { font-family: Arial, Helvetica, sans-serif; padding: 0 0 10px 0; margin: 0; }
h1, h2, h3, h4, h5, h6, .homehead, .homesubhead, .sidehead { font-family: "Century Gothic", "Gill Sans", Verdana, sans-serif; font-weight: bold; }
img { border: 0; }
acronym { border-style: dotted; border-width: 0 0 1px 0; cursor: help; }
a:link { color: #789674; }
a:visited { color: #666; }
a:hover { color: #789674; }
a:active { color: #789674; }
li { margin: 3px 0; }
strong { color: #FC4128; font-weight: normal; }
#warning { color: #FFF; font-weight: bold; background: #660000; text-align: center; font-size: 12px; padding: 8px 0 4px 0; margin-bottom: 10px; }

#header { margin: 0 auto; width: 715px; height: 179px; }
#header ul { margin: 0; padding: 0; display: inline; }
#header ul li { margin: 0; padding: 0; list-style: none; display: inline; }

#wrapper { margin: 0 auto; width: 690px; padding: 0; }

#splash { font-size: 20px; color: #666; line-height: 24px; padding: 15px 0 20px 0; border-bottom: 1px #CCC solid; }
#splash h1 { font-size: 15px; text-transform: uppercase; letter-spacing: 3px; }
#splash img { margin-right: 15px; }
#splash b { color: #000; font-weight: normal; }
#splash strong { font-weight: normal; }
#splash p { font-size: 20px; line-height: 22px; margin: 10px 0; padding: 0; }

#buy { float: left; margin: 0; padding: 0; }
#buy form { margin: 0; padding: 5px 10px 0 0; }

.med_splash { font-size: 20px; line-height: 22px; margin: 10px 0; padding: 0; }
.sm_text { font-size: 12px; margin: 10px 0 30px 0; line-height: 16px; color: #666; }

#content { float: left; border-right: 1px #CCC solid; width: 480px; }
#content h1 { margin: 0; font-size: 24px; padding: 0 0 3px 5px; color: #FFF; background: #A1A1A1; }
#content h2 { margin: 0; font-size: 13px; text-transform: uppercase; padding: 3px 0 3px 10px; letter-spacing: 3px; color: #FFF; background: #A1A1A1; }
#content h3 { color: #E77D12; margin: 0; padding: 0 40px 0 0; border: 0; font-size: 16px; }
#content h4 { margin: 0; font-size: 12px; text-transform: uppercase; padding: 3px 0 3px 10px; letter-spacing: 3px; color: #FFF; background: #CCC; }
#content h5 { color: #E77D12; margin: 0 30px 3px 0; padding: 0 10px 3px 0; border-bottom: 1px #CCC solid; font-size: 16px; }
#content h5 a { text-decoration: none; }
#content p { color: #333; font-size: 14px; line-height: 18px; margin: 0 15px 0 0; }
.abouttext { padding: 10px 15px 10px 0; }
.continued { margin-left: 10px; background: #EEE; text-decoration: none; font-size: 10px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 1px 3px; }

.package_contents { padding: 15px 0 0 0; margin: 0; }
.package_contents li { list-style: none; padding: 0; margin: 0 0 28px 0; }
.package_contents img { margin: 0 15px 15px 0; }
.package_contents p { color: #333; font-size: 14px; margin: 3px 0; padding: 0 15px 0 0; }

#content label { font-size: 13px; width: 200px; color: #333; font-weight: bold; margin-right: 20px; }
#content form { text-align: left; margin: 15px 0; line-height: 30px; width: 420px; }
#content textarea { margin: 15px 0; width: 100%; }
#content input { text-align: left; font-size: 15px; width: 200px; }

#sidebar { padding: 0; margin: 0 10px; float: right; width: 185px; font-size: 12px; text-align: left; }
#sidebar h3 { margin: 10px 0 5px 0; padding: 0; font-size: 14px; color: #999; }
#sidebar p { margin: 0; padding: 5px 0 10px 0; }
#sidebar ul { width: 170px; padding: 0 3px; list-style: none; margin: 0; border: 1px #999 solid; }
#sidebar li { margin: 3px 0; padding: 3px 5px; background-color:#DEEEB3; }
#sidebar li a:link { color: #333; text-decoration: none; }
#sidebar li a:visited { color: #666; text-decoration: none; }
#sidebar li a:hover { color: #333; text-decoration: underline; }
#sidebar li a:active { color: #000; text-decoration: none; }

.right { float: right; color: #999; }
.right a { text-decoration: none; }

#footer { font-size: 75%; clear: both; width: 690px; text-align: center; border-top: 1px #CCC solid; padding: 6px; color: #999; margin: 0 auto; }
