@charset "utf-8";
/* CSS Document */

body{width:824px; background: #dff1f0; margin:auto;}
.clear{clear:both;}
.hide{display:none;}
.current a{color:#e2213f;}
/*
@font-face {
font-family: Geneva;
src: url(http://webdevcodex.com/demos/fonts/agencye.ttf);
font-style:normal; font-weight:200;
}

.mynewfont { font-family: Agency FB; font-size:40px; }

/*@font-face{font-family: calvertmt;src: url('calvertmtstd.eot');src: local(calvertmt), url('fonts/calvertmtstd.otf') format('opentype');}*/

@font-face {font-family: calvertmt;src: url('../fonts/calvertmtstd.otf');}
@font-face {font-family: calvertmtlight;src: url('../fonts/calvertmtstd-light.otf');}

#header{height:180px; width:824px;background: url(../images/header.png) no-repeat top;position:relative;z-index:10;}
#logo{position:relative;}
#navbar{ height:40px; text-transform: uppercase; font-family:calvertmt; text-align:center; margin:0px; position:relative; padding:115px 0 0; color:#FFF;float:left; width:800px;}
#navbar li{display:inline; margin:10px;}
#navbar li.list-sep{margin:0px;}
#navbar li img{border:none;}
#navbar a{text-decoration:none; color:#FFF; font-size:14px; letter-spacing:1px; height:10px;}
#navbar li.current a{color:#e2213f;}
#navbar a:hover{text-decoration:underline;}
#nav{padding:15px 0px 0 0px; margin:0px;}
#navspecial{position:relative; padding:0 57px;float:left; height:110px; width:110px; margin:0; top:-40px;overflow: hidden; display: inline;}
#navspecial a{font-size:18px; text-transform: none; }
#navspecial img{border:none;}

#content-wrapper{clear:both;background:#FFF; border:#a0d9d5 solid; border-width:0px 12px 12px; position:relative; padding:0; top:-20px;}

#sidebar{float:left; width:180px; background:#DBE9B1; padding:35px 10px; height:365px;}
#sidebar h1{font-size:22px; font-family:calvertmt; margin:0px; line-height:30px;}
#sidebar p{font-size:14px;font-family: Arial, Helvetica, sans-serif; line-height:16px; margin:0 0 24px;}
#sidebarContact{text-align:center;margin-top:35px;}
#sidebarContact img{margin:0 20px 10px 0; border:none;}
#sidebarContact a{text-decoration:none; color:#000;font-family:calvertmtlight;}

#mainContent{float:right; width:600px; height:435px; position:relative}
#mainContentImage{padding:0px; border:none;}

#navSocial {padding:0 0 0 50px; margin:0px; height:60px; background:#EEF4DD; width:550px;position:absolute; bottom:0px; right:0px;}
#navSocial li{display:inline; float:left;margin:0; padding:18px 24px 12px; width:60px; background:url(../images/social_flowerblue.png) no-repeat left;}
#navSocial li.alt{ background-image:url(../images/social_flowergreen.png);}
#navSocial a{ font-family:calvertmtlight;text-decoration:none; color:#000;}
.navSocial-LinkVerb{font-size:10px; display:block;}
.navSocial-LinkSite{font-size:15px; display:block;}

#footer{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center;position:relative;clear:both;}
#navFooter{padding:0px;}
#navFooter li{display:inline; margin:0 10px;}
#navFooter li.list-sep{margin:0px;}
#navFooter a{text-decoration:none;color:#000;text-transform: uppercase;}
#copyright{}

/* Gallery */
#navGallery{width:306px; padding:7px 7px 30px;}
#navGallery li{display:inline; float:left}
#navGallery a{text-decoration:none; color:#000; font-family:calvertmt;}
#navGallery li.current a{color:#e2213f;}
#navgallery1{width:102px; text-align:left;}
#navgallery2{width:102px; text-align:center;}
#navgallery3{width:102px; text-align:right;}

#gallery{width:320px; float:left; padding:35px 20px;}
#gallery img{border:none; margin:5px;}
#gallerypic{width:400px;float:right;padding:35px 20px;text-align:center;}
#gallerypic img{border:none;}
#gallerypic dl{height:470px;}
#gallerypic dd{margin:10px 0 0;font-family:Arial, Helvetica, sans-serif;}
#gallerynavbuttons{text-align:center;}
#picnavbuttons{text-align:center;}

/* About */
#aboutText-wrapper{width:260px; float:left; padding:20px}
#aboutText-wrapper h1{font-family:calvertmt; line-height:24px;}
#aboutheader1{font-size:16px;}
#aboutheader2{font-size:22px;color:#e2213f;}
#aboutText-wrapper p{font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:18px;}
#aboutImage{float:right; padding:60px}

/* Shop */
#content-wrapper-shop{clear:both;background:#FFF; border:#a0d9d5 solid; border-width:0px 12px 12px; position:relative;padding:20px 0px 40px; top:-20px;}
#shopHead{padding:20px 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.altcolor{color:#e2213f;}
.shoplist{list-style:none;padding:0;margin:0;}
#shop-wrapper{clear:both; padding:30px 20px 0px;}
#shopDescription{float:left;width:380px;}
#shopDescriptionTitle{font-size:16px;margin:0px;}
#shopDescription a{text-decoration:none; color:#000;}
#shopImages{float:right;width:380px;font-family:Arial, Helvetica, sans-serif;}
#shopImages img{border:none;}
#shop h1 {font-family:calvertmt, serif; font-size:18px;}
.shoplist li {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#shopImages iframe{height:290px;}

/* TOU */
#content-wrapper-tou{clear:both;background:#FFF; border:#a0d9d5 solid; border-width:0px 12px 12px; position:relative; padding:30px; top:-20px; font-family:Arial, Helvetica, sans-serif;}
#content-wrapper-tou h1{font-size:20px; padding-bottom:10px;}
#content-wrapper-tou h2{font-size:16px; color:#e2213f;}
#content-wrapper-tou h3{font-size:14px; text-transform:uppercase;}
#tou-welcome{font-size:14px; margin-top:5px;}
#content-wrapper-tou p{font-size:14px; margin-top:5px;}
#content-wrapper-tou hr{margin:30px 0px; border:thin solid; border-width: 1px 0 0;}
.tou-wrapper{border-top:thin #c7ccba solid; padding:10px; margin:10px 0px; background-color:#eef4dd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border:thin #c7ccba solid;}

/* LINKS */
#content-wrapper-links{clear:both;background:#FFF; border:#a0d9d5 solid; border-width:0px 12px 12px; position:relative; padding:30px; top:-20px; font-family: Arial, Helvetica, sans-serif;}
.links{}
.link-wrapper{border-top:thin #c7ccba solid; padding:10px; margin:10px 0px; background-color:#eef4dd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border:thin #c7ccba solid;}
.link-wrapper img{height:75px; border:#c7ccba thin solid;}
.linkimg{float:left; width:75px; margin:10px;}
.linkstatus{padding:10px 20px;}
.linkinfo{float:left;padding:10px;}
.linkdownload{text-align:center; float:right;padding:10px;}
.linksize{padding:10px;}
.invalid{color:#990000;}

#content-wrapper-links h1{font-size:22px; font-family:calvertmt; margin:0px;padding:10px 20px; line-height:30px;}
#content-wrapper-links h4{margin-top:0px; width:475px}
#content-wrapper-links p{margin:0px;padding:10px 20px;}

.button, .button:visited {
 border-radius:6px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 -khtml-border-radius:6px;
 background-color:#7f7f7f;
 background:-moz-linear-gradient(-90deg, #e0e0e0, #c0c0c0);
 background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#c0c0c0));
 background:-khtml-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#c0c0c0));
 height:30px;
 line-height:30px;
 color:black;
 font-family:inherit;
 font-size:14px;
 font-weight: normal;
 margin:0px;
 padding:5px 20px;
 text-decoration:none;
 text-overflow:ellipsis;
 white-space:nowrap;
 width:auto;
/* text-shadow:0px 1px 1px rgba(255, 255, 255, 0.1), 0px -1px 1px rgba(0, 0, 0, 0.4);*/
 background-color:#c0c0c0;
 border:1px solid #717171;
 /*webkit-box-shadow:0px 1px 1px rgba(255, 255, 255, 0.6), 0px -1px 1px rgba(0, 0, 0, 0.1);*/
 }

