BODY
{
 background-image:url(img/body_bk.jpg); background-repeat:repeat-x;	
 background-color:#1d6da9;
 text-align:center;
 
}
#wrapperMain
{
width:1010px;
margin: 18px auto;
text-align:center;
}
#header 
{
	width:1010px;
	height:110px;
	text-align:left;
}
#logo
{
	padding-left:10px;
}
#headerMenuWrapper
{
 width:1010px;
 height:41px;
 padding-top:18px;
}
/* Begin Left Menu */

#headerMenuLeft
{
	width:700px;
	height:23px;
	float:left;
}
#leftHome
{
	width:41px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftHomeAct
{
	width:41px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}

#leftGetting
{
	width:80px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftGettingAct
{
	width:80px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftWine
{
	width:76px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftWineAct
{
	width:76px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftBeach
{
	width:60px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftBeachAct
{
	width:60px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftGolf
{
	width:37px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftGolfAct
{
	width:37px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftSurf
{
	width:38px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftSurfAct
{
	width:38px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftSpa
{
	width:42px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftSpaAct
{
	width:42px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftActivity
{
	width:60px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftActivityAct
{
	width:60px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftLinks
{
	width:43px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftLinksAct
{
	width:43px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftProperty
{
	width:64px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftPhoto
{
	width:81px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftPhotoAct
{
	width:81px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftContact
{
	width:67px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#leftContactAct
{
	width:67px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#leftSep
{
	width:1px;
	height:23px;
	float:left;
	background-image:url(img/sep.jpg); background-repeat:no-repeat;
}
#rightprentals
{
	width:95px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#rightprentalsAct
{
	width:95px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
#rightpsales
{
	width:100px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#000033;
}
#rightpsalesAct
{
	width:100px;
	height:23px;
	float:left;
	text-align:center;
	background-color:#99cc00;
}
a.menuHdLink
{
   font-family:Arial;
   font-size:11px;
   font-weight:normal;
   text-align:center;
   text-decoration:none;
   line-height:23px;
   padding-top:10px;
   color:#ffffff;
}
a.menuHdLink:hover
{
   font-family:Arial;
   font-size:11px;
   font-weight:normal;
   text-align:center;
   text-decoration:none;
   line-height:23px;
   padding-top:10px;
   color:#ffffff;
}



#headerMenuRight
{
	width:290px;
	height:23px;
	float:left;
	padding-left:20px;
}

#mainContent
{
   width:1010px; 
}
#mainContentTop
{
   width:1010px;
   height:195px;
   background-image:url(img/mainConentTop.jpg); background-repeat:no-repeat;
}
#mainContentBottom
{
   width:1010px;
   overflow:auto;
   background-image:url(img/mainConentBottom.jpg); background-repeat:repeat-y;
}
#mainContentLeftTop
{
   width:710px;
   float:left;
   
}
#innerContentWrapperLeftTop
{
	width:710px; 
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
	}
#homeBanner
{
	width:679px;
	height:175px;
	background-image:url(img/home_banner.jpg); background-repeat:no-repeat; background-position:left;
}

#innerContentWrapperLeftBottom
{
	width:690px; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
	}
	
#mainContentLeftBottom
{
   width:710px;
   float:left;
}
	
#innerHomeBottomLeft
{
	width:420px;
	height:220px;
	float:left;
	overflow:auto;
    background-image:url(img/innerHomeLeft.jpg); background-repeat:repeat-y;
}	
#innerHomeBottomRight
{
	width:260px;
	height:220px;
	float:left;
	overflow:auto;
    background-image:url(img/innerHomeRight.jpg); background-repeat:repeat-y;
}	
#innerHomeLeftBottomHd
{
	width:410px;
	height:40px;
	padding-top:10px;
	padding-left:10px;
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
	color:#ffffff;
}	
#innerHomeRightBottomHd
{
	width:240px;
	height:35px;
	padding-top:10px;
	padding-left:20px;
	font-family:Arial;
	font-size:22px;
	font-weight:normal;
	color:#ffffff;
}	
#innerHomeLeftBottomText
{
	width:395px;
	padding-left:10px;
	padding-right:15px;
	font-family:Arial;
	font-size:11px;
	line-height:1.4;
	font-weight:normal;
	color:#ffffff;
}
#innerHomeRightForm
{
	width:240px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial;
	font-size:11px;
	line-height:1.4;
	font-weight:normal;
	color:#ffffff;
}
#innerHomeRightFormLeft
{
	width:88px;
	float:left;
}
#innerHomeRightFormRight
{
	width:152px;
	float:left;
}
#innerHomeRightFormRightCh
{
	width:172px;
	float:left;
}
#formLeftName
{
	width:88px;
	height:28px;
}
#formLeftEnquiry
{
	width:88px;
	height:60px;
}
#formRightName
{
	width:152px;
	height:28px;
}
#formRightEnquiry
{
	width:152px;
	height:60px;
}
#innerHomeMostBottomLeft
{
	width:220px;
	float:left;
	padding-right:10px;
}	

#innerHomeMostBottomCenter
{
	width:220px;
	float:left;
	padding-right:10px;
}
#innerHomeMostBottomRight
{
	width:220px;
	float:left;
	padding-right:10px;
}
#innerHomeMostBottomHd
{
	width:220px;
	height:40px;
	padding-top:20px;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#666666;
}	
#innerHomeMostBottomText
{
	width:220px;
	padding-top:10px;
	font-family:Arial;
	font-size:11px;
	line-height:1.5;
	font-weight:normal;
	color:#666666;
}
#HomeMoreInfo
{
	width:63px;
	padding-top:5px;
}
#HomeBootmGap
{
	width:220px;
	height:20px;
}
#mainContentRightTop
{
   width:290px;
   float:left;
   padding-left:10px;
}
#innerContentWrapperRightTop
{
	width:269px;
	padding-top:10px;
	padding-left:11px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
	}
#mainContentRightBottom
{
   width:290px;
   float:left;
   padding-left:10px;
   text-align:left;
}
#innerContentWrapperRightBottom
{
	width:269px;
	padding-left:11px;
	padding-right:10px;
	text-align:left;
}	
/* Begin Right Property Style */
#property
{
  width:267px;
  height:126px;
}
#propertyTitle
{
  width:267px;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#666666;
}
#propertyInnerLeft
{
  width:178px;
  float:left;
}
#propertyInnerRight
{
  width:88px;
  float:left;
}
.propertyDesc
{
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  line-height:1.5;
  color:#666666;
}
#propertyPrice
{
  width:100px;
  float:left;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  line-height:1.5;
  color:#666666;
  background:url(img/sepRight.jpg); background-position:right; background-repeat:no-repeat;
}
#propertyMoreInfo
{
  width:70px;
  float:left;
  font-family:Arial;
  padding-left:8px;
  font-size:11px;
  font-weight:bold;
  line-height:1.5;
  color:#869727;
}
a.propertyMoreInfoLink
{
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  line-height:1.5;
  text-decoration:none;
  color:#869727;
}
a.propertyMoreInfoLink:hover
{
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  line-height:1.5;
  text-decoration:none;
  color:#869727;
}
/*End of Property */
/* Begin Wine&Dine Homepage Style */
#wineContentTop
{
   width:1010px;
   height:185px;
   background-image:url(img/mainConentTop.jpg); background-repeat:no-repeat;
}
#wineContentWrapperLeftTop
{
	width:710px; 
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	}
#wineContentWrapperRightTop
{
	width:269px;
	padding-top:10px;
	padding-left:11px;
	padding-right:10px;
	text-align:left;
}	
#activityBanner
{
	width:680px;
	height:175px;
	background-image:url(img/ActivitiesBanner.jpg); background-repeat:no-repeat; background-position:left;
}

#gettingBanner
{
	width:680px;
	height:175px;
	background-image:url(img/GettingThereBanner.jpg); background-repeat:no-repeat; background-position:left;
}
#beachesBanner
{
	width:680px;
	height:175px;
	background-image:url(img/BeachesBanner.jpg); background-repeat:no-repeat; background-position:left;
}
#golfBanner
{
	width:680px;
	height:175px;
	background-image:url(img/GolfBanner.jpg); background-repeat:no-repeat; background-position:left;
}
#contactBanner
{
	width:680px;
	height:175px;
	background-image:url(img/ContactUsBanner.jpg); background-repeat:no-repeat; background-position:left;
}
#surfBanner
{
	width:680px;
	height:175px;
	background-image:url(img/SurfBanner.jpg); background-repeat:no-repeat; background-position:left;
}
#wineBanner
{
	width:680px;
	height:175px;
	background-image:url(img/wine_banner.jpg); background-repeat:no-repeat; background-position:left;
}
#wineContentWrapperLeftBottom
{
	width:680px; 
	padding-left:10px;
	padding-right:20px;	
}
#wineContentLeftBottomBack
{
	width:680px; 
	overflow:auto;
	background-image:url(img/wine_bk.jpg); background-repeat:repeat-y;
}
#wineContentLeftBottomTop
{
	width:680px;
	overflow:auto;
	
}
#wineContentLeftBottomTopLeft
{
	width:210px;
	padding-top:12px;
	float:left;
	font-family:Arial;
	font-size:30px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;	
}
#wineContentLeftBottomTopRight
{
	width:470px;
	padding-top:10px;
	float:left;
	font-family:Arial;
    font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;	
}
#wineContentLeftBottomCenter
{
	width:680px;
	height:250px;
}
#actContentLeftBottomCenter
{
	width:680px;
	height:210px;
}
#actContentLeftBottomCenterGap
{
	width:680px;
	height:15px;
}
#wineContentRest
{
	width:210px;
	float:left;
	padding-left:15px;
	padding-right:10px;
	
}
#wineContentBar
{
	width:210px;
	float:left;
	padding-right:10px;
	
}
#wineContentDisco
{
	width:210px;
	float:left;
	padding-right:15px;
	
}
#wineContentRestTitle
{
	width:210px;
	height:40px;
	padding-top:25px;
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;	
}
#wineContentActTitle
{
	width:210px;
	height:40px;
	padding-top:10px;
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;	
}
/*End Wine&Dine Homepage Style */
/*Begin Wine&Dine Product Listing Style */
#wineContentLeftBottomHdBack
{
	width:680px;
	height:51px;
	background-image:url(img/wineListingHd_bk.jpg); background-repeat:repeat-x;
}
#wineListingLeftHdText
{
	width:200px;
	height:42px;
	float:left;
	padding-left:10px;
	padding-top:18px;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#666666;	
}
#wineListingRightHdText
{
	width:460px;
	height:26px;
	float:left;
	padding-right:10px;
	padding-top:25px;
	text-align:right;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#666666;	
}
#wineListingLeftHdText1
{
	width:400px;
	height:42px;
	float:left;
	padding-left:10px;
	padding-top:18px;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#666666;	
}
#wineListingRightHdText1
{
	width:260px;
	height:26px;
	float:left;
	padding-right:10px;
	padding-top:25px;
	text-align:right;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#666666;	
}
a.wine_previous
{
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#666666;
  text-decoration:none;
}
a.wine_previous:hover
{
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#666666;
  text-decoration:none;
}
#wineContentLeftBottomPageBack
{
	width:680px;
	height:60px;
	background-image:url(img/wineListingpage_bk.jpg); background-repeat:repeat-x;
}
#wineListingPageAlpha
{
	width:680px;
	height:20px;
	padding-top:10px;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	
}
a.wine_alpha
{
  font-family:Arial;
  font-size:15px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
}
a.wine_alpha:hover
{
  font-family:Arial;
  font-size:15px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
}
#wineListingPageDetails
{
	width:680px;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	
}
#wineListingPageDetailsLeft
{
	width:270px;
	padding-top:8px;
	padding-left:10px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#FFFFFF;
	
}
#wineListingPageDetailsRight
{
	width:390px;
	padding-top:5px;
	padding-right:10px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#FFFFFF;
	
}
#wineContentWrapperListingLeftBottom
{
	width:680px; 
	padding-left:10px;
	padding-right:20px;
	padding-bottom:15px;
	
	
}
#wineContentLeftBottomWhite
{
	width:680px;
	overflow:auto;
	background-color:#f7f7f9;
	padding-top:15px;
	padding-bottom:15px;
}
#wineContentLeftBottomGray
{
	width:680px;
	overflow:auto;
	background-color:#e5e5ea;
	padding-top:15px;
	padding-bottom:15px;
	
}

#wineContentLeftBottomWhiteLeft
{
	width:100px;
	padding-left:15px;
	padding-right:20px;
	float:left;
}
#wineContentLeftBottomWhiteCenter
{
	width:359px;
	border-right:#dfdfdf solid 1px;
	float:left;
}
#wineContentLeftBottomGrayCenter
{
	width:359px;
	border-right:#b4b4b4 solid 1px;
	float:left;
}
#wineContentLeftBottomWhiteRight
{
	width:185px;
	float:left;
}
#wineContentLeftBottomWhiteHd
{
	width:354px;
	padding-right:5px;
	font-family:Arial;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    line-height:1.5;
    color:#333333;
	
}
#wineContentLeftBottomWhiteText
{
	width:349px;
	padding-right:10px;
	font-family:Arial;
    font-size:11px;
    font-weight:normal;
    text-align:left;
    line-height:1.5;
    color:#666666;	
}
#wineContentLeftBottomRWhiteText
{
	width:170px;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	font-family:Arial;
    font-size:11px;
    font-weight:normal;
    text-align:left;
    line-height:1.5;
    color:#666666;	
}

/*Begin Property Product Listing Style */
#propertyBanner
{
	width:680px;
	height:175px;
	background-image:url(img/propertyBanner.jpg); background-repeat:no-repeat; background-position:left;
}
#propertyContentLeftBottomWhiteCenter
{
	width:399px;
	border-right:#dfdfdf solid 1px;
	float:left;
}
#propertyContentLeftBottomGrayCenter
{
	width:399px;
	border-right:#b4b4b4 solid 1px;
	float:left;
}
#propertyContentLeftBottomWhiteRight
{
	width:145px;
	float:left;
}
#propertyContentLeftBottomRWhiteText
{
	width:130px;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	font-family:Arial;
    font-size:11px;
    font-weight:normal;
    text-align:left;
    line-height:1.5;
    color:#666666;	
}
#propertyContentLeftBottomWhiteHd
{
	width:394px;
	padding-right:5px;
	font-family:Arial;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    line-height:1.5;
    color:#333333;
	
}
#propertyContentLeftBottomWhiteText
{
	width:399px;
	padding-right:10px;
	font-family:Arial;
    font-size:11px;
    font-weight:normal;
    text-align:left;
    line-height:1.5;
    color:#666666;	
}
#propertyContentLeftBottomWhiteGap
{
	width:680px;
	height:100px;
	background-color:#f7f7f9;
	padding-top:15px;
	padding-bottom:15px;
}
.properyPrice
{
	font-family:Arial;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    line-height:1.5;
    color:#333333;
}
/*End Property Product Listing Style */

/*Begin Product Info Style */
#pInfoRightHdText
{
	width:260px;
	height:36px;
	float:left;
	padding-right:10px;
	padding-top:15px;
	text-align:right;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#666666;	
}
#pInfoLeftHdText
{
	width:400px;
	height:36px;
	float:left;
	padding-left:10px;
	padding-top:15px;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#333333;	
}
#pInfoMain
{
	width:680px;
	overflow:auto;
	padding-top:10px;
	padding-bottom:15px;
}
#pInfoLeftText
{
	width:350px;
	float:left;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#333333;	
}

#pInfoRightText
{
	width:330px;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:1.5;
	text-align:left;
	color:#333333;	
}
#pInfoSlide
{
	width:350px;
	height:25px;
	padding-top:8px;
}
#pInfoThumbRow
{
	width:350px;
	height:58px;
	padding-top:8px;
}
#pInfoThumbCol
{
	width:60px;
	height:58px;
	float:left;
	padding-right:8px;
}
#pInfoRightBottomHdBack
{
	width:259px;
	height:51px;
	background-image:url(img/wineListingHd_bk.jpg); background-repeat:repeat-x;
}
.pInfoRightBottomHdText{
	padding-left:10px;
	padding-top:15px;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#666666;	
}
#pInfoRightBottomHdLeft
{
	width:100px;
	float:left;
}
#pInfoRightBottomHdRight
{
	width:159px;
	float:left;
}
#pInfoRightLocationLeft
{
	width:100px;
	float:left;
	padding-top:15px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666666;	
}
#pInfoRightLocationRight
{
	width:159px;
	float:left;
	padding-top:15px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666666;	
}
.pInfoSelectBox
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}


#footer
{
   width:1010px;
   height:100px;
} 
#mainFooter
{
   width:1010px;
   height:31px;
   background-image:url(img/footer_bk.jpg); background-repeat:no-repeat;
}
#mainFooterLeft
{
   width:710px;
   float:left;
  
}
#mainFooterLeft1
{
   width:400px;
   float:left;
   font-family:Arial;
   font-size:11px;
   font-weight:normal;
   text-align:left;
   line-height:1.5;
   color:#ffffff;
   padding-top:5px;
  
}
#mainFooterLeft2
{
   width:300px;
   float:left;
   font-family:Arial;
   font-size:11px;
   font-weight:normal;
   text-align:right;
   line-height:1.5;
   color:#ffffff;
   padding-top:5px;
   padding-right:10px;
  
}
#mainFooterRight
{
   width:300px;
   float:left;
   
}

/* Paging */
.paging_hd {
  font-family: Arial;
  font-size: 12px;
  line-height: 1.5;
  color:#666666;
  text-align:right;
  font-weight:normal;
  text-decoration:none;
}
SPAN.pageResults_act {
  font-family: Arial;
  font-size: 12px;
  line-height: 1.5;
  color:#FFFFFF;
  background: #61bcea;
  text-decoration:none;
}
.pageResults {
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color:#333333;
  text-decoration:none;
}
.pageResults a {
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color:#333333;
  text-decoration:none;
}

.pageResults a:hover {
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color:#333333;
  background: #61bcea;
  text-decoration:none;
}

/* contact us */
#contactusBottomLeft
{
	width:350px; 
	float:left;
}
#contactusBottomRight
{
	width:300px; 
	float:left;
}
#contactusFormLeft
{
	width:150px; 
	float:left;
	text-align:left;
}	
#contactusFormRight
{
	width:200px; 
	float:left;
	text-align:left;
}	
#contactusRight
{
	width:200px;
	height:220px;
	float:left;
	overflow:auto;
    background-image:url(img/innerHomeRight.jpg); background-repeat:repeat-y;
}	
#contactusHd
{
	width:420px; 
	height:45px;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	color:#6e6e6e;
}	
.contactusForm
{   font-family:Arial;
	font-size:11px;
	line-height:1.4;
	font-weight:normal;
	color:#6e6e6e;
}

