/*==============
	ARCADIA
==============*/
/*======== GENERIC ============*/
html.arcadia #contentBox {
	background-color: #b9b098;
	color: #000000;
}
/*============= TEMPLATE2 ==============*/
html.arcadia body.template_template2 #contentBox {
	background-image: url( '/templates/arcadia/template2/images/bg.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
	height: 505px;
}
/*==================================
	COLUMN MODULE
================================*/
/*====== GENERIC COLUMN MODULE ======*/
td.columnModule {

}
/*====== COLUMN MODULE A =======*/
td.columnModuleA {
	background-color: transparent;
	color: #000000;
}
/*====== COLUMN MODULE B =======*/
td.columnModuleB {

}
/*==============================
	CONTENT TEXT MODULE
================================*/
/*========= GENERIC CONTENT TEXT MODULE ====*/
div.contentTextModule {
	margin: 0px;
	padding: 6px;
}
/*===== CONTENT TEXT MODULE B ======*/
div.contentTextModuleB {
	background-color: #f2f3f5;
	color: #303131;
}
/*==========================
	PORTLET MODULE
===========================*/
/*==== GENERIC PORTLET MODULE ====*/
div.portletModule {
	margin: 0px;
	padding: 6px;
}
/*==== PORTLET MODULE A =====*/
div.portletModuleA {

}
div.portletModuleA div.portletModuleLv2 {
	margin: 0px;
	padding: 0px;	
	background-image: url( '/templates/portlet/portletModuleA/images/bgTL.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #ac2027;
	color: #FFFFFF;

}
div.portletModuleA div.portletModuleLv2 div.portletModuleLv3 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleA/images/bgTR.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #FFFFFF;

}
div.portletModuleA div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleA/images/bgBL.gif' );
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #FFFFFF;

}
div.portletModuleA div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 div.portletModuleLv5 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleA/images/bgBR.gif' );
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #FFFFFF;
}
div.portletModuleA div.pictureBox {
	margin: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: right;
}
div.portletModuleA h2.headerBox {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #e6bdbf;
	font-weight: bold;
	font-style: italic;
	font-family: 'Times New Roman', serif;
	font-size: 13px;
}

div.portletModuleA h2.headerBox a {
	color: #FFFFFF;
	font-size: 13px;
}
div.portletModuleA p.descriptionBox {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #e6bdbf;
	font-size: 10px;
	font-weight: bold;
}
div.portletModuleA div.linkBox {
	clear: both;
	margin: 0px;
	padding: 10px;
	text-align: right;
}
div.portletModuleA div.linkBox a {
	color: #FFFFFF;
}

/*==== PORTLET MODULE B =====*/
div.portletModuleB {
}
div.portletModuleB div.portletModuleLv2 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleB/images/bgT.gif' );
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #f1f1f1;
	color: #000000;
}
div.portletModuleB div.portletModuleLv2 div.portletModuleLv3 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleB/images/bgL.gif' );
	background-position: bottom left;
	background-repeat: repeat-y;
	background-color: transparent;
	color: #000000;

}
div.portletModuleB div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleB/images/bgR.gif' );
	background-position: bottom right;
	background-repeat: repeat-y;
	background-color: transparent;
	color: #000000;

}
div.portletModuleB div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 div.portletModuleLv5 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleB/images/bgB.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: transparent;
	color: #000000;
}
div.portletModuleB div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 div.portletModuleLv5 div.portletModuleLv6 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleB/images/bgTR.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
}
div.portletModuleB div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 div.portletModuleLv5 div.portletModuleLv6 div.portletModuleLv7 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleB/images/bgTL.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
}
div.portletModuleB div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 div.portletModuleLv5 div.portletModuleLv6 div.portletModuleLv7 div.portletModuleLv8 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleB/images/bgBL.gif' );
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
}
div.portletModuleB div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 div.portletModuleLv5 div.portletModuleLv6 div.portletModuleLv7 div.portletModuleLv8 div.portletModuleLv9 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleB/images/bgBR.gif' );
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
}
div.portletModuleB div.pictureBox {
	margin: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: right;
}
div.portletModuleB h2.headerBox {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-family: 'Times New Roman', serif;
	font-size: 13px;
}

