/* CSS Document */

body { background:url(../images/background.jpg) repeat; margin: 0px; }
body, th, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
a { text-decoration: none; outline: none; }
img {border:0px; }
#container { width: 880px; margin: 0px auto; background:url(../images/container.png) repeat-y; min-height: 500px; position:relative;  }
#mainHeader { width:880px; margin:0px auto; padding:0px 10px; z-index: 100; position:relative; }

#mainHeader h1 { background:url(../images/header.jpg) no-repeat; width:860px; height:340px; text-indent:-9999px; margin:0px; }
#mainHeader p#license { position:absolute; text-indent:-9999px; }
#mainHeader p#getFlash { background:#000; margin:0px 20px 0px 0px; padding:5px; text-align:center; }
#mainHeader p#getFlash a { color:#fff; }
#mainHeader p#getFlash a:hover { text-decoration:underline; }
#mainHeader ul { position:absolute; left:10px; bottom:38px; background:#930; margin:0px; padding:0px; list-style:none; }
#mainHeader li { list-style:none; margin:0px; padding:0px; }
#mainHeader ul li a { display:block; width:180px; height:25px; font-size:16px; font-weight:bold; color:#fff; padding:5px 0px 0px 40px; background:#AD0F01;
	border-top:1px solid #FF4837; border-right:1px solid #490600; border-bottom:1px solid #880C01; }
#mainHeader ul li a:hover { background:#000 url(../images/triangles.gif) no-repeat 5px center; border-color:#000; }
#mainHeader ul li a#contact { height:26px; }
#mainHeader ul li a#clientaccess { height:26px; }

.facebookHeader { font-size:10px; color:#444444; margin:56px 0px 0px 595px; position:absolute; width:300px; z-index:99999; }
.facebookInternal { display:block; margin-left:70px; padding-top:10px; width:60px; position:absolute; }
.facebookInternal { .margin:10px 0px 0px -65px; }
#galleryList { width:700px; }

#tenyear { float: left; width: 160px; margin-left:20px; }
#textArea { width: 610px; background:url(../images/curve-fade10.gif) no-repeat left top; min-height: 363px; margin: 0px auto; padding:10px 30px 10px 220px; height:1%; overflow:hidden; }
#footer { width: 850px; margin: 0px auto; background:url(../images/footer.png) no-repeat; height: 34px; font-size:10px; padding: 6px 0px 0px 30px; }
* html #footer { width: 870px; }
#footer a { color:#FFFFFF; }
#copyright { font-size: 10px; text-align:center; }

.blackOutline { border:#000000 1px solid; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear:both; }
.floatLeft { float: left; margin: 0px 10px 5px 0px; }
.floatRight { float: right; margin: 0px 0px 5px 10px; }
.floatLeftgrayOutline { float: left; margin: 0px 10px 5px 0px; border:#999999 1px solid; }
.floatRightgrayOutline { float: right; margin: 0px 0px 5px 10px; border:#999999 1px solid; }
.grayOutline { border:#999999 1px solid; }
.dataTable { border-collapse:collapse; }
.dataTable tr { background:#FFFFFF; border-bottom: #CCCCCC 1px solid;  }
.dataTable td { font-size: 12px; border-bottom: #CCCCCC 1px solid;}
.dataTable tr:nth-child(even) { background:#f1f1f1; }
.smallText { font-size: 12px; }
.smallestText { font-size: 10px; }

/************************************ Lightbox  *********************************************/
.lightbox {  }
table.rcthumb { width: 200px; height: 200px; float: left; }
table.rcthumb td { vertical-align:middle; text-align: center; font-size: 12px; }


/*#images .lightbox { height: 180px; width: 180px; display:block; float: left; margin:0px 5px 5px 0px; }
#images .lightbox span { height: 180px; width: 180px; display:table-cell; vertical-align:middle; text-align:center; }
#images .lightbox span img { }*/

#lightbox{ background-color:#ffffff; padding: 10px; }
#lightboxDetails{ font-size: 1em; font-weight:bold; padding-top: 0.4em; color:#000000; }	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }
#overlay, #lightbox { z-index:200 !important; }

* html #overlay {
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
	