body a 
{
	color: #666666;
}



.text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	
}

.white_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}


.grey_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.grey_text1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.more {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}
.blue_headings {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #264A96;
	text-decoration: none;
}

.blue_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #264A96;
	text-decoration: none;
}

.secondlevelnav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.secondlevelnav2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.blue_navigations {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #264A96;
	text-decoration: underline;
}
.grey_navigations {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}
.listmenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	height: 20px;
	width: 158px;
}
.search {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	width: 100%;
	border: 1px solid #CCCCCC;
}
.search1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	width: 68px;
	border: 1px solid #CCCCCC;
}

.search3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	width: 148px;
	border: 1px solid #CCCCCC;
}
.search2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 15px;
	padding: 2px;
	width: 140px;
	border: 1px solid #CCCCCC;
}

.txtfields {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin-bottom:6px;
	margin-right:6px;
	border: 1px solid #999999;
}

.redtext {
	color: #FF0000;
	font-size: 9px;
	text-align: center;
}
.reditalics {
	font-style: italic;
	color: #CC0000;
	text-align: right;
}


/* ---------------- */

p.heading,
p.heading_1,
p.heading_2,
p.heading_3 {
    font: bold 16px Georgia, "Times New Roman", Times, serif;
    margin: 0px;
    margin-bottom: 10px;
    padding-left: 25px;
    padding-bottom: 1px;
    border-bottom: 2px solid black;
}

p.heading {
    color: #0C8171;
    border-bottom: 2px solid #15D1B9;
    background-image: url( "icon-0.gif" );
    background-repeat: no-repeat;
}

p.heading_1 {
    color: #000000;
    border-bottom: 2px solid #000000;
    background-image: url( "icon-1.gif" );
    background-repeat: no-repeat;
}

p.heading_2 {
    color: #1166cc;
    border-bottom: 2px solid #1166CC;
    background-image: url( "icon-2.gif" );
    background-repeat: no-repeat;
}

p.heading_3 {
    color: #bb4444;
    border-bottom: 2px solid #bb4444;
    background-image: url( "icon-3.gif" );
    background-repeat: no-repeat;
}

p.category,
p.category_active {
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	margin: 3px 0px 0px 20px;
	text-align: left;
}


p.category_active {
    font: bold 13px Georgia, "Times New Roman", Times, serif;
}

table.special {
}

/* page/ category anchor */
div.page a:link,
div.page a:visited,
div.category a:link,
div.category a:visited {
    color: black;
}

div.page a:hover,
div.category a:hover {
    color: red;
    text-decoration: underline;
}

div.page a:active,
div.category a:active {
    color: #cccccc;
}


/* special listing */

div.special a:link,
div.special a:visited {
    color: black;
    text-decoration: underline;
}

div.special a:hover {
    color: red;
    text-decoration: underline;
}

div.special a:active {
    color: #cccccc;
}

div.special td.name {
    font: bold 12px Georgia, "Times New Roman", Times, serif;
    padding-bottom: 10px;
}

div.special td.price {
    color: #bb4444;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
}

div.special td.listname {
    color: #bb4444;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
}

div.special td.catch_phrase {
    color: #1166cc;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
}

div.special td.image {
}

div.special input.image_title {
    font: bold 11px Georgia, "Times New Roman", Times, serif;
    border: none;
    width: 180px;
}

div.special td.short_desc {
    font: normal 11px Georgia, "Times New Roman", Times, serif;
}

div.special td.feature_head,
div.special td.agent_info_head {
    color: blue;
    background-color: white;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding-top: 3px;
    padding-bottom: 3px;
}
div.special td.agent_info_head {
    color: green;
}

div.special td.feature_body,
div.special td.agent_info_body {
    font: normal 11px Georgia, "Times New Roman", Times, serif;
}


/* listings */

div.listings a:link,
div.listings a:visited {
    color: black;
    text-decoration: none;
}

div.listings a:hover {
    color: red;
    text-decoration: underline;
}

div.listings a:active {
    color: #cccccc;
}

div.listings div.page {
    margin-bottom: 20px;
    font: normal 12px Georgia, "Times New Roman", Times, serif;
    text-align: right;
}

div.listings table.listings {
    border: 1px solid #f5f5f5;
}

div.listings table.listings_2 {
    border: 1px solid #f5f5f5;
}

div.listings table.listing_head {
    border-bottom: 1px solid #f5f5f5;
}
div.listings table.listing_head td {
    background-color: #ffffee;
}

div.listings table.listing_head_2 {
    border-bottom: 1px solid #f5f5f5;
}
div.listings table.listing_head_2 td {
    background-color: #f5f5f5;
}

div.listings table.listing_body {
}

div.listings table.listing_body td.listing_body_left {
    width: 120px;
}

div.listings td.listing_head {
    vertical-align: bottom;
}

div.listings font.listing_head {
    font: bold 15px Georgia, "Times New Roman", Times, serif;
}

div.listings td.tell_more {
    font: normal 11px Georgia, "Times New Roman", Times, serif;
}

