.opacityit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
}

.opacityit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

body {
	text-align:center;
	/*align:center;*/
	font-family: Arial, Verdana,'Trebuchet MS','Lucida Grande', sans-serif;
	font-size:small;
	font-size:0.76em;
}

#bodymaincontainer{
	width: 970px; /*Width of main container*/
	text-align:left;
	margin:0 auto;
	clear:both;
}

#title {
	width:970px;
	clear:both;
	height:61px;
	margin: 0 auto;
	padding:0 10px;
	text-align:center;
	font-size:2.0em;
	font-family: verdana;
	background-image: url('gradient_whitegray.jpg');
	background-repeat: repeat-x;

}

#base {
	width:980px;
	clear:both;
	height:2px;
	margin:0 auto;
	/*padding:15px 10px;*/
	text-align:left;
	font-size:1.25em;
	font-family: arial;
	background-image: url('http://www.catrinacentanni.com/catrina/gradient_graywhite.jpg');
	background-repeat: repeat-x;
	position:relative;
	top:25px;
}



html>body #base {
	width:970px;
	clear:both;
	height:61px;
	margin:0 auto;
	padding:15px 10px;
	text-align:left;
	font-size:1.25em;
	font-family: arial;
	background-image: url('gradient_graywhite.jpg');
	background-repeat: repeat-x;
	position:relative;
	top:70px;
}

/*Tour Nav List */
ul#TourNavList
{
	margin-left: 0;
	padding-left: 0;
	margin-top:1px;
	white-space: nowrap;
	font-weight:bold;
	width:180px;
}
#TourNavList li
{
	list-style-type: none;
	margin-bottom:7px;
	
}
#TourNavList a
{
	width:180px;
	font-size: 0.9em;
	font-family: arial;
}

#TourNavList a:link, #TourNavList a:visited
{
	color: #369;
	background-color:white;
	text-decoration: none;
}

#TourNavList a:hover
{
	color: #fff;
	background-color: #369;
	text-decoration: none;
}

#provinceSelect
{
	margin-left: 110px;
	padding-left: 0;
	margin-top:7px;
	white-space: nowrap;
	font-weight:bold;
	position:relative;
}

#navlist2
{
	margin-left: 0;
	padding-left: 0;
	margin-top:7px;
	white-space: nowrap;
	font-weight:bold;
}
/*Navigation*/
/*
ul#navlist
{
	margin-left: 0;
	padding-left: 0;
	margin-top:7px;
	white-space: nowrap;
	font-weight:bold;
}
html>body ul#navlist
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	font-weight:bold;
}

#navlist li
{
	display: inline;
	list-style-type: none;
}

#navlist a 
{ 
	padding: 6px; 
	padding-bottom:10px;
	font-size:1.1em;
	font-family: arial;
}
html>body #navlist a 
{ 
	padding: 6px; 
	font-size:1.1em;
	font-family: arial;
}

#navlist a:link, #navlist a:visited
{
	color: #369;
	background-color:white;
	text-decoration: none;
}

#navlist a:hover
{
	color: #fff;
	background-color: #369;
	text-decoration: none;
}

#active a:link, #active a:visited
{
	color: #369;
	background-color: whitesmoke;
	text-decoration: none;
}
*/

#membersNav  table 
{
	border-collapse: collapse;
	/*
	border-top: 0.1em solid #c0c0c0;
	border-left: 0.1em solid #c0c0c0;
	border-right: 0.1em solid #c0c0c0;
	*/
	border: 0.1em solid #c0c0c0;
}
#membersNav td 
{

}

.membersContentTable
{
	/*border-collapse: collapse;*/
	border: 0.1em solid #c0c0c0;
}

#membersNav a
{ 
	color:black;
	text-decoration:none;
	/*
	padding: 6px; 
	padding-bottom:10px;
	font-size:1.1em;
	font-family: arial;
	*/
}

#membersNav a:link, #membersNav a:visited
{
	color:black;
	text-decoration: none;
}

#membersNav a:hover
{
	/*
	color:black;
	background-color: F0F0F0;
	text-decoration: none;
	*/
}

ul#searchPostList
{
	margin-left: 0;
	padding-left: 0;
	margin-top:0;
	white-space: nowrap;
	font-weight:bold;
}
html>body ul#searchPostList
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	font-weight:bold;
}

#searchPostList li
{
	display: inline;
	list-style-type: none;
	background-color:#36648b;
	margin-left: 15px;
	padding: 10px;
	color: white;
}

