body{
background-color:#74B1AA;
margin:0px;
}
hr{
color:#ffffff;
border:none;
border-bottom:1px solid #ffffff;
width:100%;
padding:0px;
margin:0px;
float:none;
clear:both;
margin-left:334px;
width:592px;
}
/* the overlayed element */ 

.simple_overlay { 
    
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* growing background image */
	background-image:url(../images/white.png);
	background-repeat:no-repeat;
	/* dimensions after the growing animation finishes  */
	width:900px;
	height:630px;
margin-top:46px;
		/* some padding to layout nested elements nicely  */
	padding:46px;
     
    /* CSS3 styling for latest browsers */ 
   /* -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000; */    
} 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:15px; 
    top:10px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.dialogBox { 
    
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* growing background image */
	/*background-image:url(../images/white.png);
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	/* dimensions after the growing animation finishes  */
	width:400px;
	height:330px;
margin-top:46px;
		/* some padding to layout nested elements nicely  */
	padding:33px;
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
/* close button positioned on upper right corner */ 
.dialogBox .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-10px; 
    top:-10px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
#printableArea{
z-index:0;
}
#heart {
display:none;
z-index:2300;
position:absolute;
margin-top:92px;
margin-left:369px;
} 
.heart_overlay { 
     opacity:100.0;
	 filter:alpha(opacity=100);
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* growing background image */
	background-image:url(../images/heart.png);
	background-repeat:no-repeat;
	/* dimensions after the growing animation finishes  */
	width:200px;
	height:169px;
	margin-top:92px;
		margin-left:69px;
		/* some padding to layout nested elements nicely  */
	padding:46px;
     
    /* CSS3 styling for latest browsers */ 
   /* -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000; */    
} 
/* close button positioned on upper right corner */ 
.heart_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:46px; 
    top:10px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.galleryOverlay { 
    
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* growing background image */
	/*background-image:url(../images/white.png);
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	/* dimensions after the growing animation finishes  */
	

     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
/* close button positioned on upper right corner */ 
.galleryOverlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-10px; 
    top:-10px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
#availabiltyCalendarWrapper,#dialogWrapper {
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*width:923px;*/
height:auto;
padding-left:10px;

}
.calTopRow{
	width:840px !important;
	height:60px !important;
	background-color:#B9C7D2;
	/*box-shadow: 0px 3px 5px #00384A;
	-moz-box-shadow: 0px 3px 5px #00384A;
	-webkit-box-shadow: 0px 3px 5px #00384A;*/
	position:fixed !important;
	margin: 0 auto;
	z-index:1000000000000000000000 !important;
}

.calTopRow #selectDate{
	float:left;
	padding-left:5px;
}
#book_continue a{
	color:#090 !important;
	font-size:13px !important;
	text-decoration:underline;
	
}
#book_continue a:Hover{
	color:#090;
	font-size:13px;
	text-decoration:none;
}	
.calTopRow #continueBookBttn{
	float:right;
}
#availabiltyCalendarWrapper h1, #dialogWrapper h1{
	padding-top:0px;
	margin:0px;
	/*padding-left:15px;
background-image:url(../images/featuredH1.png);
background-repeat:no-repeat;*/
color:#303E3C;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	text-decoration:none;
	padding-bottom:0px;
	font-weight:lighter;
	padding-bottom:0px;
	/*float:left;*/
	
}#availabiltyCalendarWrapper hr, #dialogWrapper hr{
padding-top:0px;
padding-bottom:10px;
margin-top:-30px;
width:100%;
clear:both;
height:1px;
}
#innerDialogWrapper{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:23px;
width:400px;
height:323px;

}
#availabilityCalendar {
margin-top:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #485654;
	border-right-color: #485654;
	border-bottom-color: #485654;
	border-left-color: #485654;
	color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:auto;
margin-right:auto;
}
#availabilityCalendar a{
color:#8AB41C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}#availabilityCalendar a:hover{
text-decoration:none;
}
#availabilityCalendar td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #485654;
	border-right-color: #485654;
	border-bottom-color: #485654;
	border-left-color: #485654;
}
#availabilityCalendar tr.topRow{
background-color:#D7E0EA;
}
#showAvailabilityBttn{
	margin-top:-50px;
}
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: -20px;
	top: -30px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1 !important;
	font-size: 1.3em;
	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}

	
/* states */
.custom-checkbox label { background: url(../images/checkbox.gif) no-repeat; font-size:11px; height:13px; margin-left:6px; z-index: 1 !important;}

.custom-radio label { background: url(../images/radiobutton.gif) no-repeat; }

.custom-checkbox label, .custom-radio label {
	background-position: -10px -14px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -114px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -10px -214px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}
.calTopRow{
height: 23px;
display:block;
float:right;
}
#signupWrapper{
	margin-top:46px;
width:895px;
height:auto;
min-height:700px;
margin-left:auto;
margin-right:auto;
border:1px solid #ccc;
background-color:#fff;
position:relative;
margin-bottom:100px;

padding:28px;
padding-top:115px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding-bottom:46px !important;
}
#signupWrapper hr{
	width:644px;
border-color:#E6E6E6;
clear:both;	
float:none;
margin:0px;
position:absolute;
padding:0px;
}
#signupWrapper .signupFormWrapper{
	background-color:#E6E6E6;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	height:auto;
	width:625px;
	padding:15px;
	margin-top:23px;
}
#signupWrapper input{
	padding:6px;
	padding-left:12px;
	padding-right:12px;
	border:1px solid #CCCCCC;
	width:276px;
	height:19px;
}
#subscription_submit 
  {
  float: right;
  background-position: 0 bottom;
  background-repeat: repeat-x;
  background-image: url("https://bbgetaways.chargify.com/images/bkgd_btn.gif");
  background-color:#fff !important;
  height: 50px !important;
  font-weight: bold;
  width: 200px;
  padding: 10px;
  border-color: #cccccc;
  border-style: solid;
  color: gray;
  font-size: 1.6em;
  border-width: 1px;
  cursor: pointer;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  margin-top:23px;
}
#subscription_submit:hover{
	  color:#98BF24 !important;
  }
