/* ---------- Body ---------- */body,html { font-family:Tahoma, sans-serif; font-size: 10px; color: #fff; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; background-color: #000; background-image: url(../images/blk.jpg);}a, a:hover, a:active, a:visited{ text-decoration: none; border: 0px; outline: none;}#custom-doc { width:83.08em;*width:81.07em;min-width:1080px; margin:auto; text-align:left; background-image: url(../images/fwbck2.jpg); background-repeat:no-repeat; background-position: top center;}#hd {height: 90px;}H1, H2 {padding-right: 15px; line-height: 35px; font-size: 25px; font-family:Tahoma, sans-serif; font-weight: lighter; text-transform: lowercase; font-style:italic;}iframe#ContactUs {scrolling: no; border: 0px solid white; width:370px; height: 425px;}/* STICKY FOOTER CODE! (http://ryanfait.com/sticky-footer/) *//** {	margin: 0;}html, body {	height: 100%;}*/.wrapper {	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -85px; /* the bottom margin is the negative value of the footer's height */}.footer, .push {	height: 85px; /* .push must be the same height as .footer */}/* -------------------------------------------------- *//* ---------- Hotspot Declarations ---------- */dl#headnav{ margin: 0; padding: 0; position: relative;}dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none;}dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%;}dd#homeDef { top: 13px; left: 10px; }dd#homeDef a { position: absolute; width: 165px; height: 75px; text-decoration: none; left: 0px; top: 0px; }dd#homeDef a span { display: none; }dd#homeDef a:hover a:active a:visited { border: none; }dd#artistryDef { top: 27px; left: 281px; }dd#artistryDef a { position: absolute; width: 140px; height: 20px; text-decoration: none; left: -2px; top: -1px; }dd#artistryDef a span { display: none; }dd#artistryDef a:hover { border-top: solid 1px #ccc; }dd#insightDef { top: 27px; left: 442px; }dd#insightDef a { position: absolute; width: 115px; height: 20px; text-decoration: none; left: -2px; top: -1px; }dd#insightDef a span { display: none; }dd#insightDef a:hover { border-top: solid 1px #ccc; }dd#collaborationDef { top: 27px; left: 583px; }dd#collaborationDef a { position: absolute; width: 230px; height: 20px; text-decoration: none; left: -2px; top: -1px; }dd#collaborationDef a span { display: none; }dd#collaborationDef a:hover { border-top: solid 1px #ccc; }dd#testimonialsDef { top: 50px; left: 870px; }dd#testimonialsDef a { position: absolute; width: 113px; height: 16px; text-decoration: none; left: -2px; top: -1px; }dd#testimonialsDef a span { display: none; }dd#testimonialsDef a:hover a:active a:visited{ border: none; }dd#contactDef { top: 50px; left: 995px; }dd#contactDef a { position: absolute; width: 70px; height: 16px; text-decoration: none; left: -2px; top: -1px; }dd#contactDef a span { display: none; }dd#contactDef a:hover a:active a:visited { border: none; }dd#rightDef { top: 0px; left: 0px; }dd#rightDef a { position: absolute; width: 100px; height: 440px; text-decoration: none; left: 0px; top: 0px; }dd#rightDef a:hover { background: url(../images/awrt.png) no-repeat; background-position: center right; }dd#leftDef { top: 0px; left: 0px; }dd#leftDef a { position: absolute; width: 100px; height: 440px; text-decoration: none; left: 0px; top: 0px; }dd#leftDef a:hover { background: url(../images/awlt.png) no-repeat;  background-position: center left; }/* ---------- Body Divs ---------- */#newboxes1 a{cursor: default;}#newboxes2 {display: none; text-align: justify; padding: 0px 250px 250px 250px; font-size: 2em; line-height: 30px; color: #aaa; font-family:Tahoma, sans-serif; font-weight: lighter; }#newboxes3 {display: none; text-align: justify; padding: 0px 250px 250px 250px; font-size: 2em; line-height: 30px; color: #aaa; font-family:Tahoma, sans-serif; font-weight: lighter;}#newboxes4 {display: none; text-align: justify; padding: 0px 250px 250px 250px; font-size: 2em; line-height: 30px; color: #aaa; font-family:Tahoma, sans-serif; font-weight: lighter;}#newboxes5 {display: none; text-align: justify; padding: 0px 250px 250px 250px; font-size: 12px; line-height: 15px; color: #aaa;}#old {float:left; width:200px; padding: 10px; }#contactForm {padding-left:2px; float:left; width:250px;}#fadel {padding-top: 10px; position: absolute; margin-top: 10px; margin-left: -10px; border: 0px; width: 99px; height: 450px; z-index: 5; background: url(../images/fadel.png);}#fader {padding-top: 10px; margin-top: 10px; margin-left: 1010px; position: absolute; width: 99px; height: 450px; z-index: 5; background: url(../images/fader.png); }   /* slider specific CSS */.sliderGallery {overflow: hidden; position: relative; padding: 10px; height: 520px; width: 1080px;}.slider {width: 1080px; height: 17px; padding: 1px; position: absolute; top: 495px; left: 5px; background: url(../images/line.jpg) no-repeat; background-position: center;  }        .sliderGallery UL {position: absolute; list-style: none; white-space: nowrap; padding: 0; margin: 0;}.sliderGallery UL LI {display: inline; margin-left: 80px;}.sliderGallery UL LI img { height: 450px; border: solid 1px #000;}.sp {width:50px; }.handle {position: absolute; cursor: move; top: 0; z-index: 100; height: 28px;  width: 15px; background: url(../images/mark.png) no-repeat;}.slider span {color: #bbb; font-size: 80%; cursor: pointer; position: absolute; z-index: 20; top: 3px;}.slider .slider-lbl1 {left: 70px; top: -25px; width: 130px; height: 25px; background: url(../images/snav.jpg) no-repeat; background-position:0 0px;}  .slider .slider-lbl2 {left: 310px; top: -25px; width: 100px; height: 25px; background: url(../images/snav.jpg) no-repeat; background-position:0 -100px;}.slider .slider-lbl3 {left: 620px; top: -25px; width: 100px; height: 25px; background: url(../images/snav.jpg) no-repeat; background-position:0 -200px;}.slider .slider-lbl4 {left: 910px; top: -25px; width: 100px; height: 25px; background: url(../images/snav.jpg) no-repeat; background-position:0 -300px;}/* Hover Image css */.imageLibrary {display: inline; clear: none;}.imageLibrary li {list-style-type: none; margin-left: 10px; display: inline; clear: none;}.imageLibrary p {position: absolute; margin: 30px; margin-left: 0px; margin-top: 397px; z-index:2; background-Color: #000; color: #ffffff; width:285px; text-align: left; padding: 10px 5px 12px 5px; opacity:.8; display: none; clear: none; font-size: 10pt; cursor: default;}.imageLibrary img { z-index:1; border: 0px} #loader {	position: absolute;	top: 0;	left: 0;	height: 525px;	width: 100%;	z-index: 9999;	background-color: #0A0A0A;	background-image: url(../images/fwbckl.jpg);	background-repeat: no-repeat;	background-position: 136px -90px;}