#logo
{
	padding-right:10px;
	margin:0px;
}


/* IE */
#searchBar
{
	padding-left:50px;
	font-size:0.8em;
	font-family: arial;
}
/* Firefox*/
html>body #searchBar 
{
	padding-left:50px;
	font-size:0.9em;
	font-family: arial;
}
#searchButton a:link, #searchButton a:visited
{
	color: #369;
	background-color:white;
	text-decoration: none;
}
#searchButton a:hover
{
	background-color:white;
	color: #369;
	text-decoration: underline;
	background-color:white;
}

#signIn
{
	position:relative;
	padding-left:820px;
	margin:0px;
	font-size:0.8em;
	font-family: arial;
}
#signIn a:link, #signIn a:visited
{
	color: blue;
	text-decoration: none;
}
#signIn a:hover
{
	color: blue;
	text-decoration: underline;
}

#navcontainer {
	position:relative;
	padding-left:10px;
	padding-bottom:0px;
	margin-top:5px;
	top:5px;
	margin-left:10px;
	font-size:1.2em;
	font-family: arial;
	font-weight:bold;
}

#maincontainer{
	width: 970px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	/*position:relative;*/
	top:10px;
	/*margin-left:10px;
	padding-left:10px;*/
}

#contentwrapper{
	position:relative;
	float: left;
	width: 100%;
	padding-bottom: 2cm;
	margin:0;
}

#contentcolumn1{
	position:absolute;
	top:0;
	margin-left: 5%; /*Set left margin to LeftColumnWidth*/
	width: 300px;
}

#contentcolumn2{
	position:absolute;
	margin:0 auto;
	top:60px;
	margin-left: 25%; /*Set left margin to LeftColumnWidth*/
	width: 300px;
}

#contentcolumn3{
	position:absolute;
	top:0;
	margin-left: 60%; /*Set left margin to LeftColumnWidth*/
	width:400px;
	text-align:right;
}

#divclear{
	position:absolute;
	top: 350px;
	margin-left:5%
}

#divclear h1{
	color:black;
	text-align:left;
	font-size:1.00em;
	font-family: arial;
}

h1 {
	color:black;
	text-align:left;
	font-size:1.25em;
	font-family: arial;
}

h2 {
	color:black;
	text-align:left;
	font-size:1.00em;
	font-family: arial;
}

.slide {
	margin: 0 auto;
	position: absolute;
	width: 970px;
}

#contentwrapperbody{
	position:relative;
	text-align:left;
	width: 970px;
	top: 0px;
	/*top: 320px;*/
	margin:0 auto;
	clear:both;
}

.starRatingContainer
{
	position:relative;
	margin-left:-40px;
	padding-left:0px;
	width:250px;
}

.myStars ul
{
	position:relative;
	margin-top:0px;
	white-space: nowrap;
	font-weight:bold;
	/*height: 0px; */
}

li.myStarsRed
{
	position:relative;
	background-image: url('http://www.rentersden.com/jqueryStars/star.gif');
	background-repeat: no-repeat;
	display: inline;
	padding-right:18px; 
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	
	width:16px;
	margin:0px;
	background-position:0 -15px;
	list-style-type: none; 
}

li.myStarsWhite
{
	position:relative;
	background-image: url('http://www.rentersden.com/jqueryStars/star.gif');
	background-repeat: no-repeat;
	display: inline;
	padding-right:18px; 
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	
	width:16px;
	margin:0px;
	background-position:0 1.5px;
	list-style-type: none; 
}

li.myDate
{
	position:relative;
	display: inline;
	padding-right:18px; 
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	
	width:50px;
	margin:0px;
	background-position:0 -15px;
	list-style-type: none; 
}

#hometourtable {
	color:blue;
	text-align:left;
	font-size:1.7em;
	font-family: arial;
	font-weight:bold;
}
#hometourtable a:link, #hometourtable a:visited
{
	color: blue;
	background-color:white;
	text-decoration: none;
}
#hometourtable a:hover
{
	background-color:white;
	color: blue;
	text-decoration: underline;
	background-color:white;
}

#postingnav {
	color:blue;
	text-align:left;
	font-size:1.7em;
	font-family: arial;
	font-weight:bold;
	height:50px;
}
#postingnav a:link, #postingnav a:visited
{
	color: blue;
	/*background-color:white;*/
	background-color:F0F0F0;
	text-decoration: none;
}
#postingnav a:hover
{
	/*background-color:white;*/
	background-color:F0F0F0;
	color: blue;
	text-decoration: underline;
}
