
/****  Standard Tag Classes ****/

body
{
	background-color:#000;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em;
	color: #F5F5F5;
	margin-top: 50px;
}

p          
{ 
	/* margin:0px; */
	padding:1px 20px 1px 20px;
}

h1         { font-size: 1em; font-weight: bold; }
h2         { font-size: 1em; font-weight: bold; }

.submit          
{ 
	margin-left:130px; 
}

a
{
	text-decoration: none;
}

a:link    { color: #FFD52D; text-decoration: none; }
a:active  { color: #FFD52D; text-decoration: none; }
a:visited { color: #FFD52D; text-decoration: none; }
a:hover   {	color: #fff; text-decoration: none;  }

a.menuOFF:link    { color: #FFD52D; position:relative; top:-4px; padding-top:4px; height:19px; display:block;}
a.menuOFF:active  { color: #FFD52D; position:relative; top:-4px; padding-top:4px; height:19px; display:block;}
a.menuOFF:visited { color: #FFD52D; position:relative; top:-4px; padding-top:4px; height:19px; display:block;}
a.menuOFF:hover   {	color: #000; background-color:#FFD52D; position:relative; top:-4px; padding-top:4px; height:19px; display:block;}

a.menuON:link    { color: #000; background-color:#FFD52D; position:relative; top:-4px; padding-top:4px; height:19px; display:block;}
a.menuON:active  { color: #000; background-color:#FFD52D; position:relative; top:-4px; padding-top:4px; height:19px; display:block;}
a.menuON:visited { color: #000; background-color:#FFD52D; position:relative; top:-4px; padding-top:4px; height:19px; display:block;}
a.menuON:hover   { color: #000; background-color:#fff; position:relative; top:-4px; padding-top:4px; height:19px; display:block;}

a.whitedoor:link {color: #999;}
a.whitedoor:active {color: #999;}
a.whitedoor:visited {color: #999;}
a.whitedoor:hover {color: #fff;}

img
{
	float:left;
	border:none;
}

select.right
{
	float:right;	
}

label
{
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}


.dropdown
{ 
 background-color: #FFD52D; 
 color: #000; 
}

option.dark {background-color: #FDCA00; }




/**** IDs for main structure ****/

#container
{
	width: 881px;   /* 781 */
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background-color:#322F2E;
}

#rowOne
{
	width:880px;    /* 780 */
	height:115px;
	padding:0px;
	margin:0px;
	border-left:1px solid #FFF;
	border-right:1px solid #fff;
	border-top:1px solid #FFF;
	float:left;
	background-color:#322F2E;
}

#rowTwo
{
	width:880px;    /* 781 */
	height:25px;
	padding:0px;
	margin:0px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	float:left;
	background-color:#322F2E;
}

#rowThree
{
	width:880px;    /* 781 */
	height:45px;
	padding-top:25px;
	margin:0px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-image:url(/images/row3BG2.gif);    /* row3BG.gif */
	background-repeat:no-repeat;
	float:left;
	background-color:#322F2E;
}

/* IDs specific to index page */

#rowFour 
{
	width:880px;    /* 781 */
	height:245px;
	padding:0px;
	margin:0px;
	float:left;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	/*border-bottom:1px solid #fff;*/
	background-color:#322F2E;
}

#rowFive 
{
	width:880px;     /* 781 */
	height:125px;
	padding-top:20px;
	margin:0px;
	border:1px solid #fff;	
	/*
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	*/		
	float:left;
	background-color:#322F2E;   
	background-image:url(/images/row5BG2.jpg);   /* row5BG.jpg */
	background-repeat:no-repeat;
}

#rowFive p 
{
	font-size:1.9em;
	text-align:right;
	margin-right:450px;  /* 400 */
}

/* IDs specific to other main pages */

#rowFourB
{
	width:880px;      /* 781 */
	height:111px;
	padding:0px;
	margin:0px;
	float:left;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#322F2E;
}

#rowFiveB
{
	width:880px;            /* 781 */
	padding-top:20px;
	padding-bottom:20px;
	margin:0px;
	border:1px solid #fff;
	float:left;
	background-color:#322F2E;
	background-image:url(/images/row5BBG2.gif);   /* row5BBG.gif */
}


/**** classes for inner structure (inside IDs) ****/

.rowThreeLeft
{
	width:600px;        /* 500 */
	float:left;
	/*background-color:#FF0000;*/
}

.rowThreeRight
{
	width:200px;
	float:right;
	/*background-color:#00ff00;*/
}

.logo
{
	width:164px;    
	height:inherit;
	float:left;   
	border-right:1px solid #fff;
}

.linkBox
{
	height:19px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:center;
	padding-top:4px;
	float:left;
}

.footerBox
{
	width:881px;        /* 781 */
	float:left;
	background-color:#000;
}

.footerBoxLeft
{
	width:561px;  /* 461 */
	background-color:#000;
	padding-top:15px;
	float:left;
}

.footerBoxRight
{
	width:320px;
	background-color:#000;
	float:right;
}

.footerBoxRight img
{
	float:right;
	padding:0px;
	margin:0px;
	padding-top:6px;
}

.footerBoxRight p
{
	float:left;
	padding:0px;
	margin:0px;
	padding-top:15px;
}


/* classes specific to index page */

.rowFourLeft 
{
	width:385px;
	height:245px;
	border-right:1px solid #fff;
	float:left;
}

.rowFourRight 
{
	width:494px;     /* 394 */
	height:245px;
	float:left;
	padding-top:10px;
	/*background-color:#3366FF;*/
}


/* classes specific to all other pages */

.rowFourBLeft 
{
	width:385px;
	height:111px;
	border-right:1px solid #fff;
	float:left;
}

.rowFourBRight 
{
	width:494px;   /* 394 */
	height:111px;
	float:left;
	padding-top:10px;
	/*background-color:#3366FF;*/
}

.rowFiveBTop
{
	width:880px;         /* 880 */
	height:40px;
	float:left;
	clear:both;
	/*background-color:#FF11FF;*/
}

.rowFiveBLeft/* for any page where row five is to be split in two */
{
	width:630px;         /* 530 */
	float:left;
	/*background-color:#FF99FF;*/
}

.rowFiveBRight/* for any page where row five is to be split in two */
{
	width:250px;
	float:left;
	/*background-color:#00CCFF;*/
}

.propertyBox
{
	margin:30px;
	width:380px;  /* 360 */
	height:120px;
	/*background-color:#FF99FF;*/
	float:left;
	/*border: 1px solid #ccc;*/
}

.propertyBox img
{
	padding-right:10px;
}

.propertyBoxTop
{
	height:80px;
	/*border: 1px solid #ccc;*/	
	/*background-color:#33FF00;*/
}

.propertyBoxBot
{
	height:30px;
	/*border: 1px solid #ccc;*/	
	/*background-color:#ffFF00;*/
}

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

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

.propImgBotBox img
{
	padding-top:5px;
	padding-right:11px;
	border:none;
}


/**** text format classes ****/

.primary
{
	font-size:1.6em;
	color:#fff;
	font-weight:normal;
}

.secondary
{
	font-size:1.1em;
	color:#fff;
	font-weight:bold;
}

.yellow
{
	color:#FFD52D;
}

.grey
{
	color:#999;
}

.normal
{
	color:#fff;
}

.bigYellow
{
	color:#FFD52D;
	font-size:2em;
}

.primaryYellow
{
	font-size:1.6em;
	color:#fff;
	font-weight:normal;
	color:#FFD52D;
}

.secondaryYellow
{
	font-size:1.1em;
	color:#fff;
	font-weight:bold;
	color:#FFD52D;
}

.textLeft
{
	text-align:left;
}

.textRight
{
	text-align:right;
}

.textCentre
{
	margin-left:65px;
}
