
@font-face {
	font-family: 'GothamBook';
	src: url('_fonts_/GothamBook/GothamBook.eot');
	src: local('â˜º'),
		url('_fonts_/GothamBook/GothamBook.eot?#iefix') format('embedded-opentype'),
		url('_fonts_/GothamBook/GothamBook.woff') format('woff'), 
		url('_fonts_/GothamBook/GothamBook.ttf')  format('truetype'), 
		url('_fonts_/GothamBook/GothamBook.svg#GothamBook') format('svg');
}
@font-face {
	font-family: 'GothamMedium';
	src: url('_fonts_/GothamMedium/GothamMedium.eot');
	src: local('â˜º'),
		url('_fonts_/GothamMedium/GothamMedium.eot?#iefix') format('embedded-opentype'),
		url('_fonts_/GothamMedium/GothamMedium.woff') format('woff'), 
		url('_fonts_/GothamMedium/GothamMedium.ttf')  format('truetype'), 
		url('_fonts_/GothamMedium/GothamMedium.svg#GothamMedium') format('svg');
}


/* -------------------------------- generic -------------------------------- */
* {
	border-radius: 0 !important;
}




/*------------------------ plot price / availability -------------------------*/
.plot_status {
	font-family: 'GothamMedium';
    display:block;
    margin:0 0 20px 0;
    color:#655572;
    text-transform:uppercase;
    font-size:1.2em;
}
.plot_price {
    /* Style for price when plot is available */
}
.plot_coming_soon {
    /* Style for "Coming Soon" when plot is coming soon */
}
.plot_not_released {
    /* Style for "Not Released" when plot is not released */
}
.plot_reserved {
    /* Style for "Reserved" when plot is reserved */
}










.navbar-brand {
	position:absolute;
	top:5px;
	left:5px;
}
#brandLogo{
	height:70px;
}


/*---------------------- navbar: three bar icon ------------------------*/
.navbar .navbar-toggle{
	border:none;
	background-color: transparent;
}
.navbar .navbar-toggle .icon-bar{
	background-color:white;
	width:35px;
	height:4px;
}
.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
	background-color: transparent;
}

/*------------------------ navbar: logos at bottom of collapse -------------------------*/
.table {
	border-bottom:0px !important;
}
.table th, .table td {
	border: 1px !important;
}
.fixed-table-container {
	border:0px !important;
}
	






/*------------------------ navbar -------------------------*/
.navbar {
	text-align: center;
	background-color: #655572;	
/*	font-family:'GothamBook';
	font-size:12px;*/
	border:none;
}
.navbar .navbar-nav {
	display: inline-block;
	float: none;
}
.navbar .navbar-nav > li > a {
	background-color: transparent;	
	padding-top:52px !important; 
	padding-bottom:28px !important;
	text-align: center; 
	text-decoration: none;
	padding-left:8px;
	padding-right:8px;
	font-family:'GothamBook';
	font-size:12px;
	color: #ffffff;
}
.navbar .navbar-nav > li > a:hover{
	background-color: transparent;
	color: #fee4d3;
}
.navbar .navbar-nav > .active > a, 
.navbar .navbar-nav > .active > a:hover, 
.navbar .navbar-nav > .active > a:focus {
	background-color: transparent;
	color: #fee4d3;
}
	



/* -------------------------------- navbar: dropdowns  -------------------------------- */
.navbar-default .navbar-nav .open .dropdown-menu {
	font-family:'GothamBook';
	margin-top:-15px;
}
.navbar .navbar-toggle,
.navbar .nav .open>a, .navbar .nav .open > a:hover, .navbar .nav .open>a:focus {
	background-color:transparent;
	color: #fee4d3;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu {
	background-color: #fee4d3;
	color:#2d3a55;
	font-size:12px;
	padding-left:4px;
	padding-top:5px !important; 
	padding-bottom:5px !important;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
	color: #000000;
}
  
  
  
  
  
 


@media (max-width: 1060px){
	#logoSS_topright{
		display:none;
	}
	#logoRY_topright{
		display:none;
	}
}



  


/* -------------------------------- navbar  -------------------------------- */
/*---------------- if screen is SMALL ----------------*/
@media (max-width: 800px){
	
	.caret{
		border-top: 4px solid;
	}

	.navbar-brand {
		top:-6px;
		left:10px;
	}
	#brandLogo{
		height:35px;
	}
	.navbar .navbar-nav > li > a {
		padding-top:10px !important; 
		padding-bottom:10px !important;
	}
	.navbar-default .navbar-nav .open .dropdown-menu {
		margin-top:0px;
	}
	.navbar .navbar-toggle,
	.navbar .nav .open>a, .navbar .nav .open > a:hover, .navbar .nav .open>a:focus {
		background-color:transparent;
		color: #fee4d3;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a,
	.navbar-default .navbar-nav .open .dropdown-menu {
		background-color:transparent;
		color:#ffffff;
		font-size:12px;
		padding-top:5px !important; 
		padding-bottom:5px !important;
		text-align:center;
	}
	
	
}	










