/******************************************************************************
 * Common                                                                     *
 ******************************************************************************/

BODY {
	background-color: #000000;
	font-family: tahoma;
	font-size: 11px;
	color: #C2C0BB;
	/*background-image: url(gfx/bkgd.gif);
	background-position: center;
	background-repeat: repeat-y;*/
	margin: 0px 0px 0px 0px;
	
	}

#topmenu{


	float: left;

	text-align: center;

	background-color: #C0B79A;

	margin-bottom: 1px;

	

}

#Topnav {
	background-color: black;
	
	}



#topmenu a{

	float: left;

	background-color: #A59C7F;

	text-align: center;

	color: White;

	text-decoration: none;

	margin-left: 1px;

	line-height: 28px;

}



#topmenu a:hover{

	float: left;

	background-color: #D0C9B3;

	text-align: center;

	color: White;

	text-decoration: none;

	margin-left: 1px;

}


.box {

	background-color: #cccccc;

}

.box:hover {

	background-color: #ffffff;
	}
	
a.Mainmenu {
	font-family: Verdana, Arial, sans-serif;
	color: #CCCCCC;
	font-size: 16px;
	/* text-transform: uppercase; */
	text-decoration: none;
	
		}	
a.Mainmenu:hover {
	font-family: Verdana, Arial, sans-serif;
	color: black;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	background-color: white;
		}
a.Mainmenu:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #CCCCCC;
	font-size: 16px;
	text-transform: uppercase;
		text-decoration: none;
		}		
				
		
.cityName {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #ffffff;
}
.suburbName {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #ffffff;
}.description {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

/* Formats the header */

.toptitle {
	font-family: ;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}


a.toptitlesmall {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 5px;
	
}

a.toptitlesmall:hover {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 5px;
	
}
a.toptitlemedium {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 5px;
	
}


a.toptitlemedium:link {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 5px;
	
}
a.toptitlemedium:hover {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 5px;
	
}
a.toptitlemedium {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 5px;
	
}

.TabKernel {
	width: 715px;
	}

/*
img.preview {
width: 177px;
height: 133px;
}
*/

/* Formats the navigation bar buttons, and creates the roll-over effect */
#menu {
	FLOAT: left; WIDTH: 760px; HEIGHT: 20px; BACKGROUND-COLOR: #999900
}

#menu A {
	PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 30px; FONT-SIZE: 12px; FLOAT: left; WIDTH: auto; COLOR: #FFFFFF; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-DECORATION: none; BACKGROUND-COLOR: #999900
}
#menu A:hover {
	COLOR: white; BACKGROUND-COLOR: #ffffff; COLOR: #000000
}


/* Formats the navigation bar buttons, and creates the roll-over effect for the administration section */
#menu2 {
	FLOAT: left; WIDTH: 760px; HEIGHT: 20px; BACKGROUND-COLOR: #356dgc
}

#menu2 A {
	PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 12px; FLOAT: left; WIDTH: auto; COLOR: #FFFFFF; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-DECORATION: none; BACKGROUND-COLOR: #999900
}
#menu2 A:hover {
	COLOR: white; BACKGROUND-COLOR: #ffffff; COLOR: #000000
}


/* Formats the property listings */

.listing {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT:  #000000 1px solid;
	BORDER-TOP:  #000000 1px solid;
	BORDER-LEFT:  #000000 1px solid;
	BORDER-BOTTOM:  #000000 1px solid;
	FONT-SIZE: 11px
}

/* Formats listing header, that specifies the Location of the property and the price (Per week) */

.listingHeader {

	BACKGROUND-COLOR: #000000;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px;
	FONT-SIZE: 11px; 
	COLOR: #ffffff
}

/* Formats the image of the property */

.listingImage {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px
}

/* Formats the description of the property */

.listingDesc {
	WIDTH: 100%;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px;
	FONT-SIZE: 11px;
	COLOR: #000000
}

/* Public listing description, i.e. not the admin */
.listingDesc2 {
	WIDTH: 100%;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px;
	FONT-SIZE: 11px;
	COLOR: #000000
}


/* Formats the seperator */
.listingSeperator {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px;
	
}

/* Formats the agents of the property */

.listingAgents {
	WIDTH: 100%;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px;
	FONT-SIZE: 11px;
	COLOR: #000000
}

/* Formats the agent phrase */
.agent{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #999900
}

/* Formats hypertext links */
A:link {
	FONT-SIZE: 11px; COLOR: #666666
}
A:visited {
	FONT-SIZE: 11px; COLOR: #666666
}
A:hover {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}

/* Format the image links */

A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

/* Formats the main text */
.mainText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY:Verdana, Arial, sans-serif
}

/* Formats subheadings of page */
.subHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

/******************************************************************************
 * property_details.php                                                       *
 ******************************************************************************/

/* Formats the property details description */
.propertyDetails {
	WIDTH: 100%;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px;
	FONT-SIZE: 11px;
	COLOR: #000000
}

/* Formats the positioning of the previous button */
.previousButton {
	PADDING-RIGHT: 10px; 
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px;
}

/* Formats the positioning of the next button */
.nextButton {
	PADDING-LEFT: 10px;
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px; 
}

/* Centres the currently displayed image to the center */
.centreImage {
	text-align: center;
}

/* Centres Property Details Thumbnails */
.centreThumbs {
	text-align: center;
}

/* Formats the thumbs in the property details */
.thmbBrdr {
	border-style:solid;
	border-color: #CCCCCC;
	border-width:5px;
}

/* Formats the selected thumbs in the property details */
.thmbBrdrSlctd {
	border-style:solid;
	border-color: #999900;
	border-width:5px;
}

/* Seperator */
.listingSeperator {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px
}

/* Formats the agents of the property */

.prprtyAgnts {
	WIDTH: 100%;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px;
	FONT-SIZE: 11px;
	COLOR: #000000;
}


/* Formats input */

/* Formats listing header, that specifies the Location of the property and the price (Per week) */

.inputtitle {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px;
	FONT-SIZE: 11px; 
	COLOR: #000000;
	width: 150px;
}
.existingimage
{
  FONT-SIZE: 11px;
	COLOR: #000000;
}

.inputtitle2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 11px; 
	COLOR: #000000;
	vertical-align:middle;
}

.listingagents {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px;
	FONT-SIZE: 11px; 
	COLOR: #000000;
}

.error {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 11px; 
	COLOR: red;
}

.confirm {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 11px; 
	COLOR: blue;
}

/* Seperator */

.seperator{
	background-color: #999900;
	border-left: 10px;
	border-righ: 10px;
	/*background-image:  url(gfx/promo_seperator.gif);
	background-repeat: repeat-x;*/
}

.imageupload
{
display: block;
}

.TabMiddle
{
 	COLOR: black;
	FONT-SIZE: 12px;
}

/* website created by OPMC */

.footer_opmc{	
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	line-height: 210%;

}


.footer_opmc a{	
	font-size: 12px;
	font-weight: normal;
	color: #16A7FA;

}