.gallery-cell {
	text-align:center;
}

.gallery-header {
	font-weight:normal;
	font-size: 14px;
	text-align: center;
	padding: 2px 0 4px 0;
	color: #000000;
}

.gallery-header a:link, .gallery-header a:visited {
	font-weight:normal;
	font-size: 13px;
	text-align: center;
}

.gallery-header a:hover, .gallery-header a:active {
	font-weight:normal;
	font-size: 13px;
	text-align: center;
}

.gallery-normal {
font-weight: normal;
}

.gallery-icon {
text-decoration: none;
line-height: 130%;
}

.gallery-icon a:link, .gallery-icon a:visited {
text-decoration: none;
line-height: 130%;
}

.gallery-icon a:hover, .gallery-icon a:active {
text-decoration: none;
line-height: 130%;
}

/* General font families for common tags */
.italic {
font-family: "Book Antiqua", "Big Caslon", Palatino, "Times New Roman", serif;
font-size: 1em;
font-style: italic;
display: inline;
}

ul#RL_list {
position: relative;
float: left;
width: 275px;
left: 20px;
padding-bottom: 15px;
font-family: Times, "Book Antiqua", "Big Caslon", Palatino, "Times New Roman", serif;
font-size: 1.2em;
text-align: left;
list-style-type: disc;
list-style-position: inside;
}

p i {
position: relative;
float: left;
width: 100%;
font-family: "Book Antiqua", "Big Caslon", Palatino, "Times New Roman", serif;
font-size: 1em;
text-align: center;
padding-bottom: 10px;
}

#RL_bg {
/*PNG alpha transparency*/
visibility: visible;
position: relative;
float: left;
margin-left: -2px;
margin-top: 63px;
width: 575px;
height: 239px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.wonderlandhomes.com/RL_bg_homes.png', sizingMethod='scale');
z-index: 0;
}

#RL_bg2 {
/*PNG alpha transparency*/
visibility: hidden;
position: absolute;
float: left;
margin-left: -2px;
margin-top: 73px;
width: 575px;
height: 239px;
background-image: url(http://www.wonderlandhomes.com/RL_bg_homes.png);
background-repeat: no-repeat;
z-index: 0;
}

#RL_h1 {
position: relative;
margin-top: -300px;
float: left;
width: 100%;
font-family: "Book Antiqua", "Big Caslon", Palatino, "Times New Roman", serif;
letter-spacing: .1em;
font-weight: 100;
font-size: 1.5em;
line-height: 2em;
color: #f15532;
text-align: center;
}

#RL_h2 {
position: relative;
margin-top: -210px;
float: left;
width: 100%;
font-family: "Book Antiqua", "Big Caslon", Palatino, "Times New Roman", serif;
font-size: 1em;
text-align: center;
}

#RL_h3 {
position: relative;
float: left;
width: 100%;
font-family: "Book Antiqua", "Big Caslon", Palatino, "Times New Roman", serif;
font-size: 1.3em;
line-height: 1.3em;
text-align: center;
}

#RL_h4 {
position: relative;
float: left;
width: 100%;
font-family: "Book Antiqua", "Big Caslon", Palatino, "Times New Roman", serif;
font-size: 1em;
line-height: 1em;
text-align: center;
margin-top: -1em;
}

#RL_sitemap {
position: relative;
float: left;
z-index: 0;
background-color: #666;
margin-left: 17px;
padding: 1px;
margin-bottom: 30px;
}

#RL_p1 p {
position: relative;
margin-top: -160px;
float: left;
width: 275px;
left: 45px;
font-family: Times, "Book Antiqua", "Big Caslon", Palatino, "Times New Roman", serif;
font-style: italic;
font-size: 1.3em;
text-align: left;
padding-bottom: 10px;
}

#RL_logo {
position: relative;
margin-top: -195px;
float: left;
top: 25px;
left: 15px;
width: 225px;
height: 225px;
background-color: transparent;
padding-bottom: 25px;
}

/*
td {font-family: Verdana;}
*/

hr {
	height: 0px; 
	border-top: 1px solid #BBB7B0;
}

/* Form elements */
form  {margin-top: 0px; margin-bottom: 0px;}

.forminput {
	font-family:		verdana, Verdana;
	font-size:			11px;
	border-style: 		solid;
	border-color: 		#cccccc;
	background-color: 	#ffffff;
	color: 				#444444;
	margin-top: 		0px;
	margin-bottom: 		0px;
}

.forminput2 {
	font-family:		Verdana;
	font-size:			11px;
	border-style: 		solid;
	border-color: 		#cccccc;
	background-color: 	#ffffff;
	color: 				#7A864A;
	margin-top: 		0px;
	margin-bottom: 		0px;
}

