/* SHADOW */ 
.shadowleft {
				background: url(../graphics/bgleft.jpg) repeat-y;
}

.shadowright {
				background: url(../graphics/bgright.jpg) repeat-y;
}

/* LOGO */

.logo {

	background: url(../graphics/smlogo.jpg);
	height: 160px;
	width: 260px;
	float: center;
	display: block;

}

/* info box */

.infoBoxPic	{
		background: url(../graphics/info1.jpg);
	}
	
.infoBoxText	
	{
			position: relative;
			top: 8px;
			padding: 8px;
			width: 620px;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;
	}
	
.infoBoxText a {
			position: relative;
			padding: 8px;
			width: 620px;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;
			text-decoration: underline;
}


.infoBoxText a:hover {
			position: relative;
			padding: 8px;
			width: 620px;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
}	
	
	
.infoBoxBG {
	background-color: #F4FFA6;
	/*padding: 8px;*/
	left: 11px;
	top: 11px;
}

/* New Text Box Side Bars */

.textBoxRightSmall{
	
	float: right;
	position:relative;
	background: url(../graphics/textBoxSbarSmall.jpg) repeat-y;
	height: 103px;
	width: 9px;
	margin: 0; 
	padding: 0;
	display: block;
}



.textBoxRight{
	
	float: left;
	/*position:relative;*/
	background: url(../graphics/textBoxSbar.jpg) repeat-y;
	/*height: 13px;*/
	/*width: 27px;*/
	margin: 0; 
	padding: 0;
	display: block;
}

.textBoxLeft{
	
	float: right;
	/*position:relative;*/
	background: url(../graphics/textBoxSbar.jpg) repeat-y;
	height: 118px;
	width: 17px;
	margin: 0; 
	padding: 0;
	display: block;
}

.textBoxLeftSmall{
	
	float: left;
	position:relative;
	background: url(../graphics/textBoxSbarSmall.jpg) repeat-y;
	height: 118px;
	width: 9px;
	margin: 0; 
	padding: 0;
	display: block;
}

.textBoxText	{
			position: relative;
			padding: 8px;
			width: 375px;
			left: 30px;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}

.textBoxText1	{
			position: relative;
			padding: 8px;
			width: 375px;
			left: 10px;
			float: left;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}

.textBoxText1 a	{
			position: relative;
			padding: 8px;
			width: 375px;
			left: 10px;
			float: left;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}

.textBoxText1 a:hover {
			position: relative;
			padding: 8px;
			width: 375px;
			left: 10px;
			float: left;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}


.textBoxText1wLink	{
			position: relative;
			/*padding: 8px;*/
			width: 425px;
			left: 25px;
			float: left;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}

.textBoxText1wLink a	{
			position: relative;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}

.textBoxText1wLink a:hover {
			position: relative;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;

}

.textBoxPic	{
			/*background: url(../graphics/textBoxPic.jpg);*/
			background: url(../graphics/sbpic1.jpg);
			float: right;
			height: 103px;
			width: 216px;
			display: block;
}

.textBoxPic1	{
			/*background: url(../graphics/sbpic1.jpg);*/
			background: url(../graphics/sbpic4.jpg);
			float: left;
			height: 118px;
			width: 216px;
			display: block;
}

.textBoxBG {
	background-color: #ecf5ff;
}






.topBarPic	{
			background: url(../graphics/topbar1.jpg);
			float: right;
			height: 158px;
			width: 448px;
			display: block;
		}

.topBarPic1	{
			background: url(../graphics/topBar2.jpg);
			float: right;
			height: 158px;
			width: 448px;
			display: block;
		}
		

.topBarPicnew	{
			background: url(../graphics/topbar1new.jpg);
			float: right;
			height: 158px;
			width: 708px;
			display: block;
		}
		
.topBarPic1new	{
			background: url(../graphics/topBar2new.jpg);
			float: right;
			height: 158px;
			width: 708px;
			display: block;
}

