html, body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#333333;
	font-size:12px;
	margin:0;
	padding:0;
}

form {
padding:0px;
margin:0px;
}
#wrapper {
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:798px;
	height:100%;
}

#main_padding {
	padding:20px;
	color:#0069a3;
	position:relative;
}

#wrapper span {
	padding:10px;
}
.main_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	color:#0069a1;
	text-decoration:none;	
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	color:#CCCCCC;
	text-decoration:none;
	text-align:center;
	background-color:#333333;
	padding:5px;
}
.footer_link {
	text-decoration:none;
	color:#a7a9ac;
}
.tel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	color:#a7a9ac;
	text-decoration:none;	
	padding-bottom:10px;
}
.links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	color:#0069a1;
	cursor:pointer;
}
a:hover {
	color:#a7a9ac;
}
a.srollover {
    display: block;
    width: 180px;
    height: 40px;
    background: url("lettings_link.jpg") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.srollover {
 background-position: 0px -38px;
}

#index_layout {
	height:428px; 
	width:796px; 
	position:absolute; 
	top:50%; 
	left:50%; 
	margin-top:-215px; 
	margin-left:-400px;
}

#blue_line {
	background-color:#0069a3;
}

#header {
	font-size:16px;
	color:#0069a3;
}

#property_gradian{
	background-image: url(../images/property_gradian.jpg);
	background-repeat: repeat-x;
	background-color:#dbdbdc;
}

#full_gradian{
	background-image: url(../images/full_property_details_gradian.jpg);
	background-repeat: repeat-x;
	background-color:#dbdbdc;
}

#full_gradian th {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align: top;
	color:#58595b;
	padding-right:8px;
	width:100px;
	font-weight:normal;
	font-size:11px;
}
#property_address {
	font-size:15px;
	color:#0069a3;
	padding:10px 0px 10px 0px;	
}

#property_address_2 {
	font-size:17px;
	color:#0069a3;
	padding:10px 10px 4px 10px;
}

#address_line {
	border-bottom:1px solid #0069a3;
}

#price {
	color:#0069a3;
	font-size:15px;
	padding:10px 0px 10px 0px;
}

#price_2 {
	color:#0069a3;
	font-size:15px;
	padding:10px 10px 4px 10px;
}


#pagination a {
	color:#0069a3;
	text-decoration:none;
	display:inline;
	padding:4px;
}
#current_page {
	text-decoration:none;
	display:inline;
	color:#58595b;
}

#justify {
	text-align:justify;
}

#justify a{
	color: #0069a3;
}
#justify a:hover {
	color: #a7a9ac;
}

#justify span{
	text-align:justify;
}

#summary {
	text-align:justify;
	color:#333;
}

img {
	border:0px;
}

#proeprty_feature {
	text-decoration:none;
	color:#0069a3;
	font-size:11px;
	line-height:11px;
}

#proeprty_feature a {
	text-decoration:none;
	color:#0069a3;
	font-size:11px;
	line-height:11px;
}

#proeprty_feature a:hover {
	text-decoration:none;
	color:#58595b;
}

#popup_border {
	margin:20px;
	border:1px solid #0069a3;
}

#border_top {
	border-top:1px solid #0069a3;
}

#image_bg img{
	background-color:#FFF;
	border:12px solid #FFF;
}

a.sales_sub_menu {
	display: block;
	width: 183px;
  height: 40px;
  background: url("../images/sales_link.jpg") 0 0 no-repeat;
}

       
a:hover.sales_sub_menu {
background-position: 0px -37px;
}

a.lettings_sub_menu {
	display: block;
	width: 183px;
  height: 40px;
  background: url("../images/lettings_link.jpg") 0 0 no-repeat;
}

       
a:hover.lettings_sub_menu {
background-position: 0px -37px;
}

#sub_menu_bg {
  background: url("../images/bottom_main.jpg") 0 0 no-repeat;
  background-color:#FFF;
}

.input_width {
	width:88px;
}

#full_details_contact_form {
	background-color:#efefef;
	padding:5px 5px 10px 5px;
}

#full_details_contact_form th {
	width:95px;
	padding-right:5px;
	vertical-align: middle;
}

.td {
	padding-right:5px;
	vertical-align: middle;
	font-size:11px;
	color:#585976;
	width:80px;
}

#contact_border_top {
	border-top:1px solid #0069a3;
	margin:5px 0px 5px 0px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:14px;
}

h1 {
	color:#0069a3;
	font-size:17px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}

.email {
 width:286px;
}	

.size {
	width:500px;
}

.thambnail {
	padding:6px;
	cursor:pointer;
	background-color:#FFF;
}

.image_bg {
	padding:10px 5px 10px 5px;
	background-color:#FFF;
}

.contact_description {
	width:511px;
}

#th th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#status_type {
	display:inline;
	color:#990000;
}

#status_type span {
	color:#0069a3;
}