body	{ font-family:arial,helvetica,sans-serif; color:#333; font-size:13px; }
#cboxCurrent	{ font-size:10px; }
#cboxTitle	{ font-size:10px; }


h2	{ font-size:24px; font-weight:bold; line-height:22px; margin:0 0 10px 0; padding:0 0 0 0;  }
h3	{ font-size:16px; font-weight:bold; line-height:22px; margin:0 0 10px 0; padding:0 0 0 0; }
p	{ font-size:14px; line-height:18px; margin:0 0 5px 0; padding:0 0 0 0; color:#444; }

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	color: #4588BD;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	color: #01476B;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	color: #01476B;
	text-decoration: none;
}
img {
border:none;
}
.formbutt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221E1F;
	background-color: #d3dded;
	border: 1px solid #d3dded;
	font-weight: normal;
	color: #333333;
}
.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px solid #333333;
	color: #333333;
	line-height: 12px;
}

textarea#Message {
	padding:2px;
	width: 210px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 0px;
	font-family: Tahoma, sans-serif;
}

#Name {
	padding:2px;
	width: 210px;
	height: 25px;
	border: 3px solid #cccccc;
	padding: 0px;
	font-family: Tahoma, sans-serif;
}

#Email {
	padding:2px;
	width: 210px;
	height: 25px;
	border: 3px solid #cccccc;
	padding: 0px;
	font-family: Tahoma, sans-serif;
}

#Phone {
	padding:2px;
	width: 210px;
	height: 25px;
	border: 3px solid #cccccc;
	padding: 0px;
	font-family: Tahoma, sans-serif;
}

table.TableBlue {
	width: 100%; 
	padding: 1px; 
	border-collapse:collapse;
}
table.TableBlue td { 
	font-size: 14px; 
	border: 1px solid #4773B3; 
}
table.TableBrown {
	width: 100%; 
	padding: 1px; 
	border-collapse:collapse;
}
table.TableBrown td { 
	font-size: 14px; 
	border: 1px solid #4C2523; 
}
table.TableOrange {
	width: 100%; 
	padding: 1px; 
	border-collapse:collapse;
}
table.TableOrange td { 
	font-size: 14px; 
	border: 1px solid #CC6600; 
}
table.TableRed {
	width: 100%; 
	padding: 1px; 
	border-collapse:collapse;
}
table.TableRed td { 
	font-size: 14px; 
	border: 1px solid #800008; 
}
.TopBarMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #4588BD;
}
.TopBarMenuDrkBlk {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #333333;
}
#SkyeGuides table tr .Body_Drk_02 BOLD {
	font-weight: bold;
}
#SkyeGuides table tr .Body_Drk_02 p {
	font-weight: bold;
}
.courses-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
}
.courses-menu-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #333333;
	margin:0 0 10px 0;
}
.courses-menu-text a:visited, .courses-menu-text a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #333333;
}
.courses-menu-text a:hover, .courses-menu-text a:active
{
	color: #000;
}


.top-menu
{
	margin:0 0 0 0;
}
.top-menu a
{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
.top-menu a:visited, top-menu a:link
{
	color:#333;
	text-decoration:none;
}
.top-menu a:hover, top-menu a:active
{
	color:#333;
	text-decoration:none;
}
hr
{ color: #FFF;
background-color: #FFF;
height: 1px;
margin:15px 0;
}
.prices-section-title
{ margin:0;
padding:5px 0;
color:#444;
font-size:18px;
font-weight:bold;
text-transform:capitalize;
}

p.prices-section-title
{ margin:0;
padding:5px 0;
color:#444;
font-size:18px;
font-weight:bold;
text-transform:capitalize;
}

#gift-vouchers
{ 
background:#898A8E;
width:220px;
overflow:hidden;
}

#gift-vouchers p
{
color:#FFF;
font-size:12px;
padding:0 10px 8px 10px;
text-align:left;
margin:0;
}

#gift-vouchers p a
{
font-weight:bold;
}

#gift-vouchers p a:visited, #gift-vouchers p a:link
{
color:#3B0656;
text-decoration:none;
}

#gift-vouchers p a:hover, #gift-vouchers p a:active
{
color:#FFF;
text-decoration:none;
}

#gift-vouchers p
{
color:#FFF;
font-size:12px;
padding:0 10px 8px 10px;
text-align:left;
margin:0;
}

.table-white-text p { color:#fff; }


.gift-vouchers-title
{
margin:0 0 10px 0;
}

.table-dark		{ background:#7c7387; color:#eee; font-size:14px; }
.table-dark td	{ padding:5px; border:none; margin:0px; }
.table-dark p	{ color:#eee; }


.table-dark	a			{ }
.table-dark	a:link,
.table-dark	a:visited	{ color:#eee;  }
.table-dark	a:hover,
.table-dark	a:active	{ color:#eee; }


img.alignright {float:right; margin:0.3em 0 1em 1em; }
img.alignleft {float:left; margin:0.3em 1em 1em 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0.3em 0 1em 1em;}
a img.alignleft {float:left; margin:0.3em 1em 1em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