div.portletModuleB h2.headerBox a {
	color: #FFFFFF;
	font-size: 13px;
}
div.portletModuleB p.descriptionBox {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
div.portletModuleB div.linkBox {
	clear: both;
	margin: 0px;
	padding: 10px;
	text-align: right;
}
div.portletModuleB div.linkBox a {
	color: #FFFFFF;
}

/*==== PORTLET MODULE C =====*/
div.portletModuleC {

}
div.portletModuleC div.portletModuleLv2 {
	margin: 0px;
	padding: 0px;	
	background-image: url( '/templates/portlet/portletModuleC/images/bgTL.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #e9ebee;
	color: #000000;

}
div.portletModuleC div.portletModuleLv2 div.portletModuleLv3 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleC/images/bgTR.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;

}
div.portletModuleC div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleC/images/bgBL.gif' );
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;

}
div.portletModuleC div.portletModuleLv2 div.portletModuleLv3 div.portletModuleLv4 div.portletModuleLv5 {
	margin: 0px;
	padding: 0px;
	background-image: url( '/templates/portlet/portletModuleC/images/bgBR.gif' );
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
}
div.portletModuleC div.pictureBox {
	margin: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: right;
}
div.portletModuleC h2.headerBox {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ac2027;
	font-weight: bold;
	font-style: italic;
	font-family: 'Times New Roman', serif;
	font-size: 14px;
}

div.portletModuleC h2.headerBox a {
	color: #ac2027;
	font-weight: bold;
	font-size: 14px;
}
div.portletModuleC p.descriptionBox {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
div.portletModuleC div.linkBox {
	clear: both;
	margin: 0px;
	padding: 10px;
	text-align: right;
}
div.portletModuleC div.linkBox a {
	color: #FFFFFF;
}

/*==========================
	PICTURE MODULE
===========================*/
/*==== GENERIC PICTURE MODULE ====*/
div.pictureModule {

}
/*==== PICTURE MODULE A =====*/
div.pictureModuleA div.pictureBox {
	text-align: left;
}
div.pictureModuleA div.textLinks {
	margin-top: 5px;
	height: 30px;
}
/*=====================================
	LOGS
======================================*/
div.logs {
	background-color: transparent;
	color: #4A4B4C;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.logs div.pager {
	text-align: center;
	margin: 5px;
}
div.logs div.pager a {
	color: #113366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px;
}
div.logs div.downloadSpreadsheetWrapper {
	float: right;
}

/*=====================================
	MANAGE USERS
======================================*/
div.manage_users {
	background-color: transparent;
	color: #4A4B4C;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.manage_users div.pager {
	text-align: center;
	margin: 5px;
}
div.manage_users div.pager a {
	color: #113366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px;
}
/*===============
	PROPERTY
================*/

div#propertyPager {
	background-color: #b9b098;
	color: #000000;
	height: 465px;
	margin: 0px;
	padding-left: 400px;
	padding-top: 40px;
	padding-right: 20px;
}

div.news div#propertyPager {
	background-image: url( '/templates/news/default/images/bg.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
}
div.projects div#propertyPager {
	background-image: url( '/templates/projects/default/images/bg.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
}
div.portfolio div#propertyPager {
	background-image: url( '/templates/portfolio/default/images/bg.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
}

div#propertyPager table.propertyThumb {
	width: 560px;
}
div#propertyPager div.pager {
	float: right;
	color: #FFFFFF;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: normal;
}
div#propertyPager div.pager a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
}

div#propertyPager div.property {
	clear: both;
	padding-bottom: 5px;
	padding-top:  5px;
	border-bottom: 2px solid #a39777;
}
div#propertyPager div.property td.image {

	background-color: #b9b098;
	width: 120px;
}

div#propertyPager div.property td.image img {

}
div#propertyPager div.property td.image p.price {	
	background-image: url( '/templates/projects/default/images/bg.gif' );
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
}
div#propertyPager div.property td.propertyDetails {
	padding-left: 20px;
	vertical-align: top;
}
div#propertyPager div.newProperty {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
div#propertyPager div.property td.propertyDetails div.editProperty {
	float: right;
}
div#propertyPager div.property td.propertyDetails div.deleteProperty {
	float: right;
}
div#propertyPager div.property td.propertyDetails div.moveToModuleInstance {
	float: right;
}
div#propertyPager div.property td.propertyDetails div.moveUp {
	float: right;
}
div#propertyPager div.property td.propertyDetails div.moveDown {
	float: right;
}
div#propertyPager div.property h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #574b2a;
	font-size: 23px;
	font-weight: normal;
}
div#propertyPager div.property h2 {

	margin-bottom: 0px;
	margin-top: 0px;
	color: #574b2a;
	font-size: 20px;
	font-weight: normal;
}
div#propertyPager div.property address {
	font-size: 13px;
	font-weight: bold;

	color: #FFFFFF;
	font-style: italic;
}
div#propertyPager div.property p.shortDescription {
	color: #574b2a;

	font-size: 12px;
	font-weight: normal;
}
div#propertyPager div.property p.moreDetails a {
	color: #FFFFFF;

	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

div#viewProperty {
	background-image: url( '/templates/projects/default/images/bg2Tile.jpg' );
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #b9b098;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

