@charset "utf-8";

/* CSS Document */



body {

	background:url(../images/homeBack2.png) repeat-x top left #0e0707;

	margin: 0px;

	text-align: center;

	overflow-x:hidden;

}



.largePuppetPhoto {

	position: absolute;

	width: 960px;

	height: 456px;

	left: 0px;

	top: 45px;

	z-index: 102;

	display: none;

}



.pageContainer {

	width: 960px;

	height: auto;

	padding: 0px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

	position: relative;

}



.pageContainerBottom {

	width: 960px;

	height: auto;

	padding: 0px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

	position: relative;

}



.pageBottomBack {

	background: #0e0707;

	width: 100%;

	height: auto;

	overflow: visible;

}



.introText {

	position: absolute;

	top: 53px;

	left: 0px;

	width: 960px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	font-weight: normal;

	text-align: left;

	letter-spacing: 3px;

	color: #d1c9af;

	z-index: 104;

}



.quoteContainer {

	position: absolute;

	top: 214px;

	left: 0px;

	width: 215px;

}



.quoteText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-align: left;

	margin-bottom: 10px;

	line-height: 18px;

	color: #d1c9af;

}



.quoteName {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-align: right;

	font-weight: bold;

	font-style: italic;

	color: #d1c9af;

	opacity: .5;

	filter: alpha(opacity=50);

	padding-right: 1px;

}



.watermark {

	position: absolute;

	top: 88px;

	left: -288px;

	width: 1628px;

	height: 360px;

	overflow: hidden;

	z-index: 0;

}



html.touch .watermark {

	width: 1248px;

}



.topNav {

	width: 960px;

	border-bottom: #000000 solid 3px;

	color:#FFFFFF;

	height: 41px;

}



.logo {

	position: absolute;

	top: 79px;

	left: 0px;

	z-index: 102;

}



.pageHead {

	width: 875px;

	height: 456px;

	position: relative;

	left: 40px;

	overflow: hidden;

}



.beltBack {

	position: absolute;

	width: 100%;

	height: 156px;

	background: #ff0000;

	opacity: .5;

	filter: alpha(opacity=50);

	top: 405px;

	left: 0px;

	z-index: 1000;

}



.photoBelt {

	position: absolute;

	top: 414px;

	left: 82px;

	width: 799px;

	height: 115px;

	overflow: hidden;

	z-index: 105;

}



.navShad {

	position: absolute;

	top: 44px;

	left: 0px;

	width: 960px;

	overflow: hidden;

	z-index: 103;

}



.leftArrow {

	position: absolute;

	top: 434px;

	left: 37px;

	width: 40px;

	height: 39px;

	overflow: hidden;

	z-index: 105;

	text-align: center;

	visibility: hidden;

}



/*.leftArrowShad {

	position: absolute;

	top: 53px;

	left: 0px;

	width: 40px;

	height: 472px;

	overflow: hidden;

	z-index: 102;

	text-align: center;

	visibility: visible;

	opacity: .7;

	filter: alpha(opacity=70);

}

*/

.rightArrow {

	position: absolute;

	top: 434px;

	left: 873px;

	width: 40px;

	height: 39px;

	overflow: hidden;

	z-index: 105;

	text-align: center;

}



/*.rightArrowShad {

	position: absolute;

	top: 53px;

	left: 915px;

	width: 40px;

	height: 472px;

	overflow: hidden;

	z-index: 102;

	text-align: center;

	visibility: hidden;

	opacity: .7;

	filter: alpha(opacity=70);

}

*/

.arrowIcon {

	position: relative;

	top: 8px;

}



.photoContainer {

	position: relative;

	left: 0px;

}



.photoCell {

/*	float: left; */

	position: absolute;

	width: 130px;

	height: 80px;

	margin: 0px;

	border-left: #6c5d4d dotted 1px;

	border-right: #6c5d4d dotted 1px;

}



.cellPhoto {

	position: absolute;

	top: 6px;

	left: 25px;

	border-style: solid;

	border-width: 4px;

	border-color:#ffffff;

}



.cellPhoto:hover {

	border-width: 8px;

	top: 2px;

	left: 21px;

}



.photoBorder {

	border: #000000 solid 6px;

}



.photoFirstLetter {

	position: absolute;

	top: 116px;

	left: 7px;

	width:18px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	text-transform: uppercase;

	font-weight: bold;

	color: #d1c9af;

}



.photoText {

	position: absolute;

	top: 65px;

	left: 7px;

	width: 116px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

	color: #d1c9a2;

}



.leftText {

	color: #d8c285;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	width: 143px;

	border-bottom: #000000 solid 5px;

	text-transform: uppercase;

	text-align: center;

	background: #000000;

	margin: 0px;

	padding: 0px;

}



.container960 {

	width: 960px;

	padding: 0;

	position: relative !important;

	clear: both;

	z-index: 1000;

}



ul#topnav div {

	background: #563838;

	height: 41px;

	float: left;

	border-right: #000000 solid 3px;

	margin: 0px;

	padding: 0px;

	text-align: center;

}



ul#topnav div li {

	position: relative;

}



