@media screen and (max-width: 1020px) {

#container {
		width: 960px;
		padding: 15px 0 0 0 ;
		margin: 0 auto 0 auto;
	}

#footer {
		width: 95%;
		padding:2% 0 2% 0 ;
		height:40px;
	}		
}

@media screen and (max-width: 990px) {


.searchresultwrapper {
    float: left;
    margin: 0 0 0 20px;
    width: 55%;
}


.recommendedlinks{
    display:none;
}
h2.recomendaccomhead {
    margin: 0;
    width: 98%;
}
    .recommendedlinks .firstseemore {
    margin: 0 auto 0 auto; 
}
    .recommendedlinks div {
        float:none;
        margin: 0 auto 0 auto;
    }

ul.recomendaccom li.recomendaccom0 {
    margin: 0 auto 0 auto; 
}
ul.recomendaccom li {
    float:none;
    margin: 0 auto 0 auto;
}

    ul.recomendaccom{
        margin: 0;
        width:100%;
    }
.recommendedlinks {

    width: 100% !important;
}

    ul.recomendaccom{
        width:100%;
        margin:0;
        padding:0;

    }
.recomendaccomwrap{
    display:none;
}

.recomendaccomhead {
    width: 96%;
    padding: 0 0 0 2%;
    height:100%;
    text-align:center;
}

}
@media screen and (max-width: 970px) {
 .rightHome{
    display:none;
 }   
.enquire{
   /* display:none;*/
   cursor:pointer;
}
.morelinks .enquire{
    display:none;
} 
.newsletter-receive-box{
    /*display:none;*/
}
.propetybox .leftcol {

    padding: 9px 18px 0 0;
    }

.fromprice  {
    font-size: 12px;
    font-weight: bold;
    color:#00acec;
    padding: 35px 15px 0 0;
    text-align:left;

}
.contentadvertbottom{
	width:100%;
}
.propetybox .infoboxtitle h2{
	padding:0 0 20px 0;

}

	#topTabs .topnavtype ul {
    left: 0px;
    min-height: 100px;
}

#topTabs .topnavspecialty ul {
    height: 100%;
    left: 0px;
    width:550px;
}

#topTabs .topnavlocation ul {
    left: -203px;
    min-height: 100px;
}

#topTabs .topnavregion ul {
    left: -300px;
    min-height: 100px;
}

	#topTabs li ul {
    display: none;
    font-weight: normal;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 28px;
    width: 550px;
    z-index: 100;
}


#topTabs li ul {
    display: none;
    font-weight: normal;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 28px;
    width: 600px;
    z-index: 100;
}


#topTabs li ul li {
    background: #ffffff;
    border: 0 none;
    display: block;
    height: 220px;
    min-height: 75px;
    padding: 0 15px 0 15px;
    width: 550px;
}



.infoboxtitle h2 a {
    font-size: 12px;

}
.propertyofferbox {
    margin: 0 auto 200px auto;
}

.gradientDivInner p{
	width:96%;
	padding:2%;
}
.nextprevwrapper {
    width: 100%;
}
.nextprevwrapper .floatR{
	float:left;
}


	h2.subtitle{
		width:100%;
	}
.propetybox .infoboxtitle h2 {
    color: #fff;
    float: left;
    font-size: 1em;
    font-weight: bold;
    width: 100%;
}

#largeimgcaption {
    clear: both;
    display: block;
    margin: 0 0 0 0;
    text-align: center;
    width: 100%;
}

.propetybox .rightcol{
	width:55%;
	padding: 0 0 0 4%;
}

.infobox .right {
    float: none;
    padding: 10px;
    width: 250px;
}

.infobox .left {
    border-right: 0px solid #ccc;
    float: none;
    padding: 10px;
    width: 250px;
}

.floatL {
    float: left;
   /* width: 100%;*/
}

.btnavailability {
    float: left;
}


.linksborder {

    width: 100%;
}

.innertab {
    width: 100%;
}
.tabsinner{
	width:100%;

	padding: 0 0 20px 0;

}


