/* CSS Document */
html
{
	height:100%;
background-color:#333333;
}
body
{
margin-top: 0px;	

	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;	
	background-color:#333333;
}
Table.BaseTable
{
	background-color:#FFFFFF;
}
Table.topRightTable a
{
	text-decoration:none; 
	color:White	
}
Table.topRightTable a:hover
{
	text-decoration:underline;
	color:White	
}

Table.TopRightMenu
{
	background-image:url(../images/styles/Snow/backgrounds/bk_topnavbar.png);
	color:White;
}

Table.MenuHover a, Table.Menu a
{
	color:#2D2D2D;
	text-decoration:none;
}
Table.MenuHover a:visited,Table.Menu a:visited
{
	color:#2D2D2D;
	text-decoration:none;
}
Table.MenuHover a:active,Table.Menu a:active
{
	color:#2D2D2D;
	text-decoration:none;
}
Table.MenuHover a:hover,Table.Menu a:hover
{
	color:#878782;
	text-decoration:underline;
}
Table.MenuHover,Table.Menu
{
	font-size:13px;
	font-family:Tahoma;
	color:#2D2D2D;
}
Table.Menu td.Arrows
{
	background-image:url(../images/styles/snow/backgrounds/bk_menuarrow.png);
	background-repeat:no-repeat;	
	background-position:0 8px;
}
Table.Menu td.Bullet
{
	background-image:url(../images/styles/snow/backgrounds/Bullet.png);
	background-repeat:no-repeat;	
	background-position:24px 7px;	
	
}

Table.MenuHover td.Arrows
{
	background-image:url(../images/styles/snow/backgrounds/bk_menuarrow_hover.png);
	background-repeat:no-repeat;	
	background-position:0 8px;
}

Table.MenuHover td.Bullet
{
	background-image:url(../images/styles/snow/backgrounds/Bullet_hover.png);
	background-repeat:no-repeat;	
	background-position:24px 7px;	
	
}
/**/
Table.CustomMenuHover a, Table.CustomMenu a
{
	color:#2D2D2D;
	text-decoration:none;
}
Table.CustomMenuHover a:visited,Table.CustomMenu a:visited
{
	color:#2D2D2D;
	text-decoration:none;
}
Table.CustomMenuHover a:active,Table.CustomMenu a:active
{
	color:#2D2D2D;
	text-decoration:none;
}
Table.CustomMenuHover a:hover,Table.CustomMenu a:hover
{
	color:#878782;
	text-decoration:underline;
}
Table.CustomMenuHover,Table.CustomMenu
{
	font-size:13px;
	font-family:Tahoma;
	color:#2D2D2D;
}
Table.CustomMenu td.Arrows
{
	background-image:url(../images/styles/snow/backgrounds/bk_menuarrow.png);
	background-repeat:no-repeat;	
	background-position:0 8px;
}
Table.CustomMenu td.Bullet
{
	background-image:url(../images/styles/snow/backgrounds/Bullet.png);
	background-repeat:no-repeat;	
	background-position:2px 7px;	
	
}

Table.CustomMenuHover td.Arrows
{
	background-image:url(../images/styles/snow/backgrounds/bk_menuarrow_hover.png);
	background-repeat:no-repeat;	
	background-position:0 8px;
}

Table.CustomMenuHover td.Bullet
{
	background-image:url(../images/styles/snow/backgrounds/Bullet_hover.png);
	background-repeat:no-repeat;	
	background-position:2px 7px;	
	
}
/***/
Table.FrontbannerShell
{
	background-color:#DDDDDE;	
}
Table.FrontbannerInner
{
	background-color:#F5F5F5;
}
Table.FrontbannerInner th
{
	background-color:#F5F5F5;
	font-size:11px;
	font-weight:bold;
	border:0px;
	height:21px;
	color:black;
	text-align:left;	
	padding-left:4px;
}

Table.FrontbannerShellFeatured
{
	background-color:#DDDDDE;	
}
Table.FrontbannerInnerFeatured
{
	background-color:#F5F5F5;
}
Table.FrontbannerInnerFeatured th
{
	background-color:#F5F5F5;
	font-size:11px;
	font-weight:bold;
	border:0px;
	height:21px;
	color:black;
	text-align:left;	
	padding-left:4px;
}

Table.FrontbannerShellCustom
{
	background-color:#DDDDDE;	
}
Table.FrontbannerInnerCustom
{
	background-color:#F5F5F5;
}
Table.FrontbannerInnerCustom th
{
	background-color:#F5F5F5;
	font-size:11px;
	font-weight:bold;
	border:0px;
	height:21px;
	color:black;
	text-align:left;	
	padding-left:4px;
}

