@import url("home.css");
@import url("navigation.css");
@import url("forms.css");
@import url("tags.css");
/*----------------------------------------------------------------
MASTER STYLESHEET

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 
Layout Type:

Color Sceme:
Blue bg: #327EC9

Developers:
**********************************
Joe Jenkin
email: joe.jenkin@rezstream.com
website:http://rezstream.com

Kevin Guill
email: kevin.guill@rezstream.com
website:http://rezstream.com
**********************************
----------------------------------------------------------------*/



/* =layout start / DO NOT EDIT BELOW THIS LINE
----------------------------------------------------------------*/

*{
margin:0;
padding:0;
border:none;
}


body{
margin:20px 0px 20px 0px;
text-align:center;
/*min-width:840px;for netscape browsers*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#327EC9;
}

#wrapper{
margin:auto;
width:821px;
text-align:left;
}

#header_wrapper{
float:left;
height:150px;
}

#header_left{
float:left;
width:480px;
}

#header_right{
float:right;
width:341px;
}

#inner_wrapper{
float:left;
background:url(../GLOBALIMAGES/content/content_bg.gif) left bottom repeat-y;
}

#painting{
float:right;
background:url(../GLOBALIMAGES/sidebar/painting.jpg) 24px bottom no-repeat;
}

img.gift-card{
padding: 5px 0px 150px 0px;
text-align:center;
}


#content_wrapper{
float:right;
width:598px;
}

#top_images{
float:left;
width:596px;
}


#content{
float:left;
margin-top:2px;
padding:0px 10px 20px 10px;
width:575px;
border-top:4px solid #C6334F;
}


#content_left{
float:left;
width:295px;
}

#content_right{
float:right;
text-align:center;
width:260px;
}

#socialLinks{
margin:0 0 18px 0;
}

#sidebar{
float:left;
padding-left:24px;
padding-bottom:126px;
width:199px;
background:url(../GLOBALIMAGES/sidebar/dolphinfin2.jpg) left top no-repeat; 
}

#reserve_box{
width:176px;
height:135px;
padding:35px 10px 25px 10px;
background:url(../GLOBALIMAGES/sidebar/reservebox_bg.gif) top left repeat-x #C6334F;
border-bottom:2px solid #000000;
}

#reserve_box img{
float:left;
}

.sidebarItems{
width:176px;
text-align:center;
margin:0 auto;
}

.sidebarItems img{
margin:30px 0;
}

#footer{
text-align:right;
padding-top:5px;
padding-left:24px;
font-size:80%;
clear:both;
background:url(../GLOBALIMAGES/footer/footer_top_border.gif) left top no-repeat #327EC9;
}

#footer a{
color:#FBFF93;
}

#footer a:hover{
}

/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/


/* =content specfic styles
----------------------------------------------------------------*/
#roomgallery{
}

#roomgallery a img{
text-align:center;
padding:2px;
border:1px solid #CCCCCC;
}

#roomgallery a:hover img{
border:1px solid #999999;
}


/* =room list
---------------*/
#rooms{
float:right;
width:254px;
margin:75px 0px 20px 0px;
padding:0;
list-style:none;
}

#rooms li{
float:left;
width:125px;
margin:0 0 1px 1px;
}

#rooms li a{
display:block;
height:25px;
padding:2px;
text-decoration:none;
font-size:10px;
background:url(../images/content/room_bg_off.jpg) no-repeat;
border:1px solid #CCCCCC;
}

#rooms li a:hover,
#rooms li.on a{
background:url(../images/content/room_bg.jpg) no-repeat;
border:1px solid #999999;
color:#FBFF93;
}

#rooms li.title {
float:none;
width:251px;
height:13px;
text-align:left;
margin-bottom:2px;
}

#rooms li.title a{
display:block;
height:13px;
width:251px;
padding:2px 0px 2px 0px;
background:url(../images/content/view_other_room.gif) left top no-repeat;
text-indent:-9999px;
font-size:12px;
color:#000000;
border:none;
}