ul.recommendedLDA li .right {
   
    width:80%;
}
.clear-mob{
	display:none;
}

ul.stayinTLDNL li, ul.stayinTLDNLLast li {
    width: 100%;
}


ul.stayinTLDNL li .rightContent, ul.stayinTLDNLLast li .rightContent {
    margin-top: 0;
}
ul.stayinTLDNL li .rightSeeMore, ul.stayinTLDNLLast li .rightSeeMore {
    margin-top: 0;
}

ul.stayinTLDNL li .rightContent, ul.stayinTLDNLLast li .rightContent {
    height: 100%;
}

.breadcrumb ul {
    width: 100%;
}

.breadcrumb {
    width: 100%;
}

}


@media screen and (max-width: 960px) {
.btnavailability {
    float: right;
}
.newest-list{
    display:none;
}
.propetybox .infoboxtitlegreen h2{
    width:100%;
}
h2.recommendedLDA ,h2.stayinTLDNL{
        background-color: #00ADEF;
      background-repeat: repeat-x;

      /* Safari 4-5, Chrome 1-9 */
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#006E3B), to(#00582E));

      /* Safari 5.1, Chrome 10+ */
      background: -webkit-linear-gradient(top, #006E3B, #00582E);

      /* Firefox 3.6+ */
      background: -moz-linear-gradient(top, #006E3B, #00582E);

      /* IE 10 */
      background: -ms-linear-gradient(top, #006E3B, #00582E);

      /* Opera 11.10+ */
      background: -o-linear-gradient(top, #006E3B, #00582E);
       -webkit-appearance: none;
    
}

h2.recommendedLDA {
    padding: 9px 0 9px 2%;
    width: 98%;
    font-size:16px;
    border:1px solid #d3d3d3;
}
#featuredProperty ,.leftadverts ,#featuredPartnerContent ,#featuredPartner ,#spotLights ,#specialOffers{
    display:none;
}

#TB_title {
    background-color: #e8e8e8;
    height: 85px;
    z-index:1002;
}

#TB_window {
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    width: 97% !important;
    height:600px!important;
    min-height:600px !important;
    top: 0 !important;
    background: transparent;
    -webkit-appearance: none;
    position: absolute;
    z-index:10000;
}
#TB_iframeContent{
	height:600px!important;
    min-height:600px !important;
    width:100% !important;
}

.contentadvert{
	width:100%;
}
#container {
		width: 100%;
		padding: 15px 0 0 0 ;
	}
#mapImage {
		background: none;
		margin:0 auto 0 auto;
		width: 96%;

	}
#mapImageLeft {
		display: none;	
	}
#mapImageRight {
		width: 100%;
		float: left;
		margin: 0 0 10px 0;	
	}
#mapImageRight img {
		width: 100%;	
		height: 15%;	
	}
#content_div {
		float: left;
	
	}
#headerLogo {
		border:none;
		width: 124px;
		height: 64px;
		margin: 0 0 0 10px;
	}
#headerLogo a img {
		width: 124px;
		height: 64px;
	}
#headerRight {
		width: 100%
	}
#headerWrap {
		width: 95%;
	}
#mainNav {
		width: 96%;
		margin:0 auto 0 auto;
	}
#search {
		width: 95%;
		margin:0 auto 10px auto;
	}
.searchAccommodationBy {
		display: none;	
	}

#moreLinks {
    height: 100%;
    padding: 2%;
    width: 96%;
 
	  /* fallback */
	  background-color: #00ADEF;
	  background-repeat: repeat-x;

	  /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00ADEF), to(#008BC0));

	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #00ADEF, #008BC0);

	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #00ADEF, #008BC0);

	  /* IE 10 */
	  background: -ms-linear-gradient(top, #00ADEF, #008BC0);

	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #00ADEF, #008BC0);

}

#moreLinks ul{
	margin:0;
}

.bottomLinks {
		width: 100%;
	}

#outerWrap{
		width:98%;
		margin:0 auto 0 auto;
	}
#headerRight #loginLinks {
    	margin: 0 0 0 10px;
	}

