* {
   /*margin: 0px;*/
	margin: 0 auto;
   padding: 0px;
}
body {
	/*margin: 0px 800px 600px 0px;*/
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	min-width:350px;
	width: auto !important;
	width:350px;  
}

p,ul li,ol li{
	margin:0;
	font-size:14px;
}


::placeholder {
  color: grey;
  opacity: .7; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: grey;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: grey;
}


.printonly {
	display: none;
}

@media print {
	body {
		margin: 0;
		color: #000;
		background-color: #fff;
	}
	.printonly {
		display: block;
	}

	.sm-dppl-nrm {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.5em;
		font-style: normal;
		font-weight: normal;
		color: black;
		text-decoration: none
	}
}

/*  --------- required fields on aed form  ------ */
.required { border-width:2px; border-style:solid; border-color:#6464FF; }
form select.required { border-width:2px; border-style:solid; border-color:#6464FF; }

/*  --------- AED validation styles ------ */
.info       { color: black; background-color: transparent; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-serif;font-size: 11px; padding: 0.1em;}
.warn       { color: rgb(120,0,0); background-color: transparent; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-serif;font-size: 11px; padding: 0.1em;}
.error      { color: red; background-color: transparent; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 11px; margin-left:20px; vertical-align: middle;}

/*  --------- fieldset on aed form, dashboard forms ------ */
#formcontainer fieldset { background-color:#99CCFF; border-radius: 14px; margin:1px 0px 5px 0px; position:relative; display:block; padding: 0px 0px 0px 0px; }
#formcontainer fieldset legend { background-color:#99CCFF; border-width:1px; border-style:solid; border-color:navy; color:navy; font-weight:bold; font-variant:small-caps; font-size:14px; font-family: Arial, Verdana, Helvetica, Sans-serif; padding:1px 5px; position:relative; top: -10px; float: left; left: 25px;}
#formcontainer fieldset fieldset { background-color:#99CCFF; margin:1px 0px 5px 0px; position:relative; display:block; padding: 5px 0px 0px 0px; }
#formcontainer fieldset fieldset legend { background-color:#99CCFF; border-width:0px; border-style:solid; border-color:navy; color:navy; font-weight:bold; font-variant:small-caps; font-size:11px; font-family: Arial, Verdana, Helvetica, Sans-serif; padding:1px 5px; position:relative; top: -12px; }


.w3-button-left{
	border:none;
	display:inline-block;
	outline:0;
	padding:8px 15px 8px 37px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:inherit;
	background-color:inherit;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
}

.w3-button-right{
	border:none;
	display:inline-block;
	outline:0;
	padding:8px 37px 8px 15px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:inherit;
	background-color:inherit;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
}

.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}

.gallnavbtn {
	color: #fcfbed;
	font-size:36px;
}

.mobile_search_btn {
   background-color: #b00e1e;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: white;            /* Text color */
   border: 1px solid transparent;
   border-radius: 15px;
}

.mobile_search_link_text a:link { color: white; }
.mobile_search_link_text a:visited { color: white; }
.mobile_search_link_text a:hover { color: white; }
.mobile_search_link_text a:active { color: white; }
.mobile_search_link_text_nopic a:link { color: white; }
.mobile_search_link_text_nopic a:visited { color: white; }
.mobile_search_link_text_nopic a:hover { color: white; }
.mobile_search_link_text_nopic a:active { color: white; }

a.kassablink:link,a.kassablink:visited { color: blue; font-family: Arial,helvetica; text-decoration: none; }
a.kassablink:hover { text-decoration: underline; }

a.kassabftrlink:link,a.kassabftrlink:visited { color: #89abe7; font-family: Arial,helvetica; text-decoration: none; }
a.kassabftrlink:hover { text-decoration: underline; }

.tabletitletext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 16px; font-weight: bold; font-style: normal; text-align: center; }
.tabletitlelefttext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 16px; font-weight: bold; font-style: normal; text-align: left; }
.tablesubtitlelefttext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 14px; font-weight: bold; font-style: normal; text-align: left; }
.tablelefttext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 12px; font-weight: normal; font-style: normal; text-align: left; }
.tablelabeltext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 12px; font-weight: bold; font-style: normal; text-align: right; }
.aedlabeltext {  font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 12px; font-weight: bold; font-style: normal; text-align: left; }

.propbox:hover {
	background-color: ivory;
}

.main_intro_blurb {
   text-align:left;
   font-size:.8em;
   color: black;
}

.main_service_blurb {
   text-align:left;
   font-size:.8em;
   color: black;
}

.main_geninfo_blurb {
   text-align:left;
   font-size:.8em;
   color: black;
	padding-left: 60px;
	margin-left: auto;
}

.about_skn_blurb { font-family: Arial, Helvetica, sans-serif; font-size: .5em; font-style: normal; font-weight: normal; color: navy; text-decoration: none; text-align:left; padding-left: 60px;	margin-left: auto; }

.searchslider-submit-button {
	background: #b00e1e;
	color: white;
	border-radius: 10px;     	/* Rounded corners */
	height: 30px;
	width: 80px;
	font: bold 15px arial, sans-serif;
	/*
	border-style: outset;
	text-shadow:none;
	border-color: #b00e1e;
	*/
}

