/*
myallshores.css

Colour Table

light blue		:	#A2C5E3;
light green		:	#D0DF8E;
dark blue		:	#004767;
header blue		:	#1C86BA;

*/

/*-------------------------------------------------------------------------------------------------
general
-------------------------------------------------------------------------------------------------*/

body{
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F6195;
	font-size: 0.7em;
	line-height:1.4em;
	background:#004767;
	}

a:link {
	font-weight: bold;
	color: #028BFC;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color: #028BFC;
}

a:active {
	text-decoration:none;
	color: #028BFC;
}

a:hover {
	text-decoration:underline;
	color:#FF0000;
}

img{
	border:0;
	}

h1{
}

h2{
	font-size:16px;
	color:#0000CC;
	margin:15px 0 0 0;
	padding:0;
	}
	

/*-------------------------------------------------------------------------------------------------
layout
-------------------------------------------------------------------------------------------------*/

#container{
	position: relative;
	margin: 0 auto;
	width:1000px;
	}

#header{
	background:#1C86BA;
	height:138px;
	}

#header img{
	float:left;
	}
	
#logo{
	float:left;
	background:#FFFFFF;
	height:138px;
	}

#left_col{
	clear:both;
	float:left;
	height:670px;
	width: 200px;	
	font-weight: bold;
	background-color: #A2C5E3;
	}

#main{
	font-size:14px;
	line-height:18px;
	width:540px;
	height:670px;
	float:left;
	background:#FFFFFF;
	}

/* div for main text in main_template file */
#main_text{
	width:530px;
	height:425px;
	padding:0 5px 0 5px;
	background:#FFFFFF;
	overflow:auto;
	scrollbar-base-color:#1F6195;
	scrollbar-arrow-color:#FFFFFF;
	}

/* div for main text in front_template file */
#front_text{
	width:530px;
	height:600px;
	padding:0 5px 0 5px;
	background:#FFFFFF;
	overflow:auto;
	scrollbar-base-color:#1F6195;
	scrollbar-arrow-color:#FFFFFF;
	}

#right_col{
	float:left;
	height:670px;
	width:260px;	
	overflow:auto;
	background:#D0DF8E;
	scrollbar-base-color:#657421;
	scrollbar-arrow-color:#FFFFFF;
	}	

/*-------------------------------------------------------------------------------------------------
navigation
-------------------------------------------------------------------------------------------------*/
#top_nav{
	clear:both;
	height:25px;
	width: 1000px;
	color: #1F6195;
	background-color: #004767;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}

#top_nav ul{
	list-style:none;
	margin:0;
	padding:0;
	}

#top_nav ul li{ 
	float:left;
	}

#top_nav a:link, #top_nav a:active, #top_nav a:visited{
	display:block;
	float:left;
	color:#FFFFFF;	
	padding:4px 10px 0 10px;	
	font-size: 14px;
	font-weight: bold;
	height:21px;
	}

#top_nav a:hover{
	background: #1F6195;
	text-decoration:none;
	}


#left_nav{
	text-indent:5px;
	}

#left_nav ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	}

#left_nav a:link, #left_nav a:active, #left_nav a:visited{
	display:block;
	width:auto;
	height:18px;
	color: #1F6195;
	}

#left_nav a:hover{
	display:block;
	text-decoration:none;
	background-color:#2677B9;
	color:#FFFFFF;
	}
/*-------------------------------------------------------------------------------------------------
general
-------------------------------------------------------------------------------------------------*/
.main_intro, .main_intro_front {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #8CA815;
	}

.main_small{
	font-size:10px;
	line-height:14px;
	}

img.logo{
	margin:50px 20px 0px 20px;
	}

#links{
	background-color:#F1F5DD;
	border-top:1px solid #D0DF8E;
	border-bottom:1px solid #D0DF8E;
	padding:4px;	
	}

#links a{
	padding:8px;
	font-size:12px;
	color:#5B7E2C;
	}	

#jasweb{
	text-align:center;
	font-size:10px;
	color:#999999;
	}

#jasweb a:link, #jasweb a:visited, #jasweb a:active{
	font-size:11px;
	color:#666666;	
	}

#right_col{
	font-size: 12px;
	font-weight: bold;
	color: #1F6195;
	}

.green_side_bar_heading{
	font-size: 14px;
	font-weight: bold;
	color: #40581F;
	}

#hotdeals a:link, #hotdeals a:active, #hotdeals a:visited{
	color:#D70000;
	display:block;
	padding:4px 10px 0 10px;	
	font-size: 14px;
	font-weight: bold;
	background:#FFFFFF;
	}

#hotdeals a:hover{
	background: #1F6195;
	text-decoration:none;
	}
	
#rates a:link, #rates a:active, #rates a:visited{
	background:#1F6195;
	color:#FFFFFF;
	}

#rates a:hover{
	color:#D70000;
	background:#2677B9;
	}

img.center{
	display: block;
    margin: auto;
    }

/*-------------------------------------------------------------------------------------------------
form
-------------------------------------------------------------------------------------------------*/
fieldset{
	border:none;
}
.booknow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #3E4907;
	margin: 2px;
	padding: 2px;
	border: 2px solid #000000;
}
#container #right_col #form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	margin: 2px;
	padding: 2px;
	border: 2px solid #000000;
}
/* other css */
.style15 {
	font-size: 10px; font-weight: bold; 
}
.style3 {
	color: #990000
}