/*** Main styles */
 
body {
   margin: 0;
   padding: 0;
   font-family: Arial,Verdana,Helvetica;
   background: url("http://www.ashburnimage.com/images/bkg.jpg") repeat-x #c64f2c;}
   
h1 {color:#74297b;font-size:26px;text-decoration:underline;text-shadow:0 0 1px #999; line-height:160%;}
h2 {color:#74297b;font-size:20px;text-decoration:underline;text-shadow:0 0 1px #999;}
h3 {color:#74297b;font-size:18px;text-decoration:underline;text-shadow:0 0 1px #999;}
h4 {color:#c74f2c;font-size:18px;font-weight:bold; text-shadow:0 0 1px #999;}
h5 {color:#74297b;font-size:15px;text-decoration:none;font-weight:bold; text-shadow:0 0 1px #999;line-height:160%;margin:0;}
	
p {font-size:14px;color:#333; text-shadow:0 0 1px #999; font-family: Verdana, Geneva, sans-serif; line-height:140%;}

li {font-size:14px;color:#333; font-family: Verdana, Geneva, sans-serif; line-height:140%;}
#page {border-top:10px solid #74297b;height:auto;}

#page-inner {
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    padding: 0 10px 10px 10px;
	display:table;
	*display:auto;
	*height:1900px;
	*width:840px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;}

#header {}
 
#header-inner {}

#logo {text-align: center;}

.contentheading{color:#c64f2c;}

ul#mainlevel-nav {
    list-style-type: none;
    margin: 3px 0 0 50px;
    padding: 5px 5px 0 0;}

ul#mainlevel-nav li {
    text-align:center;
    display: inline;
    margin: 0 0 10px 25px;
    background: url('../images/button-left.gif') no-repeat top left transparent;
    padding: 6px 10px 12px 10px;
    *padding: 2px 10px 10px 5px;
    border:none;}
 
ul#mainlevel-nav li a {
    font-size: 12pt;
    color: #fff;
    text-decoration: none;
    background: url('../images/button-right-slide.gif') no-repeat top right transparent;
    padding: 5px 10px 12px 0px;
    *padding: 7px 10px 10px 5px;
    border:none;
    display: inline;}
 
ul#mainlevel-nav li #active_menu-nav {font-weight: bold;}
 
#header-nav {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    height: 50px;
    padding-top: 20px;}
 
#header-nav table.moduletable {float: left; display:block;padding:0; margin:0;}
 
#left {
    padding-top: 5px;
    clear: left;
    float: left;
    width: 200px;
    background-color: #fff;}
 
#left ul#mainlevel {
    list-style-type: none;
    padding: 10px;
    *padding:10px 0 10px 0;
    width: 175px;
}
 
#left ul#mainlevel li {
    text-align:center;
    background: url('../images/button-left-slide.gif') no-repeat top left #c74f2c;
    margin:0 0 5px 0;
    border:none;}
 
#left ul#mainlevel li a {
    display:block;
    color:#fff;
    font-size:10pt;
    
    text-decoration: none;
    background: url('../images/button-right.gif') no-repeat top right transparent;
    padding-top:7px;
    height:20px;
    margin:10px 0 10px 0;
    border:none;}
 
#left ul#mainlevel li a:hover {color:#DC907A;}
 
#left ul#mainlevel li a#active_menu {color:#DC907A;}
 
#left h2 {color:#C74F2C;font-size: 1em;}
 
#mainBody {padding:30px 10px 20px 20px;float:right;width:620px;}
 
.google-map{
    border: 5px solid #74297b;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.cancellation{
    -webkit-box-shadow:0 0 4px #666;
    box-shadow:0 0 4px #666;
    -moz-box-shadow:0 0 4px #666;
    margin:20px;
    padding:10px 20px 10px 20px;
    border: 5px solid #74297b;
    background-color:#DFDFDF;
    display: block;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;}
 
#footer {
	margin:auto;
    font-size:12px;
    text-align: center;
    /*border-top: 1px solid #cccccc;*/
    clear: both;
    padding: 10px;
    border-bottom:10px solid #74297b;
    background: url("http://www.ashburnimage.com/images/footer-bkg.jpg") repeat-x #c64f2c;}
 
#footer p {
   margin: 0; font-size:11px; color:#fff;}
 
.button {
   background: url("../images/go-background.gif") no-repeat scroll 0 0 transparent;
   border: medium none;
   color: #fff;
   height: 29px;
   margin: 0;
   padding: 0;
   text-transform: uppercase;
   width: 44px;}
 
#mod_search_searchword:focus {
   color: #333;}
 
#mod_search_searchword {
   color: #ccc;
   height: 21px;
   margin-right: 5px;
   margin-left: 30px;
   width: 140px;}
 
td.contentheading,
.componentheading {
   font-size:26px;
   font-weight: bold;
   color: #74297b;
   border-bottom:4px solid #c64f2c;
   text-shadow:#999;}
 
div.componentheading {
   border-bottom: 1px solid #800000;
   margin-bottom: 5px;}
 
/** * Legacy styles */
  
.style1 {font-size: 12px;font-weight: bold;}
 
.style3 {font-size: 12px;}
