
BODY{background-image:url(http://www.sunnyvillaholidays.com/sandytoes.gif); background-repeat: repeat; background-attachment  : fixed;}
* html div {
	padding: 5px; 
	padd\ing: 0px;
}

#main{border:1px red solid;width:795px;padding:0px;height:auto;background-color:white;}
#content{width:780px;padding:5px;text-align:left;}/* Top Right Bottom Left */
#top_side{margin:50px; padding:10px;background:#ccc;height:10px; } /* Not Used */
#left_side{position:absolute;left:10px;top:70px;width:20px;height:auto;}
#middle_side{width:800px; margin-top:0; margin-left:auto;margin-right:auto;}
#right_side{position:absolute;right:10px;top:70px;width:20px;height:auto;}
#prop_name{font:30px 'Monotype Corsiva',
'Lucinda Handwriting',
'Zapf Chancery',
'Commercial Script BT Regular',
'Brush Script Regular',
'GarondHandDB Normal',
'Hancock Regular',
cursive;
color:red;text-align:center;}

#top_box{
text-align:left;
background: url(http://www.sunnyvillaholidays.com/gradient_1.gif) bottom left repeat-x;
width:795px;
color:#F00;
font-size:medium;
text-indent:2px;
width:100%;

border-bottom-width:1px;
border-bottom-color:#F00;
border-bottom-style:solid;
border-right-style:hidden;
border-left-style:hidden;
border-top-style:hidden;
/*clear:right;*/
}

.roundcorners{
padding: 3px 5px;
-moz-border-radius: 9px 9px 9px 9px;
-webkit-border-radius: 9px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
}

tr.menuon { background-color: #F5DEB3; } /* Light Wheat *//*  color: #FFFFFF; <- Change Text Color too */
tr.menuoff { background-color: #FFFFFF; } /*  color:#000000;  <- Change Text Color Back too */
/* ************************************************************************************ 
 class="menuoff" onmouseover="className='menuon';" onmouseout="className='menuoff';" 
************************************************************************************ */
td{font-weight: bold;font-size: x-small;text-align:center;}
.pnk_lnk { border: #FFAAAA 6px outset;background:#FFEEEE;border-spacing:12px;}
.c{text-align: center;}
.r{text-align: right;}/*padding : 8px 5px 8px;*/
.l { text-align: left;} /*padding  : 8px 5px 8px;*/
.red{color:#F00;}
.blue{color:#00F;}
.under{text-decoration:underline; }
.picture_frame{border: 25px inset sienna }

.td-fancy{font-size: 10px;font-family: arial,helvetica;color: #fffedb;padding: 8px;background-color:#DDDDDD; border: groove 10px #906c16;}/*#444444;*/
.table-fancy{text-align: center;border: inset 16px  #a17c25;}   /*#9ca0a3;    /* #9ea1a6 */
.bcollapse{border-collapse: collapse;}
.str{color: gray; text-decoration: line-through;} /* Strike Through */
 p.amenities, p.bedrooms{padding:10px;}
 
 p.tiny, p.sm, p.m, p.lg, p.xl {margin-top:1px;margin-bottom:1px; }
 
/*.PopBox{background:url("http://www.sunnyvillaholidays.com/gradient_1.gif","background-image:url(http://www.sunnyvillaholidays.com/gradient_1.gif" width="20" height="12"Small{border:none 0px white;cursor: url(http://www.sunnyvillaholidays.com/magplus.cur), pointer;}*/
.PopBoxImageLarge{border: none 0px white;cursor: url(http://www.sunnyvillaholidays.com/magminus.cur), pointer;}

.special{background-color:yellow;color:red;}
.med {font-size : medium;}
.lar { font-size : large;}
.sma { font-size : small;}
.xlar { font-size : x-large;}
.xxlar { font-size : xx-large;}
.tiny { font-size  : xx-small;}/* Tiny Text */

.sm { font-size : small;}
.m {font-size : medium;}
.lg { font-size : large;}
.xl{ font-size : x-large;}
.xxl { font-size : xx-large;}

.s_box{border:red 1px solid;}

.shadetabs{
padding: 3px 0;
margin-left: 5px;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #F00;
color: #2d2b2b;
background: white url(http://www.sunnyvillaholidays.com/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(http://www.sunnyvillaholidays.com/shadeactive.gif);
border-bottom-color: white;
border-bottom-style: hidden;
outline:none;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
.hidecontent{
display:none;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('bahamas/pictures/bimini_bay_resort/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('bahamas/pictures/bimini_bay_resort/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

#image-switch ul {
margin:0 0 0 20px;
color:red;
list-style-type:none;
}
#image-switch li {
padding:10px;
}
#image-switch #one, #image-switch #two, #image-switch #three, #image-switch #four, #image-switch #five{
display:none;
}
#radiobs {
width:150px;
position:relative;
margin:0;
}
#radiobs input {
margin:0;
padding:0;
position:absolute;
margin-left:6em;
width:15px;
}
.top_bar{
text-align:left;
background: url(http://www.sunnyvillaholidays.com/gradient_1.gif) bottom left repeat-x;
width:795px;
color:#F00;
font-size:medium;
text-indent:2px;
width:100%;

border-bottom-width:1px;
border-bottom-color:#F00;
border-bottom-style:solid;
border-right-style:hidden;
border-left-style:hidden;
border-top-style:hidden;
/*clear:right;*/
}
