/* REM css - 4.18.08 */

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

#wrappy {position:relative;margin:0 auto; text-align:left;  min-height:650px; width:960px;min-width:940px;max-width:940px;}

body {margin:0 0 0 0;font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:100%;width:100;}

#logo {padding:0 570px 33px 0;}
#contact {float:right;}
img {border:0;}

#header {margin-top:60px;height:33px;min-width:940px;width:100%; max-width:940px;}
#remon-logo {display:none; height:33px; width:400px;text-indent:-9999px;overflow:hidden;background:url(../images/header-1b.png) 0px 0px no-repeat;}
#header1 {display:block; height:33px; width:400px;}

#header img#header2 {margin: 0 20px 0 40px;}
#header h1 {width: 960px;margin:0 0 5px 0; padding:0 0 0 0;}

#header p {font: 11px Arial, Helvetica, sans-serif #333; text-align:left;}
#header address {font: 11px Arial, Helvetica, sans-serif #333; margin: 0 20px 0 0; padding:10px 0 7px; text-transform:uppercase;line-height:13px;text-align:right; font-style:normal; letter-spacing:51px;}
#header img {float:none; margin: 0 0 0 0;}

#wrap {position:relative; float:none; width:963px;min-height:715px; margin:10px 0px 60px 0; min-width:782px;
    }
	#wrap p.remon{color:#444;}
	#wrap p.remon:hover{color:#333;}
#wrapout{position:relative;float:none; width:958px; max-width:950px; min-height:715px; margin:3px; min-width:940px;}

*html #wrap {height:423px;}
#nav {display:none; }
#nav ul {display:none;}

*+html #nav ul {display:none;}
*html #nav ul {line-height:.05em; margin:0; padding:0;}
#nav li {padding:0 0 0 0; margin:0 0 0 0;}
#nav a {display:block; text-transform:uppercase; text-decoration:none; color:#79acd4; text-align:right; font-size:.7em; padding:2px 10px 3px 0px; margin:0 0 0 0;}
*html #nav a {margin:0; padding:15px;}
#nav a:hover {color:#222;}
#nav a:active {color:#222;}

#indeximg {
	position:absolute;
	top:50px;
	left:0px;
	border-style:double;
	border-color:#999;
	width:635px;
	
}


#news {overflow:hidden;}
#news img{border:border:1px solid #79acd4;padding:none;}


#billboard{width:635px;}


#content {position:relative; top: 44px; left:0px; width:940px;margin: 0 0 100px 0; padding: 0 0 0 0; }

#content_thanks {position:relative; top: 80px; left:105px; margin: 0 0 100px 0; padding: 0 0 0 0; width:940px;}
#content_thanks p {font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#333333; line-height:20px; margin:10px 10px 10px 10px; text-align:left;}
#content_thanks a {text-decoration:none;color:#79acd4;}	
#content_thanks a:visited {color:#79acd4;}
#content_thanks a:hover {color:#79acd4; text-decoration:none; border-bottom:1px dotted #79acd4;}


 
#content h4 {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#79acd4; margin: 10px; font-weight:200; text-align:left;}
#content h5 {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#79acd4; font-weight:100; text-align:left;margin-top:15px;}
#content p {font-family:Arial, Helvetica, sans-serif; font-size:.95em; color:#333333; line-height:20px;  text-align:justify; width:px;}