#signupWrapper .homeLinks{
	float:right;
	text-align:right;
	margin-top:-83px;
	z-index:2300;
	color:#74B1AA;
	position:absolute;
	right:10px;
}
#signupWrapper .homeLinks a{
	text-decoration:none;
	color:#fff;
}
#signupWrapper .homeLinks a:hover{
	text-decoration:none;
	color:#97C024;
}
#success{
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../images/accountSuccess.jpg);
	height:48px;
	width:561px;
	color:#fff;
	text-transform:uppercase;
	font-size:23px;
	padding-left:46px;
	padding-top:17px;
	display:none;
	margin-bottom:23px;

}#success span{
color:#000;
display:block;
margin-top:23px;
padding-bottom:46px !important;
font-size:12px;
height:auto	;
text-transform:none;
width:492px;
}
#fail{
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../images/accountFail.jpg);
	height:48px;
	width:561px;
	color:#fff;
	text-transform:uppercase;
	font-size:23px;
	padding-left:46px;
	padding-top:17px;
	display:none;
	margin-bottom:23px;

}#fail span{
color:#000;
display:block;
margin-top:23px;
padding-bottom:46px !important;
font-size:12px;
height:auto	;
text-transform:none;
width:492px;
}



#subscription_submit:hover 
  {
  color: black;
}
#signupLogo{
width:	1000px;
height:97px;
position:absolute;
left:-26px;
top:-10px;
background-image:url(../images/paymentGatewayV2.jpg);
z-index:230;
}
#signupWrapper h1{
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
text-decoration:none;
padding-bottom:0px;
font-weight:lighter;

}
#signupWrapper h2{
	font-size:14px;
	margin:0px;
	padding:0px;
}
#mainWrapper{
width:987px;
height:auto;
margin-left:auto;
margin-right:auto;
}
#leftBar{
width:306px;
background-color:#F2F5CF;
height:auto;
position:absolute;
margin-left:30px;
background-image:url(../images/leftBarBttmBg.jpg);
background-repeat:no-repeat;
background-position:bottom;
color:#303E3C;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
z-index:23;
font-size:12px;

	}
	
	#leftBarInner a{
	text-decoration:underline;
	color:#006666;
}
#leftBarInner a:hover{
	text-decoration:none;
	color:#006699;
}
#leftBarInner{
padding-left:23px;
padding-right:23px;
}	
#leftBarInner h1{
color:#303E3C;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:18px;
text-decoration:none;
display:block;
width:260px;
border-bottom:1px solid #cccccc;
height:23px;
padding-bottom:3px;
margin-bottom:3px;
}	
#leftBarInner h2{
color:#303E3C;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:14px;
text-decoration:none;
margin:0px;
padding:0px;
}
#leftBarInner blockquote{
padding-bottom:0px;
margin-bottom:0px;
padding-top:0px;
margin-top:-6px;
margin-left:17px;
padding-left:0px;
}
#leftBarInner h1 span a{
	text-decoration:none;
	color:#74B1AA;
}
#leftBarInner h1 span a:hover{
text-decoration:underline;
color:#006666;
}
	
#logo{
background-image:url(../images/BBGLogo.jpg);
background-repeat:no-repeat;
width:306px;
height:117px;
}
.GAI ul{
margin-left:3px;
padding:0px;
}
.GAI li{
list-style:none;
padding-left:10px;
background-image:url(../images/giaBullet.jpg);
background-position:left;
background-repeat:no-repeat;
padding-bottom:3px;
border-bottom: dotted 1px #999999;
}
#leftBarInner .GAI li a{
text-decoration:none;
}
#leftBarInner .GAI li a:hover{
text-decoration:underline;
}
#topNav{
width:auto;
text-align:right;
padding-right:17px;
height:15px;
padding-top:8px;
}

#topNav a{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
#topNav a:hover{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}
#InnKeeperWrapper{
	color:#ffffff !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}
#InnSeekerWrapper{
padding-top:0px;
padding-left:355px;
float:left;
color:#ffffff !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#InnSeekerWrapper a{
	color:#ffffff !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#InnSeekerWrapper a:hover{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}
#topRow{
width:987px;
height:14px;
background-image:url(../images/topRow.jpg);
display:block;
background-repeat:no-repeat;
}
#bttmRow{
width:987px;
background-image:url(../images/btmRow.jpg);
display:block;
height:23px;
background-repeat:no-repeat;
}
#whiteBodyWrapper{
display:block;
width:967px;
background-image:url(../images/wrapperBg.jpg);
background-repeat:repeat-y;
padding:20px;
padding-top:2px;
padding-bottom:0px;
margin-top:0px;
height:auto;
}
#mainNav{
margin-top:-12px;
display:block;
width:973px;
height:70px;
background-image:url(../images/mainNavBg2.png);
background-repeat:repeat-x;
margin-left:-27px;
padding-left:27px;
}
#mainNav ul {
padding-left:333px;

}

#mainNav ul li{
display:block;
float:left;
padding-right:29px;
height:10px;
padding-top:19px;
margin-top:0px;
}
#mainNav ul li a{
background-image:none;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
height:10px;
padding-top:19px;

padding-bottom:11px;
}
#mainNav ul li a:hover{
color:#97C025;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
height:10px;
padding-top:19px;
}

#mainNav ul li.lastItem{
padding-right:0px;
}
#mainNav ul ul{
display:none;
	text-align:left;
	position: absolute;
	padding-top:13px;
	margin-top:18px;
	height:auto;
	/*margin-left:-7px;*/
	padding-left:0px;
	}

#mainNav li li{
z-index:800;
list-style: none;
text-align: left;
display: list-item;	
	float:none;
	width:auto;
	height:auto;
	padding:0px;
}
#mainNav li>ul { 
	top: auto;
	left: auto;
}
#mainNav li:hover ul, #mainNav li.over ul { /* This shows second-level lists on hover*/
	z-index:310;
	display: block;
	
}
#mainNav ul ul.subLinks li a{
	height:auto;
	width:155px;
	padding-top:7px;
	padding-left:7px;
	padding-bottom:7px !important;
	display:block;
	background-color: #97C025;
