﻿body 
{
	font-family :Calibri; 
	font-size:small;
	margin: 0px;
	padding: 0px;
}


pre
{
 font-family: Calibri;
 font-size:medium;
 color:Black;
 background-color: #FFF7CC;
}

h1 
{
 font-family: Calibri;
 font-size:130%;
 color: #4386CB;
 margin: 0px;
 padding: 0px;
}

h2 
{
 font-family: Calibri;
 font-size: 115%;
 color: #4386CB;
 margin: 0px;
 padding: 0px;
}

h3 
{
 font-family: Calibri;
 font-size: 110%;
 color: #4471FF;
 margin: 0px;
 padding: 0px;
}

h5
{
 font-family: Calibri;
 font-size: 100%;
 color: #4471FF;
 margin: 0px;
 padding: 0px;
}


#top_menu 
{
	width:100%;
	background-color: #F2F6FC;
	float:left;	
    padding: 0px; 
}

#bottom_menu 
{
	width:100%;
	float:left;	
    padding: 0px; 
}


#header {
  background: #B8CEF0;
  width: 950px;
  height:106px;
}

#main
{
	text-align:left; 
	margin-left:auto; 
	margin-right:auto; 
	width:950px;
}

#sailing_header 
{
	width : 100%;
	height:106px; 
	background-image: url(home/images/ScotlandOban3.jpg);
}

span.header_text 
{
	vertical-align:middle; 
	color:White; 
	font-weight:bold; 
	float:right;
}

#main_left {
  float: left;
  width: 130px;
  margin:10px; 
  background-color:#F2F6FC;
}

#main_right {
  float: left;
  width: 150px;
  margin:10px;
}

#main_content {
  float: left;
  width: 610px;
  margin:10px;
}

#footer {
  clear: left;
  width: 950px;
}

#bottom_article {
    clear: left;
    width: 950px;
    font-family: Arial,sans-serif;
    font-size: 80%;
	background-color:#E8EDF2;
	text-align:left;
	vertical-align:top;	
}

.bottom_column {
    width:33%;
    margin:1px;
    float:left;
	background-color:inherit;
}

a.regbutton:link,a.regbutton:visited { 
    float: left; 
    display: block; 
    font: normal 11px "Verdana", Arial, Helvetica, sans-serif; 
    color: #F2F6FC; 
    text-align: center; 
    text-decoration: none; 
    background: #F2F6FC url("home/images/menubg1.png") repeat-x center left; 
    width: 100px; 
    padding: 10px 0px 9px 10px; 
} 

a.regbutton:hover { 
    float: left; 
    display: block; 
    font: normal 11px "Verdana", Arial, Helvetica, sans-serif; 
    color: #F2F6FC; 
    text-align: center; 
    text-decoration: none; 
    background: #F2F6FC url("home/images/menubg2.png") repeat-x center left; 
    width: 100px; 
    padding: 10px 0px 9px 10px; 
} 

a:link,a:visited,a:hover { 
    font: normal 11px "Verdana", Arial, Helvetica, sans-serif; 
    color:#4386CB; 
} 

.leftcorner { 
    float: left; 
    background: #F2F6FC  
    width: 10px; 
    padding-top: 8px; 
    padding-bottom: 5px; 
} 

.rightcorner { 
    float: left; 
    background: #F2F6FC; 
    width: 10px; 
    padding-top: 8px; 
    padding-bottom: 5px; 
} 

.gen_button {  
    font: normal 32px "Verdana", Arial, Helvetica, sans-serif, bold; 
    color: White; 
    vertical-align:middle;
    text-align:center; 
    text-decoration: none;
    background: White url("home/images/buttonbg1.png"); 
    width: 150px; 
    height: 42px;
    padding-top:3px;
    margin-bottom:5px;
} 


a.gen_button:link,a.gen_button:visited {  
    display: block; 
    font: normal 14px "Verdana", Arial, Helvetica, sans-serif, bold; 
    color: White; 
    vertical-align:middle;
    text-align:center; 
    text-decoration: none;
    background: White url("home/images/buttonbg1.png"); 
    width: 150px; 
    height: 22px;
    padding-top:3px;
    margin-bottom:5px;
} 

a.gen_button:hover {  
    float: left; 
    display: block; 
    vertical-align:middle;
    font: normal 14px "Verdana", Arial, Helvetica, sans-serif; 
    color: White; 
    text-align: center; 
    text-decoration: none; 
    background: White url("home/images/buttonbg2.png"); 
    width: 150px; 
    height:22px;
    padding-top:3px;
} 


a.bottommenu:link,a.bottommenu:visited { 
    float: left; 
    font: normal 9px "Verdana", Arial, Helvetica, sans-serif; 
    color: #88ADE7; 
    text-align: center; 
    text-decoration: none; 
    background: #F2F6FC 
    width: 100px; 
    padding: 0px 10px 0px 10px; 
} 

a.bottommenu:hover { 
    float: left; 
    font: normal 9px "Verdana", Arial, Helvetica, sans-serif; 
    color: #F2F6FC; 
    text-align: center; 
    text-decoration: none; 
    background: #88ADE7; 
    padding: 0px 10px 0px 10px; 
} 

#breadcrumb 
{
	width:100%; 
    float: left; 
    font: normal 9px "Verdana", Arial, Helvetica, sans-serif; 
    color: #88ADE7; 
    text-align: left; 
    text-decoration: none; 
    background: #F2F6FC 
} 

a.crumb 
{
	width:auto;
    font: normal 9px "Verdana", Arial, Helvetica, sans-serif; 
    color: #88ADE7; 
    text-decoration: none; 
    background: #F2F6FC 
}

.dcrumb 
{
	width:auto;
    font: normal 9px "Verdana", Arial, Helvetica, sans-serif; 
    color: #88ADE7; 
    text-decoration: none; 
    background: #F2F6FC;
    dis
     
}
 
#telemail 
{
	float:right; color:White; font-size:16px; font-weight:bold; padding:10px 10px 0px 0px; 
}


#price_list_table 
{
	width:50%;
    padding: 0px; 
	margin-left:auto; 
	margin-right:auto;
	border-style:solid; 
	border-width:2px;
}

.ar
{
	text-align:right;
}

.buy_link 
{
	float: left; 
    display: block; 
    vertical-align:middle;
    font: normal 12px "Verdana", Arial, Helvetica, sans-serif; 
    color: Green; 
    text-align: center; 
    text-decoration: none; 
    background: White; 
    width: 75px; 
    height:22px;
    padding-top:3px;
}


.program_fragment 
{
	text-align:left;
	float:left;
	min-width:900px;
	font-family:Courier New;
	color:Black;
	background-color:#FFEBC1;
	font-size: 80%;
	vertical-align:top;
	width:100%;
}

.productHighlight 
{
	color:Maroon;
	font-style:italic;
	font-weight:bolder;	
}


.modalBackground 
{
	background-color:Gray;	
	filter:alpha(opacity=70);	
	opacity:0.7;
	}
	
.modalPopup
{
	 background-color:#FFF9C1; 
	 width:100%; 
	 border-style:solid; 
	 border-width:thin;
	 border-color:#8AAEE7;
	
}	

.modalPopupHeader
{
	background-color:#8AAEE7; 
	width:100%; 
	height:18px; 
}

.coloredPanel
{
	background-color: #D6F4FF;
}
