g/* light green #f1fae8 */
.access {display:none}

#potmText {float:left}
#potmDescription {width:320px;}
#potmImage {float:right; margin-left:-10px;}
.potmAdditionalImage {display:none;}

.rpContainer {clear:both; position:static;height:150px;}
.rpc2 {width:220px; height:300px;}

#specialOffers ul {list-style:none; margin-left:0px; padding-left:0px; }
#specialOffers ul li img {float:left; padding-right:10px; }



#propertyMenu {list-style:none; padding:none; margin:none; }
#propertyMenu li {padding:10px; margin:5px; background-color:#ececec; }
#propertyMenu li p {padding-top:10px; }
#propertyMenu li img {padding-right:10px; }

/*
body {  background-color:#ececec; padding:0px; margin:0px; /*dbackground-image:url(/site/images/bg.jpg);
	background-repeat:no-repeat; background-position:top left; background-attachment: fixed ;
	font-family: Trebuchet MS, Tahoma, Arial; font-size:12px;
	padding:0px; }

input, select, textarea
{
	font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size:12px;
}

body a {color:brown}

.activityNameLink {color:brown; cursor:pointer; cursor:hand }
.validationFail {color:Red; }
*/
/* header
#ukeHeader { background-color:#f1fae8;  }
#ukeHeader img {zborder:1px solid black}
#ukeHeader .title {display:none}
*/

/* start top nav bar
#topNav {border-bottom:1px solid #90D801; background-image:url(/site/images/tableheaderb.gif); border-top:1px solid #90D801;  }
	#topNav ol { padding:0px; margin:0px}
		#topNav li {color:#ffffff; display:inline;padding:10px 10px 0px 10px; }
		/*#topNav li:hover { display:inline;padding-left:10px;}*/
			/*#topNav li a { font-style:italic; color:#blue; text-decoration:none; }
 end top nav bar */





/* start sub nav
#subNav
{
	line-height:1.2;
	height:400px;
	min-height:400px;
	border:1px solid red;
	left:0px; position:absolute; width:165px; }
	#subNav div.subNavTitle {height:20px; background-image:url(/site/images/tableheaderb.gif); color:#ffffff; }
	#subNav div.subNavTitle div {padding-left:18px;}

	#subNav div.subNavItem { padding-left:5px; background-color:#ececec; }
		#subNav div.subNavItem img{ padding-right:5px; }
		#subNav div.subNavItem a {  font-style:italic; text-decoration:none; }
		#subNav div.subNavItem input.newsletterEmail {  width:120px; }
	#subNav div.subNavSpace { height:20px; background-color:#ececec;}

/* end sub nav



/*start main content */
/*#mainContentWrapper { background-color:#ffffff; border-left:1px solid #90D801; padding-left:20px;padding-top:20px; margin-left:165px; line-height:1.5}
#mainContent { background-color:#ffffff;    }
*/



/*.zzzcontentBlock {border:1px solid #90D801; }
.contentBlock .title{ font-weight:bold; padding-left:10px; background-image:url(/site/images/tableheaderb.gif); color:#ffffff; }
.contentBlock .content {padding:15px;}



#potmWrapper {padding-top:20px;  padding-left:10px; margin-right:20px; width:400px; float:left}
#potmWrapper img {width:100px; height:75px; border:1px solid black; margin:0px 10px 10px 0px; float:left }

#getStartedWrapper {width:250px; float:left; margin-bottom:25px;}
*/


/*
 */
#lastMinuteWrapper {width:250px; float:left; margin-bottom:25px; }

