/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; padding:0; margin:0; text-align:center; color:#e2e1c2; background: url(images/backgrd.jpg) top left repeat-x; background-color:#767560;}

body div {text-align:left; margin:0; padding:0;}
img {border:0;}
p {margin:0 0 0.9em 0; padding:0;}

h1, h2 {font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;}

html {
scrollbar-arrow-color: #e2e1c2;
scrollbar-track-color: #767560;
scrollbar-face-color: #767560;
scrollbar-shadow-color: #e2e1c2;
scrollbar-3dlight-color: #767560;
scrollbar-highlight-color: #e2e1c2;
scrollbar-darkshadow-color: #767560;}

/* all generic styles */

.clear {clear:both; height:0px; overflow:hidden; font-size:1px; border:0px; padding:0px; margin:0px; line-height:0px; display:block;}
.hidden {display:none;}
.blue {color:#75b4cd;}
img.floatLeft {float:left; margin:0 20px 7px 0;}
img.floatRight {float:right; margin:0 0 7px 20px;}
.credits {font-size:0.9em;}

/* links */

a:link, a:visited {color:#e2e1c2; text-decoration:underline;}
a:hover {color:#8a8973; text-decoration:underline;}

/* tables */

table {padding:0; margin:-3px 0 0 0; border:0; border-collapse:collapse;}
table tr td {color:#e2e1c2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; vertical-align:top;}
table tr td sup {font-size:0.8em;}


table.contact {padding:0; margin:0; border:0; border-collapse:collapse;}
table.contact tr td {color:#e2e1c2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal; vertical-align:top;}

/* lists */

#content ul {list-style-image:url(images/square.gif); padding:0; margin:0 0 5px 17px;}
#content ul li {padding:1px 0 1px 0; margin:0;}

/* skip over navigation link */

a.skip, a.skip:active, a.skip:hover, a.skip:visited {display:none;}


/* BEGINNING OF LAYERS */

#wrapper {width:950px; margin-left:auto; margin-right:auto; margin-top:0;}


/* logo*/

#logo {width:950px; padding:25px 0 0 0; margin:0; height:50px;}

/* topnav */

#topnav {width:950px; padding:0; margin:15px 0 0 0; text-align:right;}
#topnav ul {padding:0; margin:0;}
#topnav ul li {display:inline; list-style-type:none; color:#e2e1c2;}
#topnav ul li a, #topnav ul li a:visited, #topnav ul li a:active  {color:#e2e1c2; font-size:1.1em; text-decoration:none;}
#topnav ul li a:hover {color:#8a8973;}

/* banner*/

#banner{width:950px; padding:10px 0 0 0; margin:0; height:151px;}

#bannerHome {width:950px; padding:10px 0 0 0; margin:0; height:222px; border-bottom:2px solid #27271e;}

/* heading*/

#heading {width:950px; padding:0; margin:0; background-color:#56564f; border-bottom:5px solid #27271e;}
#heading h1 {color:#75b4cd; text-transform:uppercase; font-size:1.0em; font-weight:bold; padding:7px 0 5px 10px;}
#heading h1 a, #heading h1 a:hover, #heading h1 a:visited {color:#75b4cd; text-transform:uppercase; font-size:1.0em; font-weight:bold; text-decoration:none;}

/* middle section */

#mid {width:950px; padding:0; margin:0; background-color:#56564f; min-height:290px; height:auto;
}
/* for Internet Explorer */
/*\*/
* html #mid {
height: 290px;
}

/* left navigation */

#leftnav {width:123px; padding:15px 7px 0 10px; marging:0; background-color:#5f5f56; float:left;}

#leftnav ul {list-style-type:none; margin:5px 0 15px 0; padding:0; display:block;}
#leftnav ul li {padding:2px 0; margin:0; height:15px; width:123px; background:url(images/nav_dots.gif) bottom left no-repeat;}
#leftnav ul li.nav1 {padding:2px 0 2px 15px; margin:0; height:15px; width:108px; background:url(images/nav_dots.gif) bottom left no-repeat;}
#leftnav ul li a, #leftnav ul li a:visited {text-decoration:none; font-weight:bold; padding:0; margin:0;}


/* content */

#content {width:665px; padding:15px 130px 10px 15px; margin:0; float:right;}
#content h2 {color:#75b4cd; font-size:1.1em; font-weight:bold; padding:0; margin:0 0 15px 0;}
#content h3, #content h4 {color:#75b4cd; font-size:1.1em; font-weight:bold; padding:0; margin:0 0 9px 0; clear:both;}
#content p {line-height:1.3em; clear:both;}

#content div.plans {width:665px;}
#content div.plans div.planimg {float:left; margin:0 15px 0 0;}
#content div.plans div.plandtl {float:left; width:500px;}
#content div.plans div.plandetl {float:left;}

#content div.fac {width:665px;}
#content div.fac div.facimg {float:right; margin:0 0 0 50px;}
#content div.fac div.facdtl {float:left; width:465px;}

#contentGallery {width:795px; padding:15px 0 10px 15px; marging:0; float:right;}
#contentGallery h2 {color:#75b4cd; font-size:1.1em; font-weight:bold; padding:0; margin:0 0 15px 0;}

/* gallery */

#gallery {width:795px; padding:15px 0 0 0; margin:0;}
#galleryImages {width:120px; padding:0; margin:0; float:left;}
#galleryEnlarge {padding:0; margin:0; float:right; width:675px; height:460px;}

/* back to top */

p.top {text-align:right; margin:7px 0;}

/* contact details */

#details {width:950px; padding:3px 0; margin:0; text-align:center; background-color:#39392c; color:#b4b3a5;}
#details a, #details a:hover, #details a:visited {text-decoration:none; color:#b4b3a5;}

/* footer */

#footer {width:950px; padding:0; margin:0; height:20px; background:url(images/footer.jpg) top left no-repeat;}

/* copyright */

#copyright {width:950px; padding:7px 0 0 0; margin:0 0 5px 0; text-align:right; color:#313025; font-size:0.9em;}

/* HOME PAGE */

/* home text */

#homeText {width:780px; padding:10px 85px 0 85px; margin:0; background-color:#56564f; font-size:1.1em; text-align:center;}

/* left */

#homeLeft {width:390px; padding:0 0 0 85px; margin:20px 0 0 0; float:left; background:url(images/dots.gif) top right no-repeat;}

/* right */

#homeRight {width:273px; padding:0 85px 0 115px; margin:20px 0 0 0; float:right;}

/* box */

div.box {width:273px; padding:0; margin:0; background-color:#a7a68d; border:1px solid #27271e;}
div.box h2 {background-color:#8a8973; color:#343327; font-size:1.1em; font-weight:bold;border-bottom:1px solid #27271e; letter-spacing:normal; padding:7px; margin:0;}
div.box img {padding:4px; margin:0;}

/* text under box */

div.boxText {width:273px; padding:0; margin:0;}
div.boxText h3 {font-size:1.0em; padding:0; margin:10px 0;}
div.boxText a, div.boxText a:visited {color:#75b4cd;}
div.boxText a:hover {color:#8a8973;}

/* ENLARGE WINDOW*/

body.enlarge {background-image:none; background-color:#dddcbe;}
#wrapperEnlarge {background-color:#dddcbe; width:600px; margin-left:auto; margin-right:auto; margin-top:10px; height:500px; text-align:center;}
#wrapperEnlarge p {margin-top:10px;}
#wrapperEnlarge p a {color:#343327;}