Table.News a
{
	color:#535353;
	text-decoration:none;
}
Table.News a:active
{
	color:#535353;
	text-decoration:none;
}
Table.News a:visited
{
	color:#535353;
	text-decoration:none;
}
Table.News a:hover
{
	color:#535353;
	text-decoration:underline;
}
Table.News
{
	color:#80A407;
}
Table.News.th
{
	font-weight:bold;
}
Table.News td.Normal
{
	color:#757575;
}
Table.News td.Heading
{
	color:#535353;
}
Table.Body
{
	color:#757575;
}
Table.Body td.Tahoma12
{
	font-size:12px;
	font-family:tahoma;
}
Table.Featured th
{
	font-size:11px;
	font-weight:bold;
}
Table.Footer
{
	color:#757575;
}
Table.Footer a
{
	color:#757575;
	text-decoration:none;
}
Table.Footer a:visited
{
	color:#757575;
	text-decoration:none;
}
Table.Footer a:active
{
	color:#757575;
	text-decoration:none;
}
Table.Footer a:hover
{
	color:#757575;
	text-decoration:underline;
}

Table.Search
{
	color:white;
}

/******************/
.PageHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;	
	color:#323232;
	padding-top:21px;
	padding-bottom:4px;
	border:0px;
	/*background-image:url(../images/styles/Snow/backgrounds/bg_headings.png);	*/
	background-repeat:repeat-x;
	background-position:bottom;
}
div.hr {
  height:1px;
  padding-top:12px;  
  background-image:url(../images/styles/Snow/backgrounds/dots.png);
  background-position:center;
  background-repeat :repeat-x;
}
div.hr hr {
  display: none;
}


Table.PropertyDetails 
{
	background:white;	
}
Table.PropertyDetails a
{
	color:#535353;
	text-decoration:none;
	
}
Table.PropertyDetails a:hover
{
	color:#535353;
	text-decoration:underline;
	
}

Table.PropertyDetails th
{
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border:0px;
	height:21px;
	color:black;
	text-align:left;	
	padding-left:4px;
}
Table.PropertyDetails td
{
	padding-left:10px;
	padding-right:10px;
}
Table.PropertyDetails th.Bookmark
{
color:#535353;
	background-color:#FFFFFF;
}
Table.PropertyGeneralDetails th
{
	font-size:11px;
	font-weight:bold;
	color:black;
	background-color:white;

}
Table.PropertyGeneralDetails td
{
	
	background-color:white;

}
Table.PropertyGeneralDetails span.Heading
{
	font-weight:bold;
	color:black;	
}



Table.Articles th
{
	color:#80A407;
		
}
Table.Articles a
{
	color:#80A407;
	text-decoration:none;
}
Table.Articles a:active
{
	color:#80A407;
	text-decoration:none;
}
Table.Articles a:visited
{
	color:#80A407;
	text-decoration:none;
}
Table.Articles a:hover
{
	color:#80A407;
	text-decoration:underline;
}


a
{
	color:#535353;
	text-decoration:none;
}
a:hover
{
	color:#535353;
	text-decoration:underline;
}



/**** Classess */
.bg_left_brown
{
	background-image:url(../images/styles/Snow/backgrounds/left_brown_shade.png);
	width:4px;		
}
.bg_right_brown
{
	background-image:url(../images/styles/Snow/backgrounds/right_brown_shade.png);
	width:4px;
}
.menudots
{
	background-image:url(../images/styles/Snow/backgrounds/dots.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
/*
.TopBanner
{
	background-color:#DDDDDE;
	background-repeat:no-repeat;
	height:182px;		
	padding:3px;
	padding-left:4px;
	
}
*/
input.Newsletter
{
	border:1px solid;
	height:18px;
	font:tahoma;
	background-color:#E0E0E0;
}
input.GreenButton
{
	background-image:url(../images/styles/Snow/backgrounds/button.png);
	font-size:11px;
	font-weight:bold;
	border:0px;
	height:21px;
	color:white;
}


.SubHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;	
	color:#323232;
	padding-top:12px;
	padding-bottom:4px;
	border:0px;
	/*background-image:url(../images/styles/Snow/backgrounds/bg_headings.png);	*/
	background-repeat:repeat-x;
	background-position:bottom;
}
.Error
{
	font:tahoma;
	color:Red;
}
Table.PropertySnapshot span.Heading
{
	font-weight:bold;
		
}

.Page
{
	color:#535353;
	text-decoration:none;
	}