/* Edit-X elements */
.bodytext {font-family: Verdana; font-size: 12px; color: #333333; line-height:130%}
.bodytext a:link, .bodytext a:visited {font-family: Verdana; font-size: 12px; color: #7A864A; text-decoration: underline;}
.bodytext a:hover, .bodytext a:active {font-family: Verdana; font-size: 12px; color: #7A864A; text-decoration: none;}

.head  {font-family: Verdana; font-size: 12px; color: #333333; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
.head a:link, .head a:visited {font-family: Verdana; font-size: 12px; color: #333333; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
.head a:hover, .head a:active {text-decoration: underline; color: #333333; font-weight: bold;}

.byline  {font-family: Verdana; color: #444444; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

.caption  {font-family: Verdana;font-size: 10px; color: #999999;}

.comments  {font-family: Verdana; color: #444444; font-size: 10px; margin-top: 0px; margin-bottom: 0px;}
.comments a:link, .comments a:visited {font-family: Verdana; color: #444444; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.comments a:hover, .comments a:active {color: #444444; text-decoration: underline;}

.date  {font-family: Verdana; color: #444444; font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

.feedback  {font-family: Verdana; font-weight: bold; color: #cc0000; font-size: 14px;}

.fineprint  {font-family: Verdana; font-size: 9px; margin-top: 0px; margin-bottom: 0px;}
.fineprint a:link, .fineprint a:visited {font-family: Verdana; font-size: 9px; margin-top: 0px; margin-bottom: 0px; color: #444444; text-decoration: none;}
.fineprint a:hover, .fineprint a:active {color: #444444; text-decoration: underline;}

.graytext  {font-family: Verdana; font-size: 10px; color: #666666; text-decoration: none;}
.graytext a:link, .graytext a:visited {color: #666666; font-family: Verdana; font-size: 10px; text-decoration: none;}
.graytext a:hover, .graytext a:active {color: #666666; text-decoration: underline;}
/*.graytext  a:visited {color: #444444; text-decoration: none;}*/

.h1 {font-family: Verdana; font-weight: bold; color: #444444; font-size: 14px; margin-top: 0px; margin-bottom: 0px;}
.h1 a:link, .h1 a:visited {font-family: Verdana; font-weight: bold; color: #444444; font-size: 14px; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.h1 a:hover, .h1 a:active {text-decoration: underline; color: #444444;}

.h2 {font-family: Verdana; font-weight: bold; color: #444444; font-size: 20px; margin-top: 0px; margin-bottom: 0px;}
.h2 a:link, .h2 a:visited {font-family:Verdana; font-weight: bold; color: #444444; font-size: 20px; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.h2 a:hover, .h2 a:active {text-decoration: underline; color: #444444;}

.h3 {font-family: Verdana; font-weight: bold; color: #444444; font-size: 18px; margin-top: 0px; margin-bottom: 0px;}
.h3 a:link, .h3 a:visited {font-family: Verdana; font-weight: bold; color: #444444; font-size: 18px; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.h3 a:hover, .h3 a:active {text-decoration: underline; color: #444444;}

.h4 {font-family: Verdana; font-weight: normal; color: #444444; font-size: 11px; margin-top: 0px; margin-bottom: 0px;}
.h4 a:link, .h4 a:visited {font-family: Verdana; font-weight: normal; color: #444444; font-size: 11px; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.h4 a:hover, .h4 a:active {text-decoration: underline; color: #444444;}

.h5 {font-family: Verdana; font-weight: bold; color: #444444; font-size: 12px; margin-top: 0px; margin-bottom: 0px; line-height:130%}
.h5 a:link, .h5 a:visited {font-family: Verdana; font-weight: bold; color: #444444; font-size: 12px; margin-top: 0px; margin-bottom: 0px; text-decoration: none; line-height:130%}
.h5 a:hover, .h5 a:active {text-decoration: underline; color: #444444; line-height:130%}

.linkblack  {font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000;}
.linkblack a:link, .linkblack  a:visited {font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
.linkblack a:hover, .linkblack a:active {color: #000000; text-decoration: underline;}

.linkblue  {font-family: Verdana; font-size: 10px; font-weight: bold; color: #ccffff;}
.linkblue a:link, .linkblue a:visited {font-family: Verdana; font-size: 10px; font-weight: bold; color: #ccffff; text-decoration: none;}
.linkblue a:hover, .linkblue a:active {color: #ccffff; text-decoration: underline;}

.linkwhite  {font-family: Verdana; font-size: 10px; font-weight: bold; color: #ffffff;}
.linkwhite a:link, .linkwhite a:visited  {font-family: Verdana; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
.linkwhite a:hover, .linkwhite a:active {color: #ffffff; text-decoration: underline;}

.menu  {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.menu a:link, .menu a:visited {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
/* {text-decoration: underline; color: #000000;}*/
.menu a:hover, .menu a:active {color: #000000; text-decoration: none;}

.menuOn  {font-family: Verdana; font-size: 11px; color: #444444; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.menuOn a:link, .menuOn a:visited  {font-family: Verdana; font-size: 11px; color: #444444; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
/*{text-decoration: underline; color: #444444;}*/
.menuOn a:hover, .menuOn a:active {color: #444444; text-decoration: none;}

.question  {font-family: Verdana; font-size: 11px; color: #444444; text-decoration: none; margin-top: 0px; margin-bottom: 2px;}

.sanstext  {font-family: Verdana; font-size: 11px; color: #7A864A; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.sanstext a:link, .sanstext a:visited {font-family: Verdana; font-size: 11px; color: #7A864A; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.sanstext a:hover, .sanstext a:active {text-decoration: underline; color:#7A864A;}

.sanswhite  {font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.sanswhite a:link, .sanswhite a:visited  {font-family: Verdana; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.sanswhite a:hover, .sanswhite a:active {text-decoration: underline; color: #444444;}

.smallhead  {font-family: Verdana;  font-weight: bold; font-size: 11px; color: #333333; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 1px;}
.smallhead a:link, .smallhead a:visited {font-family: Verdana;  font-weight: bold; font-size: 11px; color: #333333; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 1px;}
.smallhead a:hover, .smallhead a:active {text-decoration: underline; color: #333333;}

.smallheadblue  {font-family: Verdana; font-weight: bold; font-size: 11px; color: #333333; margin-top: 0px; margin-bottom: 0px;}
.smallheadblue a:link, .smallheadblue a:visited {font-family: Verdana; font-weight: bold; font-size: 11px; color: #333333; margin-top: 0px; margin-bottom: 0px;}
.smallheadblue a:hover, .smallheadblue a:active {text-decoration: underline; color: #333333;}

.smallheadblue2  {font-family: Verdana;  font-weight: bold; font-size: 11px; color: #003399; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 1px;}
.smallheadblue2 a:link, .smallheadblue2 a:visited {font-family: Verdana;  font-weight: bold; font-size: 11px; color: #003399; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 1px;}
.smallheadblue2 a:hover, .smallheadblue2 a:active {text-decoration: underline; color: #444444;}

.smallheadred  {font-family: Verdana;  font-weight: bold; color: #990000; font-size: 10px; text-transform: uppercase;}
.smallheadred a:link, .smallheadred a:visited {font-family: Verdana;  font-weight: bold; color: #990000; font-size: 10px; text-transform: uppercase; text-decoration: none;}
.smallheadred a:hover, .smallheadred a:active {text-decoration: underline; color: #990000;}

.smallheadwhite  {font-family: Verdana; font-weight: bold; color: #ffffff; font-size: 10px; text-transform: uppercase;}
.smallheadwhite a:link, .smallheadwhite a:visited {font-family: Verdana; font-weight: bold; color: #ffffff; font-size: 10px; text-transform: uppercase; text-decoration: none;}
.smallheadwhite a:hover, .smallheadwhite a:active {text-decoration: underline; color: #ffffff;}

.storyhead  {font-family: Verdana; font-size: 14px; color: #7A864A; font-weight: bold; margin-top: 0px; margin-bottom: 2px;}

.teaser {font-family: Verdana;  font-size: 12px; color: #444444; margin-top: 0px; margin-bottom: 0px; line-height:130%;}
.teaser a:link, .teaser a:visited {font-family: Verdana;  font-size: 12px; color: #7A864A; margin-top: 0px; margin-bottom: 0px; line-height:130%;}
.teaser a:hover, .teaser a:active{text-decoration: underline; color: #7A864A; line-height:130%}
 
.teaserheadline {font-family: Verdana;  font-weight: bold; color: #444444; font-size: 12px; margin-top: 0px; margin-bottom: 0px; line-height:120%; }
.teaserheadline a:link, .teaserheadline a:visited{font-family: Verdana;  font-weight: bold; color: #7A864A; font-size: 12px; margin-top: 0px; margin-bottom: 0px; text-decoration: none; line-height:120%}
.teaserheadline a:hover, .teaserheadline a:active {text-decoration: underline; color: #7A864A; line-height:120%; }

/* End Edit-X */
