
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:65%; background-color:#EEEEEE; color:#666; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

h1 { font-size: 2.1em; line-height: 1.0em; margin:0; padding:0 0 5px 0; }

h2 { font-size: 2.0em; line-height: 1.2em; margin:0; padding:0 0 5px 0; }

h3 { font-size: 1.75em; line-height: 1.125em; margin:0; padding:0 0 5px 0; }

h4 { font-size: 1.5em; line-height: 1.5em; margin:0; padding:0 0 5px 0; }

h5 { font-size: 1.4em; line-height: 1.285714em; margin:0; padding:0 0 5px 0; }

h6 { font-size: 1.2em; line-height: 1.5em; margin:0; padding:0; }

ul, ol, p { font-size: 1.2em; }

p { line-height: 1.5em; margin: 0 0 1.25em; }

a { color:#333; }

a img { border:none; }

.clear { clear:both; }

.pipe { padding-left:5px; padding-right:5px; color:#999; }

hr { color:#ccc; background-color:#ccc; height:1px; border:none; }

#container { margin:0 auto; padding:0; width:960px; background-color:#FFF; }

#header { margin:0; padding:0; width:960px; height:335px; background-color:#12294C; background-image:url(/themes/bournemouth-hotels/images/bournemouth-pier-at-sunset.jpg); background-repeat:no-repeat; position:relative; }

#bh-logo { position:absolute; top:0; right:0; }

#not-listed { position:absolute; top:191px; right:0; z-index:1; }

#main-navigation { margin:0; padding:25px 20px 20px 20px; font-size:1.1em; }

#main-navigation ul { margin:0; padding:0; }

#main-navigation ul li { margin:0; padding:0 5px 0 0; list-style:none; display:inline; }

#main-navigation ul li .current, #main-navigation ul li .section { background-color:#3B4966; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#main-navigation ul li .link:hover { background-color:#3B4966; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#main-navigation ul li .link { background-color:#30375F; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#main-navigation ul li a { color:#FFF; text-decoration:none; padding:5px 10px 5px 10px; }

#sidebar-left { margin:0; padding:10px; width:180px; float:left; }

#sidebar-right #gallery { margin-top:135px;}

#google-adwords-right { padding-top:150px; text-align:center;}

#content { margin:0; padding:10px; width:540px; float:left; z-index:2; position:relative; }

#sidebar-right { margin:0; padding:10px; width:180px; float:left; }

#footer { margin:0; padding:10px; width:940px; clear:both; background-color:#EEE; }

#footer p { margin:0; padding:0; font-size:1.1em; }

#hotel-list { margin:0; padding:0; }

#hotel-list ul { margin:0; padding:0; }

#hotel-list ul li { margin:0 0 3px 0; padding:7px 5px 7px 5px; background-color:#eee; list-style:none; }

#hotel-list ul li:hover { background-color:#CCC; }

#hotel-list ul li.current { background-color:#CCC; font-weight:bold; }

#page-list { margin:0; padding:0 0 20px 0; }

#page-list h3 { background-color:#3B4966; color:#FFF; padding:7px 5px 7px 5px; }

#page-list ul { margin:0; padding:0; }

#page-list ul li { margin:0 0 3px 0; padding:7px 5px 7px 5px; background-color:#eee; list-style:none; }

#page-list ul li:hover { background-color:#CCC; }

#page-list ul li.current { background-color:#CCC; font-weight:bold; }

fieldset { margin:0; padding:0; border:none; color:#666; }

fieldset label { padding-bottom:10px; font-size:1.2em; }

.field input, .field textarea { width:300px; }

.Actions { margin:0; padding:15px 0 30px 0; }

#ContactName, #CompanyName, #DaytimeTelephone, #EveningTelephone, #EmailAddress, #Message { padding:5px 0 5px 0; border-bottom:1px #eee solid; }

#site-search { position:absolute; top:-160px; left:175px; width:250px; }

#gallery { margin:0; padding:0; }

#gallery ul { margin:0; padding:0 0 20px 0; list-style: none; }

#gallery ul li { margin:0; padding:0 10px 0 0; display: inline; }

#gallery ul img { border: 5px solid #ccc; border-width: 5px 5px 20px; }

#gallery ul a:hover img { border: 5px solid #999; border-width: 5px 5px 20px; color: #fff; }

#gallery ul a:hover { color: #fff; }

.sponsor-top { margin:135px 0 0 0; padding:2px; border:3px #eee solid; border-bottom:10px #eee solid; background-color:#fff; }

.sponsor-top h5 { margin:0; padding:2px; background-color:#eee; font-size:1.2em; }

.sponsor-top img { margin:0; padding:5px 0 5px 0; }

.sponsor-top p { margin:0; padding:0; }

.sponsor { margin:15px 0 0 0; padding:2px; border:3px #eee solid; border-bottom:10px #eee solid; background-color:#fff; }

.sponsor h5 { margin:0; padding:2px; background-color:#eee; font-size:1.2em; }

.sponsor img { margin:0 auto; padding:5px 0 5px 0; }

.sponsor p { margin:0; padding:0; }


#zizimail { padding:5px; background-color:#eee; }

#zizimail h5 { color:#3B4966; font-size:1.2em; font-weight:bold; }

#zizimail label { font-size:1.2em; }

#zizimail .text-input { width:150px; }

#laterooms { margin:5px 0 0 0; padding:10px 12px 10px 12px; background-color:#eee;}

.lateroomssearchboxes { width:130px; margin-left:5px; font-size:11px; color:#000; }
.spanonsearchboxes { width:130px; margin-left:5px; font-size: 11px; color:#000; }

#just-added h4 { margin:0 0 5px 0; padding:5px; background-color:#CCC; font-size:1.3em; line-height:1.25em;}

#google-adwords {margin-top:20px;}