BODY {
	padding:0px; margin:0px; color:#121212; font-family:Verdana, Arial, sans-serif;	font-size:13px;
}
A {	
	text-decoration:none;
}
A:link { 
	color:#628CB7;
}
A:visited {	
	color:#628CB7;
}
A:hover {
	color:#375879; text-decoration:underline;
}
H1 {
	margin-bottom: 10px; font: 14px Tahoma, Verdana, Arial, sans-serif; color: #5B7EB3; font-weight:bold; border-bottom-width:1px;	border-bottom-style: dotted;border-bottom-color: #CCCCCC;padding-bottom: 4px;
}
H2 {
	margin-bottom: 5px; font: bold 12px Tahoma, Verdana, Arial, sans-serif;
}
H3 {
	margin-bottom: 5px; color: #5B7EB3; font-size:12px;
}
P {	
	line-height: 18px; margin:0px; padding-bottom:10px;
}
UL {
	line-height:18px; margin-top:0px; margin-bottom:15px;
}
LI {
	LIST-STYLE-IMAGE: url(../images/li.gif); margin-bottom:5px;
}
OL LI{
	list-style-image: none; margin-bottom:30px; line-height:18px;
}
THEAD {
	font-weight:bold; background-color:#E3EAF4;
}
.table { border-width:1px;}
#container { 
	width: 960px; margin: 0px auto;
}
#header { 
	width:100%; height:95px; border-bottom-width:1px; border-bottom-style: solid; border-bottom-color:#E6E6E6;
}
#logo {	
	margin-left:3px; margin-top:24px; float:left;
}
#banner_ad { 
	float:left; padding-top:15px; padding-left:25px;
}
#bookmark { 
	float:left; padding-top:15px; padding-left:40px; margin-top:24px;
}
#left {	
	float:left; width:165px; 
}
#left H3 {
	font: bold 10px Verdana, Arial, sans-serif;	color:#454545;	text-indent:8px;	text-transform:uppercase;	height:25px; margin:0px;	line-height:25px; background-color: #EBEBEB; margin-top:19px;
}
#navcontainer {
	width:165px; margin-bottom:15px;
}
#navcontainer UL {
	padding:0px; list-style-type:none; line-height: 20px; margin: 0px; border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;
}
#navcontainer LI {
	margin-bottom:0px; list-style-image:none; list-style:none;
}
#navcontainer A {
	display: block;	width: 165px; height: 25px; font-weight:bold; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF; background-color:#F5F5F5; text-indent:8px;
}
#navcontainer A:link {
	color:#628CB7; text-decoration:none;
}
#navcontainer A:visited {
	color:#628CB7; text-decoration: none;
}
#navcontainer A:hover {
	color:#375879; text-decoration:none; background-color:#E3EAF4;
}
#ad_features { width:90%; margin: 0px auto; margin-top:10px; margin-bottom:8px; font-weight:bold; }
#ad_features UL { margin-top:10px;}
#ad_features LI { LIST-STYLE-IMAGE: url(../images/tick.gif); }
#side_ad {
	margin-top: 10px; padding:0px; width: 150px;
}
#content {
	float:left; position:relative; width:780px; margin-left:15px; margin-top:15px; margin-bottom:15px;
}
#footer {
	clear:both; padding-bottom:8px;  padding-top:8px; position:relative; text-align:center;	border-top-width: 1px;	border-top-style:solid; border-top-color:#E6E6E6; font-size:11px; height:12px;
}
#divide_left {
	float:left; width:500px;
}
#divide_right {
	float:right; margin-left:20px; width:230px; font-size:11px;
}
#split_left {
	float:left; width:30%;
}
#split_right {
	float:left; margin-left:20px;
}
.footer_txt { 
	padding-top:10px; text-align:center; margin-bottom:10px; font-size:11px;
}
.footer_divide {
	padding-left:10px; padding-right:10px; color:#999999;
}
.logged {
		font-size: 10px; margin-top:10px; margin-bottom:30px;
}
.image_home {
	background-image: url(../images/home/dream.gif); height:274px; margin-bottom:10px; background-repeat: no-repeat;	background-position: 0px 0px;
}
.highlight {
	color: #5B7EB3; font-weight:bold;
}
.clear {
	clear: both
}
#secondary_images {
	margin-top:10px; margin-bottom:20px; width:332px;
}
.secondary_image { 
	padding-right:26px;
}
.description_head {	
	margin-bottom:0px; background-color:#D9E2F0; padding:0px 2px 3px; text-indent:8px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	font-weight:bold;
}
#description {
	padding:10px; border: 1px solid #CCCCCC; margin-bottom: 20px; line-height:18px;
}
#description LI{
	list-style-image: none;
}
.pc {
	text-transform:uppercase;
}
.status {
	color:#009900;
}
.action {
	padding-left:15px;
}
.agent_link {
	color: #990000;
}
A.agent_link:link {
	text-decoration: underline;	color: #990000;
}
A.agent_link:visited {
	text-decoration: underline;	color: #990000;
}
A.agent_link:active {
	text-decoration: underline; color: #990000;
}
A.agent_link:hover { 
	text-decoration: none;color: #990000;
}
.paging {
	padding: 5px; margin-bottom:15px; margin-top:15px; font-family: Verdana, Tahoma, Arial, sans-serif; color:#CFCFCF; background-color:#F8F8F8; border: 1px solid #EBEBEB;
}
.paging a {
	text-decoration:none; padding-left:2px; padding-right:2px;
}
.paging a:link {
	color:#0066CC;
}
.paging a:visited {
	color:#0066CC;
}
.paging a:hover {
	color:#CC0000; text-decoration:underline;
}
.currentpage { 
	color:#000000; font-weight:bold;
}
.pageinfo {
	color:#000000;
}
.result { 
	margin-bottom:15px; border: 1px solid #BEBEBE;
}
.result_header { 
	font-family:Verdana, Tahoma, Arial, sans-serif; padding:3px 2px 1px 10px; height:15px; background-color:#D9E2F0; margin-bottom: 3px; font-size:10px; color:#000000;
}
.result_header .type { 
	float:left; text-transform:uppercase; font-weight:bold; margin-right:10px;
}
.result_header .agent {
	float:left; text-transform:uppercase; font-weight:bold;
}
.result_header .price {
	float:left;
}
.result_details {
	padding:5px 0px; clear:both; line-height: 16px;
}
.result_details p {
	padding-bottom:0px;
}
A.large_link {
	text-decoration:underline; font-weight:bold;
}
.large_link {
	padding-bottom:4px;
}
.header_right {
	float:right; margin-right:10px; font-weight:bold;
}
IMG.result_image {
	border: 0px; width:100px; height:75px;
}
A.result_image {
	float: left; margin: 0px 10px 7px; position:relative;
}
A.result_image:link {
	border: 1px solid #666666;
}
A.result_image:visited {
	border: 1px solid #666666;
}
A.result_image:hover {
	border: 1px solid #000000;
}
IMG.result_noimage {
	border: 0px; width:100px; height:75px;
}
A.result_noimage {
	float: left; margin: 0px 10px 7px; position:relative;
}
A.result_noimage:link {
	border: 1px solid #CCCCCC;
}
A.result_noimage:visited {
	border: 1px solid #CCCCCC;
}
A.result_noimage:hover {
	border: 1px solid #666666;
}
IMG.result_logo {
	border: 0px; width:100px; height:75px;
}
A.result_logo {
	float: right; margin: 0px 10px 7px; position:relative;
}
A.result_logo:link {
	border: 1px solid #666666;
}
A.result_logo:visited {
	border: 1px solid #666666;
}
A.result_logo:hover {
	border: 1px solid #000000;
}
IMG.result_nologo {
	border: 0px; width:100px; height:75px;
}
A.result_nologo {
	float: right; margin: 0px 10px 7px; position:relative;
}
A.result_nologo:link {
	border: 1px solid #CCCCCC;
}
A.result_nologo:visited {
	border: 1px solid #CCCCCC;
}
A.result_nologo:hover {
	border: 1px solid #666666;
}
.moreinfo {
	font-size:10px;
}
A.moreinfo:link {
	text-decoration:none; color:#999999;
}
A.moreinfo:visited {
	text-decoration:none; color:#999999;
}
A.moreinfo:active {
	text-decoration:none; color:#999999;
}
A.moreinfo:hover {
	text-decoration:none; color:#000000;
}
.del {
	font-size:9px; float:left; margin-left:20px;
}
A.del {
	color:#CC0000; text-decoration:none;
}
A.del:link {
	color:#CC0000; text-decoration:none;
}
A.del:visited {
	color:#CC0000; text-decoration:none;
}
A.del:hover {
	color:#CC0000; text-decoration:none; border-bottom-width: 1px; border-bottom-style: dashed; 	border-bottom-color: #CC0000;
}
A.del_request {
	color:#CC0000; text-decoration:none;
}
A.del_request:link {
	color:#CC0000; text-decoration:none;
}
A.del_request:visited {
	color:#CC0000; text-decoration:none;
}
A.del_request:hover {
	color:#CC0000; text-decoration:none; border-bottom-width: 1px; border-bottom-style: dashed; 	border-bottom-color: #CC0000;
}
.agentemail {
	padding-left:10px; padding-top:6px;
}
A.aemail {
	color:#666666; text-decoration:underline;
}
A.aemail:link {
	color:#666666; text-decoration:underline;
}
A.aemail:visited {
	color:#666666; text-decoration:underline;
}
A.aemail:hover {
	color:#333333; text-decoration:underline;
}
.large_link_agent {
	padding-left:10px; margin-bottom:4px;
}
.view {
	color:#999999; font-size:10px; padding-left:6px;
}
.back {
	padding-bottom:15px; padding-top:10px; font-weight:bold;
}
.input {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; width:200px; margin-top: 2px; background-color:#F8FAFC; border: 1px solid #666666;
}
.input2 {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; width:91px; text-transform:uppercase; background-color:#F8FAFC; border: 1px solid #666666;
}
.input3 { 
	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:196px; margin-top: 2px; background-color:#F8FAFC; border: 1px solid #666666;
}
.input_qs {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; width:138px;	margin-top: 2px; margin-bottom: 5px; border: 1px solid #666666;
}
.input_list {
	font-family:Verdana, Arial, sans-serif; font-size:12px; margin-top: 2px; background-color:#F8FAFC; border: 1px solid #666666; width:360px;
}
.index_form {
	margin:0px;
}
.input_button {
	font-weight: bold; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; cursor:pointer; 
}
.input_button_c {
	font-weight: bold; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; cursor:pointer; margin-right:40px;
}
.txt { 
	font-size:12px; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.txt_sm { 
	font-size:11px; width:100px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; border: 1px solid #666666;
}
.txt_calc { 
	height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; border: 1px solid #666666;
}
.dropdown { 
	width:205px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.image {
	border: 1px solid #666666;
}
.image2 {
	border: 1px solid #CCCCCC;
}
.error { 
	color:#FF0000; font-size:11px;
}
.radio { 
	padding-right:6px; color:#000000;
}
.agent_details {
	 background-color:#F8F8F8; border: 1px solid #EBEBEB; color:#000000; padding:8px; margin-bottom:30px; font-size:11px;
}
.companyprofile {
	margin-bottom:40px; line-height: 18px;
}
.search_step {
	font-weight:bold; padding-right:8px;
}
.tip {
	font-size:9px; padding-left:2px; color:#375879;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.spacer {
	clear:both;
}
.padleft {
	padding-left:10px;
}
.mandatory {
	font-weight: bold;	color: #FF0000;	padding-right: 4px; font-size:9px;
}
.form_bg {
	background-color:#F8FAFC;border:1px solid #E6E6E6;padding-top: 10px;padding-bottom: 10px;padding-left: 42px;
}
.form_bg FORM {
	margin:0px;
}
.large_image {
	margin-bottom:10px;
}
.small_txt {
	font-size:10px; color:#B6B6B6;
}
.divide {
	border-bottom-width: 1px;	border-bottom-style: dashed; border-bottom-color:#CCCCCC; margin-top: 10px;	margin-bottom: 20px;
}
.manage {
	border: 1px solid #CCCCCC;
}
#map {
	padding-top: 10px;
}
#map UL LI {
	LIST-STYLE-IMAGE: url(../images/lim.gif); line-height:normal;
}
.style_chooser {
	background-image: url(../images/bg_form.gif); background-repeat: repeat; width:45%; padding:10px; border: 1px solid #CCCCCC;
}


.mandatory {
	font-weight: bold;	color: #FF0000;	padding-right: 4px; font-size:9px;
}
.section {
	padding:0px 0px 10px; border: 1px solid #CCCCCC; margin-bottom: 15px;
}
.section_head {	
	margin-bottom:20px;	font-weight:bold;background-color:#EAEAEA;padding:4px;text-indent:20px;	font-size:9px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;
}
.image {
	border: 1px solid #CCCCCC;
}
.warn { 
	color:#FF0000; font-weight:bold;
}
.input_file {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial; height:20px; margin-right:20px; cursor:pointer;
}
.credits_form { 
	padding:0px 0px 0px; margin:0px;
}
.table {
	border: 1px solid #CCCCCC;
}