#wrap {
	width: 990px;
	margin: 0px auto 0px;
	padding: 0;
	position: relative;
}
	
#innerWrap {
	background: url(http://utah-open.net/theme/wrap.png);
	width: 990px;
	margin: 0px auto;
	padding: 0;
	position: relative;
}

#slideshow, #featuredSlideshow {
	width:600px;
	height:465px;
	padding-bottom:10px;
}
	
/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #800000;
	text-decoration: none;
	}
	
a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
	
/************************************************
*	Top     									*
************************************************/

#top {
	width: 990px;
	height: 15px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	background: #000000 url('http://utah-open.net/headers/redrock3.png');
	width: 972px;
	height:150px;
	color: #000000;
	font-size: 11px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}

#headerText{
	margin:10px;
	display: block;
    float: left;
	height:134px;
	background: transparent url('http://utah-open.net/theme/headerBoxRight.png') no-repeat scroll top right; 
    padding: 0 5px 0 0;
}

#headerBackground{   
    background: transparent url('http://utah-open.net/theme/headerBoxLeft.png') no-repeat;     
	display: block;
    height: 134px;
	padding: 0 0 0 20px;
} 


#headerText h1 {
	color: #CCCCCC;
	font-size: 60px;
	font-family: Arial, Georgia;
	font-weight: normal;
	margin: 0px; 
	padding: 30px 7px 0 0;
	text-decoration: none;
	text-align:right;
	}
	

#header h2 {
	color: white;
	font-size: 18px;
	font-family: Arial, Georgia;
	font-weight: normal;
	margin: 0px;
	padding: 0 11px 0 0;
	text-decoration: none;
	text-align:right;
	white-space:nowrap;
	}
	
.headerleft {
	width: 660px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}

/******************
** Business Card **
******************/

#businessCardContainer {
	padding:6px;
	background: #333333;
	margin-bottom:10px;
	border: 4px ridge #333333;
	width:300px;
}

#businessCard {
	width:300px;
	height:185px;
	background:url('http://utah-open.net/images/businesscard.png') top left no-repeat;
}

#headshot{
	padding: 13px 0 0 9px;
}

#contactContainer {
	margin:6px 0 0 1px;
	float:left;
	color:white;
	padding-top:6px;
	font-family:Arial;
	font-size:14px;
	width:180px;
	height:90px;
	text-align:center;
}

#contactLeft {
	text-align:left;
	padding:5px 0 0 10px;
	float:left;
	width:55px;
}	

#contactRight {
	padding:5px 0 0 10px;
	float:left;
	width:100px;
}

#contactEmail {
	padding:7px 10px 0 0;
	font-size:16px;
	float:right;
}

#contactWebsite{
	float: left;
	padding:7px 0 0 10px;
	clear:both;
	font-size:16px;
}

#contactWebsite a {
	color: #A9ACB6;
}

#contactEmail a {
	color: #A9ACB6;
}

#contactLogo{
	clear:both;
	padding:5px 0 0 9px;
}

#miniBusinessCard {
	font-family: Georgia, Times New Roman;
	margin:0px;
	width:300px;
	height:113px;
	background-color: transparent;
}

#miniHeadshot{
	padding: 17px 0 0 18px;
	float:left;
}

#miniContactName {
	margin-right:5px;
	font-size:20px;
	color:white;
	width:185px;
	padding:32px 0 0 0;
	float:right;
	text-align:center;
}

#miniContactName a {
	color:#849ca0;
}

#miniContactName a:hover {
	color:#88ACE0;
}

/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #222222;
	width: 972px;
	height: 35px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}

.navbarRight {
	text-align: right;
	margin: 0px;
	padding: 5px 30px 0 0;
	font-weight: bold;
	}
	
.navbarRight a, .navbarRight a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px;
	}
	
.navbarRight a img {
	border: none;
	margin: 0px 3px 3px 10px;
	padding: 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
    margin: 0px 10px 0px 0px;
	padding: 9px 15px 8px 15px;
	text-decoration: none;
	}


/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
	width: 622px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#homepage p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage p img {
	border: none;
    float: left;
	margin: 0px 0px 10px 0px;
	}
	
#homepage a img {
	border: none;
    float: left;
	margin: 0px 10px 10px 0px;
	}

#homepageContent {
	float: left;
	width: 622px;
	margin: 0px;
	padding: 0px;
	}
	
