body 				{background-color:#DEDFC6; padding:5px 0 0 0; margin:0; font:76% tahoma, verdana, sans-serif; color:#303030;}

a 					{color:#1476C9;
					text-decoration:none;}

a:hover 			{color:#303030;
					text-decoration:none;}
.shadeform 				{BORDER-RIGHT: #858585 1px solid; 
						BORDER-TOP: #858585 1px solid; 
						FONT: 13px arial, verdana, sans-serif; 
						BORDER-LEFT: #858585 1px solid; 
						WIDTH: 200px; 
						COLOR: #000000; 
						BORDER-BOTTOM: #858585 1px solid;
						BACKGROUND-IMAGE: url(picts/shadeform.gif); 
						BACKGROUND-COLOR: #FFFFFF; 
						TEXT-ALIGN: left}
.textarea 				{BORDER-RIGHT: #858585 1px solid; 
						BORDER-TOP: #858585 1px solid; 
						FONT: 13px arial, verdana, sans-serif; 
						BORDER-LEFT: #858585 1px solid; 
						WIDTH: 250px; 
						COLOR: #000000; 
						BORDER-BOTTOM: #858585 1px solid; 
						HEIGHT: 125px; 
						BACKGROUND-IMAGE: url(picts/shadeform.gif);
						BACKGROUND-COLOR: #FFFFFF; 
						TEXT-ALIGN: left}

h1 					{margin:0 0 12px 0;
					font-size:1.6em;
					font-weight:bold;}

h2 					{margin:0 0 8px 0;
					font-size:1.1em;
					font-weight:bold;}

h3 					{margin:0 0 10px 0;
					font-size:1.4em;
					font-weight:normal;}

h4 					{margin:0 0 10px 0;
					font-size:1.4em;
					font-weight:normal;
					color:#1476C9;}

p 					{margin:0 0 15px 0;
					line-height:1.5em;
					text-align:left;}

a img 				{border:0px none;}

/* Main container */

#container 			{margin:0 auto 20px auto;
					width:760px;
					padding:5px 20px 20px 20px;
					background:#ffffff;}

/* Site title section */

#logo 				{margin:15px 0 0 0;}

#logo h1 a 			{color:#505050;
					border:none;}

#logo h1 a:hover 	{color:#303030;
					text-decoration:none;
					border:none;}

/* Toptab menu */

#toptabs 			{margin:5px auto -13px auto;
					font-size:0.8em;
					width:800px;}

#toptabs p 			{text-align:right;
					color:#808080;}

.toptab 			{text-decoration:none;
					background:#f0f0f0 url('picts/corner2.gif') no-repeat top right;
					color:#1476C9;
					border-bottom:1px solid #e0e0e0; 
					margin-left:4px; 
					margin-right:0; 
					margin-top:0; 
					margin-bottom:0; 
					padding-left:5px; 
					padding-right:5px; 
					padding-top:4px; 
					padding-bottom:3px;}

.toptab:hover 		{background:#fafafa url('picts/corner2.gif') no-repeat top right;
					border-bottom:1px solid #eaeaea;
					color:#505050;
					text-decoration:none;}

.activetoptab 		{color:#505050;
					text-decoration:none;
					background:#ffffff url('picts/corner2.gif') no-repeat top right;
					border-bottom:1px solid #ffffff;
					margin-left:4px; 
					margin-right:0; 
					margin-top:0; 
					margin-bottom:0; 
					padding-left:5px; 
					padding-right:5px; 
					padding-top:4px; 
					padding-bottom:3px;}

.activetoptab:hover {text-decoration:none;
					border-bottom:1px solid #ffffff;}

/* Navitab menu */

#navitabs 			{clear:both;}

.navitab 			{text-decoration:none;
					font-size:1.1em;
					background:#DEDFC6 url('picts/corner.gif') no-repeat top right;
					border-bottom:1px solid #ffffff;
					border-left:1px solid #ffffff; 
					margin-left:0; 
					margin-right:0; 
					margin-top:0; 
					margin-bottom:0px; 
					padding-left:8px; 
					padding-right:8px; 
					padding-top:4px; 
					padding-bottom:4px;}

.navitab:hover 		{color:#ffffff;
					text-decoration:none;
					background:#505050 url('picts/corner.gif') no-repeat top right;
					border-bottom:1px solid #ffffff;}

.activenavitab 		{color:#ffffff;
					font-size:1.1em;
					text-decoration:none;
					background:#505050 url('picts/corner.gif') no-repeat top right; 
					margin-left:0; 
					margin-right:0; 
					margin-top:0; 
					margin-bottom:0px; 
					padding-left:8px; 
					padding-right:8px; 
					padding-top:4px; 
					padding-bottom:4px;}

.activenavitab:hover {text-decoration:none;
					 color:#ffffff;}

/* Header description */


#main2				{height:200px;
					padding:0;
					background:#ffffff;
					clear:both;
					margin-left:0; 
					margin-right:0; 
					margin-top:5px; 
					margin-bottom:15px;}


#main2 p 			{width:290px;
					font-size:1em;
					line-height:1.3em;
					padding:0 0 0 15px;}

#main2 h2 			{padding:15px 15px 0 15px;
					color:#ffffff;}

#desc a 			{color:#ffffff;
					text-decoration:none;
					border-color:#ffffff;}

/* Main content */

#main 				{width:530px;
					 float:left;
					 padding:0 15px 0 0;
					 margin:0;}
					 
