/* CSS Document */

body {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	line-height: 16px;

	font-size: 11px;

	color: #323532;
	padding:0px;
	margin:0px;

}

form {

	display: inline;

}

.inside-bg {

	background-image:url(../images/inside-bg.gif);

	background-repeat: repeat-x;

	background-position: top;

}

.main-bg {

	background-image:url(../images/main-bg.gif);

	background-repeat: repeat-x;

	background-position: top;

}

.header-bg {

	background-image: url(../images/header-bg.gif);

	background-repeat: no-repeat;

	background-position: right;

}

.flash-right {

	background-image: url(../images/img-flash-right.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}

.flash-left {

	background-image: url(../images/img-flash-left.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}

.text {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	line-height: 16px;

	font-size: 11px;

	color: #323532;

}

.text a {

	color: #323532;

	text-decoration: none;

}

.text-bold {

	font-family: Tahoma, Arial, Verdana;

	font-weight: bold;

	line-height: 19px;

	font-size: 11px;

	color: #323532;

}

.text-bold {

	color: #323532;

	text-decoration: none;

}

.home-text-bold {

	font-family: Tahoma, Arial, Verdana;

	font-weight: bold;

	line-height: 19px;

	font-size: 11px;

	color: #323532;

	padding: 14px 0 11px 0 ;

}

.text-bold a {

	color: #323532;

	text-decoration: none;

}

.check-text {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #4F5559;

}

.check-text-bold {

	font-family: Tahoma, Arial, Verdana;

	font-weight: bold;

	font-size: 11px;

	color: #4F5559;

}

.check-bg {

	background-image: url(../images/check-bg.gif);

	background-repeat: repeat-x;

	background-color: #F0F0F0;

	border-left: 1px solid #DEDEDE;

	border-right: 1px solid #DEDEDE;

}

.textfield-date {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #4F5559;

	width: 40px;

	height: 17px;

}

.textfield-month {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #4F5559;

	width: 80px;

	height: 17px;

}

.textfield-year {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #4F5559;

	width: 48px;

	height: 17px;

}

.textfield-abtus {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #4F5559;

	width: 185px;

	height: 17px;

}

.textfield-nights{

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #4F5559;

	width: 37px;

	height: 17px;

}

.footer {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #323532;

	border-top: 1px solid #EAEAEA;

}

.footer a{

	text-decoration: none;

	color: #323532;

}

.more {

	font-family: Tahoma, Arial, Verdana;

	font-weight: bold;

	line-height: 15px;

	font-size: 11px;

	color: #323532;

}

.more a{

	text-decoration: none;

	color: #323532;

}

.right-panel {

	padding: 33px 0 35px 0  ;

}

.right-panel2 {

	padding: 33px 0 35px 0  ;

}

.inside-right-panel {

	padding: 60px 0 0 0 ;

}

.content {

	padding: 19px 0 0 0 ;

}

.title-border {

	border-bottom: 1px solid #AFB1AF ;

}

.title-border2{

	border-bottom: 1px solid #AFB1AF ;

}

.sub-title-padding{

	padding: 04 0 0 0 ;

}

.bullet {

	list-style-image: url(../images/bullet-2.gif);

	margin: 0 0 0 16px ;

	padding: 0 0 0 16px ;

}

.sub-title {	

	font-size:20px;

	color: #959795;

}

.sub-title1 {

	font-size:20px;

	color: #AFB1AF;

}

.sub-title2 {

	text-transform: capitalize;

	color: #4F5559;

}

.sub-title3 {
   padding-bottom:5px;

	text-transform: capitalize;

	color: #4F5559;

}

.site-text {

	font-family: Tahoma, Arial, Verdana;

	font-size:12px;

	font-weight: normal;

	color: #323532;

}

.site-text a{

	color: #323532;

	text-decoration: underline;

}

.site-text-1{

	font-family: Tahoma, Arial, Verdana;

	font-size:19px;

	font-weight: normal;

	color: #323532;

	border-bottom: 1px solid #C7C9C7;

}

.site-text-1 a{

	color: #323532;

	text-decoration: none;

}

.menu-padding{

	padding: 0 0 0 45px;

}

.main-menu-padding{

	padding: 0 0 0 98px;

}

.text-inside {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	line-height: 16px;

	font-size: 11px;

	color: #323532;

	padding: 0px 0px 10px 0px ;

}

.text-inside a{

	color: #323532;

	text-decoration: underline;

}

.text-press {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	line-height: 16px;

	font-size: 11px;

	color: #323532;

	padding: 5px 0px 15px 0px ;

}

.text-press a{

	color: #323532;

	text-decoration: none;

}

.text-news {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	line-height: 16px;

	font-size: 11px;

	color: #323532;

	padding: 5px 0px 8px 0px ;

}

.text-news a{

	color: #323532;

	text-decoration: none;

}

.text-link {

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	line-height: 16px;

	font-size: 11px;

	color: #323532;

}

.text-link a{

	color: #323532;

	text-decoration: underline;

}

.heading-inside {

	background-image:url(../images/heading-bg.gif);

	background-repeat:no-repeat;

	font-family: Tahoma, Arial, Verdana;

	line-height: 16px;

	font-size: 12px;

	font-weight:bold;

	color: #323532;

	padding: 0 0 0 7px;

}

.sub-inside {

	font-family: Tahoma, Arial, Verdana;

	line-height: 16px;

	font-size: 11px;

	font-weight:bold;

	color: #323532;

}

.devider{

	border-top: 1px solid #ddd;

}

.bullet-ul{

	list-style-image:url(../images/bullet-2.gif);

}

.li-align{

	text-align:justify;

}

ul.bullet-1,
ul.bullet-2,
ul.bullet-3,
ul.bullet-4,
ul.bullet-5 {
	padding-left: 15px;
	margin-left: 0;
}

ul.bullet-1 li, 
ul.bullet-2 li,
ul.bullet-3 li,
ul.bullet-4 li,
ul.bullet-5 li {
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
}

.table-text-bold{

	font-family: Tahoma, Arial, Verdana;

	font-weight: bold;

	font-size: 11px;

	color: #323532;

	background-color: #FFFFFF;

	line-height: 15px;

	padding: 5px 0 5px 5px;

}

.table-text-bold span{

	color: #00427A;

}

.table-text{

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #323532;

	background-color:#FFFFFF;

	padding: 5px 0 5px 5px;

}

.padding-header{

	padding: 33px 0px 0px 0px ;

}

.right-pad {

	padding: 0px 0px 10px 0px;

}

.inside-right-pad {

	padding: 0px 0px 10px 0px;

}

.top-pad20{

	padding: 20px 0px 0px 0px;

}

.text-blue {

	font-family: Tahoma, Arial, Verdana;

	font-weight: bold;

	line-height: 19px;

	font-size: 13px;

	color: #00427A;

}

.text-blue a{

	color: #00427A;

	text-decoration:underline;

}

.form-text-bold{

	font-weight: bold;

	font-family: Tahoma, Arial, Verdana;

	line-height: 19px;

	font-size: 12px;

	color: #323532;

}



.form-text-bold span{

	font-weight: bold;

	font-size: 11px;

	color: #00427A;

	margin-left:5px;

}

.form-table{

	line-height: 12px;

	font-size: 11px;

	color: #323532;	

}

.form-table input.textfeild1,.form-table input.textfeild5,.form-table input.textfeild2, .form-table input.textfeild3,.form-table input.textfeild6,  .form-table input.textfeild3{

	font-family: Tahoma, Arial, Verdana;

	height: 15px;

	line-height:12px;

	border: 1px solid #AFB1AF;

	font-size: 11px;

	margin: 2px 0px;

}

.form-table input.select {

	font-family: Tahoma, Arial, Verdana;

	height: 15px;

	line-height:12px;

	border: 1px solid #AFB1AF;

	font-size: 11px;

	margin: 2px 0px;

}

.form-table select.textfeild1, .form-table select.textfeild0,.form-table select.textfeild2 {

	font-family: Tahoma, Arial, Verdana;

	border: 1px solid #AFB1AF;

	height: 20px;

	font-size: 11px;

	margin: 2px 0px;

}



.form-table textarea.add,.form-table textarea.add1, .form-table textarea.comm{

	font-family: Tahoma, Arial, Verdana;

 	border: 1px solid #AFB1AF;

	font-size: 11px;

	margin: 2px 0px;

	

}





.form-table input.textfeild1{

	width: 185px;

}

.form-table input.textfeild5{

	width: 188px;

	height: 20px;

}

.form-table input.textfeild2{

	width: 90px;

	height: 20px;

}

.form-table input.textfeild6{

	width: 60px;

	height: 20px;

}



.form-table input.textfeild3{

	width: 90px;

	

}



.form-table select.textfeild1{

	width: 190px;

}



.form-table select.textfeild0{

	width: 100px;

	margin: 10px 0px 20px 60px;

}



.form-table select.textfeild2{

	width: 100px;

	height:60px;

}

.form-table select.textfeild3{

	width: 150px;

}

.add{

	width: 185px;

	height: 60px;

}

.form-table textarea.add1{

	width: 188px;

	height:100px;

}



.form-table textarea.comm{

	width: 400px;

}

.textfield-nights{

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #4F5559;

	width: 37px;

	height: 17px;

}

.spacer {

	background-image:url(../images/spacer1.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	

}

.imp{

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #00427A;

}



.imp1{

	font-family: Tahoma, Arial, Verdana;

	font-weight: bold;

	font-size: 12px;

	color: #00427A;

}

.table-border {

		background-color: #AFB1AF;

}

.table-heading {

		font-family: Tahoma, Arial, Verdana;

		font-size: 13px;

		font-weight:bold;

		color: #4F5559;

		background-color: #D4D3CA;

		padding: 5px 0px 4px 0px;

		

}

.table-sub-heading {

		font-family: Tahoma, Arial, Verdana;

		font-size: 11px;

		color: #4F5559;

}

.table-text {

		font-family: Tahoma, Arial, Verdana;

		font-size: 11px;

		color: #4F4D4E;

		background-color: #F5F4EF;

		padding: 4px 0px 4px 10px;

		height:20px;

}

.table-text1 {

		font-family: Tahoma, Arial, Verdana;

		font-size: 11px;

		color: #4F4D4E;

		background-color: #FFFFFF;

		padding: 4px 0px 4px 10px;

		height:20px;

}

.devider-h {

	background-image: url(../image/devider.gif);

	background-repeat: repeat-x;

}

.submit {

	background-image: url(../image/button-submit.gif);

	background-repeat: repeat-x;

}

.text-room {

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #323532;

	padding: 4px 0px 4px 0px ;

}

.text-room a{

	color: #323532;

	text-decoration:underline;

}

.back {

	font-family: Tahoma, Arial, Verdana;

	font-weight: bold;

	line-height: 19px;

	font-size: 13px;

	color: #00427A;

}

.back a{

	color: #00427A;

	text-decoration:underline;

}

.accomodation-bg{

	background-image:url(../images/accomodation-header.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.who-we-are-bg{

	background-image:url(../images/who-we-are-header.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.fishing-bg{

	background-image:url(../images/building-header.jpg);

	background-repeat:no-repeat;

	background-position:center;
	background-position:top;

}

.marinas-bg{

	background-image:url(../images/marinas-header.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.contact-bg{

	background-image:url(../images/contact-header-1.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.rates-bg{

	background-image:url(../images/rates-header.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.dining-bg{

	background-image:url(../images/dining-header-1.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.location-bg{

	background-image:url(../images/how-to-get-header.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.wedding-bg{

	background-image:url(../images/wedding-header-1.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.metting-bg{

	background-image:url(../images/meeting-header.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.resort-bg{

	background-image:url(../images/resort-amenities-header.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

.index-bg{

	background-image:url(../images/index-header-img.jpg);

	background-repeat:no-repeat;

	background-position:center;

}

http://www.biminibayresort.com/css/sIFR-print.css

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

http://www.biminibayresort.com/css/sIFR-screen.css

/* These are standard sIFR styles... do not modify */



.sIFR-flash {

	visibility: visible !important;

	margin: 0;

}



.sIFR-replaced {

	visibility: visible !important;

}



span.sIFR-alternate {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	display: block;

	overflow: hidden;

}



/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {

  display: none !important;

}



/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */



.sub-title {

	font-size:18px;

}

.sub-title1 {

	font-size:20px;

	color: #AFB1AF;

}

.sub-title2 {

	font-size:25px;

	color: #4F5559;

}

.sub-title3 {

	font-size:25px;

	color: #4F5559;

}

.title-border {

	font-size:30px;

	color: #4F5559;

}

.loginTab_checkin_or_managebookings_text

{

	font-size:0.86em;

}

input, select, textarea 
{

font-size: 0.925em;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #c7c7c7;

border-right-color: #c7c7c7;

border-bottom-color: #c7c7c7;

border-left-color: #c7c7c7;

}