body { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #F9F9F9; margin-top: 35px; line-height: 20px; }
form { margin: 0; padding: 0; }

#mainWrapper { width: 1000px; margin: 0 auto; overflow: hidden; position: relative; }
#header { width: 960px; height: 118px; background: url(../images/layout/header.png) no-repeat top left; }
#footer { width: 980px; padding: 10px; text-align: center; }
#headerLink { display: block; width: 300px; height: 100px; }
#banner { width: 960px; height: 225px; background: url(../images/layout/banner1.jpg) no-repeat top left; }

.contentPanel_container { background: #E0E0E0; margin-top: 0px; margin-bottom: 0px; width: 1000px; }
.contentPanel_top div { background: url(../images/layout/panel/rounded_tl.png) no-repeat top left; }
.contentPanel_top { background: url(../images/layout/panel/rounded_tr.png) no-repeat top right; }
.contentPanel_bottom div { background: url(../images/layout/panel/rounded_bl.png) no-repeat bottom left; }
.contentPanel_bottom { background: url(../images/layout/panel/rounded_br.png) no-repeat bottom right; }
.contentPanel_top div, .contentPanel_top, .contentPanel_bottom div, .contentPanel_bottom { width: 100%; height: 20px; font-size: 1px; }
.contentPanel_content { margin: 0 20px; }

.contentPanel_white_container { background: #FFFFFF; margin-top: 0px; margin-bottom: 0px; width: 960px; }
.contentPanel_white_top div { background: url(../images/layout/panel_white/rounded_tl.png) no-repeat top left; }
.contentPanel_white_top { background: url(../images/layout/panel_white/rounded_tr.png) no-repeat top right; }
.contentPanel_white_bottom div { background: url(../images/layout/panel_white/rounded_bl.png) no-repeat bottom left; }
.contentPanel_white_bottom { background: url(../images/layout/panel_white/rounded_br.png) no-repeat bottom right; }
.contentPanel_white_top div, .contentPanel_white_top, .contentPanel_white_bottom div, .contentPanel_white_bottom { width: 100%; height: 14px; font-size: 1px; }
.contentPanel_white_content { margin: 0 0 16px; }

.contentPanel_search_container { background: #E0E0E0; margin-top: 0px; margin-bottom: 0px; width: 905px; }
.contentPanel_search_top div { background: url(../images/layout/panel_search/rounded_tl.png) no-repeat top left; }
.contentPanel_search_top { background: url(../images/layout/panel_search/rounded_tr.png) no-repeat top right; }
.contentPanel_search_bottom div { background: url(../images/layout/panel_search/rounded_bl.png) no-repeat bottom left; }
.contentPanel_search_bottom { background: url(../images/layout/panel_search/rounded_br.png) no-repeat bottom right; }
.contentPanel_search_top div, .contentPanel_search_top, .contentPanel_search_bottom div, .contentPanel_search_bottom { width: 100%; height: 7px; font-size: 1px; }
.contentPanel_search_content { margin: 14px 0 14px; }

.hotelDetailsContainer { list-style: none; padding: 0; margin: 0; }
.hotelDetails { list-style: none; padding: 0px; margin: 0; margin-top: 10px;}

.headerFont { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 16px; }
.subheaderFont { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 14px; }
.fadedFont { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; }
.footerFont { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 12px; }
.errFont { color: #990000; }
.completeFont { color: #009900; }

a:link { color: #355882; text-decoration: none; }
a:visited { color: #355882; text-decoration: none; }
a:hover { text-decoration: none; color: #233B59; }
a:active { text-decoration: none; }

#searchBar { margin: 30px 0 30px 0; }
.customInput { height: 25px; font-size: 13px; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #CCCCCC; margin: 0 0 0 30px; padding-left: 6px; }
.customInput2 { height: 25px; font-size: 12px; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #CCCCCC; }
.customTextarea { font-size: 12px; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #CCCCCC; }

select { height: 25px; font-size: 13px; border-style: solid; border-width: 1px; border-color: #CCCCCC; margin: 0 0 0 30px; }
.searchFind { vertical-align: bottom; margin: 0 0 0 30px; }