
/* --------- CSS FOR GLOBALRESORTMANAGEMENT.COM --------- */


body {
	font-family: verdana, arial, helvetica, sans-serif;
	background: #454545;
	color: #000;
	margin: 0;
}

.left {
	float: left;
}

.right {
	float: right; 
}

.clear {
	clear: both; 
}

.hide {
	display: none;
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #304a78;
	font-size: 12px;
}

p {
	border: 1px #dadada solid center;
}

.topnav {
	background:url(images/topnav_bg.png);
	font-size: .825em;
	font-weight: bold;
	padding: 0 10px 0 10px;
	height: 18px;
}

#top_nav {
	float: right;
	font-size: .8em;
	margin: 0;
	padding: 0 0 0 5px;
}

#top_nav li {
	display: inline;
	padding: 0 10px 0 10px;
}

#top_nav a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#top_nav a:hover {
	color: #acc9e0;
	text-decoration: none;
}

.centerbody {
	background:url(images/center_body.png);
	height: 15px;
}

.centerbodycontent {
	background: #fff url(images/center_body_middlebord.png);
	padding: 0 8px 5px 8px;
}

.centerbodycontentdiv {
	background: #fff url(images/center_body_middlebord2.png);
	padding: 0 8px 5px 8px;
}


.centerbodycontent ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
}	
.centerbodycontent ul li {
	height:100%;
}

.centerbodycontent ul li a:link, .centerbodycontent ul li a:visited {
	color:#7b9f63;
	text-decoration: none;
	padding: 3px 0px 4px 5px;
	display:block;
	font-family: verdana, arial, helvetica, sans-serif;
	background:#fff;
}

.centerbodycontent ul li a:hover {
	background:#f2f2f2;
	background-repeat:no-repeat;
	color:#7b9f63;
}
 
.centerbodyleft {
	padding:0px;
	margin:0 0 0 15px;
}

.centerbodyright {
	padding:0px;
	margin:0 0 0 5px;
}

.centerbodyrightcontent {
	padding:5px 20px 5px 5px;
}

select {
	font-size:12px;
}

input.text {
	font-size:12px;
	background-color:#fff;
	border: 1px #000 solid;
	height:16px;
	
}

input.image {
	border: 0px;
	padding-top: 5px;
	height:20px;
}

textarea{
	font-size:12px;
}

#homeblock h2 {font-size: 1em; margin: 0; }
#homeblock p.listing_num {font-size: .825em; margin: 0 0 5px 0; position: relative; }
#homeblock p.location {font-size: .825em; margin: 0 0 10px 0; position: relative; }
#homeblock ul {font-size: 1em; font-weight: normal;  list-style: none; }
#homeblock li.odd {background: #efefef; margin: 3px 0; }
#homeblock a {color: #304a78; text-decoration: none; }
#homeblock a:hover {color: #acc9e0; text-decoration: none; }

#top10 a {color: #304a78; text-decoration: none; }
#top10 a:hover {color: #acc9e0; text-decoration: none; }


#featured h2 {font-size: 1em; margin: 0; }
#featured p.listing_num {font-size: .825em; margin: 0 0 5px 0; position: relative; }
#featured p.location {font-size: .825em; margin: 0 0 10px 0; position: relative; }
#featured ul {font-size: 1em; font-weight: bold;  list-style: none; }
#featured li.odd {background: #efefef; margin: 3px 0; }
#featured a {color: #304a78; text-decoration: none; }
#featured a:hover {color: #acc9e0; text-decoration: none; }


#search h2 {font-size: 14px; font-weight: bold; margin: 0; padding: 0}
#search p.listing_num {font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 5px 0}
#search p.location {font-size: 11px; font-weight: bold;}
#search p.weeks {font-size: 11px; font-weight: bold; margin: 0; padding: 0}
#search ul {font-size: 1em; font-weight: bold;  list-style: none; }
#search li.odd {background: #efefef; margin: 3px 0; }
#search a {color: #304a78; text-decoration: none; }
#search a:hover {color: #acc9e0; text-decoration: none; }


#nextlast .pagenum {font-size: 12px; font-weight: bold;}
#nextlast a {font-size: 12px; color: #000; background: #7b9f63; border: 1px #000 solid; text-decoration: none;; padding: 1px;}
#nextlast a:hover {font-size: 12px; color: #fff; background: #7b9f63; border: 1px #000 solid; text-decoration: none;}

#contact .status {font-size: 12px; font-weight: bold; color: #FF0000}


#footer {clear: both; height: 71px; background: #454545 url(images/reflect.png) no-repeat;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
}
#footer ul {margin: 2px auto; padding: 0; clear: both; text-align: center; overflow: auto;}
#footer .links1 {width: 560px;}	
#footer .links2 {width: 305px;}
#footer .links3 {width: 635px;}	
#footer ul li {display: inline; line-height: 1.1em; text-align: center;}
#footer ul a.last {border: none;}
#footer ul a {display: block; float: left; border-right: 1px dotted #edb14e; padding: 0px 10px;}
#footer ul a:hover {text-decoration: none;}
#footer p {margin: 20px 0; clear: both;}




/* --------- ADMIN CSS FOR GLOBALRESORTMANAGEMENT.COM --------- */

#admin td {font-size: 8pt; margin: 0}
#admin p.listing_num {font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 5px 0}
#admin p.location {font-size: 11px; font-weight: bold;}
#admin p.weeks {font-size: 11px; font-weight: bold; margin: 0; padding: 0}
#admin ul {font-size: 1em; font-weight: bold;  list-style: none; }
#admin li.odd {background: #efefef; margin: 3px 0; }
#admin .odd {background: #efefef; margin: 3px 0; }
#admin a {color: #304a78; text-decoration: none; }
#admin a:hover {color: #acc9e0; text-decoration: none; }

#admin form {margin: 0pt;}
#admin input, textarea, select {font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt;}
#admin .button {padding-top: 2px; padding-bottom: 2px; width: 100px; height:23px;}


.adminNav{
	float:left;
	width:195px;
	padding-top:10px;
	padding-left:0px;
	font-size:13px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
.adminNav h2 {
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#fff;
	margin:5px 0 0 0 ;
	padding:0px 0 0 5px;
	font-weight:bold;
	}
.adminNav ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}	
.adminNav ul li {height:100%;
	}

.adminNav ul li a:link, .adminNav ul li a:visited {
	color:#000;
	text-decoration: none;
	padding: 3px 0px 4px 5px;
	display:block;
	font-family: verdana, arial, helvetica, sans-serif;
	background:#dadada;
	background-repeat:no-repeat;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	}

.adminNav ul li a:hover {
	background:#8fb0cb;
	background-repeat:no-repeat;
	color:#fff;
	}
	
.iTable {
	border: 1px solid silver;
}

.iTableHeader {
	background-color: #cccccc;
	color: #ffffff;
}

.iTableItemAlt {
	background-color: #ebebeb;
}	


	