color:#ffffff;
background-image:none;
}
#mainNav ul ul.subLinks li:first-child a{
	border-top: 4px solid #fff;
}
#mainNav ul ul.subLinks li a:hover{
	color:#546C15;
	background-color: #F2F5CF;
}
#areaDetails{
text-align:left;
padding:10px;	
}
#areaDetails h1{
	font-size:13px;
	color:#066;
}
#resultsWrapper{
display:block;
height:auto;
padding-bottom:230px;
}
#viewInnDetails{
display:block;
height:auto;
padding-bottom:23px;
background-color:#E8F7F4;
width:948px;
min-height:1100px !important;
position:relative;
}
#viewInnDetailsfeaturedImage{
	display:block;
	height:auto;
	padding-bottom:23px;
	background-color:#CFDEDB;
	width:948px;
	min-height:1100px !important;
position:relative;
}
 #adminArea{ 
display:block;
	width:612px;
	position:relative;
	background-color:#E8F7F4;
	background-repeat:repeat-x;
	padding-left:336px;
	padding-top:17px;
	padding-bottom:17px;
	color:#303E3C;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#paidListing, .paidListingItem{
	position:relative;
	display:block;
	width:612px;
	height:169px;
	background-color:#E8F7F4;
	background-repeat:repeat-x;
	padding-left:336px;
	padding-top:17px;
	padding-bottom:17px;
	color:#303E3C;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	margin-bottom:10px;
}
.nobordersorShadows{
-moz-border-radius: none;
	-webkit-border-radius: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;	
	box-shadow:none;
	-ms-filter:"none";
	filter: none;
}

#resultsWrapper .paidListingItem{
	border: 1px solid #D3E2DF !important;
	
}


#paidListing h1, #staticContent h1, .paidListingItem H1{
padding-top:0px;
margin:0px;
padding-left:15px;
background-image:url(../images/featuredH1.png);
background-repeat:no-repeat;
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
text-decoration:none;
padding-bottom:0px;
font-weight:lighter;

}
.paidListingItem H1 a{
	color:#000;
	text-decoration:none;
}
.paidListingItem H1 a:hover{
	color:#94C21C;
	text-decoration:none;
}
.homePageFeatured img{
width:250px !important;
height:175px !important;
}
.homePageFeatured  .plImage {
width:250px !important;
height:175px !important;

	margin-left:0px;

}
#takATourBttn{
display:block !important;
height:40px !important;
width:173px !important;
}
.homePageFeatured{
	background-image:url(../images/homePageFeatured.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#CFDEDB;
height:300px !important;
margin-bottom:23px;
position:relative;
width:605px !important;
border:1px solid #E1F0ED;
-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}




.featuredImage .plImage img{
width:289px !important;
height:203px !important;
}
.featuredImage .plImage {
width:289px !important;
height:203px !important;
}
.featuredImage .Amenities, .homePageFeatured .Amenities{
	display:block !important;
}
.homePageFeatured .Amenities img{
	width:38px !important;
	height:46px !important;
}

.Amenities{
	display:none;
}



.paidListingImageTextWrapper{
padding-top:6px;
float:left;
}
.paidListingImageTextWrapper img{
border:solid 1px #ffffff;

}
.plAddress{
padding-left:17px;
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:none;
clear:both;
width:500px;
display:block;
}
.plAddress a, #adminArea a, #staticContent a{
color:#30AADF;
text-decoration:underline;
}
.plAddress a:hover, #adminArea a:hover, #staticContent a:hover{
color:#000000;
text-decoration:none;
}
.plPhone{
padding-right:20px;
float:right;
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
font-weight:bold;
margin-top:-17px;
}
.plPhone .removeFav a{
margin-right:69px;
font-size:12px;
float:left;
color:#990000;
text-decoration:underline;

}
.removeFav a:hover{
text-decoration:none;
}
.freeListingItem .plPhone{
margin-top:0px;
}
.plPhone a{
text-decoration:underline;
	color:#80A718;
}
.plPhone a:Hover{
	text-decoration:underline;
	color:#73827F;
}
.plImage{
width:131px;
height:92px;
background-color:#5E7F7A;
padding:9px;
margin-top:3px;
margin-left:14px;
float:left;
}
.plImage img{
width:131px ;
height:92px ;
}
#pdLeft{
	width:400px;
	float:left;
	color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;

display:block;

}
#pdLeft h1{

padding-top:0px;
margin:0px;
background-image:none;
padding-left:0px;
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
text-decoration:none;
padding-bottom:0px;
font-weight:lighter;
padding-bottom:0px;
}
#pdLeft hr{
padding:0px;
margin:0px;
height:3px;
clear:both;
float:none;
border-bottom: solid 1px #999999;
background:none;

}
#pdRooms img{
border:none;
}
.pdRoomsImage{
padding-right:7px;
float:left;
padding-top:7px;
display:block;
height:52px;
}
.pdRoomsText{
float:left;
padding-top:7px;
display:block;
width:300px;
display:block;
}
#pdRight{
width:183px;
padding-left:13px;
float:right;
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:left;
}
#pdRight a{
color:#30AADF;
text-decoration:underline;
padding-left:6px;
margin-top:3px;
}
#pdRight a:hover{
text-decoration:none;
}
#pdRight a.addFav  {
color:#CC3366;
text-decoration:underline;
font-weight:bold;
padding-left:0px;
}

#pdRight a.viewCal, #pdLeft a.viewCal {
color:#6CAA3F;
text-decoration:underline;
font-weight:bold;
padding-left:0px;
}
#pdRight a.reviews  {
color:#660066;
text-decoration:underline;
font-size:11px;
font-weight:lighter;
padding-left:0px;
}
.reviews{
color:#660066;
}
#pdRight a.viewCal:hover,#pdRight a.addFav:hover ,#pdRight a.reviews:hover,  #pdLeft a.viewCal:hover{
text-decoration:none;
}
#pdRight img{
border:none;
padding:0px;
margin:0px;
}
.viewImages{
padding-top:0px;
text-align:center;
display:block;
width:400px;
}
.viewImages a{
color:#30AADF;
text-decoration:underline;
}
.viewImages a:hover{
color:#000000;
text-decoration:none;
}


#viewInnDetails .pdImage{
width:364px;
height:246px;
background-color:#5E7F7A;
padding:9px;
margin-top:-3px;


}

#viewInnDetailsfeaturedImage  .pdImage{
width:364px;
height:246px;
background-color:#5E7F7A;
padding:9px;
margin-top:-3px;
margin-left:14px;
}
.pdImage img{
min-height:245px;
min-width:363px;
max-height:245px;
max-width:363px;
}

