html {margin:0px; padding:0px;}

body {
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; color:#333; background:#EAF4FA url(../images/cont/background.jpg) repeat-x;
  margin:0px; padding:0px;behavior: url(Styles/csshover2.htc);}

center {position:absolute; left:-10000px; height:0px; width:0px; overflow:hidden;}
img {border:0px; margin:0px; padding:0px;}
div {}
*.* {margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 { font-weight:bold; font-style:normal; margin:0px; padding:0px; clear:both; color:#006699}

h6 { font-size:11px}
h5 { font-size:12px;}
h4 { font-size:14px;}
h1 { font-size:18px;}

ul, ol {margin:0px; padding:0px;}
li {margin-left:20px; margin-bottom:3px; list-style-type:none}

#admin_menu  {margin:0px; padding:0px;}
#admin_menu li {margin-left:15px}

a:link {
	color: #b7822c;
	text-decoration: none;
}
a:visited {
	color: #b7822c;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
a:active {
	color: #b7822c;
	text-decoration: none;
}

.light_link {color:#ddd;}
.light_link:hover {color:#fff;}

#maincouter {
	position:relative;
	margin:0px auto 0px auto;
	width:800px;
	padding:0px;
	background-image:url(../images/cont/mainouter_bg.gif);
	}



#mainc {
	position:relative;
	margin:0px;
	padding:18px 0px 80px 0px;
	width:800px;
	background: url(../images/cont/maininner_bg.gif) no-repeat;
	}
	

#leftc {
	position:realtive;
	float:left;
	width:180px;
	margin-left:20px;
	display:inline
	}

#rightc {
	position:realtive;
	float:left;
	width:558px;
	background:#f5f5f5;
	padding:6px;
	margin:0px;
	}
#rightc_inner {
	position:realtive;
	width:100%;
	background:#ffffff;
	padding:0px; margin:0px;
	}

.content {
	position:relative;
	float:left;
	display:inline;
	margin:9px 9px 4px 9px;}

.quicklinx li {
	background:url(../images/coast/dot_triangle.gif) no-repeat 0px 6px;
	margin:4px 0 0 1px;
	padding:0 0 0 6px;
	}
.quicklinx li a{
	font-size:10px;
	}
p {
	font-size:11px;
	color:#666;
	padding:0 10px 0 0;
	}
.pagination  {
	font-weight:bold;
	color:#900;
	line-height:1.5em;
	font-size:11px;
	}
.pagination a {
	font-weight:bold;
	color:#900;
	}
.backbutton {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	width:70px;
	height:24px;}

/*	MAIN MENU		*/
#menuc {
	position:relative;
	float:left;
	background:url(../images/coast/menuc_bg.gif) no-repeat;
	width:180px;
	height:240px;
	margin:12px 0 12px 0;
	}
#menuc ul, #menuc li {margin:0px; padding:0px;} 
#menuc ul {margin:37px 0 0 37px;} 

#menuc li {
	display:block;
	width:111px;
	height:26px;
	} 

#menuc li a{
	display:block;
	width:91px;
	height:20px;
	padding:6px 0 0 20px;
	background:url(../images/cont/menuz_button_bg.gif) no-repeat top left;
	color:white;
	font-size:10px;
	font-weight:bold;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	letter-spacing: 0.03em;
	} 

#menuc li a:hover{
	background:url(../images/cont/menuz_button_bg.gif) no-repeat bottom left;
	text-decoration:none;
	} 

/*   CONTENT     */

#sform select {
	width:150px;
	padding:1px;
	font-size:12px;
	}
#sform input {
	width:150px;
	padding:1px;
	font-size:11px;
	}

#propinfo {
	font-size:10px;
	color:#b7822c;
	margin-top:5px;
	}
.contact {
	font-size:10px;
	color:#0066cc;
	text-align:left;
	}
.desctext {
	color:#666;
	}
#propinfo .quicklinx li {background-position:0 5px}

/*   left     */


/*   index page
--------------------------------------*/




/*   login & register page
--------------------------------------*/



	
/*-------------------------*/
.footer {
	position:relative;
	width:539px;
	margin:0px 15px 3px 15px;
	padding:5px 0; 
	text-align:center; 
	color:#666; 
	font-size:9px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.footer a {color:#996600;}
	
#escape {
	position:absolute;
	right:-50px;
	top:12px;
	}
#escape a{
	display:block;
	width:24px;
	height:23px;
	overflow:hidden;
	}

#escapehome {
	position:absolute;
	left:480px;
	bottom:30px;
	}
.button_submit{height:20px !important; width:53px !important; border:0px !important; padding:0px; padding-bottom:5px; background:url(../images/background/button_bg.gif) repeat-x bottom; color:white !important; font-size:12px !important; font-variant:small-caps}

/*====================================*/
admin styles
/*====================================*/

body#admin_body {background-color:#eee;}
td.admin_menurow a {font-weight:bold;}




.leftoff {position:absolute; left:-10000px; height:0px; width:0px; overflow:hidden;}


.center {text-align:center}
.left {text-align:left}
.right {text-align:right}
.vbottom {vertical-align:bottom}
.vtop {vertical-align:top}
.error {color:red}

.fl_right {float:right}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}


.w25 {width:25px}
.w50 {width:50px}
.w55 {width:55px}
.w65 {width:65px}
.w100 {width:100px}
.w120 {width:120px}
.w145 {width:145px}
.w150 {width:150px}
.w170 {width:170px}
.w200 {width:200px}
.w220 {width:220px}
.w300 {width:300px}
.w350 {width:350px}
.w400 {width:400px}

.h25 {height:25px}
.h50 {height:50px}
.h100 {height:100px}
.h150 {height:150px}
.h200 {height:200px}

.wp100 {width:100%}


/* Basic Colors */
.white {color: rgb(255,255,255);}
.black {color: rgb(0,0,0);}
.red {color:#f00;}

	#dhtmlgoodies_scrolldiv{
		width:400px;
		height:260px;
		position:relative;

	}
	#scrolldiv_parentContainer{
		width:390px;	/* Width of the scrolling text */
		height:100%;
		overflow:hidden;
		float:left;
		position:relative;
		padding:5px 0px;;
	}
	
	/*
	CSS for the scrolling content 
	*/
	#scrolldiv_content{
		position:relative;
	}
	
	/*
	The scrollbar slider 
	*/
	#scrolldiv_slider{
		width:4px;
		margin-left:2px;
		height:260px;
		float:left;
	}
	
	/*
	The scrollbar (The bar between the up and down arrow )
	*/
	#scrolldiv_scrollbar{
		width:2px;
		height:245px;	
		position:relative;
		margin-left:3px;
		background:#d2d2d7;
		
	}
	/*
	The scrollbar handle
	*/
	#scrolldiv_theScroll{
		width:4px;
		height:20px;
		background-color:#666699;
		position:absolute;	
		top:0px;
		left:-1px;
		cursor:pointer;
	}
	/*
	Scroll buttons(The up and down arrows)
	*/
	#scrolldiv_scrollUp,#scrolldiv_scrollDown{
		width:8px;
		height:9px;
		text-align:center;
		font-size:16px;
		line-height:16px;
		cursor:pointer;
	}
	#scrolldiv_scrollUp{
		margin-bottom:2px;
	}
	#scrolldiv_scrollDown{
		margin-top:2px;
	}
	#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{
		font-family: Symbol;
	}