/* CSS Document */

a {
    font-family: arial, helvetica, sans-serif;
	color: #560202;
}
.background {
	background-color: #eoeoeo;
	border: 2px
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}	
	
a:hover {
	color: #4f6987;
	text-decoration: none;
}

#tablespace1 {
	padding: 5px 0px 0px 5px;
}

#tablespace2 {
	padding: 0px 0px 0px 28px;
}


body {
	margin: 0;
	padding: 0;
	background-color : #fdf6f2;
	font-family: Arial, Helvetica, sans-serif;
}
.breadCrumbs {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

#leftSide {
}

.textSmall {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	align: center;
}

.textSmallwhite {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	align: center;
}

.textSmallwhite a:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	align: center;
	
}

.textSmallwhite a:visited {
	color: #ffffff;
	align: center;
}

.textSmaller {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.textHeader {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.textHeaderSub {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

p.disclaimer {
	line-height: 15px;
	font-size: 11px;
}


.textNormal {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.textNormalBold {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.textNormalItalics {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.textSmallRed {
	font-family: ariel, helventica, sans-serif;
	font-size: 11px;
	color: #d60000;
	font-weight: strong;
}

.tableSpacing {
	padding: 8px 10px 0px 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	align: center;
}

.textSpacing {
	margin: 0px 0px 0px 20px;
}

.textBoldPurple {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #640000;
}

.textHeaderWhite {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bulletlist {
	list-style-image: url(../images/rfms2CUT_27.gif);
	padding-left: 0px;
	margin-left: 30px;
	line-height: 15px;
}
.bulletlisttour {
	list-style-image: url(../images/rfms2CUT_27.gif);
	padding-left: 10px;
	margin-left: 30px;
	line-height: 15px;
}

.lft_nav {
	list-style-image: url(../images/rfms2CUT_27.gif);
	padding-left: 0px;
	margin-left: 25px;
	line-height: 25px;
	font-size: 14px;
}

.lft_nav_sub {
	list-style-image: url(../images/rfms2CUT_27.gif);
	padding-left: 0px;
	margin-left: 25px;
	line-height: 15px;
	font-size: 14px;
}

.contactFormInput {
	float: left;
}

.contactFormInput input {
	margin: 10px 0 0 0;
}

.contactFormText {
	float: left;
	width: 150px;
	text-align: right;
}

.contactFormText p {
	font-weight: bold;
	margin-right: 10px;
}
div.clear {
	clear: both;
}
.requiredField {
	color: #ff0000;
}
/*.li {
	list-style-image: url(../images/rfms2CUT_27.gif);
}

ul {
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 9px;
	margin-left: 30px;
}

li {
	padding-left: 15px;
	background: url(../images/gfx_listbullet.gif) no-repeat 0 2px;
}*/

.pageHeader2 {

margin-top: 5px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 30px;
font-size: 13px;

}
#footer {
background-image:url(../images/navbg.gif);
background-repeat:repeat-x;
}
.copyright {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #550D4F;
	font-weight: bold;
}

img.a {
	margin-left: 0px;
	margin-right: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 2px;

}
img.q {
	margin-left: 0px;
	margin-right: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 2px;

}

h4 {
   	font:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 5pt;
	margin-bottom: 0pt;
	margin-left: 0px;
	font-size: 12px;

}
.h3 {
   	font:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 5pt;
	margin-bottom: 0pt;
	margin-left: 0px;
	font-size: 12px;
}
.textNormalpurple {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #640000;
}
		form#contactus fieldset#reasonfor label, 
		form#contactus fieldset#reasonfor input, 
		form#contactus fieldset#employmentpositions label, 
		form#contactus fieldset#employmentpositions input {
			margin: 0;
			float: none;
		}
		
		form#contactus fieldset#reasonfor label, 
		form#contactus fieldset#employmentpositions label {
			width: auto;
			text-align: left;
			padding: 5px 10px;
			float: left;
		}
		
		

		
		form#contactus fieldset#employmentpositions label {
			width: 45%;
		}
		
		form#contactus fieldset#comments_box label { display: none; }
		
		
textarea {
		width: 450px;
		height: 175px;
		font: normal 13px/15px helvetica, arial, sans-serif;
	}
	
	select, label, input {
		margin-bottom: 5px;
		float: left;
		font-size: 13px;
	}

	legend {
	line-height: 15px;
	font-weight: bold;
	font-size: 13px;
	color: #560202;
	}
	
	label {
		text-align: right;
		padding-top: 0.3em;
	}
	

	
	
	fieldset, div#btn_submit { margin: 15px 15px 5px 10px; }

	fieldset {
	width: 500px;
		padding: 10px;
		border: 1px solid #f4e1d9;
	}
/************************************************************
	Photo gallery
************************************************************/

	div#gallerycontainer, div#gallery_largephoto {
		width: 500px;
		text-align: center;
		margin: 10px 3px 10px 25px;
	}

	div#gallery_largephoto img {
		margin: 0 auto;
		border: solid 1px #000;
	}

	div#gallerycontainer div {
		width: 160px;
		padding: 5px 3px;
		float: left;
	}

	div#gallerycontainer div img {
		width: 160px;
		margin: 0 0 3px;
		height: 120px;
		border: solid 1px #000;
	}

	div#gallerycontainer div p, div#gallerycontainer div p a { color: #000; }

	div#gallerycontainer div p {
		line-height: 13px;
		font-weight: bold;
		font-size: 13px;
	}