#leftColumn {
    float: left;
    padding: 0 0 0 2%;
    width: 37%;
}

#content_div {
    float: right;
    padding: 0 2% 0 0;
    width: 54%;
}
#content_div .rightHome {
    	float: right;
    	width: 120px;
    	background:#000000;
    	height:100%;
	}
#featuredProperty h2 ,h2.stayinTLDNL ,h2.stayinInfo {
   		padding: 9px 0 9px 3%;
    	width: 97%;
    	font-size:16px;
}
#leftColumn .leftadverts{
		width:100%;
}


ul.stayinTLDNLLast {
    width: 100%;
}

#content_div .homeTabs {
    	width: 100%;
    	height:100%;
    	padding:0 0 20px 0;
}
#content_div .homeTabsInner {
		padding: 0 0;
    	width: 100%;
}

.homeTabsInner ul.tabs li {
    	margin: 12px 1px 20px 1px;
}
.homeTabsInner ul.tabs li a {
 	   padding: 5px 10px 5px 15px;
}
.tabsContent {
    	clear: both;
    	margin: 0 auto;
    	padding: 0;
    	width: 90%;
}
.gradientDiv {
    width: 100%;
    padding:20px 0 20px 0;
}
.gradientDivInner {
    padding: 20px 20px 28px;
}


ul.recommendedLDA li {
    width: 100%;
}

ul.recommendedLDA li .right {
    padding: 0 0 0 0;
}
ul.recommendedLDA li span .right {
    width: 100%;
}
ul.stayinTLDNL li, ul.stayinTLDNLLast li {

    width: 24%;
}

#leftColumn {
    float: none;
    padding: 0 0 0 2%;
    width: 100%;
}

#content_div {
    float: none;
    padding: 0 2% 0 2%;
    width: 96%;

}
.infobox form ol.formleft {
    border-right: 1px solid #ccc;
    float: left;
    margin: 0 0 0 17px;
    padding: 0;
    width: 320px;
}
.infobox form ol.formtopright {
    float: left;
    margin: 0;
    padding: 0 0 0 14px;
    width: 320px;
}
.infobox form ol.formtopright #adults, .infobox form ol.formtopright #children {
    width: 174px;
}
#content_div .homeTabs {
         /* fallback */
      background: #E5E5E5;
      border:1px solid #d3d3d3;


}


#content_div .homeTabsInner {
        padding: 0 0;
        width: 100%;

         /* fallback */
      background-color: #00ADEF;
      background-repeat: repeat-x;

      /* Safari 4-5, Chrome 1-9 */
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7F7F7), to(#E5E5E5));

      /* Safari 5.1, Chrome 10+ */
      background: -webkit-linear-gradient(top, #F7F7F7, #E5E5E5);

      /* Firefox 3.6+ */
      background: -moz-linear-gradient(top, #F7F7F7, #E5E5E5);

      /* IE 10 */
      background: -ms-linear-gradient(top, #F7F7F7, #E5E5E5);

      /* Opera 11.10+ */
      background: -o-linear-gradient(top, #F7F7F7, #E5E5E5);
      
}


h2.stayinInfo{
    background-color: #D5D5D5;
      background-repeat: repeat-x;

      /* Safari 4-5, Chrome 1-9 */
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D5D5D5), to(#A4A4A4));

      /* Safari 5.1, Chrome 10+ */
      background: -webkit-linear-gradient(top, #D5D5D5, #A4A4A4);

      /* Firefox 3.6+ */
      background: -moz-linear-gradient(top, #D5D5D5, #A4A4A4);

      /* IE 10 */
      background: -ms-linear-gradient(top, #D5D5D5, #A4A4A4);

      /* Opera 11.10+ */
      background: -o-linear-gradient(top, #D5D5D5, #A4A4A4);
       -webkit-appearance: none;
       border:1px solid #d3d3d3;
}


}

@media screen and (max-width: 940px) {




}

@media screen and (max-width: 890px) {



#spotLights{
    display:none;
}
.breadcrumb  {
    width: 100%;
}

#aswift_0_expand{
	display:none !important;
}

.breadcrumb ul {
    padding: 5px 2% 5px 2%;
    width: 96%;
}
.introimage{
	height:100%;
}
.introimage img{
	width:100%;
}

.introimage .imgcaption{
	width:96%;
	padding:2%;
	font-size:16px;
}
#content_div table {
	width:100% !important;
	padding:0;
} 

#leftColumn{
	float:none;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

#specialOffers{
	margin: 0 auto 1% auto;
	float:none;
	width:300px;
}




#mapImage {
	height:100%;
}


#mm-blocker {
    /*background: rgba(3, 2, 1, 0.4) none repeat scroll 0 0;*/
     background: url("/images/close-button-bg.jpg") no-repeat left top;
}

	
}

@media screen and (max-width: 820px) {
.contentadvert ,.contentadvertbottom{
    display:none;
}


@media screen and (max-width: 800px) {
    .advertrleft {
        float: left;
        padding: 10px 5% 0 5%;
        width: 90%;
    }
    #search {
        display:none;
    }
    #headerWrap{
        padding: 0 0 20px 0;
    }
}

}