#homepageContent p {
	margin: 0px;
	padding: 0px;
	}

.section {
	background: #FFFFFF;
	width: 620px;
	margin: 0px 0px 10px 0px;
	}
	
#searchBox {
	background: url(http://utah-open.net/images/searchHomeGlass.png);
	font-size:18px;
	font-family: Georgia, Times New Roman;
	width: 622px;
	height: 210px;
	margin-bottom:10px;
	}
	
#detailsBox {
	background: url(http://utah-open.net/images/searchDetailsGlass.png);
	color:#CCCCFF;
	font-size:20px;
	font-family: Georgia, Times New Roman;
	width: 622px;
	height: 165px;
	margin-bottom:10px;
	}
	
#searchTable select{
	width:120px;
	font-size: 12px;
	margin-top:3px;
}
	
.featured {
	background:  url(http://utah-open.net/images/featuredGradient.png) top left repeat-x;
	width: 594px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	border: 4px ridge #808080;
}
	
/************************************************
*	Content 					     		    * 
************************************************/

#content {
	background: transparent;
	width: 952px;
	margin: 0px auto 0px;
	padding: 0px;
	line-height: 17px;
	}

#content h1 {
	color: #800000;
	font-size: 22px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #800000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#content h1 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#content h2 {
	color: #FFFFFF;
	font-size: 20px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	}
	
#content h3 {
	color: #800000;
	font-size: 18px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#content h3 a, #content h3 a:visited {
	color: #800000;
	font-size: 18px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#content h3 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#content h4 {
	color: #CCCCFF;
	font-size: 18px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#content h5 {
	background: #CCCCCC url(http://utah-open.net/images/f10.png);
	color: #FFFFFF;
	font-size: 16px;
	height: 25px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 5px 0px 0px 30px;
	}
	
#content h5 a, #content h5 a:visited {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}

#content h5 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#contentleft {
	float: left;
	width: 622px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#listing {
	background: #FFFFFF;
	float: left;
	width: 602px;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 9px 9px;
	border: 1px solid #C0C0C0;
	}
	
#listing p {
	margin: 0px;
	padding: 0px 10px 5px 0px;
	}
	
.listing {
	background: #FFFFFF;
	float: left;
	width: 622px;
	margin: 0px 0px 10px 0px;
	}

.slideshowListing{
	background: transparent;
	float: left;
	width: 622px;
	margin: 0px 0px 10px 0px;
}

.listing table, p {
	margin: 0px;
	padding: 0px 10px 5px 10px;
	}
	
.listing h1 {
	margin-left:10px;
}

.listing-left {
	width: 250px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
.listing-right {
	width: 350px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
.listing-bottom {
	float: left;
	width: 610px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#photos {
	background: #FFFFFF;
	float: left;
	width: 602px;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 20px 9px;
	border: 1px solid #C0C0C0;
	}
	
#photos a img {
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 4px;
	border: 1px solid #C0C0C0;
	}
	
#photos a:hover img {
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 4px;
	border: 1px solid #000000;
	}
	
#mapCanvasFeatured {
	width:100%;
	height:600px;
	background-color:#ccc;
}

.map {
	width:100%;
	height:375px;
	background-color:#ccc;
}

#leftColumn {
	width:49%;
	float:left;
}

#rightColumn {
	width:49%;
	}

#photoStackDetails{
	width:600px;
	height:375px;
	outline:0;
}

#photoStackExtDetails, #photoStackIntDetails{
	width:940px;
	height:600px;
	outline:0;
}

#listingFull {
	background: #FFFFFF;
	float: left;
	width: 930px;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 9px 9px;
	border: 1px solid #C0C0C0;
	}
	
.listingFull {
	background:  url(http://utah-open.net/images/featuredGradient.png) top left repeat-x;
	float: left;
	width: 926px;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 9px 9px;
	border: 4px ridge #808080;
	}
	
#realEstateQuestion {
	background: url(http://utah-open.net/images/realEstateQuestion.jpg);
	float: left;
	width: 970px;
	height: 970px;
}

#inputText {
	margin:85px 0 0 512px;
}

#firstRow {
	margin-bottom:33px;
}

#secondRow {
	margin-bottom:82px;
}

#question {
	width:386px;
	height:100px;
	font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

.textFieldLeft {
	width: 182px;
	height: 18px;
	font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	margin-right:12px;
}

