@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	margin-left: 15px;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 15px;
}
a:link {
}
a:visited {
}
a:hover {
}
a:active {
}

.slideshow-images img{
	width:325px;
	height:200px
}

ul.commercials {margin: 0; padding: 0; list-style: none;}
ul.commercials li {display: block; width: 150px; margin:  0 0px 15px 0; padding: 0; text-align: center; float: left;}
ul.commercials a {margin: 0; padding: 0; border: none; text-decoration: none;}
ul.commercials li a img {padding: 7px; border: 1px solid #e5e4e8;}
ul.commericals li a:hover img {background: #e5e4e8 !important; border: 1px solid #0668b2 !important;}

ul#associates {margin: 0; padding: 0; list-style: none}
ul#associates li {display: block; margin: 0; padding; 0; width: 230px; height: 185px; float: left; text-align: center}
ul#associates li p, ul#associates li h3 {margin: 0; padding: 0;}
ul#associates li img {margin: 0; padding: 5px; border: 1px solid #e5e4e8;}

#menu {
	line-height:200%;
	padding-top:25px;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:25px;
	color:#000;
}
#maintext {
	padding:0 25px 25px 25px;
	text-align:left;
}
#sidebar {
	padding:25px;
}

#sidebar_qsw{
	margin-left:25px !IMPORTANT;
	background-color: #E6DECD !IMPORTANT;
}

#sidemenu {
width:210px !important;
}
#sidemenu p {
	font-size:10px;
}

#featured{
	height:100%;
	width:150px;
}

.footerright{
	text-align:center;
	color:#000;
	padding:5px;
}

.footer{
	text-align:left;
	color:#000;
	padding:5px;
}

.footer a{
}

div#edit2{
	top:50px;
	left:3%;
	position:fixed;
	z-index:5;
}

div#edit{
	top:50px;
	left:3%;
	position:fixed;
	z-index:5;
	background-image:url(/uploads/admin_bg.png);
	background-repeat:no-repeat;
	width:40px;
	height:300px;
}

div#edit img{border:none;padding-left:2px;}
div#edit img:hover{padding-left:4px;}
 
div#edit a{
	padding-left:4px;
}

#webgroups{
	height:200px;
	width:210px;
	overflow-y: scroll;
	overflow-x: hidden;
}

a.buttondesc
{
	padding: 5px 10px; font-size: 13px; color: #000 !IMPORTANT; /*border: 1px solid #999;*/
	background:transparent url(/vrmgr/images/button_gradient.png) repeat-x scroll 0pt 0pt;
	border-color:#808080;
	border-style:solid;
	border-width:1px 1pt;
	text-decoration: none;
}
a.buttondesc:hover, a.buttondesc:focus
{
	font-size: 13px; color: #000; /*border: 1px solid #779397; */
	background:transparent url(/vrmgr/images/button_hov_gradient.png) repeat-x scroll 0pt 0pt;
	cursor:pointer;
	text-decoration:none !IMPORTANT;
}


