﻿/* Global Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clearfix {clear:both;}
.hidden {display:none;visibility:hidden;}
strong {font-weight:bold;font-family:Helvetica, Arial, Verdana, sans-serif;}

/* Master Page */

body {background:#000 url(../Images/mainBg.jpg) no-repeat top center;}

#mainContent {position:relative;top:90px;width:940px;height:566px;margin:0px auto;background:transparent url(../Images/contentFrame.png) no-repeat top center;}
#mainContent #header {width:588px;margin:0 auto;position:relative;z-index:500;}
#mainContent #nav {width:588px;height:55px;position:absolute;top:45px;z-index:500;margin:0 auto;background:transparent url(../Images/navBg.png) no-repeat top left;}
#mainContent #nav ul {display:block;position:absolute;top:18px;left:20px;margin:0 auto;list-style-type:none;font:12px Helvetica, Arial, Verdana, sans-serif;color:#977a52;padding:0;}
#mainContent #nav ul li {display:block;float:left;margin:0 3px 0 0;text-transform:capitalize;}
#mainContent #nav ul li a {font:12px Helvetica, Arial, Verdana, sans-serif;font-weight:bold;color:#977a52;text-decoration:none;margin:0 0px 0 0;text-transform: uppercase;}
#mainContent #nav ul li a:hover {color:#FFF;text-decoration:none;}

#mainContent .pov {background:#231200 url(../Images/contentBg.jpg) repeat scroll 0 0;height:424px;width:795px;position:relative;top:82px;margin:0 auto;z-index:200;}
#mainContent .content {background:#231200 url(../Images/interiorContent.jpg) repeat scroll 0 0;height:424px;width:795px;position:relative;top:70px;margin:0 auto;z-index:200;}
#mainContent .pov #contentLeft {padding:10px;margin:10px 10px 0 0;float:left;width:350px;height:370px;}
#mainContent .pov #contentLeft h1 {font:22px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:15px 0 10px 0;}
#mainContent .pov #contentLeft h3 {font:15px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 5px 0;}
#mainContent .pov #contentLeft h4 {font:12px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 10px 0;}

#mainContent .pov #contentRight {padding:10px 25px;margin:10px 0 0 0;float:left;width:370px;height:380px;overflow:hidden;overflow-y:auto;}
#mainContent .pov #contentLeft img {margin-bottom:5px;}
#mainContent .pov #contentLeft ul {font:12px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 20px 15px;padding:0;}
#mainContent .pov #contentLeft ul li {font:12px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 5px 0;padding:0;}
#mainContent .pov p {font:12px Arial, Verdana, sans-serif;color:#000;font-weight:bold;margin:0 0 10px 0;}
#mainContent .pov p.big {font:16px Arial, Verdana, sans-serif;color:#000;font-weight:bold;margin:0 0 10px 0;}
#mainContent .pov h1 {font:26px Helvetica, Arial, Verdana, sans-serif;color:#000;font-weight:bold;margin:0 0 10px 0;}
#mainContent .pov a {font:11px Arial, Verdana, sans-serif;color:#FFF;font-weight:bold;margin:0 0 10px 0;}

#mainContent .pov #apparel {width:770px;height:360px;margin:0 auto;padding:10px 0 0 10px;}
#mainContent .pov #apparel .item {float:left;margin:0 10px 0 0;padding:20px 0 0;width:245px;height:347px;background:#000 url(../Images/productBg.jpg) no-repeat top left;}
#mainContent .pov #apparel .item h2 {width:100%;height:35px;text-align:center;color:#977A52;font:14px Helvetica, Arial, sans-serif;}
#mainContent .pov #apparel .item form {width:100px;margin:15px 0 0 20px;}
#mainContent .pov #apparel .item form table {margin:0 0 10px 0;font:12px Helvetica, Arial, sans-serif;color:#FFF;}


#mainContent #screen {padding:15px;}
#mainContent #sections {width:775px;height:320px;overflow:hidden;}
#mainContent #sections div.team {height:325px;overflow:hidden;padding:0 15px 15px;}
#mainContent #sections div.team img {border:5px solid #6b5a39;float:right;margin:0 0 0 10px;}
#mainContent #sections div.team a.lightbox {border:5px solid #6b5a39;float:right;margin:0 0 0 10px;}

#mainContent .events img {float:left;margin:40px 115px 0 0;}


#mainContent #sections div.team a.lightbox:hover {border:5px solid #FFF;}
#mainContent #sections div.team p {font:11px Arial, Verdana, sans-serif;color:#000;font-weight:bold;margin:0 0 10px 0;}

#mainContent #sections div.projects {height:325px;overflow:hidden;padding:15px;}
#mainContent #sections div.projects a img {position:relative;z-index:5000;}
#mainContent #sections div.projects a span {position:absolute;bottom:0px;z-index:9999;width:280px;display:block;text-align:center;padding:10px 5px;background-color:#000;}
#mainContent #sections div.projects a.lightbox {position:relative;border:5px solid #6b5a39;float:right;margin:0 0 0 10px;text-decoration:none;}
#mainContent #sections div.projects a.lightbox:hover {border:5px solid #FFF;}
#mainContent #sections div.projects p {font:12px Arial, Verdana, sans-serif;color:#000;font-weight:bold;margin:0 0 10px 0;}

#mainContent #buttons {margin:5px 0 0 15px;}
#mainContent #buttons a {color:#6b5a39;font:bold 11px Helvetica, Arial, sans-serif;text-decoration:none;}
#mainContent #buttons a:hover {color:#fff;text-decoration:none;}
#mainContent #buttons a.prev {display:block;float:left;margin:0 5px 0 0;padding:5px;background:#33291d;}
#mainContent #buttons a.next {display:block;float:left;margin:0 5px 0 0;padding:5px;background:#33291d;}

#mainContent #screen ul {font:11px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 20px 15px;padding:0;}
#mainContent #screen ul li {font:11px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 5px 0;padding:0;}
#mainContent #screen p {font:11px Arial, Verdana, sans-serif;color:#000;font-weight:bold;margin:0 0 10px 0;}
#mainContent #screen h1 {font:26px Helvetica, Arial, Verdana, sans-serif;color:#000;font-weight:bold;margin:0 0 5px 0;}
#mainContent #screen a {font:11px Arial, Verdana, sans-serif;color:#FFF;font-weight:bold;margin:0 0 10px 0;}
#mainContent #screen h1 {font:22px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:5px 0 10px 0;}
#mainContent #screen h3 {font:16px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 5px 0;}
#mainContent #screen h4 {font:13px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 5px 0;}


#mainContent #services {padding:15px;margin:20px 0 0 0;height:360px;width:745px !important;}

#mainContent #services ul {font:11px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 35px 15px;padding:0;}
#mainContent #services ul li {font:11px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 5px 0;padding:0;}
#mainContent #services p {font:11px Arial, Verdana, sans-serif;color:#000;font-weight:bold;margin:0 0 10px 0;}
#mainContent #services img {float:right;margin:0 0 35px 10px;border:5px solid #6b5a39;}
#mainContent #services h1 {font:26px Helvetica, Arial, Verdana, sans-serif;color:#000;font-weight:bold;margin:0 0 5px 0;}
#mainContent #services a {font:11px Arial, Verdana, sans-serif;color:#FFF;font-weight:bold;margin:0 0 10px 0;}
#mainContent #services h1 {font:22px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:15px 0 10px 0;}
#mainContent #services h3 {font:16px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:0 0 5px 0;}
#mainContent #services h4 {font:13px Helvetica, Arial, sans-serif;font-weight:bold;color:#000;margin:5px 0 5px 0;}


#mainContent .pov #povInfo {display:block;position:absolute;bottom:0px;left:0px;z-index:500;width:100%;height:50px;background:#020101;}
#mainContent .pov #povInfo ul {list-style-type:none;margin:0 auto;padding:0;width:580px;}
#mainContent .pov #povInfo ul li {display:block;float:left;color:#40301d;text-transform:uppercase;font:13px Helvetica, Arial, sans-serif;text-align:center;font-weight:bold;padding:15px 10px 0 10px;}
#mainContent .pov #povInfo ul li a {color:#40301d;text-decoration:none;font:13px Helvetica, Arial, sans-serif;text-align:center;font-weight:bold;}
#mainContent .pov #povInfo ul li a:hover {color:#FFF;text-decoration:none;}

#mainContent #thumbs {position:absolute;bottom:0px;z-index:9999;right:-20px;}

#footer {width:805px;height:270px;margin:0 auto 15px;padding:0 0 20px 0;position:relative;top:65px;color:#8a6b3f;font:14px Helvetica, Arial, Verdana, sans-serif;font-weight:bold;}
#footer #logo {width:385px;height:84px;background:transparent url(../Images/footerLogo.png) no-repeat top left;position:absolute;right:-60px;top:50px;}
#footer #social {position:absolute;top:15px;left:0px;width:300px;}
#footer #twitter {margin:5px 0 0 0;font:11px Helvetica, Arial, Verdana, sans-serif;font-weight:bold;color:#fff;}
#footer #twitter a {float:left;font:11px Helvetica, Arial, Verdana, sans-serif;font-weight:bold;color:#f8c878;text-decoration:none;display:block;}
#footer #twitter img {float:left;margin:0 5px 5px 0;}
#footer #twitter ul li {clear:both;margin:5px 0 0 0;display:block; }
#footer #twitter a {margin:0 3px;}
#footer #icons {margin:20px 0 0 0;}
#footer #icons a {display:block; float:left;margin:0 5px 0 0;}