.textFieldRight {
	width: 184px;
	height: 18px;
	font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

#boxes {
	margin:86px 0 0 870px;
}

.checkBox {
	margin-bottom:3px;
}

#submitButtonHolder {
	margin: 30px 0 0 680px;
}

#submitBottun {
	border-style: none;
}

/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
		width: 320px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	line-height: 18px;
	display: inline;
	}

#sidebar p {
	padding: 0px;
	margin: 0px;
	}

#businessCard img {
	float: left;
	border: none;
	margin: 5px 10px 0px 0px;
	padding: 0px;
	}
	
#businessCard a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#locProBusinessCard {
	background:  url(http://utah-open.net/images/featuredGradient.png) top left repeat-x;
	float: left;
	width: 296px;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 9px 9px;
	border: 4px ridge #808080;
}	

#locProImage {
	background: #CCCCCC;
	border: 4px ridge #808080;
	padding: 7px;
	margin-bottom: 10px;
}

#sidebar h2 {
	background: #CCCCCC url(http://utah-open.net/images/f10.png);
	color: #FFFFFF;
	height: 25px;
	font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 0px 30px;
	}
	
#sidebar h3 {
	color: #000000;
	font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 5px 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	margin: 0px;
	padding-left: 10px;
	}
	
	
#sidebar .sidecontent {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 5px 0px;
	padding: 9px;
	border: 1px solid #C0C0C0;
	}
	
#sidebar .widget {
	background: #FFFFFF;
	width: 318px;
	margin: 0px 0px 5px 0px;
	}
	
	
#businessCardDiv {
	background: #000000;
}

.striped {
	background:#E5E5E5;
}

.highlight {
	background:#D5D5D5;
}
	
/************************************************
*	Bottom  									*
************************************************/

#bottom {
	width: 990px;
	height: 20px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#twitterGraphic {
	background: url(http://utah-open.net/images/twitterHeader.png) top left no-repeat;
	height: 480px;
	padding:0 0 10px 0;
}

/************************************************
*	Smart Archives								*
************************************************/

.year-list, .month-list {
	width: 100% !important;
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0 !important;
}

.year-list {
	margin-top: 10px !important;
	background: url(http://utah-open.net/images/archive-year-background.png) repeat-x center bottom;
}

.month-list {
	border-bottom: 2px solid #800000;
	padding: 5px 0px !important;
	margin-bottom: 10px !important;
}

.year-list li, .month-list li {
	list-style: none !important;
	float: left;
	clear: none !important;
	font-size: 14px;
	color: #BDC0C3;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1 !important;
}

.year-list li:before, .month-list li:before {
	content: '' !important;
}

.year-list a {
	float: left;
	font-size: 28px;
	padding: 5px 7px 10px !important;
}

.year-list .current {
	background: url(http://utah-open.net/images/archive-year-pointer.png) no-repeat center bottom;
	color: #800000;
}

.month-list li {
	padding: 3px 4px !important;
}

.month-list .current, .month-list .current a {
	background: none;
	color: #800000;
}

#smart-archives-fancy a {
	outline: none !important;
}

.archive-list li {
	list-style: none !important;
	margin-bottom: 10px;
}

.archive-list li h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.pane {
	clear: both;
	display: none;
	width: 100%;
}

.month-heading {
	margin: 10px 0;
}

span.month-archive-link {
	font-size: 70%;
	font-weight: normal;
}


/************************************************
*	Slideshow    								*
************************************************/

#slideshow {display:none;list-style:none; color:#fff;}
#slideshow span {display:none}
#jsSlideshow {width:622px; margin:0px auto; display:none}
#jsSlideshow * {margin:0; padding:0;}
#fullsize {position:relative; width:616px; height:460px; padding:2px; border:1px solid #ccc; background:#000; margin-bottom:10px}
#information {position:absolute; bottom:0; width:616px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:616px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:466px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(http://utah-open.net/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(http://utah-open.net/images/right.gif) right center no-repeat}
#imglink {position:absolute; height:466px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(http://utah-open.net/images/link.gif) center center no-repeat}
#slideleft {float:left; width:20px; height:81px; background:url(http://utah-open.net/images/scroll-left.gif) center center no-repeat; background-color:#222}
#thumbnails {margin-top:10px}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(http://utah-open.net/images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:572px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/************************************************
*	Pagination    								*
************************************************/

ul.paging { list-style: none; padding: 0; font-weight: bold; }
ul.paging li { float: left; margin: 0 6px 6px 0; }
ul.paging li a, ul.paging li.active { display: block; padding: 3px 6px; background-color: #f5f5f5; border: 1px solid #ccc; }
ul.paging li.active { background-color: #000; border-color: #000; color: #fff; }

/************************************************
*	Map   										*
************************************************/
#mapDetails{
	margin-top:10px;
	width:300px;
	height:400px;
	float:right;
	background: url(http://utah-open.net/images/searchBusinessCard.png) left center no-repeat;
}

#mapSearch{
	margin-top:10px;
	width:643px;
	height:400px;
	background:none;
	float:left;
}

#insertPicture{
	padding:17px 10px 5px;
}

#insertAddress{
	width:300px;
	font-weight:bold;
	text-align:center;
}