.table 				{width: 100%;
 					 border: 0px solid #f00;
 					 line-height:1.8em;}

.table .tth 		{background-color: #DEDFC6;
 					 color: #000;
 					 font-weight: normal;
  					 line-height:1.8em;}

.table .tha			{background-color: #FFFFFF;
 					 color: #000;
 					 font-weight: normal;
  					 line-height:1.8em;}
					 
.table .tthalt		{background-color: #A7CFFC;
 					 color: #000;
 					 font-weight: normal;
  					 line-height:1.8em;}
					 					 
.table .tdc 		{float: left;
 					 width: 35%;
 					 padding-left: 1%;
 					 line-height:1.8em;}
					 
.table .tdcevents	{float: left;
 					 width: 20%;
 					 padding-left: 1%;
 					 line-height:1.8em;}					 
					 
.table .tdp			{float: left;
 					 width: 17%;
 					 padding-left: 1%;
 					 line-height:1.8em;}					 
					 					 
.table .tdph		{float: left;
 					 width: 33%;
 					 padding-left: 1%;
 					 line-height:1.8em;}
					 
.table .tdphevents	{float: left;
 					 width: 75%;
 					 padding-left: 1%;
 					 line-height:1.8em;}					 	
					 
.table .tda			{float: left;
 					 width: 10%;
 					 padding-left: 1%;
 					 line-height:1.8em;}
					 
.table .tdpri		{ float: left;
 					 width: 42%;
 					 padding-left: 1%;
 					 line-height:1.8em;}
					 	
.table .tdpric		{ float: right;
 					 width: 5%;
 					 padding-right: 2.2%;
 					 line-height:1.8em;}					 

.table .tdprice		{ float: left;
 					 width: 38%;
 					 padding-left: 1%;
 					 line-height:1.8em;}					 					 					 				 
					
.block 				{background-color:#DEDFC6;
					 padding-top:5px;
					 padding-bottom:5px;
					 line-height:1.3em;}
					 
.block2				{background-color:#A7CFFC;
					 padding-top:5px;
					 padding-bottom:5px;
					 line-height:1.3em;}				


/* Sidebar */

#sidebar 			{padding-left:15px;
					width:190px;
					float:right;
					border-left:1px solid #d8d8d8;}

#sidebar p 			{font-size:0.9em;
					line-height:1.3em;
					margin:0 0 15px 0;}

#sidebar a 			{color:#1476C9;
					border-bottom:0px dotted #1476C9;}

#sidebar a:hover 	{color:#303030;
					border-bottom:0px solid #303030;}


#sidebar2 			{padding-left:0px;
					width:190px;
					float:right;
					border-left:0px solid #d8d8d8;}
#sidebar2p 			{font-size:0.9em;
					line-height:1.3em;
					margin:0 0 15px 0;}
#sidebar2 a 		{color:#1476C9;
					border-bottom:1px dotted #1476C9;}

#sidebar2 a:hover 	{color:#303030;
					border-bottom:1px solid #303030;}
/* Footer */

#footer 			{clear:both;
					background:#fafafa;
					padding:0;
					margin:0;
					border-top:1px solid #d8d8d8;}
					
					
#footer a 			{color:#1476C9;}

#footer a:hover 	{color:#303030;}

#footer p 			{color:#808080;
					font-size:0.8em;
					line-height:1.3em;
					margin:15px 0 0 0;
					padding:0;}

/* Various classes */

.footer 			{color:#808080;
					text-align:center;
					font-size:0.8em;
					line-height:1.3em;
					margin:15px 0 0 0;
					padding:0;}

.realtordesc 		{font-size:0.9em;
					background-color:#D7C3DE;
					margin:15px 0 0 0;
					line-height:1.3em;}
					
.italicsdesc 		{font-size:0.9em;
					background-color:#D7C3DE;
					font-style: italic;
					margin:15px 0 0 0;
					line-height:1.3em;}
					
.photo 				{padding:2px;
					margin:0 0 8px 0;
					background-color:#f0f0f0;
					border:1px solid #d8d8d8;}

.right 				{margin-top:-8px;
					text-align:right;}

				


.sidebardesc		{font-size:0.9em;
					background-color:#ffffff;
					margin:0px 0 0 0;
					line-height:1.3em;}

.reglink  			{color:#1476C9;
					border-bottom:1px dotted #1476C9;}

.reglink:hover 		{color:#303030;
					border-bottom:1px solid #303030;}


.sidelink2  		{color:#303030;
					border-bottom:1px dotted #303030;}

.sidelink2:hover 	{color:#303030;
					border-bottom:1px solid #303030;}
					
					
.sidelink3 			{color:#ffffff; }

.sidelink3:hover 	{color:#ffffff;	}					
					

.sidelink 			{text-align:left;
					display:block;
					width:165px;
					background:#f0f0f0 url('picts/corner.gif') no-repeat top right;
					border:medium none; 
					margin-left:0; 
					margin-right:10px; 
					margin-top:5px; 
					margin-bottom:5px; 
					padding-left:8px; 
					padding-right:4px; 
					padding-top:3px; 
					padding-bottom:3px;}

.sidelink:hover 	{background:#e0e0e0 url('picts/corner.gif') no-repeat top right;
					text-decoration:none;
					border:medium none;}

.hide 				{display:none;}