body{
margin:0;
padding:0;
background:#f5f4f4;
color: #5e5e5e;
font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', sans-serif;
font-size: 13px;
line-height: 19px;
text-align: left;
}

#wrapper {
width:700px;
margin:0 auto;
background:#f5f4f4;
}

.content {
margin-top: 35px;}

#header {
background:#f5f4f4;
margin-bottom:15px;
}

h1 {
margin:0;
font-size:22px;
color:#004080;
}

#main {
float:right;
width:490px;
padding:5px 5px 0 10px;
background:#f5f4f4;
margin-top:10px;
}

.lefthalf {
float:left;
width:45%;
padding:5px 0 0 0;
background:#f5f4f4;
}

.righthalf {
float:right;
width:53%;
padding:5px 0 0 0;
background:#f5f4f4;
}

h2 {
margin:0 0 1em;
}

hr {
color:#004080;
background-color:#004080;
height:1px;
border:none;
}

#sidebar {
float:left;
width:160px;
padding:5px 10px 0 5px;
background:#f5f4f4;
margin-top:10px;
}

#footer {
clear:both;
padding:5px 10px;
background:#f5f4f4;
}

a.menuitem {color: #999999;text-decoration: none;font-size:13px;margin-left:10px;}
a.menuitem:visited {color: #666666;text-decoration: none;font-size:13px;margin-left:10px;}
a.menuitem:hover {color: #004080;text-decoration: none;font-size:13px;margin-left:10px;}

a.menuheading {color: #999999;text-decoration: none;font-size:15px;line-height:20px;}
a.menuheading:visited {color: #666666;text-decoration: none;font-size:15px;line-height:20px;}
a.menuheading:hover {color: #004080;text-decoration: none;font-size:15px;line-height:20px;}

a.page {color: #004080;text-decoration: underline;font-weight:bold;}
a.page:visited {color: #666666;text-decoration: underline;font-weight:bold;}
a.page:hover {color: #ff0000;text-decoration: underline;font-weight:bold;}

.details {margin-top:-10px;margin-right:12px;text-align:right;font-size: 12px;font-weight:bold;}

.scripttext {
color: #004080;
font-family: 'EdwardianScriptITC', 'Edwardian Script ITC', 'HelveticaNeue-Roman', 'Helvetica Neue';
font-size: 19px;
line-height: 26px;
text-align: right;
margin: 0 0 0 55px;
}

.bluebold {
color: #004080;
font-weight: bold;
}

.logo {
margin-bottom:40px;
margin-top:-15px;}
border: none; 
height: 227px; 
width: 145px;
}

.catalog {
border: none; 
}

.red {color:red}

.b {
font-weight: bold;
}

.italics {font-style: italic; }

.banner {margin-top:-5px;}

li {margin-left: -25px;
line-height: 15px;}

.leftcaptions {
float: left;
margin: 70px 0 0 0;
font: bold 8pt sans-serif;
text-align: center;
width: 45%;}

.rightcaptions {
float: right;
margin: 70px 0 0 0;
font: bold 8pt sans-serif;
text-align: center;
width: 55%;}

.photo {
border: 1px solid Black; 
margin-bottom: 5px;}

.right {float:right;text-align:right;}

.tripthumbs{
float:right;
border: 1px solid black;
margin: 5px 0 5px 5px;}

.cc1 {width:160px; background-color: #f5f4f4;}
.cc2 {margin-bottom:3px;}
.cc3 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
.cc4 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; border:1px solid #999999;}
.cc5 {font-weight: bold; font-family:Arial; font-size:12px; color:#004080;margin-bottom:-15px;}
