/*added by offshore on 07/05/2010 for off the park region page*/

/* region styles start */
#pe-region {
	background: #F7C76C url(../images/pe/bgFinderTop.jpg) top left no-repeat !important;
	height: auto !important;
	padding-top: 10px;
	
	clear:both;
float:left;
}

.regionPanel {
	float: left;
	clear: both;
	width: 576px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: transparent url(../images/pe/bgFinderBtm.png) bottom left no-repeat !important;
	height: auto !important;
}

.regionPanel H1 {
	float: left;
	clear: both;
	color: #9712AD;
	font-size: 1.13em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 12px 0px;
}

.regionBoxTop {
	background: url(../images/pe/bgFinderBoxTop.png) top left no-repeat !important;
	clear: both;
	float: left;
	width: 568px;
	height: 13px !important;
	margin: 0px !important;
	padding: 0px !important;
}

.regionBoxMid {
	background: url(../images/pe/bgFinderBoxMid.png) top left repeat-y !important;
	clear: both;
	float: left;
	width: 543px;
	padding: 0px 17px 10px 12px;
	height: auto !important;
}

.regionBoxMid P {
	font-size: 0.75em;
}

.regionBoxBtm {
	background: url(../images/pe/bgFinderBoxBtm.png) top left no-repeat !important;
	clear: both;
	float: left;
	width: 568px;
	height: 21px !important;
	padding-bottom: 10px;
}
/* region styles end */

/* landing page styles start */
UL#regionLandingList {
	list-style: none;
	float: left;
	clear: both;
	width: 100%;
}

UL#regionLandingList LI {
	float: left;
	width: 269px;
	height: 124px;
	/*font-size: 0.84em !important;/*previously 0.75em */
	margin: 0px 15px 6px 0px; 
}
UL#regionLandingList LI P {
	
	/*font-size: 1.0em !important;/*previously 0.75em*/
	color:#4D4D4D;
	font-size:12px;
        line-height:15px;
	
}

UL#regionLandingList LI A, UL#regionLandingList LI A:link, UL#regionLandingList LI A:active, UL#regionLandingList LI A:visited {
	display: block;
	width: 258px;
	height: 124px;
	padding: 0px 11px 0px 0px;
	background: url(../images/pe/region/regionCategory.png) 0px 0px no-repeat;
	cursor: hand;/*added by offshore on 07/06/2010 for hand cursor in IE*/
}
/*
UL#regionLandingList LI A#category1 {
	background: url(../images/pe/region/regionCategory1.png) 0px 0px no-repeat;
}

UL#regionLandingList LI A#category2 {
	background: url(../images/pe/region/regionCategory2.png) 0px 0px no-repeat;
}

UL#regionLandingList LI A#category3 {
	background: url(../images/pe/region/regionCategory3.png) 0px 0px no-repeat;
}

UL#regionLandingList LI A#category4 {
	background: url(../images/pe/region/regionCategory4.png) 0px 0px no-repeat;
}
*/
UL#regionLandingList LI A:hover {
	background-position: 0px -124px !important;
	text-decoration: none;
}

UL#regionLandingList LI A DIV.img {
	float: left;
	width: 126px;
}

UL#regionLandingList LI A DIV.copy {
	float: left;
	width: 132px;
	height: auto;
	padding-top: 7px;
}

UL#regionLandingList LI A SPAN.title, UL#regionLandingList LI SPAN.title {
	color: #FFFFFF;
	/*font-size: 1.25em;*/
	font-size:18px;/*added by offshore on 11/06/2010*/
	font-weight:bold;
	line-height:18px;/*added by offshore on 11/06/2010*/
	
	padding-bottom: 5px;
	clear: both;
	float: left;
}

UL#regionLandingList LI A SPAN.text {
	color: #555555;
	clear: both;
	float: left;
	padding-bottom: 5px;
	font-size:12px;/*added by offshore on 11/06/2010*/
	line-height:14px;/*added by offshore on 11/06/2010*/
}

