﻿body
{
    margin: 0;
	padding: 0;
	border: 0;
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;*/
    font-family: 'Roboto', sans-serif;
	font-size: 13px;
    color:#555555;
    line-height:16px;
    height: 100%;
    width:100%;
	
	
}
.master_wrap
{
    height: 100%;
    width:100%;

}
#searchoptions_home
{
    position:absolute;
    top:155px;
    left:-5px

}
 /* honey pot css - used for spam bot detection*/
.hp { display: none;}


/* Status Messages */
.error,
.notice, 
.success    { padding: 8px; margin-bottom: 10px; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #817134; border-color: #FFD324; }
.success    { background: #f0f9ff; color: #5b70af; border-color: #dbeefb; }
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.success a  { color: #529214; }

.opensans {
    color: #eee;
    font-size: 20px;
    font-family: 'Open Sans';
    line-height: 24px;
    text-transform: uppercase;
    -webkit-text-stroke: 0.02em #333;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px), (max-width: 900px) {

    .opensans {
        font-size: 16px;
        line-height: 20px;
    }
}

a 
{	
    background: none transparent scroll repeat 0% 0%;	
    color: #2173af;	
    text-decoration:none;
    outline:none;
    cursor:pointer;
}
a:visited 
{	
    color: #2173af;
    outline:none;
}
a:active 
{	
    color: #2173af;
    outline:none;
}
a:hover
{
    text-decoration: underline;
    outline:none;
    cursor:pointer;
		
}
a.main_nav 
{
    color:#ffffff;
    text-decoration: none;
    outline:none;
    font-size:13px;
    z-index:100
		
}
a.main_nav:link, a.main_nav:visited, a.main_nav:active 
{
    text-decoration: none;
    outline:none;

}
a.main_nav:hover
{
    color:#ffffff;
    text-decoration: underline;
    outline:none;
		
}

a.home_name 
{
    font-size:11px;
    color: #428ce7;
    margin-top:0;
    padding:0 0 0 0;
    margin:0 0 0 0;
    line-height:14px;
    font-weight:normal;
    cursor:hand;
    text-decoration:none;
		
}
a.home_name:link, a.home_name:visited, a.home_name:active 
{
    color:#2173af;

}
a.home_name:hover
{
    color:#2173af;
    text-decoration: underline;
		
}
a.bcrumbs_href 
{

    color: #2173af;
    margin-top:0;
    padding:0 0 0 0;
    margin:0 0 0 0;
    line-height:14px;
    font-weight:normal;
    cursor:hand;
    text-decoration:none;
    border-bottom:none;
		
}
a.bcrumbs_href:link, a.bcrumbs_href:visited, a.bcrumbs_href:active 
{
    color:#2173af;

}
a.bcrumbs_href:hover
{
    color:#777777;
    text-decoration: underline;
		
}
a.sitemap 
{
    color:#4a4a4a;
    text-decoration: underline;
    outline:none;

		
}
a.sitemap:hover
{
    color:#ff6600;
    text-decoration: underline;
    outline:none;
		
}
a.nav:link, a.nav:visited, a.nav:active 
{
    color:#ff6600;
    font-size:10px;
    text-decoration:none;

}
a.nav:hover
{
    color:#777777;
    text-decoration: underline;
		
}
p 
{
    text-align:left;
    padding-bottom:10px;


		
}	
h1 
{
      background: none transparent scroll repeat 0% 0%;     
      margin: 0px 0px 0px 0px;  
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      color: #777;
      font-weight:normal;
      display:inline

		
}
h2
{
    background: none transparent scroll repeat 0% 0%;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	font: 18px/22px arial, helvetica, geneva, sans-serif;	
	color: #777;
    display:inline
		
}
h3
{
	background: none transparent scroll repeat 0% 0%;	
	margin: 0px 0px 5px; display:inline;	
	font: 18px/22px arial, helvetica, geneva, sans-serif;	
	color: #777;

}
.head_wrap h1
{
	background: none transparent scroll repeat 0% 0%;	
	margin: 0px 0px 5px;	
	font: 18px/22px arial, helvetica, geneva, sans-serif;	
	color: #777

}
h4
{
	background: none transparent scroll repeat 0% 0%;	
	margin: 0px 0px 5px;	
	font: 18px/22px arial, helvetica, geneva, sans-serif;	
	color: #777;
	font-weight:normal;

}
h5
{
      background: none transparent scroll repeat 0% 0%;     
      margin: 0px 0px 3px;    
      font-family: Calibri, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
      font-size: 15px;
      color: #888;

}
h6
{
      background: none transparent scroll repeat 0% 0%;     
      margin: 0px 0px 3px;    
      font-family: Proxima Nova, Calibri, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
      font-size: 15px;
      color: #777;
      font-weight:normal;

}
.lnav
{
    color:#eeeeee;
    font-size:10px;
    text-decoration:none;

}
.renter_rating
{
	background: none transparent scroll repeat 0% 0%;	
	margin: 0px 0px 0px;	
	font: 18px/22px arial, helvetica, geneva, sans-serif;	
	color: #777

}
.rating_dialog_content td
{
    border-top:1px solid #e0dfe3;
    background-color:#ffffff;
    padding-top:3px;
    padding-left:5px;

}
.location
{
    color:#ffffff;
    padding-left:315px;
    padding-top:5px;
    font-size:9pt;



}
.area_header_help
{
    background-color:#eeeeee;
    text-align:left;
    height:20px;
    padding:10px;
    clear:both;
    width:687px

}
.login_img table
{
    background-image: url(../QueenstownPortal/Images/Icons/LoginScreen.gif);
    background-repeat:no-repeat;
    width:384px;	



}
.membership_plan table
{
    text-align:left;


}
.membership_plan td
{

	 border-bottom:2px solid #dddddd;
	 text-align:left;
	 padding-right:20px;
	 padding-top:20px

}
.pay_price table
{
    text-align:left;


}
.pay_price td
{
    border-bottom:0;
    padding:0;
    width:20px;

}
.page_detail
{
    width:690px;
    clear:both;
    text-align:left;

}
#navbar 
{

	background-color: #eeeeee;

}

#navbar td
{
    border: none;
 
}

#navbar a
{
}
.dl_bc
{
  border-bottom:none;
		
}
#searchtext	
{
	width: 750px;
	margin: 0 0 0 0;
	padding: 7px 0 7px 0;
	border-bottom: #DDD 1px solid;
	border-top: #DDD 1px solid;
	height:22px;
		
}

#searchsub
{
    margin: 0 0 7px 0;
	border-bottom: #DDD 1px solid;
		
}

#searchtext	input text
{
    font-size:10px;
			
}

#searchmessages
{	
    width: 701px;
	font-size:10px;
	color: #777;

}

.searchfilteroptions
{
	width: 750px;
    padding: 7px 0 7px 0;
	border-bottom: #DDD 1px solid;
	font-size:10px;
    height:23px

}

.searchfilterlist
{
    width: 165px;
	float: left;
	margin-top: 0;


}
.bulletlist
{
    margin-left:25px;
}
table
{
	
}

select 
{   font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #393939;
	cursor: hand;
    cursor: pointer;


}
input
{
 font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color:#000000;	
	cursor: hand;
    cursor: pointer;
    outline:0;
	
}
input.button 
{
     border:1px solid #c5c5c5; background-color:#efefef;
     color:#555555 !important; 
     background-image: url('../QueenstownPortal/Images/Icons/btn_bg.jpg');  
     background-repeat:repeat-x;
     font-weight:normal !important;
     outline:none;
     padding-left:20px; padding-right:20px; line-height:19px;
	-webkit-border-top-left-radius:5px; /* bottom left corner */
	-webkit-border-top-right-radius:5px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:5px; /* bottom left corner */
	-webkit-border-bottom-right-radius:5px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px; 
	border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;     }


input.button:focus 
{
     border:1px solid #3399ff; background-color:#dcecfc;
     color:#596573 !important;
          font-weight:normal !important;
     background-image: url('../QueenstownPortal/Images/Iconsbutton_bg_focus.jpg');  
     background-repeat:repeat-x;  }  

input.button:hover 
{
     border:1px solid #3399ff; background-color:#dcecfc;
     color:#596573 !important;
          font-weight:normal !important;
     background-image: url('../QueenstownPortal/Images/Iconsbutton_bg_focus.jpg');  
     background-repeat:repeat-x;  }  

input.button_active
{
     border:1px solid #114d97; 
     color:#ffffff !important; height:25px !important;
     background-image: url('../QueenstownPortal/Images/Icons/btn_active_bg.jpg');  
     background-repeat:repeat-x;
     font-family:sans-serif; font-size:13px;
     outline:none;
     padding-left:20px; padding-right:20px;
	-webkit-border-top-left-radius:5px; /* bottom left corner */
	-webkit-border-top-right-radius:5px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:5px; /* bottom left corner */
	-webkit-border-bottom-right-radius:5px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px; 
	border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;     }

input.button_active_hd
{
     border:1px solid #114d97; 
     color:#ffffff !important; height:25px !important;
     background-image: url('../QueenstownPortal/Images/Icons/btn_active_bg.jpg');  
     background-repeat:repeat-x;
     font-family:sans-serif; font-size:13px;
     outline:none;
     padding-left:10px; padding-right:10px;
	-webkit-border-top-left-radius:5px; /* bottom left corner */
	-webkit-border-top-right-radius:5px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:5px; /* bottom left corner */
	-webkit-border-bottom-right-radius:5px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px; 
	border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;     }

input.button_active_modal
{
     border:1px solid #114d97; 
     color:#ffffff !important; height:25px !important; line-height:25px;
     background-image: url('../QueenstownPortal/Images/Icons/btn_active_bg.jpg');  
     background-repeat:repeat-x;
     font-family:sans-serif; font-size:13px;
     outline:none;
     padding-left:20px; padding-right:20px;
	-webkit-border-top-left-radius:5px; /* bottom left corner */
	-webkit-border-top-right-radius:5px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:5px; /* bottom left corner */
	-webkit-border-bottom-right-radius:5px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px; 
	border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;     }

textarea
{
    font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color:#000000;

	
}
.ssl_cert
{
     position:fixed;
     bottom:0;
     right:0;
     
	
}

.autocomplete_completionListElement
{
    background-color: #ffffff;	
    margin-top:0;
    height:200px;
    width: 300px !important;
	color:#999999;
    text-align:left;
    border: 1px solid #9cacbc;
    padding-top:5px;	
    cursor: pointer;
    overflow: auto;
    text-align: left;
    list-style-type: none;
    z-index:100000;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=130,Color='#999999'); box-shadow: 2px 2px 2px #bbb; -webkit-box-shadow: 2px 2px 2px #bbb; -moz-box-shadow: 2px 2px 2px #bbb;  
	-webkit-border-top-left-radius:0px; /* bottom left corner */
	-webkit-border-top-right-radius:7px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:7px; /* bottom left corner */
	-webkit-border-bottom-right-radius:7px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:7px; 
	border-top-right-radius: 7px;
    border-top-left-radius: 0;
    border-bottom-right-radius:7px;
    border-bottom-left-radius:7px;     
}
.autocomplete_listItem
{
    cursor: pointer;
    z-index:100000;
    border-bottom:1px solid #eeeeee;
    padding-top:4px;
    padding-bottom:4px;    
    padding-left:10px;
    margin-left:-40px;


}
.autocomplete_highlightedListItem
{
    color:#ffffff;
    cursor: pointer;
    padding-top:4px;
    padding-bottom:4px;    
    padding-left:10px;
    border-bottom:1px solid #1f8dd6;
    background-color: #1f8dd6;
    z-index:10000;
    margin-left:-40px;
}   

.autocomplete_completionListElement_modal
{
    background-color: #ffffff;	
    font-family:sans-serif;
    font-size:13px;
    height:300px;
    width: 500px !important;
    margin-top:-5px;
	color:#999999;
    text-align:left;
    border: 1px solid #9cacbc;
    padding-top:5px;	
    cursor: hand;
    cursor: pointer;
    overflow: auto;
    text-align: left;
    list-style-type: none;
    z-index:100000;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=130,Color='#999999'); box-shadow: 2px 2px 2px #bbb; -webkit-box-shadow: 2px 2px 2px #bbb; -moz-box-shadow: 2px 2px 2px #bbb;  
	-webkit-border-top-left-radius:0px; /* bottom left corner */
	-webkit-border-top-right-radius:7px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:7px; /* bottom left corner */
	-webkit-border-bottom-right-radius:7px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:7px; 
	border-top-right-radius: 7px;
    border-top-left-radius: 0px;
    border-bottom-right-radius:7px;
    border-bottom-left-radius:7px;     
}
.autocomplete_listItem_modal
{
    cursor: pointer;
    z-index:100000;
    border-bottom:1px solid #eeeeee;
    padding-top:2px;
    padding-bottom:2px;    
    padding-left:10px;
    margin-left:-40px


}
.autocomplete_highlightedListItem_modal
{
    color:#ffffff;
    cursor: pointer;
    padding-top:2px;
    padding-bottom:2px;    
    padding-left:10px;
    border-bottom:1px solid #1f8dd6;
    background-color: #1f8dd6;
    z-index:10000;
    margin-left:-40px
}  
	
.main_container
{
    background-color:#eeeeee;
    float:left;
    width:100%;
    min-width:950px;
}

#LocationContent
{
    width:100%;	
}

#LocationPageContent
{
    Width:100%;
    float:left; 
}
.reg_thumb
{

	text-align:left;
	padding:10px; 
	margin-right:8px;
	
}
.center_panel
{
    height: 513px; 
    overflow-y:scroll; 
    overflow:hidden; 
    border:1px solid #ddd;
}
.product_thumb
{
	width: 203px; 
	height: 226px;
    border: solid 1px #DDD;
	text-align:center;
	padding:10px; 
	margin-right:8px;
	margin-bottom:17px;
	font-size:11px;
	cursor:pointer;
	
}
.product_thumb_event
{
	width: 200px; 
	height: 245px;
    border: solid 1px #DDD;
	text-align:center;
	margin-right:8px;
	margin-bottom:17px;
	font-size:10px;
	cursor:pointer;
	
}
.product_thumb_facebook
{
	width: 240px; 
	height: 236px;
    border: solid 1px #DDD;
	text-align:center;
	padding:10px; 
	margin-right:9px;
	margin-bottom:17px;
	font-size:11px;
	cursor:pointer;
    font-family:lucida grande, tahoma, verdana, arial, sans-serif;  color:#808080;
	
}
.product_thumb_con
{
	width: 203px; 
	height: 172px;
    border: solid 1px #DDD;
	text-align:center;
	padding:10px; 
	margin-right:8px;
	margin-bottom:10px;
	font-size:10px;
	cursor:pointer;
	
}
.product_thumb_con_feat
{
	width: 146px; 
	height: 82px;
    border: solid 1px #DDD;
	text-align:center;
	padding:10px; 
	margin-right:3px;
	margin-bottom:5px;
	cursor:pointer;
	
}
.act_thumb_con_feat
{
	width: 168px; 
	height: 98px;
    border: solid 1px #ddd;
	text-align:center;
	padding:10px; 
	margin-right:3px;
	margin-bottom:5px;
	cursor:pointer;
	
}
.acom_product_thumb
{
	width: 900px; 
    border: solid 1px #DDD;
	text-align:center;
	padding:10px; 
	margin-right:8px;
	margin-bottom:17px;
	min-height:165px;
	float:left
	
}
.img_thumb
{
    border: solid 1px #DDD;
	text-align:center;
	padding:10px; 

}
.iMain
{
    border: solid 1px #000000;
    width:550px;

	
}
.promo_text
{	
    width:210px;
    font-family:Arial, Sans-Serif;
    color:#636b75;
    font-size:13px;
    line-height:18px;
    padding:10px;
    float:left
    
	
}
.featured_promo_thumb
{	
	width: 456px; 
	height: 192px;
	border:1px solid #ddd;
	background-color:#f4f6f5;
	position: relative; 
	float:left; 
	z-index: 0; 
	margin-right:8px;
    margin-bottom:10px;
	
}

.featured_product_thumb
{
    background-image: url(../QueenstownPortal/Images/Icons/Feat_img_BG.jpg);
    background-repeat:no-repeat;	
	width: 691px; 
	height: 263px;
	text-align:center;
	position: relative; 
	float:left; 
	z-index: 0; 
	margin-right:8px;

	
}
.feat_img_con_bg_thumb
{
    background-image: url(../QueenstownPortal/Images/Icons/feat_img_con_bg.jpg);
    background-repeat:no-repeat;	
	width: 691px; 
	height: 263px;
	text-align:center;
	position: relative; 
	float:left; 
	z-index: 0; 
	margin-right:8px;

	
}

.feat_img_con_bg_event
{
    background-image: url(../QueenstownPortal/Images/Icons/feat_img_con_bg_events.jpg);
    background-repeat:no-repeat;	
	width: 691px; 
	height: 263px;
	text-align:center;
	position: relative; 
	float:left; 
	z-index: 0; 
	margin-right:8px;

	
}
.featured_google_thumb
{
    background-image: url(../QueenstownPortal/Images/Icons/Google_img_BG.jpg);
    background-repeat:no-repeat;	
	width: 691px; 
	height: 263px;
	text-align:center;
	position: relative; 
	float:left; 
	z-index: 0; 
	margin-right:8px;
	
}
.featured_google_thumb_L
{
    background-image: url(../QueenstownPortal/Images/Icons/Google_img_BGL.jpg);
    background-repeat:no-repeat;	
	width: 691px; 
	height: 526px;
	text-align:center;
	position: relative; 
	float:left; 
	z-index: 0; 
	margin-right:8px;
	
}
.image_detail_thumb
{
	width: 581px; 
	height: 370px;
    background-image: url(../QueenstownPortal/Images/Icons/photo_img_bg.jpg);
    background-repeat:no-repeat;	
	text-align:center;
	text-transform:uppercase;
	
}
.detail_thumb td
{
	width: 200px; 
	height: 30px;
    background-image: url(../QueenstownPortal/Images/Icons/view_image_ui_bg.png);
    background-repeat:repeat-x;
    z-index:999;
    position:absolute;
    cursor:hand;
    
	
}
.imageHeading
{
    color:White;
    background:black;
    filter:alpha(opacity=40);
    -moz-opacity:.50;
    opacity:.50;
    width:389px;
    height:25px;
    

}
.imageHeadingClear
{
    color:White;
    background:black;
    width:389px;
    height:25px;


}
.details_img_bg
{
    background-image: url(../QueenstownPortal/Images/Icons/Details_img_BG.jpg);
    background-repeat:no-repeat;
    width:581px;
    height:275px;
	
}
.search_history_thumb
{
    background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAbgDNAwERAAIRAQMRAf/EAHcAAQEBAQEBAQAAAAAAAAAAAAAEAQUDAggBAQAAAAAAAAAAAAAAAAAAAAAQAAECAwQIAwUGBwEAAAAAAAABAhEDBFKSEwUhMUGR0RLSUzKyc1FhwSKCsUJicjMUcaLCI5OzwwYRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AP03FbLrruAHKrZ+ZzZ7ZFCxrZnzK+ZNa5zWNavL4WwVVcvvA9cumZmirKrJPzsdBXy2PRjkVIo5sYrshADoRWw+47gAith9x3ABFbD7juACK2H3HcAEVsPuO4AIrYfcdwARWw+47gAith9x3ABFbD7juACK2H3HcAEVsPuO4AIrYfcdwARWw+47gAith9x3ABFbD7juACK2H3HcAEVsPuO4AIrYfcdwARWw+47gAith9x3ABFbD7juABHIqqm1NabQNAs0wX2gc7K05p8+Zt5WpeV0z7HoB0opGG0AAAAAAAAAAAAAAAAAAAAAAAAAR18GrIf8AeV/JH3Kir8AMApqH8kia6y1V3IoE2WsRrZ6p3OT/ABtSX/SB81jlWqlMRYRdLbvVX/8AMC8AAAAAAAAAAAAAAAAAAAAAAAAjzLw0/qp5XAYB7VmmQrLbmtvORPiB8ZavNRsmQ/VV0xfrcrviB4PVH5o1uuCuVfoYiJ/tUDopqAAAAAAAAAAAAAAAAAAAAAAAAI8y8NP6qeVwGAM1e5tO3l8Su+X83Kqt/mgBRStaymktboajGw3AQ0K4mYTn7Eaqx/O9U+xgHTAAAAAAAAAAAAAAAAAAAAAAAAI8y8NP6qeVwGAe1ZSy6qndJeqpzaWuTW1UWKKn8FA5X7f/ANPLTAY+nmy9ST3K5qw/EyCxX26QOjl1B+0lKjnrNnTF5p01fvLD2exNgFYAAAAAAAAAAAAAAAAAAAAAAABHmXhp/VTyuAwCzaBoAAAAAAAAAAAAAAAAAAAAAAAAAAR5kuin9VNH0qBgFu0AAAAAAAAAAAAAAAAAAAAAAAAAAAEeZaqf1U8qgYBYmsDQAAAAAAAAAAAAAAAAAAAAAAAAAAjzLVT+qnlUDALNoGgAAAAAAAAAAAAAAAAAAAAAAAAABHmWqn9VPKoGAW7QAAAAAAAAAAAAAAAAAAAAAAAAAAAR5lqp/VTyqBgFqawAAAAAAAAAAAAAAAAAAAAAAAAAAAR5lqp/VTT9KgYBZtA0AAAAAAAAAAAAAAAAAAAAAAAAAAIMxmS1mU8qKYnOj4bYIioB9AcxJMrZPzCHuSp6QGDL7+Y7qnpAYMvv5juqekBgy+/mO6p6QGDL7+Y7qnpAzBlR/XzDWkdFRDygbgyu/mG6p6QGDLhon5hr06KnpAYMvv5juqekBgy+/mO6p6QGDL7+Y7qnpAYMvv5juqekBgy+/mO6p6QGFKin97MI7IpU9IDBl9/Md1T0gMGX38x3VPSAwZffzHdU9IDBl9/Md1T0gMGX38x3VPSAwZffzHdU9IDBl9/Md1T0gMGXphPzDXp0VPSAwZffzHdU9IDCl97Md1T0ge9C2ja9ySXPdNh86zObmhH8SIBYB//Z') /*../QueenstownPortal/Images/Icons/Searchhistory_bg_icon.jpg*/;
    background-repeat:no-repeat;
	width: 205px; 
	height: 110px;
	background-color:#f0f0f0;
	
}
.filter_by table
{
    font-size:11px;  
    margin-left:-6px; 

}
/*.container
{
    width:210px;
    height:1000px;   
    background-color:#f5f5f5;

	
}*/
#search_options
{
    width:200px;  
	padding-top:10px;
	padding-left:10px;
    background-color:#f5f5f5;

   	
}
.search_options
{
    width:200px; 
	padding-top:10px;
	padding-left:10px;
    background-color:#f5f5f5;

 
	
}
#search_history_options
{
    width:215px;
	padding-left:10px;       
    background-color:#f5f5f5;
	
}
#search_history_options_sub
{  
    background-color:#f5f5f5;
    width:210px;

	
}
.search_results
{
	background-color:#eeeeee;
	margin: 0 0 0 7px;
}
.search_results_conceirge
{
	background-color:#eeeeee;
	margin: 0 0 0 10px;


}
.sub_tabs
{
  background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAIgKpAwERAAIRAQMRAf/EAI8AAQACAwEBAQAAAAAAAAAAAAAFBwEEBgMIAgEBAAMBAQEBAAAAAAAAAAAAAAEDBAIGBwUQAAEDAwIDBQUHAwUAAAAAAAABAgORUhMEBRESBiExtHUHQVFhcjZxsSIyNDU3oUIUYpKiIxURAQABBAEDAwUBAAAAAAAAAAACARFREgMhMTJBBAXwkaHRQhP/2gAMAwEAAhEDEQA/APp7T6VvKj5O1V7UaBsYobG0QBihsbRAGKGxtEAYobG0QBihsbRAGKGxtEAYobG0QBihsbRAGKGxtEAYobG0QBihsbRAGKGxtEAYobG0QBihsbRAGKGxtEAYobG0QBihsbRAGKGxtEAYobG0QBihsbRAGKGxtEAYobG0QBihsbRAGKGxtEAYobG0QDwng/ArompztTijOCcF+BXOFa9qppVr6DWaTWRI+JGr704JxQyVlLLptY47EohG8sljHHYlEG8sljHHYlEG8sljHHYlEG8slmvpNTotXFk0zmSRo5zFVqdiOYvK5q/FFQiPLWVOlUz46xratHvyw83LwTmTtVOHvJ3rlFmccdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWMcdiUQbyyWYdCxU7ERF9i8EG8slmnp9bA7UyaSRrWzxLwcnBO1FTiip9qE7SyN7HHalEI3lksxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSxjjsSiDeWSzDoYnJwVqJ9nZ9xNOSVPUsidZqk0WrjhmX8E3HC9faqd6L8e018fJtRzWjYRUVOKdyliGQAAAAAAAAEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVl0RvUj+qN90Kr/ANcG46qNjfc1s72on9DHy06uqLIKUgADmeqeqYtl1e0aJnKuq3TVxQo1f7YeZM0i8fchVzcutaU+rN3svZV5YznXxhH8+lHF+mvWOkfv/ViSTcu2yaxdZpnr2Nak0yxq74c3Mwq4p0jWsv5r1+vu/X+W9jL/AC4qU86R1+1L/tbRqeaAAAAAAAAAAAAAAAAAAAAAVx1LvEmi9TdLpWLwZPoIpHp73Zpm8aNQspToLEhdzRNd704lY/YAAAAAAAAAAAAAAAAAAAAAAAAA4P1d179BtG06mPseu5Rx8f8AS6GZVT/ihf7fuiqb2PUrqNuikXvVE4mtykAAAAAAAAAEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU30H9e9SeaazxDzJyuqLfKEgAD5i9Vt61e49cbgkiqxmieul07e7lbH2L/udxUxSjeta19X0H4fgpx+3jb+qX+6J2TqJdt2TeNtjh5593bBE2bj+Rkb1c5OHt5uKIRK9eno083tqT5ITrXwv+X1Ttq6hdBpl1KcNRiZlRfY/l/Ebo3tS/d835Lb1t2bQcgAAAAAAAAAAAAAAAAAAAVL11/Le2+Ww+InLY+ItXS/p4/lQqHqAAAAAAAAAAAAAAAAAAAAAAAAAK29dvpvaPNofDzl/B5Iq6DpX9nh+VPuNblMAAAAAAAAAJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApvoP696k801niHmTldUW+UJAAFSepvpHqt33F+9bG5iaqZE/wAvSPXl53InDnY7u5lTvRftKp8fW9HpPifmo8UKcfJ2p2r+0J0J6M71/wCppty31rdLo9NI2X/EVeaWRzF4ta5Pytbx7+3uIhxX79mz5L53j0rDi6yrTv6UXsXPHgAAAAAAAAAAAAAAAAAAAAKl66/lvbfLYfETlsfEWrpf08fyoVD1AAAAAAAAAAAAAAAAAAAAAAAAAFbeu303tHm0Ph5y/g8kVdB0r+zw/KhrcpgAAAAAAAABLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFN9B/XvUnmms8Q8ycrqi3yhIAAAAAAAAAAAAAAAAAAAAAAAAAAFS9dfy3tvlsPiJy2PiLV0v6eP5UKh6gAAAAAAAAAAAAAAAAAAAAAAAACtvXb6b2jzaHw85fweSKug6V/Z4flQ1uUwAAAAAAAAA/9k=') /*../QueenstownPortal/Images/Nav/Sub_Tabs_01_1.jpg*/;
  background-repeat:no-repeat;
  height:34px;
  width:681px;

	
}
.search_results_sans_search
{
	background-color:#ffffff;
	margin: 0 0 0 0;
	width:100%;
	

	
}
.search_results_hometabcontainer
{
  background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAIgK8AwERAAIRAQMRAf/EAHAAAQABBQEBAAAAAAAAAAAAAAAHAQMEBQYCCAEBAQAAAAAAAAAAAAAAAAAAAAEQAAEDAwEECAYDAQAAAAAAAAABAgORUhMEESFxBVFyszR1Bgc3MRIiMjO0QWGxoREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A+n9PpG/Kj5N6rvRoF/DDY2iAVww2NogDDDY2iAMMNjaIAww2NogDDDY2iAMMNjaIAww2NogDDDY2iAMMNjaIAww2NogDDDY2iAMMNjaIAww2NogDDDY2iAMMNjaIAww2NogFMMNjaIBqed6SSDSyazTPciQtV8sW1VRWpvVW/wBogGo03MF1ESSRyqrV6FUKu5pr3VUBmmvdVQGaa91VAZpr3VUBmmvdVQGaa91VAZpr3VUBmmvdVQGaa91VAZpr3VUBmmvdVQGaa91VAZpr3VUBmmvdVQGaa91VAZpr3VUCjpZlTdI5F6dqgYsHNXu1EmmkkVJo12OTau9F3oqcQMvNNe6qgM017qqAzTXuqoDNNe6qgM017qqAzTXuqoDNNe6qgM017qqAzTXuqoDNNe6qgM017qqAzTXuqoDNNe6qgM017qqAzTXuqoDNNe6qgeXy6hU+mVyO/jeuwDH0fNl1CvZkcksaq17Nq7UVNygZWaa91VAZpr3VUBmmvdVQGaa91VAZpr3VUBmmvdVQGaa91VAZpr3VUBmmvdVQGaa91VAZpr3VUBmmvdVQGaa91VAZpr3VUBmmvdVQGaa91VA9N1E7fg9V47wLmj5pHNM+B/0zRr9TeO9FCM8AAAAAAAAAAAAAADbAAAAAAAAAAAAAAAAAAAAAAUexr2OY5NrXIqOTpRdwEKelnOZddyxiSLtVE2BXfAAAAAAAAAAAAAAAAAAABwXmHmsmk9Q9NpmLsZNoonuTpXLK3/Ggd3E75o2u6UA9AAAAAAAAAAAAAAAAAADgIObSReo3NtCi7I2uhVG/26CNy/8AVA79PggAAAAAAAAAAAAAAAAAAAcZzbm8mj9Q9NpWLsZNoonuTpXLK3/GhEkRO+aJrulNoHsAAAAAAAAAAAAAG2AAAAAAAAAAAAAAAAAAAAAAAfP3ox3BAqUwAAAAAAAAAAAAAAAAAAAjDzn7ocv8Pi7eYCS9N+CPqoBcAAAAAAAAAAAAAAAAAAEWr7tc446f9aICUW/anACoAAAAAAAAAAAAAAAAAAjnzT7o6Dw+Lt5giWdN3ePqoBdAAAAAAAAAAAAABtgAAAAAAAAAAAAAAAAAAAAAAHz96MdxQKlMAAAAAAAAAAAAAAAAAAAIw85+6HL/AA+Lt5gJL034I+qgFwAAAAAAAAAAAAAAAAAARavu1zjjp/1ogJRb9qcAKgAAAAAAAAAAAAAAAAACOPNPujoPD4u3mCJa03d4+qgF0AAAAAAAAAAAAAG2AAAAAAAAAAAAAAAAAAAAAAAfP3ox3FAqUwAAAAAAAAAAAAAAAAAAAjDzn7ocv8Pi7eYCS9N+CPqoBcAAAAAAAAAAAAAAAAAAEWr7tc446f8AWiAlFv2pwAqAAAAAAAAAAAAAAAAAAI480+6Og8Pi7eYIlrTd3j6qAXQAAAAAAAAAAAAAf//Z') /*../QueenstownPortal/Images/Icons/Home_Tabs.jpg*/;
  background-repeat:no-repeat;
  background-color:#eeeeee;
  height:34px;
	
}
.search_results_tabcontainer
{
  background-image: url(../QueenstownPortal/Images/Icons/Sub_Tabs.jpg);
  background-repeat:no-repeat;
  background-color:#eeeeee;
  height:34px;
	
}
.search_tabcontainer
{
  background-image: url(../QueenstownPortal/Images/Icons/Search_Tab.gif);
  background-repeat:no-repeat;
  background-color:#eeeeee;
  height:33px;
  border:none;
	
}
.search_list
{

  background-color:#ffffff;
  padding-top:10px;
  float:left;
  min-width:100%;
  padding-bottom:65px;
  min-height:700px;

}
.search_list_maps
{

  background-color:#ffffff;
  padding-top:10px;
  float:left;
  min-width:100%;
  min-height:700px;

  
	
}
.desc_wrap
{

  background-color:#f8f8f8;
  padding:5px;
 
}

.page_wrap
{

  background-color:#ffffff;
	
}
.line_wrap
{
    border-top:#bbbbbb solid 1px;

}
.booking_hr
{
  width:735px;
  color:#bbbbbb;
  height:1px;
  float:left;

}
.booking_hr_dotted
{
  width:735px;
  color:#bbbbbb;
  height:1px;
  float:left;
  border-style:dotted

}
.framed table 
{
  width:735px;

}
.framed tr 
{
    padding-left:3px;
    padding-right:3px;
    border: 1px solid #e8e8e8;

}
.framed td 
{
    padding-left:3px;
    padding-right:3px;
    border: 1px solid #e8e8e8;
}
.breadcrumbs 
{
    color:#2173af;
    background-color:#ffffff;
    border-bottom:#bbbbbb solid 1px;
    padding-bottom:10px;
    

}

.breadcrumbs a
{
    color:#2173af;


}

.breadcrumbs a:hover
{
    color:#000000;

}
.browse_links_search 
{
    color:#2d2d2d;
    background-color:#d2e9f7;
	-webkit-border-top-left-radius:10px; /* bottom left corner */
	-webkit-border-top-right-radius:10px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:10px; /* bottom left corner */
	-webkit-border-bottom-right-radius:10px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;    
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;	
	padding:5px;   
    

}
.browse_hot 
{
    color:#2d2d2d;
    background-color:#fffedf;
	-webkit-border-top-left-radius:10px; /* bottom left corner */
	-webkit-border-top-right-radius:10px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:10px; /* bottom left corner */
	-webkit-border-bottom-right-radius:10px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;    
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;	
	padding-left:10px;   
    padding-right:10px; 
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #ddd;

}
.browse_links a
{

}

.browse_links a:hover
{
    color:#000000;

}
.footer_browse_links a
{
    color:#777777;
    background-color:#eeeeee;
	-webkit-border-top-left-radius:15px; /* bottom left corner */
	-webkit-border-top-right-radius:15px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:15px; /* bottom left corner */
	-webkit-border-bottom-right-radius:15px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;    
	border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;	
	padding:4px; 
	padding-left:15px;
	padding-right:15px;  
	display:inline-block;
	margin-bottom:5px;
    border:1px solid #dddddd;
    
    

}

.footer_browse_links a:hover
{
    color:#2d2d2d;

}
.head_wrap
{
    color:#777777;
    background-color:#ffffff;
    border-bottom:#bbbbbb solid 1px;
    float:left; 
    margin-bottom:10px; 
    width:100%;
    height:35px;

}
.head_wrap_adjust
{
    color:#777777;
    border-bottom:#bbbbbb solid 1px;
    float:left; 
    margin-bottom:10px; 
    width:100%;
    height:35px;

}

.home_details td
{
  border-bottom:1px dotted #bbbbbb;
  padding-bottom:3px;

}

.accordian_home_details td
{

  padding-bottom:3px;

}

div.CurrencyDiv{
  width:260px;


}
.NameSearchDiv{
  width:260px;


}

#footer
{
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #eeeeee;
	width: 100%;
	float:left

}

#footer a
{
    color:#777;
    font-size:11px;
}  
  
#PortalFooter a
{
    color:#999999;
    font-weight:bold;
    font-size:10px;


}
#PortalFooter a:hover
{
    color:#428ce7;
    font-weight:bold;
    font-size:11px;


}
a.menu:link, a.menu:visited, a.menu:active 
{
    text-decoration: none;
    color:#ffffff;
    outline:none;

}

a.menu:hover
{
 	 color: #ff6600;
 	 outline:none;	
}

#pop_search
{
    width:200px;  
    height:200px;

}

.popSearchHeading
{
    font-size:12pt;
    color:#777777;
}
.popSearchLinks a
{
    color:#428ce7;

}
.popSearchLinks a:hover
{
    color:#3b5998;
    text-decoration:underline;


}

.FeaturedImage
{

	height:100px;
	width:250px;	
}

.HeadingText
{
    font-family:Segoe Ui, Arial;
    color:#696969;
    font-size:17px;
    font-weight:bold;

	
}
.GridHeading
{
	font-family: arial, geneva, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #8f1b1e;
	width:620px;
	border-bottom: 7px solid #e0dfe3;
    clear: both;
	height: 30px;

}
.SubHeading
{

    color:#444;
    font-family:Sans-Serif;
    font-weight:bold;
    width:752px;
    border:1px solid #bbb; 
    background-color:#eeeeee;
    height:20px;
    line-height:20px;
    font-size:11px;
    padding:3px;
    text-transform:uppercase;
    vertical-align:middle;

	
}
.PortalLocation
{
	font-family: Calibri, Lucida Grande, Lucida Sans Unicode, sans-serif;
    color:#9b9b9b;
    font-size:14px;
    font-weight:bold;
    text-align:right;

    
	
}

.cal_Theme1 .ajax__calendar_container   {background-color: #e2e2e2; border:solid 1px #cccccc; width:180px; z-index:500; box-shadow:0px 0px 20px #000; font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;font-size: 11px;}
.cal_Theme1 .ajax__calendar_header  {background-color: #ffffff; margin-bottom: 4px;}
.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {color: #004080; padding-top: 3px;}
.cal_Theme1 .ajax__calendar_body    {background-color: #e9e9e9;  border: solid 1px #cccccc;}
.cal_Theme1 .ajax__calendar_dayname {text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 	font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;font-size: 11px;}
.cal_Theme1 .ajax__calendar_day {text-align:center; font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {color: #004080; font-weight: bold; background-color: #ffffff;}
.cal_Theme1 .ajax__calendar_today   {font-weight:bold;}
.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {color: #bbbbbb;}

/*...for any calender in a table with ccs formating on...*/

.cal_Theme1_table .ajax__calendar_container   {background-color: #e2e2e2; border:solid 1px #cccccc; width:220px; z-index:500; box-shadow:0px 0px 20px #000; font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.cal_Theme1_table .ajax__calendar_header  {background-color: #ffffff; margin-bottom: 4px;}
.cal_Theme1_table .ajax__calendar_title,
.cal_Theme1_table .ajax__calendar_next,
.cal_Theme1_table .ajax__calendar_prev    {color: #004080; padding-top: 3px;}
.cal_Theme1_table .ajax__calendar_body    {background-color: #e9e9e9;  border: solid 1px #cccccc; width:220px}
.cal_Theme1_table .ajax__calendar_dayname {text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 	font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.cal_Theme1_table .ajax__calendar_day {text-align:center; font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width:5px}
.cal_Theme1_table .ajax__calendar_hover .ajax__calendar_day {font-size: 11px; width:15px; background-color:White; text-align:left}
.cal_Theme1_table .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1_table .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1_table .ajax__calendar_active  {color: #004080; font-weight: bold; background-color: #ffffff;}
.cal_Theme1_table .ajax__calendar_today   {font-weight:bold;}
.cal_Theme1_table .ajax__calendar_other,
.cal_Theme1_table .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1_table .ajax__calendar_hover .ajax__calendar_title {color: #bbbbbb}




.MyCalendar .ajax__calendar_container {
    border:1px solid #777777;
    background-color: #FFFFFF;
    color: #777777;
    z-index:500;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day
{
    color: #ffffff;
    font-size:10px;  

}
.MyCalendar .ajax__calendar_other .ajax__calendar_year 
{
    color: #777777;
    background-color: #eeeeee;


}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day
{
    color: Red;

}

.MyCalendar .ajax__calendar_hover .ajax__calendar_month
{
    color: Red;
   
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: Red;
   
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day
{
    border:1px solid #dddddd;
   
}
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: #ff6600;

}
.CalendarControl
{
    margin-left:1px;
    margin-right:1px;
    margin-bottom:2px;
    width:630px;
    font-size:11px;


    
}

.PropertySearchThumbs
{
	width: 610px; 
	height: 117px;
    border: solid 1px #DDD;
	text-align:Right;
    padding: 7px 7px 7px 7px;
    background-color:#fffedf;
 
}
.hdetails_thumb
{
	width: 185px; 
    border:1px solid #e4e4e4;	
    padding: 7px 4px 7px 7px;
    background-color:White;
}
.blink
{
	width: 30px; 
	height: 10px;
	text-align:center;
	vertical-align:middle;


}

.PortalThumb
{
	width: 200px; 
	height: 100px;
    border:1px solid #e4e4e4;	
    padding: 7px 4px 7px 4px;
    background-color:White;




}
.PortalThumb td
{


}
.ThumbName
{
    font-family:Verdana;
	text-align:left;
	font-size:11px;
    color: #ff6600;
    float:left;    



}
.ThumbDescription
{

	font-family:Verdana;
	font-size:10px;
	color:#808080;



}
.ThumbDescription td
{


	padding-left:2px;

}

.PortalDataList
{


	

}

.PortalDataList td
{
	vertical-align:top;



}

.SearchResultsContatiner
{

	width: 870px; 
	height:185px;
    border: solid 1px #DDD;
    padding: 7px 7px 7px 7px;	

}

.Border td
{
    border: solid 1px #DDD;
    padding: 2px 2px 2px 2px;	

    

}
.GridPadding
{
    padding-left:7px;
    padding-right:7px;

}

.GridHead
{
    padding-left:3px;
    background-color:#ebebeb;
    border:1px solid #dddddd;
    text-align:left;
    text-transform:uppercase

}

.SystemDetailsView td textarea
{
    width:490px;
    height:70px;
    border:1px;
    border-color:#e0dfe3;
    border-style:solid;  
    padding-top:3px;
    padding-left:5px; 
    color:#777777;

    

}

.SystemRowStyle
{  
    text-align:left; 
    padding-left:3px;

    
}
.SystemRowStyle_price
{  
    text-align:left; 
    padding-left:3px;

    
}
.SystemRowStyle_price td
{
     border: 1px solid #e0dfe3;
     padding:3px;

}
.SystemRowStyle td
{
     border: 1px solid #e0dfe3;
     padding:3px;

}
.search_SystemRowStyle td
{
     border-bottom: 1px solid #e0dfe3;
     padding-top:3px;
     padding-left:0px;
     padding-bottom:3px;

}

.SystemDetailsView
{
     border: 1px solid #e0dfe3;
     clear:both;  
     border-left:0px; 
     
}

.SystemDetailsView td
{
     padding-left:3px;
  
}

.SystemAlternatingRowStyle
{   
    text-align:left;
    background-color:#f7f6f6;
    
} 
.SystemAlternatingRowStyle_price
{   
    text-align:left;
    
} 

.SystemAlternatingRowStyle td
{
      border: 1px solid #e0dfe3;
      padding:3px;  
   
} 
.SystemAlternatingRowStyle_price td
{
      border: 1px solid #e0dfe3;
      padding:3px;  
   
} 
.search_SystemAlternatingRowStyle td
{
     border-bottom: 1px solid #e0dfe3;
     padding-top:3px;
     padding-left:0px;
     padding-bottom:3px;

}
.tabs_SystemFieldHeaderStyle
{
    padding-left:10px;
    border: 1px solid #e0dfe3;    
    
} 

.SystemFieldHeaderStyle
{
    padding-left:10px;
    background-color:#f7f6f6;
    border: 1px solid #e0dfe3;    
    
} 

.SystemFieldHeaderStyle th
{
    vertical-align:text-top;
    padding-left:3px;
    padding-right:3px;
    font-weight:bold;
    text-transform:uppercase;
    border: 1px solid #e0dfe3; 
    font-size:11px;
    color:#444
    
}

.SystemGridView
{
    border: none;
    clear:both;
    
} 
.EmptyDataWarning 
{

    color:#ff6600;
  
}
.hand
{
     cursor:hand;

}

#FAQLink 
{

    color:#004a80;
    text-decoration:underline;
    cursor:hand;
  
}
#FAQLink a:hover
{

    color:#ff6600;
    text-decoration:underline;
    cursor:hand;
  
}
#CountryDropDowns td
{
    margin:0px;
    padding:0px;

  
}
.termsandcondidtions 
{

}
.tc_head 
{
    font-family: Arial, Times New Roman; 
    color:#004a80;
    font-weight:bold;
    text-transform:uppercase;

}


.EmptyDataWarning td
{
    background-image: url(../SystemManager/Images/Icons/DrawPin1.gif);
    background-repeat: no-repeat;
    padding:7px 20px 7px 35px;
    border: 1px solid #cccccc;
    color:#ff6600;
    background-color:#eeeeee;    
}
.MinisiteWarning
{
    background-image: url(../MiniSiteOne/Images/Icons/messagebox_warning.gif);
    background-repeat: no-repeat;
    color:#ff6600;
    padding:0px 0px 0px 25px;
    padding:7px 7px 7px 35px;
    border: 1px dotted #cccccc;    
}



.ActiveButton img
{
    background-image: url(../QueenstownPortal/Images/Icons/Button_Search.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    

}

.ActiveButton img:hover
{
    background-image: url(../QueenstownPortal/Images/Icons/Button_SearchHover.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
 
}
.Error 
{
    color:#cc0000;
    background-image: url(../MiniSiteOne/Images/Icons/messagebox_warning.gif);
    background-repeat: no-repeat; 
    padding:10px 7px 7px 30px;  
     
  
}

.new_Warning
{
    background-image: url(../Manager/Images/Icons/messagebox_warning_bg.jpg);
    background-repeat:repeat-x;
    color:#000;
    padding:15px 7px 15px 15px;
    border: 1px solid #8daed9;
    background-color:#b4c9e6;

}
.quick_Warning
{
    background-image: url(../Manager/Images/Icons/messagebox_warning_bg.jpg);
    background-repeat:repeat-x;
    color:#000;
    padding:3px 3px 15px 3px;
    border: 1px solid #8daed9;
    background-color:#b4c9e6;
    font-size:11px;
    width:186px;
}
.Warning td
{
    background-image: url(../MiniSiteOne/Images/Icons/messagebox_warning.gif);
    background-repeat: no-repeat;
    color:#777;
    padding:7px 7px 7px 35px;
    border: 1px solid #cccccc;    
  
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-image : url(../QueenstownPortal/Images/Icons/Speech-bubbleNameSearch.gif);
	font-family: Verdana;
	font-size:10px;	
	color:#777777;
	padding:7px;
	background-repeat:no-repeat;
	text-align:left;	
    z-index:100;
}

.CurrencypopupMenu {
	position:absolute;
	visibility:hidden;
	background-image : url(../QueenstownPortal/Images/Icons/Speech-bubbleCurrency.gif);
	z-index:100;
	font-size:10px;	
	color:#777777;
	padding:7px;
	background-repeat:no-repeat;
	text-align:left;	

}
.bg_Image
{
    top:0;
    left:0;
    width:100%;
    height:100%;	
    z-index: -1;  
    background-attachment:fixed;

}
#cont {
	z-index: 0; 
	position: absolute; 
	overflow:visible;
	width:100%;
	height:100%;
	top: 0px; 
	left: 0px;
	
}
.content
{
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing:normal;

}


.box_left {
	position: absolute; 
	z-index: 500; 
	padding-bottom: 100px; 
	width: 500px; 
	top: 18%; 
	left: 20px;
	line-height: 1.5em; 
	padding-left: 30px; 
	padding-right: 30px; 
	background: #fff; 
	padding-top: 40px;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	box-shadow:0px 0px 20px #333;   
	-webkit-border-top-left-radius:10px; /* bottom left corner */
	-webkit-border-top-right-radius:10px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:10px; /* bottom left corner */
	-webkit-border-bottom-right-radius:10px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px; 
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px; 
    text-shadow: 0 1px 0 #A6D94E;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#ffffff');*/  	


}
.box_right {
	position: absolute; 
	z-index: 500; 
	padding-bottom: 100px; 
	width: 500px; 
	top: 18%; 
	left: 600px;
	line-height: 1.5em; 
	padding-left: 30px; 
	padding-right: 30px; 
	background: #fff; 
	padding-top: 40px;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	box-shadow:0px 0px 20px #333;   
	-webkit-border-top-left-radius:10px; /* bottom left corner */
	-webkit-border-top-right-radius:10px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:10px; /* bottom left corner */
	-webkit-border-bottom-right-radius:10px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px; 
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px; 
    text-shadow: 0 1px 0 #A6D94E;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#ffffff');*/  	


}
.descrip_popupMenu
{
    display:none;
	background: rgb(255, 255, 255); 
	padding: 20px; 
	border-radius: 4px; 
	border: 1px solid rgb(213, 213, 213); 
	display: inline-block; 
	box-shadow: 2px 2px 10px rgba(0,0,0,0.2); 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-moz-box-shadow: rgba(0, 0, 0, .2) 2px 2px 10px;
	-webkit-box-shadow: rgba(0, 0, 0, .2) 2px 2px 10px;
	border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;  
    z-index:990;	

}
.childpopupMenu
{
    display:none;
	background-image : url(../QueenstownPortal/Images/Icons/Speech-bubble_Child.gif);
	z-index:100;
	background-repeat:no-repeat; 

}
.bd_popupMenu
{
    display:none;
	background-image : url(../QueenstownPortal/Images/Icons/Speech-bubble_bd.gif);
	z-index:100;
	background-repeat:no-repeat; 

}
.childpopupMenuright
{
    display:none;
	background-image : url(../QueenstownPortal/Images/Icons/Speech-bubble_Child.gif);
	font-family: Verdana;
	z-index:100;
	background-repeat:no-repeat; 

}
.PadLeft
{
    padding-left:3px;
    

}
.PanelSubText
{

    color:#777777;
    width:750px;
	
}

.PanelSubText td
{
    border: 1px solid #e0dfe3;
    width:750px;
    padding-top:7px;
    padding-left:7px;

	
}

.PanelHeader
{
   
    font-weight:bold;
    font-size:11px;
    width:755px;
    border:1px solid #e0dfe3;
    border-bottom:none;
    border-top:none;
    padding-left:3px;
    padding-top:5px;
    text-transform:uppercase;
    color:#444;
     
	
}

.ForSafari
{
    height:200px;
    

}
.propertypopupHover {

	background-repeat:repeat-x;
	background-position:left top;
	font-family: Verdana;
	z-index:100px;
}
.propertypopupMenu {
	position:absolute;
	visibility:hidden;
	width:200px;
	height:100px;
    padding:7px;
	font-size:11px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#777777;
	padding:7px;
	text-align:left;
	z-index:100px;	

}
.cvc_hover
{
    display:none;
	background-image : url(../QueenstownPortal/Images/Icons/cvc.jpg);
	z-index:100;
	background-repeat:no-repeat; 

}
.renterhoverMenuExtender
{
    display:none;
	background-image : url(../QueenstownPortal/Images/Icons/GuestRatingSpeechBubble.gif);
	z-index:100;
	background-repeat:no-repeat; 

}
.ownerhoverMenuExtender
{
    display:none;
	background-image : url(../QueenstownPortal/Images/Icons/popup_owner.gif);
	z-index:100;
	background-repeat:no-repeat; 

}
.renterhoverMenuExtenderMinisite
{
    display:none;
	background-image : url(../QueenstownPortal/Images/Icons/GuestRating_Minisite.gif);
	z-index:100;
	background-repeat:no-repeat; 

}
.ExtraWeekendChargepopupMenu {
	position:absolute;
	visibility:hidden;
	background-image : url(../MiniSiteTwo/Images/Icons/ExtraWeekendCharge.gif);
	z-index:100;
	font-size:10px;	
	color:#777777;
	padding:7px;
	background-repeat:no-repeat;
	text-align:left;	

}
.MinimumWeekendNightspopupMenu {
	position:absolute;
	visibility:hidden;
	background-image : url(../MiniSiteTwo/Images/Icons/MinimumWeekendNights.gif);
	z-index:100;
	font-size:10px;	
	color:#777777;
	padding:7px;
	background-repeat:no-repeat;
	text-align:left;	

}

.button_SearchResults
{
    background-color:#eeeeee;
    border: 1px solid #cccccc;
    color:#666666;
    text-align:center;
    cursor:pointer;
    padding:2px 4px 2px 4px;
    outline:none;
    font-size:11px important!;

 
}

.button_SearchResults:hover
{
    background-color:#ee6600;
    border: 1px solid #cc4400;
    color:#ffffff;
    text-align:center;
    cursor:pointer;
    padding:2px 4px 2px 4px;
    outline:none;
}
.label_SearchResults
{
    color:#666666;
    text-align:center;
    cursor:pointer;
    padding:0px 0px 2px 0px;

}
.accordionHeader
{
    color: #777777;
    background-color: #eeeeee;
    padding: 3px;
    font-size:11px;
    cursor: pointer;
    width:660px;
    font-weight:bold;
}

.accordionContent
{

    padding-top: 10px;
    border:1px solid #e9e9e9;
    border-top:none;
    width:654px;
    padding:5px;

}

.accordionLink
{
    background-color: #dddddd;
    color: #777777;
}

.tab_content_detail
{
	
	color:#666;
	background-color:#f8f8f8;
	padding:10px;
	width:757px;
	padding-bottom:20px;
    line-height:18px;
	
	

}
table.payment_options th
{
    color:#6f757e;
    text-transform:uppercase;
    font-size:11px;
    vertical-align:middle;
    border-top:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    border-left:1px solid #cfcfcf;
    border-bottom:none;
    background-color:#e1e1e1;
    font-family:Arial, Sans-Serif;
    width:115px;
    height:40px;
    
} 
table.payment_options td
{
    color:#6f757e;
    font-size:11px;
    vertical-align:middle;
    border-top:1px solid #cfcfcf;
    border-bottom:none;
    background-color:#fff;
    font-family:Arial, Sans-Serif;
    text-align:center
    
} 
table.features td
{
    color:#333333;
    text-align:center;
    font-size:12px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;
    border-top:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    border-left:none;
    border-bottom:none;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    height:37px;
    
} 
table.features_payment
{
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#bbbbbb;
	box-shadow:0px 0px 20px #333;     
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=130,Color='#999999'); box-shadow: 2px 2px 2px #bbb; -webkit-box-shadow: 2px 2px 2px #bbb; -moz-box-shadow: 2px 2px 2px #bbb;
	-webkit-border-top-left-radius:10px; /* bottom left corner */
	-webkit-border-top-right-radius:10px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:10px; /* bottom left corner */
	-webkit-border-bottom-right-radius:10px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px; 
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
	  	
     
    
} 
table.features_payment td
{
    color:#333333;
    text-align:center;
    font-size:12px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;
    border-top:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    border-left:none;
    border-bottom:none;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    height:37px;
    
} 
table.features_booking
{
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#bbbbbb;
	box-shadow:0px 0px 20px #333;     
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=130,Color='#999999'); box-shadow: 2px 2px 2px #bbb; -webkit-box-shadow: 2px 2px 2px #bbb; -moz-box-shadow: 2px 2px 2px #bbb;
	-webkit-border-top-left-radius:10px; /* bottom left corner */
	-webkit-border-top-right-radius:10px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:10px; /* bottom left corner */
	-webkit-border-bottom-right-radius:10px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px; 
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
	  	
     
    
} 
table.features_booking td
{
    color:#333333;
    text-align:left;
    font-size:12px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;
    border-bottom:1px solid #cfcfcf;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    height:18px;
    
} 


table.features_detail td
{
    text-align:left;
    font-size:11px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;
    border-bottom:1px solid #cfcfcf;
    height:30px;
    
}
table.features_about td
{
    text-align:left;
    font-size:11px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;
    height:30px;
    
}

table.features_about th
{
    padding-right:15px;
    vertical-align:middle;
    height:30px;
    
}
.optionBlockContainer {
	margin: 0px 0px 0px 9px; float: left;
}
.first.optionBlockContainer {
	margin: 0px;
}
.optionBlock {
	background: rgb(248, 248, 248); width: 299px; height: 384px; text-align: center; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=130,Color='#999999'); box-shadow: 2px 2px 2px #bbb; -webkit-box-shadow: 2px 2px 2px #bbb; -moz-box-shadow: 2px 2px 2px #bbb;
}
.header {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFklEQVQIHWNkYGD4r6enx8AAJP6DOAAeTgQTGs8N3AAAAABJRU5ErkJggg==") rgb(0, 0, 0); padding: 20px 0px 12px; text-align: center; position: relative;
}
#sectionContainer .header h3 {
	margin: 0px 0px 7px; color: rgb(255, 255, 255); font-size: 24px; font-style: italic; text-shadow: 1px 1px 3px #000;
}
#sectionContainer .header p {
	margin: 0px;
}
.header div.banner {
	left: 221px; top: -18px; position: absolute; z-index: 2;
}
.images {
	padding: 15px 0px 0px; width: 50%; height: 72px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted; float: left;
}
.fonts {
	padding: 15px 0px 0px; height: 72px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#sectionContainer .images p {
	margin: 0px; color: rgb(102, 102, 102); font-size: 10px;
}
#sectionContainer .fonts p {
	margin: 0px; color: rgb(102, 102, 102); font-size: 10px;
}
#sectionContainer .images p.price {
	font: 28px/28px Georgia, "Times New Roman", Times, serif; margin: 3px 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#sectionContainer .fonts p.price {
	font: 28px/28px Georgia, "Times New Roman", Times, serif; margin: 3px 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#sectionContainer .images p.credits {
	margin: 0px; font-size: 11px;
}
#sectionContainer .fonts p.credits {
	margin: 0px; font-size: 11px;
}
#sectionContainer .fonts p.na {
	line-height: 12px; margin-top: 6px;
}
#sectionContainer .images p.price span {
	top: -0.15em; font-size: 71%; position: relative;
}
#sectionContainer .fonts p.price span {
	top: -0.15em; font-size: 71%; position: relative;
}
#sectionContainer .optionBlock .main p {
	padding: 0px 10px 10px; color: rgb(102, 102, 102); line-height: 14px; font-size: 11px; text-align:center !important;
}
#sectionContainer .optionBlock .main h4 {
	font: italic 16px/20px Georgia, Times New Roman, Times, serif; margin: 10px 0px; padding: 0px 30px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#sectionContainer p.fineprint {
	text-align: center; color: rgb(135, 135, 135); font-size: 9px; margin-top: 13px;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
._heading{ margin: 0px; padding: 0px; border: currentColor; color:#ffffff; font-style:italic; line-height: 22px; font-family: Georgia, Times New Roman,Times,serif; font-size:28px;}
._tag{ margin:auto; padding: 5px 0px 0px 0px; color:#ffffff; text-align:center; font-size:14px; width: 299px;}

.btn {
	margin: 0px auto; border: 1px solid #779438; width: 160px; height: 18px; text-align: center; background-color: #8daf43; -webkit-transition: all .3s ease-in-out;
}
.btn span {
	color: rgb(255, 255, 255); width: 160px; line-height: 17px; font-family: Verdana, "Lucida Grande","Verdana","Helvetica","Arial",sans-serif; font-size: 11px;
}
.sub_opt_1 {
	background-image :url(../QueenstownPortal/Images/Icons/sub_opt_bg_lg.jpg); height:299px; width:461px; background-repeat:no-repeat; vertical-align:top; position:relative
}
.spacer {
     height:181px; width:20px; margin-left:0px; vertical-align:top;
}
.pay_opt{
	 text-align:center; float:left; width:299px; margin-top:30px; border-right:1px dotted #999999;
}




.tab_content  
{
    background-color:#fff;
	padding:20px 20px 20px 10px;
}   
.featured_header_text
{
    line-height:15px;
    text-transform:uppercase;
    z-index:100;

}

.Tab_Theme .ajax__tab_header 

{
    font-family: Verdana, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size:13px;
    background:url(../QueenstownPortal/Images/Icons/tabs/tab-line.gif) repeat-x bottom;   
    height:20px ;
    font-size:12px;
    display:block;

}

.Tab_Theme .ajax__tab_header .ajax__tab_outer 

{

    background:url(../QueenstownPortal/Images/Icons/tabs/tab.gif) no-repeat left top;    
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;

}

.Tab_Theme .ajax__tab_header .ajax__tab_inner 

{
    background:url(../QueenstownPortal/Images/Icons/tabs/tab.gif) no-repeat right top;
    border-color:#666;
    color:#0067CA;
    font-family: Verdana, Lucida Grande, Lucida Sans Unicode, sans-serif;  
    font-size:13px;
    padding:3px 10px 2px 0px;

}

.Tab_Theme .ajax__tab_hover .ajax__tab_inner 

{
    color:#B80200;
    font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size:13px;
}
.Tab_Theme .ajax__tab_hover

{
    background:url(../QueenstownPortal/Images/Icons/tabs/tab-hover.gif) no-repeat right top;
    color:#B80200;
    font-family: Verdana, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size:13px;
}
.Tab_Theme .ajax__tab_active .ajax__tab_outer 

{
    background:url(../QueenstownPortal/Images/Icons/tabs/tab.gif) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;

}

.Tab_Theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../QueenstownPortal/Images/Icons/tabs/tab.gif) no-repeat right -40px;
    color:#B80200;
    font-family: Verdana, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size:13px;
    border-color:#333

}
.Tab_Theme .ajax__tab_body 

{
    font-family: Verdana, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size:13px;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:1px;

}

    /* -- tab object styles ------------------------------- */
    
.tab_wrap    
{
    background-color:#f8f8f8;
	padding:5px;
	line-height:18px;


	
} 

.ajax__myTab .ajax__tab_header {font-size:13px;border-bottom:solid 1px #999999}
.ajax__myTab .ajax__tab_outer {padding-right:0px; height:21px; background-color:#C0C0C0; margin-right:2px; border-right:solid 1px #666666; border-top:solid 1px #aaaaaa;  }
.ajax__myTab .ajax__tab_inner {padding-left:3px;background-color:#C0C0C0;  }
.ajax__myTab .ajax__tab_tab {height:13px;padding:4px;margin:0; }
.ajax__myTab .ajax__tab_hover .ajax__tab_outer {background-color:#eeeeee; }
.ajax__myTab .ajax__tab_hover .ajax__tab_inner {background-color:#eeeeee;}
.ajax__myTab .ajax__tab_hover .ajax__tab_tab {}
.ajax__myTab .ajax__tab_active .ajax__tab_outer {background-color:#fff; border-left:solid 1px #999999; border-bottom:1px solid #ffffff}
.ajax__myTab .ajax__tab_active .ajax__tab_inner {background-color:#fff; border-bottom:1px solid #ffffff}
.ajax__myTab .ajax__tab_active .ajax__tab_tab {border-bottom:1px solid #ffffff}
.ajax__myTab .ajax__tab_body {border:1px solid #999999;border-top:0;padding:0px; background-color:#ffffff; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #e0dfe3;}
    
 
.ajax__ctab .ajax__tab_header { font-family:Arial, Helvetica, sans-serif; color:#333; font-size: 12px; line-height:30px; font-weight:bold; border-bottom:solid 1px #fff; border-bottom:0px; height:30px;}
.ajax__ctab .ajax__tab_outer {padding-right:0px; height:30px; line-height: 30px; background-color:#c0c0c0; border-top:solid 1px #999999; margin-left:-1px; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.ajax__ctab .ajax__tab_inner {padding:0px; padding-left:10px; padding-right:10px; background-color:#e0e0e0; line-height: 31px;  border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; height:29px;  } /* all inactive tabs */
.ajax__ctab .ajax__tab_tab { padding:0px; margin:0; height:29px;  }
.ajax__ctab .ajax__tab_hover .ajax__tab_outer {background-color:#cccccc; height:29px; }
.ajax__ctab .ajax__tab_hover .ajax__tab_inner {background-color:#cccccc; height:29px;}
.ajax__ctab .ajax__tab_hover .ajax__tab_tab {}
.ajax__ctab .ajax__tab_active .ajax__tab_outer {background-color:#f8f8f8; border-left:solid 1px #999999; height:29px; }/* active tab */
.ajax__ctab .ajax__tab_active .ajax__tab_inner {background-color:#f8f8f8; border-bottom:1px solid #f8f8f8;}
.ajax__ctab .ajax__tab_active .ajax__tab_tab {border-bottom:1px solid #f8f8f8; height:28px;}
.ajax__ctab .ajax__tab_body { border-top:1px solid #999999; margin-top:1px; margin-left:-1px; padding-bottom:0px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999;}

.ajax__condetailtab .ajax__tab_header { font-family:Arial, Helvetica, sans-serif; color:#333; font-size: 12px; line-height:30px; font-weight:bold; border-bottom:solid 1px #fff; border-bottom:0px; height:30px}
.ajax__condetailtab .ajax__tab_outer {padding-right:0px; height:30px; line-height: 30px; background-color:#c0c0c0; border-top:solid 1px #999999; margin-left:-1px; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.ajax__condetailtab .ajax__tab_inner {padding:0px; padding-left:10px; padding-right:10px; background-color:#e0e0e0; line-height: 31px;  border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; height:29px;  } /* all inactive tabs */
.ajax__condetailtab .ajax__tab_tab { padding:0px; margin:0; height:29px;  }
.ajax__condetailtab .ajax__tab_hover .ajax__tab_outer {background-color:#cccccc; height:29px; }
.ajax__condetailtab .ajax__tab_hover .ajax__tab_inner {background-color:#cccccc; height:29px;}
.ajax__condetailtab .ajax__tab_hover .ajax__tab_tab {}
.ajax__condetailtab .ajax__tab_active .ajax__tab_outer {background-color:#f8f8f8; border-left:solid 1px #999999; height:29px; }/* active tab */
.ajax__condetailtab .ajax__tab_active .ajax__tab_inner {background-color:#f8f8f8; border-bottom:1px solid #f8f8f8;}
.ajax__condetailtab .ajax__tab_active .ajax__tab_tab {border-bottom:1px solid #f8f8f8; height:28px;}
.ajax__condetailtab .ajax__tab_body { border-top:1px solid #999999; margin-top:1px; margin-left:-1px; padding-bottom:0px; border-left:1px solid #999; border-bottom:1px solid #999;}

.ajax__conheadtab .ajax__tab_header { font-family:Arial, Helvetica, sans-serif; color:#333; font-size: 12px; line-height:30px; font-weight:bold; border-bottom:0px; height:32px; background-color:#e0e0e0; border-right:solid 1px #999999; border-top:solid 1px #999999}
.ajax__conheadtab .ajax__tab_outer {padding-right:0px; height:31px; line-height: 30px; background-color:#c0c0c0;  margin-left:-1px; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.ajax__conheadtab .ajax__tab_inner {padding:0px; padding-left:10px; padding-right:10px; background-color:#e0e0e0; line-height: 31px;  border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; height:29px;  } /* all inactive tabs */
.ajax__conheadtab .ajax__tab_tab { padding:0px; margin:0; height:29px;  }
.ajax__conheadtab .ajax__tab_hover .ajax__tab_outer {background-color:#cccccc; height:29px; }
.ajax__conheadtab .ajax__tab_hover .ajax__tab_inner {background-color:#cccccc; height:29px;}
.ajax__conheadtab .ajax__tab_hover .ajax__tab_tab {}
.ajax__conheadtab .ajax__tab_active .ajax__tab_outer {background-color:#f8f8f8; border-left:solid 1px #999999; height:29px; }/* active tab */
.ajax__conheadtab .ajax__tab_active .ajax__tab_inner {background-color:#f8f8f8; border-bottom:1px solid #f8f8f8;}
.ajax__conheadtab .ajax__tab_active .ajax__tab_tab {border-bottom:1px solid #f8f8f8; height:28px;}
.ajax__conheadtab .ajax__tab_body { margin-left:-1px; padding-bottom:0px; border-left:1px solid #999; border-bottom:1px solid #999;}

.ajax__hdtab .ajax__tab_header {font-family:Arial, Helvetica, sans-serif; color:#333 !important; font-size: 12px; line-height:30px; font-weight:bold; border-bottom:solid 1px #fff; border-bottom:0px; height:30px;}
.ajax__hdtab .ajax__tab_header span {font-family:Arial, Helvetica, sans-serif; color:#333 !important; font-size: 12px; line-height:30px; font-weight:bold}
.ajax__hdtab .ajax__tab_outer {padding-right:0px; height:30px; line-height: 30px; background-color:#c0c0c0; border-top:solid 1px #999999; margin-left:-1px; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.ajax__hdtab .ajax__tab_inner {padding:0px; padding-left:10px; padding-right:10px; background-color:#e0e0e0; color:#333 !important; line-height: 31px;  border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; height:29px;  } /* all inactive tabs */
.ajax__hdtab .ajax__tab_tab { padding:0px; margin:0; height:29px;  }
.ajax__hdtab .ajax__tab_hover .ajax__tab_outer {background-color:#cccccc; height:29px; }
.ajax__hdtab .ajax__tab_hover .ajax__tab_inner {background-color:#cccccc; height:29px;}
.ajax__hdtab .ajax__tab_hover .ajax__tab_tab {}
.ajax__hdtab .ajax__tab_active .ajax__tab_outer {background-color:#f8f8f8; border-left:solid 1px #999999; height:29px; }/* active tab */
.ajax__hdtab .ajax__tab_active .ajax__tab_inner {background-color:#f8f8f8; border-bottom:1px solid #f8f8f8;}
.ajax__hdtab .ajax__tab_active .ajax__tab_tab {border-bottom:1px solid #f8f8f8; height:28px;}
.ajax__hdtab .ajax__tab_body { border-top:1px solid #999999; margin-top:1px; margin-left:-1px; padding-bottom:0px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999;}

.ajax__ctab_system .ajax__tab_header {font-family:Arial, Helvetica, sans-serif; color:#333; font-size: 12px; line-height:30px; font-weight:bold; border-bottom:solid 1px #fff; border-bottom:0px; height:30px;}
.ajax__ctab_system .ajax__tab_outer {padding-right:0px; height:30px; line-height: 30px; background-color:#c0c0c0; border-top:solid 1px #999999; margin-left:-1px; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.ajax__ctab_system .ajax__tab_inner {padding:0px; padding-left:10px; padding-right:10px; background-color:#e0e0e0; line-height: 31px;  border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; height:29px;  } /* all inactive tabs */
.ajax__ctab_system .ajax__tab_tab { padding:0px; margin:0; height:29px;  }
.ajax__ctab_system .ajax__tab_hover .ajax__tab_outer {background-color:#cccccc; height:29px; }
.ajax__ctab_system .ajax__tab_hover .ajax__tab_inner {background-color:#cccccc; height:29px;}
.ajax__ctab_system .ajax__tab_hover .ajax__tab_tab {}
.ajax__ctab_system .ajax__tab_active .ajax__tab_outer {background-color:#f8f8f8; border-left:solid 1px #999999; height:29px; }/* active tab */
.ajax__ctab_system .ajax__tab_active .ajax__tab_inner {background-color:#ffffff; border-bottom:1px solid #ffffff;}
.ajax__ctab_system .ajax__tab_active .ajax__tab_tab {border-bottom:1px solid #ffffff; height:28px;}
.ajax__ctab_system .ajax__tab_body { border-top:1px solid #999999; margin-top:1px; margin-left:-1px; padding-bottom:0px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999;}


.dialog
{
    border:#b3b3b3 2px solid;
	padding:5px;
	float:left;

	
}
.dialog_content
{
	color:#333;

	
}
.booking_head
{

    color:#000000;
    text-transform:uppercase; 
    font-weight:bold;

	
}

.modalBackground
{
	background-color:#666666;
	opacity:0.2;         
	-moz-opacity:.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter:alpha(opacity=20), progid:DXImageTransform.Microsoft.Alpha(Opacity=20);}
.modalPopup_cl {
	background-color:#ffffff;
	border-width:5px;
	border-style:solid;
	border-color:#666666;
	box-shadow:0px 0px 20px #333;} 
.modalPopup_hd {
	background-color:#e6e6e6;
	border-width:5px;
	border-style:solid;
	padding:5px;
	border-color:#666666;
	box-shadow:0px 0px 20px #333;
	-webkit-border-top-left-radius:10px; /* bottom left corner */
	-webkit-border-top-right-radius:10px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:10px; /* bottom left corner */
	-webkit-border-bottom-right-radius:10px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px; 
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;   	} 
    
.modal_content td{background-color:#f5f5f5;
} 
.setup_modal_content {
    border-left:1px solid #c5c5c5;                        
    border-right:1px solid #c5c5c5;
    padding:20px 0 20px 0
} 

.textarea_multiline {
    border:1px solid #74c1ed;   
    font: 12px/18px  Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #333333;
    font-family: helvetica-neue, helvetica, arial, sans-serif;                   
    padding:5px;
} 

.setup_modal_content span {
    padding-right:10px;
    padding-left:10px
} 
.modal_content td select  {
    background-color:#ffffff;   
    width:250px;
    font-size:12px;
    padding:2px;
    margin-top:2px;
    margin-bottom:2px;
    border:1px solid #74c1ed;
    color:#333333;
	-webkit-border-top-left-radius:4px; /* bottom left corner */
	-webkit-border-top-right-radius:4px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:4px; /* bottom left corner */
	-webkit-border-bottom-right-radius:4px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px; 
	border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; } 
    
    .modal_content td textarea {
    font-family: helvetica-neue, helvetica, arial, sans-serif;
    border:1px solid #74c1ed;
    color:#333333;
	-webkit-border-top-left-radius:4px; /* bottom left corner */
	-webkit-border-top-right-radius:4px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:4px; /* bottom left corner */
	-webkit-border-bottom-right-radius:4px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px; 
	border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; 
    padding:5px;
    color:#333333;
}
.modal_header td
{
    background-color:#e6e6e6;
    padding:0px;
    color:#000000;
    font-weight:bold;
    border-bottom:1px solid #bbbbbb;
    font-size:13px;}	
.modal_footer td{
    height:20px;
    background-color:#e6e6e6;
    border-top:1px solid #bbbbbb;}   
.modal_header_grid td
{
    background-color:#e6e6e6;
    padding:0px;
    color:#000000;
    font-weight:bold;
    font-size:13px;}   
.modal_footer_grid td{
    height:20px;
    background-color:#e6e6e6;
}      
.form_modalPopup {
	background-color:#dbdbdb;
	border-width:5px;
	border-style:solid;
    border:1px solid #000;
    padding:15px
}
.modal_form table {
    background-color:#efefef;
}
.modal_form td {
    border-bottom:1px solid #d9d9d9;
    border-left:1px solid #d9d9d9;
    padding:3px 6px 0px 0px;
    padding-left:7px;
    background-color:#efefef;
}
.form_head td
 {
     background-color:#525252;
     height:40px;
}
.form_head h2
 {
    color:#fff;
}
.modalPopup {
	background-color:#f1f1f1;
	border-width:5px;
	border-style:solid;
	border-color:#666666;
	box-shadow:0px 0px 20px #333;
		
}
.modalPopup_con {
	background-color:#ffffff;
	border-width:5px;
	border-style:solid;
	border-color:#666666;
	box-shadow:0px 0px 20px #333;
		
}
.listing_detail td
{
    vertical-align:top;
    padding-left:15px;
    padding-bottom:5px;
 
} 
.modal_header td
{
    height:25px;
    line-height:25px;
    background-color:#e6e6e6;
    padding:0px;
    color:#000000;
    font-weight:bold;
    font-size:12px;
    font-family:Arial;
    
}
.wireFrame {
    display: 	none; 
    overflow: hidden; 
    z-index: 2; 
    background-color: #FFFFFF; 
    border: solid 1px #D0D0D0;

}
.button_clientlogin_lg
{
   background-image: url(../QueenstownPortal/Images/Icons/button_clientlogin_lg.gif);
   background-repeat:no-repeat;
   height:20px;
   width:120px;

}
.button_listhome 
{
   background-image: url(../QueenstownPortal/Images/Icons/button_listhome.gif);
   background-repeat:no-repeat;
   height:20px;
   width:130px;

}
.head_repeat 
{
   background-image: url(../QueenstownPortal/Images/Nav/New_Tabs_Large_02.gif);
   background-repeat:repeat-x;
   width:100%;
   height:103px;
   float:left;

}
.nav_right_bg 
{
   background-image: url(../QueenstownPortal/Images/Icons/nav_right_BG.gif);
   background-repeat:repeat-x;
   height:154px;


}
.nav_middle_bg 
{
   background-image: url(../QueenstownPortal/Images/Nav/New_Tabs_Large_02.gif);
   background-repeat:repeat-x;
   height:103px;


}
.listhome_bg 
{
   background-image: url(../QueenstownPortal/Images/Icons/button_listhome_bg.gif);
   background-repeat:no-repeat;
   float:left; 
   padding-right:5px;
   width:130px;
   height:20px;



}
.clientlogin_lg_bg 
{
   background-image: url(../QueenstownPortal/Images/Icons/button_clientlogin_lg_bg.gif);
   background-repeat:no-repeat;
   float:left;
   width:120px;
   height:20px;


}
.head_tabs 
{

  background-repeat:no-repeat;
  border:none;
  height:154px;
  width:100%;
  min-width:1024px;

    
	
}
.md_bg
{
   background-image: url(../QueenstownPortal/Images/nav/md_bg.jpg);
   background-repeat:repeat-x;
   height:83px;
   width:100%;


}
.r_nav_bg
{
   background-image: url(../QueenstownPortal/Images/nav/r_nav_bg.jpg);
   background-repeat:repeat-x;
   height:134px;
   width:100%;


}
#NavCells
{
  width:735px;
  height:25px;
    
	
}
#SubTabs 
{
  background-image: url(~/QueenstownPortal/Images/Nav/Sub_Tabs_01_1.jpg);
  background-repeat:no-repeat;
  width:681px;
  height:34px;
  float:left;
  z-index:100
    
	
}
/* Calander Check In/Out Dates */
.UnavailableInDate{background-image:url("images/calendar_in_grey.gif"); background-repeat:no-repeat;}
.UnavailableOutDate{background-image:url("images/calendar_out_grey.gif");}
.UnavailableOutInDate{background-image:url("images/calendar_out_in_grey.gif");}


.dltable
{   
    width:760px;
    margin-left:-1px 
	
}
.dltable td
{   
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
    border-right:1px solid #e0dfe3; 
    border-left:1px solid #e0dfe3; 
    vertical-align:top;
    border-bottom:1px solid #e0dfe3;
    border-top:1px solid #e0dfe3;
    
	
}
.dltable tr
{   
    border-bottom:1px solid #e0dfe3;

	
}
ul.ColList {
    margin-left: 20px;
    padding-left: 0px;
    padding-top: 0px;
    margin-top: 0px;

} 
ul.ColList li {
    float:left; 
    width:190px; 

}   
ul.ColList_feat {
    margin-left: 20px;
    padding-left: 0px;
    padding-top: 0px;
    margin-top: 0px;

} 
ul.ColList_feat li {
    float:left; 
    width:300px; 

}   
.nights_label{
	background: none transparent scroll repeat 0% 0%;	
	margin: 0px 0px 0px;	
	font: 18px/22px arial, helvetica, geneva, sans-serif;	
	color: #777;	
     
}  

table.hfeatures { 
    width:760px; 
    border-top:1px solid #e0dfe3;
}
.hfeatures td{
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;
    border-left:1px solid #e0dfe3; 
    vertical-align:top;
    border-bottom:1px solid #e0dfe3;
    border-right:1px solid #e0dfe3;
    padding-right:3px; 
 
     
}
.hfeatures tr
{   

    border-right:1px solid #e0dfe3; 
    

	
}

.hfeatures_alt td{
        
}
.hfeatures_alt tr{
    border-left:1px solid #e0dfe3;
        
}
.RegisterOwnerTextBox 
{
    margin-top: 1px;
    margin-bottom: 1px;
    background-color:  #fffedf;
 
}   

.RegisterOwnerDropDownList 
{
    margin-top: 2px;
    margin-bottom: 2px;
    background-color:  #fffedf;    
}  
.mobilepopupMenu {
	position:absolute;
	visibility:hidden;
	background-image : url(../System_fe/Images/Icons/Speech_bubble_mobile.gif);
	font-family: Verdana;
	font-size:10px;	
	color:#777777;
	padding:7px;
	background-repeat:no-repeat;
	text-align:left;	

}
.br_image
{
    height:115px;
}
.text_wrap 
{
    float:left; 
    padding-left:20px;
} 
.text_dt 
{
    clear:both; 
    width:700px;
} 
.text_dt td
{
    border:1px solid #eeeeee;
}
.h_link
{
    padding-top:4px;	
    padding-left:3px;
    clear:both;
} 
.br_page_wrap
{
    width:100%;	
	background-color:#ffffff;
	margin: 0 0px 0 0px;   
}
/* PagingBulletedList */
ul.bulletlist { margin: 20px 0 0 25px; padding: 0; }

.hd_price_1
{
   text-decoration:line-through; 
}
.hd_price_2
{
   background-color:#fffedf;
   color:#ff6600;
   padding:2px;
}
.reg_radio
{
    background-image: url(../Manager/Images/Icons/messagebox_warning_bg.jpg);
    background-repeat:repeat-x;
    color:#000;
    width:578px;
    padding:10px 10px 10px 10px;
    border: 1px solid #8daed9;
    background-color:#b4c9e6;
	-webkit-border-top-left-radius:10px; /* bottom left corner */
	-webkit-border-top-right-radius:10px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:10px; /* bottom left corner */
	-webkit-border-bottom-right-radius:10px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;    
}
.advanceOptions
{
   background-image: url(../QueenstownPortal/Images/Icons/img_ado.gif);
   background-repeat:no-repeat; 
   padding-left:22px;  
   padding-bottom:10px;
   padding-top:2px;
   outline:none;

}
.facebook_new_listing
{
   background-image: url(../QueenstownPortal/facebook_images/feat_new_listings.jpg);
   background-repeat:no-repeat; 
   position:relative;
   height:348px;
   width:810px;
   padding-left:22px;  
   padding-bottom:10px;
   padding-top:2px;
   outline:none;

}
.facebook_hot_deal
{
   background-image: url(../QueenstownPortal/facebook_images/feat_hot_deal.jpg);
   background-repeat:no-repeat; 
   position:relative;
   height:348px;
   width:810px;
   padding-left:22px;  
   padding-bottom:10px;
   padding-top:2px;
   outline:none;
}
.facebook_featured
{
   background-image: url(../QueenstownPortal/facebook_images/feat_featured.jpg);
   background-repeat:no-repeat; 
   position:relative;
   height:348px;
   width:810px;
   padding-left:22px;  
   padding-bottom:10px;
   padding-top:2px;
   outline:none;

}
/* Conceirge Styles Below */
.hr
{
    width:350px;
    height:1px;
    background-color:#ccc;
    float:left;
    border:none;

} 
.price
{
     color:#6f95a9;
     position:absolute; 
     bottom:0; 
     width:200px; 
     height:35px

} 
.price_fb
{
     color:#6f95a9;
     position:absolute; 
     bottom:0; 
     width:240px; 
     height:35px

} 
.map_price
{
     color:#6f95a9;
     font-family:Arial, Sans-Serif;
     font-size:14px;

} 
.box_content
{
    background-color:#e6eaee; 
    clear:both;
    width:400px; 
    height:120px;
    border:1px solid #a4abb2;
	-webkit-border-top-left-radius:12px; /* bottom left corner */
	-webkit-border-top-right-radius:12px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:12px; /* bottom left corner */
	-webkit-border-bottom-right-radius:12px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;	
}
.sub_head
{
    background-color:#6d84b4;
    border:1px solid #43609d;
    margin-bottom:10px;
    color:#ffffff;
    width:665px;
    height:25px;
    line-height:25px;
    padding-top:5px;
    margin-left:5px;
    float:left;
	-webkit-border-top-left-radius:7px; /* bottom left corner */
	-webkit-border-top-right-radius:7px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:7px; /* bottom left corner */
	-webkit-border-bottom-right-radius:7px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;	
	border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;

    
	
}
.sub_head_search
{
    background-color:#eeeeee;
    width:220px;
    text-align:center;
    height:15px;
    line-height:15px;
	-webkit-border-top-left-radius:5px; /* bottom left corner */
	-webkit-border-top-right-radius:5px; /* bottom right corner  */       
	-webkit-border-bottom-left-radius:5px; /* bottom left corner */
	-webkit-border-bottom-right-radius:5px; /* bottom right corner  */   
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;	    
	
}
.area_header
{
    background-color:#eeeeee;
    text-align:left;
    height:20px;
    padding:10px;
    margin-right:20px;
    margin-bottom:20px;
    margin-top:20px;
    clear:both;

}

.prog_ind
{
    clear:both;
	
}
.content_right
{
    float:right; 
    background-color:#e6eaee; 
    min-height:847px; 
    width:400px; 
    margin-right:10px;
    margin-left:10px;
    padding-left:20px; 
    padding-right:20px;
    padding-top:15px;  
    border:1px solid #a4abb2;

}
.stf_content_right
{
    float:left; 
    background-color:#ddd; 
    min-height:280px; 
    width:400px; 
    margin-right:10px;
    margin-left:10px;
    padding-left:20px; 
    padding-right:20px;
    padding-top:15px;  
    border:1px solid #a4abb2;

}
.stf_content
{
    float:left; 
    background-color:#e6eaee; 
    height:795px; 
    margin-right:10px;
    margin-left:10px;
    padding-left:20px; 
    padding-right:20px;
    padding-top:15px;  
    border:1px solid #a4abb2;

}
.search_map
{
    padding:10px;
    border:1px solid #a4abb2;
    height:500px;

}
.treeview a
{
    color:#2173af; 
     

}
.button {
	height: 24px !important;
	font-family:Sans-Serif, Arial, Helvetica ;
	margin: 0;
	padding: 3px 6px;
	background: #f1f1f1 url(../manager/images/bg-panel-header.gif) left bottom repeat-x;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #808080;

		
}
.footer_nav 
{
    /* 
	background: url(../QueenstownPortal/Images/Icons/bg-footernav.gif) #333 repeat-x 0px 0px; */
	clear:both;
	padding-bottom: 0px; 
	margin: 10px 0px 0px; 
	padding-left: 10px; 
	padding-right: 0px; 	
	height: 205px; 
	padding-top: 10px;
    border:1px solid #a4abb2;
    background-color:#eeeeee; 
    overflow:hidden;
    font-size:82%;
    color:#999;
    
	
}
.footer_nav_feat 
{
    /* 
	background: url(../QueenstownPortal/Images/Icons/bg-footernav.gif) #333 repeat-x 0px 0px; */
	clear:both;
	padding-bottom: 0px; 
	padding-left: 3px; 
	padding-right: 0px; 	
	height: 111px; 
	padding-top: 5px;
    border:1px solid #999;
    border-top:none;
    background-color:#eeeeee; 
    overflow:hidden;
    font-size:82%;
    color:#999;
    margin-left:-1px;
    
	
}
.footer_nav_feat_act
{
    /* 
	background: url(../QueenstownPortal/Images/Icons/bg-footernav.gif) #333 repeat-x 0px 0px; */
	clear:both;
	padding-bottom: 0px; 
	padding-left: 3px; 
	padding-right: 0px; 	
	height: 131px; 
	padding-top: 5px;
    border:1px solid #999;
    border-top:none;
    background-color:#eeeeee; 
    overflow:hidden;
    font-size:82%;
    color:#999;
    margin-left:-1px;
    
	
}
.reg_box
{
     border:1px solid #dddddd;
     width:1000px;
     height:100%;
   

	
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../QueenstownPortal/Images/Icons/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../QueenstownPortal/Images/Icons/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#JT_copy{
	padding:5px 5px 0px 5px;
	color:#333333;
	line-height:17px;
	font-size:12px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.JT_loader{
	background-image: url(../QueenstownPortal/Images/Icons/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

#JT_copy p{
    margin:3px 0;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
    cursor:help;
    vertical-align:top
}
/* ---------->>> star rating <<<---------------------------------------------------------------*/
.ratingStar {
    font-size: 0pt;
    width: 24px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../QueenstownPortal/Images/Icons/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../QueenstownPortal/Images/Icons/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../QueenstownPortal/Images/Icons/SavedStar.png);
}

        