.featuredImage{
background-image:url(../images/featuredImage.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#CFDEDB;
height:334px !important;

}
#featuredInn{
	width:32px;
	height:192px;
	background-image:url(../images/featuredInnFlag.png);
	float:left;
	position:absolute;
	background-position:none;
	margin-left:-15px;
}


#featuredInn.isFav{
	background-image:url(../images/featuredFavInnFlag.png) !important;
	height:230px !important;
	
}

#forSaleSign{
	width:46px;
	height:50px;
	background-image:url(../images/4saleSign.png);
	float:left;
	position:absolute;
	background-position:none;
	margin-left:-15px;
	margin-top:-28px;
}
h1.forSaleSign { padding-left:33px;
}
.paidListingItem #featuredInn{
	margin-top:-23px;
}
#viewInnDetailsfeaturedImage #featuredInn{
	margin-top:-23px !important;
}

.plText{
	position:relative;
text-align:left;
width:401px;
color:#2F3D3B;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
padding-right:10px;
padding-left:12px;
margin:0px;
line-height:17px;
}
.homePageFeatured .plText{

width:300px;
overflow:hidden;	
float:right;
}

.featuredImage .plText{
width: 255px !important;

}
.plText a{
text-align:center;
	text-decoration:underline;
	color:#80A718;
}
.plText a:Hover{
	text-decoration:underline;
	color:#73827F;
}
.plText h2{
padding-top:0px;
margin:0px;

color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
padding-bottom:5px;
}
.pdBttm{
clear:both;
	float:none;
	width:890px;
	height:19px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;

}

.plBttm{
	clear:both;
	float:none;
	width:590px;
	height:33px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.plBttmLeft img{
display:none;
}
.featuredImage .plBttmLeft  img{
display:block !important;
}
.featuredImage .paidListingLinks{
margin-top:0px !important;
	
}
.paidListingLinks{
	margin-top:-52px;
	position:absolute;
	float:right; 
	text-align:right;
	right:0px;
	
}
.featuredHomeBttm{
clear:both;
	float:none;
	width:600px;
	height:1px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.plBttmLeft{
padding-left:14px;
width:307px;
display:block;
float:left;
text-align:center;
}

.plBttmRight{

	width:265px;
	color:#2F3D3B;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	float:right;
	text-align:center;
	margin:0px;
	height:33px;
	padding-top:7px;
}
.plBttmRight a{
text-decoration:none;
color:#2F3D3B;
padding:3px;
}
.plBttmRight a:Hover{
	color:#ffffff;
	background-color: #85B114;
}
.alphabet {
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

h2.alphabet a{

width: auto;

color:#303E3C;
text-decoration:underline;
padding:2px;
}h2.alphabet a:hover{
	
	width: auto;
	
	padding:2px;
	color:#ffffff;
	background-color:#97C024;
	text-decoration:none;
}
.cityList{
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
clear:both;
float:none;
width:614px;
height:auto;
margin-bottom:23px;

}
.cityList hr{
float:none;
padding-bottom:0px;
border-bottom:none;
clear:both;

}
.cityList h2{
float:none;
padding-top:30px;
clear:both;
border-bottom:1px solid #999999;
width:100%;
}
.cityList ul{
line-height:23px;
list-style:none;
list-style-type:none;
margin:0px;
padding:0px;

}
.cityList li {
width:153px;
float:left;
}
.cityList li a{

color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}
.cityList li a:hover{
color:#74B1AA;
text-decoration:underline;
}
a.bactToTop {
float:right;
padding-right: 23px;
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
}
a.bactToTop:hover {
text-decoration:underline;
}
.cityList h2{
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
padding-bottom:0px;
font-weight:lighter;
padding-bottom:1px;
margin:0px;
float:left;
}
#mainContent, #freeListings, #staticContent{
display:block;
width:600px;
min-height:500px !important;
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:336px;
padding-top:0px;
padding-right:12px;
padding-bottom:23px;
}
#mainContent h1, #freeListings h1, #adminArea h1, #searchOptions h1{
padding-top:0px;
margin:0px;
/*padding-left:15px;
background-image:url(../images/featuredH1.png);
background-repeat:no-repeat;*/
color:#303E3C;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
text-decoration:none;
padding-bottom:0px;
font-weight:lighter;
padding-bottom:4px;
}
#mainContent h2, #freeListings h2, #adminArea h2, #searchOptions h2{
	padding:0px;
	font-size:14px;
	margin:0px;
	padding-top:13px;
	padding-bottom:7px;
	color: #FFF;
	text-align: center;
}
#mainContent a, #freeListings a, #searchOptions a{
color:#7CA01A;
text-decoration:none;
}
#mainContent a:hover, #freeListings a:hover, #searchOptions a:hover{
	color:#9DACBF;
	text-decoration:underline;
}
.freeListingItem{
padding-left:336px;
	border-top:dotted 1px #666666;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	display:block;
	width:612px;
}
.flName{
width:269px;
display:block;
float:left;
}
.flPhone{
width:123px;
display:block;
float:right;
}
.flClearer{
clear:both;
display:block;
padding-bottom:5px;
}
.flAddress{
width:169px;
display:block;
float:left;
}
#footer{
	display:block;
	width:611px;
	padding-left:330px;
	height:129px;
	background-image:url(../images/footerBg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	line-height:15px;
	padding-top:7px;
		padding-right:7px;
	padding-bottom:2px;
	background-color: #2A3634;
	color:#666666;
}
#footer a:hover{
color:#97C025;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
#footer a{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
#copyright{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
text-align:right;
padding-top:7px;
padding-right:23px;
}
#copyright span{
	float:left;
	margin-left:369px;
}
#copyright a{
font-size:11px;
color:#ffffff;
text-decoration:underline;	
}
#copyright a:hover{
font-size:11px;
color:#ffffff;
text-decoration:none;	
}

#wrapper {
	width:605px;
	height:100%;
	overflow:hidden;
}

	#mask {
		width:1000%;
		height:100%;

	}

	.item {
		width:1F0%;
		height:100%;
		float:left;

	}
	.selected {
	font-weight:700;
	background-color: #74B1AA;
	}





.container  *, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

#pdRooms .container {
	width: 388px;
	margin: 0 auto;
}