#rooms li.title a:hover{
background:url(../images/content/view_other_room.gif) left top no-repeat;
font-size:12px;
color:#000000;
border:none;
}



/* =end room list
----------------*/

/* =SProom list
---------------*/
#SProoms{
float:right;
width:254px;
margin:75px 0px 20px 0px;
padding:0;
list-style:none;
}

#SProoms li{
float:left;
width:125px;
margin:0 0 1px 1px;
}

#SProoms li a{
display:block;
height:25px;
padding:2px;
text-decoration:none;
font-size:10px;
background:url(../images/content/room_bg_off.jpg) no-repeat;
border:1px solid #CCCCCC;
}

#SProoms li a:hover,
#SProoms li.on a{
background:url(../images/content/room_bg.jpg) no-repeat;
border:1px solid #999999;
color:#FBFF93;
}

#SProoms li.title {
float:none;
width:251px;
height:13px;
text-align:left;
margin-bottom:2px;
}

#SProoms li.title a{
display:block;
height:13px;
width:251px;
padding:2px 0px 2px 0px;
background:url(../images/content/SPview_other_room.gif) left top no-repeat;
text-indent:-9999px;
font-size:12px;
color:#000000;
border:none;
}

#SProoms li.title a:hover{
background:url(../images/content/SPview_other_room.gif) left top no-repeat;
font-size:12px;
color:#000000;
border:none;
}



/* =end room list
----------------*/


/* =attractions list
---------------*/
#attractions{
float:right;
width:164px;
margin:10px 0px 20px 0px;
padding:0;
list-style:none;
}

#attractions li{
float:left;
width:80px;
margin:0 0 1px 1px;
}

#attractions li a{
display:block;
height:15px;
padding:2px;
text-decoration:none;
font-size:10px;
background:url(../images/content/room_bg_off.jpg) no-repeat;
border:1px solid #CCCCCC;
}

#attractions li a:hover,
#attractions li.on a{
background:url(../images/content/room_bg.jpg) no-repeat;
border:1px solid #999999;
color:#FBFF93;
}

#attractions li.title {
float:none;
width:161px;
height:13px;
text-align:left;
margin-bottom:2px;
}

#attractions li.title a{
display:block;
height:13px;
padding:2px 0px 2px 0px;
background:url(../images/content/view_other_attractions.gif) left top no-repeat;
text-indent:-9999px;
font-size:12px;
color:#000000;
border:none;
}

#attractions li.title a:hover{
background:url(../images/content/view_other_attractions.gif) left top no-repeat;
font-size:12px;
color:#000000;
border:none;
}

attractions li.refer{
width:161px;
height:13px;
text-align:left;
margin-bottom:2px;

}

#attractions li.refer a{
display:block;
height:13px;
width:161px;
margin-top:-1px;
padding:2px 0px 2px 0px;
background:url(../images/content/refer_business.gif) left bottom no-repeat;
text-indent:-9999px;
font-size:12px;
color:#000000;
border:none;
clear:both;
}

#attractions li.refer a:hover{
background:url(../images/content/refer_business.gif) left bottom no-repeat;
font-size:12px;
color:#000000;
border:none;
}



/* =end attractions list
---------------*/

/* =SP attractions list
---------------*/
#spattractions{
float:right;
width:164px;
margin:10px 0px 20px 0px;
padding:0;
list-style:none;
}

#spattractions li{
float:left;
width:80px;
margin:0 0 1px 1px;
}

#spattractions li a{
display:block;
height:22px;
padding:2px;
text-decoration:none;
font-size:10px;
background:url(../images/content/room_bg_off.jpg) no-repeat;
border:1px solid #CCCCCC;
}

#spattractions li a:hover,
#spattractions li.on a{
background:url(../images/content/room_bg.jpg) no-repeat;
border:1px solid #999999;
color:#FBFF93;
}

#spattractions li.title {
float:none;
width:161px;
height:13px;
text-align:left;
margin-bottom:2px;
}

#spattractions li.title a{
display:block;
height:13px;
padding:2px 0px 2px 0px;
background:url(http://www.dolphincoveinn.com/SPANISH/images/content/view_other_attractions.gif) left top no-repeat;
text-indent:-9999px;
font-size:12px;
color:#000000;
border:none;
}

