/* Homepage styles - version: 071001
----------------------------------------------- */
body.home div#Content { min-height: 380px; background: transparent url(../images/home/content-bg-no-table-stone.gif) no-repeat right 40px; }
body.home div#Content div#Body { float: left; margin: 5px 0 0 15px; min-height: 160px; }
body.home div#Content div#Body h1 { font-size: 2.8em; }

body.home div#Container { position: relative; }
body.home div#Container div.news { position: absolute; top: 110px; left: 230px; width: 290px; height: 110px; background: #fff; border: 1px solid #a1a7ab; padding: 15px 5px 15px 15px; }
body.home div#Container div.news img { float: left; margin: 8px 4px 4px 4px; }
body.home div#Container div.news div.detail { float: left; margin-left: 15px; width: 170px; }
body.home div#Container div.news div.detail p { float: left; text-transform: none; font-size: 1.2em; color: #213e99; }
body.home div#Container div.news div.detail span.hotel { color: #213e99; line-height: 1.8em; }
body.home div#Container div.news div.detail img { margin: 0; position: absolute; left: 235px; top: 80px; }
body.home div#Container div#News1, 
body.home div#Container div#News1 div.detail p,
body.home div#Container div#News1 div.detail span.hotel { color: #6c365a; }
body.home div#Container div#News1 div.detail img { left: 250px; top: 65px; }
body.home div#Container div#News2 { left: 580px; }

body.home div#Container div.advert { position: absolute; top: 115px; left: 485px; width: 384px; height: 118px; background: url(../Images/Home/WhiteFlowerBlueBackground.gif); border: solid 1px #4dc8ec; }
body.home div#Container div.advert div.detail { float: left; margin-left: 10px; width: 290px; }
body.home div#Container div.advert div.detail a,
body.home div#Container div.advert div.detail a:hover { text-transform: none; color: #d9499a; font-weight: bold; }
body.home div#Container div.advert div.detail span.h3 { display: block; font-size: 14px; color: #ffffff; text-transform: none; font-weight: bold; margin: 8px 0 2px 0; }
body.home div#Container div.advert div.detail span.p { display: block; color: #ffffff; line-height: 14px; font-size: 11px; text-transform: lowercase; }

body.home div#Container div.advert-mothers-day { position: absolute; top: 115px; left: 485px; width: 413px; height: 118px; background: url(../Images/Home/WhiteFlowerPinkBackground.gif); border: solid 1px #f8bdd7; }
body.home div#Container div.advert-mothers-day div.detail { position: relative; float: left; margin-left: 10px; width: 380px; }
body.home div#Container div.advert-mothers-day div.detail a,
body.home div#Container div.advert-mothers-day div.detail a:hover { text-transform: none; color: #4dc8ec; font-weight: bold; }
body.home div#Container div.advert-mothers-day div.detail span.h3 { display: block; font-size: 14px; color: #4dc8ec; text-transform: none; font-weight: bold; margin: 8px 0 2px 0; }
body.home div#Container div.advert-mothers-day div.detail span.p { float: left; display: block; width: 327px; padding-bottom: 3px; color: #ffffff; line-height: 14px; font-size: 11px; text-transform: lowercase; }
body.home div#Container div.advert-mothers-day div.detail span.p em { color: #000000; font-style: normal; }
body.home div#Container div.advert-mothers-day div.detail span.hotel { width: 250px; }
body.home div#Container div.advert-mothers-day div.detail span.book { float: right; width: 120px; text-align: right; }

body.home div#Container div.advert-thai { position: absolute; top: 115px; left: 485px; width: 413px; height: 118px; background: url(../Images/Home/WhiteFlowerOrangeBackground.gif); border: solid 1px #ef3f23; }
body.home div#Container div.advert-thai div.detail { position: relative; float: left; margin-left: 10px; width: 380px; }
body.home div#Container div.advert-thai div.detail a,
body.home div#Container div.advert-thai div.detail a:hover { text-decoration: none; color: #231f20; font-weight: bold; }
body.home div#Container div.advert-thai div.detail span.h3 { display: block; font-size: 14px; color: #ef3f23; text-transform: none; font-weight: bold; margin: 8px 0 2px 0; }
body.home div#Container div.advert-thai div.detail span.p { float: left; display: block; width: 327px; padding-bottom: 3px; color: #ffffff; line-height: 14px; font-size: 11px; text-transform: lowercase; }
body.home div#Container div.advert-thai div.detail span.p em { color: #000000; font-style: normal; }
body.home div#Container div.advert-thai div.detail span.hotel { width: 250px; }
body.home div#Container div.advert-thai div.detail span.book { float: right; width: 120px; text-align: right; }

