﻿
h1, h2, h3
{
	padding:0 0 15px 0;
	font-size:1.235em;
	font-weight:bold; 
	color:#344167;
}
h2
{
	font-size:1.025em;
}
h3
{
	font-size:1.0em;
}
p
{
	padding:0 0 15px 0;
	line-height:1.3;
}
p.small
{
    font-size:0.8em;
}
a
{
    color:#344167;
    font-weight:bold;
}
a:hover
{
    color:#c91721;     
}
span
{
    font-weight:bold;
    font-size:1.1em;
}
body.contactUs #leftcol p span
{
    font-size:1.3em;
    display:block;
}
ul.bullet, ul.bullet li
{
    list-style-type: disc;
    margin:0 0 0 16px;
    padding:0;
}
ul.bullet li
{
    margin:0 0 4px 0;
}
/*----------------------------------------------------------------------*/
/*--------*//* NAVIGATION */
#navigation ul li
{
	position:relative;
	float:left;
	margin:0 18px 0 0;
	width:auto;
}
#navigation ul li.end
{
	margin:0;
}
#navigation ul li a
{
    float:left;
    display:block; 
	height:15px;
	font-weight:bold; 
    text-decoration:none;
    text-transform:lowercase;
    color:#414835;
    border:1px solid #fff;
}
#navigation ul li a:hover, #navigation ul li a.active
{
    color:#c91721;  
}
#navigation ul li ul 
{
    display:none;
}
#navigation ul li:hover ul, body.subNav #navigation ul li ul
{
    position:absolute;
    top:16px;
    left:0;
    display:block;   
}
#navigation ul li ul li, #navigation ul li ul li a
{
    float:none;
    display:block;
    height:15px;
    width:100px;
}
#navigation ul li:hover ul li a:hover, #navigation ul li ul li a.active
{
    color:#a8a8a8;
}
/*----------------------------------------------------------------------*/
/*--------*//* TESTIMONIALS */
blockquote
{
    padding:15px 0;
    border-bottom:#cacaca 2px solid;
}
blockquote.bottom
{
    border:none;
}
blockquote cite span
{
    font-weight:bold;
}
/*----------------------------------------------------------------------*/
/*--------*//* GALLERY */
ul.gallery li
{
    float:left;
    margin:0 0 3px 0;
}
ul.gallery li.single
{
    width:135px;
}
ul.gallery li.large
{
   margin:0 0 5px 0;
}
/*----------------------------------------------------------------------*/
/*--------*//* VIRTUAL TOUR */
ul#virtualTour
{
    float:right;
    width:379px;
}
ul#virtualTour li
{
    float:left;
    width:123px;
    margin:0 5px 0 0;
}
ul#virtualTour li.end
{
    margin:0 0 0 0;
}
#tourStart
{
    position:absolute;
    top:345px;
    left:15px   
}
/*----------------------------------------------------------------------*/
/*--------*//* ACCESSIBILITY PAGE */
#accessKeys ul, #accessKeys ul li
{
    margin:0;
    list-style-type:none;
}
#accessKeys ul
{
    margin:0 0 15px 0;
}
#accessKeys ul li
{
    padding:0 0 5px 0;
}
#accessKeys ul li a
{
    margin:0 0 0 3px;
    font-weight:normal;
    text-decoration:none;
}
#accessKeys kbd
{
    margin:0 2px;
    padding:1px 5px;
    color:#fff;
    background:#2F2F2F;
    border:#ccc 1px solid;
}
#resizeText ul
{
    margin:0 0 15px 15px;
    padding:0;
}
#resizeText ul li
{
    list-style-type:disc;
    padding:0 0 5px 0;
}
