body {margin: 0; padding: 0; font-size: 12px; font-family: Helvetica; background: #ddd1b6 url(../images/bg.jpg) top center no-repeat;}

img {border: none;}

a {text-decoration: none;}

a:hover {text-decoration: none;}

p {font-size: 12px; margin: 0 0 10px 0; padding: 0; line-height: 16px;}

ul {padding: 0; margin: 0;}

#topbannerbg {width: 950px; height: 118px; margin: 0 auto;}

#topbanner {float: left; width: 408px; height: 100px; margin: 14px 0 0 48px; background: url(../images/logo.png) top left no-repeat; display: inline;}

#navbg-bg {float: left; width: 100%; background: url(../images/navbg.png) top center repeat-x;}

#navbg {width: 950px; height: 45px; margin: 0 auto; background: url(../images/navbg.jpg) top center no-repeat;}

#nav {float: left; width: 950px; height: 45px; text-align: center; overflow: visible;}

#nav a {width: 72px; color: #d6c2ad; padding: 36px 16px 0 16px;}

#nav a:hover {color: #fff;}

#nav .at a {color: #fff;}

#nav ul {list-style: none; width: 100%; height: 25px; padding: 13px 0 0 0;}

#nav li {display: inline; margin: 0;}

#homebannerbg {width: 950px; height: 406px; margin: 0 auto;}

#homebanner {float: left; width: 950px; height: 416px; background: url(../images/homebanner.png) top center no-repeat;}

#gallery {float: left; width: 579px; height: 386px; margin: 0 0 0 178px; background: gray; display: inline;}

#main-content-bg {width: 950px; margin: 0 auto;}

#main-content {float: left; width: 950px; min-height: 300px; background: url(../images/main-content-bg.png) top center no-repeat;}

#main-content p {margin: 0 0 0 10px;}

#main-content-left h2 {color: #577482; font-size: 16px; padding: 10px; margin: 0 0 10px 0; background: url(../images/h2bg.png) top left no-repeat;}

#main-content-left h2 a {color: #577482;}

#main-content-left h2 a:hover {color: #333;}

#main-content-left {float: left; width: 548px; margin: 0 0 10px 24px; display: inline;}

#main-content-left a {color: #231f20;}

#main-content-left a:hover {color: #577482;}

#main-content-left .content {font-size: 12px; color: #231f20; padding: 30px 20px;}

#main-content-right {float: left; width: 346px; margin: 0;}

#main-content-right a {color: #231f20;}

#main-content-right a:hover {color: #577482;}

#main-content ul {list-style: url(../images/x.png); margin: 10px 0 10px 40px;}

#main-content li {font-weight: bold;}

#main-content-right h2 {color: #577482; font-size: 16px; padding: 10px; margin: 0 0 10px 0; background: url(../images/h2bg.png) top left no-repeat;}

#main-content-right .content {font-size: 12px; color: #231f20; padding: 30px 20px;}

#home-bottom-buckets {float: left; width: 950px;}

#home-bottom-buckets a {color: #577482;}

#home-bottom-buckets a:hover {color: #fff;}

#home-bottom-buckets .content {padding: 10px 12px 12px 12px;}

#home-bottom-buckets-1 {float: left; width: 284px; margin: 15px 11px 15px 36px; background: #ede6d8; display: inline;}

#home-bottom-buckets-1 .content h2 {color: #577482; font-size: 16px; padding: 0; margin: 0 0 10px 0;}

#home-bottom-buckets-2 {float: left; width: 284px; margin: 15px 11px 15px 0; background: #ede6d8; display: inline;}

#home-bottom-buckets-2 .content h2 {color: #577482; font-size: 16px; padding: 0; margin: 0 0 10px 0;}

#home-bottom-buckets-3 {float: left; width: 284px; margin: 15px 0 15px 0; background: #ede6d8;}

#home-bottom-buckets-3 .content h2 {color: #577482; font-size: 16px; padding: 0; margin: 0 0 10px 0;}


/*Secondary Page*/

#secondary-bubbles {float: left; width: 950px;}

#secondary-bubbles h2 {color: #000; font-size: 16px; margin: 0 0 10px 10px;}

#secondary-bubbles a {color: #577482;}

#secondary-bubbles a:hover {color: #fff;}

#testimonials-title {float: left; width: 100%;}

#testimonials-title h2 {color: #577482; font-size: 20px; margin: 0 0 15px 50px;}

#secondary-bubbles .content {padding: 20px 12px 10px 12px;}

#secondary-left {float: left; width: 50%; margin: 0 0 20px 0;}

.secondary-top {width: 371px; margin: 0 0 0 50px; background: url(../images/bubble-top.png) top center no-repeat;}

.secondary-bottom {width: 371px; height: 41px; margin: 0 0 0 50px; background: url(../images/bubble-bottom.png) top center no-repeat;}

#secondary-right {float: left; width: 50%; margin: 0 0 20px 0;}


/*News Page*/

#news-navbg {width: 950px; height: 45px; margin: 0 auto; background: url(../images/news-navbg.jpg) top center no-repeat;}

#news-image {float: left; width: 270px; height: 286px; margin: 15px 0 15px 40px; background: url(../images/news-image.png) top center no-repeat; display: inline;}


#site-bottom-bg-bg {width: 100%; height: 37px; background: #ede6d8; margin: 0; padding: 0;}

#site-bottom-bg {width: 950px; margin: 0 auto;}

#site-bottom {float: left; width: 950px; height: 34px; margin: 0; padding: 0;}

#site-bottom p {color: #4d4d4f; font-size: 10px;}

#site-bottom a {color: #4d4d4f; font-size: 10px;}

#site-bottom a:hover {color: #fff;}

#site-bottom ul {list-style: none;}

#site-bottom li {display: inline; margin: 0 5px 0 0; padding: 0 6px 0 0;  border-right: 1px solid #4d4d4f;}

#site-bottom .content {float: left; padding: 10px 20px 0 20px; margin: 0 0 0 100px; color: #4d4d4f; display: inline;}

#site-bottom .content2 {float: left; padding: 10px 20px 0 20px; color: #4d4d4f;}


/*Gallery Page*/

#gallery-navbg {width: 950px; height: 45px; margin: 0 auto; background: url(../images/gallery-navbg.jpg) top center no-repeat;}

#gallerybanner {float: left; width: 950px; height: 546px; background: url(../images/gallerybanner.png) top center no-repeat;}

#maingallery {float: left; width: 685px; height: 500px; margin: 0 0 0 119px; display: inline;}

#maingallery-video {float: left; width: 685px; height: 520px; margin: 0 0 0 119px; display: inline;}

#maingallery-video .content {padding: 0 15px 15px 15px;}

#maingallery-video img {float: left; padding: 5px; margin: 0 5px 5px 0; background: #fff; border: 1px solid #ded0b5;}

#video-content a {color: #fff; text-decoration: underline;}


