html {
	height: 100%;	
}
h1 {
	font-size: 18px;
	text-align: left;
	margin: 0px;	
	line-height: 24px;
}

h2 {
	font-size:x-large;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 1em 0px;
	text-align: center;	
	font-weight: normal;
}

#innerrent {
	background-color: #fff;	
	border-radius: 20px;
	width: 80%;
	height: 100px;
	margin-top: 20px;
	font-family: 'Waiting for the Sunrise', cursive;
	text-align: center;	
	line-height: 100px;
	font-size: 80px;
	color: #000;
}


#outterrent {
	width: 500px;
	height: 250px;
	padding: 15px;
	margin: 15px;
	background-color: #fff;
	border: 4px solid #000;
}

#houseforrent {
	white-space: nowrap;
	text-align: center;
	font-size: 43px;
	font-weight: 100;
	font-family: 'Candal', sans-serif;
	padding: 25px;
	background-color: #000;
	border-radius: 20px;
	height: 200px;
}

#asdf a {
	color: #f08a28;
	text-decoration: none;
	text-transform: uppercase;
}

#adf {
	display: none;	
}

#adf a {
	color: #f08a28;
	text-decoration: none;
	text-transform: uppercase;
}

body {
	font-family: "Times New Roman", Times, serif;
	height: 100%;
	text-align: center;
	position: relative;
}

p,table {
	margin-top: 0em;
	margin-bottom: 0em;	
}

title {
	font-style: italic;
}
.centered {
	text-align: center;
}

#shell {
	height: 250px;
	width: 250px;
}

.buttons
{
	border:none;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #eee;
	height: 27px;
}

.buttons a {
	text-align: right;
	width: 150px;
	margin-right: 14px;

}

.footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #666;
}


#classiframe {
	height: 99%;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.footer a{
	text-decoration: none;
	color: #666;
}

.footer a:hover{
	text-decoration: none;
	color: #F00;
}

#signontable {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 24px;
	text-align: center;
	white-space: nowrap;
}
#signon {
	height: 400px;
	width: 100%;
}
#signonpage #userid, 
#signonpage #password  {
	width: 220px;
	height: 30px;
	color: #003;
}
#signonpage input {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 24px;
}
form {
	margin: 0; 
}
#imagegalleryform
{
	margin:0;
}

#editor {width: 722px; height: 400px}

#imagegallery
{
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	z-index:1;
	padding:0px;
	height:620px;
	border-bottom: 1px solid #CCCCCC;
	position:absolute;
	width: 220px; 
	margin-left: -81px;
/*	background: #F0F0EE;*/
}

.imagegalleryheader {
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	height: 86px; 
	border: none; 
	text-align: left;
}

.imagegalleryuploadfile {
	text-align: left; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 24px; 
	font-family: Verdana, Geneva, sans-serif;
	top: 32px;
	position: relative;
	border-left:1px solid #CCC;
	background:white;
	height: 55px;
	width: 217px;
	overflow: hidden;
}

#imagegalleryfileuploadbutton {
	margin-top: 0px;
	margin-left:auto;
	width: 100px;
	margin-right: auto;	
	position: relative;
	top: -10px;
	cursor:hand;
	cursor:pointer;
}

/***************

 		TABS
		
****************/

.imagegallerytabs {
	margin-top: 0px;
	position: absolute;
	z-index:20;
}

.imagegallerytabs div {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	display: inline-block;
	vertical-align:top;
	width: 109px;
	height: 30px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: none;
	background: #F0F0EE;
	border-bottom: 1px solid #CCC;
	text-align: center;
	cursor: hand;
	cursor:pointer;
	margin: 0px;
	zoom:1;
	*display:inline;
}

#solidcolorswatch {
	width: 90px; 
	height: 59px; 
	background-color: #6CC;

}

.activebg {
	background: yellow;
		
}

.imagegallerytabs div.active {
	background: white;
	border-top: 1px solid #ccc;		
	border-left:1px solid #ccc;
	border-bottom: 1px solid transparent;
	font-weight: bolder;
	cursor: default;
}

.imagegallerytabs div span {
	line-height:24px;
	vertical-align: top;
}

#picturestab {

}

#bgstab {
}

.imagegalleryimages {
	overflow-y: scroll; 
	background: white; 
	position:absolute;
	width: 219px;
	height: 533px;
	border-left: 1px solid #CCCCCC;

}

.imagegalleryimages .imagebox,
.imagegalleryimages .imagebox_hover {
	cursor:hand;
	cursor:pointer;

	margin-right:0px;
	margin-left:7px;
	margin-top: 12px;
	padding:0px;
	display: inline-block; 
	width: 90px;
	text-align: center;
	vertical-align:top;
	zoom:1;
	*display:inline;
}

#imagegalleryimages_pictures .imagebox {
	border: 1px solid white;
	color: black;
}