.topBarPic2new	{
			background: url(../graphics/topBar3new.jpg);
			float: right;
			height: 158px;
			width: 708px;
			display: block;
}

.topBarPic3new	{
			background: url(../graphics/topBar4new.jpg);
			float: right;
			height: 158px;
			width: 708px;
			display: block;
}

.topBarPic4new	{
			background: url(../graphics/topBar5new.jpg);
			float: right;
			height: 158px;
			width: 708px;
			display: block;
}

.topBarPic5new	{
			background: url(../graphics/topBar6new.jpg);
			float: right;
			height: 158px;
			width: 708px;
			display: block;
}

.topBarPic6new	{
			background: url(../graphics/topBar7new.jpg);
			float: right;
			height: 158px;
			width: 708px;
			display: block;
}

.topBarPic7new	{
			background: url(../graphics/topBar8new.jpg);
			float: right;
			height: 158px;
			width: 708px;
			display: block;
}

.topBarPic8new	{
			background: url(../graphics/topBar9new.jpg);
			float: right;
			height: 158px;
			width: 708px;
			display: block;
}

.topBarPic2	{
			background: url(../graphics/topBar3.jpg);
			float: right;
			height: 158px;
			width: 448px;
			display: block;
		}

.topBarPic3	{
			background: url(../graphics/topBar4.jpg);
			float: right;
			height: 158px;
			width: 448px;
			display: block;
		}

.topBarPic4	{
			background: url(../graphics/topBar5.jpg);
			float: right;
			height: 158px;
			width: 448px;
			display: block;
		}

.topBarPic5	{
			background: url(../graphics/topBar6.jpg);
			float: right;
			height: 158px;
			width: 448px;
			display: block;
		}

.topBarPic6	{
			background: url(../graphics/topBar7.jpg);
			float: right;
			height: 158px;
			width: 448px;
			display: block;
		}

.topBarPic7	{
			background: url(../graphics/topBar8.jpg);
			float: right;
			height: 158px;
			width: 448px;
			display: block;
		}

.topBarPic8	{
			background: url(../graphics/topBar9.jpg);
			float: right;
			height: 158px;
			width: 448px;
			display: block;
		}



/* NAVIGATION BUTTONS */
.menu                 {
		height: 40px;
		width: 710px;
}

.cssbborder {

			display: block;
			/*background: #F9E400;*/
			font-size: 11px;
			width: 5px;
			height: 40px;
			float: left; 
			text-decoration: none;
			overflow:hidden;    /* for IE to hide extra height*/
}

.cssnav	{
			position:relative;
			float: left;
			margin: 0; 
			padding: 0;
			/*text-decoration: underline;*/
			font-family: arial, helvetica, sans-serif;
			/*background: #F9E400;*/
			width: 100px;
			height: 40px;
            overflow:hidden;    /* for IE to hide extra height*/	
}

.cssnav a {
			display: block;
			color: #405B7E;
			font-size: 12px;
			font-weight: bold;
			width: 100px;
			height: 40px;
			float: left;
			overflow:hidden;    /* for IE to hide extra height*/
}


.cssnav a:hover {
					color: #405B7E;
					text-decoration: none;
					/*background: url(../graphics/btnDown.jpg); /*#405B7E;*/*/
}


* html a:hover   {
					visibility:visible
}


.cssnav span {
				    position: absolute;
				    left: 0px;
				    top: 12px;
				    text-align: center;
				    width: 100px;
				    cursor: pointer;  
}


/* SIDE BARS */
.sidebar           {
			width: 250;
			height: 250;
}


/*.sidebarborderl {
					float: left;
					position:relative;
					background: url(../graphics/sidebarl.jpg);
					height: 20px;
					width: 15px;
					margin: 0; 
					padding: 0;
					display: block;
}

.sidebarborderr {
					float: left;
					position: relative;
					background: url(../graphics/sidebarr.jpg);
					height: 20px;
					width: 15px;
					margin: 0; 
					padding: 0;
					display: block;
}*/