#GotopBtn {
	display: none;           	/* Hidden by default */
	position: fixed;         	/* Fixed/sticky position */
	bottom: 20px;            	/* Place the button at the bottom of the page */
	right: 30px;             	/* Place the button 30px from the right */
	z-index: 99;             	/* Make sure it does not overlap */
	border: none;            	/* Remove borders */
	outline: none;           	/* Remove outline */
	background-color: #b00e1e; /* Set a background color */
	color: white;            	/* Text color */
	cursor: pointer;         	/* Add a mouse pointer on hover */
	padding: 10px;           	/* Some padding */
	border-radius: 10px;     	/* Rounded corners */
	opacity: 0.7;            	/* Button Opacity */
}

#GotopBtn:hover {
	background-color: #b00e1e;  /* Add a dark-grey background on hover */
	color: white;               /* Text color */
}

.container-row1, .container-row2, .container-row3, .container-row4, .container-row5, .container-row6, .container-row7, .container-row8 {
	width: 95%; 
	margin: 0 auto;
	/*position: relative;*/

}
.bannerlogobox {
	border: 0px solid red;
	position: relative;
	float: left;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align: left;
	color: black;
	font-size: 11px;
	width: 240px;
	margin: 0 auto;
}

.collapsed_menu_text {
	font-family: arial, verdana, helvetica, sans-serif;
	text-align: center;
	color: black;
	font-size: 14px;
	font-weight: bold;
}

.container-abovebanner {
	border: 0px solid red;
	width: 100%;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align: center;
	/*color: black;*/
	font-size: 9px;
}
.container-banner {
	border: 0px solid red;
	width: 100%;
}
.container-row1 {
	border: 0px solid red;
	width: 100%;
}
.container-row2 {
	border: 0px solid blue;
	width: 100%;
}
.container-row3 {
	border: 0px solid green;
	width: 100%;
	/*position: relative;*/
}
.container-row4 {
	border: 0px solid aqua;
	width: 100%;
}
.container-row5 {
	border: 0px solid purple;
	width: 100%;
}
.container-row6 {
	border: 0px solid purple;
	width: 100%;
}
.container-row7 {
	border: 0px solid yellow;
	background: #144866;
	width: 100%;
	height: auto;
	overflow: auto;
	/*
	height: 290px;
	overflow:hidden;
	*/
}
.container-row8 {
	border: 0px solid purple;
	width: 100%;
	padding: 10px;
	/*background: #144866;*/
}

.emailsrchrsltcontainer-row {
	border: 0px solid yellow;
	width: 100%;
	height: 50px;
	overflow: auto;
	/*
	background: #144866;
   float: none;
	text-align: center;
	*/
}



.addthis_default_style .addthis_separator,
.addthis_default_style .at4-icon, 
.addthis_default_style .at300b,
.addthis_default_style .at300bo, 
.addthis_default_style .at300bs,
.addthis_default_style .at300m {
   float: none !important;
	text-align: center;
}
.addthis_inline_follow_toolbox {
	text-align: center;
}
.addthis_toolbox {
	border: 0px solid purple;
	text-align: center;
	margin: 0 auto;
	/*width: 242px;
   float: none !important;*/
}
.addthis_default_style {
	text-align: center;
}
.addthis_toolbox, .addthis_default_style,
.addthis_toolbox.addthis_default_style {
	/*padding-left: 40%;
   float: none !important;*/
}

.share-list {
	text-align: center;
}	
.share-block__wrapper {
	/*float: left;*/
	float: none;
	display: block;
	margin-right: 2.35765%;
	width: 82.94039%;
	margin-left: 8.5298%
}
.share-block__wrapper:last-child {
	margin-right: 0
}
.share-block h2 {
	font-family: "Avenir W01", helvetica, arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	color: #002942
}
.share-block h2 {
	font-size: 1.5rem;
	line-height: 1.875rem;
	margin-bottom: 15px
}

.ctct-custom-form .ctct-form-required::before {
    content: "\2217";
    color: #f5463b;
	 position: relative !important;
    top: -4px;
    left: -3px;
    /*
	 position: absolute;
    top: -4px;
    left: -3px;
	 */

}

#menu-outer {
	height: 100px;
	/*background: url(images/bar-bg.jpg) repeat-x;*/
	background: #1C4A65;  /*dark bluish*/
}

.table {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
}

ul#companyname {
	min-width: 500px;
	list-style: none;
	/*padding-top: 20px;
	*/
}

ul#horizontal-list {
	min-width: 500px;
	list-style: none;
	/*padding-top: 20px;*/
	height: 30px;
}

ul#horizontal-list li {
	display: inline;
}

ul#horizontal-list li a {
    /*display: block;
    padding: 8px;
	 */
	-webkit-appearance: none;
	-moz-appearance: button;
	/*appearance: button;*/
	padding: 3px  6px;
	border: 1px solid transparent;
	border-radius: 15px;
   color: white;
   text-align: center;
   text-decoration: none;
}

ul#horizontal-list li a:hover {
   background-color: #b00e1e;  /*button red*/
	-webkit-appearance: none;
}