UL#regionLandingList LI A SPAN.link {
	color: #FFFFFF;
	padding: 0px 15px 0px 0px;
	background: url(../images/pe/region/arrowWhiteRgt.png) right no-repeat;
	font-weight: bold;
	clear: both;
	float: left;
	font-size:14px;/*added by offshore on 11/06/2010*/
}

UL#regionLandingList LI.form {
	background: url(../images/pe/region/regionCategoryForm.png) 0px 0px no-repeat;
	width: 259px;
	height: 124px;
	padding: 7px 0px 0px 10px;
	position: relative;
}

UL#regionLandingList LI.form SPAN.title {
	float: right;
	padding: 0px 16px 0px 0px;
	font-size:15px;/*addesd by offshore on 11/06/2010*/
}

UL#regionLandingList LI.form SELECT {
	float: left;
	width: 167px;/*updated by offshore on 08/06/2010 from 143 to 163*/
	height: 20px;
	margin: 0px 0px 6px 0px;
	
	font-size:75%;
}

UL#regionLandingList LI.form INPUT {
	position: absolute;
	bottom: 24px;
	right: 16px;
}
/* landing page styles end */

/* top attractions styles start */
.topAttractions {
	clear: both;
	float: left;
	*margin-left:13px;
}

.taItem {
	clear: both;
	float: left;
	border-top: 1px solid #D6D6D6;
	margin-bottom: 15px;
	width: 468px;
}

.taItem H2 {
	clear: both;
	float: left;
	font-size: 0.875em;
	margin: 0px 0px 8px 0px;
	padding: 6px 0px 3px 0px;
	width: 468px;
}

.taItem H2 A {
	text-decoration: none;
	color: #E59500 !important;/*added important by offshore on 04/06/2010 as per ppt*/
}

.taItem .taImg {
	clear: both;
	float: left;
	width: 124px;
	margin-right: 6px;
	padding-bottom: 20px;
	background: url(../images/pe/region/regionCategoryShadow.png) top left no-repeat;
}

.taItem .taTxt {
	float: left;
	width: 187px;
	margin-right: 8px;
}

.taItem .taTxt TABLE.taFeatures {
	display: table;
	clear: both;
	float: left;
	border-collapse: collapse;
	width: 187px;
	font-size: 0.75em;
}

TABLE.taFeatures TD {
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
}

TABLE.taFeatures TD.subheading {
	width: 78px;
	font-weight: bold;
}

TABLE.taFeatures TD.info {
	width: 109px;
}

TABLE.taFeatures TD.info A {
	color: #333333;
	text-decoration: underline;
}

TABLE.taFeatures TD.info A:hover {
	text-decoration: none;
}

TABLE.taFeatures TR.colorMe TD.info {
	font-weight: bold;
}

.taItem .taRgt {
	float: left;
	width: 125px;
	font-size: 0.75em;
	background-color: #FAEAC8;
	padding: 4px 9px 8px 9px;
	margin-top: -4px;
}

.taRgt P {
	margin: 0px 0px 4px 0px;
	width: 130px;
}

.taRgt P SPAN {
	display: block;
	float: left;
	width: 85px;
}

.taRgt P A {
}

.taRgt P.offerImg {
	margin: 6px 0px 6px 0px !important;
}

.taRgt P.smallPrint {
	font-size: 0.875em;
}

.taRgt P.moreInfoLink {
	margin: 6px 0px 6px 0px !important;
}

.taRgt P.moreInfoLink A {
	display: block;
	width: 107px;
	height: 19px;
	background: url(../images/pe/region/taItemBtnMoreInfo.gif) top left no-repeat;
}

.taRgt P.moreInfoLink A SPAN {
	display: none;
}

/* top attractions styles end */


/* region search results css start */
.backToCategories {
	float: right;
	margin: 8px 8px 0px 0px;
}

.ieNudgeIt30 {
	*margin-top: 8px !important;
	margin-top:0px;
}

.regionBoxMid P {
	clear: both;
	float: left;
}