div.listings td.price {
    color: #bb4444;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
}

div.listings td.agent {
    color: blue;
    font: normal 11px Georgia, "Times New Roman", Times, serif;
    text-align: right;
}

div.listings td.catch_phrase {
    color: #1166cc;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
}

div.listings td.short_desc {
    font: normal 12px VGeorgia, "Times New Roman", Times, serif;
}

/* detail */

.detail {
padding-top:0px;
}

div.detail td.left {
	width: 350px;
}

div.detail td.right {
    text-align: right;
}

div.detail td.small_image_name {
    margin: 0px;
    padding: 0px;
    padding-right: 5px;
    padding-bottom: 10px;
    font: normal 11px Georgia, "Times New Roman", Times, serif;
    text-align: right;
}

div.detail img.big_image {
    padding: 3px;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    width: 350px;
    height: 250px;
}

div.detail img.small_image {
    padding: 3px;
    border: 1px solid #f5f5f5;
    width: 80px;
}

div.detail td.price {
    color: #bb4444;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
    vertical-align: bottom;
}

div.detail td.map {
    font: bold 11px Georgia, "Times New Roman", Times, serif;
    text-align: right;
}

div.detail td.catch_phrase {
    color: #1166cc;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
}

div.detail td.long_desc {
    padding-top: 5px;
    padding-bottom: 5px;
    font: normal 13px Georgia, "Times New Roman", Times, serif;
}

div.detail p.feature_head,
div.detail p.addinfo_head,
div.detail p.contact_info_head {
    font: bold 13px Georgia, "Times New Roman", Times, serif;
    color: #1166cc;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 25px;
    border-bottom: 2px solid #cccccc;
    background-image: url( "icon-2.gif" );
    background-repeat: no-repeat;
}

div.detail p.addinfo_head {
    color: #0C8171;
    background-image: url( "icon-0.gif" );
}

div.detail p.contact_info_head {
    color: #bb4444;
    background-image: url( "icon-3.gif" );
}

div.detail ul {
}

div.detail li.feature {
    font: normal 13px Georgia, "Times New Roman", Times, serif;
    padding: 1px;
    list-style-image: url( "yes.gif" );
}

div.detail table.addinfo {
    border: 1px solid #f5f5f5;
}

div.detail td.addinfo_attr,
div.detail td.addinfo_value {
    font: normal 13px Georgia, "Times New Roman", Times, serif;
    border-bottom: 1px solid #f5f5f5;
    padding: 3px;
}

div.detail td.addinfo_attr {
    width: 50%;
    font-weight: bold;
}

div.detail td.addinfo_value {
    width: 50%;
}

div.detail table.contact_info {
    border: 1px solid #f5f5f5;
}

div.detail td.contact_info_attr,
div.detail td.contact_info_value {
    font: normal 13px Georgia, "Times New Roman", Times, serif;
    border-bottom: 1px solid #f5f5f5;
    padding: 3px;
}

div.detail td.contact_info_attr {
    width: 50%;
    font-weight: bold;
}

div.detail td.contact_info_value {
    width: 50%;
}


/* global */

p {
    padding: 0px;
    margin: 0px;
}

p.page_title {
}

p.info {
    color: #cccccc;
    font: normal 10px Georgia, "Times New Roman", Times, serif;
    text-align: center;
}

img.pic {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 3px;
}

img.listing_pic {
    background-color: #ffffff;
    border: none;
    padding: 3px;
    width: 100px;
}

img.clean {
    background-color: #ffffff;
    border: none;
    padding: 0px;
}

p.notice {
    color: blue;
    font: bold 16px Georgia, "Times New Roman", Times, serif;
    padding-top: 10px;
    padding-bottom: 10px;
}




p.it747_link {
    font: normal 11px Georgia, "Times New Roman", Times, serif;
    text-align: center;
    padding: 20px;
}

/* search */
.select_stmt {
    width: 150px;
    color: green;
    background-color: #fffff9;
}

form.search_form_2 .select_stmt {
    width: 110px;
    color: green;
    background-color: #fffff9;
}

form.search_form_1 {
    background-color: #ffffff;
    border: 1px solid #f5f5f5;
    padding: 3px;
}

div.notice_search_result {
    color: #bb4444;
    background-color: #f5f5f5;
    font: normal 12px Georgia, "Times New Roman", Times, serif;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    border: 1px solid #f5f5f5;
	width:100%;
}

/* Temporary */

div.tmp hr {
    border: 1px solid #f5f5f5;
}

div.tmp p {
    padding-top: 3px;
    padding-bottom: 3px;
}

p.tmp_a {
    font: bold 14px Georgia, "Times New Roman", Times, serif;
}

p.tmp_marker {
    color: #bb4444;
    font: bold 13px Georgia, "Times New Roman", Times, serif;
}

p.tmp_head {
    padding-left: 10px;
    font: bold 13px Georgia, "Times New Roman", Times, serif;
}

p.tmp_body {
    padding-left: 10px;
    font: normal 13px Georgia, "Times New Roman", Times, serif;
}