/******************************************************
***************** COMBO BOX SELECTOR ******************
******************************************************/

.comboBoxContainer {
	border:1px solid #555;
	background-color:#fff;
	color:#00496E;
	font:normal normal normal 11px/12px arial;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#dddddd', startColorstr='#fff', gradientType='0');*/
	overflow-y:visible !important; overflow-y:auto;
	overflow-x:hide;
	z-index:800;
}
.comboBoxContainerShaddow {
	position:absolute;
	background-color:#333;
	z-index:799;

	color:#333;
	opacity:.3;
	filter:alpha(opacity=30);
	-moz-opacity:.3;
}
.comboBoxContainer .titleBar {
	color:#5a5a5a;
	font:normal normal bold 11px/12px arial;
	padding:2px 5px 2px 5px;
	background-color:#d2d8e4;
	border-top:1px solid #BFE1EF;
	border-bottom:1px solid #67838F;
	vertical-align:middle;
}

.comboBoxContainer .buttonBar {
	border-top:2px solid #fff;
	border-bottom:1px solid #888888;
	background-color:#E7E7E7;
	padding:3px 5px 3px 5px;
}
.comboBoxContainer div.contenBbox {
	border-top:1px solid #fff;
	border-bottom:1px solid #888;
	padding:5px;
}
.comboBoxContainer select {
	background-color:#fff;
	color:#00496E;
	font:normal normal normal 11px/12px arial;
}
.comboBoxContainer input {
	background-color:#fff;
	color:#00496E;
	font:normal normal normal 11px/12px arial;
	padding:2px 5px 2px 5px;
}
.unitComboBox {
	overflow:hidden;
	font:normal normal normal 11px/15px arial;
}
.unitComboBox option {
	color:#5a5a5a;
	font:normal normal normal 11px/15px arial;
}
.unitComboBox .a {
	border-top:1px solid #fff;
	border-bottom:1px solid #a4a4a4;
	color:#5a5a5a;
	background-color:#f0f4fa;
	padding:1px 5px 1px 5px;
	cursor:pointer;
	vertical-align:middle;
}
.unitComboBox .aSelected {
	border-top:1px solid #fff;
	border-bottom:1px solid #a4a4a4;
	color:#5a5a5a;
	background-color:#f8f8f8;
	padding:1px 5px 1px 5px;
	cursor:pointer;
	vertical-align:middle;
}
.unitComboBox .b {
	border-top:1px solid #fff;
	border-bottom:1px solid #a4a4a4;
	color:#5a5a5a;
	background-color:#eaeff6;
	padding:1px 5px 1px 5px;
	cursor:pointer;
	vertical-align:middle;
}
.unitComboBox .bSelected {
	border-top:1px solid #fff;
	border-bottom:1px solid #a4a4a4;
	color:#5a5a5a;
	background-color:#f8f8f8;
	padding:1px 5px 1px 5px;
	cursor:pointer;
	vertical-align:middle;
}

.selectorButton{
	background-image:url(http://www.gsllaterraza.com/images/_common/buttons/button_background.gif);
	border:1px solid #ababab;
	color:#5a5a5a;
	font: normal normal normal 11px Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	line-height:14px;
}
.comboBoxContainerText {
	background-color:#fff;
	color:#5a5a5a;
	font:normal normal normal 11px/14px Arial,Helvetica,sans-serif;
}

/* --------------------------for the popup for rates--------------------------------------- */

.floatingWindowFrame {
	/*-moz-box-sizing:border-box;*/
	background-color:#D9D9D9;
	border:1px solid #333333;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	overflow:hidden;
}
.floatingWindowFrame .titleBar {
	width:98%;
	background-color:#d2d8e4;
	border-bottom:1px solid #A2A2A2;
	border-top:1px solid #fff;
	cursor:move;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:20px;
	line-height:18px;
	padding:2px 10px;
}
.floatingWindowFrame .titleBar .caption {
	float:left;
}
.floatingWindowFrame .titleBar .buttons {
	cursor:pointer;
	float:right;
}
.floatingWindowFrame .contents {
	/*-moz-box-sizing:padding-box;*/
	background-color:#F3F3F3;
	border-bottom:1px solid #B5B5B5;
	border-top:1px solid #fff;
	overflow:auto;
	padding:10px;
	width:100%;
}

/* Selector */
table.objectTable {
	cursor:pointer;
	border-collapse:collapse;
}
table.objectTable td.objectSwitchContent {
	border:1px solid #ababab;
	padding:1px 2px 1px 0px;
}
table.objectTable td.objectSwitchButton {
	background-image:url(http://www.gsllaterraza.com/images/_common/buttons/button_background.gif);
	border:1px solid #ababab;
	padding:1px 5px 1px 6px;
	font-weight:bold;
}
table.selObjectTable {
	cursor:pointer;
}
table.selObjectTable td.objectSwitchContent {
	background-color:#fff;
	border:1px solid #ababab;
	border-right:none;
	padding:1px 2px 1px 0px;
}
table.selObjectTable td.objectSwitchButton {
	background-image:url(http://www.gsllaterraza.com/images/_common/buttons/button_background.gif);
	border:1px solid #ababab;
	padding:1px 5px 1px 6px;
	font-weight:bold;
}

/*-------------------------------------below are the css of the property selector------------------------------------------*/

table.propertySelector {
	width:100%;
	background-color:#fff;
	border:1px solid #595959;
}
table.propertySelector td.propertyList {
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#e0E0E0', startColorstr='#ffffff', gradientType='0');
	font:normal normal normal 12px/15px arial;
	color:#3A3A3A;
	border-bottom:1px solid #666;
}
table.propertySelector td.propertyList div {
	font:normal 11px/15px arial;
	color:#3A3A3A;
	padding:5px;
	overflow:auto;
	height:100px;
}
table.propertySelector td.title {
	background-color:#dBDBDB;
	font:normal 11px/13px arial;
	color:#3A3A3A;
	border-bottom:1px solid #777;
	padding:3px 10px 2px 9px;
}
table.propertySelector td.propertyList div input {
	border:none;
	background:none;
}
table.propertySelector td.selectAllButton {
	background-color:#818080;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#818080', startColorstr='#9C9A9A', gradientType='0');
	color:#fff;
	font:normal normal normal 11px/15px arial;
	text-align:center;
	border-top:1px solid #aaa;
	cursor:pointer;
}