ul#topnav div#t1 {

	width: 93px;

} 



ul#topnav div#t2 {

	width: 93px;

} 



ul#topnav div#t3 {

	width: 93px;

} 



ul#topnav div#t4 {

	width: 94px;

} 



ul#topnav div#t5 {

	width: 94px;

} 



ul#topnav div#t6 {

	width: 94px;

} 



ul#topnav div#t7 {

	width: 93px;

} 



ul#topnav div#t8 {

	width: 93px;

} 



ul#topnav div#t9 {

	width: 93px;

} 



ul#topnav div#t10 {

	width: 93px;

	border-right: none;

}



ul#topnav div:hover {

	background: #786060;

}



.container960 ul#topnav {margin: 0; padding: 0px;float:left;width: 100%; /*throws off ie6 see conditional comment */list-style: none;font-size: 1.1em;background: #000000;}



ul#topnav li a {float: left; font-family: Arial, Helvetica, sans-serif; color:#d1c9af; font-size:11px; font-weight:bold; text-decoration:none; vertical-align:middle; height: 25px; text-transform:uppercase; margin-top: 7px; margin-right: 0px; padding-right: 0px;}



ul#topnav a.home {width: 93px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav a.figures {width: 93px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav a.aboutus {width: 93px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav a.atd {width: 94px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav a.cm {width: 94px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav a.fa {width: 94px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav a.is {width: 93px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav a.cases {width: 93px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav a.ata {width: 93px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav a.contact {width: 93px; position:absolute; top:0; left:0; z-index:999;}

ul#topnav li .sub {position: absolute;	top: 50px; left: 72px;float: left;/* width: 980px; */	display: none;}

ul#topnav li div#menu1 {position: absolute;	top: 42px; left: -2px;float: left;/* width: 980px; */	display: none; border-right: none; height: 149px; z-index:999;}

ul#topnav li div#menu2 {position: absolute;	top: 42px; left: -2px;float: left;/* width: 980px; */	display: none; border-right: none; height: 89px; z-index:999;}

ul#topnav li .sub ul{list-style: none;margin: 0; padding: 0;}

ul#topnav .sub ul li {background: #000000; height: 29px; width: 193px; border-bottom: #666666 solid 1px; text-align: left; text-indent: 13px; vertical-align:middle; padding-right: 8px;}

ul#topnav .sub ul li#lastItem {border-bottom: none;}

ul#topnav .sub ul li a {float: none; height: auto; position:relative; top: 4px;}

ul#topnav .sub ul li a:hover {text-decoration:underline;}



.contentHeadContainer {

	width: 960px;

	border-bottom: #837171 solid 1px;

	position: relative;

	left: 0px;

	overflow: hidden;

	margin-top: 54px;

}



.contentHead {

	width: 475px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	text-align: left;

	color: #aaa28d;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 18px;

	margin-bottom: 9px;

	float: left;

}



.contentNav {

	width: 390px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: right;

	color: #aaa28d;

	float: right;

}



.contentNavArrowLeft {

	margin-left: 5px;

	margin-right: 3px;

	cursor: pointer;

}



.contentNavArrowRight {

	margin-right: 5px;

	cursor: pointer;

}



.contentArea {

	position: relative;

	display:table;

	left: -5px;

	width: 830px;

	text-align: left;

	margin-top: 10px;

}



.leftContentPhotoBox {

	position: relative;

	left: 0px;

	top: 0px;

	float: left;

	width: 110px;

	margin-right: 20px;

	margin-top: 10px;

}



.leftPhotoBox {

	margin-bottom: 18px;

}



.leftImage {

	border: #000000 solid 6px;

	margin-bottom: 5px;

}



.contentPhotoBox {

	float: right;

	width: 343px;

	margin-left: 0px;

	margin-top: 0px;

}



.photoBox {

	margin-bottom: 10px;

}



.rightImage {

	border: #000000 solid 6px;

}



.contentPhotoCaption {

	width: 343px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #70685b;

}



.mainText {

	width: 475px;

}



p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #70685b;

	line-height: 20px;

}



.updateDate {

	display: none;
	margin-top: 0px;

	color: #70685b;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 11px;

}



.storyHead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	line-height: 15px;

	color: #aaa28d;
	margin-top: 7px;

}



.bottomNav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: center;

	color: #aaa28d;

	text-transform: uppercase;

	background: #0e0707;

	padding: 13px 0px 13px 0px;

	position: relative;

}



.bottomNav a {

	color: #aaa28d;

	text-decoration: none;

}



.bottomNav a:hover {

	text-decoration:underline;

}



.footerLogo {

	text-align: center;

	background: #0e0707;

	padding-bottom: 20px;

}



.bottomDividers {

	margin: 0px 4px 0px 4px;

}



.subHead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #c58e8e;

	text-transform: uppercase;

}



.bottomBorder {

	width: 960px;

	border-bottom: #837171 solid 1px;

	position: relative;

	left: 0px;

	overflow: hidden;

	margin-top: 50px;

}



.menuArrow {

	position: absolute;

	top: 101px;

	left: 75px;

	z-index: 999;

}