.regionBoxMid P.msgPrompt {
	white-space: nowrap;
}

.regionBoxMid P.msgPrompt SPAN {
	color: #FF0000;
}
	
/* pager css start */
.regionPager {
	float: left;
	clear: both;
	width: 200px;
	margin: -27px 0px 0px 250px;
}

.regionPager UL {
	font-size: 0.75em;
	clear: both;
	float: left;
	list-style: none;
	margin: 0px 0px 0px 20px;
}

.regionPager UL LI {
	float: left;
	margin: 0px 5px 0px 0px;
}

.regionPager UL LI A {
	color: #666666;
	text-decoration: underline;
}

.regionPager UL LI A:hover, .regionPager UL LI.active A, .regionPager UL LI.active A:hover, .regionPager UL LI.first A, .regionPager UL LI.first A:hover, .regionPager UL LI.last A, .regionPager UL LI.last A:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
/* pager css end */

/* filter form css start */
.regionResultsFilterForm {
	clear: both;
	float: left;
	width: 403px;/*changed by offshore on 04/06/2010 to amend the filter box style as per ppt recieved*/
	position: relative;
	margin-bottom: 8px;
	/*margin-top:20px;/*added by offshore on 23/06/2010*/
}

.regionResultsFilterForm P {
	clear: both;
	float: left;
	width: 100%;	
}

.regionResultsFilterForm SELECT {
	float: left;
	width: 167px;/*changed from 143px to 167px by offshore on 16/06/2010*/
	height: 20px;
	margin: 0px 8px 8px 0px;
	font-size: 0.75em;
}

.regionResultsFilterForm a{
	position: absolute;
	bottom: 0px;
	right: 8px;
	height: 20px;
	margin: -28px 0px 8px 0px;
	*margin-bottom: 0px;
}
/* filter form css end */

/* region results css start */
#regionSearchResults {
	clear: both;
	float: left;
	margin-bottom: 1em;
}

.regionSearchResultItem {
	clear: both;
	float: left;
	margin-bottom: 4px;
}

.regionSearchResultItem .rsrTop {
	clear: both;
	float: left;
	width: 543px;
	height: 8px;
}

.regionSearchResultItem .rsrMid {
	clear: both;
	float: left;
	width: 543px;
	height: auto;
}

.regionSearchResultItem .rsrMid .rsrMidImg {
	clear: both;
	float: left;
	width: 130px;
	padding: 0px 0px 20px 8px;
	background: url(../images/pe/region/regionCategoryShadow.png) 8px 0px no-repeat;
}

.regionSearchResultItem .rsrMid .rsrMidTxt {
	float: left;
	width: 247px;
	font-size: 1em;
}

.regionSearchResultItem .rsrMid .rsrMidTxt H2 {
	clear: both;
	float: left;
	font-size: 0.875em;
	margin: 0px 0px 8px 0px;
}

.regionSearchResultItem .rsrMid .rsrMidTxt H2 A {
	text-decoration: none;
}

.regionSearchResultItem .rsrMid .rsrMidTxt TABLE.regionFeatures {
	display: table;
	clear: both;
	float: left;
	border-collapse: collapse;
	width: 247px;
	font-size: 0.75em;
}

TABLE.regionFeatures TD {
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
}

TABLE.regionFeatures TD.subheading {
	width: 75px;
	font-weight: bold;
}

TABLE.regionFeatures TD.info {
	width: 172px;
}

TABLE.regionFeatures TD.info A {
	color: #333333;
	text-decoration: underline;
}

TABLE.regionFeatures TD.info A:hover {
	text-decoration: none;
}

TABLE.regionFeatures TR.colorMe TD.info {
	font-weight: bold;
}