#imagegalleryimages_pictures .imagebox_hover {
	border: 1px solid gray;
	cursor: default;
	color: blue;
}

#imagegalleryimages_pictures .imagebox .deleteimagebutton
{
	visibility: hidden;	
}

#imagegalleryimages_pictures .imagebox_hover .deleteimagebutton
{
	visibility: visible;	
}

.imagegalleryimages img
{
	width: 90px;
	margin: 0px;
}


.imagegalleryimages .footer {
	margin: 0px;
	display:block;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 15px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 2px;
}




#contentcell {
	width: 866px;	
	vertical-align:top;
	text-align: left;
	min-height: 543px;	
	overflow-x: hidden;
}

#contentcellforeditor {
	width: 866px;
	background: transparent;
	vertical-align:top;
	text-align:left;
	height: 543px;	
	
}

.contentandmenuwrapper {
	text-align:left;
	margin: 0px 0px 0px 8px;
	padding:0px;
	position:relative;	
	height: 563px;
	width: 851px;
	z-index:0;
	overflow: hidden;
	background-color: #DDE8EB;	
}

.contentbackground {
	position: absolute; 
	z-index: 0;
	width: 850px; 
	height: 563px; 
	left: 0px;
}

.contentwrapper {
	width: 830px; 
	z-index: 0; 
	margin-left: 20px;
	margin-top: 0px;
	height: 534px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
}
/***************************
		
		FILE INPUTS
		
***************************/

.stylizedFileInputWrapper:hover {
	border-color: black;
	background: #BEBEFE;
}

.stylizedFileInputWrapper {
	border:1px outset #AAA;
	border-radius: 3px;
	background: #eee;
	overflow: hidden;
	width: 9.0em;
	left: 5px;
	height: 2em;
	position: relative;
	margin: 0px;	
	cursor:hand;
	cursor:pointer;
	font-weight:normal;
	color: black;
}

.stylizedFileInputWrapper input {
	position: absolute;
	height: 100%;
	font-size: 80px; 
	margin-left: -11em;
	margin-right: 0px;
	z-index:4;
	opacity: 0;
	z-index: 2;
	cursor:hand;
	cursor:pointer;		
}

.stylizedFileInputWrapper .stylizedFileInput {
	width: 100%;
	z-index: 2;	
	position: absolute; 
	height: 100%; 
	text-align: center;
	background: #eee;
	cursor:hand;
	cursor:pointer;
}

/************
Alternative 
*************/

#imagegalleryfileuploadbutton_alt {
	display: none;
	width: 100px;
}

#imagegalleryfileuploadbutton_alt p
{
	position: absolute;
	margin-top: -23px;
	margin-left: 10px;
	font-weight: bold;	
	
}

#imagefileinput_alt {
	width: 180px;
	margin-left:20px;
}


#imagefileinput {
	cursor:hand;
	cursor:pointer;
}


.contentwrappereditor {
	width: 871px; 
	z-index: 0; 
	margin-left: 0px;
	padding-right: 10px;
	padding-bottom: 7px;
	height: 617px; 
	overflow: hidden;
}



#ranchossitemenucell
{
	text-align:left;
}

#ranchossitemenucell table {
	margin-left: 10px;
}


.classifieds 
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
	line-height: 1.10;
}
.listitem {
	width: 160px;
	height: auto;
	overflow: hidden;
}

input.classifieds
{
	height: 20px;

}

select.classifieds {
	width: 117px;	
	height: 20px;
}

#classifiedssection {
	position: absolute; 
	width: 225px; 
	height: 388px; 
	margin-top: 29px;
	z-index: 2; 
	background-image: url('images/classback.png'); 
	background-repeat: no-repeat; 
	padding-left:25px; 
	padding-top:50px;	
}

.inactivenotice
{
	color: #C33;	
}

#viewclassifiedscategory {
	width: 24px;
}

#addclassifieds {
	width: 40px;
}

#classifiedslistings {
	position: absolute; 
	margin-top: 5px;
	width: 170px; 
	height: 275px; 
	z-index: 1;
	text-align: left;
	overflow-y: auto;
}

#classifiedslistings table {
	margin-left: 0;		
}

textarea {
		
}

#desctext {
	overflow: hidden;
	width: 260px;
	height: auto;	
}



.editorheader {
	background: transparent;
}

.testbanner {
	position: absolute; 
	top: 0;
	width: 700px;
	margin: 0px auto;
	height: 40px;
	opacity: 0.75;
	background: white;
	color: red;
	font-size: 48px;
	letter-spacing:1px;
	font-weight: bold;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}

.testbanner2 {
	position: absolute; 
	top: 700px;
	width: 700px;
	margin: 0px auto;
	height: 40px;
	opacity: 0.75;
	background: white;
	color: red;
	font-size: 48px;
	letter-spacing: 2px;
	font-weight: bold;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}


