﻿.body_style
{
    left:200px;
    top:0px;
    /*margin:0px 0px 0px 0px;*/
    position:absolute;
    width:643px;
}

.top
{
    /*position: absolute;
	z-index:2;
	left:0px;
	top:0px;
	BACKGROUND: url(../images/top.gif) #1f326d no-repeat 0px 0px;*/
    width:643px;
    height:55px;  
     
}
.content
{
    /*position: absolute;
   
   
    */
    float:left;
    margin:15px 13px 0px 0px;
     left:13px;
     top:70px;
    width:510px;
    
    z-index:10;
    background-color:#ffffff; 
   
}
.right_side
{
    /*position: absolute;
    left:543px;*/
    float:right;
    margin:15px 0px 0px 0px;
    top:70px;
    width:100px;
    
    z-index:10;
    background-color:#ffffff;  
}

.bottom
{
    CLEAR: both; 
    margin:0px 0px 0px 0px;
    width:100%;
    z-index:10;
    
}




.beach_resort_home
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
    font-weight:600;
    font-family:Verdana;
    font-size:11px;
    color:#3d5b71;
    
}
A.beach_resort_home_A:active,
A.beach_resort_home_A:link,
A.beach_resort_home_A:visited,
A.beach_resort_home_A:hover
{
    font-weight:600;
    font-family:Verdana;
    font-size:11px;
    color:#3d5b71;
    text-decoration: none;
}

A.beach_resort_home_choosed_A:active,
A.beach_resort_home_choosed_A:link,
A.beach_resort_home_choosed_A:visited,
A.beach_resort_home_choosed_A:hover
{
    font-weight:600;
    font-family:Verdana;
    font-size:11px;
    color:#ff0000;
    text-decoration: none;
}


#menu 
{
    MARGIN: 20px 0px 20px 0px; 
    PADDING:0px;    
    BACKGROUND: #fff;   
    COLOR: #000000;   
    /*BORDER:#fff 2px solid;  */
    WIDTH:100px;   
    font-family:Verdana;
    font-weight:200;
    font-size:10px; 
} 

#menu ul 
{
    MARGIN: 0px;
    PADDING: 0px;
    BORDER: medium none; 
    LINE-HEIGHT: normal; 
    LIST-STYLE-TYPE: none;

}
#menu li 
{
    /*BORDER-TOP: #FFF 1px solid; */
    MARGIN: 10px 0px 0px 0px;
} 

#menu li a 
{
    PADDING:0px 0px 0px 0px;
    DISPLAY: block; 
    FONT-WEIGHT: bold; 
    /*BACKGROUND: url(images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px; */
    WIDTH: 100%; 
    COLOR: #444; 
    TEXT-DECORATION: none;
}

#menu li a.choosed_A
{
    PADDING:0px 0px 0px 0px;
    DISPLAY: block; 
    FONT-WEIGHT: bold; 
    /*BACKGROUND: url(images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px; */
    WIDTH: 100%; 
    COLOR: #ff0000; 
    TEXT-DECORATION: none;
}
#menu li a:hover 
{ 
    /*BACKGROUND: url(images/icon_dot_lmenu2.gif) #C61C18 no-repeat 2px 8px;*/
    COLOR: #f00; 
} 

.right_image
{
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}

A.image_A img,
A.image_A:active,
A.image_A:link,
A.image_A:visited,
A.image_A:hover
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    /*width:80px; 
    height:82px;*/
    text-decoration: none;
    border:none;
}

.fact_sheet
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana;
    font-size:10px;
     font-weight:600;
    color:#2742a1;
    width:80px;
    
}
A.fact_sheet_A:active,
A.fact_sheet_A:link,
A.fact_sheet_A:visited,
A.fact_sheet_A:hover
{
    font-family:Verdana;
    font-size:10px;
    font-weight:600;
    color:#2742a1;
    text-decoration:underline;
}

h1
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana;
    font-size:12px;
    color:#435bad;
    font-weight:bold;
}

.content_text
{
    margin:15px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    font-weight:200;
    line-height:200%;
}
.content_text_s
{
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana;
    font-size:9px;
    color:#000000;
    font-weight:200;
    line-height:200%;
    width:250px;
}

.content_text_bold
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}

.content_text_bold_s
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana;
    font-size:9px;
    color:#000000;
    font-weight:bold;
}
.content_text_blue_bold
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana;
    font-size:12px;
    color:#8e9dce;
    font-weight:bold;
}
.content_text_red_bold
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana;
    font-size:12px;
    color:#ff0000;
    font-weight:bold;
}


#submenu1 
{ 
	MARGIN: 40px 0px 0px 0px; 
	PADDING: 0px 0px 0px 0px; 
	BORDER: #fff 0px solid; 
	/*BACKGROUND: #ffffff; */
	COLOR: #666; 
	
	width:600px;
	clear:both;
	width:643px;
	
} 
#submenu1 ul 
{ 
	CLEAR: left; 
	MARGIN: 0px; 
	PADDING:0px; 
	BORDER: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: center;
	vertical-align: middle;
	DISPLAY:inline;

} 

#submenu1 li
{ 
	FLOAT: left; 
	DISPLAY: block; 
	MARGIN: 0px; 
	PADDING: 0px; 
	TEXT-ALIGN: center;
	vertical-align: middle;
} 



#submenu1 li a { 
DISPLAY: block; 
PADDING:3px 3px 3px 3px; 
/*BACKGROUND: url(../images/arrow.gif) transparent no-repeat 2px 8px; */