@media screen and (max-width: 780px) {

.innertab ul.tabs li.ui-tabs-selected a {
    background: #fff;
}


.innertab ul.tabs li.selected a {
    background: #fff;
}

.tabsinner .tabs li a {
    background: none;
    color: #333;
    float: left;
    height: 28px;
    padding: 7px 10px 0 10px;
    text-decoration: none;
    width:93%;
}

#headerRight{
   display:none;
}


   .featpartn{
    display:none;
   }
#headerRight ul li {
    padding:0;
}
.propetybox .infoboxtitlegreen h2{
    width:100%;
    font-size:10px;
}
#topTabs ,#topLinks ,#homeLinks {
	display:none;
}
#headerRight #loginLinks{
    margin:0 auto 0 auto;
    width:140px;
    padding:10px 0 10px 0;
    float:none;
}
#headerRight ,#headerLogo{
	float:none;
}

#headerRight{
  margin: 0 auto;
    text-align: center;
    width: 468px;
}

#headerWrap {
		width: 100%;
		height:100%;
		margin: 40px 0 0 0 ;
	}

.addthis_default_style{
	width: 185px;
	margin: 0 auto 0 auto ;
	float:none;
}
#search div.addthis_toolbox {
    float: none;
    padding: 10px 0;
}
#headerRight a.noMarginBottom {
    float: none;
    margin: 0;
}
#search form {
    float: none;
    margin:  0 auto 0 auto;
    padding: 0 17px 0 0;
    width: 370px;
}

#search {
       height: 74px;
   
}
#headerLogo {
 	
 	height:100%;
    float: none;
    margin: 0 auto 0 auto;
    overflow: hidden;
    position: relative;
}
#headerLogo a{
	height:100%;
}

.hamburger{
    margin:10px 0 10px 10px;
	display:block;
}
.mobile-menu{
	display:block;
}

.clear-mob-nav{
	clear:both;
	display:block;
}

#mainNav {
display:none;
}
.nav-mob-top{
	display:block;
	position:fixed;
	width:100%;
	top:0;
	left:0;
	background-color: #00aeef;
	  background-repeat: repeat-x;

	  /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00aeef), to(#00a0db));

	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #00aeef, #00a0db);

	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #00aeef, #00a0db);

	  /* IE 10 */
	  background: -ms-linear-gradient(top, #00aeef, #00a0db);

	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #00aeef, #00a0db);
	   -webkit-appearance: none;
	padding:0 0 0 0;
	z-index:200;
	text-align:left;
}
.contentadvertbottom{
	width:100%;
}

#headerLogo a img {
    height: 49px;
    width: 94px;
}

.propetybox .rightcol .offertext {
    color: #00aef0;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 ;
    padding: 0;
}

    #search {
    height: 110px;
    text-align:center;
    width:100%;
    margin: 0 auto 10px auto;
    }
