body {margin:0px;background:url(images/bg.jpg) #42413c;text-align:justify;}
#bodywrap {background:url(images/topbg.jpg) top center no-repeat;position:relative;padding-bottom:80px;}
.insidepage #bodywrap {background:url(images/topbg.jpg) center -200px no-repeat!important;position:relative;padding-bottom:80px;}
body, table, input, textarea {font-family:Arial;font-size:13px;color:#adaca7;}
img {border:0px;}

.testimonial {background:url(images/testimonial.jpg) top center no-repeat;border-bottom:solid #504f4a 1px;padding:15px 40px 15px 40px;}

a:link, a:active, a:visited {color:#61a09c;}
a:hover {color:#92ccc9;}
h1, h2, h3, h4, h5 {color:#ffffff;}
h1 {font-weight:normal;font-size:40px;margin-top:10px;}
h2 {font-weight:normal;font-size:36px;margin-top:10px;}
.clear {clear:both;}
.error {padding:15px;margin:0px 0px;background:#f0c7c7;border:solid #da0000 1px;color:#da0000;font-weight:bold;}
.success {padding:15px;margin:0px 0px;background:#ddead5;border:solid #56aa1d 1px;color:#56aa1d;font-weight:bold;}
#wrap {margin:auto;width:997px;}

#footer {height:29px;position:absolute;bottom:0px;text-align:center;width:100%;font-size:12px;background:url(images/footer.jpg) top center no-repeat;padding-top:18px;clear:both;}

#top {padding-top:30px;position:relative;height:337px;}
.insidepage #top {padding-top:0px;height:170px;}
#nav {height:60px;}
#tag {padding-top:15px;height:35px;text-align:center;text-transform:uppercase;font-size:18px;color:#c9c8c2;}
#slideshow {position:relative;height:338px;z-index:0;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
#logodiv {position:absolute;top:145px;left:47px;background:url(images/logo.jpg) top left no-repeat;width:242px;height:84px;}
#flashContent {width:242px;height:84px;top:0px;left:0px;}
#insidelogo {width:291px;height:167px;background:url(images/insidelogo.jpg) top left no-repeat;margin:auto;padding:5px 0 0 53px;}
.title {font-size:40px;color:#ffffff;margin-bottom:5px;}

#homebox1, #homebox2, #homebox3 {margin-top:30px;position:relative;width:307px;height:174px;background:url(images/homeboxbg.jpg) top left no-repeat;float:left;margin-right:38px;}
#homearea {padding-bottom:40px;}
#homebox3 {float:right;margin-right:0px;}
.homecontent {padding:15px 25px 25px 25px;}
#homebox2 {background:url(images/homeboxbgtest.jpg) top left no-repeat;}

.readmore {position:absolute;bottom:-30px;right:0px;cursor:pointer;width:64px;height:64px;background:url(images/readmore.png) top left no-repeat;}
.readmore div {font-size:32px;text-align:center;color:#35bdb2;}

#content {margin-top:30px;background:url(images/insidemiddle.jpg) top left repeat-y;}
#contentinside {background:url(images/insidetop.jpg) top left no-repeat;}
#contentinside2 {position:relative;background:url(images/insidebottom.jpg) bottom left no-repeat;padding:10px 30px 30px 30px;}

.input {background:#ffffff;border:solid #111111 1px;padding:5px;width:200px;color:#333333;}
.button {float:left;cursor:pointer;padding:5px 15px;color:#ffffff;font-size:30px;background:#61a09c;}

.facebooklink {font-size:30px;color:#ffffff;cursor:pointer;position:absolute;bottom:5px;left:50%;margin-left:210px;}

.balloonblockright {width:232px;height:317px;background:url(/images/balloonbg1.png) top left no-repeat;text-align:center;color:#000000;}
.balloonblockleft {width:300px;height:410px;background:url(/images/balloonbg2.png) top left no-repeat;text-align:center;color:#000000;}
.balloonblockright2 {width:200px;height:273px;background:url(/images/balloonbg3.png) top left no-repeat;text-align:center;color:#000000;}

.balloonblockleft2 {width:280px;height:382px;background:url(/images/balloonbg4.png) top left no-repeat;text-align:center;color:#000000;}
.borderedbox {border:solid #ffffff 1px;padding:15px;margin-right:45px;margin-bottom:45px;}
.borderedboxcat {border:solid #ffffff 1px;padding:15px;margin-right:45px;margin-bottom:45px;height:320px;}
.galleryimagewrap {height:250px;}

#gallery_links {margin-bottom:20px;display:block;}
.gallery_link {float:left;margin-right:20px;}

.infoTable td {padding:8px;;}
.tdheader td {background:#504f4a;font-weight:bold;color:#ffffff;}