body,form,img,p,h1,h2,h3,input,select {
margin:0;
padding:0;
}

body {
background:#EBE1BB;
font-family:tahoma, sans-serif;
font-size:12px;
line-height:17px;
}

p,input,form, select,textarea {
background:#F6F1DE;
}

h1,h2 {
color:#cc8d2a;
}

h3 {
color:#696;
}

a {
text-decoration:none;
color:#669;
}

a:hover {
text-decoration:none;
color:#336;
}

img {
border:none;
}

.tst {
width:50px;
border-left:10px;
border-collapse:separate;
text-align:left;
vertical-align:top;
margin:0;
padding:100px;
}

.editor {
width:300px;
}

#container {
width:768px;
background:#F6F1DE;
margin:0 auto auto;
padding:0;
}

#header {
background:#EBE1BB;
}

#topnav {
position:relative;
right:10px;
}

#topnav td {
text-align:center;
}

#register,#addad,#login {
border-right:1px solid #c6cdd4;
}

#register a {
background:url("../layout_images/new/register.gif") 0 50% no-repeat;
padding-left:20px;
}

#addad a {
background:url("../layout_images/new/addad.gif") 0 50% no-repeat;
padding-left:17px;
}

#login a {
background:url("../layout_images/new/login.gif") 0 50% no-repeat;
padding-left:22px;
}

#wap a {
background:url("../layout_images/new/wap.gif") 0 50% no-repeat;
padding-left:12px;
}

#nav {
border:1px solid #6882ad;
height:38px;
}

#nav td {
text-align:center;
vertical-align:middle;
border-right-width:1px;
border-right-style:solid;
border-right-color:#5e7750;
}

#nav td a {
color:#FFF;
text-decoration:none;
height:38px;
display:block;
background:#69885f url("../layout_images/new/nav_bg.gif") 0 1px repeat-x;
font-family:arial, sans-serif;
font-size:12px;
}

#nav td a:hover {
color:#fff;
background:#69885f url("../layout_images/new/nav_bg_over.gif") 0 1px repeat-x;
}

#nav_head {
border:1px solid #6882ad;
height:38px;
text-align:center;
}

#nav_head td a {
color:#FFF;
text-decoration:none;
height:38px;
display:block;
background:#69885f url("../layout_images/new/nav_head_bg.gif") 0 1px repeat-x;
font-family:arial, sans-serif;
font-size:12px;
}

#nav_head td a:hover {
color:#fff;
background:#69885f url("../layout_images/new/nav_head_bg_over.gif") 0 1px repeat-x;
}



#subnav {
border:1px solid #dbe8fa;
background:#f0ead1;
color:#41597f;
}

#subnav td {
height:30px;
vertical-align:middle;
padding:0 15px;
}

#subnav a {
color:#41597f;
}

#subnav a:hover {
color:#5378b4;
}

.special {
border-left:1px solid #dedede;
border-right:1px solid #a3aab7;
border-bottom:1px solid #a3aab7;
background:#f8f8f8;
margin:5px 0;
padding:10px;
}

.special td {
padding:1px 5px !important;
}

.box {
border-left:1px solid #dedede;
border-right:1px solid #a3aab7;
border-bottom:1px solid #a3aab7;
background:#F6F1DE;
margin:5px 0;
}

.box td {
padding:5px 15px !important;
}

.box th {
border-top:1px solid #6882ad;
border-bottom:1px solid #6882ad;
height:23px;
white-space:nowrap;
text-align:left;
vertical-align:middle;
color:#fff;
font:bold 11px verdana, sans-serif;
background-color:#cac9aa;
background-image:url(../layout_images/new/nav_bg.gif);
background-repeat:repeat-x;
padding:5px 14px !important;
}

.box td a,#content a {
color:#669;
text-decoration:none;
}

.box td a:hover,.box td a:hover strong,#content a:hover {
color:#336;
text-decoration:underline;
}

#membermenu a {
background:url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
padding-left:23px !important;
color:#0065b7;
text-decoration:none;
}

#membermenu a:hover {
background:url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
padding-left:23px !important;
color:#0065b7;
font-weight:700;
}

.side_nav td {
background:url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
padding-left:23px !important;
}

.side_nav tr.alt td {
background:#f0ead1 url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
padding-left:23px !important;
}