#content_div{
 /*   border-top:1px solid #ccc;*/
}


    .infobox .infoboxtitle h2 {
    color: #fff;
    font-size: 15px;
}
    .infobox form{
        padding: 0 0 15px 0;
    }
.tabsinner {
    background: #ffffff;
    display: block;
  
}

    .tabsinner .tabs li {
    background: url("/images/inner/bk-tab.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    float: none;
    display:block;
    width:100%;
    margin: 7px 0 0 1px;
}

.innertab ul.tabs li.selected a ,.innertab ul.tabs li.ui-tabs-selected a  {
    background: none repeat scroll 0 0 rgb(40, 81, 21);
    width: 98%;
    padding: 6px 0 0 2%;
    color:#ffffff;
}

ul.specialtyguide {
    float: left;
    list-style-type: none;
    margin: 0 ;
    width: 100%;
}


.largeimgwrapper-mobile{
    display:block;
    margin:0 0 25px 0;
}

.largeimgwrapper-mobile img{
    width:100%;
}

.clear-mobile{
    clear:both;
    display:block;
}


.topinfo .clear-mobile{
    clear:both;
    display:none;
}

.tabsinner .tabs .ui-tabs-selected a, .tabsinner .tabs .selected a {

    font-size: 10px;
   
}


.tabsinner .tabs li a {
 font-size: 10px;
   
}

.tabsinner .tabs {
    clear: both;
    list-style-type: none;
    margin: 0 0 0 0px;
    padding: 0;
}

.propetybox .rightcol h3{
    margin:0;
}

#search form{
    padding:0;
}

#search .refinesearchbox{
    width:100%;
}

 #search form ul .keywordrefine {
    float: none;
    padding: 0 0 10px 0px;
    text-align:left;
}

ol.searchresults li {
    width: 100%;
}


ul.areaguide{
    width:100%;
}

.hidden-bar{
   display:none;
}
.active-bar{
    display:block;
}

#leftsearch {
    border: medium none;
    position: fixed;
    top: 30px;
    width: 100%;
    z-index:2;

}
.leftsearch{
    height:0px;
}
.leftsize{
    height: 99%;
}

.whiteback{
    /*height:100%;*/

}
.left-search-bar {
    background: #f7f7f7;

    z-index: 150;
    padding:30px 0 0 0;
    width:100%;
    overflow-x: hidden;
    border-bottom:3px solid #92bc00;
    margin: 0 0 30px 0;
    overflow-y: scroll;
    height: 90%;
    position: relative;

}

.fade-bg{
    width:100%;
    height:100%;
    position:fixed;
    background: rgba(255, 255, 255, 0.7);
    z-index:1;
}
.search-desktop{
    display:none;
}
#leftsearch img{
	width:100%;
}
#leftsearch img.magnify ,.search-bar.magnify{
    float:right;
    margin: 5px 5px 0 0;
    z-index:1000000;

    width:100px;
    height:30px;
}
.leftsearch ul {
    width: 87%;
}
/*.button-advance{
    display:none;
}*/

.recommendedlinks{
	display:none;
}
h2.recomendaccomhead {
    margin: 0;
    width: 98%;
}
	.recommendedlinks .firstseemore {
    margin: 0 auto 0 auto; 
}
	.recommendedlinks div {
		float:none;
		margin: 0 auto 0 auto;
	}

ul.recomendaccom li.recomendaccom0 {
    margin: 0 auto 0 auto; 
}
ul.recomendaccom li {
	float:none;
	margin: 0 auto 0 auto;
}

	ul.recomendaccom{
		margin: 0;
		width:100%;
	}
.recommendedlinks {

    width: 100% !important;
}

	ul.recomendaccom{
		width:100%;
		margin:0;
		padding:0;
	}
	.searchresultwrapper {
    width: 96%;
    float: none;
    margin: 0 auto;
}

.recomendaccomhead {
    width: 96%;
    padding: 0 0 0 2%;
    height:100%;
    text-align:center;
}

.numitemwrapper {
    width: 100%;
}

#photogallery {

    width: 100%;
}


.pika_subdiv {

    width: 100%;
}

.pika_caption {

    padding: 5px 0 5px 0;

    width: 100%;
}

