table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }


td, table, select, input, textarea{
	font-family:arial;
	font-size:11px;
	vertical-align:top;
	line-height:15px;
	color:#000000; 
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#f3f7fa;}

img {border:0}

ul{margin:0px; padding:0px; list-style:none; line-height:19px}
ul li { background:none}
ul li a{text-decoration:underline; color:#ffffff; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:11px; font-family:tahoma; font-size:11px; line-height:19px}
ul li a:hover{ text-decoration:none}

a {text-decoration:underline; color:#; font-weight:bold}
a:hover {text-decoration:none}

span a {text-decoration:underline; color:#F8EEC5}
span a:hover {text-decoration:none}

.linef_1 {width:auto; background:url(images/line_f1.gif) repeat-x}
.linef_2 {width:auto; background:url(images/line_f2.gif) repeat-x}


.style { width:766px; height:100%}

.header { height:192px}
.header_l { width:383px; background: url(images/bg_header_l.jpg) no-repeat left top}
.header_r { width:306px; background:#1b1b1b; padding:60px 0 0 77px}
.header_1 img { display:block}
.menu { height:192px}
.menu_1 { width:30px}
.menu_1 img { display:block}
.menu_2 {width:166px; padding-top:36px}
.menu_2 img { display:block}
.menu_3 {width:187px; padding-top:36px}
.top { height:351px; background: none}
.top_l { width:312px; padding:163px 0 10px 91px}
.top_r { width:363px}

.bot { height:238px; background:url(images/bg_l1.gif) repeat-y}

.bot_p5 {height:100px; background:url(images/bg1.gif) repeat-y; width:766px}
.bot_p5_1 { background:url(images/bg1.gif) repeat-y; padding:10px 0px 0px 50px}
.bot_p5_1 td {color:#ffffff}
.bot_p5_1 a {text-decoration:underline; color:#F8EEC5}
.bot_p5_1 a:hover {text-decoration:none}

.bot_p7 {height:238px; background:#1b1b1b; width:766px}
.bot_p7_1 { padding:41px 30px 20px 50px; color:#ffffff}
.bot_p7_1 a {text-decoration:underline; color:#d9de72}
.bot_p7_1 a:hover {text-decoration:none}


.bot_l { width:313px; background:#930E21; padding:41px 20px 20px 50px}
.bot_r { width:303px; background:#ffffff; padding:41px 20px 20px 60px; color:#ffffff}
.bot_r span {color:#e9ee78}
.bot_r_p2 { width:305px; background:#1b1b1b; padding:41px 20px 20px 58px; color:#ffffff}
.bot_l_p3 { width:254px; background:url(images/bg_l.gif) top no-repeat; padding:41px 30px 20px 50px; color:#ffffff}
.bot_l_p3 a {text-decoration:underline; color:#e9ee78}
.bot_l_p3 a:hover {text-decoration:none}
.bot_r_p3 { width:352px; background:#1b1b1b; padding:41px 20px 20px 60px; color:#ffffff}
.bot_l_p4 { width:403px; background:url(images/bg_l.gif) top no-repeat; padding:41px 20px 20px 50px; color:#ffffff}
.bot_l_p4 a {text-decoration:underline; color:#d9de72}
.bot_l_p4 a:hover {text-decoration:none}
.bot_l_p4 td { color:#ffffff}
.bot_r_p4 { width:213px; background:#1b1b1b; padding:41px 20px 20px 60px; color:#ffffff}


.footer { height:69px; width:766px}
.footer_line1 {background:#ffffff; height:1px; width:331px; padding:0 29px 0 23px}
.footer_line2 {background:#ffffff; height:1px; width:331px; padding:0 19px 0 33px}
.footer_line1_p3 {background:#ffffff; height:1px; width:282px; padding:0 29px 0 23px}
.footer_line2_p3 {background:#ffffff; height:1px; width:380px; padding:0 19px 0 33px}
.footer_line1_p4 {background:#ffffff; height:1px; width:421px; padding:0 29px 0 23px}
.footer_line2_p4 {background:#ffffff; height:1px; width:241px; padding:0 19px 0 33px}
.footer_line_p5 {background:#ffffff; padding:0 29px 0 23px}
.footer_line_p7 {background:#ffffff; padding:0 29px 0 23px}


.footer_l { height:68px; width:342px; background:#4E4A49; padding-left:41px; color:#ffffff; font-family:tahoma; font-size:10px; line-height:14px; vertical-align:middle}
.footer_r { height:68px; width:346px; background:#4E4A49; padding-right:37px; font-family:tahoma; font-size:10px; line-height:14px; color:#ffffff; text-align:right; vertical-align:middle}
.footer_r a { color:#ffffff; text-decoration:none}
.footer_r a:hover { color:#ffffff}

.footer_l_p3 { height:68px; width:283px; background:url(images/bg_l1.gif) repeat-y; padding-left:41px; color:#b8c144; font-family:tahoma; font-size:10px; line-height:14px; vertical-align:middle}
.footer_r_p3 { height:68px; width:395px; background:#1b1b1b; padding-right:37px; font-family:tahoma; font-size:10px; line-height:14px; color:#595959; text-align:right; vertical-align:middle}
.footer_r_p3 a { color:#595959; text-decoration:none}
.footer_r_p3 a:hover { color:#ffffff}

.footer_l_p4 { height:68px; width:432px; background:url(images/bg_l1.gif) repeat-y; padding-left:41px; color:#b8c144; font-family:tahoma; font-size:10px; line-height:14px; vertical-align:middle}
.footer_r_p4 { height:68px; width:256px; background:#1b1b1b; padding-right:37px; font-family:tahoma; font-size:10px; line-height:14px; color:#595959; text-align:right; vertical-align:middle}
.footer_r_p4 a { color:#595959; text-decoration:none}
.footer_r_p4 a:hover { color:#ffffff}

.footer_p5 {background:#4E4A49; height:68px; color:#ffffff; font-family:tahoma; font-size:10px; line-height:14px; vertical-align:middle; padding:0 36px 0 41px}
.footer_p5 a { color:#ffffff; text-decoration:none}
.footer_p5 a:hover { color:#ffffff}

.footer_p7 {background:#1b1b1b; height:68px; color:#595959; font-family:tahoma; font-size:10px; line-height:14px; vertical-align:middle; padding:0 36px 0 41px}
.footer_p7 a { color:#404040; text-decoration:none}
.footer_p7 a:hover { color:#ffffff}


.style_bot1 { width:383px; background:url(images/bg_l1.gif) repeat-y; height:100%}
.style_bot2 { width:383px; background:#1b1b1b; height:100%}
.style_bot1_p3 { width:334px; background:url(images/bg_l1.gif) repeat-y; height:100%}
.style_bot2_p3 { width:432px; background:#1b1b1b; height:100%}
.style_bot1_p4 { width:473px; background:url(images/bg_l1.gif) repeat-y; height:100%}
.style_bot2_p4 { width:293px; background:#1b1b1b; height:100%}
.style_bot_p5 {background:url(images/bg1.gif) repeat-y; height:100%}
.style_bot_p7 {background:#1b1b1b; height:100%}


.form input {
	width:144px;
	height:20px;
	padding:0 0 0 6px;
	background:#ffffff;
	border: solid 1px #939c3d;
}

.form textarea {
	width:144px;
	height:86px;
	overflow: auto;
	padding:0 0 0 7px;
	background:#ffffff;
	border: solid 1px #fff6ea;
	scrollbar-3dlight-color:#ffffff;
    scrollbar-track-color:#ffffff;
    scrollbar-shadow-color:#ffffff ;
    scrollbar-face-color:#939c3d; 
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkShadow-color:#ffffff;
}

	
	#galleryContainer{
		
		height:73px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 73px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/73px;	/* Other browsers */
		height: /**/73px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:73px;
		left:33px;
		width:10000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=75);
		opacity: 0.75;
		cursor:pointer;
		border:0px;
	}

	
 
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
