/* CSS Document */

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ebe7e2;
	font-size: 0.65em;
}

.proprtyTable a {
	color: #AF9C7C;
	text-decoration: none;
}

.proprtyTable a:hover {
	color: #726249;
}

#container {
	background-image:url(images/bgd_repeat-x.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ebe7e2;
}

#main {
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ece7e3;
	text-align: left;
}

.nav {
	background-color: White;
}

.nav a {
	margin: 0px;
	padding: 0px;
}

.borderleft { /*fix*/
	border-left: 1px solid white;
}

.leftedge {
	background-image: url(images/side_left_top.gif);
	background-repeat: repeat-y;
}

.rightedge {
	background-image: url(images/side_right_top.gif);
	background-repeat: repeat-y;
}

#sm_search {
	background-image:url(images/sm_bgd.gif);
	background-position: top right;
	background-repeat: repeat-y;
	height: 171px;
	width: 269px !important;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.adminFunctions {
	background-image:url(images/sm_bgd.gif);
	background-position: top right;
	background-repeat: repeat-y;
	height: 170px;
	width: 259px !important;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	text-align: left;
	border-left: 1px solid white;
}

#overflow {
	background-color: white;
}

.proprtyTable td {
	text-align: left;
}

.propertyImage {
	width: 268px;
	border-right: 1px solid white;
}

.high {
	background-color: #ebe7e2;
	padding: 10px;
}

.low {
	background-color: #f3f1ee;
	padding: 10px;
}

.cellwidth {
	width: 150px;
	display: block;
	float: left;
}

.alternate {
	background-color: #ebe7e2 !important;
}

#sm_search .alternate {
	background-color: #ebe7e2 !important;
}

input, textarea,select {
	border: 1px solid #837663;
	color: #666666;
	background-color: #f3f1ee;
}

#contactForm input, #contactForm select, #contactForm textarea {
	width: 15em;
}

#sm_search input, #sm_search select {
	background-color: white !important;
	font-size: 10px;
	height: 1.6em;
	width: 11em;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#sm_search td {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-top: 9px;
}

#add_details input, #edit_details input, #add_details textarea, #edit_details textarea, #add_details select, #edit_details select {
	color: #333333 !important;
	background-color: White !important;
	width: 20em !important;
}

#sm_search_price, #sm_search_rooms {
	font-size: 10px !important;
	height: 2em !important;
}

option {
	font-size: 9px !important;
}