body
{ margin: 0px; padding: 0px; background: #fff; font-family: Verdana, Arial, Sans-Serif;  }

div
{ position: relative; }

img
{ border: 0px none Transparent; }

a, p, ul, li, h1, h2, h3, h4, h5, h6
{ margin: 0px; padding: 0px; color: #333; text-decoration: none; }
ul, li
{ list-style-type: none; }


#pageTop
{ z-index: 1; float: left; top: 0px; left: 0px; width: 100%; padding: 18px 0px; background: #BF1F24; text-align: center; }
#pageTop .left
{ z-index: 1; float: left; left: 50%; width: 806px; margin-left: -494px; }

#pageMain
{ z-index: 2; float: left; left: 50%; width: 988px; overflow: visible; min-height: 1000px; margin-left: -494px; }


#headerDiv{z-index:2;float:left;left:50%;width:988px;overflow:visible;margin:0 0 15px -354px;}
#headerLogo{float:left;width:189px;padding:16px 35px 5px 0;}
#headerTitle{float:left;padding:15px 0 0;}
#headerTitle{font-size:32px;letter-spacing:-1px; line-height:25px;}
#headerTitle span{font-size:22px;letter-spacing:1px;}

/* frontpage */
#mainContent
{ float: left; width: 686px;}

#mainSpacer
{ float: left; width: 44px; background-position: left top; background-repeat: no-repeat; height: 1200px; background-image: url(/images/bodySpacer.jpg); z-index: 1; }
*html #mainSpacer
{ width: 10px; overflow: visible; }


#mainOffers
{ float: right; width: 257px; z-index: 3; }
#mainOffers h4
{ margin: 20px 0px; font-size: 21px; color: #333; font-weight: normal; text-align: center; }
#mainOffers p
{ font-size: 13px; color: #333; width: 200px; margin-left: 25px; }
#mainOffers .offer
{ width: 100%; height: 167px; z-index: 4; margin-bottom: 10px; }
.offerImage, #mainOffers .offerFrame, #mainOffers .offerText
{ position: absolute; overflow: hidden; left: 0px; width: 100%;  }
#mainOffers .offerImage
{ top: 0px; height: 100%; }
#mainOffers .offerFrame
{ top: 0px; height: 100%; background: url(/images/rightBoxBG.png); }
#mainOffers .offerText
{top: 83px; height: 84px; }
#mainOffers .offerText a
{ display: block; font-size: 14px; color: #333; text-decoration: none; margin: 0px; padding: 17px 15px 0px 15px; height: 100%; }
#mainOffers .offerText span
{ display: block; }
#mainOffers .offerText span span
{ display: inline; font-size: 20px; }



#contentTop, #contentBoxes, #contentPopups, #contentLogos
{ float: left; margin: 0px 27px; width: 632px; }
#contentTop
{ padding-top: 20px; width: 450px; }
#contentTop img
{ position: absolute; left: 320px; top: 13px; z-index: 100; }
#contentTop h1, #contentTop h2, #contentTop p
{ color: #333; font-weight: normal; }
#contentTop h1
{ font-size: 35px; }
#contentTop h2
{ font-size: 24px; }
#contentTop p
{ font-size: 13px; }
#contentTop p span
{ font-size: 24px; color: #ff7e00; }

#contentTop .listitem
{ float: left; width: 335px; margin-bottom: 8px; }
#contentTop .listitem p
{ margin-left: 10px; font-size: 12px; }
#contentTop .listitem div
{ float: left; width: 300px; padding-top: 7px; }
#contentTop .listitem .bullet
{ width: 28px; height: 29px; padding-top: 5px; margin-right: 0px; text-align: center; background: url(/images/bullet.png) no-repeat top; }
#contentTop .listitem ul
{ margin: 10px 0px -5px 0px; }
#contentTop .listitem li
{ margin: 7px 0px 7px 10px; }
#contentTop .listitem li a
{ font-size: 14px; text-decoration: underline; }



#contentOpt
{ padding-top: 35px; float: left; width: 686px;}
#contentOpt .left
{ float: left; margin-right: 13px; }
#contentOpt .right
{ float: right; }

.contentOpt3 .stayIcon, .contentOpt3 .priceHeader, .contentOpt3 .priceText{width:228px;float:left;color:#ffffff;text-align:center;}
.contentOpt3 .priceHeader{font-size:15px;margin:0 0 13px 0;}
.contentOpt3 .priceText{ font-size:47px;margin:0 0 15px 0;}

.contentOpt5 .stayIcon, .contentOpt5 .priceHeader, .contentOpt5 .priceText{width:122px;margin-left: 15px;float:left;color:#ffffff;text-align:center;}
.contentOpt5 .priceHeader{font-size:15px;margin:0 0 13px 0;}
.contentOpt5 .priceText{ font-size:30px;margin:0 0 15px 0;}

.contentOpt6 .stayIcon{width:213px;height: 100px;margin-left: 15px;float:left;text-align:center; margin-bottom: 15px;}
.contentOpt6 .priceHeader{font-size:15px;margin:-5px 0px 5px 0px;}
.contentOpt6 .priceText{ font-size:30px;margin:0px 0px 0px 0px;}
.contentOpt6 .priceHeader, .contentOpt6 .priceText{color:#ffffff;}
.contentOpt6 .stayIcon a{display: block; height: 100%;}

#contentBoxes
{ padding-top: 20px; width: 642px; }
#contentBoxes h3
{ font-size: 22px; font-weight: normal; margin-bottom: 20px; }
#contentBoxes h5
{ font-size: 16px; margin-bottom: 10px; }
#contentBoxes p
{ font-size: 13px; }

.boxSection
{ float: left; width: 100%; margin-bottom: 10px; }
.box1content, .box2content, .box3content
{ float: left; }
.box1content
{ width: 305px; }
.box2content
{ width: 325px; float: right; }
.box3content
{ width: 641px; }
.box1content, .box2content, .box3content
{ border: 1px solid #B6B6B6;background: #fff;}
.box1content div,.box2content div
{ margin: 0px 8px; padding:25px 20px;min-height: 85px;}
.box3content div
{ margin: 0px 8px; padding:25px 20px;}



#contentPopups
{ padding-top: 20px; }
#contentPopups p
{ margin-left: 30px; }
#contentPopups p a
{ font-size: 13px; cursor: pointer; }


#contentLogos
{ padding-top: 20px; }
#contentLogos img
{ margin-left: 25px; }
/* frontpage */







/* listings */
#mainListing
{ z-index: 100; float: left; width: 100%; }


#listingTop
{ z-index: 3; float: left; width: 100%; background: url(/images/pageLeftTop.gif) no-repeat bottom left; }
#listingTopContent
{ z-index: 3; float: left; width: 100%; background: url(/images/pageRightTop.gif) no-repeat bottom right; }

#listingCenter
{ z-index: 3; float: left; width: 100%; background: url(/images/pageLeftBG.gif) repeat-y top left; }
#listingCenterContent
{ z-index: 3; float: left; width: 100%; background: url(/images/pageRightBG.gif) repeat-y top right; }

#listingBottom
{ z-index: 2; float: left; width: 100%; margin-top: -130px; background: url(/images/pageLeftBottom.gif) no-repeat top left; }
#listingBottomContent
{ z-index: 2; float: left; width: 100%; height: 309px; background: url(/images/pageRightBottom.gif) no-repeat top right; }




#listingTopContent div, #listingCenterContent div, #listingBottomContent div
{ margin: 0px 55px; }
#listingTopContent div img
{ z-index: 101; position: absolute; top: -163px; left: 100%; margin-left: -154px; }
#listingTopContent div p
{ margin-top: 8px; }
#listingTopContent div a
{ font-size: 13px; text-decoration: none; color: #ccc; }
#listingTopContent div h1
{ font-weight: normal; font-size: 22px;margin:10px 0 10px 95px; }


#listingCenterContent div
{ text-align: center; }
#listingCenterContent div iframe
{ width: 100%; height: 875px; border: none 0px Transparent; margin: 0px; overflow: auto;}


#listingBottomContent div 
{ text-align: center; padding-top: 140px; }
#listingBottomContent div h2
{ font-weight: normal; font-size: 42px; }
#listingBottomContent div h3
{ font-weight: normal; font-size: 20px; margin: 10px 0px 40px 0px; }
#listingBottomContent div p a
{ margin: 0px 10px; }
/* listings */
.color0082d2
{ color: #0082d2; }
.colora7298b
{ color: #a7298b; }
.color65b828
{ color: #65b828; }
.colorff7e00
{ color: #ff7e00; }

.color1a86c8
{ color: #1a86c8; }
.color005492
{ color: #005492; }
.colorac4a96
{ color: #ac4a96; }
.color017d45
{ color: #017d45; }
.color74b743
{ color: #1a86c8; }







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

