
html,body {
min-height:100%;
margin:0;
padding:0;
}

body {
background:#E1B484 url(bg_main.jpg) bottom repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#103430;
position:relative;
}

div {
font-family:Arial, Helvetica, sans-serif;
color:#103430;
line-height:140%;
}

a.normal {
color:#00A0E2;
text-decoration:underline;
}

a.normal:hover {
color:#103430;
text-decoration:underline;
}

p {
margin:0 0 10px;
}

a.normal img,
a img {
border:0;
}

ul {

}

ol {
margin:10px 0 15px 25px;
padding:0;
}

li {
margin-bottom:5px;
}

h1 {
font-size:220%;
font-weight:400;
font-style:italic;
color:#00529B;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:100%;
margin:10px 0 15px;
}

h2 {
font-size:150%;
font-weight:400;
font-style:italic;
color:#0C9DE5;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:100%;
margin:15px 0 10px;
}

h3 {
font-size:120%;
font-weight:400;
color:#00A0E2;
margin:5px 0 0;
}

h4,h5,h6 {
font-size:110%;
color:#00529B;
}

.pic_left {
float:left;
margin-right:10px;
}

.pic_right {
float:right;
margin-left:10px;
}

.clear {
clear:both;
}

.f_right {
float:right;
}

.main {
width:990px;
margin:0 auto;
padding:10px 0 0;
}

.page {
background:#F8EBDD url(bg_page.gif);
border-left:1px solid #FFF;
border-top:1px solid #FFF;
border-right:1px solid #FFF;

padding:14px 0 0;
}

.wraper {
background:url(bg_wraper.gif) repeat-y;
}

.sh_b {
height:55px;
background:url(sh_bot.png) top center no-repeat;
padding:10px 30px 0 37px;
}

.flash {
height:336px;
text-align:left;
}

#flashcontent {
height:336px;
background:url(header.jpg) no-repeat;
}

#flashcontent a {
text-align:center;
background:#FFF;
display:block;
margin-top:10px;
margin-left:9px;
width:652px;
padding:10px;
}

.menu {
padding:10px 40px 20px;
}

a.mainbuttontext {
display:block;
background:url(dash.gif) bottom repeat-x;
text-decoration:none;
color:#00529B;
font-family:Georgia, "Times New Roman", Times, serif;

font-style:italic;
padding-bottom:3px;
margin:5px 0;
}

a.mainbuttontext:hover {
color:#0C9DE5;
text-decoration:none;
}

.leftcol {
width:274px;
float:left;
}

.container {
width:700px;
float:left;
}

.content {
width:457px;
float:left;
background:url(corner.gif) top left no-repeat;
padding:20px 25px;
}

.buttons {
padding-top:10px;
}
.buttons a.normal {
	color:#fff;
	text-decoration:none;
}
.buttons .btn_1 {
background:url(btn_1.jpg) no-repeat;
text-align:center;
height:65px;
width:143px;
float:left;
margin-right:12px;
line-height:150%;
padding-top:5px;
}

.buttons .btn_2 {
background:url(btn_2.jpg) no-repeat;
text-align:center;
height:55px;
width:143px;
float:left;
margin-right:12px;
padding-top:15px;
}

.buttons .btn_3 {
background:url(btn_3.jpg) no-repeat;
text-align:center;
height:55px;
width:143px;
float:left;
padding-top:15px;
}

.rightcol {
width:180px;
float:right;
padding-top:5px;
}
#featuresdivtop,
.featuresdiv,
.featuresspan{
padding:0;
margin:0;
}
.br_feature{
	display:none;
}
.featuresdiv {
width:180px;
border:none;
padding:0;
margin:0;
}
.book {
width:167px;
height:70px;
background:url(book_online.jpg) no-repeat;
text-align:center;
line-height:150%;
padding-top:15px;
}

.rightcol h2 {
color:#003F77;
}

h3 a.normal {
text-decoration:none !important;
}

h3 a.normal:hover {
text-decoration:underline;
color:#00A0E2;
}

.feat_1 {
background:url(dash.gif) repeat-x bottom center;
margin:0;
}

.bottom {
background:#1164B4 url(bg_bottom.jpg) no-repeat;
border-left:1px solid #B5CBE6;
border-right:1px solid #B5CBE6;
border-bottom:1px solid #B5CBE6;
padding:20px 20px 0 37px;
}

.bottom_img {
width:703px;
height:150px;
float:left;
background:url(img_shadow.png) bottom center no-repeat;
}

.bottom_img img {
border:1px solid #F5E8DA;
}

.sh_b div {
color:#FFF;
font-size:12px;
}

.sh_b a.normal {
color:#FFF;
text-decoration:underline;
position:relative;
}

.sh_b a.normal:hover {
color:#FFF;
text-decoration:none;
}

form {
margin:0;
padding:0;
}

.sign_up {
float:right;
width:169px;
padding-left:20px;
padding-bottom:10px;
background:url(dash_white.gif) left repeat-y;
color:#FFF;
font-size:12px;
}

.sign_up h2 {
color:#FFF;
line-height:100%;
font-size:19px;
margin:0 0 10px;
}

.sign_up .input {
background:#FFF;
width:120px;
border:0;
vertical-align:middle;
color:#666;
margin:1px 0 0;
padding:5px 0 5px 5px;
}

.sign_up .btn {
background:#4D94CE;
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:17px;
border:0;
vertical-align:middle;
cursor:pointer;
padding:0;
}

.f_left,.flash img {
float:left;
}

.buttons a,.book a {
display:block;
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-style:italic;
text-decoration:none;
padding:0 0 5px;
}

.buttons a:hover,.book a:hover {
color:#FFF;
text-decoration:underline;
}
.sh_b a.normal{
	color:#fff;
}
.contact{
	font-size:11px;
	margin:-120px 0 0 -180px;
}
.feat_1,
.feat_2,
.feat_3{
	background:url(box_bg.jpg);
	border:1px solid #ffffff;
	padding:5px;
	margin:0 0 5px 0;
}
.featuresdiv h2 {
	color:#003F77; 
	background:url(dash.gif) bottom repeat-x; 
	padding-bottom:7px;
}
.featuresdiv br {
	display:none;
}
.featuresdiv p br {
	display:block;
}
.featuresdiv h3 {
	font-weight:bold;
	font-size:90%;
}