/* ****** BODY DEFINITIONS START HERE ****** */
/* body text definitions - these are relative to the size of the surrounding text */
.htmlsbody {
	background-image: url(sysimg/scrnbkgrnd2.png);
	width:770px;
       	text-align:center;
	margin-left:auto;
	margin-right:auto;
        font: 62.5%/1.5 "Arial", "Helvetica", "Century Schoolbook L", "Times", "Verdana", "Lucida Console", "Times New Roman", "sans-serif", "Nimbus sans L";
}
.htmlobody {
	background-image: url(sysimg/scrnbkgrnd2.png);
	width:770px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
        font: 62.5%/1.5 "Arial", "Helvetica", "Century Schoolbook L", "Times", "Verdana", "Lucida Console", "Times New Roman", "sans-serif", "Nimbus sans L";
}
.htmlabody {
	width:770px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
        font: 62.5%/1.5 "Arial", "Helvetica", "Century Schoolbook L", "Times", "Verdana", "Lucida Console", "Times New Roman", "sans-serif", "Nimbus sans L";
}
/* ****** BODY DEFINITIONS END HERE ****** */


/* ****** PAGE DEFINITIONS START HERE ****** */
/* page for all functionality other than update and advert display */
#page {
	float:left;
       /* background-color:rgb(255, 248, 193);*/
        background-color:white;
        font-size:1.2em;
}

/* page for advert update functionality */

#updpage {
	float:left;
	background-color:rgb(255, 248, 193);
        border-style:solid;
	border-width:2px;
	border-color:brown;
        font-size:1.2em;
}

/* class for page on main advert display.*/
#advdispage {
	float:left;
	background-color: white;	
      	font-size:1.2em;
}

#errorpage {
	align:center;
	text-align:center;
	width:820px;
	height:3000px;
        background-color:white;
	border-style:double;
        position:absolute;
	top:0em;
	left:5em;
        font-size:16px;
}
/* ****** PAGE DEFINITIONS END HERE ****** */

/* header */

.header {
       	width:770px;
        background-color:rgb(255,250,209);
	font-size:1.2em;
        height:80px; 
}
.headerlinks {
      	float:left;
	text-align:left;
	border-bottom:solid;
	border-width:2px;
     	font-size:1em;
        border-color:rgb(193,14,52);
	padding-bottom:2px;
        background-color:rgb(255,250,209);  
      	width:770px;
}


/* ****** LEFT AND RIGHT COLUMN DEFINITIONS START HERE ****** */
/* left hand side column */
#lhc {
	float:left;
  	width:140px;
	font-size:0.9em;
        margin-top:5px;
     
}

#rhc {
	float:left; 
	width:140px;
       	font-size:0.9em;
        margin-top:5px;
}
.linkbox {
        width:122px;
	background-color:rgb(250,240,211); 
	text-align:center;
	align:center;
	margin-left:auto;
	margin-right:auto;
        padding:4px;
        padding-top:2px;
	padding-bottom:2px;
}

/* internal linkbox */
.linkboxi {
        width:122px;
	background-color:rgb(255,255,225); 
	border-bottom-style: solid; 
        border-color:rgb(255, 204, 153);
	border-width:1px;
        font-size:10px;
	line-height:1.5;
	text-align:center;
	margin:0px;
}
/* ****** LEFT AND RIGHT COLUMN DEFINITIONS END HERE ****** */


/* central column for 2 col page */
.centre {
	float:left;
       	width:620px;
	text-align:left;
	padding:2px;
	margin-top:5px;
}

/* central column for 3 col page */
.centre3 {
	float:left;
	width:480px;
	text-align:left;
	padding:5px; 
	margin-top:5px;
}

/* central column for 1 col page */

.centre0 {
	float:left;
       	width:770px;
	text-align:left;
	padding:2px;
	margin-top:5px;

}

/* central column for 1 col page specific to advert display*/

.advcentre0 {
        clear:both;
        float:left;
       	width:750px;
	text-align:left;
	padding:2px;
	margin-top:5px;

}

/* ****** MISCELLANEOUS DEFINITIONS START HERE ****** */
/* Used by index.php for search box */
.simplesearch {
	float:left;
	clear:both;
        background-color:rgb(181,222,247);
        width:454px;
        height:100%;
  
}
.placesearch {
        clear:both;
        float:left;
        background-color:rgb(152,206,247);
        border:solid;
        border-color:navy;
        border-width:1px;
}
.activitysearch {
        clear:both;
        float:left;
        background-color:rgb(220,230,245);   /* powder blue */
 
}

.accommodationsearch {
            background-color:rgb(220,230,245); /* powder blue */
} 
.latestp {
        clear:both;
        float:left;
        width:480px;
        margin-top:10px;
        background-color:rgb(255,250,209); 
}



#errorbox {
        width:560px;
	background-color:rgb(255,255,225); 
	border-style:solid; 
	border-color:rgb(255, 204, 153);
	border-width:1px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	align: center;
	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
	padding-bottom:2px;
	color:red;
	clear:both;
}


#msgbox {
        width:640px;
	background-color:rgb(255,255,225); 
        color:blue;
        font-weight:bold; 
        font-size:1em;
	text-align:left;
	margin:5px;
	align:left;
	padding-top:4px;
	padding-bottom:2px;
	clear:both;
}


#confbox {
        width:560px;
	background-color:rgb(255,255,225); 
	border-style:solid; 
	border-color:grey;
	border-width:1px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
	padding-bottom:2px;
	color: black;
}

.homelink {
	width:480px;
	margin-top:5px;
     	align:center;
	float:left;
}
.homelinkl {
	width:240px;
	float:left;
}
.homelinkr {
	width:240px;
	float:left;
}
.newhomelink {
	width:750px;
	margin-top:5px;
	margin-left:5px;
	text-align:left;
	float:left;
	clear:both;
}
.newhomelinkl {
	width:245px;
	float:left;
	clear:both;
	margin-left:5px;
}
.newhomelinkr {
	width:245px;
	float:left;
	margin-left:5px;
}
.homelinkbanner {
	width:750px;
	border:solid;
	border-width:1px;
	border-color:navy;
	background-color:rgb(220,230,245);
	text-align:center;
}
.homelinkbanner2 {
	width:245px;
	border:none;
	margin-top:5px;
	background-color:rgb(220,230,245);
}
.homelinkdetail {
	width:235px;
	border:none;
	margin-left:10px;
}
/* ****** MISCELLANEOUS DEFINITIONS END HERE ****** */