/* -------------------------------- generic -------------------------------- */
.line{
	left:10%;
	width:80%;
	height:1px;
	background-color:#666666;
	text-align:center;
}
.txtBackToTop{
	font-family:'GothamBook';
	color:#666666;
	font-size:12px;
	text-transform:uppercase;
}






.carousel-caption .carouselHeader {
	font-family:'GothamMedium';
	font-size:28px;
	color:#ffffff;
	line-height:1em;
}
.carousel-caption .carouselHeaderSub {
	font-family:'GothamMedium';
	font-size:14px;
	color:#ffffff;
	line-height:1em;
}










/* -------------------------------- txt -------------------------------- */
.txtHeader{
	font-family:'GothamMedium';
	color:#666666;
	font-size:34px;
	text-transform:uppercase;
	line-height:1.2em;
}
.txtHeaderSub{
	font-family:'GothamBook';
	color:#666666;
	font-size:15px;
}
.txtMain{
	font-family:'GothamBook';
	color:#666666;
	font-size:14px;
}

.txtHeaderCarshalton{
	font-family:'GothamMedium';
	color:#666666;
	font-size:14px;
}

.txtRegister{
	font-family:'GothamBook';
	color:#666666;
	font-size:15px;
}
.txtTel{
	font-family:'GothamMedium';
	color:#666666;
	font-size:34px;
}






/* -------------------------------- avail -------------------------------- */
.txtHeaderAvailList{
	font-family:'GothamMedium';
	color:#fee4d3;
	font-size:12px;
}
.txtMainAvailList{
	font-family:'GothamBook';
	color:#655572;
	font-size:12px;
}
.txtMainAvailListOVER{
	font-family:'GothamBook';
	color:#000000;
	font-size:12px;
	cursor: pointer;
}




/* -------------------------------- fps -------------------------------- */
.txtHeaderDims{
	font-family:'GothamMedium';
	color:#666666;
	font-size:12px;
}
.txtMainDims{
	font-family:'GothamBook';
	color:#666666;
	font-size:12px;
}



/* -------------------------------- accordion -------------------------------- */
.panel, .panel-group .panel-heading{
	background-color:transparent;
	border-bottom: 1px solid #666666;
}
.panel, .panel-group .panel-heading .panel-title{
	font-family:'GothamBook';
	font-size:12px;
	text-decoration:none;
}
.panel, .panel-group .panel-heading+.panel-collapse>.panel-body{
	border: none;
}
.panel-body {
	background-color:#ffffff !important;
}
.txtAccordion{
	font-family:'GothamBook';
	color:#666666;
	font-size:13px;
}







/* -------------------------------- form -------------------------------- */

/*
.bootstrap-select{
	font-family:'GothamBook';	
	font-size:12px;
}
.bootstrap-select.btn-group{
	font-family:'GothamBook';	
	font-size:12px;
}

.bootstrap-select.form-control{
	font-family:'GothamBook';	
	font-size:12px;
}
*/
.bootstrap-select>.dropdown-toggle{
	font-family:'GothamBook';	
	font-size:12px;
}



.txtHeaderContact{
	font-family:'GothamMedium';	
	color: #ffffff;
	font-size:18px;
}
.txtHeaderSubContact{
	font-family:'GothamMedium';	
	color: #ffffff;
	font-size:14px;
}

.txtAddress{
	font-family:'GothamBook';	
	color: #ffffff;
	font-size:15px;
}
.txtMainForm{
	font-family:'GothamBook';
	font-size:11px;
	color:#666666;
}
.txtMainFormCB{
	font-family:'GothamMedium', Arial, sans-serif;
	color:#ffffff;
	font-size:15px;
}
.txtMainFormCB-sm{
	font-family:'GothamBook', Arial, sans-serif;
	color:#ffffff;
	font-size:13px;
}

input[type=text] {
	height: 22px;
	font-size: 12px;
 //  line-height: 14px;
}



input[type=button], input[type=submit] {
	font-family:'GothamBook', Arial, sans-serif;
	color: #000000;
	background-color: #fde4d4;
	border: none;
	padding: 12px 32px;
	text-decoration: none;
	margin: 2px 2px;
	cursor: pointer;
	width: 100%;
}
input[type=reset] {
	font-family:'GothamBook', Arial, sans-serif;
	color: #000000;
	background-color: #fde4d4;
	border: none;
	padding: 12px 32px;
	text-decoration: none;
	margin: 2px 2px;
	cursor: pointer;
	width: 100%;
}













  

/* -------------------------------- navbar  -------------------------------- */
/*---------------- if screen is BIG ---------
@media (min-width: 800px){
}	
-------*/

