﻿*
{
	margin:0px;
	padding:0px;
	font-size:12px;
    font-family:Arial;
    color:#444444;  
}

input
{
    margin:0px 5px 0px 0px;
}

p
{
    text-align:justify;
    
}

body
{   
    background-color:#B0ABBA;    
}

.bg
{
	background-color:#B0ABBA;    
}

.banner
{
    padding-left:9px;
}

.banner2
{
    padding-left:8px;    
}

table.page
{
    width:965px;       
}

td
{
    vertical-align:top;    
    text-align:left;
}

td.center
{
    text-align:center;
}

td.logo
{
    padding-left:47px;
    width:200px;
    height:132px;
    padding-top:9px;
}


td.subheader
{
    padding-top:9px;       
}

table.subheader
{
    background-color:White;        
    padding:0px;     
    width:718px;
    height:132px;
}

td.subheader1
{
    color:#4D416F;
    font-style:italic;            
    font-size:15px;    
    text-align:right;           
    padding-right:10px; 
    padding-top:20px;
    height:40px;
}

td.subheader2
{    
    padding-top:10px;    
    padding-left:90px;    
}

span.title
{
    color:#893302;
    font-family:Arial;
    font-size:16px;
    font-style:italic;
}

h1
{
	color:#893302;
    font-family:Arial;
    font-size:16px;
    font-style:italic;
}

td.title
{
    padding-bottom:15px;
}

span.subtitle
{
    font-family:Arial;
    font-size:14px;
    color:#910909;
}

td.content
{
    padding-right:25px;
}