body {margin: 0 auto; padding: 2px 0 0 0; width: 1000px; background: #fff url(/images/bg.jpg) top left repeat-y;}

/*div#head {margin: 0 0 25px 0; padding: 0; background: #fff url(/images/head2_grey.png) top center no-repeat;}*/
div#head.live {background: #fff url(/images/head2_short-live.jpg) top center no-repeat;}
div#head.explore {background: #fff url(/images/head2_short-explore.jpg) top center no-repeat;}


div#video {margin: 0 auto; padding: 0 0 25px 0; text-align: right; position: relative; top: 0; left: 0; z-index: 0;}
.toplinks{width:900px; float:right; position: absolute;margin-left:100px;}
.toplinks a{background:transparent none repeat scroll 0 0; color:#D48A5E; margin:10px 10px; padding-right:5px; text-align:center; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none}
.toplinks a:hover{ color:#333333; text-decoration:underline;}
ul#nav {padding: 0 0 0 18px; margin: 0; width: 968px; font: 12px Georgia, "Times New Roman", Times, serif; color: #e5e4e8;}
ul#nav.home {position: absolute; z-index: 9;}
ul#nav.short {height: 270px;}
ul#nav li {margin: 0; padding: 0; list-style: none; z-index: 10;}
ul#nav li.home {padding: 12px 0 0 0; text-align: left;}
ul#nav li.view {padding: 12px 0 0 0; text-align: right;}
ul#nav li.topsail {float: left; padding: 40px 0 0 0; font: 16px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 7px;}
ul#nav li.vacation {float: right; padding: 40px 0 0 0; font: 18px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 11px;}
ul#nav li a {margin: 0; padding: 0; text-decoration: none; background: none; color: #888; text-align: center;}
ul#nav li a:hover {text-decoration: underline; color: #444;}

ul#nav li#quicksearch {position: absolute; top: 140px; right: 40px; padding: 0; margin: 0; width: 315px; font: 14px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 3px; text-align: left; color: #fff; z-index: 11;}
ul#nav li#quicksearch input, ul#nav li#quicksearch select {margin: 2px 0 0 0; padding: 5px; font-size: 13px; color: #666; border: 1px solid #999; background: url(/images/white.png) top left repeat; text-transform: none; letter-spacing: normal;}
ul#nav li#quicksearch input:focus, ul#nav li#quicksearch input:hover, ul#nav li#quicksearch select:focus, ul#nav li#quicksearch select:hover {background: url(/images/tan.png) top left repeat; color: #fff; border: 1px solid #fff;}
ul#nav li#quicksearch select option {margin: 0; background: url(/images/white.png) top left repeat; color: #666;}
ul#nav li#quicksearch select option:hover, ul#nav li#quicksearch select option:focus {background: url(/images/tan.png) top left repeat; color: #fff;}
ul#nav li#quicksearch td {font: 12px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: normal; text-align: center;}
ul#nav li#quicksearch td.white {text-align: left; color: #fff;}

ul#subnav {margin: 0; padding: 0 0 0 24px; list-style: none; height: 50px;}
ul#subnav li {margin: 0; padding: 0; list-style: none; float: left;}
ul#subnav li a {display: block; margin: 0; padding: 0; float: left; height: 31px; background: url(/images/nav_bg.jpg) top left repeat-x; text-decoration: none; font: 13px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 2px;}

ul#subnav li.live a, ul#subnav li.live a.active {color: #779397;}
ul#subnav li.explore a, ul#subnav li.explore a.active {color: #0668b2;}
ul#subnav li.vacation a, ul#subnav li.vacation a.active {color: #d48a5e;}
ul#subnav li a:hover {color: #666;}

ul#subnav li a span {display: block; margin: 0; padding: 0; height: 31px;}
ul#subnav li a span.end {background: url(/images/nav_end.jpg) top left no-repeat;}
ul#subnav li a span.point-i {background: url(/images/nav_point_inner.jpg) top right no-repeat;}
ul#subnav li a span.point-o {background: url(/images/nav_point_outer.jpg) top right no-repeat;}
ul#subnav li a span.pad {background: none; padding: 8px 14px 0 10px;}
ul#subnav li a:hover {background: url(/images/nav_bg_hover.jpg) top left repeat-x;}
ul#subnav li a:hover span.end {background: url(/images/nav_end_hover.jpg) top left no-repeat;}
ul#subnav li a:hover span.point-i {background: url(/images/nav_point_inner_hover.jpg) top right no-repeat;}
ul#subnav li a:hover span.point-o {background: url(/images/nav_point_outer_hover.jpg) top right no-repeat;}

ul#subnav li ul {margin: 0; padding: 0; list-style: none; height: 31px; float: left;}

ul#subnav li ul li {margin: 0; padding: 0; list-style: none; float: left;}
ul#subnav li ul li a {display: block; margin: 0; padding: 9px 7px;; float: left; background: none; text-decoration: none; font: 13px Georgia, "Times New Roman", Times, serif; text-transform: none; letter-spacing: normal;}
ul#subnav li ul li a:hover {background: none;}

ul#subnav li ul a span.box {display: none;}
ul#subnav li.vacation ul a:hover span.box {display: block; width: 150px; height: auto; margin: 0; padding: 5px; background: #d48a5e; position: absolute; border: 3px double #fff; }
ul#subnav li.vacation ul a:hover span.box input {margin: 0; text-align: left; background: none; border: none; padding: 4px; color: #fff; font-size: 12px; width: 140px;}
ul#subnav li.vacation ul a:hover span.box input:hover, ul#subnav li.vacation ul a span.box input:focus {background: url(/images/white.png) top left repeat; border: none; color: #444;}

ul#subnav li.live ul a:hover span.box {display: block; width: 180px; height: auto; margin: 0; padding: 5px; background: #779397; position: absolute; border: 3px double #fff; }
ul#subnav li.live ul a:hover span.box input {margin: 0; text-align: left; background: none; border: none; padding: 4px; color: #fff; font-size: 12px; width: 170px;}
ul#subnav li.live ul a:hover span.box input:hover, ul#subnav li.live ul a span.box input:focus {background: url(/images/white.png) top left repeat; border: none; color: #444;}

#content {margin: 0 auto; padding: 40px 0; width: 1000px; background: url(/images/head_bottom2b.jpg) top left no-repeat;}

#wrap {margin: 0; padding: 0 35px 25px 35px;}

h1 {font: 30px Georgia, "Times New Roman", Times, serif;  color: #fff; margin-top: 0;}
h2 {font: 25px Georgia, "Times New Roman", Times, serif;  color: #7C4E36; margin-top: 0;}
div#head.vacation h2 {color: #1d5c6b;}
div#head.explore h2 {color: #7e6662;}
div#head.live h2 {color: #7c4e36;}
h3 {
    color: #0668B2;
    font: 18px Georgia,"Times New Roman",Times,serif;
    margin-top: 0;
}
h3.tan {color: #d48a5e;}
h3.blue {color: #0668b2;}
h3.green {color: #779397}
p, table, table td, ol, ul {font: 13px/175% Arial, Helvetica, sans-serif; color: #172446;}
a, input {font-family: Arial, Helvetica, sans-serif;}
a {color: #779397; text-decoration: underline;}
a:hover {color: #0668b2; text-decoration: underline;}

ul#categories {margin: 0; padding: 0 12px; }
ul#categories li {margin: 0 0 40px 0; padding: 0; width: 300px; float: left; list-style: none; font: 12px/150% Helvetica, Arial, sans-serif; text-align: center;}
ul#categories li.middle {border-left: 3px double #e5e4e8; border-right: 3px double #e5e4e8; margin: 0 15px; padding: 0 15px;} 
ul#categories li p {margin: 0; padding: 15px 0 0 0;}

ul#categories li h3 {color: #b992ba; font: 30px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin: 0; padding: 0; letter-spacing: 15px;}
ul#categories li h3.live {color: #779397;}
ul#categories li h3.explore {color: #0668b2;}
ul#categories li h3.vacation {color: #d48a5e;}

ul#categories li a input#sub {display: block; margin: 0 auto; padding: 0; text-decoration: underline; font-size: 14px; border: none; background: none; text-align: center;}

ul#categories li a {display: block; margin: 0; padding: 10px 0 0 0; height: 50px; text-decoration: underline; font-size: 14px;}
ul#categories li a:focus {background: url(/images/button_category.jpg) top center no-repeat;}
ul#categories li a:hover {text-decoration: none; background: url(/images/button_category.jpg) top center no-repeat;}
ul#categories li a#live, ul#categories li a#live input#sub {color: #779397;}
ul#categories li a#explore, ul#categories li a#explore input#sub  {color: #0668b2;}
ul#categories li a#vacation, ul#categories li a#vacation input#sub  {color: #d48a5e;}
ul#categories li a span#container {display: none;}

ul#categories li a:hover span#container {display: block; position: absolute; top: 815px; left: 0; margin: 0 auto; padding: 0; width: 100%; z-index: 400;}
ul#categories li a:hover span#container span#pad {display: block; margin: 0 auto; padding: 15px 0; width: 1000px;}
ul#categories li a#live:focus span#container, ul#categories li a#live:hover span#container {background: #75ba92;}
ul#categories li a#explore:focus span#container, ul#categories li a#explore:hover span#container {background: #0668b2;}
ul#categories li a#vacation:focus span#container, ul#categories li a#vacation:hover span#container {background: #efb66e;}

ul#categories li a#live:hover span#container span#pad span.invest, ul#categories li a#live:hover span#container span#pad span.buy, ul#categories li a#live:hover span#container span#pad span.rent {display: block; margin: 0; padding: 0; width: 300px; float: left; font: 12px/150% Helvetica, Arial, sans-serif; text-align: center;}
ul#categories li a#live:hover span#container span#pad span.invest {border-left: 3px double #fff; border-right: 3px double #fff; margin: 0 15px; padding: 0 17px;}
ul#categories li a#live:hover span#container span#pad span.buy {margin-left: 25px; margin-right: 1px;}
ul#categories li a#live:hover span#container span#pad span span.title {display: block; margin: 0; padding: 0; color: #fff; font: 30px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 15px;}
ul#categories li a#live:hover span#container span#pad span span.body {display: block; margin: 0; padding: 15px 2px 2px 0; color: #1a575d;}
ul#categories li a#live:hover span#container span#pad span input {margin: 15px 25px; padding: 10px 5px; font-size: 14px; color: #fff; border: 2px solid #fff;}
ul#categories li a#live:hover span#container span#pad span input {background: url(/images/green.png) top left repeat;}
ul#categories li a#live:hover span#container span#pad span input:hover, ul#categories li a#live:hover span#container span#pad span input:focus {background: #fff; color: #000;}

ul#categories li a#explore:hover span#container span#pad span.golf, ul#categories li a#explore:hover span#container span#pad span.fish, ul#categories li a#explore:hover span#container span#pad span.act, ul#categories li a#explore:hover span#container span#pad span.weather {display: block; margin: 0 10px 0 0; padding: 0; width: 235px; float: left; font: 12px/150% Helvetica, Arial, sans-serif; text-align: center; border-right: 3px double #fff;}
ul#categories li a#explore:hover span#container span#pad span.weather {margin-right: none; border: none;}
ul#categories li a#explore:hover span#container span#pad span span.title {display: block; margin: 0; padding: 0; color: #fff; font: 20px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 10px;}
ul#categories li a#explore:hover span#container span#pad span span.body {display: block; margin: 0; padding: 15px 10px 0 10px; color: #fff;}
ul#categories li a#explore:hover span#container span#pad span input {margin: 15px 25px; padding: 7px 3px; font-size: 14px; color: #fff; border: 2px solid #fff;}
ul#categories li a#explore:hover span#container span#pad span input {background: url(/images/blue.png) top left repeat;}
ul#categories li a#explore:hover span#container span#pad span input:hover, ul#categories li a#explore:hover span#container span#pad span input:focus {background: #fff; color: #000;}

ul#categories li a#vacation:hover span#container span#pad span.search, ul#categories li a#vacation:hover span#container span#pad span.special, ul#categories li a#vacation:hover span#container span#pad span.featured, ul#categories li a#vacation:hover span#container span#pad span.action {display: block; margin: 0 10px 0 0; padding: 0; width: 235px; float: left; font: 12px/150% Helvetica, Arial, sans-serif; text-align: center; border-right: 3px double #fff;}
ul#categories li a#vacation:hover span#container span#pad span.action {margin-right: none; border: none;}
ul#categories li a#vacation:hover span#container span#pad span span.title {display: block; margin: 0; padding: 0; color: #fff; font: 15px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 7px;}
ul#categories li a#vacation:hover span#container span#pad span span.body {display: block; margin: 0; padding: 15px 10px 0 10px; color: #65400c;}
ul#categories li a#vacation:hover span#container span#pad span input {margin: 15px 25px; padding: 7px 3px; font-size: 14px; color: #fff; border: 2px solid #fff;}
ul#categories li a#vacation:hover span#container span#pad span input {background: url(/images/tan.png) top left repeat;}
ul#categories li a#vacation:hover span#container span#pad span input:hover, ul#categories li a#vacation:hover span#container span#pad span input:focus {background: #fff; color: #000;}

a#btn {display: block; text-align:center; margin: 0; padding: 10px 0 15px 0; width: 210px; height: 50px; text-decoration: none; font-size: 14px; background: url(/images/button_category.jpg) top center no-repeat; border: none; color: #000;}
a#btn:hover, a#btn:focus {background: url(/images/button_category-h.jpg) top center no-repeat; text-decoration: underline; color: #d48a5e;}

#quicksearch {
	width: 240px; 
	margin: 0px 0 0 0; 
	padding: 0; 
	background:none repeat scroll 0 0 transparent;
	border-left:3px solid #E8A47B;
	color:#2C456C;
	float:right;
	font:12px/100% Geneva,Arial,Helvetica,sans-serif;
	text-align:center;
	vertical-align:top;
}
#quicksearch-header {
	width: 280px; 
	margin: 68px 0 0 15px; 
	padding: 0; 
	background:none repeat scroll 0 0 transparent;
	border:1px solid #E5E4E8;
	color:#2C456C;
	float:right;
	font:12px/100% Geneva,Arial,Helvetica,sans-serif;
	text-align:center;
	vertical-align:top;
}

#quicksearch-header td {margin: 0; padding: 3px;}

input#quicksearch_btn {margin: 0; padding: 12px 40px; font-size: 14px; border: none; color: #d48a5e; text-decoration: underline; background: url(/images/button_search.jpg) top center no-repeat; }
input#quicksearch_btn:hover, input#quicksearch_btn:focus {color: #333; text-decoration: none;}

span#phone {display: block; margin: 0; padding: 0; float: right; font: 25px Helvetica, Arial, sans-serif; color: #0668b2; margin-top: 0; text-align: right;}

ul#featured {margin: 0; padding: 0; list-style: none;}
ul#featured li {margin: 0; padding: 0 0 25px 0; width: 250px; list-style: none; float: left; text-align: center; font: 13px/150% Arial, Helvetica, sans-serif;}
ul#featured li img {margin: 0; padding: 5px; background: #fff; border: 1px solid #ddd;}
ul#featured li span {font: 16px Georgia, "Times New Roman", Times, serif; color: #e8a47b;}
ul#featured li input {margin: 5px 0 0 0; padding: 5px; font-size: 13px; color: #fff; border: 1px solid #d48a5e; background: #e8a47b; top left repeat;}
ul#featured li input:hover, ul#featured li input:focus {background: #fff; color: #d48a5e;}

p#footer {clear: left; margin: 25px 0; padding: 25px 0; font: 12px/150% Helvetica, Arial, sans-serif; color: #ccc; border-top: 3px double #e5e4e8; }
p#footer a {color: #666699; font-size:12px;}
p#footer a:hover {color: #b992ba;}

table#footer {clear: left; margin: 25px 0; padding: 25px 0; font: 12px/150% Helvetica, Arial, sans-serif; color: #ccc; border-top: 3px double #e5e4e8; }
table#footer a {color: #666699; font-size:12px;}
table#footer a:hover {color: #b992ba;}



#byName {display: block; margin: 10px 0 0 0; padding: 10px 0 0 0; height: 50px; text-align: center; text-decoration: none; font-size: 14px; background: url(/images/button_category.jpg) top left no-repeat; border: none; width:212px}
#byName iframe {display: none;}
#byName:hover iframe, #byName:focus iframe {display: block; position: absolute; margin: 0; padding: 2px; height: 200px; overflow-y: scroll; width: 320px; border: 3px double #e5e4e8; background: url(/images/tan.png) top left repeat;}

#columns {border: none; margin: 0; padding: 0; width: 100%;}
#columns td {padding: 0; border: 0; width: 50%;}
#columns td table.scw td {padding: 0; border: 0; width: auto; text-align: center; font: 12px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 3px;}
#columns td.middle {border-left: 3px double #e5e4e8; padding-left: 75px;}
#columns td h3 {margin: 0; padding: 0 0 10px 0;}

#columns td table.scw td input, #columns td table.scw td select {margin: 2px 0 0 0; padding: 5px; font-size: 12px; color: #666; border: 1px solid #999; background: url(/images/white.png) top left repeat; text-transform: none; letter-spacing: normal;}
#columns td table.scw td input:focus, #columns td table.scw td input:hover, #columns td table.scw td select:focus, #columns td table.scw td select:hover {background: url(/images/tan.png) top left repeat; color: #fff; border: 1px solid #fff;}
#columns td table.scw td select option {margin: 0; background: url(/images/white.png) top left repeat; color: #666;}
#columns td table.scw td select option:hover, #columns td table.scw td select option:focus {background: url(/images/tan.png) top left repeat; color: #fff;}

#search_table {margin: 0; padding: 0; border: none;}
#search_table td {padding: 0 1px 1px 0 !important; border: none; text-align: left;}
#search_table td input, #search_table td select {padding: 5px; margin: 0; color: #444; border: 1px solid #999; background: url(/images/white.png) top left repeat; text-transform: none; letter-spacing: normal; font: 17px Georgia, "Times New Roman", Times, serif;}
#search_table td input:hover, #search_table td input:focus, #search_table td select:hover, #search_table td select:focus {background: url(/images/tan.png) top left repeat; color: #fff; border: 1px solid #d48a5e;}
#search_table td select option {margin: 0; background: url(/images/white.png) top left repeat; color: #444;}
#search_table td select option:hover, #search_table td select option:focus {background: url(/images/tan.png) top left repeat; color: #fff;}

span#webgroups {margin-bottom: 10px; padding: 0 0 5px 0px; font: 20px Georgia, "Times New Roman", Times, serif; text-decoration:underline;}
span#webgroups:hover {color: #336699; text-decoration:none}

div.CollapsiblePanelContent table {
margin-left:20px;
padding:10px;
background: #0668b2;
width:90%
}

div.CollapsiblePanelContent table span.title,div.CollapsiblePanelContent table span.title {display: block; margin: 0; padding: 7px 0 6px 0; width: 100%; float: left; color: #fff; text-decoration: none; font-size: 12px; clear: left;}

div.CollapsiblePanelContent table span.buttons, div.CollapsiblePanelContent table span.buttons {display: block; margin: 5px 0; padding: 5px 0; float: right; text-align: right;}

div.CollapsiblePanelContent table span.buttons a {text-decoration:none; margin: 0 0 0 6px; padding: 5px 2px; font-size: 12px; color: #fff; border: 1px solid #fff; background: none;}

div.CollapsiblePanelContent table span.buttons a:hover, div.CollapsiblePanelContent table span.buttons a:focus {background: #fff; color: #0668b2; border-color: #e8a47b;}

input#pets, input#handicap, input#smokingNo, input#smokingYes, input#cbDatesAreFlexible, #ListAmenities input, #ExactList_0, #ExactList_1, #ChkPets, #ChkHandicap, #ChkSmoking, #rbDamageInsurance1, #rbDamageInsurance2 {border: none !important; background: none;}

table#results, table#GridProperties, table#dgResult, table#SearchOptionItemsGridView {border: none; width: 100%; padding: 0; margin: 0; border-collapse: collapse; clear: both; background: #fff url(/images/bg2.jpg) top right repeat-y;}

/* New css menu for Sub Nav*********************************************/
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:0px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width: 16em; 
	height: auto; 
	margin: 0; 
	padding: 5px; 
	background: #d48a5e; 
	position: absolute; 
	border: 3px double #fff; 
	z-index: 1000;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 10px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color: transparent;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Verdana;
	color: #D48A5E;
	text-decoration:none;
	cursor: pointer;
}

ul.pureCssMenu a:hover{
	background: url(/images/white.png) top left repeat; 
	border: none; 
	color: #444;
}

ul.pureCssMenu li ul li a{
	display:block;
	vertical-align:middle;
	background-color:transparent;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 14px Georgia,"Times New Roman",Times,serif;
	color: #FFF;
	text-decoration:none;
	cursor:pointer;
}

ul.pureCssMenu li a{
	display:block;
	vertical-align:middle;
	background-color:transparent;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 14px Georgia,"Times New Roman",Times,serif;
	color: #0668B2;
	text-decoration:none;
	cursor:pointer;
}


ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#D48A5E;
	border-color:#665500;
	border-style:solid;
	font:normal 14px Georgia,"Times New Roman",Times,serif;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	background: url(/images/white.png) top left repeat; 
	border: none; 
	color: #444;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;}
ul.pureCssMenu li:hover>a>span{	background-image:url();
}