.sidebartop {
				float: left;
				position:relative;
				/*float: left;*/
				margin: 0; 
				padding: 0;
				/*text-decoration: underline;*/
				font-family: arial, helvetica, sans-serif;
				/*background: #F9E400;*/
				background: url(../graphics/topbarf.gif);
				width: 250px;
				height: 35px;
            	overflow:hidden;    /* for IE to hide extra height*/	
}

.sidebartop span {
				    position: absolute;
				    left: 0px;
				    top: 4.5px;
				    text-align: center;
				    width: 250px;
				    text-decoration: underline;
				    font-size: 12px;
				    color: #FFFFFF;
				    cursor: pointer;
}

.sidebarbodyl {
					margin: 0;
					padding: 0;
					display: block;
					font-family: arial, helvetica, sans-serif;
					background: #e9edf1; /*#1B4C6D;*/
					width: 100;
					height: 40;
					font-size: 12px;
				    color: #1B4C6D; /*#FFFFFF;*/
}

.sidebarcoll {		
					background: #e9edf1; /*#1B4C6D;*/
					width: 100;
					height: 40;
					text-align: right;
}

.sidebarbodyr {
					margin: 0;
					padding: 0;
					/*display: block;*/
					font-family: arial, helvetica, sans-serif;
					background: #1B4C6D;
					width: 150;
					height: 40;
					font-size: 12px;
				    color: #1B4C6D; /*#FFFFFF;*/
}

.sidebarcolr {		
					background: #FFFFFF; /*#1B4C6D;*/
					width: 150;
					height: 40;
					/*text-align: left;*/
					/*align: left;*/
}

.sidebarbot {
				float: left;
				position:relative;
				/*float: left;*/
				margin: 0; 
				padding: 0;
				/*text-decoration: underline;*/
				font-family: arial, helvetica, sans-serif;
				/*background: #F9E400;*/
				background: url(../graphics/botbar.gif);
				width: 250px;
				height: 35px;
            	overflow:hidden;    /* for IE to hide extra height*/	
}

.sidebarbot2 {
				float: left;
				position:relative;
				/*float: left;*/
				margin: 0; 
				padding: 0;
				/*text-decoration: underline;*/
				font-family: arial, helvetica, sans-serif;
				/*background: #F9E400;*/
				background: url(../graphics/bars/botbar675.jpg);
				width: 675px;
				height: 35px;
            	overflow:hidden;    /* for IE to hide extra height*/	
}


/* SIDE BAR NEW */

.sbar {
		width: 250;
		height: 250;
		/*text-align: center;*/
		/*padding: 3px;*/
		/*top: 10;*/
		background: url(../graphics/bgbar.jpg) repeat-y;

}


.sbarbodyinput {
					position: relative;
					left: 1px;
					width: 100px;
					padding: 0px;
					margin: 5px;
					display: block;
					
					font-size: 14px;
				    color: #1B4C6D; /*#FFFFFF;*/
					
}

#sbarsearchtext	{
					position: relative;
					padding: 5px;
					/*right: 5px;*/
					/*top: 10px;*/
					width: 240px;
					text-align: center;
					display: block;
					
					font-size: 14px;
				    color: #1B4C6D; /*#FFFFFF;*/
}


.sbarbodytext	{
					position: relative;
					padding: 5px;
					right: 5px;
					/*top: 10px;*/
					width: 240px;
					text-align: right;
					display: block;
					
					font-size: 14px;
				    color: #1B4C6D; /*#FFFFFF;*/
}

.width {
			width: 100;
			color: #1B4C6D;
}

#rooms {	
					position: relative;
					left: 32px;
					/*top: 10px;*/
					width: 240px;
					
					padding: 5px;
					/*right: 10px;*/
					/*left: 10px;*/
					/*width: 240px;*/
					text-align: left;
					display: block;
					
					font-size: 14px;
				    color: #1B4C6D; /*#FFFFFF;*/
}

