body 		{color:white; text-align:center; font-size: 12px; font-family: 'Trebuchet MS', Geneva, Tahoma,sans-serif; margin:0px; padding:0px; background-color: #333;  background-position:center -40px;}
pre			{display:block; font-size: 12px; font-family: Tahoma, Geneva, sans-serif;}
h1,h2,h3	{font-weight:normal; font-size:18px; margin:0px; padding:0px;}
h2			{font-size:14px; font-weight:bold;}
h3			{font-size:24px; font-weight:bold; display:block; float:left;}
img			{border:0px;}

html		{overflow: hidden;}

#page								{margin:auto; text-align:left;}
#content							{display:block; float:left; text-align:left; z-index:20;margin-top:-15px; background:black url('http://www.myvisuallistings.com/resources-deluxe-html/images/loading.gif') no-repeat; background-position:50% 50%; text-align:left;}

#header								{top:0px; height:38px; padding:5px; z-index:4000; position:relative; text-align:center; background:url('http://www.myvisuallistings.com/resources-deluxe-html/images/header-bg.png') repeat-x; background-position:bottom; }
#header #tourTitle					{height:38px; float:left; display:block; text-align:center;}
#header #profilesController			{width:120px;height:33px; float:right; display:block;padding-top:3px;}

#footer								{display:block; float:left;color:white; font-size:10px; text-align:center; padding-top:4px;opacity:0.4;filter:alpha(opacity=40);}
#footer	a							{color: white; text-decoration:none;}
#footer	a:hover						{color: white; text-decoration:underline;}

#profiles							{position:absolute; display:none; top:32px; height:131px; padding-top:5px; z-index:3000;background:url('http://www.myvisuallistings.com/resources-deluxe-html/images/profile-bg.png') repeat-x; background-position:bottom; margin:auto;}
#profiles .profile1Photo,
#profiles .profile2Photo			{display:block; float:left; padding:4px; background-color:black; margin:0px 5px;}	
#profiles .profile2Photo			{float:right;}

#profiles .profile1Information,
#profiles .profile2Information 		{display:block; float:left; height:110px; padding-top:20px; z-index:4000;}
#profiles .profile1Information img,
#profiles .profile2Information img	{margin-bottom:2px;}
#profiles .profile2Information		{float:right;}

.companyInformationRight			{display:block; float:right; text-align:right; padding-right:5px;} 
.companyInformationCenter			{display:block; float:right; text-align:center;width:auto; position:absolute; top:5px;}
.companyInformationRight img,
.companyInformationCenter img		{padding:4px; background-color:black;}

.contentBox							{position: absolute; padding:0px 12px 0px 12px; top:200px;  z-index:5000; background:url('http://www.myvisuallistings.com/resources-deluxe-html/images/contentBox-bg.png') repeat-x; margin:auto; display:none;}
.contentBox	.contentTitle			{display:block; height:25px; padding-bottom:5px; padding-top:3px; width:100%;}
.contentBox .contentDetails			{background: black url('http://www.myvisuallistings.com/resources-deluxe-html/images/contentBox-inner-bg.gif') repeat-x; border:1px solid #333; padding:5px; display:table-cell; vertical-align: middle;}	


#map_canvas						{z-index:2;position:relative;}

a.closeButton					{background:url('http://www.myvisuallistings.com/resources-deluxe-html/images/button-close.gif') no-repeat; width:61px; height:16px; font-size:0px; display:block; float:right; margin-top:7px; opacity:1;filter:alpha(opacity=100);}
a.closeButton:hover				{opacity:0.5;filter:alpha(opacity=50);}

#menu							{display:block;float:left; margin-top:-140px;height:61px; padding-top:79px; z-index:1500; position:relative; background:url('http://www.myvisuallistings.com/resources-deluxe-html/images/bottom-bg.png') repeat-x;text-align:center; }
#menu #buttons					{margin:auto; display:block; height:61px; font-size:1px;} 
#menu #buttons a				{font-size:11px; font-weight:normal; color:white; text-decoration:none; width:64px;height:61px; display:inline-block; background: transparent url('http://www.myvisuallistings.com/resources-deluxe-html/images/button-bg.png') no-repeat; opacity:1;filter:alpha(opacity=100); margin-left:1px; margin-right:1px;}
#menu #buttons a:hover,
#menu #buttons a.current		{opacity:0.6;filter:alpha(opacity=60);}

.coloredTable					{border:1px solid #161616; font-size:12px; width:100%; height:100%;} 
.coloredTable th				{background: black url('http://www.myvisuallistings.com/resources-deluxe-html/images/th-bg.gif') repeat-x; height:20px; text-transform:uppercase; font-size:14px; color:#0C0; font-weight:bold; padding:5px; text-align:left;}
.coloredTable td				{background-color:#0b0b0b; padding:5px; text-align:left;}
.coloredTable tfoot td,
.coloredTable tfoot td strong	{background-color:black; color:#0C0;}
.coloredTable strong			{color: #999;}
.scrollable						{height:180px; overflow: auto; overflow-x: hidden; width:100%; }

.coloredTable th.openHouse		{text-align:center; padding-left:10px;}


table td				{vertical-align:top; border-spacing:0px;}
tbody,thead,tfoot		{margin:0px; padding:0px;}
textarea,
select,
input[type=text] 		{border:1px solid #666; background-color: #333; color:#CCC; width:250px; padding:3px; font-size: 12px; font-family: Tahoma, Geneva, sans-serif;}


input[type=text].invisible		{border:none; background:none; width:80px;}

/* MENUS */
#calculator .contentController	{background:url('http://www.myvisuallistings.com/resources-deluxe-html/images/back-image-calculator.png') no-repeat;}
#sendToFriend .contentController{background:url('http://www.myvisuallistings.com/resources-deluxe-html/images/back-image-friend.png') no-repeat; }



/* MESSAGE */
#message						{display:none; width:300px; min-height:20px; padding:20px; background-color:#000; border:1px solid #333; z-index:6000; position:absolute;text-align:center; font-size:16px; font-weight:bold;}
/*SLIDE CONTROLLER*/
#slider							{text-align:center; margin:auto;}
#soundControl,
.toggleNav,
.prevNav,
.nextNav					{display:block; float:left; width:22px; height:28px; background:transparent url('http://www.myvisuallistings.com/resources-deluxe-html/images/slide-previous.png') no-repeat;}
.nextNav					{background:transparent url('http://www.myvisuallistings.com/resources-deluxe-html/images/slide-next.png') no-repeat;right:5px;}
.prevNav					{left:auto; right:48px;}
.directionNav a				{bottom:10px; top:auto; opacity:1;filter:alpha(opacity=100);position:absolute;z-index:3500;cursor:pointer;}
.directionNav a:hover		{opacity:0.6;filter:alpha(opacity=60);}
.toggleNav					{left:auto; right:25px; background:transparent url('http://www.myvisuallistings.com/resources-deluxe-html/images/slide-stop.png') no-repeat;}

#soundControl					{margin-top:25px; margin-left:10px; background:none;}

#soundController				{bottom:70px; margin-left:10px; float:left; position: absolute; top:800px; z-index:10000;}

body{
	scrollbar-face-color: #333; /*/ obviously change this to whatever you want /*/
    scrollbar-arrow-color: black;
    scrollbar-highlight-color: black;
    scrollbar-3dlight-color:black;
    scrollbar-shadow-color: black;
    scrollbar-darkshadow-color: black;
    scrollbar-track-color: black;
}

#overlay {
  position: absolute;
  top: 0; /* These positions makes sure that the overlay */
  bottom: 0;  /* will cover the entire parent */
  left: 0;
  width: 100%;
  background: #000;
  opacity: 0.65;
  -moz-opacity: 0.65; /* older Gecko-based browsers */
  filter:alpha(opacity=65); /* For IE6&7 */
  z-index:10000;
  text-align:center;
  display:none;
}

#movieTour {
	position:relative;
    width: 825px;
    height: 540px;
    border: 0px solid #333;
	text-align:center;
	margin:auto;
	margin-bottom:-562px;
	top:0px;
	z-index:10002;
 	overflow:hidden;
	display:none;
	background:black url('http://www.myvisuallistings.com/resources-deluxe-html/images/loading.gif') no-repeat; background-position:50% 50%;
}

#movieTour a	{position:relative; top:5px; right:10px; margin-top:-16px;}

#movieTour div	{position:relative; margin:auto; z-index:10003; overflow:hidden; text-align:center; }

#menu #buttons a#video-wt-button {font-size: 8px; line-height: 8px;}
#video-wt-button img {margin-bottom: -4px}


