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

* { margin: 0; padding: 0; }
html, body { height: 100%; }
img { border: 0; }
body { margin: 0px; padding: 0px; color: #352418; background: #DED3B5 url(../images/Index-Global-BG.jpg) repeat-x; }
#container { position: relative; width: 960px; background: url(../images/Index-Masthead-IMG.jpg) no-repeat 0px 0px; margin-right: auto; margin-left: auto; }
#header { margin: 0px; padding: 0px; height: 400px; width: 960px; position: relative; }
#secondary #header { height: 132px; }
#content { width: 960px; position: relative; background: url(../images/content-BG.jpg) no-repeat center top; margin: 0px auto 20px; }
#secondary #content { background: url(../images/content-BG.jpg) no-repeat center top; margin: 0px; padding: 16px 0px 0px; }
#content h1 { font: 28px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #744E32; margin-bottom: 20px; }
#Index #sec_center { width: 100%; margin: 0px; padding: 4px 0px 0px; height: 250px; border: 0px none #513824; }
#title_left { width: 560px; float: left; display: inline; padding-right: 25px; padding-bottom: 8px; padding-top: 6px; }
#title_right { float: right; width: 310px; text-align: right; padding-bottom: 8px; letter-spacing: -1px; }
#sec_left { width: 560px; float: left; display: inline; margin-bottom: 40px; padding-right: 40px; border-right: 1px solid #744E32; border-top: 5px solid #744E32; border-bottom-color: #744E32; border-left-color: #744E32; padding-top: 25px; }
#sec_left p { margin: 0px 0px 30px 34px; padding: 0px; }
#secondary #sec_left p { margin: 0px 0px 16px 15px; padding: 0px; }
#sec_left h3 { margin-left: 14px; margin-bottom: 8px; font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4b3322; padding-left: 0px; }
#sec_left h2 { margin: 0px 0px 15px 15px; padding: 0px; font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #573B26; }
#sec_right { float: right; width: 310px; margin-bottom: 40px; border-top: 5px solid #744E32; }
#column1 { width: 305px; float: left; margin-right: 15px; border-right: 1px none #604A33; height: 200px; position: relative; border-bottom: 1px solid #604A33; border-top-color: #604A33; border-left-color: #604A33; }
.more { background: #665038; display: block; position: absolute; bottom: 0px; padding: 3px 10px; color: #DDD2B4; text-decoration: none; right: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#column2 { float: left; width: 305px; margin-right: 15px; border-right: 1px none #513F2B; height: 200px; position: relative; border-bottom: 1px solid #513F2B; border-top-color: #513F2B; border-left-color: #513F2B; }
#column3 { height: 200px; width: 305px; position: relative; border-bottom: 1px solid #493729; }
.column { width: 300px; display: inline; font-size: 12px; float: left; margin: 4px 15px 0px 0px; padding: 10px 0px 0px; }
#sec_right .dowload { border-bottom: 1px solid #744E32; margin-bottom: 15px; padding-top: 20px; padding-bottom: 10px; padding-left: 20px; }
#sec_right .dowload h3 { margin-left: 0px; }
.clear { clear: both; }
#sec_center .column h2 { font: lighter 18px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: 0px 0px 15px 5px; padding: 0px; color: #5A3B26; }
#sec_center .column p { margin-right: 15px; margin-left: 5px; margin-bottom: 8px; }
.Imgleft { float: left; margin-right: 20px; margin-bottom: 20px; }
.ImgRight { float: right; margin-bottom: 10px; margin-left: 10px; }
#sec_container { min-height: 100%; position: relative; width: 960px; background: url(../images/Sub-Masthead-IMG.jpg) no-repeat 0px 0px; margin: 0px auto -56px; padding: 0px; }
.clearfooter { height: 56px; clear: both; width: 960px; }
#footer { height: 56px; background: url(../images/Index-Footer-BG.jpg) repeat-x; width: 100%; position: relative; }
#FooterWrapper { width: 950px; margin-right: auto; margin-left: auto; font: 11px Arial, Helvetica, sans-serif; color: #493729; }
#footer #FooterWrapper #foot_left { height: 36px; width: 560px; padding-top: 20px; float: left; color: #DDD2B4; }
#footer #FooterWrapper #foot_right { float: right; height: 36px; width: 300px; padding-top: 20px; color: #DDD2B4; }
#foot_right a:link { color: #C8AF4A; padding-right: 10px; padding-left: 10px; }
#foot_right a:hover { color: #DACFB1; }
#FooterWrapper .ContentRight-SideBar { padding-left: 20px; line-height: 1.8em; }
#MainWrapper { width: 950px; margin: 0px auto; padding: 0px; top: 0px; left: auto; right: auto; background: url(../images/Index-Masthead-IMG.jpg) no-repeat 0px 0px; height: 600px; }
#IndexMainContent { top: 400px; width: 100%; position: absolute; }
#sub #wrap { width: 960px; margin: 0px auto; padding: 0px; position: relative; top: 0px; left: auto; right: auto; background: url(../images/Sub-Masthead-IMG.jpg) no-repeat 0px 0px; height: 200px; }
#Section { height: 50px; width: 960px; padding-top: 10px; clear: both; margin: 0px; position: absolute; top: 138px; color: #e9ddc1; margin-left: 25px; font: normal 36px Arial, Helvetica, sans-serif; letter-spacing: -1px; }
#sub h2 { font: italic 21px Arial, Helvetica, sans-serif; color: #3a271a; }
#header #navigation { text-transform:uppercase; position:absolute; right:-100px; width: 500px; font: bold 16px Arial, Helvetica, sans-serif; top: 55px; }
#header #navigation ul { list-style:none; display:block; margin:0; padding:0 }
#header #navigation ul li { margin:0 0 0 20px; float:left }
#header #navigation ul li a { padding:6px 10px 10px; text-decoration:none; color:#DDD2B4; display:block }
#header #navigation ul li a:hover { color: #f0e081; }
#header #navigation li.current { background: url(../images/Active-Left.gif) no-repeat left top; }
#header #navigation li.current span { color:#DDD2B4; padding:6px 10px 10px; display:block; background: url(../images/Active-Right.gif) no-repeat right top; }
#WelcomeSplash { height: 240px; width: 640px; font-family: Arial, Helvetica, sans-serif; padding-left: 30px; padding-top: 15px; clear: both; position: absolute; top: 125px; }
#JoeyLogo { float: left; margin: 0px; padding: 0px; position: relative; text-indent: -9999px; }
#WelcomeSplash h2 { font-size: 18px; font-style: italic; letter-spacing: 1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: lighter; color: #f7e6b8; }
#WelcomeSplash p { width: 500px; font-size: 14px; line-height: 1.5em; font-family: Tahoma, Geneva, sans-serif; letter-spacing: 1px; color: #D2C372; margin-top: 10px; }
/*#ContentWrapper { background-image: url(../images/MainContent-BG.jpg); background-repeat: no-repeat; background-position: center top; padding: 0px 50px; font-size: 14px; font-family: Verdana, Geneva, sans-serif; font-style: normal; width: 980px; position: relative; top: 406px; margin: 0px auto; left: 22px; }*/
/*#sub #ContentWrapper { padding: 0px; font-size: 14px; font-family: Verdana, Geneva, sans-serif; font-style: normal; width: 960px; margin: 0px 0px 25px; background: url(none); }*/

#MainColumn2 { margin-top: 50px; width: 550px; border-right: 1px solid #1f1812; border-top: 6px solid #1f1812; padding: 20px; }
#secondary { background: #DCD1B3 url(../images/Sub-Global-BG.jpg) repeat-x; margin: 0px; padding: 0px; }
#MainContent { width: 950px; margin: 0px; padding: 0px; }
.ContentLeft { width: 550px; float: left; padding: 12px 25px 0px; background: no-repeat 0px 10px; margin-top: 30px; margin-bottom: 25px; }
.ContentLeft p { margin-top: 5px; margin-bottom: 20px; font-size: 12px; line-height: 1.4em; }
.ContentRight-SideBar { width: 320px; float: left; padding: 25px 10px 0px; margin: 30px 0px 0px; }
.ContentRight-SideBar p { padding-left: 25px; }
.SideWrapper { background: url(../images/SlideWrapper-BG.jpg) no-repeat 0px 0px; width: 308px; padding: 20px 0px 0px; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; margin: 0px 0px 8px; float: none; }
#sec_right h3 { font: lighter 18px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: 15px 0px 0px 20px; padding: 0px 0px 0px 18px; color: #5A3B26; background: url(../images/bullet.gif) no-repeat left center; }
.SideWrapper hr { width: 300px; }
.Divhr { width: 280px; margin-right: 15px; margin-left: 15px; margin-top: 5px; border-top: 0px solid #744E32; border-right: 0px none #744E32; border-bottom: 1px solid #744E32; border-left: 0px none #744E32; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 8px 10px 15px 6px; position: relative; height: 150px; }
/*#content { width: 960px; margin-right: auto; margin-left: auto; }*/

#contactWrapper { width:425px; margin:25px 0px 0 15px; }
.message { background:#eee; color:#000; display:none; width:300px; padding:10px; }
.contact { text-align:right; width: 400px; position: relative; margin-top: 25px; }
.contact ul { list-style-type:none; width:390px; }
.contact li { list-style-type:none; }
.special { display:none; }
.contact input { width:260px; }
.contact textarea { width:260px; }
.box { margin: 0px auto; width:960px; background-color:#ffffff; text-align:left; position: relative; z-index: 10; }
#contactFormContainer { position:absolute; left:550px; float:right; }
#contactForm { height:275px; width:351px; background-image:url(../images/bkg.jpg); display:none; background-repeat: no-repeat; background-position: bottom; background-color: #5B3C28; }
#contactForm fieldset { padding:15px; border:none; }
#contactForm label { display:block; color:#ffc400; }
#contactForm input[type=text] { display:block; border:solid 1px #4d3a24; width:100%; margin-bottom:10px; height:24px; }
#contactForm textarea { display:block; border:solid 1px #4d3a24; width:100%; margin-bottom:10px; }
#contactForm input[type=submit] { background-color:#4d3a24; border:solid 1px #23150c; color:#fecd28; padding:5px; }
#contactLink { height:40px; width:350px; background-image:url(../images/slidein_button.png); display:block; cursor:pointer; background-repeat: no-repeat; background-position: right 0px; }
#messageSent { color:#ff9933; display:none; }
#content #sec_left .quoted h2 { color: #665038; font: 18px Arial, Helvetica, sans-serif; }
.quoted .signature { font-weight: bold; margin: 1.8em 0 0; padding: 0px; text-align: center; }
.quoted { width: 475px; font-size: 16px; margin-bottom: 40px; text-align: left; padding: 15px 0px 15px 20px; margin-left: 50px; background: url(../images/quote-bg.gif) no-repeat; }
.quoted .signature p { text-indent: 0; text-align: justify; }
.signature h3 { font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; }
.signature h4 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; letter-spacing: 1px; }