#pdRooms h2.trigger {
	background: url(../images/h2_trigger_a.jpg) no-repeat;
	height: 32px;
	line-height: 31px;
	width: 415px;
	font-size: 16px;
	font-weight: normal;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
}
#pdRooms h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
#pdRooms h2.trigger a:hover {
	color: #0F4760;
}
#pdRooms h2.active {background-position: left bottom;}
#pdRooms .toggle_container {
	margin: 0 0 1px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	overflow: hidden;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 388px;
	clear: both;
/*	background-color: #D9E4E3;*/
	background-image: url(../images/toggle_block_stretch.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#pdRooms .toggle_container .block {
	padding: 20px;
	background: url(../images/toggle_block_btm.jpg) no-repeat left bottom;
}
#pdRooms .toggle_container .block p ,#pdLeft{
	padding: 5px 0;
	margin: 5px 0;
}
#pdRooms .toggle_container h3 {
	font: 2.5em normal font-family:Verdana, Arial, Helvetica, sans-serif;;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
#pdRooms .toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}
.innpics_border {width:380px; border:1px #c9c7ca solid;}

#pictureSelector{
width:467px;
border:solid 1px #cccccc;
background-color:#FFFFFF;
height:200px;
overflow:auto;
margin-top:10px;
}
#pictureSelector ul{
margin:0px;
padding:0px;
list-style:none; 

}
#pictureSelector li{display:block; width:79px; margin-right:7px; margin-bottom:5px; float:left; text-align:center; height:69px; }
#pictureSelector li img{

	max-width:69px;
	max-height:59px;
	border:5px solid #74B1AA;
}
#pictureSelector li img:hover{
	border:5px solid #97C025;
}
#pictureSelector .close {
	
	position:relative;
	float:right;	
	height:17px;
	width:17px;
	
}
#previewImageWrapper img{
max-width:92px;
	max-height:92px;
}
.placeHolder div { width:123px; height:105px; background-color:white!important; border:dashed 1px gray !important; }

.moveImages{
	position: relative;
	float: right;
	cursor: move;
	
	margin-left:-15px;
}.pictureTools{
position:absolute;
bottom:0px;
vertical-align:bottom;
text-align:center;
width:123px;

}
.pictureTools img{
margin-top:5px;
height:32px;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
.required{
	color:#666666;
	font-size:9px;
}
#hiddenImage{
height:1px;width:1px;
overflow:hidden;
}
.captionTxt{
width:113px;
}
#picturesLegend{
width:295px;
float:right;
margin-bottom:12px;
margin-right:0px;
background-color:#FFFFFF;
padding:3px;
}
legend{
padding-left:7px;
padding-right:7px;
}
#searchOptions{
display:none;
height:855px;
padding-left:323px;
}
#joinBttn {
	color:#fff !important;
	background-color:#5E7F7A !important;
	
}
#joinBttn:hover{
	color:#5E7F7A !important;
	background-color:#fff !important;
	
}
.getawayButton {
	
	font-weight:bold;
	color:#fff;
	border:1px solid #5E7F7A;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding:0px !important;
	padding-top:4px !important;
	padding-bottom: 4px !important; 
	width:69px !important;
	float:right;
	background:#97C025;
	text-decoration:none;
		text-shadow:rgba(122,136,37,.9) 1px 1px 0; 

}
.getawayButton:hover{
background:#fff;
color:#97C025;
text-decoration:none;
	text-shadow:none; 

}


.suggestionsBox {
	position: absolute;
	/*left: 30px;*/
	margin: 10px 0px 0px 0px;
	width: 200px;
	background-color: #E8F7F4;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #74B1AA;
	color: #000000;
	z-index:20000;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
		margin-top:10px;
	}
	
	.suggestionList li {
		list-style:none;
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
	background-color: #74B1AA;
	}
	
	#pageation{
	padding-left:316px;
	height:auto;
	width:615px;
	background-color: #ffffff;
	padding-bottom:5px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
	#resultsCountWrapper{
	padding-top:7px;
	margin-bottom:0px;
	padding-left:14px;
	width:auto;
	height:auto;
	display:block;
	color:#006600;
	text-align:left;
	font-size:16px;
	font-weight:bold;
		}
	#map{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	
	}
	#map h1{
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	}
	#map .details{
	
	display:block;
	height:92px;
	overflow:auto;
	}
	#map .tabImage{
	float:left;
	margin-right:10px;
	}
	#map .mapTabContent {
	text-align:left;
	}
	#map .mapTabContent a{
	text-decoration:underline;
	color:#006666;
}
#map .mapTabContent a:hover{
	text-decoration:none;
	color:#006699;
}
#mapControls{
	color:#FFFFFF;
	background-color:#97C024;
	padding:3px;
	width:626px;
	padding-bottom:7px;
	display:none;
}
#mapControls a{
color:#FFFFFF;
text-decoration:none;
}

#page_navigation{
height:17px;
padding-top:9px;
color:#000000;

}
.previous_link, .page_link, .next_link{
	display:none !important;
}
#page_navigation a{
	padding:3px;
	border:1px solid gray;
	margin:2px;
	color:#000000;
	text-decoration:none;
	
}
#page_navigation a:hover{
	background-color: #DEEDEA;
}
.active_page{
color:#000000;
	background:#97C024;
	color:white !important;
}

#availabilityCalendar a.calanderCell {
	text-decoration:none;
	color:#009900;
	font-size:11px;
}
#availabilityCalendar a.calanderCell:hover {
	text-decoration:none;
	color:#000000;
	font-size:11px;
}

#accordion{
width:592px;
}
#accordion h3 a{
color:#999999;
text-decoration:none;
}
#accordion h3.Approved {
	background-repeat:no-repeat;
	background-color: #D6F8F1;
	background-image:url(../images/booked.jpg);
	background-position:3px 4px;
	font-weight:lighter;
}
#accordion .Approved .ui-state-active {
	background-repeat:no-repeat;
	background-color: #D6F8F1;
	background-image:url(../images/booked.jpg);
}
.Approved.ui-state-active  a {
	color:#74B1AA;
	font-weight:bold;	
}




#accordion h3.New a{
	color:#6D8D1B;
}
#accordion h3.New a:hover{
	color:#000000;
}
#accordion h3.New {
	background-repeat:no-repeat;
	background-color: #C7E675;
	background-image:url(../images/newRequestStar.jpg);
	background-position:3px 4px;
	font-weight:lighter;
}
#accordion .New .ui-state-active {
	background-repeat:no-repeat;
	background-color: #C7E675;
	background-image:url(../images/booked.jpg);
}
.New.ui-state-active  a {
	color:#C7E675;
	font-weight:bold;	
}




