
/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.containermaster_blue {
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
	margin: 5px;
}
.containerrow1_blue {
	background-image: url(gradient_LtBlue.jpg);
}
.containerrow2_blue {
	background-color: #ffffff;
}
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold;
	font-style: normal;
	height: 21px;
  white-space: nowrap;  /*Word wrapping menu item now optional*/
  padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}

.Head {
	color: #007BC5;
}

/*
* -----------------------------------------
* COMMON style sheet
*/
.divCaption {
	font-weight: bold;
	color: Orange;
	padding-top: 20px;
	padding-bottom: 10px;
}

.normalHeading {
	font-weight: bold;
	color: #7994cb;
}

.tdTableColHeader {
	font-weight: bold;
}

#tdContentPanel {
	width: 100%;
}

.tblListings {
	width: 100%;
}
/*
* COMMON style sheet
* -----------------------------------------
*/

/*
* -----------------------------------------
* Advanced Search Module
*/
#mainTabTable {
	width: 470px;
}

#tblSimpleSearchBody {
	border: solid 1px #93AECB;
}

#tblSimpleSearchBody td {
	padding: 2px;
}

.tblTabs {
	border-bottom: solid 1px #93AECB;
}

.tabColor {
	background-color: #FFFFDF;
}

.tabLinkColor {
	color: black;
}

.selTabColor {
	background-color: #93AECB;
}

.selTabLinkColor {
	color: white;
}

.lightText {
	color: #666666;
	font-size: 9px;
}

.tdAdvancedSearchOptions {
	background-color: #E2E9F1;
}
/*
* Advanced Search Module
* -----------------------------------------
*/

/*
* -----------------------------------------
* Quick Search Module
*/
.tblQuickSearch {
}

.tblQuickSearch tdFormLable {
}

.tblQuickSearch tdFormField {
}
/*
* Quick Search Module
* -----------------------------------------
*/


/*
* -----------------------------------------
* Search History and Alert Modules
*/
.tblSearchHistory {
	width: 100%;
}

.trSHistoryRowStyle {
}

.trSHistoryAltRowStyle {
}

.tdSHistotyColHeader {
}

.tdSHistoryAltStyle {
	border-top: solid 1px black;
	padding-bottom: 10px;
}

.tdSHistoryStyle {
	border-top: solid 1px black;
	padding-bottom: 10px;
}

.tdLogout {
	text-align: right;
}
/*
* Search History and Alert Modules
* -----------------------------------------
*/

/*
* Side Panels
* -----------------------------------------
*/
.MyPanel {
	border: solid 1px #93AECB;
	width: 150px;
	height: 220px;
	overflow: auto;
	background-color: #E2E9F1;
}

.MyPanelHeading {
	background-color: Transparent;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #93AECB;
}

.MyPanelContent {
	padding: 6px;
}

.MyPanelContent ul {
	list-style-position: inside;
	text-indent: -38px;
}
/*
* -----------------------------------------
* Side Panels
*/

/*
* -----------------------------------------
* Style sheet for listings
*/
.tblListings, .divListings {
	width: 100%;
}

.tblListing {
	width: 100%;
	border: solid 1px #93AECB;
}

.divListings {
	text-align: center;
}

.tblAddressPrice {
	background-color: #E2E9F1;
}
.tdAddressPrice {
}

.tdBedBathCarContainer {
	border: solid 1px #93AECB;
	vertical-align: middle;
	width: 20px;
}

.tblBedBathCar {
}

.tdBedBathCar {
	text-align: center;
	padding-top: 10px;
}

.divInspection {
	color: orange;
}

.divAuction {
	margin-top: 10px;
	color: green;
}

.divHeading {
	font-size: 14px;
	font-weight: bold;
}
.divSubHeading {
	font-size: 14px;
	font-weight: bold;
}

.divBodyText {
	margin-top: 15px;
	padding-left: 10px;
}

.tblAgentShortList {
	margin-top: 10px;
}

.tdAgentShortList {
	border-top: solid 1px #93AECB;
}

.tdAgentShortList a{
	font-size: 10px;
	font-weight: bold;
}

.imgThumbImage {
	width: 120px;
	height: 120px;
	border: 0px;
}

.imgMedImage {
	border: 0px;
}

.tdThumbImage {
	text-align: center;
	vertical-align: middle;
	background-color: #eeeeee;
	width: 124px;
}

.divNoImage {
	width: 120px;
	height: 120px;
	padding-top: 40px;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px #4c4c4c;
	background-color: #cccccc;
	text-align: center;
	vertical-align: middle;
}

.imgLogoImage {
}

.tblPaging {
	width: 100%;
	background-color: #eeeeee;
}

.tdPaging {
	text-align : center;
}

.tdImagesContainer {
	background-color: #E2E9F1;
}

.tblImages {
}
/*
* Style sheet for listings
* -----------------------------------------
*/

/*
* Property Of the Week
* -----------------------------------------
*/
#divPow {
	width: 170px;
	padding: 5px;
	text-align: center;
	background-color: #eeeeee;
}

.divPowDesc {
	font-weight: bold;
	text-align: left;
	padding: 10px;
}
/*
* -----------------------------------------
* Property Of the Week
*/

/*
* -----------------------------------------
* Property Detail
*/
.divLinksBar {
	text-align: center;
}

.tblPropertySummary {
	width: 100%;
	background-image: url(/Portals/0/Panel.jpg);
	margin-top: 20px;
}

.tblAgentDetails {
	width: 100%;
	margin-top: 20px;
}

.tblContactDetails {
	width: 100%;
	margin-top: 20px;
}

.tblMap {
	border-top: solid 1px #cccccc;
	margin-top: 20px;
	width: 100%;
}

.tdMap {
	padding-top: 20px;
	width: 270px;
}

.tblPropertyDetail {
	width: 750px;
}

.tdFacilities {
	padding-top: 20px;
	padding-left: 30px;
	vertical-align: top;
}
/*
* -----------------------------------------
* Property Detail
*/