FONT-WEIGHT: bold; 
WIDTH: 100%; 
COLOR: #435bad; 
TEXT-DECORATION: none; 
} 


#submenu1 li a:hover 
{ 
	/*BACKGROUND: url(../images/arrow.gif) #FFFFFF no-repeat 2px 8px; */
	/*BACKGROUND:  #EEEEEE ; */
	text-decoration: underline;
	COLOR: #FF0000; 
} 

#submenu1 ul li#one1 A { 
	WIDTH: 40px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
} 
#submenu1 ul li#two1 A { 
	WIDTH: 60px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li#three1 A { 
	WIDTH: 90px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li#four1 A { 
	WIDTH: 140px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li#five1 A { 
	WIDTH: 120px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li#six1 A { 
	WIDTH: 160px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li#seven1 A { 
	WIDTH: 150px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li#eight1 A { 
	WIDTH: 100px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li#nine1 A { 
	WIDTH: 130px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li#ten1 A { 
	WIDTH: 70px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li#eleven1 A { 
	WIDTH: 60px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
	
#submenu1 ul li#twelve1 A { 
	WIDTH: 60px;
	font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:    9px;
	} 
#submenu1 ul li.seperate
{ 
	DISPLAY: block; 
	margin:-3px 0px 0px 0px;
	PADDING:2px 2px 2px 2px; 
	FONT-WEIGHT: bold; 
	WIDTH: 100%; 
	WIDTH: 10px; 
	COLOR: #435bad;
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center;
	vertical-align: middle;
} 
.about_list ul 
{
    margin:0px 10px 10px 0px;
    padding: 0px 10px 0px 0px;
    list-style-type: disc;
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    text-decoration:none;
}
.about_list ul li 
{
     margin:10px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    list-style-type: disc;
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    text-decoration:none;
}

.suites_image_frame
{
    width:500px;
       
}

.suites_image_frame_left
{
    float:left;
    width:390px;   
    
}

.suites_image_frame_right
{
    float:right;
    width:100px;
}

.suites_image_frame_top
{
    position:relative;
    padding:0px 0px 5px 0px;
    width:105px;
    
}
.suites_image_frame_bottom
{
    position:relative;
    padding:5px 0px 0px 0px;
    
    width:105px;
}

.firefox_pad
{
	CLEAR: both; 
}

.title
{
    margin:15px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Verdana;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}

A.orderhistory_link1_A:active,
A.orderhistory_link1_A:link,
A.orderhistory_link1_A:visited,
A.orderhistory_link1_A:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*color:#1c3f16;*/
	color:#000000;
	
}
.dinner_image_frame
{
    width:500px;
       
}

.dinner_image_frame_left
{
    float:left;
    width:300px;   
    
}
.dinner_image_frame_right
{
    float:right;
    width:190px;
}

.dinner_image_frame_top
{
    position:relative;
    padding:0px 0px 5px 0px;
    width:105px;
    
}
.dinner_image_frame_bottom
{
    position:relative;
    padding:5px 0px 0px 0px;
    
    width:105px;
}
A.orderhistory_link2_A:active,
A.orderhistory_link2_A:link,
A.orderhistory_link2_A:visited,
A.orderhistory_link2_A:hover
{
    
	color:#1c3f16;
	color:#000000;
}

.form_left
{
    float:left;
    width:150px;
       
}
.form_right
{
    float:right;
    width:330px;
       
}

#sitemap
{
    MARGIN: 20px 0px 20px 20px; 
    PADDING:0px 20px 20px 0px;    
    BACKGROUND: #fff;   
    COLOR: #000000;   
    /*BORDER:#fff 2px solid;  */
    WIDTH:300px;   
    font-family:Verdana;
    font-weight:200;
    font-size:10px; 
} 

#sitemap ul 
{
    MARGIN: 0px;
    PADDING: 0px;
    MARGIN: 20px 0px 20px 20px; 
    PADDING:0px 20px 20px 0px;    
    BORDER: medium none; 
    LINE-HEIGHT: normal; 
   list-style: disc outside;
 


}
#sitemap li 
{
    /*BORDER-TOP: #FFF 1px solid; */
    MARGIN: 10px 0px 0px 0px;
} 

#sitemap li a 
{
    PADDING:0px 0px 0px 0px;
    DISPLAY: block; 
    FONT-WEIGHT: bold; 
    /*BACKGROUND: url(images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px; */
    WIDTH: 100%; 
    COLOR: #444; 
    TEXT-DECORATION: none;
    list-style: disc outside;
}

#sitemap li a.choosed_A
{
    PADDING:0px 0px 0px 0px;
    DISPLAY: block; 
    FONT-WEIGHT: bold; 
    /*BACKGROUND: url(images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px; */
    WIDTH: 100%; 
    COLOR: #ff0000; 
    TEXT-DECORATION: none;
}
#sitemap li a:hover 
{ 
    /*BACKGROUND: url(images/icon_dot_lmenu2.gif) #C61C18 no-repeat 2px 8px;*/
    COLOR: #f00; 
} 

.virtual_left
{
    float:left;
    width:180px;   
}

.virtual_right
{
    float:left;
    width:320px;   
}
A.orderhistory_link3_A:active,
A.orderhistory_link3_A:link,
A.orderhistory_link3_A:visited,
A.orderhistory_link3_A:hover
{
    
	
	color:#003975;
}