hr.style-one { border: 0; height: 1px; background: #333; background-image: linear-gradient(to right, #ccc, #333, #ccc); }
hr.style-half-center { border: 0; height: 1px; width: 75%; align: left; background: #333; background-image: linear-gradient(to right, #ccc, #333, #ccc); }

/*
<div class="container-row1">
  <div class="mainpicbox"></div>
  <div class="bedbathbox"></div>
  <div class="amenitybox"></div>
</div>
*/
/* Clear floats after the columns */
/*
.mainpicbox {
    float: left;
    width: 33.33%;
}

.center_container:after {
    content: "";
    display: table;
    clear: both;
}
.mainpicbox {						 
   float: left;
   width: 50%;
}

.main-container {
    max-width: 1000px;
    margin: 0 auto;
    background: #eee;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    max-width: 940px;
    margin: 0 auto;
}
iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


*/
.mainpicbox {						 
	border: 0px solid red;
   /*float: left;*/
   width: 60%;
}
.descbox {
	border: 0px solid red;
   /*float: left;*/
   /*width: 45%;*/
	padding: 30px;
}
.row1centerbox {
	border: 0px solid red;
   /*float: left;*/
   width: 40%;
}
.mainmapbox {						 
	border: 0px solid red;
   /*float: left;*/
   width: 60%;
}
.googlebox {
   /*
	float: left;
   width: 80%;
	min-width: 350px;
	*/
	/*the next two center the div within the holder div  */
   display: table;
   margin: 0 auto;
   border: 0px solid black;
   float: left;
   width: 100%;
}
.cbipholderbox {
	border: 0px solid red;
   /*
   width: 40%;
	padding: 10px;
   float: left;
   margin-top: 0.1em;
	*/
}
.cbieligbox {
   float: left;
	border: 0px solid red;
   /*
	display: block;
   margin: 0 auto;
   width: 13em;
	*/
}
.mapsbox {						 
	border: 0px solid red;
   width: 80%;
   /*
	float: left;
	*/
}
.onemapbox {
   /*
	float: left;
   width: 80%;
	*/
	/*the next two center the div within the holder div  */
   display: table;
   margin: 0 auto;
   border: 0px solid black;
   width: 100%;
   float: left;
	min-width: 350px;
}

#cbipeligbanner {
	max-width:100%;
   display: block;
   /*
	height: 100%;
   width: auto;
	*/
   overflow: hidden;	
}
.agentbox {
	border: 5px solid #A5A6BE;
   border-radius: 15px;
   padding: 5px; 
	/*the next two center the div within the holder div  */
   display: table;
   margin: 0 auto;
   width: 40%;
	min-width: 350px;
	max-width: 350px;
   background: #efefef;
	text-align: center;
	line-height: .9em;
	/*
   width: 13em;
	position: relative;
   float: left;
	position: absolute;
	margin-top: 0px; 
	margin-bottom: 0px; 
   height: 150px;    
   background: url(paper.gif);
	*/
}
.agentbox hr { 
   display: block;
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   margin-left: auto;
   margin-right: auto;
   border-style: inset;
   border-width: 1px;
}
.cbipbox {
	border: 5px solid #A5A6BE;
   border-radius: 15px;
   padding: 5px; 
	/*the next two center the div within the holder div  */
   display: table;
   margin: 0 auto;
   width: 40%;
	min-width: 350px;
	max-width: 350px;
	height: 142px;
   background-image: url(../images/cbiinfobg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	/*
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	font-size: 14px;
	line-height: .9em;
	max-width: 380px;
   background: #efefef;
   float: left;
   width: 20%;
	position: absolute;
	margin-top: 0px; 
	margin-bottom: 0px; 
   height: 150px;    
	*/
}
.cbipbox hr { 
   display: block;
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   margin-left: auto;
   margin-right: auto;
   border-style: inset;
   border-width: 1px;
}

a.cbipbtn {
	-webkit-appearance: none;
	/*-webkit-appearance: button;*/
	-moz-appearance: button;
	appearance: button;
	padding: 6px 12px;
	border: 1px solid transparent;
	border-radius: 15px;

	text-decoration: none;
	color: white ;
	background-color: #b00e1e;	
}
a.cbipbtn:hover {
	color: white;
	text-decoration: none;
	background-color: #b00e1e;  /*#FD6568;	*/
}

.submitbtn:link, submitbtn:visited {
	-webkit-appearance: none;
	-moz-appearance: button;
   cursor: pointer;
	appearance: button;
	padding: 6px 12px;
	border: 1px solid transparent;
	border-radius: 15px;
	text-decoration: none;
	color: white ;
	background-color: #b00e1e;	
	/*line-height: 40px;*/
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	font-size: 12px;
}

.submitbtn:hover {
	color: white;
	text-decoration: none;
	background-color: #b00e1e;  /*#FD6568;	*/
}

.rentalsbtn {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*-moz-appearance: button;
	appearance: button;*/
	padding: 6px 12px;
	border: 1px solid transparent;
	border-radius: 15px;
	text-decoration: none;
	color: white ;
	background-color: #b00e1e;	
	/*line-height: 40px;*/
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	font-size: 12px;
}
.rentalsbtn.hover {
	color: white;
	text-decoration: none;
	background-color: #b00e1e;  /*#FD6568;	*/
}


a.submitbtn:link, a.submitbtn:visited {
	-webkit-appearance: none;
	-moz-appearance: button;
   cursor: pointer;
	appearance: button;
	padding: 6px 12px;
	border: 1px solid transparent;
	border-radius: 15px;
	text-decoration: none;
	color: white ;
	background-color: #b00e1e;	
	/*line-height: 40px;*/
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	font-size: 12px;
}

a.submitbtn:hover {
	color: white;
	text-decoration: none;
	background-color: #b00e1e;  /*#FD6568;	*/
}

a.rentalsbtn:link,a.rentalsbtn:visited,rentalsbtn  {
	-webkit-appearance: none;
	-moz-appearance: button;
	appearance: button;
	padding: 6px 12px;
	border: 1px solid transparent;
	border-radius: 15px;
	text-decoration: none;
	color: white ;
	background-color: #b00e1e;	
	/*line-height: 40px;*/
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	font-size: 12px;
}
a.rentalsbtn:hover,rentalsbtn.hover {
	color: white;
	text-decoration: none;
	background-color: #b00e1e;  /*#FD6568;	*/
}

a.mobhdrsrchbtn:link,a.mobhdrsrchbtn:visited {
	-webkit-appearance: none;
	-moz-appearance: button;
   cursor: pointer;
	appearance: button;
	padding: 2px 4px;
	border: 1px solid transparent;
	border-radius: 5px;
	text-decoration: none;
	color: white ;
	background-color: #b00e1e;	
	/*line-height: 40px;*/
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	font-size: 12px;
}

a.mobhdrsrchbtn:hover {
	color: white;
	text-decoration: none;
	background-color: #b00e1e;  /*#FD6568;	*/
}

.row7container {
	border: 0px solid blue;
   display: inline-block;
	margin: 0 auto;	
	min-width: 330px;
	/*width: 60%;*/
}
.ftrinfobox {
	border: 0px solid red;
   display: inline-block;
   margin: 0 auto;
   width: 49%;
	min-width: 330px;
   background: #144866;
	height: 300px;
	text-align: center;
	line-height: 1.1em;
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	font-size: 15px;
	vertical-align: top;
	/*
	vertical-align: middle;
	position: relative;
   float: left;
	*/
}
.newsletterbox {
	border: 0px solid yellow;
   display: inline-block;
   margin: 0 auto;
   width: 49%;
	min-width: 330px;
	height: 250px;
   background: #144866; 
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	font-size: 15px;
	vertical-align: top;
   /*
	vertical-align: middle;
	*/
   /*
	position: relative;
   float: left;
	line-height: 300px;
	height: 250px;
   width: 40%;
	padding: 10px;
   float: left;
   margin-top: 0.1em;
	*/
}
.ftrfineprintbox {
	border: 0px solid blue;
   display: inline-block;
   margin: 0 auto;
   width: 60%;
	min-width: 330px;
   /*
	position: relative;
   background: navy;
   float: left;
	height: 250px;
	*/
}
.ftrtext p {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-weight: normal;
	font-style: normal;
	color: white;
	background: inherit;
	font-size: 0.6em;
	text-align: center;
   /*
	position: relative;
	*/
}


.ftraddressbox {
	border: 0px solid blue;
	position: relative;
   float: left;
   display: table;
   margin: 0 auto;
   width: 23%;
   background: navy;
	height: 250px;
}
.ftremailbox {
	border: 0px solid green;
	position: relative;
   float: left;
   display: table;
   margin: 0 auto;
   width: 23%;
   background: navy;
	height: 250px;
}
.ftrphonebox {
	border: 0px solid purple;
	position: relative;
   float: left;
   display: table;
   margin: 0 auto;
   width: 23%;
   background: navy;
	height: 250px;
}

/*
*/
.gallerybox {
   border: 0px solid black;
   float: left;
   width: 100%;
}
.wtvidbox {
   float: left;
   width: 100%;
   /*border: 2px solid black;*/
   overflow: hidden;
}
.avidbox {
   float: left;
   width: 100%;
   /*border: 2px solid black;*/
   overflow: hidden;
}

.container-row1:after, .container-row2:after, .container-row3:after, .container-row4:after, 
.container-row5:after, .container-row6:after, .container-row7:after, .container-row8:after {
   content: "";
   display: table;
   clear: both;
}

   .mainpicbox, .row1centerbox, .descbox,  .gallerybox123, .cbipholderbox {    /*.googlebox,*/
      width: 100%;
   }
	 
	.cbipbox, .agentbox, .googlebox123 {
		max-width: 13em;
	}
	 
@media (max-width: 1000px) {
}

/*-----  prop banners  -----*/
	.rentedwlbanner, .soonavailwlbanner {
	  position: absolute;
	  width: 85px;
	  right: 1020px;
	  padding: 10px;
	  font-family: verdana, arial, helvetica, sans-serif;
	  text-align: center;
	  line-height: 10px; 
	  display: inline-block; 
	  vertical-align: middle;
	  font-weight: bold;
	  /*
	  top: 60px;
	  right: 0px;
	  background-color: red;
	  */
	}	

	.rentedbanner, .soonavailbanner, .lessbanner, .pendbanner {
	  position: absolute;
	  background-color: red;
	  width: 150px;
	  top: 180px;
	  right: 0px;
	  padding: 15px;
	  font-family: verdana, arial, helvetica, sans-serif;
	  text-align: center;
	  line-height: 16px; 
	  display: inline-block; 
	  vertical-align: middle;
	  font-weight: bold;
	}	

	.rentedbanner, .soonavailbanner, .lessbanner {
	  color: white;
	  opacity: 0.8;
	}	

	.rentedbanner, .soonavailbanner {
		font-size: 14px;	
	}	

	.rentedbanner { background-color: red; }
	.soonavailbanner { background-color: yellow; color: navy; opacity: 0.9; }	
	.newbanner { background-color: navy; }	
	.lessbanner { background-color: green;  }	

	.rentedwlbanner, .soonavailwlbanner {
	  color: white;
	  opacity: 0.8;
	}	

	.rentedwlbanner, .soonavailwlbanner {
		font-size: 10px;	
	}	

	.rentedwlbanner { background-color: red; }
	.soonavailwlbanner { background-color: yellow; color: navy; opacity: 0.9; }	


/*-- to-top --*/
#toTop {
        display: none;
        text-decoration: none;
        position: fixed;
        bottom: 20px;
        right: 2%;
        overflow: hidden;
        z-index: 999; 
        width: 44px;
        height: 56px;
        border: none;
        border-radius: 10px;
        text-indent: 100%;
        background: url(../images/arrow.png) no-repeat 0px 0px;
        /*width: 32px;
        height: 32px;*/
}
#toTopHover {
        width: 44px;
        height: 56px;
        display: block;
        overflow: hidden;
        float: right;
        opacity: 0;
        -moz-opacity: 0;
        filter: alpha(opacity=0);
        /*width: 32px;
        height: 32px;*/
}
/*-- //to-top --*/

