* {margin: 0px; padding: 0px}
body {font: normal 62.5% Arial, Verdana, Helvetica, sans-serif; background-color: #FFF}
strong {font-weight: bold}
em {font-style: italic}
img, div {behavior: url(../javascripts/iepngfix.htc) }
img {vertical-align: middle; border: 0px}
a, a:link, a:active, a:visited {color: #196297; text-decoration: underline}
a:hover {color: #fe4819}
a.red-link {color: #C30; font-weight: bold; font-size: 16px}
div.container {width: 760px; margin: 0 auto; text-align: center; padding-left: 5px; padding-right: 5px}
div#header-outer {behavior: url(../javascripts/iefixed.htc); width: 100%; min-width: 770px; background-color: #196297; border-bottom: 1px solid #192027; color: #666; overflow: hidden; text-align: center}
div#header {height: 50px; padding-top: 15px}
div#header ul.tabs li {text-align: center; list-style:none; border-right: 1px solid #222; float: left; padding: 10px; background-image: url(../images/tabbg.gif); background-position: center left; background-repeat: repeat-x}
div#header ul.tabs li, ul.tabs a {color: #FFF; font-size: 14px; text-decoration: none}
ul.tabs a, ul.tabs a:active, ul.tabs a:link, ul.tabs a:visited, ul.tabs a:hover {color: #FFF}
div#header ul, div#header li {list-style-type: none; margin: 0px}
div#content {border: 1px solid #CCC; padding: 15px; width: 720px; _width: 752px; text-align: left}
div#footer {padding: 15px; width: 720px; _width: 752px; font-family: Arial, Verdana, Geneva, sans-serif; font-size: 10px; text-align: left; color: #666}
h1 {font-size: 2.0em; color:#fe4819; letter-spacing:-1px; padding-bottom: 5px; border-bottom: 1px solid #EEE}
h2 {font: bold 1.6em arial; background-color: #222; color: #FFF; padding: 10px; background-repeat: repeat-x; background-position: top left; background-image: url('../images/title-bg.jpg')}
h3 {font: bold 1.4em arial; color:#196297; padding-bottom: 5px; border-bottom: 1px solid #EEE}
h4 {font: bold 1.6em arial; color:#000}
li {font-size: 1.3em; margin-bottom: 5px}
p {font-size: 1.4em; color: #666}
h1, p, ol, form {margin-bottom: 15px}
h3 {margin-bottom: 5px; margin-top: 20px}
div.errorExplanation {margin: 15px 0px; padding: 10px; background-color: #FFCCCC; border: 1px solid #FF0000}
div.errorExplanation h2 {margin: 0px; padding: 0px; background: none; background-color: transparent; color: #000}
div.errorExplanation ul {margin-left: 15px; margin-bottom: 0px}
div.errorExplanation ul li {list-style-type: square}
.fieldWithErrors {display: inline; background-color: #FFCCCC}
hr {clear: left; border: 0; border-top: 1px solid #CCCCCC; height: 1px; margin: 0px 0 15px 0}
input {padding: 0px}
form fieldset {border: none; margin-bottom: 15px}
form fieldset dt {clear: left; color: #222; font-size: 1.2em; width: 100px; text-align: right; padding: 4px; padding-right: 5px; float: left}
form fieldset dd {float: left; margin-bottom: 5px}
form input, form select {padding: 2px; font: bold 1.4em arial}
form fieldset dd.site input {width: 150px}
input.submit {padding: 5px; font: bold 1.4em arial}
.signupBox {padding: 10px; background-color: #f1f5fa; margin-bottom: 20px}
.signupBox fieldset {margin-bottom: 0px}
.greenBox {padding: 15px; background-color: #e8fcea; border: 3px solid #008000; margin-bottom: 25px}
.yellowBox {padding: 10px; background-color: #FFF6BF; border: 1px solid #CCC; margin-bottom: 20px}
.yellowBox p {color: #817134}
 div.package {border: 1px solid #666666; background-color: #EEEEEE; text-align: center; background-image: url(../images/boxbg.jpg); background-position: top right; background-repeat: no-repeat}
div.package div.title {padding: 15px; padding-bottom: 0px; color: #333; font-size: 28px; font-weight: bold}
div.package div.price {margin-top: 5px; font-size: 22px; padding: 15px; padding-top: 0px; padding-bottom: 10px; border-bottom: 1px solid #CCC}
div.package .red {color: #c33700; font-weight: bold}
div.package div.rooms {color: #666; font-size: 18px; padding: 15px; padding-bottom: 0px}
div.package div.users {color: #666; font-size: 18px; padding: 15px; padding-top: 0px; padding-bottom: 10px}
div.package div.other {color: #666; font-size: 14px; padding: 15px; padding-top: 10px; padding-bottom: 10px}
div.package div.more {font-size: 12px; font-family: Verdana, Geneva, sans-serif; padding-bottom: 15px}
div.package .links {font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px; margin-top: 20px; color: #999}
div.package a {padding: 5px; color: #FFF; text-decoration: none}
div.package a.compare {background-color: #3c8da8}
div.package a.buy {background-color: #3ba649}
div.package img {margin-top: 10px; margin-bottom: 10px}