#spattractions li.title a:hover{
background:url(http://www.dolphincoveinn.com/SPANISH/images/content/view_other_attractions.gif) left top no-repeat;
font-size:12px;
color:#000000;
border:none;
}

spattractions li.refer{
width:161px;
height:13px;
text-align:left;
margin-bottom:2px;

}

#spattractions li.refer a{
display:block;
height:13px;
width:161px;
margin-top:-1px;
padding:2px 0px 2px 0px;
background:url(http://www.dolphincoveinn.com/SPANISH/images/content/refer_business.gif) left bottom no-repeat;
text-indent:-9999px;
font-size:12px;
color:#000000;
border:none;
clear:both;
}

#spattractions li.refer a:hover{
background:url(http://www.dolphincoveinn.com/SPANISH/images/content/refer_business.gif) left bottom no-repeat;
font-size:12px;
color:#000000;
border:none;
}



/* =end attractions list
---------------*/


/* =activities list
----------------*/
#activities{
width:100%;
margin:10px 0px 20px 0px;
padding:0;
list-style:none;
}

#activities li{
float:left;
width:285px;
margin:0 0 1px 1px;
}

#activities li a{
display:block;
height:100px;
text-indent:0px;
}

#activities li a:hover{
}

activities li.beaches a{
background:url(../images/content/activites/beaches_off.jpg) left top no-repeat;
}

#activities li.beaches a:hover{
background:url(../images/content/activites/beaches_on.jpg) left top no-repeat;
}

#activities li.fishing a{
background:url(../images/content/activites/dsfishing_off.jpg) left top no-repeat;
}

#activities li.fishing a:hover{
background:url(../images/content/activites/dsfishing_on.jpg) left top no-repeat;
}

#activities li.golf a{
background:url(../images/content/activites/golf_off.jpg) left top no-repeat;
}

#activities li.golf a:hover{
background:url(../images/content/activites/golf_on.jpg) left top no-repeat;
}

#activities li.tennis a{
background:url(../images/content/activites/tennis_off.jpg) left top no-repeat;
}

#activities li.tennis a:hover{
background:url(../images/content/activites/tennis_on.jpg) left top no-repeat;
}

#activities li.scuba a{
background:url(../images/content/activites/scuba_off.jpg) left top no-repeat;
}

#activities li.scuba a:hover{
background:url(../images/content/activites/scuba_on.jpg) left top no-repeat;
}

#activities li.watersports a{
background:url(../images/content/activites/watersports_off.jpg) left top no-repeat;
}

#activities li.watersports a:hover{
background:url(../images/content/activites/watersports_on.jpg) left top no-repeat;
}

#activities li.restaurants a{
background:url(../images/content/activites/restaurants_off.jpg) left top no-repeat;
}

#activities li.restaurants a:hover{
background:url(../images/content/activites/restaurants_on.jpg) left top no-repeat;
}

#activities li.shopping a{
background:url(../images/content/activites/shopping_off.jpg) left top no-repeat;
}

#activities li.shopping a:hover{
background:url(../images/content/activites/shopping_on.jpg) left top no-repeat;
}

#activities li.services a{
background:url(../images/content/activites/services_off.jpg) left top no-repeat;
}

#activities li.services a:hover{
background:url(../images/content/activites/services_on.jpg) left top no-repeat;
}

#activities li.tours a{
background:url(../images/content/activites/tours_off.jpg) left top no-repeat;
}

#activities li.tours a:hover{
background:url(../images/content/activites/tours_on.jpg) left top no-repeat;
}

/* =end activities list
----------------*/

/* =end content specfic styles
----------------------------------------------------------------*/
#sitemap{
color:#C6334F;
list-style:none;
}


#sitemap li a{
color:#C6334F;
}

#sitemap ul{
padding-left:25px;
list-style:square;
color:#C6334F;
}

#sitemap ul li,
#sitemap ul li a{
color:#327EC9;
}