/*
.mainpicbox {
	position: absolute;
   background: #efefef;
   padding: 5px; 
   width: 13em;
   border-radius: 15px;
	margin-top: 0px; 
	margin-bottom: 0px; 
   height: 150px;    
   background: url(paper.gif);
	*/
}
	/*
.bedbathbox {
	position: absolute;
   background: #efefef;
   padding: 5px; 
   width: 13em;
   border-radius: 15px;
	margin-top: 0px; 
	margin-bottom: 0px; 
   height: 150px;    
   background: url(paper.gif);
	*/
}

	/*
.amenitybox {
	position: absolute;
   background: #efefef;
   padding: 5px; 
   width: 13em;
   border-radius: 15px;
	margin-top: 0px; 
	margin-bottom: 0px; 
   height: 150px;    
   background: url(paper.gif);
	*/
}

.listinginfobox {
   float: left;
   width: 33.33%;
	position: absolute;
   border-radius: 15px;
   background: #efefef;
   padding: 5px; 
   width: 13em;
	/*
	margin-top: 0px; 
	margin-bottom: 0px; 
   height: 150px;    
   background: url(paper.gif);
	*/
}

/******************** About Us page *******************/

.agentname {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: black;
	font-size: 1em;
	text-align: center;
}

.agentpos {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: black;
	font-size: .9em;
	text-align: center;
}