.featuredsignonlink {
	position: absolute; 
	padding-top: 100px; 
	padding-left:900px; 
	z-index:2;
}
.featuredsignonlink a {
	color: white;
	font-weight: bold;
}


/*************************************

	START HORIZONTAL NAVIGATION MENU
	
*************************************/

.contentmenubar {
	width: 850px;
	height: 26px; 
	bbackground:url(images/subnavmenubackground.png); 
	background: #5B4C2A;
	line-height: 26px; 
	font-size: 15px; 
	margin-left: 0px;
	font-family: "Times New Roman", Times, serif;
	border-bottom:3px solid #eee;
}

.contentmenubareditor {
	position: absolute;
	z-index:10;
	width: 876px;	
	
	background: #5B4C2A;
	line-height: 26px; 
	font-size: 15px; 
	margin-left: 0px;
	margin-top: 57px;
	font-family: "Times New Roman", Times, serif; 
	border-bottom:3px solid #eee;
}

.menubaritemwrapper
{
	display:inline-block;
	margin-left: 20px;	
	zoom:1;
	*display:inline;
}

.menubaritemwrapper a {
	display: inline-block;
	margin: 0px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-right: 20px;
	color: white;	
	font-weight: bold;
	text-decoration:none;
	border-left:1px solid #666;
	zoom:1;
	*display:inline;
}

.menubaritemwrapper a.first {
	border-left: 1px solid transparent;
}

.menubaritemwrapper a.last {

}
.menubaritemwrapper a.hidden {
	
}

.menubaritemwrapper a:hover {
	color: #a7a7a7;
	text-decoration: none;	
}


.menuitemwrapper {
	display:inline-block;
	position:relative;
	zoom:1;
	*display:inline;
}

.menuitemeditwrapper {
	width: 100%;
	min-width: 140px;
	position:absolute;
	z-index: 2;
	background:	#5B4C2A;
	font-family: "Times New Roman", Times, serif;
	margin-top: 27px;
	margin-left: 0px;
	font-size: 12px;
	color:white;
	display:none;
}

/* submenu for each menu item */
.menuitemeditwrapper .wrapper {

}

.menuitemeditwrapper .wrapper a,
.menuitemeditwrapper .wrapper a:link
{
	display:block;
	text-transform: none;
	border-left:none;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 20px;
}


/*************************************

	END HORIZONTAL NAVIGATION MENU
	
*************************************/

#mainmenu {
	border-collapse: collapse;
}

.leftcolumneditor {
	margin-top: 57px;
}

#currentpageoptions {
	font-weight: bold;
	font-size: 14px;
}

#currentlyediting {
	width: 180px;
	text-align: left;
}

textarea#content {
	width: 100%;
	height: 597px;
}

.closegraphic {
	position: absolute;
	z-index: 198;
	margin-left: 350px;
	margin-top: -30px;

}
#greyscreen,
.greyscreen {
	background: url(images/80percent.png);
	z-index: 10;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

#pleasewait {
	z-index: 100;
	cursor: wait;
	display: block;	
}

#pleasewaitmessage {
	padding: 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0px auto;	
	margin-top: 20%;
	background: white;
	color: black;
	width: 200px;
	border: 2px solid black;
	font-family: Verdana, Geneva, sans-serif;
	box-shadow: 1px 1px 5px #aaa;
}

#modalscreen {
	background:  url(images/dot.gif);;
	z-index: 100;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

#photo_cropped_wrapper {
	padding-left: 30px;
}


#photo_cropped {
	width: 858px;	
	border:1px solid #ddd;	
}


#cropper {
	width: 920px;
	background: white;
	border: 2px solid gray;
	box-shadow: 1px 1px 5px #ccc;
	position: absolute;
	z-index: 60;
	margin-left: -120px;
	margin-top: 50px;
	display:none;
}

#cropper h1 {
	text-align: center;
	margin-bottom: 20px;
}


#cropper .buttons {
	margin-top: 10px;
	text-align: center;
	border-top: 1px solid gray;
	padding-top: 10px;
	padding-bottom: 50px;
}

div.error {
	background: #FCC;
	color: black;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
		
}
.classifiedsoptions {
	text-align: left;
	white-space: nowrap;
	margin: 0px;	
}

.logoutbutton {
	position: absolute;
	margin-left: 810px;
}

.menuitemtitleeditor {
	display:none;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	border: none;
	font-weight:bold;
	text-transform: uppercase;
	text-align: center;
	outline:none;
	padding-left:18px;
	padding-right:23px;
	
	margin: 1px 0px 0px 0px;
	height: 23px;
}

#fileuploader
{
	visibility: hidden;
	height:0px;
	width:0px;	
}

.normal, a.normal {
	color: black;
	font-weight: normal;
}

#makepagepublic, #makepageprivate {
	display:none;
	margin: 0px;
}