#propsize {	
					position: relative;
					left: 6px;
					/*top: 10px;*/
					width: 240px;
					
					padding: 5px;
					/*right: 10px;*/
					/*left: 10px;*/
					/*width: 240px;*/
					text-align: left;
					display: block;
					font-size: 14px;
				    color: #1B4C6D; /*#FFFFFF;*/
}

#bgbar	{
			background: url(../graphics/bgbar.jpg) repeat-y;

}


#buttonEmpty	{
					position:relative;
					display: block;
					margin: 5; 
					float: left;
					padding: 10;
					font-family: arial, helvetica, sans-serif;
					width: 80px;
					height: 30px;
					left: 100;
            		overflow:hidden;    /* for IE to hide extra height*/
}		

.button	{
			position:relative;
			display: block;
			padding: 5;
			font-family: arial, helvetica, sans-serif;
			width: 100px;
			height: 30px;
			top: 5;
			left: 100;
			margin: 5;
            overflow:hidden;    /* for IE to hide extra height*/	
}


.button a {
			display: block;
			color: #405B7E;
			font-size: 12px;
			margin: 5;
			font-weight: bold;
			width: 100px;
			top: 5;
			height: 30px;
			/*float: left;*/
			/*text-align: middle;*/
			/*align: right;*/
			/*right: 20;*/
			left: 50;
			overflow:hidden;    /* for IE to hide extra height*/
			background: url(../graphics/button1.jpg);
}

.button span {
				    position: absolute;
				    left: 0px;
				    top: 6px;
				    text-align: center;
				    width: 100px;
				    cursor: pointer;  
}


/* TEXT */

.sitetext	{
			position: relative;
			padding: 5px;
			width: 650px;
			text-align: justify;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}


.bottombar  {

		height: 30px;
		width: 710px;
		background: url(../graphics/buttonBar45.jpg) repeat-x;

}

.bottombar span	{

		position: relative;
		top: 8px;
		color: #405B7E;
		font-size: 12px;
		font-weight: bold;
		display: block;
		height: 30px;	
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		overflow:hidden;    /* for IE to hide extra height*/

}



/* PROPERTY INFO PAGE */


.propbar {
		width: 650;
		/*top: 10;*/
		height: 35;
		background: url(../graphics/bars/topbar.jpg);

}


.propbartop {
				float: left;
				position:relative;
				/*float: left;*/
				margin: 0; 
				padding: 0;
				/*text-decoration: underline;*/
				font-family: arial, helvetica, sans-serif;
				/*background: #F9E400;*/
				background: url(../graphics/topbarf.gif);
				width: 650px;
				height: 35px;
            	overflow:hidden;    /* for IE to hide extra height*/	
}


.propbartop span {
			position: relative;
			/*top:10;*/
			padding: 5px;
			width: 650px;
			margin: 20px;
			height: 35px;
			text-align: justify;					
			font-size: 16px;
			font-weight: bold;
			color: #FFFFFF;
			vertical-align: middle;
}


.propinfofield	{
			/*display: block;*/
			position: relative;
			padding: 5px;
			margin: 15px;
			width: 250px;
			text-align: justify;
			font-weight: bold;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}


.propinfofieldred {
			display: block;
			position: relative;
			padding: 2px;
			margin: 0px;
			width: 200px;
			text-align: justify;
			font-weight: bold;					
			font-size: 14px;
			color: #FF0000;
			font-family: arial, helvetica, sans-serif;

}


.propinfofieldbig	{
			/*display: block;*/
			position: relative;
			padding: 5px;
			/*margin: 15;*/
			width: 650px;
			text-align: justify;
			font-weight: bold;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}

.propinfofieldbig2	{
			/*display: block;*/
			position: relative;
			padding: 5px;
			/*margin: 15;*/
			width: 650px;
			text-align: justify;
			font-weight: normal;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}

/* below two used for the new divided description section */
.propinfofieldbig3	{
			/*display: block;*/
			position: relative;
			padding: 5px;
			/*margin: 15;*/
			width: 280px;
			text-align: justify;
			font-weight: bold;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}