.agentcell {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: black;
	font-size: .8em;
	text-align: center;
}

.agentcell a{
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: blue;
	font-size: .8em;
	text-align: center;
}

.contactagentcell {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: black;
	font-size: .8em;
	text-align: left;
}

.contactagentcell a{
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: blue;
	font-size: .8em;
	text-align: left;
}

.agentemail {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: blue;
	font-size: .8em;
	text-align: center;
}

.contactagentemail {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: blue;
	font-size: .8em;
	text-align: left;
}

.agentblurb {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: black;
	font-size: 1em;
	text-align:justify;
}	

/******************** //About Us page *******************/

#top {
   margin-left: 0px;
   margin-top: 0px;
   padding: 0px;
   width: 950px;
   height: 259px;
   background: url(../images/hdr_bg.jpg);
}
#topleftbox {
   position: absolute;
   top: 6px;
   left: 10px;
   padding: 0px;
   width: 235px;
   height: 146px;
}
#compnamebox {
   position: absolute;
   top: 140px;
   left: 0px;
   padding: 0px;
   width: 144px;
   height: 33px;
}

#hdrsubmitbtn {
   color:#fff;
   background-color:#33b;
}

#todaydatebox {
   position: absolute;
   border: 0px solid black;
   top: 153px;
   left: 463px;
   padding: 0px;
   width: 161px;
   height: 18px;
   text-align: right;
}
#featurebar {
   position: absolute;
   top: 0px;
   left: 570px;
   padding: 0px;
   width: 21px;
   height: 167px;
}
#emailbox {
   position: absolute;
   top: 117px;
   left: 255px;
   padding: 0px;
   width: 52px;
   height: 49px;
}
#googlemapsbox {
   position: absolute;
   top: 55px;
   left: 171px;
   padding: 0px;
   width: 95px;
   height: 65px;
}
#constantcontactbox {
   border: 0px solid black;
   position: absolute;
   top: 50px;
   left: 345px;
   padding: 0px;
   width: 110px;
   height: 83px;
}

#hdrleftbox {
   position: absolute;
   top: 0px;
   left: 0px;
   margin-top: 0px;
   margin-left: 0px;
   width: 260px;
   height: 166px;
   border: 0px solid black;
   background: url(../images/hdr_left.jpg) no-repeat;
}
#hdrendbox {
   position: absolute;
   top: 0px;
   left: 638px;
   margin-top: 0px;
   margin-left: 0px;
   width: 312px;
   height: 166px;
   border: 0px solid black;
   background: url(../images/hdr_end.jpg) no-repeat;
}
#menubox {
   position: absolute;
   top: 170px;
   left: 0px;
   font-size: 11px;
   line-height: 14px;
   margin: 0px 0px 4px;
   padding: 1px 14px 4px;
   text-transform: uppercase;
   color: #FF6;
   /* padding: 0px; */
   width: 950px;
   height: 20px;
   text-align: center;
}
/*************************  back office *************************/
#aboutuspage {
   width: 47em;
   margin: 0px auto;
   padding: 20px;
}