body.home div#Container div.winter-warmer { background: #ffffff url(../Images/Home/XmasTree.gif) right 15px no-repeat; position: absolute; top: 360px; left: 60px; width: 350px; height: 140px; border: solid 1px #ba519f; }
body.home div#Container div.winter-warmer div.detail { float: left; margin-left: 10px; width: 240px; }
body.home div#Container div.winter-warmer div.detail h3 { color: #ba519f; font-size: 16px; margin: 10px 0 0 0; text-transform: none; font-weight: bold; }
body.home div#Container div.winter-warmer div.detail h4 { color: #ba519f; font-size: 12px; font-weight: bold; padding-bottom: 3px; }
body.home div#Container div.winter-warmer div.detail p { line-height: 14px; font-size: 11px; }
body.home div#Container div.winter-warmer div.detail p.available { color: #ba519f; }
body.home div#Container div.winter-warmer div.detail p a { font-weight: bold; color: #ba519f; }

body.home div#Container div.valentine { position: absolute; top: 360px; left: 60px; width: 350px; height: 140px; border: solid 1px #ed2227; }
body.home div#Container div.valentine div.bg { position: absolute; width: 154px; height: 77px; left: 200px; top: -8px; background: transparent url(../Images/Home/Valentine.png) no-repeat; }
body.home div#Container div.valentine div.detail { float: left; margin-top: 5px; margin-left: 14px; width: 240px; }
body.home div#Container div.valentine div.detail h3 { color: #ed2227; font-size: 16px; margin: 10px 0 4px 0; text-transform: none; font-weight: bold; }
body.home div#Container div.valentine div.detail p { line-height: 14px; font-size: 11px; }
body.home div#Container div.valentine div.detail p.available { color: #ed2227; }
body.home div#Container div.valentine div.detail p strong { color: #ed2227; }
body.home div#Container div.valentine div.detail p a { font-weight: bold; color: #ed2227; }

body.home div#Container div.hot-stones { position: absolute; top: 360px; left: 15px; width: 550px; height: 140px; background: url(../Images/Home/HotStonesBG.gif); border: solid 1px #a1a7ab; }
body.home div#Container div.hot-stones div.bg { position: absolute; width: 215px; height: 116px; left: 370px; top: 42px; background: transparent url(../Images/Home/HotStones.png) no-repeat; }
body.home div#Container div.hot-stones div.detail { float: left; margin-top: 5px; margin-left: 14px; width: 500px; }
body.home div#Container div.hot-stones div.detail h3 { color: #ffffff; font-size: 20px; margin: 10px 0 4px 0; text-transform: none; font-weight: normal; }
body.home div#Container div.hot-stones div.detail p { color: #ffffff; line-height: 14px; font-size: 11px; width: 95%; }
body.home div#Container div.hot-stones div.detail p a { font-weight: bold; font-size: 14px; color: #662b7d; }

body.home div#Container div.valentine-2010 { position: absolute; top: 360px; left: 15px; width: 550px; height: 140px; background: url(../Images/Home/ValentineBG.gif); border: solid 1px #e761a4; }
body.home div#Container div.valentine-2010 div.detail { float: left; margin-top: 5px; margin-left: 14px; width: 500px; }
body.home div#Container div.valentine-2010 div.detail h3 { color: #0f0b0e; font-size: 20px; margin: 2px 0 4px 0; text-transform: none; font-weight: normal; }
body.home div#Container div.valentine-2010 div.detail p { color: #ffffff; line-height: 14px; font-size: 11px; padding-bottom: 4px; }
body.home div#Container div.valentine-2010 div.detail p strong { font-size: 12px; }
body.home div#Container div.valentine-2010 div.detail p a { font-weight: bold; font-size: 12px; color: #0f0b0e; }