#accordion h3.Declined a{
	color:#999999;
}
#accordion h3.Declined a:hover{
	color:#000000;
}
#accordion h3.Declined {
	background-repeat:no-repeat;
	background-color: #E5E5E5;
	background-image:url(../images/declined.jpg);
	background-position:3px 4px;
	font-weight:lighter;
}
#accordion .Declined .ui-state-active {
	background-repeat:no-repeat;
	background-color: #E5E5E4;
	background-image:url(../images/declined.jpg);
	font-weight:bold;
}
.Declined.ui-state-active  a {
	color:#000000;
	font-weight:bold;	
}








#accordion .ui-icon,#accordion  .ui-icon-triangle-1-s{
display:none;
}


.viewRezCal{
	display:block;
	float:right;
	
}
#adminArea a.newRezBttn {
background-repeat:no-repeat;
	background-color: #C7E675;
	background-image:url(../images/newRequestStar.jpg);
	background-position:0px 0px;
	padding:5px;
	padding-left:23px;
	margin:3px;
	color:#6D8D1B;
	text-decoration:none;
	border:solid 1px #999999;
	}
	#adminArea a.newRezBttn:hover,#adminArea a.approvedRezBttn:hover,#adminArea a.declinedRezBttn:hover,#adminArea a.allRezBttn:hover{
	color:#000000;
	}


#adminArea a.approvedRezBttn {
background-repeat:no-repeat;
border:solid 1px #999999;
	background-color: #D6F8F1;
	background-image:url(../images/booked.jpg);
	background-position:0px 0px;
	padding:5px;
	padding-left:23px;
	margin:3px;
	color:#6D8D1B;
	text-decoration:none;
	}
	
#adminArea a.declinedRezBttn {
background-repeat:no-repeat;
border:solid 1px #999999;
	background-color: #E5E5E5;
	background-image:url(../images/declined.jpg);
	background-position:2px 2px;
	padding:5px;
	padding-left:23px;
	margin:3px;
	color:#6D8D1B;
	text-decoration:none;
	}
	
	#adminArea a.allRezBttn {
background-repeat:no-repeat;
border:solid 1px #999999;
	background-color: #ffffff;
	
	padding:5px;

	margin:3px;
	color:#6D8D1B;
	text-decoration:none;
	}#showSearchOptionsLink {
	width:592px;
	display:block;
	
	height:23px;
	}
	
	/*#adminArea input, #adminArea textarea{
	border:1px solid #999;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding:2px;
	}
	#adminArea select{
	border:1px solid #999;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	padding:1px;
	}*/
	#showSearchOptionsLink a{
	
	float:right;
	text-decoration:none;
	}
	#rezSearchOptions{

	display:none;
	width:592px;
	margin-bottom:50px;
	}
	#searchOptionsBody{
	border:1px dashed #97C024;
	border-top:none;
	background-color:#FFFFFF;
	height:123px;
	
	}
	#rezSearchOptions .header{
	font-size:14px;
	font-weight:bold;
	background-color:#97C024;
	color:#FFFFFF;
	padding:1px;
	
	}
	#rezSearchOptions .header a{
	font-size:11px;
	font-weight:lighter;
	float:right;
	color:#FFFFFF;
	text-align:right;
	text-decoration:underline;
	}
	
	.loginButton{
	width:69px;
	height:19px;
	background-image:url(../images/login.png);
	background-repeat:no-repeat;
	border:none;
	padding:0px;
	margin:0px;
	}
	
	#calendar{
	margin: 0 auto;
	margin-top:64px;
	clear:both;
	float:none;
	display:block;
	}
	
	
	
	
	#newsArchive{
	float:right;
	border:2px solid #7A9E1A;
	padding:4px;
	color:#7A9E1A;
	width:146px;
	font-weight:bold;
	/*background-color: #7A9E1A;
	background-image: url(../images/archivesArrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	}
	
	
	.recipe {
	display:block;
	margin-bottom:16px;
	padding-bottom:16px;
	border-bottom:dotted 1px #000000;
	}
	#staticContent .recipe h1{
	margin:0px;
	padding:0px;
	background-image:none;
	}
	#staticContent .recipe h1 a{
	text-decoration:underline;
	color:#009900;
	font-size:15px;
	font-weight:bold;
	background-attachment:none;
	background-image:none;
	}
	#staticContent .recipe h1 a:hover{
	text-decoration:none;
	}
	#staticContent .recipe h2{
	color:#666666;
	font-size:12px;
	font-style:italic;
		margin:0px;
		padding:0px;
	}
	
	#paidOnly{
	background-color:#900;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding: 7px;
	padding-left:269px;
	width:670px;
	margin-top:-18px;
	position:absolute;
	left:0px;
	z-index:0;
		}
		#paidOnly a{
			text-decoration:underline;
			color:white;
		}
		#paidOnly a:hover{
			text-decoration:none;
			color:#FFC;
		}
		
		
		#feedback a{
	width:23px;
	background-color:#000;
	display:block;
	position:fixed;
	left:0;
	top:230px;
	height:112px;
	padding:4px;
	padding-top:7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	overflow:hidden;
	
		}
	#feedback a img{	
		border:none !important;
	}
		#feedback a:hover{
		z-index:33;
	width:43px;
	background-color:#62820F;
	
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
		}
		
		
		a.greenButton,.greenButton{
	text-decoration:none !important;
	font-weight:bold;
	color:#000 !important;
	background-color:#98BF24;
	padding:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: solid 1px #999;
	}
		
	a.greenButton:hover, .greenButton:hover{
	background-color:#fff;	
	}
	a.lightGreenButton,.lightGreenButton{
	text-decoration:none !important;
	font-weight:bold;
	color:#000 !important;
	background-color:#B4DC47;
	padding:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: solid 1px #999;
	}
	a.lightGreenButton:hover,.lightGreenButton:hover{
	background-color:#fff;	
	}
	a.grayButton,.grayButton{
	text-decoration:none !important;
	font-weight:bold;
	color:#000 !important;
	background-color:#ccc;
	padding:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: solid 1px #999;
	}
	a.grayButton:hover,.grayButton:hover{
	background-color:#E4E4E4;
	}
	a.orangeButton,.orangeButton{
	text-decoration:none !important;
	font-weight:bold;
	color:#000 !important;
	background-color:#FFC313;
	padding:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: solid 1px #999;
	}
	a.orangeButton:hover,.orangeButton:hover{
	background-color:#fff;	
	}
	#loading{
		display:none;
	}
	
	
	
	
	
	input, textarea, select {
  padding: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 2px solid #cccccc;
  font-size: 1.1em;
}
input[type="radio"], input[type="checkbox"] {
  border: none;
  padding: 0;
}
input[type="submit"]{
	text-decoration:none !important;
	font-weight:bold;
	color:#000 !important;
	background-color:#98BF24;
	padding:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: solid 1px #999;
	}
		
	input[type="submit"]:hover{
	background-color:#fff;	
	}
input[type="image"]{
	border:none;	
	}


input:focus { border-color: #8ec03d; }
textarea:focus { border-color: #8ec03d; }
select:focus { border-color: #8ec03d; }
input[disabled], textarea[disabled], select[disabled] { background: #ebebeb; }
select { font-size: 1em; }
textarea { height: auto; }
*:focus {outline: none;}



#couponCode{
padding:10px;
background-image:url(../images/couponCodeBg.jpg);
background-repeat:repeat-x;
background-color:#F3F7D5;
border:solid 1px #ECE0AE;
font-size:	19px;
font-family:Tahoma, Geneva, sans-serif;
color:#999;
font-weight:900;
text-align:center;
}
.redeem{
	width:123px !important;
	height:40px !important;
	color:#999 !important;
	margin-left:23px;
}

#signUpFeatures{
	position:relative;
	margin-top:169px;
	border:1px solid #9A9A9A;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
#signUpFeaturesHeader{
	position:absolute;
	background-image:url(../images/signupOptions.png);
	height:183px;
	width:1093px;
	margin-top:-139px;
	margin-left:-84px;
/*display:none;
*/}
#signUpFeaturesHeader table{
	margin-top:115px;
	float:right;
	margin-right:123px;
}
#signUpFeaturesHeader table td{
	padding-left:6px !important;;
}
#signUpFeatures td {
	border-right:1px solid #9A9A9A;
		border-bottom:1px solid #9A9A9A;