/*
.regionSearchResultItem .rsrMid .rsrMidTxt P {
	float: left;
	width: 247px;
	margin: 0px 0px 8px 0px;
}

.regionSearchResultItem .rsrMid .rsrMidTxt P SPAN {
	display: block;
	float: left;
	font-weight: bold;
	width: 80px;
}

.regionSearchResultItem .rsrMid .rsrMidTxt P.colorMe {
	font-weight: bold;
}

.regionSearchResultItem .rsrMid .rsrMidTxt P A {
	color: #333333;
	text-decoration: underline;
}

.regionSearchResultItem .rsrMid .rsrMidTxt P A:hover {
	text-decoration: none;
}
*/
.regionSearchResultItem .rsrMid .rsrMidRgt {
	float: left;
	width: 128px;
	margin: 0px 0px 0px 14px;
}

.regionSearchResultItem .rsrMid .rsrMidRgt P {
	margin: 0px 0px 4px 0px;
	font-size: 0.75em;
	width: 130px;
}

.regionSearchResultItem .rsrMid .rsrMidRgt P SPAN {
	display: block;
	float: left;
	width: 85px;
}

.regionSearchResultItem .rsrMid .rsrMidRgt P A {
}

.regionSearchResultItem .rsrMid .rsrMidRgt P.offerImg {
	margin: 6px 0px 6px 0px !important;
}

.regionSearchResultItem .rsrMid .rsrMidRgt P.smallPrint {
	font-size: 0.6875em;
}

.regionSearchResultItem .rsrMid .rsrMidRgt P.moreInfoLink {
	margin: 6px 0px 6px 0px !important;
}

.regionSearchResultItem .rsrMid .rsrMidRgt P.moreInfoLink A {
	display: block;
	width: 107px;
	height: 19px;
}

.regionSearchResultItem .rsrMid .rsrMidRgt P.moreInfoLink A SPAN {
	display: none;
}

.regionSearchResultItem .rsrBtm {
	clear: both;
	float: left;
	width: 543px;
	height: 14px;
}

.regionSearchResultItemOverlay {
	display: none;
	clear: both;
	float: left;
	width: 400px;
	height: auto;
	padding: 20px;
}

.regionSearchResultItemOverlay H2 {
	margin-bottom: 10px;
	font-weight: normal;
}

.regionSearchResultItemOverlay P {
	width: 95%;
	text-align:left;
}

.regionSearchResultItemOverlay P.closeFb {
	position: absolute;
	top: -8px;
	right: 8px;
	font-size: 0.6875em;
	width: auto;
	white-space: nowrap;
}

P.closeFb A, P.closeFb A:link, P.closeFb A:active, P.closeFb A:visited {
	color: #000000;
	padding: 0px 15px 0px 0px;
	background: url(/Images/NonTridion/btnFbClose.gif) right no-repeat;
	text-decoration: none;
}

P.closeFb A:hover {
	text-decoration: underline;
}

/* region results colour coding css start */
/* green css start */
.regionGreen .rsrTop {
	background: url(../images/pe/region/rsrGreenTop.png) top left no-repeat;
}

.regionGreen .rsrMid {
	background: url(../images/pe/region/rsrGreenMid.png) top left repeat-y;
}

.regionGreen .rsrBtm {
	background: url(../images/pe/region/rsrGreenBtm.png) top left no-repeat;
}

.regionGreen .rsrMid .rsrMidTxt H2 A, .regionGreen .rsrMid .rsrMidTxt TABLE.regionFeatures TR.colorMe TD.info {
	color: #009994 !important;/*added important by offshore on 04/06/2010 as per ppt*/
}

.regionGreen .rsrMid .rsrMidRgt P.moreInfoLink A {
	background: url(../images/pe/region/rsrGreenBtnMoreInfo.gif) top left no-repeat;
}
/* green css end */
/* purple css start */
.regionPurple .rsrTop {
	background: url(../images/pe/region/rsrPurpleTop.png) top left no-repeat;
}

.regionPurple .rsrMid {
	background: url(../images/pe/region/rsrPurpleMid.png) top left repeat-y;
}

.regionPurple .rsrBtm {
	background: url(../images/pe/region/rsrPurpleBtm.png) top left no-repeat;
}

