body {font-size: 100%; background: url(/bg.jpg); font-family: 'tahoma', 'sans-serif'; }

p {border: 0px; margin-top: 9px; margin-bottom: 9px;}

.b {font-family: 'verdana', 'sans-serif'; font-size: 9pt; color: #999; padding-top: 12px; border-bottom: 5px solid #81B6D6;}
a.b {border: 0;}

.c {font-family: 'tahoma', 'sans-serif'; font-size: 16px; color: 4C5863; }

a.c {color: #658EB8;}
a.c:hover {color: #EDAB47}

.d {font-family: 'tahoma', 'sans-serif'; font-size: 7pt; color: 4C5863;  line-height: 180%;}

a.e {font-family: 'tahoma', 'sans-serif'; font-size: 10pt; color: #658EB8;}
a.e:hover {color: #EDAB47}

a.es {font-family: 'tahoma', 'sans-serif'; font-size: 16px; color: #658EB8;}
a.es:hover {color: #EDAB47}

a.f {color: #FF3D64;}
a.f:hover {color: #658EB8}

.i {font-family: 'tahoma', 'sans-serif'; font-size: 8pt; color: #CCCCCC;}
a.i {font-family: 'tahoma', 'sans-serif'; font-size: 9pt; color: #CCCCCC;}
a.i:hover {color: #EDAB47}

a.is {font-family: 'tahoma', 'sans-serif'; font-size: 8pt; color: #CCCCCC;}
a.is:hover {color: #EDAB47}

a.price {font-family: 'tahoma', 'sans-serif'; font-size: 8pt; color: 4C5863;}
a.price:hover {color: #FF3D64}

td.menu	{font-family: 'arial', 'sans-serif'; font-size: 13px; color: #FFFBF7; font-weight: bold; padding-left: 30px; padding-right: 30px;}
a.menu  {font-family: 'arial', 'sans-serif'; font-size: 13px; color: #FFFBF7; font-weight: bold; text-decoration: none} 
a.menu:hover {color: FFFFFF; text-decoration: underline;}

.left	{font-family: 'tahoma', 'sans-serif'; font-size: 13px; color: #658EB8; font-weight: bold; line-height: 170%; text-transform: uppercase; white-space: nowrap;}
a.left  {font-family: 'tahoma', 'sans-serif'; font-size: 13px; color: #658EB8; font-weight: bold; text-decoration: none;  white-space: nowrap; padding-right: 15px;} 
a.left:hover {color: EDAB47; text-decoration: underline}		 
 
.lefta  {font-family: 'tahoma', 'sans-serif'; font-size: 13px; color: #FFFFFF; font-weight: bold;  text-transform: uppercase;  white-space: nowrap; padding-right: 15px;}  
.lefttitle	{font-family: 'tahoma', 'sans-serif'; font-size: 15pt; color: #d6d6d6;  padding-top: 15px; padding-bottom: 15px;}

.special  {font-family: 'tahoma', 'sans-serif'; font-size: 9.5pt; color: #888; line-height: 1.4em;} 
.specialtitle	{font-family: 'tahoma', 'sans-serif'; font-size: 12pt; color: #658EB8; padding-top: 15px; padding-bottom: 15px;}
		 
.copy	{font-family: 'arial', 'sans-serif'; font-size: 9px; color: #ffffff; letter-spacing: 1px}
a.copy	{font-family: 'arial', 'sans-serif'; font-size: 9px; color: #FFFFFF;}
a.copy:hover {color: #FFCCB6}

.copyl	{font-family: 'arial', 'sans-serif'; font-size: 9px; color: #aaaaaa; letter-spacing: 1px}
a.copyl	{font-family: 'arial', 'sans-serif'; font-size: 9px; color: #aaaaaa;}
a.copyl:hover {color: #AB0001}

a.email {font-family: 'tahoma', 'sans-serif'; font-size: 20px; color: #AB0001; 
		 font-weight: bold; text-decoration: none}
a.email:hover {color: #cc9096}

input { font-family: 'tahoma', 'sans-serif'; font-size: 16px; color: #000000;  border-width: 1; border-style: thick; border-color: #c8c8c8;}
textarea { font-family: 'tahoma', 'sans-serif'; font-size: 10pt; color: #000000;  border-width: 1; border-style: thick; border-color: #c8c8c8;}


.big	{font-family: 'Tahoma', 'sans-serif'; font-size: 14pt; color: #6890B8; padding-bottom: 15px;}
h1		{font-family: 'Tahoma', 'sans-serif'; font-size: 14pt; color: #6890B8; padding-bottom: 15px; font-weight: normal;}

.form	{font-family: 'tahoma', 'sans-serif'; font-size: 12px; color: #5E5E5E;}

a:hover {color: EDAB47}

a.logo:hover {background-color:black}

.comment {color: #AB0001;}

.commentary {font-style: italic}

.orange {color: #DF880D;}

body.mceContentBody {
   background: #FFF; margin: 8px; font-size: 10pt;
}

iframe {
border: 0px solid #ffffff;
}

h3	{
	width: 100%;
	color: #DF7C1B;
	font-size: 15px; 
	font-weight: bold;
	border-bottom: 1px dotted #478CBF; 
	padding-bottom: 10px;
	margin-bottom: 20px;
}

hr {
	 color: #ccc; 
	 background-color: #ccc; 
	 border:0px none; height:1px; 
	 clear:both; 
}

.pricelink {padding: 8px 20px; background: #e9e1ce; float: right; width: 200px;}

.addlink {padding: 8px 20px; background: #e9e1ce; float: left;  width: 200px;}

.sample {cursor:pointer; text-decoration:none; border-bottom:1px dashed #999; color: #888; font-size: 15px;}

.pricerow td {padding: 4px; vertical-align: top;}
.pricerowprim td {padding: 4px; border-top: 1px solid #ddd; vertical-align: top; min-height: 40px;}
.prim {font-size: 14px; color: #888; min-height: 40px;}

.tabletop {background: #eae9e4;}
.admin {border-collapse: collapse; font-size: 16px; color: #444;}
.admin td {padding: 4px;}

.color 	{ 	color:#fff; background: #fc8c20; padding: 4px;}
.bold	{ 	font-weight: bold; }

.loginarea {float: right; position: relative; top: -28px; padding: 0px 20px 2px 0; clear: both;}
.logininfo {float: right; position: relative; top: 24px; right: -65px; padding: 0px 20px 2px 0; color: #1D82EF; font-family: 'tahoma', 'sans-serif'; font-size: 15px;  }

a.login {cursor:pointer; text-decoration:none; border-bottom:1px dashed #1D82EF; color: #1D82EF; font-family: 'tahoma', 'sans-serif'; font-size: 15px; }
a.login:hover {border-bottom: 1px solid #fff; color: #fff;}


/* 'Login' Button */

#submit { margin: 5px; padding: 5px; margin: 0; width: 220px; color: #fff; background: #e69e34;}

#notification_error { color: red; height: auto; font-size: 13px; text-align: left; margin-bottom: 10px;}

#login_response { overflow: auto; }
 
#ajax_loading { display: none; font-size: 14px;}

#logged_in { padding: 5px; margin: 23px 0 100px 43px; padding: 5px; text-align: center; width: 290px; }

#status { margin-top: 10px; width: 290px; padding-left: 20px;}

body.loginscreen {width: 290px; color: #333; background: #b4d1e3; font-size:18px; overflow: hidden; background-image:none;}