padding:5px;
}
#signUpFeatures .bordersNoRight {
	border-right:none;
}
#signUpFeatures .bordersNoBttm {
		border:none !important;
padding-left:0px; !important;
padding-right:0px; !important;
}
.signupButton{
width:auto !important;
height:auto !important;	
font-size:14x !important;	
border:2px solid #000 !important;
font-family:Verdana, Geneva, sans-serif !important;
padding:3px !important;
}
#coupon_code{
	text-transform:uppercase;
}
#imageWarningTrial{
	border:dashed 2px #090;
	padding:7px;
	color:#090;
	font-size:14px;
position:absolute;
top:-18px;
width:580px;
height:299px;
margin-left:-23px;
z-index:-123;
}#imageWarningBasic{
	border:dashed 2px #090;
	padding:7px;
	color:#090;
	font-size:14px;
position:absolute;
top:-18px;
width:580px;
height:588px;
margin-left:-23px;
z-index:-123;

}
#imageWarningBasic h1, #imageWarningTrial h1{
	margin:-23px;
	background-color:#E8F7F4;
	color:#090;
	font-size:14px;
	font-weight:bold;
	width:auto;
	padding:5px;
	text-align:center;
	width:400px;
	margin-left:46px;
}
a[target ^="_new"]{
	padding-right:17px; 
}
a[target ^="_new"]:hover {background-image:url(../images/Icon_External_Link.png);padding-right:17px; background-position:right; background-repeat:no-repeat;}


ul#roomList{ list-style:none; padding:0;  position:relative;
margin:18px 0 0 0;}

#roomList li{ 
list-style:none;
padding-bottom:7px;
padding-left:17px;
}
.moveRooms{
	position: relative;
	float: left;
	cursor: move;
	
	margin-left:-23px;
}.roomPlaceHolder div { width:250px; height:23px; background-color:white!important; border:dashed 1px gray !important; }


.homePageCol{
	width:269px;
	border:2px solid #ccc;
	float:left;
	margin-right:5px;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	padding:10px;
	margin-bottom:10px;
	background-image:url(../images/homePageFeatured.png);
	background-repeat:repeat-x;
	background-position:left center;
	padding-bottom:92px;
}
.homePageCol.about{
	font-size:16px !important;
	line-height:20px !important;
	padding-bottom:5px !important;
}
.homePageCol a{
	color: #55978E !important;
	text-decoration:underline !important;
}

.homePageCol h1{
	width:269px !important;
	background-color:#74B1AA;
	color:#fff !important;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	padding:10px;
	margin-bottom:15px !important;
	margin-left:-10px !important;
	margin-top:-10px !important;
	background-image:none !important;
	padding-left:10px !important;
}
.innSeekersHome{
	background-image:url(../images/drivingaway.png);
	 background-position:bottom right !important; 
	 background-repeat:no-repeat; 
 }