.regionPurple .rsrMid .rsrMidTxt H2 A, .regionPurple .rsrMid .rsrMidTxt TABLE.regionFeatures TR.colorMe TD.info {
	color: #9712AD;
}

.regionPurple .rsrMid .rsrMidRgt P.moreInfoLink A {
	background: url(../images/pe/region/rsrPurpleBtnMoreInfo.gif) top left no-repeat;
}
/* purple css end */
/* blue css start */
.regionBlue .rsrTop {
	background: url(../images/pe/region/rsrBlueTop.png) top left no-repeat;
}

.regionBlue .rsrMid {
	background: url(../images/pe/region/rsrBlueMid.png) top left repeat-y;
}

.regionBlue .rsrBtm {
	background: url(../images/pe/region/rsrBlueBtm.png) top left no-repeat;
}

.regionBlue .rsrMid .rsrMidTxt H2 A, .regionBlue .rsrMid .rsrMidTxt TABLE.regionFeatures TR.colorMe TD.info {
	color: #0178BC;
}

.regionBlue .rsrMid .rsrMidRgt P.moreInfoLink A {
	background: url(../images/pe/region/rsrBlueBtnMoreInfo.gif) top left no-repeat;
}
/* blue css end */
/* mauve css start */
.regionMauve .rsrTop {
	background: url(../images/pe/region/rsrMauveTop.png) top left no-repeat;
}

.regionMauve .rsrMid {
	background: url(../images/pe/region/rsrMauveMid.png) top left repeat-y;
}

.regionMauve .rsrBtm {
	background: url(../images/pe/region/rsrMauveBtm.png) top left no-repeat;
}

.regionMauve .rsrMid .rsrMidTxt H2 A, .regionMauve .rsrMid .rsrMidTxt TABLE.regionFeatures TR.colorMe TD.info {
	color: #3F48D3;
}

.regionMauve .rsrMid .rsrMidRgt P.moreInfoLink A {
	background: url(../images/pe/region/rsrMauveBtnMoreInfo.gif) top left no-repeat;
}
/* mauve css end */
/* gold css start */
.regionGold .rsrTop {
	background: url(../images/pe/region/rsrGoldTop.png) top left no-repeat;
}

.regionGold .rsrMid {
	background: url(../images/pe/region/rsrGoldMid.png) top left repeat-y;
}

.regionGold .rsrBtm {
	background: url(../images/pe/region/rsrGoldBtm.png) top left no-repeat;
}

.regionGold .rsrMid .rsrMidTxt H2 A, .regionGold .rsrMid .rsrMidTxt TABLE.regionFeatures TR.colorMe TD.info {
	color: #CC6500;
}

.regionGold .rsrMid .rsrMidRgt P.moreInfoLink A {
	background: url(../images/pe/region/rsrGoldBtnMoreInfo.gif) top left no-repeat;
}
/* gold css end */
/* red css start */
.regionRed .rsrTop {
	background: url(../images/pe/region/rsrRedTop.png) top left no-repeat;
}

.regionRed .rsrMid {
	background: url(../images/pe/region/rsrRedMid.png) top left repeat-y;
}

.regionRed .rsrBtm {
	background: url(../images/pe/region/rsrRedBtm.png) top left no-repeat;
}

.regionRed .rsrMid .rsrMidTxt H2 A, .regionRed .rsrMid .rsrMidTxt TABLE.regionFeatures TR.colorMe TD.info {
	color: #E10000;
}

.regionRed .rsrMid .rsrMidRgt P.moreInfoLink A {
	background: url(../images/pe/region/rsrRedBtnMoreInfo.gif) top left no-repeat;
}
/* red css end */
/* common color style start */
.regionGreen .rsrMid .rsrMidTxt P.colorMe SPAN, .regionPurple .rsrMid .rsrMidTxt P.colorMe SPAN, .regionBlue .rsrMid .rsrMidTxt P.colorMe SPAN {
	color: #666666;
}

