
/*
brown bk:	#B7A78F
Lblue back: #CEDAE2
sand: 		#DFCFB5
sand - new: #E0D1CA
light-sand:	#EBE2D2
logo blue: 	#2170D3
warm blue:  #A1B7DC
*/

FORM {
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}

BODY {
	background-color:#A1B7DC;
	/*background-image: url('images/background.gif');*/
	color:#000000;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.background {
	background-color:#A1B7DC;
}	

A:VISITED,
A {
	font-family: Arial,Verdana,Sans-Serif;
	text-decoration:none;
	color:#2170D3;
}

SPAN.tabInfo {
	font-family: Arial,Verdana,Sans-Serif;
	color:#000000;
	font-size:10px;
}

A.menuItem,
A:VISITED.menuItem,
A:HOVER.menuItem {
	font-size:13px;
	font-weight:bold;
	width:125px;	
	padding:4px;
	padding-left:10px;
	line-height:17px;
}

A:VISITED.menuItem,
A.menuItem {
	color:#000000;	
}

TD.menuTab {
	border-right:1px solid #FFFFFF;
	background-color:#2170D3;
	border-bottom:1px solid #ffffff;
	height:15px;
}

TD.menuTabFocus {
	border-right:1px solid #FFFFFF;
	padding:0px;
	height:15px;

}

TD.menuTabFiller {
	background-color:#D7E5F7;
	border-bottom:1px solid #ffffff;
}

A:HOVER.menuItem {
	background-color:#cccccc;
	color:#0050C9;	
}

A:VISITED.submenu,
A.submenu,
A.submenuFocus {
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	height:12px;
	color:#ffffff;
	padding-top:4px;
	padding-bottom:4px;
	white-space:nowrap;
}

A:VISITED.submenuFocus,
A.submenuFocus {
	color:#000000;

}

A:HOVER.submenu {
	background-color:#9FBEFF;
	color:#000000;
}

P A:HOVER {
	color:#ff0000;
}

P.index {
	border-bottom:1px solid #ffffff;
	padding:0px;
	margin:0px;
}

P.index A, P.index A:HOVER {
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	padding-right:0px;
	padding-left:4px;
}

A:HOVER.listing,
A.listing {
	width:186px;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	line-height:20px;
}

A:HOVER.listing {
	background-color:#9FBEFF;
	color:#000000;
}

A.listingBack, A:HOVER.listingBack {
	font-size:13px;
	font-weight:bold;
}

DIV.submenu {
	padding:0px;
	margin:0px;
	border-bottom:2px solid #ffffff;
	background-color:#2170D3;
}

TD.bg {
	background-color:#ffffff;
}

TD.page, DIV.page, TR.page {
	background-color:#DED1C9;
	background-image: url("images/grad_fill3.jpg");
}

TD.page_lighter {
	background-color:#EBE2D2;
	background-image: url("images/grad_fill4.jpg");
}

TD.page_grad {
	background-color:#EBE2D2;
	background-image: url("images/grad_fill1.jpg");
}

TD.page_grad2 {
	background-color:#DED1C9;
	background-image: url("images/grad_fill2.jpg");
}

TD.premium_listing,
TD.premium_listing_logo {
	background-color:#ffffff;
	padding-top:4px;
	padding-bottom:2px;
	padding-right:15px;
	padding-left:15px;

}

TD.premium_listing_logo {
	text-align: right;
}

TD.premium_divider {
	height:1px;
	background-color:#DED1C9;
}

TH P {
	text-align:left;
	font-weight:bold;
}

DIV.text, TD.text {
	padding:15px;
	padding-top:13px;
	border:0px;
}

TD.text {
	background-color:#DED1C9;
	background-image: url("images/grad_fill3.jpg");
}

DIV.feature {
	padding:8px;
	border:0px;
}

DIV.directory_cat {
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:5px;
}

TABLE.text {
	border: 0px solid #ffffff;
	margin-right:4px;
	background-color:#E7D8B5;
}

TABLE.text TD {
	border-bottom:1px solid #E0D1CA;
	padding:1px;
	padding-left:4px;
}	

TABLE.text TR {
	background-color:#F6F0E3;
	text-align:middle;
}

