.thumbnail-grid{overflow:hidden;position:relative;margin:10px auto 0;padding:0;width:100%;border-color:#221F1A;border-style:solid;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;background:transparent;box-shadow:0px 0px 0px #000000;-webkit-box-shadow:0px 0px 0px #000000;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;}
#gallery-index{margin:20px auto 0;padding:0;width:926px;height:auto;overflow:visible;}
.album-container{margin:0 5px 10px;padding:0;width:449px;height:116px;border:2px solid #6D6A34;background-color:#6D6A34;text-align:left;float:left;position:relative;overflow:hidden;cursor:pointer;box-shadow:0px 0px 0px #000000;-webkit-box-shadow:0px 0px 0px #000000;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;}
.album-content{margin:0;padding:10px;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;}
.album-thumbnail-container{margin:0 10px 0 0;padding:0;height:116px;float:left;}
.album-thumbnail{margin:0;padding:10px;border:0px solid #000000;background-color:#221F1A;max-width:250px;max-height:150px;}
.album-copy{margin:0;padding:0;text-align:left;line-height:1.4em;}
.album-title{margin:0 0 10px;padding:0;background-color:inherit;color:#FFFFFF;font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;font-size:14px;}
.album-description{margin:0;padding:0;background-color:inherit;color:#FFFFFF;font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;}

.page-container{margin:10px auto 0;padding:4px 0;border:0px solid #FFFFFF;width:1200px;text-align:left;background-color:#FFFFFF;color:#221F1A;overflow:visible;-webkit-box-shadow:0px 0px 0px #000000;box-shadow:0px 0px 0px #000000;border-top-left-radius:75px;border-top-right-radius:75px;border-bottom-left-radius:75px;border-bottom-right-radius:75px;}

.app-container{margin:10px auto 0;padding:4px 0;border:0px solid #FFFFFF;width:1500px;text-align:left;background-color:#FFFFFF;color:#221F1A;overflow:visible;-webkit-box-shadow:0px 0px 0px #000000;box-shadow:0px 0px 0px #000000;border-top-left-radius:75px;border-top-right-radius:75px;border-bottom-left-radius:75px;border-bottom-right-radius:75px;}

.page-content{margin:0 auto;padding:5px;border:0px solid #000000;width:1000px;background-color:#FFFFFF;color:#221F1A;overflow:hidden;-webkit-box-shadow:0px 0px 0px #000000;box-shadow:0px 0px 0px #000000;border-radius:0px;}

.app-content{margin:0 auto;padding:10px;border:0px solid #000000;width:1500px;background-color:#FFFFFF;color:#221F1A;overflow:hidden;-webkit-box-shadow:0px 0px 0px #000000;box-shadow:0px 0px 0px #000000;border-radius:0px;}

.page-image{margin:10px;padding:2px;border:0px solid #000000;background-color:#FFFFFF;display:inline-block;-webkit-box-shadow:0px 0px 0px #000000;box-shadow:0px 0px 0px #000000;border-radius:0px;}
.copy{font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;}
.copy h1, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6{font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:normal;line-height:1em;color:#221F1A;}
.copy h1{margin:0 0 22px;font-size:24px;}
.copy p + h1,
.copy h1 + h1,
.copy h2 + h1,
.copy h3 + h1,
.copy h4 + h1,
.copy h5 + h1,
.copy h6 + h1,
.copy ol + h1,
.copy ul + h1,
.copy dl + h1,
.copy blockquote + h1{margin:33px 0 22px;}
.copy h2{margin:0 0 22px;font-size:20px;}
.copy p + h2,
.copy h1 + h2,
.copy h2 + h2,
.copy h3 + h2,
.copy h4 + h2,
.copy h5 + h2,
.copy h6 + h2,
.copy ol + h2,
.copy ul + h2,
.copy dl + h2,
.copy blockquote + h2{margin:22px 0;}
.copy h3{margin:0 0 22px;font-size:16px;}
.copy p + h3,
.copy h1 + h3,
.copy h2 + h3,
.copy h3 + h3,
.copy h4 + h3,
.copy h5 + h3,
.copy h6 + h3,
.copy ol + h3,
.copy ul + h3,
.copy dl + h3,
.copy blockquote + h3{margin:22px 0;}
.copy h4{margin:0 0 22px;font-size:16px;}
.copy p + h4,
.copy h1 + h4,
.copy h2 + h4,
.copy h3 + h4,
.copy h4 + h4,
.copy h5 + h4,
.copy h6 + h4,
.copy ol + h4,
.copy ul + h4,
.copy dl + h4,
.copy blockquote + h4{margin:22px 0;}
.copy h5{margin:0 0 22px;font-size:14px;}
.copy p + h5,
.copy h1 + h5,
.copy h2 + h5,
.copy h3 + h5,
.copy h4 + h5,
.copy h5 + h5,
.copy h6 + h5,
.copy ol + h5,
.copy ul + h5,
.copy dl + h5,
.copy blockquote + h5{margin:22px 0;}
.copy h6{margin:0 0 22px;font-size:10px;}
.copy p + h6,
.copy h1 + h6,
.copy h2 + h6,
.copy h3 + h6,
.copy h4 + h6,
.copy h5 + h6,
.copy h6 + h6,
.copy ol + h6,
.copy ul + h6,
.copy dl + h6,
.copy blockquote + h6{margin:22px 0;}
.copy p{color:#6D6A34;margin:0 0 1.4em;font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:1.4em;}
.copy p + p,
.copy h1 + p,
.copy h2 + p,
.copy h3 + p,
.copy h4 + p,
.copy h5 + p,
.copy h6 + p,
.copy ol + p,
.copy ul + p,
.copy dl + p,
.copy blockquote + p{margin:1.4em 0;}
.copy li{margin:1.4em 0;font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:1.4em;}
.copy a{color:#6D6A34;text-decoration:nil;}
.copy a:hover{color:#2C2C2C;text-decoration:nil;}
.copy blockquote{margin:44px;font-style:oblique;}
.copy em{font-style:oblique;}
.copy strong{font-weight:bold;}
.copy ul, .copy ol{padding-left:25px;}
.copy li{margin:0;line-height:1.4em;}
.copy ul li{list-style:square;}
.copy ol li{list-style:decimal;}
.home-container{}
.home-content{}
.home-image{margin:0;width:200px;float:left;}
.home-copy{text-align:left;float:left;width:500px;}
.galleryindex-copy{text-align:left;}
.services-container{}
.services-content{}
.services-image{margin:0;width:200px;float:left;}
.services-copy{text-align:left;float:left;width:500px;}
.info-container{}
.info-content{}
.info-image{margin:0;width:160px;float:left;}
.info-copy{text-align:left;float:left;width:600px;}
.about-container{}
.about-content{}
.about-image{margin:0;width:130px;float:left;}
.about-copy{text-align:left;float:right;width:600px;}
.contact-container{}
.contact-content{}
.contact-image{margin:0;width:250px;float:left;}
.contact-copy{text-align:left;float:right;width:480px;}
.contact-form-container{margin:0;float:right;clear:right;width:480px;}
.contact-form-content{text-align:left;}
.contact-form-container fieldset{margin:0;padding:0;}
.contact-form-container label{margin:1em 0 0.2em;display:block;color:#221F1A;font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.contact-form-container input[type=text], textarea{padding:5px 8px;width:65%;max-width:460px;font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1em;color:#221F1A;border:none;text-align:left;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.contact-form-container input[type=text]{background-image:-webkit-gradient(linear, 0% 0%, 0% 12%, from(#999), to(#A6A6A6));background-image:-moz-linear-gradient(0% 12% 90deg, #A6A6A6, #999);background-color:#A6A6A6;}
.contact-form-container textarea{background-image:-webkit-gradient(linear, 0% 0%, 0% 3%, from(#999), to(#A6A6A6));background-image:-moz-linear-gradient(0% 4% 90deg, #A6A6A6, #999);background-color:#A6A6A6;}
.contact-form-container input[type=text]:focus, textarea:focus{-webkit-box-shadow:0 0 12px #D3D600;box-shadow:0 0 12px #D3D600;}
.contact-form-container input[type=submit]{margin:1em 0;padding:8px 15px 6px;width:250px;border:none;font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;font-size:16px;line-height:1;color:#FFFFFF;text-shadow:0 1px 1px rgba(255, 255, 255, 0.25);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0)), to(#BBBBBB));background-image:-moz-linear-gradient(0% 100% 90deg, #BBBBBB, rgba(255, 255, 255, 0));background-color:#322C24;-webkit-border-radius:23px;-o-border-radius:23px;border-radius:23px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}
.contact-form-container input[type=submit]:hover{color:nil;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0)), to(#595959));background-image:-moz-linear-gradient(0% 100% 90deg, #595959, rgba(255, 255, 255, 0));background-color:nil;}
#frame{margin:0px auto 20px;overflow:hidden;padding:10px;border-width:1px;border-color:#2C2C2C;border-style:solid;background-color:#FFFFFF;-webkit-box-shadow:0px 0px 0px #000000;box-shadow:0px 0px 0px #000000;}
.home-stage{width:898px;height:600px;float:left;}
.services-stage{width:898px;height:600px;float:left;}
.info-stage{width:898px;height:600px;float:left;}
.about-stage{width:898px;height:600px;float:left;}
.contact-stage{width:898px;height:600px;float:left;}
#flashcontent{margin:0 auto;padding:0;border-width:0px;border-color:#000000;border-style:solid;background-color:#2C2C2C;display:block;float:none;}
#frame p, #liquid p{margin-top:1em;margin-bottom:1em;}
.stage-container img{padding:0;border:none;max-width:100%;max-height:100%;}