#tools {
border:1px solid #f0ead1;
}

#tools td {
text-align:center;
border-right:1px solid #f0ead1;
padding:2px !important;
}

#tools a:hover {
color:#283946;
background:none;
text-decoration:underline;
}

#tools #addfav {
background:url("../layout_images/new/addfav.gif") 0 50% no-repeat;
padding-left:20px;
}

#tools #moread {
background:url("../layout_images/new/moread.gif") 0 50% no-repeat;
padding-left:20px;
}

#tools #sellerad {
background:url("../layout_images/new/sellerad.gif") 0 50% no-repeat;
padding-left:20px;
}

#tools #contactseller {
background:url("../layout_images/new/contactseller.gif") 0 50% no-repeat;
padding-left:20px;
}

#tools #tellfriend {
background:url("../layout_images/new/tellfriend.gif") 0 50% no-repeat;
padding-left:20px;
}

#tools #print {
background:url("../layout_images/new/print.gif") 0 50% no-repeat;
padding-left:20px;
}

#premium td {
background:url("../layout_images/new/premium.gif") 14px 50% no-repeat;
padding-left:36px !important;
}

#premium tr.alt td {
background:#f0ead1 url("../layout_images/new/premium.gif") 14px 50% no-repeat;
padding-left:36px !important;
}

#footer {
background: #EBE1BB;
border-top:1px solid #dedede;
padding:4px;
}

#footer a {
color:#53626d;
text-decoration:none;
margin:0 4px;
}

#footer a.rss {
background:url("../layout_images/new/rss.gif") 0 50% no-repeat;
padding-left:15px;
}

.button {
background:#ecbe47;
border:1px solid #cc810d;
color:#fff !important;
font:bold 11px verdana, sans-serif;
margin:0 3px;
padding:2px 7px;
}

.button:hover {
background:#e4af26 !important;
border:1px solid #835308 !important;
cursor:pointer;
}

.sold {
color:red;
font-weight:700;
}

a.thumb:hover img {
border:2px solid #A3B28D;
background:none !important;
}

a.thumb_icon img {
border:2px solid #ccc;
padding:1px;
}

.gal {
border:1px solid #ccc;
margin:100px;
padding:10px;
}

h1 {
font:bold 20px verdana,arial, sans-serif;
clear:both;
border-bottom:1px solid #a3aab7;
}

h2 {
font:bold 20px verdana,arial, sans-serif;
clear:both;
border-bottom:1px solid #a3aab7;
}

.small_drop_down {
font-size:9px;
}

.bg {
background-color:#EEECEC;
border:1px solid #ccc;
border-top:1px solid #ccc;
padding:5px;
}

.memberarea {
float:right;
background:#f8f8f8;
width:80%;
margin:0;
padding:0;
}

.memberarea a:hover {
color:#0065b7;
font-weight:700;
}

.memberarea_caption {
font:bold 14px verdana,arial, sans-serif;
clear:both;
border-bottom:1px solid #a3aab7;
margin:0;
}

.regionselect {
width:200px;
margin-bottom:5px;
}

.containertable table,#header table {
width:100% !important;
}

.containertable td,#header td {
vertical-align:top;
border-collapse:collapse;
border-spacing:0;
padding:0;
}

#topnav td a,.arrow a:hover,#tools a {
color:#53626d;
text-decoration:none;
}

#topnav td a:hover,#footer a:hover {
color:#283946;
text-decoration:underline;
}

.abc td,.abc {
padding:10px !important;
}

.blueheadline,.special th {
border-top:1px solid #6882ad;
border-bottom:1px solid #6882ad;
height:23px;
white-space:nowrap;
text-align:left;
vertical-align:middle;
color:#fff;
background:#008cce url("../layout_images/new/th_bg.gif") repeat-x;
font:bold 11px verdana, sans-serif;
padding:5px 14px !important;
}

.special td.category,.box td.category {
background:url("../layout_images/new/folder.gif") 14px 9px no-repeat;
padding-left:36px !important;
}

.special tr.alt td.category,.box tr.alt td.category {
background:#f0ead1 url("../layout_images/new/folder.gif") 14px 9px no-repeat;
padding-left:36px !important;
}

.special td.category_none,.special tr.alt td.category_none {
padding-left:36px !important;
}