#page {
   width: 47em;
   margin: 5px auto;
   padding: 5px;
}

#editrecpage {
   width: 60em;
   margin: 0px auto;
}

#mreqpage {
   width: 100%;
   margin: 0px auto;
}

#setfproppage {
   width: 60em;
   margin: 0px auto;
}

#menubox A {
   color: #FF6;
   text-decoration: none;
   font-weight: bold;
}
#menubox A:hover {
   color: #99CCFF;
}
/* CSS Standards Compliant Rounded Box Corners */
.sm-blk-nrm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .75em;
	font-style: normal;
	font-weight: normal;
	color: black;
}

.med-blk-nrm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .85em;
	font-style: normal;
	font-weight: normal;
	color: black;
}

.rc1 {
   display: block;
   height: 1px;
   font-size: 1px;
   overflow: hidden;
   background: #000033;
   margin: 0px 5px;
}
.rc2 {
   display: block;
   height: 1px;
   font-size: 1px;
   overflow: hidden;
   background: #FFFFFF;
   border-right: 2px solid #000033;
   border-left: 2px solid #000033;
   margin: 0px 3px;
}
.rc3 {
   display: block;
   height: 1px;
   font-size: 1px;
   overflow: hidden;
   background: #FFFFFF;
   border-right: 1px solid #000033;
   border-left: 1px solid #000033;
   margin: 0px 2px;
}
.rc4 {
   display: block;
   height: 2px;
   font-size: 1px;
   overflow: hidden;
   background: #FFFFFF;
   border-right: 1px solid #000033;
   border-left: 1px solid #000033;
   margin: 0px 1px;
}


#aboutuspage H2 {
   padding: 0.5em 0px 0em;
   font-size: 1.4em;
   color: #000099;
   background: inherit;
   text-align: center;
}

.datetext {
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   /* Courier, "Courier New", fixed-width; */
   font-size: 8pt;
   color: #000;
   font-weight: normal;
   text-align: left;
}
.regtext {
   position: relative;
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-weight: bold;
   color: #000000;
   background: inherit;
   font-size: 0.8em;
}
.tinytext {
	position: relative;
	font-weight: normal;
	color: #000000;
	background: inherit;
	font-size: 0.65em;
	text-align: center;
}
.pgtitletext {
   position: relative;
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-weight: bold;
   font-style: normal;
   color: #0000CC;
   background: inherit;
   font-size: 1em;
   text-align: center;
}
.testtexti {
   position: relative;
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-weight: normal;
   font-style: italic;
   color: #000000;
   /*background: inherit;*/
   font-size: 0.8em;
}
.testtext {
   position: relative;
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-weight: normal;
   font-style: normal;
   color: #000000;
   /*background: inherit;*/
   font-size: 0.85em;
}
.testpgtitletext {
   position: relative;
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-weight: bold;
   font-style: normal;
   color: #0000CC;
   background: inherit;
   font-size: 1.2em;
   text-align: center;
}

.formbutton {
   cursor:pointer;
   border:outset 1px #ccc;
   background:#999;
   color:#006;
   font-weight:bold;
   padding: 1px 2px;
   background:url(../images/submit_bg.gif) repeat-x left top;
}

.fldlimittext {
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-weight: normal;
   font-style: normal;
   color: #000099;
   background: inherit;
   font-size: 0.7em;
}


