/* GENERAL XHTML FIXES */HTML,BODY {height:100%;}IMG,OBJECT, EMBED, INPUT {display: block;}IMG {border:0px;}A,FORM {margin: 0px; padding: 0px;}.inline {display: inline;}/* GLOBAL */BODY {margin: 0px;background: #ADA59D url(../img/bg_concrete.jpg) repeat scroll}A, A:active, A:focus, A:hover, A:link, A:visited {color: #616161; text-decoration:none;}	A:hover {text-decoration:underline;}TABLE.globalLayoutStruct, TABLE.globalLayoutStructIE {height:100%;}TABLE.globalLayoutStruct TD.left {background:transparent url(../img/bg_concrete_lt.png);width:8px;height:100%;}TABLE.globalLayoutStructIE TD.left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_concrete_lt.png',sizingMethod='scale');width:8px;height:100%;}TABLE.globalLayoutStruct TD.center, TABLE.globalLayoutStructIE TD.center {height:100%;}TABLE.globalLayoutStruct TD.right {background:transparent url(../img/bg_concrete_rt.png); width:8px;height:100%;}TABLE.globalLayoutStructIE TD.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_concrete_rt.png',sizingMethod='scale');width:8px;height:100%;}.mainCanvas {width:770px;height:100%;min-height:591px;background-color:#FFFFFF;}.globalNav {background: #FFFFFF url(../img/gnav/bg.gif) no-repeat;height:98px;}.globalNavDark {background: #404040 url(../img/gnav/bg_dark.gif) no-repeat;height:98px;}	.globalNavDark .linkHome, .globalNav .linkHome {display:block;position:absolute;margin-top:44px;margin-left:138px;}	.globalNav DIV.links, .globalNavDark DIV.links {position:absolute;margin-top:23px;margin-left:676px;}.subNav {height:20px;background-color:#726362;}.subNav IMG {float:right;padding:0px 18px;}DIV.crossNav {margin-top:30px;margin-bottom:15px;}DIV.crossNav DIV.navLink{font-weight:bold;text-transform:uppercase;}DIV.crossNav DIV.navLink A {color:#000000;}DIV.crossNav DIV.navLink SPAN.navArrow{color:#0099FF;margin-right:2px;font-size:11px;font-family: Arial, Helvetica, sans-serif;}.contentGrid{width:770px;height:100%;min-height:615px;}	.contentGrid TD.leftColumn {width:206px;height:615px;background-color:#FFFFFF;vertical-align: top;}	.contentGrid TD.leftColumn DIV.photo IMG {border: 1px solid #000000;margin-bottom:7px;}	.contentGrid TD.leftColumn DIV.photoAlt IMG {margin-bottom:7px;}	.contentGrid TD.leftColumn IMG.logo {position:absolute;margin-top:570px;margin-left:32px;}	.contentGrid TD.rightColumn {width:564px;height:615px;background-color:#F2F2F2;vertical-align:top;}	.contentGrid TD.rightColumn DIV.content {margin:55px 35px;}    .contentGrid TD.invert{background-color:#000000;}.content {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#616161;}	.content IMG.head, .content DIV.head {margin-bottom:17px;}	.content .subHead,.content .subHeadBig, .content .subHeadShy {font-weight:bold;color:#000000}		.content .subHeadShy{font-weight:normal;}		 .subHeadBig {font-size:15px;}.invert, .invert .subHead, invert .subHeadShy {color:#FFFFFF;}.error {color:#cc0000;font-weight:bold;}/* HOMEPAGE */.homeMainCanvas{width:770px;height:100%;min-height:591px;background-color:#2A2A2A;}.homeImage {background: #000000 url(../img/bg_home-image.jpg) no-repeat;height:186px;}.homeImage IMG {padding-top:57px;padding-left:31px;}.homeFooter IMG {float:left;padding-top:241px;padding-left:31px;}.homeFooter SPAN {float:right;font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #79563B;padding-top:247px;padding-right:32px;}/* VISUAL FX */DIV.vizFxPhotos {margin-bottom:5px;margin-top:35px;}DIV.vizFxPhotos IMG {display:inline;margin-right:15px;}/* TITLES */DIV.titlePhotos {margin-bottom:15px;margin-top:25px;}/* CONTACT MAP */SPAN.mapLink {font-weight:bold;font-size:11px;margin-left:20px;margin-top:2px;text-transform:uppercase;}SPAN.mapLink A {color:#0099FF;}SPAN.mapLink SPAN.mapArrow{color:#0099FF;margin-left:2px;font-size:12px;font-family: Arial, Helvetica, sans-serif;}/* MOVIE PLAYER */BODY.moviePlayer {margin:0px;background-color:#000000;background-image:none;}DIV.movieContent {width:400px;background-color:#000000}DIV.movieContent IMG.logo {float:left;margin-left:18px;margin-top:11px;}DIV.movieContent DIV.title {float:right;margin-top:21px;margin-right:15px;font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #B6957E;}/* CONTACT US */.messageBlock {position:absolute;margin-left:265px;margin-top:56px;}.contactBlock {margin-left:30px;margin-top:100px;}.contactList {margin:0px;padding:0px;list-style:none;}.contactList LI {padding-left:28px;margin-bottom:13px; background: url(../img/icon_envelope.gif) no-repeat top left;line-height:119%;}.submitBlock {margin-top:10px;}.submitBlock INPUT {display:inline;color:#473D3B;background-color:#D0CEC7;border-top: 1px solid #FFF4E5;border-right: 1px solid #887C77;border-bottom: 1px solid #887C77;border-left: 1px solid #FFF4E5;}TEXTAREA.formTextarea {display:block;position:absolute;width:225px;height:161px;margin-top:4px;font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#616161;}DIV.formText {margin-bottom:3px;width:220px;white-space: nowrap;}DIV.formText .label {margin-right:13px;}DIV.formText INPUT, DIV.formText SELECT {display:inline;width:145px;font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#616161;}DIV.formText SELECT {width:149px;}/* SIGNUP */FORM#signup DIV.formText {width:240px;}/* MISC */.qtLink {position:absolute;margin-top:-9px;margin-left:359px;}