/* common color style end */
/* region results colour coding css end */
/* region results css end */


.OffTheParkBottomContent
{
float:left;
display:inline;
font-weight:bold;
}

.OffTheParkBottomContent h1
{
float:left;
display:inline;
font-weight:bold;
padding:5px 0 10px 10px;
color:White;
font-size:26px;

}

.OffTheParkBottomContent h2
{
float:left;
display:inline;
font-weight:normal;
padding:11px 0 0 5px;
color:White;
font-size:21px;
}

/*added by offshore on 12/05/10 starts here*/
#RegionsSearchBoxUC_ddlRegionFormRegion
{
	font-size:12px;
}

/*added by offshore on 12/05/10 starts ends*/

/*added by offshore for pagination on region_search_results on 19/05/10 starts here*/
ul
        {
            clear: both;
            float: right;
            padding-right: 10px;
        }
        ul.paging li
        {
            padding: 10px;
            background: #83bd63;
            font-family: georgia;
            font-size: 24px;
            color: #fff;
            line-height: 1;
            width: 180px;
            margin-bottom: 1px;
        }
        ul.pageNav li
        {
            display: block;
            float: left;
            padding: 3px; /*font-family: georgia; */
        }
        ul.pageNav li a
        {
            color: #333;
            text-decoration: none;
        }
        li.currentPage
        {
            font-weight: bold;
            color: black;
        }
        ul.pageNav li.currentPage a
        {
            color: #000000;
        }
        
        #btnSubmit a
        {
			background:none;
		
			bottom:24px;
position:absolute;
right:16px;
        }
        
        #dvloader
        {
			
left:35%;
margin-bottom:8%;
margin-top:10%;
z-index:2;
margin-left:50%;
}
			


/*added by offshore for pagination on region_search_results on 19/05/10 ends here*/


#parkBtnSubmit
{
background:none !important;
height:auto !important;
width:auto !important;
padding:0px !important;
}


#parkImgSubmit
{
margin:0px;
padding:0px;
float:left;
}



/*added by offshore for pagination on region_search_results on 19/05/10 ends here*/


/*added by offshore as per ppt on region_search_results on 02/06/10 starts here*/
.resultsShowing 
{
	/*float:left;*/
}

.resultsShowing p 
{
	font-size:13px;
	width:100%;/*added by offshore on 01/06/2010*/
}
.pager
{
	float:left;
	margin-top:-3px;
	margin-left:40px;
}
ul.pageNav li.next, ul.pageNav li.prev
{
 font-weight:bold;
}

ul.pageNav li
{
	font-size:.9em;
}
.bottomPaging
{
	float:left;
	width:100%;
}
#bottomDiv
{
	float:left;
	width:100%;
}

.pager ul li a {
color:#666666;
text-decoration:underline;
}

.pager ul li a:hover, .pager ul li.currentPage a, .pager ul li.currentPage a:hover, .pager ul li.prev a, .pager ul li.prev a:hover, .pager ul li.next a, .pager ul li.next a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}

/*added by offshore as per ppt on region_search_results on 02/06/10 ends here*/

/*.resultsShowingTopClass, .resultsShowingBottomClass
{
	font-size:13px;
}

.resultsShowingTopClass
{	
background-color:white;

float:left;
left:0px;
position:relative;
top:-152px;
}

.resultsShowingBottomClass
{
	float:left;
}*/
.prevPageButton, .nextPageButton
{
font-weight:bolder;	
}
.result-links
{
	font-size:14px;/*12px;*/
	
}


.selectedPageButton
{
color:#000000;
font-weight:bolder;
text-decoration:none;
}

.divButtonTopClass
{
	
display:inline;
left:350px;
position:absolute;
top:147px;
*top:62px;	
top:62px\0;
}
.divButtonBottomClass
{
	padding-left:60px;
	/*padding-bottom:10px;*/
	float: left;
	position: relative;
	left: 250px; 
	top: 15px;
}

.result-links DIV SPAN A
{
	padding-left:2px;
}