.special th a,.box th a,.headline a {
color:#fff;
text-decoration:none;
}

.special th a:hover,.box th a:hover {
text-decoration:underline;
}

.special td a,#content a,.headline a,#content a,.memberarea a {
color:#0065b7;
text-decoration:none;
}

.special td a strong,.box td a strong {
font-size:110%;
}

.special td a:hover,.special td a:hover strong,#content a:hover,.headline a:hover {
color:#fff;
background:#0065b7;
}

.special tr.alt,.box tr.alt {
background:#f0ead1;
}

.special td.pointer,.box td.pointer {
background:url("../layout_images/new/pointer.gif") 14px 10px no-repeat;
padding-left:26px !important;
}

.special tr.alt td.pointer,.box tr.alt td.pointer {
background:#f0ead1 url("../layout_images/new/pointer.gif") 14px 10px no-repeat;
padding-left:26px !important;
}

.special h1,.box h1 {
font:bold 15px arial, sans-serif;
clear:both;
border-bottom:1px solid #a3aab7;
margin:20px 0 0;
}

.special h2,.box h2 {
font:bold 15px arial, sans-serif;
clear:both;
border-bottom:1px solid #a3aab7;
margin:20px 0 0;
}

.special h3,.box h3 {
font:bold 13px arial, sans-serif;
margin:10px 0 5px;
}

.special p,.box p {
margin:8px 0;
}

.special ul,.box ul {
list-style:square;
padding-left:20px !important;
margin-left:0 !important;
}

.special blockquote,.box blockquote {
border:1px solid #f0ead1;
background:#fff;
margin:5px 3px 15px;
padding:15px;
}

.warn_intend,.red,.star {
color:red;
}

a.thumb img,a.gallery img {
border:2px solid #ccc;
padding:2px;
}

a.thumb:hover,a.thumb_icon:hover,a.gallery:hover {
background:none !important;
}

a.thumb_icon:hover img,a.gallery:hover img {
border:2px solid #3588c7;
background:none !important;
}
#more_inner {
	text-align:center;
	font-size:12px;
	background-color: #fff;
	color: #000;
	border: 1px solid #fff;
	border-right-color: #b0b0b0;
	border-bottom-color: #c0c0c0;
	width:7em;
	cursor: pointer;
}
 
#more_inner.highlight {
	font-weight: bold;
	border: 1px solid #483D8B;
	border-right-color: #6495ed;
	border-bottom-color: #6495ed;
}
#morebox {  position:absolute;
	top:20px; left:0px;
	margin-top:-1px;
	font-size:12px;
	padding: 6px 4px;
	width:120px;
	background-color: #fff;
	color: #000;
	border: 1px solid gray;
	border-top:1px solid #e2e2e2;
	display: none;
	cursor:default;
}
 
#morebox.highlight {
	width:119px;
	border-width:2px;
}
.hoverdiv {
	font-weight: bold;
}
.hoverdiv:hover {
	text-decoration:underline;	
}

.booking {
border: none;
cursor: pointer;
font-weight: bold;
height: 37px;
width: 110px;
line-height: 1.2em;
color: white;
display: block;
font-size: 8px;
text-align: center;
text-transform: uppercase;
font-family: arial;
text-decoration:none;
}


.booking td a:hover, .booking td a:hover strong {
	color: white;
}

.booking {
border: none;
cursor: pointer;
font-weight: bold;
height: 37px;
width: 110px;
line-height: 1.2em;
color:#fff !important;
display: block;
font-size: 8px;
text-align: center;
text-transform: uppercase;
font-family: arial;
text-decoration:none !important;
background: transparent url("../layout_images/new/brown_button.gif") no-repeat;
}

.booking:hover {
background: transparent url("../layout_images/new/dark_green_button.gif") no-repeat;
}

.finderLoading 
{
    border: gray 1px solid; 
    padding: 4px; 
    background-color: #ffffff;
	margin-top: -40px; 
	z-index: 110;  	
	position: absolute;
}

.finderLoading  table,
#header table
{
	width: 100px !important; 
}

.layerbuttons  input {
height:38px;
width:124px;
text-align:right;
color:white;
background-repeat:no-repeat;
padding-right:4px;
background-color:#235e86;  /* default */
word-wrap:normal;
cursor: pointer;
}