.quote3 {position:relative;font-family:Georgia, "Times New Roman", Times, serif;top:5px; text-align:left;margin:10px 152px 10px 152px;width:300px; max-height:200px; font-size:13px;padding:15px 15px 15px 15px;text-align:justify;font-style:italic;}
.quote2 {position:relative;font-family:Georgia, "Times New Roman", Times, serif; top:5px;text-align:left;margin:10px 200px 10px 200px;width:240px; max-height:200px; font-size:13px;padding:15px 15px 15px 15px;text-align:justify;font-style:italic;}
.quote {position:relative;font-family:Georgia, "Times New Roman", Times, serif; top:5px;text-align:left;margin:10px 192px 10px 192px;width:240px; max-height:200px; font-size:13px;padding:15px;text-align:justify;font-style:italic;}
.markl {position:absolute; top:0px; right:320px; bottom:50px; left:-10px; width:20px; height:50px; font-family:Georgia, "Times New Roman", Times, serif;left:px;color:#79acd4; font-size:5em;display:block;}
.markld{position:absolute; top:0px; right:220px; bottom:50px; left:-10px; width:20px; height:50px; font-family:Georgia, "Times New Roman", Times, serif;left:px;color:#79acd4; font-size:5em;display:block;}
.markle{position:absolute; top:0px; right:270px; bottom:50px; left:-10px; width:20px; height:50px; font-family:Georgia, "Times New Roman", Times, serif;left:px;color:#79acd4; font-size:5em;display:block;}
.markre {position:absolute; top:40px; right:70px; bottom:0px; left:240px; width:20px; height:50px; font-family:Georgia, "Times New Roman", Times, serif;left:px;color:#79acd4; font-size:5em;display:block;}
.markr {position:absolute; top:40px; right:10px; bottom:0px; left:310px; width:20px; height:50px; font-family:Georgia, "Times New Roman", Times, serif;left:px;color:#79acd4; font-size:5em;display:block;}
.markrb {position:absolute; top:40px; right:10px; bottom:10px; left:310px; width:20px; height:50px; font-family:Georgia, "Times New Roman", Times, serif;left:px;color:#79acd4; font-size:5em;display:block;}
.markrc {position:absolute; top:60px; right:10px; bottom:10px; left:310px; width:20px; height:50px; font-family:Georgia, "Times New Roman", Times, serif;left:px;color:#79acd4; font-size:5em;display:block;}
.markrd {position:absolute; top:40px; right:10px; bottom:-10px; left:230px; width:20px; height:50px; font-family:Georgia, "Times New Roman", Times, serif;left:px;color:#79acd4; font-size:5em;display:block;}


#thnl{font-family:Arial, Helvetica, sans-serif;color:#70acd4; font-size:.9em;width:200px;}

#content .contact {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333333; line-height:25px; margin:0px 0px 70px 10px; text-align:justify; width:240px; min-height:200px; float:none;}

#content .contact1 {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333333; line-height:25px; margin:0px 0px 30px 10px; text-align:justify; width:300px; min-height:200px; float:none;}

#content a {color:#79acd4; text-decoration:none;}
#content a:visited {color:#79acd4;}
#content a:hover {color:#79acd4; text-decoration:none; border-bottom:1px dotted #79acd4;}
#content_thanks p.remon {font-size:.9em; padding-top:5px;}
#content p.remon a{font-size:1em; padding-top:5px; text-decoration:none; border:none;}

#content img { border:1px solid #79acd4; }
#content .container {width:940px; margin-bottom:5px;}
.button {width:27px; height:25px; border:1px solid #79acd4;font-family:Arial, Helvetica, sans-serif;background-color:#FFF; font-size:.95em; color:#79acd4; text-transform:uppercase;}

#content h5.new.point {background: url("../images/new.jpg") no-repeat scroll 185px 3px transparent;}
#content h5.new.tide {background: url("../images/new.jpg") no-repeat scroll 86px 3px transparent;}

.button_enews {width:55px; height:20px; border:1px solid #79acd4;font-family:Arial, Helvetica, sans-serif; font-size:.8em; letter-spacing:.2em; background-color:#FFFFFF; text-transform:uppercase; color:#808080;}
.thnl{width:200px; }

.button2 {width:80px; height:20px; border:1px solid #79acd4;font-family:Arial, Helvetica, sans-serif; font-size:.9em; letter-spacing:.2em; background-color:#FFFFFF; text-transform:uppercase; margin-top:5px;}

.button3 {width:136px; height:20px; border:1px solid #79acd4;font-family:Arial, Helvetica, sans-serif; font-size:.9em; letter-spacing:.2em; background-color:#FFFFFF; text-transform:uppercase; margin-top:5px;}
 
.input {width:235px;color:#777;padding:2px;}

#suits {width:940px; top:275px; list-style:none;}
#topimage{width: 635px;top:89px;margin:0px 0px 30px 0px;}
#hickeybg {width:940px; padding-bottom:5px; padding-top:5px; }
#hickeyp{margin-top::5px;}
#hickeyf{width:940px;}
#magnets{position: relative;width:635px;}
#magnets a{font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#777;padding:5px;}



#latest { position:absolute; top:501px; left:0px;width:635px; height:50px; background-color:none; margin: 0 0 0 0; padding: 0 0 0 0;border: none;}
	#latest a{font-family:Arial, Helvetica, sans-serif;color:#222;}
#latest p{font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#222;padding:0px;line-height:150%;}
#latest a:hover{color:#000;}
	#latest img{padding:0px;display:none;float:none;}
#tide {width:1px; height:1px;}

#appointment { position:absolute; top:551px; left:0px;width:635px; height:50px; margin: 0 0 0 0;background-color:none; padding: 0 0 0 0;border:none;}
	#appointment a{font-family:Arial, Helvetica, sans-serif; color:#222;}
#appointment p{font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#222;padding:0px; line-height:150%;}
#appointment a:hover{color:#000;}
	#appointment img{padding:0px;display:none;float:none;}
#killMe{display:none;}

#high { border:#FC0; background-color:#FC0;}

#gift { position:absolute; top:601px; left:0px;width:635px;height:50px; border:none;background-color:none; margin: 0 0 0 0; padding:0px;}
	#gift a{font-family:Arial, Helvetica, sans-serif;  color:#222;}
	#gift p{font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#222;padding:0px;line-height:150%;}
	#gift a:hover{color:#000;}
	#gift img{padding:0px;display:none;float:none;}



#facebook
{position:absolute;top:650px;left:0px;margin: 0 0 0 0;padding:0px;width:635px;height:50px;background-color:none; border:none;}
	#facebook a{font-family:Arial, Helvetica, sans-serif; color:#222;}
	
	#facebook a:hover{color:#000;}
	  .face  {height:30px;width:635px;Arial, Helvetica, sans-serif; font-size:.9em; color:#222;line-height:150%;padding:0px 0px 0px 0px;margin-top:0px;margin-left:0px;}
	  #faceb{display:none; height:40px; width:40px;text-indent:-9999px;overflow;background:none;}
	  .twit   {height:35px;width:635px;  Arial, Helvetica, sans-serif; font-size:.9em; color:#222;line-height:150%;padding: 0px 0px 0px;margin-left:0px;margin-top:0px;} 
      #twittt{display:none; height:40px; width:40px;text-indent:-9999px;overflow:hidden; background:none;}
	  
.newbutton{width:23px; height:11px; font-family:Arial, Helvetica, sans-serif;color:#79acd4;font-size:.8em; font-variant:caps; border: 1px solid #79acd4;}


#billboard-wrap { position:absolute; top:705px; left:0px; margin: 0 0 0 0; padding:0px; width:638px; height:50px; border:none;}
	#billboard-wrap p{font-family:Arial, Helvetica, sans-serif;width:635px; font-size:14px;padding:0px; color:#222;line-height:150%;text-align:left; }
#subForm{float:none;;padding:0px;display:none;}

.footer {margin-top:50px;padding:7px;width:900px;height:100px;background-color:none; border-top:solid #666 2px;}




#buttons {width:130px; height:14px; border:1px solid #79acd4; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:.2em; background-color:#FFFFFF; text-transform:uppercase;}


#content p.title {font-size:1em; color:#79acd4;}

.form {margin: 0 0 0px 0px; padding:0 0 0 0;}
.appointment {margin: 0 0 0px 0px; padding:0 0 0 0;}

.error {font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#AA0000; padding-left:10px;}

#content_thanks p.remon {font-size:.8em; padding-top:5px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#777; font-weight:100; text-align:left;}

/* Default style sheet for jQuery date picker v3.6.1. */
#datepick-div, .datepick-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	color: #000;
	width: 185px;
}
#datepick-div {
	display: none;
	border: 1px solid #777;
	z-index: 100; /*must have*/
}
.datepick-inline {
	float: none;
	display: block;
	border: 0;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.datepick-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.datepick-trigger {
	width: 25px;
	padding: 0px;
}
img.datepick-trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepick-prompt {
	float: none;
	padding: 2px;
}
* html .datepick-prompt {
	width: 185px;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
	clear: both;
	float: none;
	width: 100%;
	color: #fff;
}
.datepick-control {
	background: #79acd4;
	padding: 2px 0px;
}
.datepick-links {
	background: #000;
	padding: 2px 0px;
}
.datepick-control, .datepick-links {
	font-weight: bold;
	font-size: 85%;
}
.datepick-links label {
	padding: 2px 5px;
	color: #888;
}
.datepick-clear, .datepick-prev {
	float: none;
	width: 34%;
}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {
	float: none;
	text-align: right;
}
.datepick-current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepick-close, .datepick-next {
	float: none;
	width: 34%;
	text-align: right;
}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {
	float: none;
	text-align: left;
}
.datepick-header {
	background:#333;
	text-align: center;
	font-weight: bold;
	height: 1.6em;
}
.datepick-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepick-header span {
	position: relative;
	top: 3px;
}
.datepick {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepick a {
	display: block;
	width: 100%;
}
.datepick-title-row {
	background: #C7C7C7;
}
.datepick-title-row th {
	text-align: center;
	font-weight: normal;
}
.datepick-days-row {
	background: #eee;
	color: #666;
}
.datepick-week-col {
	background: #777;
	color: #fff;
}
.datepick-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.datepick-other-month {
	background: #fff;
}
.datepick-week-end-cell {
	background: #ddd;
}
.datepick-title-row .datepick-week-end-cell {
	background: #777;
}
.datepick-week-over {
	background: #ddd;
}
.datepick-unselectable {
	color: #888;
}
.datepick-today {
	background: #79acd4;
}
.datepick-current-day {
	background: #79acd4;
	color: #fff;
}
.datepick-days-cell-over {
	background: #fff;
	color: #000;
	border: 1px solid #777;
}
.datepick-status {
	background: #ddd;
	width: 100%;
	font-size: 85%;
	text-align: center;
}
#datepick-div a, .datepick-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.datepick-inline .datepick-links a {
	padding: 0 5px !important;
}
.datepick-control a, .datepick-links a {
	padding: 2px 5px !important;
	color: #eee;
}
.datepick-title-row a {
	color: #eee;
}
.datepick-control a:hover {
	background: #fdd;
	color: #333;
}
.datepick-links a:hover, .datepick-title-row a:hover {
	background: #ddd;
	color: #333;
}
.datepick-multi .datepick {
	border: 1px solid #777;
}
.datepick-one-month {
	float: none;
	width: 185px;
}
.datepick-new-row {
	clear: left;
}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}