.propinfofieldbig4	{
			/*display: block;*/
			position: relative;
			padding: 5px;
			/*margin: 15;*/
			width: 280px;
			text-align: justify;
			font-weight: normal;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}

/* RANDOMS */

#propsmall {
	background-color: #ecf5ff;
	border: 1px dashed #000;
	margin: 1em 1em;
	padding: 1em;
	width: 550px;
}

#imagesdiv	{	
				position: relative;
				width: 375px;
				height: 280px;
				vertical-align: ;
}

.row1 {
	background-color: #ecf5ff;
}

.row2 {
	background-color: #FFFFFF;
}

.propinfofieldn	{
			display: block;
			position: relative;
			padding: 2px;
			margin: 0px;
			width: 200px;
			text-align: justify;
			font-weight: normal;					
			font-size: 14px;
			color: #1B4C6D;
			font-family: arial, helvetica, sans-serif;

}



.proplink	{
			color: #405B7E;
			font-size: 14px;
			font-weight: bold;
			margin: 0; 
			padding: 0;
			text-decoration: underline;
			font-family: arial, helvetica, sans-serif;
}

.proplink a {
			position: relative;
			color: #405B7E;
			font-size: 14px;
			font-weight: bold;
			margin: 0; 
			padding: 0;
			text-decoration: underline;
			font-family: arial, helvetica, sans-serif;
}


.proplink a:hover {
			position: relative;
			color: #405B7E;
			font-size: 14px;
			font-weight: bold;
			margin: 0; 
			padding: 0;
			text-decoration: underline;
			font-family: arial, helvetica, sans-serif;
}

.proplink a:visited {
			position: relative;
			color: #405B7E;
			font-size: 14px;
			font-weight: bold;
			margin: 0; 
			padding: 0;
			text-decoration: underline;
			font-family: arial, helvetica, sans-serif;
}
		


.propbartext	{
		display: block;
		position: relative;
		left: 30px;
		top: 10px;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		width: 500px;
		/*height: 35px;*/
		/*padding: 8px;*/
		font-family: arial, helvetica, sans-serif;
}


.bgbarl {
	background: url(../graphics/bgbarl.jpg);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #ecf5ff;
}

.bgbarl2 {
	background: url(../graphics/bgbarl.jpg);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #FFFFff;
}

.bgbarr {
	background: url(../graphics/bgbarr.jpg);
	background-position: right;
	background-repeat: repeat-y;
}

.bgbar675 {
	background: url(../graphics/bgbar675.jpg);
	background-repeat: repeat-y;
}


.proplink2	{
			color: #405B7E;
			display: block;
			font-size: 15px;
			font-weight: normal;
			text-align: center;
			margin: 2px; 
			padding: 5px;
			text-decoration: underline;
			font-family: arial, helvetica, sans-serif;
}

.proplink2 a {
			position: relative;
			color: #405B7E;
			
			font-size: 15px;
			font-weight: normal;
			text-align: center;
			margin: 2; 
			padding: 5px;
			text-decoration: underline;
			font-family: arial, helvetica, sans-serif;
}


.proplink2 a:hover {
			position: relative;
			color: #405B7E;
			font-size: 15px;
			
			font-weight: normal;
			text-align: center;
			margin: 2; 
			padding: 5px;
			text-decoration: none;
			font-family: arial, helvetica, sans-serif;
}

.proplink2 a:visited {
			position: relative;
			color: #405B7E;
			font-size: 15px;
			font-weight: normal;
			text-align: center;
			margin: 2; 
			padding: 5px;
			text-decoration: underline;
			font-family: arial, helvetica, sans-serif;
}

.searchBar	{
			color: #405B7E;
			display: block;
			font-size: 15px;
			width: 225;
			font-weight: normal;
			align: left;
			margin: 5px; 
			padding: 12px;
			align: center;
			
			font-family: arial, helvetica, sans-serif;
}