div.portfolio div#viewPropertyLv2 {
	background-image: url( '/templates/portfolio/default/images/bg2.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
	margin: 0px;
	min-height: 495px;
	padding-left: 160px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 0px;
}

div.projects div#viewPropertyLv2 {
	background-image: url( '/templates/projects/default/images/bg2.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
	margin: 0px;
	min-height: 495px;
	padding-left: 160px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 0px;
}

div.projects div#agentLogoBox {
	float: right;
}

div.news div#viewPropertyLv2 {
	background-image: url( '/templates/column/columnModuleB/images/bg.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #b9b098;
	color: #000000;
	margin: 0px;
	min-height: 465px;
	padding-left: 280px;
	padding-top: 60px;
	padding-right: 20px;
}


div#viewProperty td.image {
	background-color: #b9b098;
	width: 120px;
	text-align: center;
}
div#viewProperty td.image img {

}
div#viewProperty td.image p.viewImage {	
	background-image: url( '/templates/projects/default/images/bg.gif' );
	background-position: top left;
	background-repeat: repeat-x;
	padding: 4px;
	margin: 0px;
}
div#viewProperty div.editAgentLogo {
	margin-top: 20px;
}
div#viewProperty div.editAgentLogo a {
	cursor: pointer;
}
div#viewProperty td.image a {
	cursor: pointer;
}
div#viewProperty td.image p.viewImage a {
	font-weight: bold;
	font-size: 12px;
}
div#viewProperty p.price {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}
div#viewProperty p.plot {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}
div#viewProperty td.propertyDetails {
	vertical-align: top;
	padding-left: 20px;
}
div#viewProperty h1 {
	padding-top: 30px;
}

div#viewProperty #requestMoreInfo {
	float: right;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
}
div#viewProperty #requestMoreInfo a {
	padding-right: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #574b2a;
}
div#viewProperty div.description {
	color: #574b2a;
	font-size: 12px;
}
div#propertyMenu {
	padding-top: 10px;
}
div#propertyMenu a {
	padding-right: 20px;
	font-size: 14px;
	font-weight: bold;
}
body#viewPicturePopup {
	background-color: #b9b098;
}

body#viewPicturePopup {
	text-align: center;
}

div#newProperty {
	background-image: url( '/templates/projects/default/images/bg2Tile.jpg' );
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #b9b098;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

div.news div#newPropertyLv2 {
	background-image: url( '/templates/column/columnModuleB/images/bg.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #b9b098;
	color: #000000;
	margin: 0px;
	padding-left: 280px;
	padding-top: 60px;
	padding-right: 20px;
}

div.projects div#newPropertyLv2 {
	background-image: url( '/templates/projects/default/images/newPropertyBg.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
	margin: 0px;
	padding-left: 160px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 0px;
}

div.portfolio div#newPropertyLv2 {
	background-image: url( '/templates/projects/default/images/newPropertyBg.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
	margin: 0px;
	padding-left: 160px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 0px;
}
div#newProperty form#textAreaForm {

}
div#newProperty h1 {
	margin-top: 30px;
}

div.editableTextarea {
	margin-top: 20px;
	margin-bottom: 20px;
}
div#viewProjectButton {
	margin-top: 20px;
}
div#viewPropertyLv2 div#editFloorPlans {
}
div#viewPropertyLv2 div#editFloorPlans div.pictureUpload img {
	margin-bottom: 10px;
}
div#viewPropertyLv2 div#editFloorPlans div.deleteFloorPlan {
	float: right;
}
div#viewPropertyLv2 div#editFloorPlans div.horizontal td {
	vertical-align: top;
	padding-right: 10px;
}
div#viewPropertyLv2 div#editFloorPlans div.vertical td {
	vertical-align: top;
	padding-right: 10px;
}
div#viewPropertyLv2 div#editFloorPlans div.layout {
	margin-bottom: 10px;
}
div#viewPropertyLv2 div#editFloorPlans div.submitButtonBox {
	margin-bottom: 10px;
	text-align: right;
}
div#viewPropertyLv2 div#editFloorPlans div.floorPlan {
	border-bottom: 2px solid #a39777;
	margin-bottom: 10px;
}
div#viewPropertyLv2 div#viewFloorPlans div.horizontal td {
	vertical-align: top;
	padding-right: 30px;
}
div#viewPropertyLv2 div#viewFloorPlans div.vertical td {
	vertical-align: top;
	padding-right: 30px;
}
/*=======================
	FEEDBACK MODULE
=======================*/
div.feedback {
	color: #574b2a;
	font-weight: normal;
}
/*====================
	LOGON
===============*/
div.logon {
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 20px;
	color: #574b2a;
}