TABLE.text TR.alt {
	background-color:#F6F0E3;
	text-align:middle;
}	



TABLE.text TH {
	border-bottom:2px solid #DED0C8;
	padding:1px;
	padding-left:4px;
	background-color:#ffffff;
}	


H1,H2,H3,H4,LABEL,ADDRESS,CAPTION,
P {
	font-family: Arial,Verdana,Sans-Serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:9px;

}

H2,
P.subtitle {
	font-size:15px;
	color:#000000;
	font-weight:bold;
	margin-top:14px;
	line-height:20px;
}

H2.feature {
	font-size:15px;
	color:#000000;
	font-weight:bold;
	line-height:110%;
	margin-top:0px;	
}

H1,
P.title {
	font-size:17px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	height:25px;
}

H3.premium,
H3 {
	font-weight:bold;
	padding-bottom:3px;
}

H3.premium {
	font-size: 13px;
}

H3.directory {
	padding-bottom:5px;
	border-bottom:1px solid #ffffff;
	margin-bottom:5px;
}

H4 {
	padding-bottom:0px;
	margin-bottom:0px;
}

P.footer {
	font-family: Arial,Verdana,Sans-Serif;
	font-size:11px;
	color:#777777;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

CAPTION,
P.caption {
	font-size: 11px;
	padding-top:5px;
}

LABEL,H4,
P.label {
	font-size: 11px;
	padding-top:6px;
	padding-bottom:2px;
	color:#000000;
}

P.directory {
	padding-bottom:5px;
	border-bottom:1px solid #ffffff;
	margin-bottom:5px;
}

P.adbox {
	border:1px solid #ffffff;
	padding:8px;
}

ADDRESS {
	font-weight:bold;
	font-style:normal;
}	

TEXTAREA {
	border-width:0px;
	font-size:13px;
	width:100%;
}

INPUT.text {
	border-width:0px;
	font-size:13px;
	width:100%;
}

INPUT.checkbox {
	margin-left:-4px;
	padding-left:0px;
	margin-top:4px;
}

INPUT.button {
	margin-top:10px;
	font-size:13px;
}

SELECT {
	border-width:0px;
	font-size:13px;
	width:60%;
}

UL {
	font-family: Arial,Verdana,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	list-style-position: outside;
	list-style: square;
	padding:0px;
	margin-left:20px;
	margin-top:0px;

}

LI {
	margin-bottom:5px;

}

UL.ruled {
	list-style-position: outside;
	list-style: none;
	margin-left:0px;
	border-top:1px solid #ffffff;	
}

LI.ruled {
	border-bottom:1px solid #ffffff;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:5px;
	font-size:14px;	
}

UL.nav {
	margin:0px;
	width:100%;
}

UL.nav LI {
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	list-style:none;
}

UL.nav LI A {
	display:block;
}

HR {
	height:1px;
	margin-top:13px;
	margin-bottom:5px;
	width:100%;
	color:#ffffff;
}
	
	
	
P.listing {
	padding-top:5px;
	padding-bottom:3px;
	margin:0px;
	border-top:1px solid #cccccc;
	font-size:11px;
}	

P.summary {
	font-weight:normal;
	margin:0px;
	padding-top:2px;
	padding-bottom:0px;
	font-size:11px;
}

TH H2 {
	padding-top:5px;
	margin-top:0px;
	text-align:left;
	margin-bottom:0px;
	padding-bottom:2px;
}

TH.bar {
	background-color:#4B5057;
	height:10px;
	text-align:right;
	padding-right:3px;
}

DIV.resortList {
	display:none;
	padding-left:15px;
	padding-top:4px;
}

DIV.listing {
	padding-left:1px;
	padding-top:1px;

	margin-bottom:5px;
}

DIV.listing P {
	border-bottom:1px solid #efefef;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

IMG.guide {
	border:1px solid #ffffff;
}

A.closeButton, A:VISTED.closeButton, A:ACTIVE.closeButton {
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	text-align:right;
}

A:ACTIVE.closeButton {
	color:#ff0000;
}

TH {
	background-color:#ffffff;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:0px;
	margin:0px;
}

TD.cellListing {
	padding-left:5px;
	padding-right:5px;
}

.new {
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	
}
