/*-------------------------------------------------
   Resets
---------------------------------------------------*/
div {margin: 0; padding:0;}
a:link, a:visited {text-decoration:none; color:#935e4c;}
a:hover {color:#bc8370; text-decoration:underline;}
h1 {margin: 0; padding: 0 0 0.5em 0;}

/*-------------------------------------------------
   Page Structure
---------------------------------------------------*/
body {background: #fff url('../images/bgBody.jpg') repeat-x; font-family: Arial; font-size: 14px; margin: 0; padding:0;}

#pageContainer { position: relative; width: 1021px; margin: 0 auto;}

#headerContainer {float:left; width: 1021px;}
#headerLeftBorder {float:left; width:25px; height:112px; background: url('../images/bgLeftDivider.png') no-repeat;}
#headerLeftCol {float:left; width:244px; height:112px; background: url('../images/bgTopLeft.jpg') repeat-x;}
#headerLogo {float:left; width:727px; height:112px;}
#headerRightBorder {float:left; width:25px; height:112px; background: url('../images/bgRightDivider.png') no-repeat;}

#bannerContainer {float:left; width: 1021px; margin-top:8px;}
#bannerLeftBorder {float:left; width:25px; height:241px; background: url('../images/bgBannerLeftDivider.jpg') no-repeat;}
#bannerLeftCol {float:left; width:244px; height:241px; background: url('../images/bgBannerLeft.jpg') repeat-y;}
#bannerBanner {float:left; width:727px; height:241px;}
#bannerRightBorder {float:left; width:25px; height:241px; background: url('../images/bgBannerRightDivider.jpg') no-repeat;}
#taglines {float:left; width:244px; /*height:90px;*/ margin-top:20px;}

/*#quotes {float:left; width:206px; height:95px; margin-top:10px; padding: 0 25px 0 25px; color: #fff; font-style:italic;}
#quotes p {float:left; margin: -17px 0 0 0; padding:0;text-indent: 35px; background:none;}
#quotes img.right {float:right;}*/

#navigationContainer {float:left; width: 1021px; height:35px; margin-top:1px; margin-bottom:1px;}
#navigationLeftBorder {float:left; width:25px; height:35px; background: url('../images/bgNvLeftDivider.jpg') no-repeat;}
#navigationLeftCol {float:left; width:244px; height:35px;}
#navigationNav {float:left; width:727px; height:35px;}
#navigationRightBorder {float:left; width:25px; height:35px; background: url('../images/bgNvRightDivider.jpg') no-repeat;}

#contentContainer {float:left; width: 1021px}
#contentSideBorder {float:left; width:25px; height:398px; background: url('../images/bgSideLeftDivider.jpg') no-repeat; }
#contentSideCol {float:left; width:242px; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;  min-height:567px; background: url('../images/bgSide.jpg') repeat-x;}
#imageMarquee {float:left: width: 99px; height: 600px; overflow:hidden; margin: 5px 0 0 9px; }

#contentMain {float:left; width:677px; padding:15px 20px 0 30px; min-height:404px; background: url('../images/bgMainDivider.jpg') no-repeat;}
#contentMainBorder {float:left; width:25px; height:421px; background: url('../images/bgSideRightDivider.jpg') no-repeat;}

#footerOuter {float:left; width:100%; margin-top:10px; background: url('../images/bgFooter.jpg') repeat-x;}
#footerContainer {position: relative; width: 900px; margin: 0 auto; }
#footer {float:left;width:100%;margin:35px 0 10px 0; color:#6a6a6a; font-size:10px;}
#footerLeftNav {float:left; width:450px;}
#footerRightNav {float:right; width:450px;}


/*-------------------------------------------------
   Navigation
---------------------------------------------------*/
#mainNavigation ul { margin:0; padding: 0; list-style: none;}
#mainNavigation ul li { float: left; display: inline; margin: 0 0 0 0; padding: 0 2px 0 0;
                         background: url('../images/bgNvItemDivider.jpg') right no-repeat; height:35px;}
#mainNavigation ul li.last {background:transparent;}

#mainNavigation ul li a { float: left; display: block;font-size:15px; height:27px;
                         text-decoration:none; background: url('../images/bgNvItemHover.jpg') repeat-x;
                         margin: 0; padding:8px 33px 0 33px;
                         color:#fff;}
#mainNavigation ul li a:hover, #mainNavigation ul li a.selected {color:#eee1d9; background-position: bottom left;}

#footerLeftNav ul {list-style: none; margin:0;padding:0;}
#footerLeftNav ul li{display: inline;}
#footerLeftNav ul li a {text-decoration:none;color:#000;}
#footerLeftNav ul li a:hover, #footerLeftNav ul li a.selected {text-decoration:underline; color:#bc8370;}

#footerRightNav ul {float:right; list-style: none; margin:0;padding:0;text-align:right;}
#footerRightNav ul li{display: inline; margin-right:5px;}
#footerRightNav ul li a {text-decoration:none;color:#000;}
#footerRightNav ul li a:hover, #footerRightNav ul li a.selected {text-decoration:underline; color:#bc8370;}

/*-------------------------------------------------
   Content
---------------------------------------------------*/

/* Listings */
.listingGroup { }
.listingItem {margin-top:1.5em;}
.listingItem h1 {font-size: 16px; font-weight:bold; margin:0; padding:0;color:#bc8370;}
.listingItemTeaser {margin-left:15px;}
.listingItemLink {margin-left:15px;}

#mainContentLeft {
    width:49%;
    float:left;
    height:100%;
}

#mainContentRight {
    width:49%;
    float:left;
    height:100%;
}
.inlineImage {
    float: left;
    padding-right:10px;
    padding-bottom:10px;
}

.inlineCenter {
	float:left;
	margin: 0 auto 0 auto;
	width:500px;	
}

img.centerImage {
  display: block;
  margin-left: 65px;
  border: 1px solid #bc8370;; padding:2px;
}

.gallery { margin-top:10px;}
.gallery img {margin-right:10px;}

/*-------------------------------------------------
   Buttons
---------------------------------------------------*/

a.ad { display: block; width: 225px; height: 71px; background: url('../images/adWithHover.png') no-repeat; text-indent: -9999px; outline: 0; margin-left:9px;}
a.ad:hover { background-position: bottom left;}
a.cd { display: block; width: 223px; height: 220px; background: url('../images/CD-MonkeysFist.jpg') no-repeat; border: 1px solid #fff; text-indent: -9999px; outline: 0; margin-left:9px;}
a.cd:hover { background-position: bottom left;}

/*-------------------------------------------------
   Forms
---------------------------------------------------*/

/* Contact Form */
#formcontactForm { float:left; width: 500px; margin-top: 25px;}
#formcontactForm .fmRow { width: 500px; float: left; margin-bottom: 10px;}
#formcontactForm .fmTitle { width: 100px; float: left;}
#formcontactForm .fmField { float: left;}
#formcontactForm input, #formcontactForm textarea { border: 1px solid #706f6f; background: #ccc; color: #000;}

/*#contactUsForm input#pgeContent_ctl00_btnSubmit {  margin-left: 100px; cursor: pointer;}

#contactUsForm input#pgeContent_ctl00_btnSubmit:hover {  background: #c8b9a5;}

#contactUsForm span { display: block; float: left;}*/

