@charset "utf-8";
/* CSS Document */

code {
    display: block;
    border: 1px dotted darkgrey;
    background: #EEE;
    padding: 10px;
    margin: 10px;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #3a3a3a;
background: #345a8f;
text-align: center;
margin-top: 0px;
}
img, div { 
behavior: url('/media/iepngfix.htc');
}
.breadcrumbs {
    border-bottom: 1px dotted black;
    margin-bottom: 10px;
}
a {
color: #2763b7;
font-size: 10pt;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}
h1 {
font-size: 22pt;
color: #ffffff;
}
h2{
width: 200px;
font-size: 10pt;
color: #000000;
margin: 0px;
border-bottom: dotted 1px #000000;
padding: 5px 0px 5px 0px;
}
h3 {
font-size: 18pt;
display: inline;
}
.clrfloat {
clear: both;
}
#pagebg {
width: 990px;
background:url(images/pagebg.jpg);
margin: 0 auto;
}
#header {
width: 940px;
height: 150px;
background: url(images/headerbgwatermark.jpg);
margin: 0 auto;
}
#logo {
width:380px;
height: 150px;
float:left;
}
#contactinfo{
width: 200px;
height: 120px;
padding: 30px 0px 0px 0px;
float:right;
text-align:left;
}
#navigation {
width: 940px;
height: 35px;
background: url(images/navigation_bg.jpg);
padding-top: 2px;
margin: 0 auto;
}
#highlight {
width: 940px;
margin: 0 auto;
}
#tour {
width: 219px;
height: 97px;
background: #314a75;
border-right: solid 1px #6581b0;
padding: 15px 0px 0px 0px;
float: left;
}
#title {
width: 704px;
height: 97px;
background: #1e355d;
border-left: solid 1px #0c1c37;
padding: 15px 0px 0px 15px;
float:right;
text-align:left;
}

#contentbody{
width: 940px;
background: url(images/content_bg.jpg);
margin: 0 auto;
}

#left_column {
width: 205px;
float: left;
padding: 15px 10px 15px 10px;
text-align:left;
}

#left_column ul {
list-style: none;
margin:5px;
padding: 5px;
}
#left_column ul li {
line-height: 20px;
}
#left_column ul li a {
color: #2763b7;
font-size: 10pt;
}
#left_column ul li a:link {
text-decoration: none;
}
#left_column ul li a:visited {
text-decoration: none;
}
#left_column ul li a:hover {
text-decoration: underline;
}
#left_column ul li a:active {
text-decoration: none;
}
.testimonial {
width: 195px;
float: right;
}
#right_column {
width: 690px;
float: right;
padding: 15px 15px 15px 5px;
text-align:left;
}
#footer {
width:990px;
height: 55px; 
background: url(images/footer_bg.jpg);
margin: 0 auto;
text-align:center;
color: #ffffff;
padding-top: 10px;
}

.post h2 {
width: 600px;
}

.post h3 {
font-size: 10pt;
}

.date {
text-align: right;
display: block;
width: 600px;
margin-top: 0px;
}

.title a {
font-size: 18pt;
width: 600px;
}

.title {
font-size: 18pt;
width: 600px;
}

.clear {
  clear: both;
}

.gallery-album-list,
.gallery-photo-list {
  list-style:none;
}

.gallery-album-list li,
.gallery-photo-list li {
  width: 210px;
  height:210px;
  display: block;
  float: left;
  text-align: center;
  margin-bottom:20px;
  margin-left:80px;
  list-style:none;
  background:none;
/*   border: 1px solid #f00; */
}
.gallery-album-list li img,
.gallery-photo-list li img,
.photo img {
  border: 1px solid #555;
  padding: 5px;
}

.album-pages,
.photo-pages {
  text-align: center;
  clear: both;
  padding-bottom:20px;
}

.photo-pages
{
    padding-top:20px;
}

.gallery-album-list li a,
.gallery-photo-list li a
{
    text-decoration:none;
}

.gallery-album-list li a:hover,
.gallery-photo-list li a:hover
{
    text-decoration:underline;
}

.cart_items li,
.content li
{
    list-style:none;
}

.cart_items,
.content ul
{
    padding:0 0 5px 0;
    margin:0;
}

#object_nav
{
    margin-bottom:10px;
/*     border:solid 1px red; */
}

#object_nav .object_next
{
    margin-left:280px;
}

#home_page_gallery
{
    margin:0;
    padding:0;
}

#home_page_gallery li
{
    
    background:none;
    list-style:none;
    margin:0;
    padding:0;
}

.customerComment {
   border: 1px solid #cdcdcd;
   background-color: #efefef;
   padding: 5px;
   margin-bottom: 10px;
}
