body	{
	color: #000;
	background: #eee;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	test-align:center;
	margin: 4px;
	padding: 0;
	}
	
.hide	{	display: none;	}
	
img {	border: 0px; margin: 0px; padding: 0px;}
img.left{padding: 0 5px 0 0; float:left;}
img.right{padding: 0 0 10px 10px; float:right;}
img.logo{padding: 5px; vertical-align:middle;}

a:link {font-weight : bold; text-decoration : none; color: #009;	}
a:visited {font-weight : bold; text-decoration : none; color: #009;	}
a:hover {text-decoration : none; color: #4F8EB6;}

input.grey{font-size:100%; border: 1px inset;background:#eee; height:11px;width:90px;}
input.button{color:#fff; border: solid 1px; background:#FF640F; font-size:95%;font-weight:bold;}

select{font-size:100%; border: 1px inset;background:#eee; }

li{list-style:square; padding:5px 20px 5px 0;}
form{margin:0px;padding:0px;}
 h3{font-size:120%; margin:0 0 10px 0 ; border-bottom: 1px dashed #999; padding:0 0 5px 0;}
 
.left{float: left;}
.right{float: right;}
.strong{font-weight:bold;}
.italic{font-style:italic;}
.indent{padding: 0 25px;}
.middle{vertical-align: middle;}
.small{font-size:85%}
.smaller{font-size:80%}
.underline{text-decoration:underline;}
.red{color:#900;}
.black{color:#000;}
.password{margin-left:5px; margin-bottom:5px; margin-top:10px}

#header{ width: 750px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000; background: #fff; padding: 0;margin: 0px; margin: 0px auto; }
#main{ width: 750px; margin: 0px  auto; border-left: 1px solid #000;border-right: 1px solid #000; padding: 0px; background: #fff; font-size:75%;}	

table#content td#left_side {padding:0px 0 0 0; vertical-align:top; width:140px; border-right:dashed 1px #000; text-align:center;}
table#content td#middle {padding:7px 12px 25px 7px; vertical-align:top; width:420px;text-align: justify;}
table#content td#right_side {padding:0px; vertical-align:top; width:190px;border-left:dashed 1px #000;}
table#content td#right_side img{padding: 0px; border-bottom:2px }

table#inner_content td#left_side {padding:0px 0 0 0; vertical-align:top; width:140px; border-right:dashed 1px #000; text-align:center;}
table#inner_content td#left_side_bottom {padding:0px 0 0 0; vertical-align:bottom; width:140px; border-right:dashed 1px #000; text-align:center; padding: 25px 0;}
table#inner_content td#right_side {padding:7px 12px 25px 7px; vertical-align:top; width:610px; text-align:justify;}

#grey_box{border:2px dashed #ccc; padding:6px 4px 6px 4px;}

#search{width:230px; float:left}
#search .input_line{margin:  0; padding:2px; }
#search .input_name{width:110px; float:left;}

#areas{margin: 20px 0px;color: #666; font-size:90%; font-weight: normal}
#areas a{color: #999;  font-weight: normal}
#areas a:hover{color: #bbb;  font-weight: normal; text-decoration: underline}

.input_line{width:100%; margin:  2px 0 0 0; height:22px; padding:2px 5px }
.input_name{ float:left; width:60px}

#pictures{margin:0 0 0 252px; border:1px dashed #999; background:#ddd; width:120px; text-align:center; padding:4px}
#pictures img{margin: 0px;}

.sideBlock{color:#4F8EB6; font-weight:bold; font-size: 85%; width:190px; padding: 0px;background: #eee; margin: 0 0 17px 0; border-bottom:outset 2px;border-top:outset 2px}
.sideBlock .account_info{color:#000; margin:7px 5px;}

.button_link {height:20px; padding: 2px 0 0 0;}
.button_link a .box{	color: #B63E32 ; border: solid 1px #B63E32; margin: 0 0 0 6px; padding: 1px 2px; font-weight: bold; text-decoration: none;background: #fff;}
.button_link a .arrow{color: #fff ; border: solid 1px #B63E32; padding: 1px;	font-weight: bold;	text-decoration: none;	background: #B63E32;}

#heading{font-size:175%; font-weight:bold; color:#4F8EB6;margin:0 0 15px 0; letter-spacing: 3px; text-align:left;}

#nav {width: 730px; margin: 0px auto; background-color: #FF640F; color: #009; padding:0px 10px; border: solid 1px #000;	font-size: 70%;	}
#nav ul {	list-style: none;	margin: 0px;	border: none;	padding: 5px 0;}		
#nav li {	display:inline;	padding: 1px 2px;margin: 0px auto; }		
#nav li a {	padding: 5px 6px 5px 6px;	font-weight:normal;	color: #fff;	text-decoration: none;font-weight:bold}
#nav li a:hover {	color:#000; background:#FFCF0F;}

ul.ticks{border:none; margin: 10px 0 10px 25px ;padding: 0px;}
ul.ticks li{list-style:square; list-style-image:url(../i/tick.gif);margin: 5px 0px 0 0px;padding: 0 0 0px 5px ; vertical-align:middle;}

#page_nav {  text-align:left; width:140px; margin: 0 auto; padding:0px; font-weight: bold; font-size: 80%; color:#4F8EB6; }
#page_nav ul {	margin: 0 0 0 20px;	border: none;	padding: 0px;	}
#page_nav li {margin: 10px 0px 0 5px;padding: 0 ;list-style: square;list-style-image: url(../i/box_on.gif);}
#page_nav li a {padding: 0px; color: #009;text-decoration: none;}
#page_nav li a:hover {	color:#4F8EB6;}

ul#sub {margin: 0 ;padding:0}
ul#sub li {margin:3px 5px 3px 10px; font-weight:normal;list-style: square;list-style-image:url(../i/box.gif);}
ul#sub li a {font-weight:normal;}

#footer {width: 746px;	padding:2px; font-size:55%; margin: 0px auto;background: #eee; margin: 0 auto; text-align:center; border: 1px solid #000;}
#footer a{color:#000; font-weight:normal;}

.number{background:#B63E32; color:#fff;padding: 3px 5px; font-weight:bold;margin: 0 5px 0 0;}

.error{text-align:left;color:#B63E32; font-weight:bold; font-size:110%; margin:10px 0 10px 40px;}
img#enlite{margin:40px 0 20px 0; border:none;}

#quick_search{background:#eee;color:#000; margin:30px 5px 0 5px; text-align:left; padding:0px;font-size:80%;  border: outset 1px;}
#quick_search select{margin:3px 0; }
#quick_search #qs_heading{font-size:110%; font-weight:bold; margin:0;  background:#B63E32; padding:4px 0 4px 0px;color:#fff;text-align:center;}
#quick_search #qs_content{padding:3px 0 2px 5px;}


.agents{width:100%; margin: 0px 0;  padding:15px 5px ; background:#eee; line-height:18px;float:left}
.odd{background:#f5f5f5;}
.agents_details{ float:right; width:320px; text-align:left; padding:0 5px 0 20px;}


#contact_form{ padding:10px;  border:1px solid  #ddd; height:230px}
#contact_form legend{ color:#4F8EB6; font-weight:bold;border:1px solid  #ddd; padding:5px}
#contact_form .input_line{ width:500px; margin-top:10px}
#contact_form .input_line .textbox{ border:1px solid #999; background:#f5f5f5}
#contact_form .label{ width:150px; display:inline; float:left;padding-top:4px;}