a.wl:link    { color: #FFFFCC; }
a.wl:visited { color: #FFFFCC; }
a.wl:hover   { color: #FFFFCC; }
a.wl:active  { color: #FFFFCC; }


/*
a:link, a:visited { text-decoration: none; color: none;  }
*/

.tiny-navy-bold {	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.6em; font-style: normal; font-weight: bold; color: navy; text-decoration: none; background: inherit; }
.sm-dppl-nrm { font-family: Arial, Helvetica, sans-serif; font-size: .75em; font-style: normal; font-weight: normal; color: #000066; text-decoration: none }
.sm-navy-bold { font-family: Arial, Helvetica, sans-serif; font-size: .7em; font-style: normal; font-weight: bold; color: navy; text-decoration: none }
.lg-hdr-nrm { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: normal; font-weight: normal; color: #ffffcc; text-decoration: none }
.sm-black-wl { font-family: Arial, Helvetica, sans-serif; font-size: .8em; font-style: normal; font-weight: bold; color: black; text-decoration: none }
.med-red-wl { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: bold; color: #CC0033; text-decoration: none }
.med-black-wl { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: bold; color: black; text-decoration: none }
.med-black-nrm { font-family: Arial, Helvetica, sans-serif; font-size: .85em; font-style: normal; font-weight: normal; color: black; text-decoration: none }
.med-navy-bold { font-family: Arial, Helvetica, sans-serif; font-size: .85em; font-style: normal; font-weight: bold; color: navy; text-decoration: none }
.med-black-bold { font-family: Arial, Helvetica, sans-serif; font-size: .85em; font-style: normal; font-weight: bold; color: black; text-decoration: none }
.med-blue-propcomm { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-style: normal; font-weight: bold; color: navy; text-decoration: none }
.med-black-propcomm { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-style: normal; font-weight: bold; color: black; text-decoration: none }
.med-dppl-bold { font-family: Arial, Helvetica, sans-serif; font-size: .85em; font-style: normal; font-weight: bold; color: #000066; text-decoration: none }
.mid-dppl-bold-u { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #505084; text-decoration: none; }
.lg-red-proptitle { font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-style: normal; font-weight: bold; color: #CC0033; text-decoration: none }
.lg-red-bold-lt { font-family: Arial, Helvetica, sans-serif; font-size: .9em; font-style: normal; font-weight: bold; color: #CC0033; text-decoration: none }
.lg-navy-bold { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: bold; color: navy; text-decoration: none }
.lg-black-bold { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: bold; color: black; text-decoration: none }
.lg-navy-nrm { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; color: navy; text-decoration: none }
.lg-white-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
.errmesstext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: red; font-size: .8em; font-weight: bold; font-style: normal; text-align: center; }
.searchtitletext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: navy; }
.blink { animation: blink-animation 1s steps(5, start) infinite; -webkit-animation: blink-animation 1s steps(5, start) infinite; }

@keyframes blink-animation { to { visibility: hidden; } }
@-webkit-keyframes blink-animation { to { visibility: hidden; } }


/*
.testpgquotetext
{
        position: relative;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: normal;
        font-style: italic;
        color: #000000;
        background: inherit;
        font-size: 0.75em;
}
.testpgnametext
{
        position: relative;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #000000;
        background: inherit;
        font-size: 0.7em;
}

.med-navy-norm {
		  font-family: Arial, Helvetica, sans-serif;
        font-size: .85em;
        font-style: normal;
        font-weight: normal;
        color: navy;
        text-decoration: none
}

*/
/*
#agent1aboutusbox {
	position: relative;
	top: 50px;
	float: none;
	left: 50px;
	padding: 0px;
	width: 700px;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 0.8em;
}
#agentaboutusbox
{
        position: relative;
        top: 50px;
        float: none;
        left: 50px;
        padding: 0px;
        width: 700px;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
#agent1contactbox
{
        position: relative;
        top: 220px;
        float: none;
        left: 50px;
        padding: 0px;
        width: 700px;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
#agentcontactbox
{
        position: relative;
        top: 220px;
        float: none;
        left: 50px;
        padding: 0px;
        width: 700px;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
.yellowagentbox
{
        background-color: #FFFFCC;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
.blueagentbox
{
        background-color: #99CCFF;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
#contactpage H2
{
        padding: 0.5em 0px 0em;
        font-size: 1.4em;
        color: #000099;
        background: inherit;
        text-align: center;
}
.emailcontent
{
        background: #99CCFF;
        border-right: 1px solid #000033;
        border-left: 1px solid #000033;
        height: 165px;
}
.bluecontactbox
{
        background: #99CCFF;
}
#emailcontactbox
{
        position: absolute;
        top: 300px;
        left: 50px;
        padding: 0px;
        width: 200px;
        height: 165px;
        text-align: center;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
.phonecontent
{
        background: #99CCFF;
        border-right: 1px solid #000033;
        border-left: 1px solid #000033;
        height: 195px;
        padding: 5px;
}
#phonecontactbox
{
        position: absolute;
        top: 300px;
        left: 300px;
        padding: 0px;
        width: 200px;
        height: 195px;
        text-align: center;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
.mailcontent
{
        background: #99CCFF;
        border-right: 1px solid #000033;
        border-left: 1px solid #000033;
        height: 160px;
        padding: 5px;
}
#mailcontactbox
{
        position: absolute;
        top: 300px;
        left: 550px;
        padding: 0px;
        width: 200px;
        height: 160px;
        text-align: center;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
.evenagentcontent {
        background: #99CCFF;
        border-right: 1px solid #000033;
        border-left: 1px solid #000033;
        padding: 5px;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
.oddagentcontent {
        background: #FFFFCC;
        border-right: 1px solid #000033;
        border-left: 1px solid #000033;
        padding: 5px;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 0.8em;
}
*/
/*
#adhdrbox {
   position: absolute;
   top: 190px;
   left: 0px;
   padding: 0px;
   width: 950px;
   height: 0px;
}
#cornerscrollbox {
   position: absolute;
   top: 259px;
   left: 0px;
   margin-top: 0px;
   margin-left: 0px;
   width: 108px;
   height: 113px;
   border: 0px solid red;
   background: url(../images/topleftscroll_index.gif) no-repeat;
}
#introstartbox {
   position: absolute;
   top: 317px;
   left: 88px;
   margin-top: 0px;
   margin-left: 0px;
   width: 240px;
   height: 25px;
   border: 0px solid red;
}
#intromidbox {
   position: absolute;
   top: 334px;
   left: 19px;
   margin-top: 0px;
   margin-left: 0px;
   width: 300px;
   height: 45px;
   border: 0px solid red;
}
#introbox {
   position: absolute;
   top: 379px;
   left: 8px;
   margin-top: 0px;
   margin-left: 0px;
   width: 320px;
   height: 760px;
   border: 0px solid red;
   background: url(../images/logoghost_index.gif) ;
}
#slhdrbox {
   position: absolute;
   top: 264px;
   left: 338px;
   padding: 0px;
   width: 223px;
   height: 31px;
}
#slbodybox {
        position: absolute;
        top: 295px;
        left: 338px;
        padding: 5px;
        width: 211px;
        height: 120px;
        border: 1px solid navy;
        background-color: #FFFFCC;
        background: url(../images/logoghost.gif);
}
#cbihdrbox
{
        position: absolute;
        top: 460px;
        left: 570px;
        padding: 0px;
        width: 223px;
        height: 31px;
}
#cbibodybox
{
        position: absolute;
        top: 491px;
        left: 570px;
        padding: 5px;
        width: 211px;
        height: 150px;
        border: 1px solid navy;
        background-color: #FFFFCC;
        background: url(../images/logoghost.gif);
}
#aboutusbox
{
        position: relative;
        top: 50px;
        left: 570px;
        padding: 0px;
        width: 223px;
        height: 191px;
        border: 0px solid navy;
}
#morphbox
{
        position: absolute;
        top: 434px;
        left: 338px;
        margin-top: 0px;
        margin-left: 0px;
        width: 223px;
        height: 191px;
        border: 0px solid red;
}
#weatherhdrbox
{
        position: absolute;
        top: 630px;
        left: 338px;
        padding: 0px;
        width: 223px;
        height: 31px;
}
#weatherbodybox
{
        position: relative;
        top: 50px;
        left: 338px;
        padding: 5px;
        width: 211px;
        height: 180px;
        border: 1px solid navy;
        background-color: #FFFFCC;
        background: url(../images/logoghost.gif);
}
#wx_module_5329
{
        position: relative;
        top: 10px;
        left: 10px;
        padding: 5px;
        width: 190px;
        height: 160px;
}
#testbox
{
        position: absolute;
        top: 264px;
        left: 570px;
        padding: 5px;
        width: 223px;
        height: 191px;
        background: url(../images/test_bg.jpg) no-repeat;
}

#geninfobox
{
        position: absolute;
        top: 1100px;
        left: 0px;
        padding: 5px;
        width: 750px;
        background: url(../images/logoghost_index.gif) ;
}

#vcollleftbox
{
        position: absolute;
        top: 259px;
        left: 0px;
        padding: 0px;
        width: 160px;
        height: 625px;
        background: url(../images/vertcoll_1.jpg) no-repeat;
}
#vcollrightbox
{
        position: absolute;
        top: 259px;
        left: 640px;
        padding: 0px;
        width: 160px;
        height: 625px;
        background: url(../images/vertcoll_2.jpg) no-repeat;
}
#testpagebox
{
        position: relative;
        top: 0px;
        left: 153px;
        padding: 10px;
        width: 470px;
        background-color: #FFFFCC;
}

#aboutskblistbox
{
        position: relative;
        top: 0px;
        left: 153px;
        padding: 10px;
        width: 470px;
        background-color: #FFFFCC;
}

#pagebox
{
        position: absolute;
        top: 240px;
        left: 0px;
        padding: 5px;
        width: 800px;
        height: 600px;
        background-color: #FFFFCC;
}

#footermenubox
{
        position: relative;
        float: left;
        font-size: 9px;
        top: 250px;
        left: 0px;
        line-height: 10px;
        margin: 0px 0px 4px;
        padding: 1px 14px 4px;
        text-transform: uppercase;
        color: #FF6;
        width: 800px;
        height: 20px;
        text-align: center;
}

#footer
{
        position: relative;
        top: 275px;
        left: 0px;
        padding: 5px;
        width: 784px;
        height: 120px;
        background-color: #99CCFF;
        border: 3px solid #0000CC;
}
*/
/*
.signupbutton {
   border-color:#3A4C7D;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   font-size:14px;
   font-family:arial, helvetica, sans-serif;
   padding: 10px 10px 10px 10px;
   text-decoration:none;
   display:inline-block;
   text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
   font-weight:bold;
   color: #CE0000;  <!-- #FFFE5B#25E4BC#FF8300 #ADD7FF #2831D6 #FFFFFF #0C1E69;  -->
   background-color: #97B9FF;
   background-image: -webkit-gradient(linear, left top, left bottom, from(#97B9FF), to(#768BFE));
   background-image: -webkit-linear-gradient(top, #97B9FF, #768BFE);
   background-image: -moz-linear-gradient(top, #97B9FF, #768BFE);
   background-image: -ms-linear-gradient(top, #97B9FF, #768BFE);
   background-image: -o-linear-gradient(top, #97B9FF, #768BFE);
   background-image: linear-gradient(to bottom, #97B9FF, #768BFE);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#97B9FF, endColorstr=#768BFE);
}

.signupbutton:hover {
   border-color:#3A4C7D;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   background-color: #768BFE;
   background-image: -webkit-gradient(linear, left top, left bottom, from(#768BFE), to(#97B9FF));
   background-image: -webkit-linear-gradient(top, #768BFE, #97B9FF);
   background-image: -moz-linear-gradient(top, #768BFE, #97B9FF);
   background-image: -ms-linear-gradient(top, #768BFE, #97B9FF);
   background-image: -o-linear-gradient(top, #768BFE, #97B9FF);
   background-image: linear-gradient(to bottom, #768BFE, #97B9FF);
   filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#768BFE, endColorstr=#97B9FF);
}

#citbyinvhdrbox {
   position: absolute;
   top: 11px;
   left: 215px;
   padding: 0px;
   width: 88px;
   height: 52px;
}
#srchhdrbox {
   position: absolute;
   top: 5px;
   left: 488px;
   padding: 0px;
   width: 245px;
   height: 20px;
}
#srchbox {
   position: absolute;
   top: 32px;
   left: 486px;
   padding: 0px;
   width: 245px;
   height: 135px;
   vertical-align: middle;
}
#srchpage
{
        width: 47em;
        /*margin: 0px auto;*/
}

*/

