body{font:12px Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; text-align:center; color:#6E3210; background:url(../images/body-background.jpg) top}

p, img{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}

a{color:#80061B; text-decoration:none; outline:none}
a:hover{text-decoration:underline}

a.one{color:#6E3210; text-decoration:none; outline:none}
a.one:hover{text-decoration:underline}



/*container*/
#container{width:879px; background:url(../images/pipers-container-bg.jpg) repeat-y;  margin:0 auto; text-align:left}
#container-winter, #container-summer, #container-autumn, #container-spring{width:879px; margin:0 auto; text-align:left}
#container-winter{background:url(../images/pipers-container-bg-blue.jpg) repeat-y}
#container-spring{background:url(../images/pipers-container-bg-lime.jpg) repeat-y}
#container-summer{background:url(../images/pipers-container-bg-orange.jpg) repeat-y}
#container-autumn{background:url(../images/pipers-container-bg-brown.jpg) repeat-y}
#mainContent{width:879px; text-align:left}
.enquirepaper{background:url(../images/paper-bg.png) repeat-y; width:275px}
.enquirepaperother{background:url(../images/chillin-side-panel-small.png) repeat-y; width:120px; height:378px; padding-left:50px}
.enquirepaperconother{background:url(../images/chillin-side-panel.png) repeat-y; width:180px; height:597px; padding-left:50px}
.enquirepaperfac{background:url(../images/middle-facilities-news-paper.png) repeat-y; width:203px}
.dot-news{border-right:dotted #BFB188}

.hotdeal{color:#BE4800}
.chillin{color:#3D6CD0}
.grey  {color:#5e6165;}
.green {color:#4a5426;}
.orange {color:#de3f05;}
.red{color:#80061B; font:11x; font-weight:bold}
.black{color:#000}
.pricered{font:16px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#80061B}
.small{font-size:11px}
.activities{font:18px "Times New Roman",Times,serif; color:#000}
.floatRight{float:right; padding:6px;}
/*header*/
#header, #header-winter, #header-summer, #header-spring, #header-autumn{height:349px}
#header{background:url(../images/header-welcome-bg.jpg) no-repeat}
#header-winter{background:url(../images/header-welcome-bgblue.jpg) no-repeat}
#header-summer{background:url(../images/header-welcome-bgorange.jpg) no-repeat}
#header-spring{background:url(../images/header-welcome-bggreen.jpg) no-repeat}
#header-autumn{background:url(../images/header-welcome-bgbrown.jpg) no-repeat}
#header h1{margin:0; padding:0}
#header-menu{width:156px; float:left; padding:0 0 0 20px}
#header-menu ul{padding:0; margin:0}
#header-menu li{padding:10px 0 1px 10px}
#header-flash{width:703px; float:left}

/*footer*/
#footer{padding:0 10px; height:159px; background:url(../images/footer-bg.png)}
#footer-links{width:649px; padding-top:5px; text-align:left; font-size:11px; margin:0px auto; background:url(../images/footer-lines.png) no-repeat}
#footer p{margin:0; padding:10px 0}
a.footer{color:#6E3210; text-decoration:none; outline:none}
a.footer:hover{text-decoration:underline}

.form3{background-color:#D4C593; border:1px solid #9C8D66; color:#000}
.clear{border:none; background:transparent url(../images/clear-button.png) no-repeat scroll center; width:96px; height:31px; overflow:hidden; margin:0; padding:55px 0 0}

.submit{border:none; background:transparent url(../images/send-button.png) no-repeat scroll center; width:125px; height:46px; overflow:hidden; margin:0; padding:55px 0 0 60px}

/*Calender */
.LV_validation_message{ font-weight:bold;  margin:0 0 0 5px}

.LV_valid{ color:#0C0}

.LV_invalid{ color:#C00}
 
.LV_valid_field, 
input.LV_valid_field:hover, 
input.LV_valid_field:active, 
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active{ border:1px solid #0C0} 
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active, 
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active{ border:1px solid #C00}
.hidden{opacity:0; position:absolute}
.visible{opacity:1}
input.calendar, 
select.calendar{width:99px}
button.calendar{background:#D4C593; border:0; cursor:pointer; height:20px; margin-right:6px; width:20px}
button.calendar:hover, 
button.calendar.active{background-position:20px 0 0 0}
div.calendar{background:url(../images/calendar.png); height:195px; padding:0 6px; text-align:center; width:147px}
div.calendar *{margin:0; padding:0}
div.calendar div{background:none !important; cursor:move; height:185px; overflow:hidden; padding-top:10px; position:relative; width:147px}
div.calendar caption{color:#333; font:normal 12px/16px Arial,Helvetica,sans-serif; padding-top:6px; text-align:center; width:100%}
div.calendar caption a{cursor:pointer; display:block; height:12px; overflow:hidden; position:absolute; text-indent:-100px; top:17px; width:11px}
div.calendar caption a.prev{background-image:url(../images/calendar-prev.gif); left:0}
div.calendar caption a.next{background-image:url(../images/calendar-next.gif); right:0}
div.calendar caption a:hover{background-position:0 12px}
div.calendar caption span{height:25px; position:relative; text-align:center}
div.calendar caption span.month{padding-right:8px}
div.calendar caption span.month:after{content:','}

div.calendar table{background:#FFF; border:0; border-collapse:collapse; border-spacing:0; cursor:default; margin:0 auto; overflow:hidden; width:147px}
div.calendar td, 
div.calendar th{border:0; color:#0597DB; font:normal 12px Arial,Helvetica,sans-serif; height:21px; text-align:center; width:21px}
div.calendar td{background:#FFF; color:#FFF; font-size:11px}
div.calendar td.invalid{color:#999}
div.calendar td.valid{background:url(../images/calendar-valid.gif); color:#0597DB; cursor:pointer}
div.calendar td.hilite{background:url(../images/calendar-hilite.gif)}
div.calendar td.inactive{background:url(../images/calendar-td.gif) 0 100%; color:#FFF}
div.calendar td.active, 
div.calendar td.hover{background:url(../images/calendar-valid.gif) 0 100%; color:#FFF; cursor:pointer}