a, a:visited, a:link { text-decoration:none;color:#4C205D;font-style:italic; }
a:hover{ text-decoration:underline; color:Red; font-style:italic;}

a.footer, a.footer:visited, a.footer:link 
{ text-decoration:none;color:#4C205D;font-style:normal; }
a.footer:hover{ text-decoration:underline; color:Red;font-style:normal;}
a.menu, a.menu:visited, a.menu:link
{
    color:#C34A00;
    text-align:center;
    font-size:14px;    
    font-style:italic;
    font-family:Arial;
    text-decoration:none;
}
a.menu:hover
{
    text-decoration:none;
    color:Red;
}
a.nav, a.nav:visited, a.nav:link{ text-decoration:none;color:#4C205D;font-style:normal;}
a.nav:hover{text-decoration:none;font-weight:bold;font-style:normal;}

a.cendana, a.cendana:visited, a.cendana:link 
{
    text-decoration:none; color:#4C205D;     
    font-family:Monotype Corsiva, Arial;
    font-size:14px;
}    
a.cendana:hover 
{ 
    color:Red;
    text-decoration:underline;     
    font-family:Monotype Corsiva, Arial;
    font-size:14px;    
}

table.menu
{
    width:600px;
    height:50px;    
}

td.menu
{        
    text-align:center;    
}

td.spt
{
    width:1px;
    color:#4C1374;
    background-color:White;
}


table.section
{
	width:954px;	
	background-color:White;
}

table.section2
{
	width:918px;	
	background-color:White;
}

td.section
{
    padding:0px 0px 5px 10px;
}

td.section2
{
    padding:0px 0px 5px 47px;
}


td.section_tleft
{
	width:10px;
	height:10px;
	text-align:right;
}

td.section_tright
{
	width:15px;
	height:10px;
	text-align:left;
	vertical-align:bottom;	
}

td.section_bleft
{
	width:10px;
	height:10px;
	text-align:right;
}

td.section_bright
{
	width:10px;
	height:10px;
	text-align:left;
}

td.section_left
{
	width:10px;
	background-color:White;
}

td.section_right
{
	width:15px;		
	background-image:url("/Library/Image/right_white.gif");		
}

td.section_top
{
	height:10px;
	background-color:white;
}

td.section_bottom
{
	height:11px;
	background-image:url("/Library/Image/bottom_white.gif");
}



table.subsection
{
    width:289px;        
    padding:0px;
    border:0px;    
}

td.ss_tmid
{
	padding-left:5px;
    background-color:#9380B7;
    height:25px;
    color:White;
    width:269px;
    font-weight:bold;    
    vertical-align:middle;
}

td.ss_tleft
{
    width:10px;
    text-align:right;
    height:25px;
}

td.ss_tright
{
    width:10px;
    text-align:left;
    height:25px;
}

td.ss_left
{
	width:34px;
	background-color:#B0ABBA;		
}

td.ss_right
{
	width:27px;
	background-color:#B0ABBA;
}

td.ss_content
{
	background-color:#ddd6e6;
	color:Black;	
	height:105px;
}

td.ss_content2
{
    padding:5px 12px 5px 12px;
    height:72px;
    color:#6b696c;
}

td.ss_bmid
{    
    background-color:#DCD7E6;
    height:9px;    
    width:273px;    
}

td.subsection_content
{
    padding:15px 15px 15px 0px;
    width:680px;
}

td.subsection_booking
{
    padding:8px 0px 0px 0px;
    width:185px;
    height:149px;
}
td.subsection_facebook_twitter
{
    padding:13px 0px 0px 0px;
    width:185px;    
}

table.leftnav
{
    width:184px;
    border:solid 0px black;
    background-color:#DDD6E6;
    
}

.leftnav_title_bg
{
    height:25px;    
    width:176px;
    color:White;
    background-image:url("/Library/Image/ss_title_bg.gif");
    font-size:14px;
    padding-left:10px;
    vertical-align:middle;
}

.leftnav_bmid
{	
    background-image:url("/Library/Image/ss_bottom.gif");
    width:176px;
    height:10px;        
}

.leftnav_side
{
	width:1px;
	background-image:url("/Library/Image/ss_1x1.gif");
}
td.leftnav_subsection
{
    padding:15px 15px 15px 5px;
    width:185px;
}

.pad10-right
{
	padding-right:10px;	
}

.padd10-left
{
    padding-left:10px;
}

td.navigation_header
{
    padding-bottom:5px;
    background-color:White;
    border-bottom:solid 0.5px #DDD6E6;    
}

td.navigation_item
{    
	background-color:White;    
    padding:10px;
    vertical-align:top;
    color:Black;   
    border-bottom:solid 0.5px #DDD6E6;    
}

td.navigation_item_select
{
	background-color:#e7e5f8;    		
	padding:10px;
    vertical-align:top;
    color:Red;    
    border-bottom:solid 0.5px #DDD6E6;    
    
}

.navigation_footer
{
	background-color:White;
    height:40px;
}

td.arrownav
{
    padding-right:10px;
    width:13px;
}

td.homepage_content
{
     padding:10px 33px 10px 33px;
}

#form .caption
{
    padding:5px;
}

#form .info
{
    padding:5px;
}

#form .action
{
    padding:5px;
}

#form input.normal
{
    width:250px;    
}

#form textarea.normal
{
    width:250px;
    height:50px;
}

#form .normal2
{
    width:350px;
    height:150px;
}

#form .normal3
{
    width:350px;
    height:50px;
}

#form .normal4
{
    width:350px;
    height:80px;
}


#form input.small
{
    width:50px;
}

#form2
{
    width:550px;
}


#form2 .caption
{
    padding:5px;
    width:100px;
}

#form2 .info
{
    padding:5px;   
}

td.date
{
    padding:0px 5px 0px 0px;
}

input.date
{
    width:100px;
}

.error
{
    color:Red;
}

.mandatory
{
    color:Red;
}

span.red
{
    color:Red;
}

.addition_info
{
    font-style:italic;    
}

.success
{
    color:Blue;
}

td.product_title
{
    color:#A73A3A;
    font-family:Arial;
    font-size:14px;
    padding-bottom:5px;
}

td.product_title2
{
    background-color:#D7D1F5;
    color:#A73A3A;
    font-family:Arial;
    font-size:14px;
    height:26px;
    width:15px;
    vertical-align:middle;
    padding:0px 5px 0px 5px;
}
td.product_title3
{
    background-color:#D7D1F5;
    color:#A73A3A;
    font-family:Arial;
    font-size:14px;
    height:26px;    
    vertical-align:middle;
    padding:0px 5px 0px 5px;
}
td.product
{
    padding:10px;
    border-bottom:solid 2px #CBC4F2; 
}

table.product_duration
{
    width:285px;
}

td.product_duration
{
    padding-top:10px;
}

td.product_duration_item1
{
    padding:5px;    
}

td.product_duration_item2
{
    padding:5px;
    width:70px;    
}

td.product_duration_item3
{
    padding:5px;
    width:95px;    
}


li.list
{
    list-style-type:disc;
    list-style-position:outside;
    margin-left:15px;  
    padding-bottom:5px;  
}

td.center
{
    vertical-align:middle;
    text-align:center;
}

input.button
{
    color: white;
    background: #8491A9;
    border:outset 2px #DDD6E6;
    cursor:pointer;
	padding:1px 9px 1px 9px;
}

td.location
{
    padding:5px 5px 5px 0px;
}