#listingsTable{
	table-layout:fixed;
}
.flexigrid
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	position: relative;
	border: 0px solid #eee;
	overflow: hidden;
	color: #000;
	margin: 10px 0;
	}

.column0 {
	width: 60px;
}
	
.column1 {
	width: 115px;
}
.column2 {
	width: 70px;
}
.column3 {
	width: 200px;
}
.column4 {
	width: 105px;
}
.column5 {
	width: 75px;
}
.column6 {
	width: 55px;
}
.column7 {
	width: 55px;
}

.column8 {
	width: 75px;
}
	
.column9 {
	width: 55px;
}
	
.column10 {
	width: 60px;
}

	.flexigrid.hideBody
		{
		height: 26px !important;
		border-bottom: 1px solid #ccc;
		}

	.ie6fullwidthbug
		{
		border-right: 0px solid #ccc;
		padding-right: 2px;	
		}

#tableSearchIt select {
	font-size:14px;
}

.flexigrid div.nDiv
	{
	background: #eee url(http://utah-open.net/images/line.gif) repeat-y -1px top;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: auto;
	left: 0px;
	position: absolute;
	z-index: 999;
	float: left;
	}

	.flexigrid div.nDiv table
		{
		margin: 2px;
		}

.flexigrid div.hDivBox
	{
	float: left; 
	width: 952px;
	}

.flexigrid div.bDiv table
	{
	margin-bottom: 10px;
	}
	
	.flexigrid div.bDiv table.autoht
		{
		border-bottom: 0px;
		}
	
.flexigrid div.nDiv td
	{
	padding: 2px 3px;
	border: 1px solid #eee;
	cursor: default;
	}

