body, html {margin:0; padding:0;}
body {background:#000 url(style/pgbgb.png) repeat-x top left; cursor:default;}

body, table {font:10pt Verdana,Arial,Sans-Serif;}

a {text-decoration:none;}
div#gui6 a, div#gui6 a strong {color:#c51d1d;} div#gui6 a:hover,div#gui6 a:hover strong {color:#177197; text-decoration:underline;}
abbr {border:none; border-bottom:1px dotted #333; font-weight:bold; color:#444; font-size:9pt; text-transform:uppercase;}
strong {color:#444;}
hr {display:none;}
p.backto {margin:10px 0; padding:10px 0 0; border-top:1px solid #DDD;}

img.break {display:block; margin:0 auto 10px;}

h1,h2,h3,h4,h5,h6 {color:#444;}

.homepage h1 {margin:0 0 8px; padding:0 0 8px; border-bottom:1px solid #CCC; font-size:13pt;}
.subcontent h1 {margin:15px 0; padding:15px 0 0; border-top:1px solid #CCC; font-size:11pt; color:#d2211f;}

div.alcenter {text-align:center;}

ul.links {margin:0 0 0 -3px; padding:0;}
ul.links li {list-style-type:none; margin:0 0 8px; padding:0 0 0 14px; background:url(style/lbullet1.png) no-repeat 0px 3px; font-size:8pt;}
ul.links li a {color:#333;} ul.links li a:hover {color:#c51d1d; text-decoration:underline;}

div.clear {height:1px; width:100%; overflow:hidden; clear:both;}

div#foot a.logo span,
div#head h2 a span {position:absolute; overflow:hidden; display:block; width:1px; height:1px; top:-9999px; left:-9999px}

div#gui1 {background:url(style/pgbga.jpg) no-repeat top center; text-align:center;}
div#gui2 {/*width:920px;*/width:980px; margin:0 auto; text-align:left;}
div#gui3 {background:url(style/pgbg.png) no-repeat right top; padding:0 16px 0 0; height:13px; overflow:hidden;}
div#gui3 .ga {background:#FFF;}
div#gui4 {background:#fff;}
div#gui5,div#gui5h {width:175px; float:left; margin:0 0 0 15px;}
/*div#gui5h {width:179px;}*/
div#gui6 {width:560px; float:left; margin:0;}
div#gui6.htl {width:510px;}
div#gui6 div.pd {margin:0 25px; height:auto; overflow:hidden;}
div#gui7,div#gui7h {width:214px; float:left; margin:0;}
div#gui7h {width:264px;}
div#gui8 {width:964px; height:187px;}
div#gui9, div#gui9 div.l, div#gui9 div.r {width:214px; height:170px;}
div#gui9 {float:left; background:url(style/cb.png) repeat-x left top;}
div#gui9 div.l {background:url(style/cbl.png) no-repeat left top;}
div#gui9 div.r {background:url(style/cbr.png) no-repeat right top;}

div#gui5 div.clear, div#gui6 div.clear, div#gui7 div.clear {background:#fff;}

div.guif1a {background:url(style/f1r.png) repeat-y right top;}
div.guif1b {background:url(style/f1l.png) repeat-y left top;}
div.guif1c {background:url(style/f1t.png) repeat-x left top;}
div.guif1d {background:url(style/f1b.png) repeat-x left bottom;}
div.guif1e {background:url(style/f1tl.png) no-repeat left top;}
div.guif1f {background:url(style/f1tr.png) no-repeat right top;}
div.guif1g {background:url(style/f1bl.png) no-repeat left bottom;}
div.guif1h {background:url(style/f1br.png) no-repeat right bottom;}
div.guif1h h3 {margin:0; color:#FFF; font:10pt/32px Verdana,Arial,Sans-Serif; background:url(style/f1bullet.png) no-repeat 10px 8px; padding:0 0 0 34px}
div.guif1h div.pd {padding:8px 16px 12px;}


div#head {height:85px; overflow:hidden;}
div#head h2 {float:left; margin:13px 0 0;}
div#head h2 a {display:block; width:365px; height:52px; float:left; background:url(style/head-logo.png) no-repeat;}

div#head ul {padding:0;}
div#head ul li {display:inline; margin:0 0 0 6px; padding:0 0 0 10px; border-left:1px solid #fff;}
div#head ul li.fst {margin:0; padding:0; border:none;}
div#head ul li a {font-size:9pt; color:#fff;}
div#head ul li a:hover {text-decoration:underline}
div#head p, div#head ul {float:right; margin:8px 0 0;}
div#head p {width:530px; text-align:right; font:bold 15pt Verdana,Arial,Sans-Serif; color:#fff;}

ul#navigation {margin:0; padding:0; height:25px; overflow:hidden}
ul#navigation li, ul#navigation li a, ul#navigation li a span {display:block; height:25px; line-height:25px; float:left;}
ul#navigation li {background:url(style/maintul.png) no-repeat left top; padding:0 0 0 5px; margin:0 3px 0 0;}
ul#navigation li a {background:url(style/maintur.png) no-repeat right top; padding:0 6px 0 0; color:#FFF; letter-spacing:-1px;}
ul#navigation li a span {background:#c82321 url(style/maintu.png) repeat-x left top; cursor:pointer;}
ul#navigation li.on {background:url(style/maintol.png) no-repeat left top; padding:0 0 0 2px;}
ul#navigation li.on a {background:url(style/maintor.png) no-repeat right top; padding:0 2px 0 0; cursor:default; color:#333;}
ul#navigation li.on a span {background:#FFF; cursor:default; padding:0 13px 0 12px;}
ul#navigation li a span {padding:0 9px} ul#navigation li a:hover span {text-decoration:underline;} ul#navigation li.on a:hover span {text-decoration:none;}

a.enlarge {color:#333; font-style:italic; font-size:8pt; line-height:24px}

div#bannerframe {width:750px; height:200px; float:left; background:#fff; margin:0 0 -13px; position:relative; top:-13px}
div#bannerframe div {width:100%; height:100%;}
div#bannerframe div.t {background:url(style/bft.png) repeat-x left top;}
div#bannerframe div.b {background:url(style/bfb.png) repeat-x left bottom;}
div#bannerframe div.l {background:url(style/bfl.png) repeat-y left top;}
div#bannerframe div.r {background:url(style/bfr.png) repeat-y right top;}
div#bannerframe div.tl {background:url(style/bftl.png) no-repeat left top;}
div#bannerframe div.tr {background:url(style/bftr.png) no-repeat right top;}
div#bannerframe div.bl {background:url(style/bfbl.png) no-repeat left bottom;}
div#bannerframe div.br {background:url(style/bfbr.png) no-repeat right bottom;}
div#bannerframe span.a {display:block; padding:12px 0 0 20px;}
div#bannerframe span.b {display:block; width:704px; height:160px; overflow:hidden; padding:5px;}

div#call_enquire {text-align:center; padding:2px 0 0}
div#call_enquire a.enquire {display:block; font:bold 14pt/24px Verdana, Arial, Sans-Serif; color:#FFF; margin:0 0 5px;}
div#call_enquire div.call h4,div#call_enquire div.call p {margin:0; color:#FFF;}
div#call_enquire div.call h4 {font:bold 14pt/24px Verdana, Arial, Sans-Serif;}

div#callmenow_component {width:196px; height:20px; margin:10px auto 0; border:1px solid #97110f;}

div#hotelsearch {height:33px; overflow:hidden; background:#333 url(style/hdlink2.png) repeat-x left top; margin:0 0 12px;}
div#hotelsearch div {background:url(style/hdlink2l.png) no-repeat left top; height:33px; overflow:hidden;}
div#hotelsearch form {background:url(style/hdlink2r.png) no-repeat right top; height:33px; overflow:hidden; margin:0; padding:0;}
div#hotelsearch label {text-transform:uppercase; display:block; float:left; line-height:33px; color:#fff; padding:0 7px; font-size:9pt;}
div#hotelsearch input {width:110px; height:17px; font:9pt/17px Tahoma; border:none; float:left; display:block; margin:7px 0 0}
div#gui7h div#hotelsearch input {width:160px;}
div#hotelsearch a {width:30px; height:33px; display:block; float:left; background:url(style/search.png) no-repeat 8px 8px; margin:0 0 0 3px}
div#hotelsearch a span {display:none;}

h3.hd1 {background:#c51d1d url(style/hdlink1.png) repeat-x left top; margin:0 0 12px; padding:0; height:33px; overflow:hidden;}
h3.hd1 a, h3.hd1 a span {display:block; height:33px; line-height:33px; font-size:10pt; font-weight:100; color:#FFF; cursor:pointer;}
h3.hd1 a {background:url(style/hdlink1l.png) no-repeat left top;}
h3.hd1 a:hover span {text-decoration:underline;}
h3.hd1 a span {background:url(style/hdlink1r.png) no-repeat right top;}
h3.hd1 a span span {background:url(style/f2bullet.png) no-repeat 10px 8px; padding:0 0 0 34px}

div#destinations div.pd {padding:8px 0 12px 12px;}

ul#bcrumbs {padding:0; margin:0; font-size:8pt;}
ul#bcrumbs li {list-style-type:none; display:inline; margin:0 0 0 15px; padding:0 0 0 12px; background:url(style/lbullet2.png) no-repeat 0px 3px;}
ul#bcrumbs li.home {padding:0; background:none; margin:0;}
ul#bcrumbs li a {color:#177197; font-weight:bold} ul#bcrumbs li a:hover {color:#c51d1d;}

div.regimage {background:url(style/rit.png) repeat-x top left;}
div.regimage div.rib {background:url(style/rib.png) repeat-x bottom left;}
div.regimage div.ril {background:url(style/ril.png) repeat-y top left;}
div.regimage div.rir {background:url(style/rir.png) repeat-y top right;}
div.regimage div.ritl {background:url(style/ritl.png) no-repeat top left;}
div.regimage div.ritr {background:url(style/ritr.png) no-repeat top right;}
div.regimage div.ribl {background:url(style/ribl.png) no-repeat bottom left;}
div.regimage div.ribr {background:url(style/ribr.png) no-repeat bottom right; padding:9px;}

div#homecontent {width:100%; text-align:center; padding:10px 0;}
div#homecontent div.a, div#homecontent div.b {width:48%; float:left;}
div#homecontent div.b {margin:0 0 0 18px}
div#homecontent h4.focus {padding:0; margin:0 auto; width:218px; height:40px; min-height:40px; height:auto !important; text-align:left;}
div#homecontent p.focus {padding:8px 0 0; margin:0 auto; width:218px; text-align:left;}
div#homecontent p.focus a {color:#333; font-size:8pt; display:block}
div#homecontent p.focus a * {cursor:pointer;}
div#homecontent p.focus a strong {color:#333}
div#homecontent p.focus a strong span {color:#c51d1d; display:block; text-transform:capitalize; text-align:right; padding:4px 0 0;}
div#homecontent p.focus a:hover strong, div#homecontent p.focus a:hover {color:#555; text-decoration:none;}
div#homecontent p.focus a:hover strong span {color: #177197; text-decoration: underline;}
div#homecontent div.clear {height:15px; margin:0 0 15px; border-bottom:1px solid #eee;}

div#foot {background:#F4F4F4 url(style/footbg.png) repeat-x top left; height:72px;}
div#foot a.logo {width:162px; height:30px; display:block; float:left; background:url(style/foot-logo.png) no-repeat; margin:17px 20px 0 5px;}
div#foot ul {padding:10px 0 0; margin:0; float:left;}
div#foot ul li {display:inline; margin:0 0 0 2px; padding:0 0 0 5px; border-left:1px solid #c51d1d;}
div#foot ul li.fst {margin:0; padding:0; border:none;}
div#foot ul li a {color:#c51d1d; font-size:8pt;}
div#foot ul li a:hover {color:#333; text-decoration:underline}
div#foot p {margin:0; font-size:8pt; padding:10px 0 0}

div#foot p.copy {float:left; color:#8b8b8b; font-style:italic;}
div#foot p.wsi {float:right; margin:0 10px 0 0;}
div#foot p.copy a {color:#8b8b8b;} div#foot p.copy a:hover {color:#177197; text-decoration:underline}
div#foot p.wsi a {color:#177197;} div#foot p.wsi a:hover {color:#c51d1d; text-decoration:underline}
