@import "base/reset.css";
@import "base/forms.css";
@import "base/banners.css";
@import "base/icons.css";
@import "base/dialog.css";
@import "base/templates.css";
@import "base/radwindow.css";
@import "base/jquery.ui.css";
@import "base/design.css";
@import "base/news-events.css";
@import "base/calendar.css";
@import "videos.css";
@import "../both/icons.css";
@import "base/responsive.css";
@import "base/homegrid.css";

/*****************IN LONDON**************************/



.page_inlondon .main {

	    /*width: 705px;*/

}

.page_inlondon .main h1 {

   /*width: 699px;*/

}

.page_inlondon .edit_panels {

    list-style: none outside none;

    overflow: hidden;

    /*width: 720px;*/

}

.page_inlondon .edit_panels li {

    background: none repeat scroll 0 0 #EEEEEE;

    float: left;

    height: 176px;

    margin-bottom: 12px;

    margin-left: 0;

    margin-right: 12px;

    overflow: hidden;

    width: 320px;

}

.page_inlondon .edit_panels .edit_image {

    float: left;

    height: 176px;

    width: 145px;

}

.page_inlondon .edit_panels .caption {

    margin-left: 145px;

    padding: 10px 10px 0;

}



.page_inlondon .edit_panels h3 {

    cursor: pointer;

    font-size: 16px;

    margin: 0 0 6px;

    text-transform: uppercase;

}

.page_inlondon .edit_panels p {

    color: #545454;

    line-height: 16px;

    margin: 0;

}

.page_inlondon ul li a {

    color: #333333;

    float: none;

}

.page_inlondon .edit_panels a, .page_inlondon .edit_panels a:hover {

    color: #E60000;

    cursor: pointer;

    display: block;

    margin-top: 4px;

    text-decoration: none;

}

.page_inlondon .listinglist {

    list-style: none outside none;

    margin: 0 0 30px;

    padding: 0;

}



.page_inlondon .listinglist li {

    border-bottom: 1px solid #EEEEEE;

    margin: 0 0 18px;

    overflow: hidden;

    padding: 0;

}



.page_inlondon #content ul li a {

  color: #E60000;

    float: none;

}

.page_inlondon .listinglist .list_content {

    float: left;

    /*width: 520px;*/

}



.page_inlondon .listinglist .list_fullcopy {

    margin-bottom: 20px;

}



.page_inlondon .listinglist .list_thumb,

.page_inlondon .listinglist .list_thumb_hotels {



    float: left;

    height: 160px;

    margin-bottom: 20px;

    margin-right: 15px;

    width: 160px;

}

.page_inlondon .sideright {

	margin-top:39px;

}

.page_inlondon .sideright .panel.panel_key.panel_search>h2 {

  margin: -10px -10px 20px!important;

  }

.page_inlondon .sideright h2 {

    font-size: 15px;

    line-height: 1.5;

    margin: 0;

    text-align: left;

    text-transform: uppercase;

}



.page_inlondon .sideright .panel .panel {

	border:none;

	padding:0px;

}



.page_inlondon .sideright .panel .head h2 {

    float: left;

	  background: none repeat scroll 0 0 transparent;

    border: medium none;

    float: left;

    height: auto;

    padding: 0;

}

.page_inlondon .sideright .panel .head {

    background-color: transparent;

    border-bottom: 1px solid #E1E1E1;

    border-top: 1px solid #CCCCCC;

    margin: 0 0 10px;

    overflow: hidden;

    padding: 7px 0;

    text-align: right;

}



.page_inlondon .sideright .panel .head a {

    color: #E60000;

    font-size: 12px;

    text-decoration: underline;

}



.page_inlondon .type-panel ul, 

.page_inlondon .stars-panel ul, 

.page_inlondon .price-panel ul {

    list-style: none outside none;

    margin: 0 0 10px;

    padding: 0;

	  float: left;

}



.page_inlondon .type-panel ul li, .page_inlondon .stars-panel ul li, .page_inlondon .price-panel ul li {

    margin: 0 0 2px;

    padding: 0;

}

.page_inlondon .sideright .panel input {

    border: medium none;

    margin: 0 4px 0 0;

    padding: 0;

}



.page_inlondon .jquery-checkbox {

    cursor: pointer;

    display: inline;

    font-size: 10px;

    line-height: 10px;

    margin: 0 5px 0 0;

}



.page_inlondon label {

    cursor: pointer;

}



.page_inlondon .location-panel {

    border-bottom: 1px solid #CCCCCC;

    padding-botto:15x;

}



.page_inlondon .jScrollPaneContainer {

    overflow: hidden;

    position: relative;

    z-index: 1;

}