.flexigrid div.nDiv tr:hover td, .flexigrid div.nDiv tr.ndcolover td
	{
	background: #d5effc url(http://utah-open.net/images/hl.png) repeat-x top;
	border: 1px solid #a8d8eb;
	}
	
	.flexigrid div.nDiv td.ndcol1
		{
		border-right: 1px solid #ccc;
		}
		
	.flexigrid div.nDiv td.ndcol2
		{
		border-left: 1px solid #fff;
		padding-right: 10px;
		}

	.flexigrid div.nDiv tr:hover td.ndcol1, .flexigrid div.nDiv tr.ndcolover td.ndcol1
		{
		border-right: 1px solid #d2e3ec;
		}
		
	.flexigrid div.nDiv tr:hover td.ndcol2, .flexigrid div.nDiv tr.ndcolover td.ndcol2
		{
		border-left: 1px solid #eef8ff;
		}
	
	.flexigrid div.nBtn
		{
		position: absolute;
		height: 24px;
		width: 14px;
		z-index: 900;
		background: #fafafa url(http://utah-open.net/images/fhbg.gif) repeat-x bottom;
		border: 0px solid #ccc;
		border-left: 1px solid #ccc;
		top: 0px;
		left: 0px;
		margin-top: 1px;
		cursor: pointer;
		display: none;
		}
		
		.flexigrid div.nBtn div
			{
			height: 24px;
			width: 12px;
			border-left: 1px solid #fff;
			float: left;
			background: url(http://utah-open.net/images/ddn.png) no-repeat center;
			}		
		
		.flexigrid div.nBtn.srtd
			{
			background: url(http://utah-open.net/images/wbg.gif) repeat-x 0px -1px;
			}
		

.flexigrid div.mDiv
	{
	background: url(http://utah-open.net/images/wbg.gif) repeat-x top;
	border: 1px solid #ccc;
	border-bottom: 0px;
	border-top: 0px;
	font-weight: bold;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	}

.flexigrid div.mDiv div
	{
	padding: 6px;
	white-space: nowrap;
	}
	
		.flexigrid div.mDiv div.ptogtitle
			{
			position: absolute;
			top: 4px;
			right: 3px;
			padding: 0px;
			height: 16px;
			width: 16px;
			overflow: hidden;
			border: 1px solid #ccc;
			cursor: pointer;
			}

			.flexigrid div.mDiv div.ptogtitle:hover
			{
			background-position: left -2px;
			border-color: #bbb;
			}
			
			.flexigrid div.mDiv div.ptogtitle span
			{
			display: block;
			border-left: 1px solid #eee;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #ddd;
			width: 14px;
			height: 14px;
			background: url(http://utah-open.net/images/uup.png) no-repeat center;
			}
			
			.flexigrid div.mDiv div.ptogtitle.vsble span
			{
			background: url(http://utah-open.net/images/ddn.png) no-repeat center;			
			}			

#priceLo {
	line-height:18px;
}
			
.flexigrid div.tDiv /*toolbar*/
	{
	background: #fafafa url(http://utah-open.net/images/bg.gif) repeat-x top;
	position: relative;			
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	height:65x;
	width:952px;
	}

	.flexigrid div.tDiv2
		{
		float: left;
		clear: both;
		padding: 1px;
		}

.flexigrid div.sDiv /*toolbar*/
	{
	background: #fafafa url(http://utah-open.net/images/bg.gif) repeat-x top;
	position: relative;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: hidden;
	display: none;
	}

	.flexigrid div.sDiv2
		{
		float: left;
		clear: both;
		padding: 5px;
		padding-left: 5px;
		width: 952px;
		}

		.flexigrid div.sDiv2 input, .flexigrid div.sDiv2 select
		{
		vertical-align: middle;
		}
			
	.flexigrid div.btnseparator
		{
		float: left;
		height: 22px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #fff;
		margin: 1px;
		}
	
	.flexigrid div.fbutton
		{
			float: left;
			display: block;
			cursor: pointer;
			padding: 1px;
		}

	.flexigrid div.fbutton div
		{
			float: left;
			padding: 1px 3px;
		}		
		
	.flexigrid div.fbutton span
		{
		float: left;
		display: block;
		padding: 3px;
		}

	.flexigrid div.fbutton:hover, .flexigrid div.fbutton.fbOver
		{
			padding: 0px;
			border: 1px solid #ccc;
		}

	.flexigrid div.fbutton:hover div, .flexigrid div.fbutton.fbOver div
		{
			padding: 0px 2px;
			border-left: 1px solid #fff;
			border-top: 1px solid #fff;
			border-right: 1px solid #eee;
			border-bottom: 1px solid #eee;
		}		
		
	
/* end toolbar*/

.flexigrid div.hDiv
	{
	background: #fafafa url(http://utah-open.net/images/fhbg.gif) repeat-x bottom;
	position: relative;
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	width: 952px;
	}	

.flexigrid div.hDiv table
	{
	border-right: 1px solid #fff;
	}

	.flexigrid div.cDrag
		{
		float: left;
		position: absolute;
		z-index: 2;
		overflow: visible;
		}

		.flexigrid div.cDrag div
			{
			float: left;
			background: none;
			display: block;
			position: absolute;
			height: 24px;
			width: 5px;
			cursor: col-resize;
			}
			
		.flexigrid div.cDrag div:hover, .flexigrid div.cDrag div.dragging
			{
			background: url(http://utah-open.net/images/line.gif) repeat-y 2px center;
			}

.flexigrid div.iDiv
	{
		border: 1px solid #316ac5;
		position: absolute;
		overflow: visible;
		background: none;
	}
	
	.flexigrid div.iDiv input, .flexigrid div.iDiv select, .flexigrid div.iDiv textarea
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
	.flexigrid div.iDiv input.tb
		{
		border: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
		padding: 0px;
		background: none;
		}			
					
.flexigrid div.bDiv
	{
	border: 1px solid #ccc;
	border-top: 0px;
	background: #fff;
	overflow: auto;
	position: relative;
	}
	
.flexigrid div.bDiv table
	{
	border-bottom: 1px solid #ccc;
	}
	
	.flexigrid div.hGrip
	{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 5px;
	width: 5px;
	background: url(http://utah-open.net/images/line.gif) repeat-x center;
	margin-right: 1px;
	cursor: col-resize;
	}
	
		.flexigrid div.hGrip:hover, .flexigrid div.hGrip.hgOver
			{
				border-right: 1px solid #999;				
				margin-right: 0px;
			}
	
	.flexigrid div.vGrip
		{
		height: 5px;
		overflow: hidden;
		position: relative;
		background: #fafafa url(http://utah-open.net/images/wbg.gif) repeat-x 0px -1px;
		border: 1px solid #ccc;
		border-top: 0px;
		text-align: center;
		cursor: row-resize;
		}
			
			.flexigrid div.vGrip span
					{
					display: block;
					margin: 1px auto;
					width: 20px;
					height: 1px;
					overflow: hidden;
					border-top: 1px solid #aaa;
					border-bottom: 1px solid #aaa;	
					background: none;
					}

.flexigrid div.hDiv th, .flexigrid  div.bDiv td, .flexigrid  div.tDiv td /* common cell properties*/
	{
	text-align: left;
	border-right: 1px solid #ddd;
	border-left: 1px solid #fff;
	overflow: hidden;
	vertical-align: top !important;
	}

		.flexigrid div.hDiv th div, .flexigrid  div.bDiv td  div, .flexigrid  div.tDiv td , div.colCopy div/* common inner cell properties*/
			{
			border-left: 0px solid #fff;
			}

.flexigrid div.hDiv th, div.colCopy
	{
	font-weight: normal;
	height: 24px;
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
	padding:5px 0 0 0;
	}	
	
.flexigrid  div.tDiv td {
	border-left: 1px solid #eef8ff;
	border-right: 1px solid #eef8ff;
}

div.colCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fafafa url(http://utah-open.net/images/fhbg.gif) repeat-x bottom;
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	}

.flexigrid div.hDiv th.sorted
	{
	background: url(http://utah-open.net/images/wbg.gif) repeat-x 0px -1px;
	border-bottom: 0px solid #ccc;
	}
	
	.flexigrid div.hDiv th.thOver
	{
	}

	.flexigrid div.hDiv th.thOver div, .flexigrid div.hDiv th.sorted.thOver div
	{
	border-bottom: 1px solid orange;
	padding-bottom: 4px;
	}
	
	.flexigrid div.hDiv th.sorted div
	{
	border-bottom: 0px solid #ccc;
	padding-bottom: 5px;
	}

	.flexigrid div.hDiv th.thMove
	{
	background: #fff;
	color: #fff;
	}
	
	.flexigrid div.hDiv th.sorted.thMove div
		{
		border-bottom: 1px solid #fff;
		padding-bottom: 4px
		}
	
	.flexigrid div.hDiv th.thMove div
	{
		background: #fff !important;
	}	
	
	.flexigrid div.hDiv div.hDivBox th.sdesc
		{
		background: url(http://utah-open.net/images/dn.png) no-repeat center top;
		}	

	.flexigrid div.hDiv div.hDivBox th.sasc
		{
		background: url(http://utah-open.net/images/up.png) no-repeat center top;
		}	
		
.flexigrid div.bDiv td
	{
	border-bottom: 1px solid #fff;
	vertical-align: top;
	white-space: nowrap;
	}

		.flexigrid div.hDiv th div
			{
			}
			
			.flexigrid span.cdropleft
			{
			display: block;
			background: url(http://utah-open.net/images/prev.gif) no-repeat -4px center;
			width: 24px;
			height: 24px;
			position: relative;
			top: -24px;
			margin-bottom: -24px;
			z-index: 3;
			}

			.flexigrid div.hDiv span.cdropright
			{
			display: block;
			background: url(http://utah-open.net/images/next.gif) no-repeat 12px center;
			width: 24px;
			height: 24px;
			float: right;
			position: relative;
			top: -24px;
			margin-bottom: -24px;
			}


		.flexigrid div.bDiv td div
			{
			border-top: 0px solid #fff;
			padding-bottom: 4px;
			}
	
				
		.flexigrid tr td.sorted
				{
				background: #f3f3f3;
				border-right: 1px solid #ddd;
				border-bottom: 1px solid #f3f3f3;
				}		

				.flexigrid tr td.sorted div
					{
					}


		.flexigrid tr.erow td
				{
				background: #f7f7f7;
				border-bottom: 1px solid #f7f7f7;
				}
				
		
				
		.flexigrid tr.erow td.sorted
				{
				background: #e3e3e3;
				border-bottom: 1px solid #e3e3e3;
				}						

				


		.flexigrid div.bDiv tr:hover td, 
		.flexigrid div.bDiv tr:hover td.sorted,
		.flexigrid div.bDiv tr.trOver td.sorted, 
		.flexigrid div.bDiv tr.trOver td
			{
			background: #467df0;
			border-left: 1px solid #eef8ff;
			border-bottom: 1px dotted #a8d8eb;
			}
					
		.flexigrid div.bDiv tr.trSelected:hover td, 
		.flexigrid div.bDiv tr.trSelected:hover td.sorted,
		.flexigrid div.bDiv tr.trOver.trSelected td.sorted, 
		.flexigrid div.bDiv tr.trOver.trSelected td,
		.flexigrid tr.trSelected td.sorted, 
		.flexigrid tr.trSelected td
			{
			background: #467df0;
			border-right: 1px solid #d2e3ec;
			border-left: 1px solid #eef8ff;
			border-bottom: 1px solid #a8d8eb;
			}
			
		.flexigrid tr.featuredHighLight td, 
		.flexigrid tr.featuredHighLight td.sorted
				{
				background: #fff0ca;
				border-bottom: 1px solid #f7f7f7;
				}		
				
		.flexigrid tr.highlight td, 
		.flexigrid tr.highlight td.sorted
				{
				background: #467df0;
				border-bottom: 1px solid #f7f7f7;
				}
				
		.flexigrid div.bDiv tr.featuredHighLight:hover td,
		.flexigrid div.bDiv tr.featuredHighLight:hover td.sorted,
		.flexigrid tr.featured td, 
		.flexigrid tr.featured td.sorted
				{
				background: #FFC125;
				border-bottom: 1px solid #f7f7f7;
				}
		


	/* novstripe adjustments */

	.flexigrid.novstripe .bDiv table
	{
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}

	.flexigrid.novstripe  div.bDiv td  
		{
		border-right-color: #fff;
		}
		
	.flexigrid.novstripe div.bDiv tr.erow td.sorted
		{
		border-right-color: #e3e3e3;
		}

	.flexigrid.novstripe div.bDiv tr td.sorted
		{
		border-right-color: #f3f3f3;
		}

	.flexigrid.novstripe  div.bDiv tr.erow td  
		{
		border-right-color: #f7f7f7;
		border-left-color: #f7f7f7;
		}
		
		.flexigrid.novstripe div.bDiv tr.trSelected:hover td, 
		.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,
		.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted, 
		.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,
		.flexigrid.novstripe tr.trSelected td.sorted, 
		.flexigrid.novstripe tr.trSelected td
			{
			border-right: 1px solid #0066FF;
			border-left: 1px solid #0066FF;
			}		

	.flexigrid.novstripe div.bDiv tr.trOver td, .flexigrid.novstripe div.bDiv tr:hover td
		{
		border-left-color: #d9ebf5;
		border-right-color: #d9ebf5;
		}

	/* end novstripe */

.flexigrid div.pDiv
	{
	background: url(http://utah-open.net/images/wbg.gif) repeat-x 0 -1px;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	}

.flexigrid div.pDiv div.pDiv2
	{
	margin: 3px;
	margin-left: -2px;
	float: left;
	width: 952px;
	}	
	
	div.pGroup
		{
		float: left;
		background: none;
		height: 24px;
		margin: 0px 5px;
		}
	
	.flexigrid div.pDiv .pPageStat, .flexigrid div.pDiv .pcontrol
		{
		position: relative;

		top: 5px;
		overflow: visible;
		}
		
	.flexigrid div.pDiv input
		{
		vertical-align: text-top;
		position: relative;
		top: -5px;
		}
	
	.flexigrid div.pDiv  div.pButton
		{
		float: left;
		width: 22px;
		height: 22px;
		border: 0px;
		cursor: pointer;
		overflow: hidden;
		}

		.flexigrid div.pDiv  div.pButton:hover, .flexigrid div.pDiv  div.pButton.pBtnOver
			{
			width: 20px;
			height: 20px;
			border: 1px solid #ccc;
			cursor: pointer;
			}
		
	.flexigrid div.pDiv  div.pButton span
		{
		width: 20px;
		height: 20px;
		display: block;
		float: left;
		}		
	
		.flexigrid div.pDiv  div.pButton:hover span, .flexigrid div.pDiv  div.pButton.pBtnOver span
			{
			width: 19px;
			height: 19px;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			}		
		

		.flexigrid .pSearch
			{
			background: url(http://utah-open.net/images/magnifier.png) no-repeat center;
			}
	
		.flexigrid .pFirst
			{
			background: url(http://utah-open.net/images/first.gif) no-repeat center;
			}
			
		.flexigrid .pPrev
			{
			background: url(http://utah-open.net/images/prev.gif) no-repeat center;
			}

		.flexigrid .pNext
			{
			background: url(http://utah-open.net/images/next.gif) no-repeat center;
			}

		.flexigrid .pLast
			{
			background: url(http://utah-open.net/images/last.gif) no-repeat center;
			}
			
		.flexigrid .pReload
			{
			background: url(http://utah-open.net/images/load.png) no-repeat center;
			}
			
		.flexigrid .pReload.loading
			{
			background: url(http://utah-open.net/images/load.gif) no-repeat center;
			}															

/* ie adjustments */
			
		.flexigrid.ie div.hDiv th div, .flexigrid.ie  div.bDiv td  div, .flexigrid.ie  div.tDiv td  div,div.colCopy.ie div/* common inner cell properties*/
		

			{
			overflow: hidden;
			}	

#houseImage{
	padding:13px 10px 8px;
}
	
#addressContainer {
	text-align:center;
	height:16px;
}			

#addressContainer {
	text-align:center;
}

fieldset {
	background: none repeat scroll 0 0 $FFF6E5;
	border: 2px solid #B9B193;
	margin-bottom: 10px;
	-moz-border-radius: 4px 4px 4px 4px;
	background-color: #F7F3E5;
	margin: 10px 0;
	padding: 10px 0 0 12px;
	width:500px;
}

legend {
	background: none repeat scroll 0 0 $FFFFFF;
	color: #754C24;
	-moz-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 3px 3px 5px #CCCCCC;
	background-color: #FFFFFF;
	border: 1px solid #E8D2B8;
	color: #333333;
	font-weight:bold;
	font-size:16px;
	padding: 5px 10px;
}	

.box-shadow {
	-moz-box-shadow: 3px 3px 5px #E8D2B8;
}

#formContainer {
	margin-bottom: 5px;
	overflow:hidden;
	width:500px;
}

.formGroup {
	float:left;
	width:250px;
}

.formLabel {
	color: #754C24;
	display:block
	font-size:13px;
	font-weight: bold;
	margin-top:10px;
	vertical-align:baseline;
}

.inputText {
	background-color: #FFFFFF;
	width:225px;
	border: 2px solid #CCCCCC;
	-moz-border-radius: 4px 4px 4px 4px;
	color: #000000;
	font-family: "Helvetica Neue",Helvetica,Arial,Verserif;
	font-size:14px;
	padding:3px;
	margin:5px 0;
}

.btn, .btn:hover, .btn:focus {
	background: url("http://localhost/pictureServer/images/btn-bg.png") repeat-x scroll center bottom #336699;
	border: 0 none !important;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:18px !important;
	margin:10px 0 0;
	padding:5px;
	width:130px !important;
	height:50px;
} 


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:none;}
#cboxLoadedContent iframe{display:none; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://utah-open.net/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://utah-open.net/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://utah-open.net/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://utah-open.net/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://utah-open.net/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://utah-open.net/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://utah-open.net/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://utah-open.net/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://utah-open.net/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{display:none;}
        #cboxTitle{display:none}
        #cboxCurrent{display:none}
        #cboxSlideshow{display:none}
        #cboxPrevious{display:none}
        #cboxNext{display:none;}
        #cboxLoadingOverlay{background:url(http://utah-open.net/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://utah-open.net/images/loading2.gif) center center no-repeat;}
        #cboxClose{display:none;}
       

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://utah-open.net/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://utah-open.net/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://utah-open.net/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://utah-open.net/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://utah-open.net/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://utah-open.net/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://utah-open.net/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://utah-open.net/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