#featurePropertyWrapper { padding-left:10px; margin-left:260px; margin-right:20px; }
.featureProperty {border:1px solid #cccccc; padding:5px; margin:5px; }
#siteSearchResults .highlight {background-color:#faff76}
	.featureProperty img { width:100px; height:75px; float:left; margin-right:20px; border:1px solid black;}
#featureProperties div.featurePropertiesText {margin-right:125px; }





/* start footer wrapper
	#footer {position:absolute; left:0px; clear:left; background-color: #cccccc; border-bottom:1px solid #90D801; border-top:1px solid #90D801;}
		#footerLeft {float:left;}
		#footerRight {float:right;}

		#footer a {text-decoration:none; }
 end footer wrapper */



/* clearing */
	.clearBoth	{clear:both}
	.clearRight {clear:right}
	.clearLeft {clear:left}


	h1.title { color:Green; font-size:24px; }



	/*(input.button { border-style:groove ; background: #ececec}*/





#standardPageWrapper {margin-right:20px;}

/* main content things */
.displayItem {padding:20px }
	.displayItem div.title {padding:5px; background-color:Green; color:#ffffff}
	.displayItem .displayItemContent {margin:10px;}

	.displayItem h1 { font-family:arial; font-size:x-large;color:green}


/*#zzzimageScrollerImage { float:left; width:220px; border:1px solid red}*/
#propertyScrollImage { float:right; border:1px solid black; width:200px; height:150px; margin:20px; }
#imageScrollerWrapper {float:left;}
	#imageScrollerWrapper .propertyImageList { font-weight: normal;}
	#imageScrollerWrapper .propertyImageListSelected {font-weight:bold;}




.propertyResult {border:1px solid black; clear:left; padding-top:10px;}
.propertyResult div.propertyName { font-weight:bold;}
.propertyResult img {float:left; }

.dataLabel {width:180px; float:left}
.dataValue {margin-left:185px}



.validationError {color:#ff0000}



 .propertyAttractionHide {display:none; border:1px solid green; padding:5px; background-color:#f1fae8}
 .propertyAttractionShow {display:block; border:1px solid green; padding:5px; background-color:#f1fae8}


.attractionContent {margin:10px; padding:10px; background-color:#f6ffa5; border:1px dotted black; }
#attractionContainer {padding:10px}
#propertyPhotoContainer {min-height:200px; padding-top:10px; }
#propertyPhotoContainer img {width:200px; height:150px; float:right}
#propertyPhotoContainer img.hidden {display:none}
#propertyPhotoContainer ul {float:left; width:500px; }

#callback {padding-top:10px;}
#messageWrapper {padding-top:30px;}
#messageWrapper textarea {width:300px; height:100px}


/*#propertyDetails {padding:10px}*/
#propertyDetails h3 {font-size:14px; padding-bottom:10px; }
#propertyDetails img {float:left; margin-right:20px; margin-bottom:20px; }
#propertyDetails #description {padding-bottom:15px}
#propertyPhotoContainer h4 {padding:10px;}
#propertyPhotoContainer ul {padding:10px; }

#bar-menu a.searchLink {color:#FFFFFF}





#welcomeBanner div {float:right; margin-right:20px; }


/* admin */
#adminControlPanelTitle {padding-bottom:10px; font-weight:bold}
#adminControlPanelTitle p {font-weight:normal; padding-top:10px; }
#adminPropertyMenu {}
#adminPropertyMenu div {padding-bottom:10px;}
#adminPropertyMenu div img {padding-top:5px; padding-right:5px; }
#adminPropertyMenu p {padding-left:25px;}

#siteSearchResults {list-style:none; padding-left:0px; margin-left:0px; }
#siteSearchResults .result {padding-bottom:15px; }
#siteSearchResults .result p.title {font-weight:bold; padding-bottom:2px; }

/*.searchCategory {padding-top:25px;}*/
/*.searchCategory a {float:left; padding-right:15px; }*/
#box2 ul {bordder:1px solid red; padding-left:15px; margin-left:0px; width:190px; list-style:none; }
#box4 #box4B ul {padding-left:15px; list-style:none; } /*homepage */
#box3 div.searchCategory ul {list-style:none; padding-left:5px; text-align:none;}
#box3 div.searchCategory ul li {list-style:none; float:left; padding-right:20px;padding-top:5px; width:160px; text-align:none }

#offerPropertyDescription {padding-top:30px}



/* paging */
div.prevNext a { float:left}
div.prevNext ol li {float:left; }
div.prevNext ol { list-style-type : none}



/* start local attractions */
ul#attractionAccommodation {}
ul#attractionAccommodation li img {float:left}
ul#attractionAccommodation li { padding-bottom:10px; padding-top:5px;  border-bottom:1px solid #ffffff; }

ul#attractionAccommodation li .title{ margin-bottom:5px; }

.listDescription {background: #F2FF7C none repeat scroll 0 0;  border: 1px dashed #CCCCCC; padding:10px; }


table.ukeTable {bordder:1px solid; width:100%; margin:none; padding: none}
table.ukeTable th {background-color:#cccccc; }
table.ukeTable td,th {padding: 5px 30px 5px 5px; text-align:left; }
table.ukeTable tr.nor td {background-color:#ececec; }


ul#photoAlbum {margin:none; padding:none }
ul#photoAlbum li { list-style:none; margin-left:-40px; margin-bottom:5px; padding:0 }
ul#photoAlbum img {float:left; padding-right:20px; }
ul#photoAlbum p {padding-top:10px; width:358px; }

div#left li { ; margin-left:-15px; margin-bottom:5px; padding:0 }

div#left form fieldset select {width:200px; margin-bottom:10px; }
div#left form input.submit {float:right}


form ul.errorlist {color:#ff0000; list-style:none; margin-left:-0px; /*margin-top:10px;*/float:right;  }






.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px 15px /*center*/;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/media/famfamfam/error.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/media/famfamfam/tick.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/media/famfamfam/error.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/media/famfamfam/error.png');
}