.page_inlondon .location-panel .jScrollPaneContainer {

  height: 145px!important;

  }

  

  

.page_inlondon .scroll-pane {

    height: 130px;

    overflow: auto;

    width: 210px;

}



.page_inlondon .jScrollPaneTrack {

    background: url("http://www.londoncollections.co.uk/images/scrollbg.png") repeat-y scroll center top transparent;

}

.jScrollPaneTrack {

    background: url("http://www.londoncollections.co.uk/images/scrollbg.gif") repeat-y scroll center top transparent;

    height: 100%;

    position: absolute;

    right: 0;

    top: 0;

}



.jScrollPaneDragTop {

    left: 0;

    overflow: hidden;

    position: absolute;

    top: 0;

}

.jScrollPaneDragBottom {

    bottom: 0;

    left: 0;

    overflow: hidden;

    position: absolute;

}

.jScrollPaneDrag {

    background: none repeat scroll 0 0 #000000;

    cursor: pointer;

    overflow: hidden;

    position: absolute;

}

.page_inlondon .jScrollPaneDrag {

    background: none repeat scroll 0 0 #A09FA0;

}



.page_inlondon a.jScrollArrowUp {

    background: url("http://www.londoncollections.co.uk/images/scrollup.png") no-repeat scroll 0 0 transparent;

}

a.jScrollArrowUp {

    background: url("http://www.londoncollections.co.uk/images/scrollup.gif") no-repeat scroll 0 0 transparent;

}

a.jScrollArrowUp {

    display: block;

    height: 13px;

    overflow: hidden;

    position: absolute;

    right: 0;

    text-indent: -2000px;

    top: 0;

    width: 13px;

    z-index: 1;

}

.page_inlondon a.jScrollArrowDown {

    background: url("http://www.londoncollections.co.uk/images/scrolldown.png") no-repeat scroll 0 0 transparent;

}

a.jScrollArrowDown {

    background: url("http://www.londoncollections.co.uk/images/lfw/scrolldown.gif") no-repeat scroll 0 0 transparent;

}

a.jScrollArrowDown {

    bottom: 0;

    display: block;

    height: 13px;

    overflow: hidden;

    position: absolute;

    right: 0;

    text-indent: -2000px;

    width: 13px;

    z-index: 1;

}



.page_inlondon .sideright input.text {

    margin: 0 0 20px;

    width: 129px;

		border:1px solid #ddd;

	padding:5px;

}



.page_inlondon .sideright input.button {

    margin: 0 0 20px;

    padding: 0 6px 1px;

	border:1px solid #ddd;

	padding:5px;



}



.page_inlondon .listinglist .official {

    background-color: #EEEEEE;

    padding: 15px;

}







.page_inlondon .listinglist .official .list_thumb, 

.page_inlondon .listinglist .official .list_thumb_hotels {

    border: medium none !important;

    float: left;

    height: 160px;

    width: 160px;

}



.page_inlondon .listinglist .official .list_content {

    float: left;

    /*width: 450px;*/

}



.page_inlondon .listinglist  li img {

	float:left;

}

.page_inlondon .scroll-pane ul li img {

    float: none;

    margin-right: 0;

    width: auto;

}

.page_inlondon .scroll-pane ul li .stars {

    height: 12px;

	float:none;

}

.page_inlondon .list_content .stars {

	float:none;

}

.page_inlondon.page_inlondon_detail .details_wrap {

	   /*width: 465px;*/

}



.page_inlondon.page_inlondon_detail .details_wrap img.detail_thumb {

	float:left;

	margin-right: 10px;

	margin-bottom:10px;

	width:200px;

	height:200px;

}



.page_inlondon.page_inlondon_detail .details_wrap .detail_details {

    border-top: 1px solid #DDDDDD;

    float: left;

    padding-top: 10px;

    /*width: 250px;*/

	

	}



.page_inlondon.page_inlondon_detail  .main .sideright  {

	margin-top:10px;



	margin-right:5px;

	width:220px;

	

}

.page_inlondon.page_inlondon_detail  .main .sideright  .panel{

	border:none;

		padding:0px;

}

/*.page_inlondon.detail #sideright {

    width: 220px;

	   float: right;

}

.page_inlondon.detail .main {

    width: 470px;

	margin-right:20px;

}*/

/*.header_wrap {

	z-index:2147483645!important;

}

#widgetbg {

	z-index:2147483646!important;

}

.ui-dialog, .ui-widget, .ui-widget-content, .ui-corner-all,  .ui-draggable,  .ui-resizable {

	z-index:2147483647!important;

}*/



.topdesc a{

	color:#E60000;

}