.pika_main {
    display: block;
    height:100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.pika_subdiv img, .pika_subdiv a img {
    border: medium none;
    width:100%;
}
.pika_back_img {
    position: relative;
    top: 0;
    width:100%;
    display:none;
}
.infoboxtitle h2 a {
    font-size: 12px;

}

#largeimgcaption {
    clear: both;
    display: block;
    margin: 0 0 0 0;
    text-align: center;
    width: 100%;
}

.propetybox .rightcol {
    padding: 26px 0 0 4%;
    width: 50%;
}

.infobox .right {
    float: none;
    padding: 10px;
    width: 250px;
}

.infobox .left {
    border-right: 0px solid #ccc;
    float: none;
    padding: 10px;
    width: 250px;
}



.infobox form ol .field {
    width: 184px;
}

.infobox form ol.formtopright #adults, .infobox form ol.formtopright #children {
    width: 184px;
}

.enquire {
    float: left;
}

.infobox form ol.formtopright label, .infobox form ol.formtopright .label {
    float: none;
   
}

.infobox form ol.formleft label, .infobox form ol.formleft .label {
    float: none;

}

.infobox form ol.formleft li {
    margin: 0;
    padding: 0;
    width: 210px;
}


.infobox form ol.formleft {
    border-right: 0px solid #ccc;
    float: none;
    margin: 0 auto 0 auto;
    padding: 0;
    width:200px;
}

.infobox form{
	width:100%;
}
.infobox form ol.formtopright {
    float: none;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    width: 200px;
}

.linksborder {

    width: 100%;
}

.innertab {
    width: 100%;
}
.tabsinner{
	width:100%;

	padding: 0 0 20px 0;

}


ul.recommendedLDA li .right {
   
    width:69%;
}
.clear-mob{
	display:none;
}

ul.stayinTLDNL li, ul.stayinTLDNLLast li {
    width: 100%;
}


ul.stayinTLDNL li .rightContent, ul.stayinTLDNLLast li .rightContent {
    margin-top: 0;
}
ul.stayinTLDNL li .rightSeeMore, ul.stayinTLDNLLast li .rightSeeMore {
    margin-top: 0;
}

ul.stayinTLDNL li .rightContent, ul.stayinTLDNLLast li .rightContent {
    height: 100%;
}
}

@media screen and (max-width: 750px) {


    .propertyofferbox {
        float: none;
        width: 187px;
        position:relative;
        margin: 0 auto 10px auto;
        right:0;
        min-height: 138px;
        z-index:190;

    }

    .propetybox .infoboxtitle h2 {
        color: #fff;
        float: left;
        font-size: 1em;
        font-weight: bold;
        width: 100%;
    }
    
    .gradientDivInner p{
        width:96%;
        padding:0%;
    }
    .nextprevwrapper {
        width: 100%;
    }
    .nextprevwrapper .floatR{
        float:left;
    }
    .bkpropertyimg {
        background-image: url("/images/inner/bk-propertyimage.png");
        background-position: left top;
        background-repeat: no-repeat;
        float: none;
        margin: 0 auto 10px auto;
        padding: 4px;
    }

    .bkpropertyimg img {
        height:100%;
        padding: 0 0 0 2px;
        width: 100%;
    }

    h2.subtitle{
        width:100%;
    }
}

@media screen and (max-width: 690px) {

}

@media screen and (max-width: 680px) {

.content{
    width:90%;
    padding: 0 5% 0 5%;
}
ul.specialtyguide li {
    color: #a3a3a3;
    float: left;
    margin: 0 0 0 0;
    vertical-align: middle;
    width: 100%;
}

.largeimgwrapper {
   
    
    height: 100%;
    margin: 0 auto 0 auto;
    width: 100%;
    text-align:left;
}


#photoNavigation {
    float: left;
    margin: 0 0 30px 0;
    width: 100px;
}

#photoNavigation img {
    width: 90%;
}
	