.innKeepersHome{
	position:relative;
	background-image:url(../images/breakfastinbed.png);
	 background-position:bottom right !important; 
	 background-repeat:no-repeat; 
 }
 .findInnDesc{
	color:#fff;
	background-color:#74B1AA;
	padding:10px !important;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	font-weight:bold;
	margin-top:-7px;
	display:block;
	width:600px;
 }
 .citiesToVisit {
	 margin-left:-42px !important;
	 width:600px !important;
 }
 .citiesToVisit li{
	 list-style:none;
	 display:block;
	 width: 123px;
	 height:33px;
	color:#fff;
	background-color:#74B1AA;
	padding:10px !important;
	padding-top:2px !important;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	font-weight:bold;
	float:left;
	 margin-right:7px;
	 margin-bottom:7px;
	 text-align:center;
	 vertical-align:middle;
	 font-size:14px;
 }
  .citiesToVisit li a{
	  	color:#fff !important;
		text-decoration:none !important;
  }
  .citiesToVisit li a:hover{
	  	color:#fff !important;
		text-decoration:underline !important;
  }.citiesToVisit li a .reg{
	color:#BBD9D6 !important;
	 font-size:11px;
  }
  #destinations li a .reg, #cities li a .reg{
	display:none;
	 font-size:1px !important;
  }
  .citiesToVisit li a:hover .reg {
	color:#fff !important;
	
  }
  
  .sellInn li{
	  background-image:url(../images/checkmark.gif);
	  background-repeat:no-repeat;
	  background-position:left center;
	  padding-left:33px;
	  margin:5px;
	  list-style:none;
	  height:23px;
  }
  #socialLinks{
	  padding-top:0px;
	  vertical-align:middle;
  }
  #socialLinks img{
	  width:23px !important;
	  height:23px !important;
  }
  .stButton{
	   margin-top:10px;
	  margin-left:6px !important;
	   margin-right:6px !important;
	    width:23px !important;
	  height:23px !important;
  }
  #loggedInMenu{
	  margin-top:23px;
  }
  .changeProp{
	  display:block;
	  }
	  .welcomeBlog{
		  float:left;
		  text-align:left;
	  }
  #loggedInMenu h2{
	background:url(../images/segmentBanner.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:36px;
	margin-left:-28px; 
	height:27px;
	width:292px;
	padding-top:10px;
	color:#fff;
	text-shadow:rgba(122,136,37,.7) 1px 1px 0; 
  }
   #loggedInMenu h2 img{
	   margin-left:-28px;
	   margin-top:-6px;
   }
  #loggedInMenu a{
	text-decoration:none; 
	padding:4px;
	display:inline-block;
	
  }
   #loggedInMenu a:hover{
	background-color:#97C025;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	color:#fff;  
   }

.featuresBlock{
	margin-right:23px;
width:269px;
float:left;
height:92px;
margin-top:33px;
-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color:#fff;
	padding-top:7px;
	position:relative;
}
#startHere{
	position:absolute;
	width:273px;
	height:55px;
	background-image:url(../images/startHere.png);
	display:block;
	right:-17px;
	top:-17px;
}
   
   .featuresBlock h1{
	background-image:none !important;
	padding-left:0px !important;
	color:#62820F !important;
   }
   
  a.signup{
	  display:block;
	  text-align:center;
	  width:200px !important;
	  padding:13px;
	  height:23px;
	  border:1px solid #fff;
	  color:#000 !important;
	margin:23px !important;
	float:left;
	text-decoration:none !important;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size:23px;
	text-shadow:rgba(255,255,255,.8) 1px 2px 0; 
	background: #FFE631; /* for non-css3 browsers */
text-decoration:none;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE631', endColorstr='#FEB004'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#FFE631), to(#FEB004)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFE631,  #FEB004); /* for firefox 3.6+ */
-moz-box-shadow:0 0 3px 1px #ccc; 
    -webkit-box-shadow: 0 0 3px #ccc;
	position:relative;
  }
   a.signup:hover{
	   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEB004', endColorstr='#FFE631'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#FEB004), to(#FFE631)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FEB004,  #FFE631); /* for firefox 3.6+ */
   }
   
    a.login{
	  display:block;
	  text-align:center;
	  width:200px !important;
	  padding:13px;
	  height:23px;
	  border:1px solid #fff;
	  color:#000 !important;
	margin:23px !important;
	float:left;
	text-decoration:none !important;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size:23px;
	text-shadow:rgba(255,255,255,.8) 1px 1px 0; 
	background: #FFE631; /* for non-css3 browsers */
text-decoration:none;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2FD6FF', endColorstr='#029DD9'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#2FD6FF), to(#029DD9)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #2FD6FF,  #029DD9); /* for firefox 3.6+ */
-moz-box-shadow:0 0 3px 1px #ccc; 
    -webkit-box-shadow: 0 0 3px #ccc;
	position:relative;
  }
   a.login:hover{
	   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#029DD9', endColorstr='#2FD6FF'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#029DD9), to(#2FD6FF)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #029DD9,  #2FD6FF); /* for firefox 3.6+ */
   }
   .special{
	   display:block;
	   width:64px;
	   height:62px;
	   position:absolute;
	   background-image:url(../images/freeTrial.png);
	   position:absolute;
	   right:-20px;
	   top:-30px;
   }
   
   
   .NoInn{
	height:0px;
	width:0px;
	overflow:hidden; 
   }
   .NoInnText{
	display:block;
	width:523px;
	margin-left:323px;
	font-size:23px; 
	padding:23px; 
   }
   #facebookConnect{
	   position:absolute;
	   left:55%;
	   top:60px;
	   border-left:1px solid #666;
	padding-left:10px;
	height:169px;
	width:280px;
	padding-top:16px;
   }
   .removeFromFavs a{
	   color:#F00 !important;
   }
   #advertise {
	   padding:23px;
	   
	   color:#000;
	   display:block;
	   width:230px;
	   height:auto;
	   -moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border:1px solid #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE631', endColorstr='#FEB004'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#FFE631), to(#FEB004)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFE631,  #FEB004); /* for firefox 3.6+ */
-moz-box-shadow:0 0 3px 3px #ccc; 
    -webkit-box-shadow: 0 0 3px 3px  #ccc;
			

   }
   
   #advertise h1{
	   background-image:none;
	   padding-left:0px !important;
	   color:#fff;
	   text-shadow:rgba(122,136,37,.9) 2px 2px 0; 
   }
   #advertise h1  a{
	   text-decoration:none;
	    color:#fff;
	   text-shadow:rgba(122,136,37,.9) 2px 2px 0; 
   }
   
   #checkOurVids{
	   width:130px;
	   font-size:15px;
	   float:right;
	   border:solid #066 3px;
	   background-color:#FFC;
	   padding:5px;
	   text-align:center;
	   margin:10px;
	   position:relative;
   }
    #checkOurVids img{
		padding-top:7px;
		
	}#checkOurVids a{
		clear:both;
		float:none !important;
		padding-top:7px;
		
	}

.watchVideo{
	border:2px solid #096;
	 -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	display:block;
	width:230px;
	height:auto;
	background:#fff;
	float:right ;
	padding:3px;
	}
	#header1{
		width:369px !important;
	}
	#phoneNum{
		Display:block;
		text-align:center;
		font-weight:bold;
		padding:5px;
		width:92%;
	}#phoneNum span{
		color:#069;
	}