/************************************************************
	Photo gallery
************************************************************/

/************************************************************
	Virtual tour
************************************************************/

	div#virtualtourcontainer, div#virtualtourcontainer_movie {
		width: 545px;
		margin: 10px 0px 10px 0px;
	}

	div#virtualtourcontainer { text-align: center; }

	div#virtualtourcontainer_moviewrapper { width: 322px; }

	div#virtualtourcontainer_moviewrapper, div#virtualtourcontainer_moviedirections, div#virtualtourcontainer div { float: left; }

	div#virtualtourcontainer_moviewrapper embed { border: solid 1px #000; }

	div#virtualtourcontainer_moviedirections { width: 210px; }

	div#virtualtourcontainer_moviedirections h4, div#virtualtourcontainer_moviedirections ul, div#virtualtourcontainer_moviedirections p {
		margin-left: 10px;
		margin-right: 0;
	}

	div#virtualtourcontainer_moviedirections h4 { margin-top: 0; }

	div#virtualtourcontainer div {
		width: 160px;
		padding: 5px 3px;
	}

	div#virtualtourcontainer div img {
		width: 160px;
		margin: 0 0 3px;
		height: 120px;
		border: solid 1px #000;
	}

	div#virtualtourcontainer div p, div#virtualtourcontainer div p a { color: #000; }

	div#virtualtourcontainer div p {
		line-height: 13px;
		font-weight: bold;
		font-size: 13px;
	}

/************************************************************
	Virtual tour
************************************************************/
	/************************************************************
		Getting started
	************************************************************/

		form#getting_started label, 
		form#getting_started input {
			margin: 0;
			float: none;
		}
		
		form#getting_started label {
			width: auto;
			text-align: left;
			display: block;
		}
		
		form#getting_started h4 {
			margin-left: 0;
			margin-right: 0;
		}
		
		form#getting_started br { display: none; }

	/************************************************************
		Getting started
	************************************************************/

	/************************************************************
		E-mail friend
	************************************************************/

		form#formcheck label { width: 200px; }
		
		form#formcheck div#btn_submit input { float: none; }
		
		form#formcheck fieldset#comments_box label { display: none; }

	/************************************************************
		E-mail friend
	************************************************************/
	
	.textBoldPurpleHeading {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #640000;
}
.textNormalBoldlist {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	list-style-position: outside;
	list-style-image: url(../media/images/tree.png);
}
.textNormalBoldlistjtree {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	list-style-position: outside;
	list-style-image: url(../media/images/jtree.png);
}

.textNormalBoldlistkins {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	list-style-position: outside;
	list-style-image: url(../media/images/kinsington.png);
}
.iltable {
	background-image: url(media/images/Purple Tree.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.iowatable {
	background-image: url(media/images/Purple Windmill.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.nevadatable {
	background-image: url(media/images/Joshua Tree.png);
	background-repeat: no-repeat;
	background-position: center top;
}