.largeimgwrapper img{

    width: 100%;
}


}
@media screen and (max-width: 630px) {
.largeimgwrapper-mobile{
	width:80%;
}

}
@media screen and (max-width: 600px) {
.largeimgwrapper-mobile{
	width:70%;
}
.topinnercontent img{
	width:100%;
	height:100%;
}


}

@media screen and (max-width: 540px) {
.largeimgwrapper-mobile{
	width:65%;
}
.infobox form ol .field {
    width: 184px;
}

.infobox form ol.formtopright #adults, .infobox form ol.formtopright #children {
    width: 184px;
}

.enquire {
    float: left;
}

.infobox form ol.formtopright label, .infobox form ol.formtopright .label {
    float: none;
   
}

.infobox form ol.formleft label, .infobox form ol.formleft .label {
    float: none;

}

.infobox form ol.formleft li {
    margin: 0;
    padding: 0;
    width: 210px;
}


.infobox form ol.formleft {
    border-right: 0px solid #ccc;
    float: none;
    margin: 0 auto 0 auto;
    padding: 0;
    width:200px;
}

.infobox form{
    width:100%;
}
.infobox form ol.formtopright {
    float: none;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    width: 200px;
}
	.fromprice  {
    font-size: 12px;
    font-weight: bold;
    color:#00acec;
    padding: 30px 0 0 0;
    text-align:left;
}
	.contentadvertbottom{
	display:none;
}
.inneraddwords ,.contentadvert{
	display:none;
}

#search form {
    width: 260px;
}

#search form ul li {
 
    text-align:center;
}

	.homeTabsInner ul.tabs li {
    	 margin: 3px 2px 3px 3px;
}
#moreLinks ul {
    list-style-type: none;
    margin: 0 0 0 0;
    padding:  2%;
    width:98%;
}

#moreLinks h2 {
	padding:8px 0 0 8px;
}


	#footer {
    height: 100%;
    padding: 6% 0;
}


.hometabtitle {
    padding: 16px 0 8px;
}

ul.recommendedLDA li .right {
    width:65%;
}

}

@media screen and (max-width: 490px) {
#photoNavigation {
    float: left;
    margin: 0 0 30px 0;
    width: 90px;
}

#photoNavigation img {
    width: 80%;
}

.topinfo .clear-mobile{
    clear:both;
    display:block;
}

 .floatL {
    float: left;
    width: 100%;
}   

.homeTabsInner li:nth-child(5){
    display:none;
}


#headerRight {
    margin: 0 auto;
    text-align: center;
    width: 95%;
}
	#headerRight img{
		width:95%;
		height:40px;
	}

	#outerWrap{
		width:100%;
	}
}

@media screen and (max-width: 420px) {	
	ul.recommendedLDA li .right {
		width:60%;
	}
}

@media screen and (max-width: 380px) {
ul.recommendedLDA li .right {
    width:56%;
}

.bkpropertyimg {
    background-image: url("/images/inner/bk-propertyimage.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: none;
    margin: 0 auto 10px auto;
    padding: 4px;
    width: 288px;
    height:212px;
}

.bkpropertyimg img {
    height:100%;
    padding: 0 0 0 2px;
    width: 100%;
}

.propetybox .rightcol {
    padding: 0px 5% 0 5%;
    width: 90%;
}

.propetybox .leftcol {
    clear: left;
    float: none;
    padding: 0 0 0 0;
    margin: 8px auto 0 auto;
    width: 140px;
}

.addshortlist a {
  margin: 10px 0 10px 15px;
}

.propimg {
    float: left;
    margin: 20px 0 0 0;
}


.fromprice {
    color: #00acec;
    font-size: 12px;
    font-weight: bold;
    padding: 35px 0 10px 0;
    margin:0;
    width:100%;
    text-align: left;

}
}

@media screen and (max-width: 340px) {
    .homeTabsInner li:nth-child(4){
    display:none;
}
}

@media screen and (max-width: 318px) {
#specialOffers a, #advertiseYourProperty a{
	width:100%;
}
#specialOffers{
	margin: 0 auto 1% auto;
	width:98%;
	padding:0;
	text-align:center;
}
}