body {

	background-color:#1B1E15;

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

	font-size:12px;  /* Enables font size scaling in MSIE */

	padding:20px 0;

	text-align:center;

	margin:0 auto;

}



.clsBodyContent {

	margin:0 auto;

	padding:0;

	text-align:left;

	width:990px;

}



#header {

	background-color:#000000;

	padding-left:50px;

	height:150px;

	background-image: url(../img/header1.jpg); 

    background-repeat:no-repeat; 

}



#header-left {

	margin-left: -50px ;

	float: left;

	color: white;

}



#header-right {
	float:right;
	margin: 0 15px 0 0;

}



.form-field {

	border: 1px solid #d6a405;

	background-color:#f0dd99;

	color: #000000;

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 12px;

	width: 127px;

	height: 19px;

	background-image: url(../form-bkg.jpg);

	background-repeat:repeat-x;

	font-stretch:condensed;

	vertical-align:text-bottom;

}



.form-textarea {

	border: 1px solid #d6a405;

	color: #000000;

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 12px;

	width: 146px;

	height: 77px;

	background-image: url(../form-bkg2.jpg);

	background-repeat:repeat-x;

	background-color:#f0dd99;

}



#social {

	background-image:url(../social_icons.jpg);

	background-repeat: no-repeat;

	float:left;

	height:51px;

	padding-top: 6px;

}



#submit {

	float:right;

	padding-top: 6px;

}

	

.clsMain {

	background:#FFFFFF none repeat scroll 0 0;

	clear:both;

	float:left;

	min-height:30em;

	width:990px;

}



#masthead {

	background:#000000 url(../images/sliderproimages/h-masthead_header_subhead.png) no-repeat scroll center 160px;

	margin:0 auto;

	width:990px;

}





#masthead-inner {

	height:336px;

	position:relative;

}



#masthead h2 {

	color:#BE350B;

	font-family:georgia;

	font-weight:normal;

	height:1px;

	letter-spacing:2px;

	text-align:center;

}



#masthead #headline {

color:#FFCC33;

}



#masthead p.tagline {

	background:transparent url(../images/blackline.gif) no-repeat scroll 0 bottom;

	color:#808080;

	font-family:arial;

	font-size:16px;

	font-weight:normal;

	margin-bottom:10px;

	padding-bottom:20px;

	text-align:center;

	z-index:-3;
}



#featured {
	background: transparent url(../images/sliderproimages/bg-feat_frame.png) no-repeat scroll 0 0;
	height:217px;
	width:344px;
	position:absolute;
	z-index:1;
}



#featured img,#featured .object{

	position: absolute;

	right: 13px;

	top: 13px;

	z-index:1;

}



#featured .object{

	height:180px;

	overflow:hidden;

}



#featured #panel {

	background: #0a0b07;

	bottom: -10px;

	height: 36px;

	left: 42px;

	overflow: hidden;

	position: absolute;

	width: 260px;

	z-index: 1;

}



#featured #panel h2{

	font-size: 0;

}

		

#featured #panel h2 a:link,

#featured #panel h2 a:visited{

	background:#000000 url(../images/sliderproimages/btn-feat_panel.png) no-repeat scroll 0 0;

	color:#CBA01C;

	display:block;

	font-size:14px;

	font-weight:bold;

	height:36px;

	line-height:36px;

	text-transform:uppercase;

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

}



#featured #panel h2 a:hover,

#featured #panel h2 a:active { 

 	color:#FFF000;

	text-decoration:none; }

			

#featured #panel h2 a:link.act,

#featured #panel h2 a:visited.act { background-position: 0 -72px; }



#featured #panel p {

	color: #efd093;

	font-size: 11px;

	line-height: 20px;

	margin: 0 20px 15px;

	text-align: center;

}



#project-slider-wrap{


	overflow: hidden;

	position: absolute;
	
	left:-13px;

	width: 100%;

	z-index: 0;
	
}



#project-slider{

	height: 187px;

	list-style: none;

	margin: 0 auto;

	overflow: hidden;

	position: absolute;

	top: 10px;

	width: 978px;

	z-index: 0;

}



#project-slider li{ 

	background: url(../images/sliderproimages/bg-project_frames_drops.png);

	float: left;

	height: 187px;

	position: relative;

	width: 326px; 

}	

	

#project-slider li img{

/*	left: 29px;

	position: absolute;

	top: 11px;*/	

	height:153px;

	left:30px;

	position:absolute;

	top:12px;

	width:256px;

}

		

#project-slider li .panel{

	background: #0a0b07;

	bottom: 4px;

	height: 26px;

	left: 61px;

	overflow: hidden;

	position: absolute;

	width: 192px;

	z-index: 15;

}

		

#project-slider li .panel h2{

	font-size:11px;

}

		

#project-slider li .panel h2 a:link,

#project-slider li .panel h2 a:visited{

	background:#294D6F url(../images/sliderproimages/btn-project_panel.png) no-repeat scroll 0 0;

	color:#dfdfdf;

	display:block;

	font-weight:bold;

	height:26px;

	line-height:26px;

	text-transform:uppercase;

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

}



#project-slider li .panel h2 a:hover,

#project-slider li .panel h2 a:active{  color:#ffffff;

	text-decoration:none;

}



#project-slider li .panel h2 a:link.act,

#project-slider li .panel h2 a:visited.act{ background-position: 0 -52px; }



#project-slider li .panel p{ 

	color: #93945e;

	font-size: 10px;

	line-height: 18px;

	margin: 0 20px 15px;

	text-align: center;

}



#masthead a:link#back,

#masthead a:visited#back,

#masthead a:link#next,

#masthead a:visited#next{

	background: transparent url(../images/sliderproimages/btn-cycle_right.png) no-repeat 0 0;

	display: block;

	height: 65px;

	position: absolute;

	right:-5px;

	top: 170px;

	text-indent: -13000em;

	width: 65px;

	z-index: 10;

}



	#masthead a:link#back,

	#masthead a:visited#back{ 

		background-image: url(../images/sliderproimages/btn-cycle_left.png); 

		left:-5px;

	}



#masthead a:hover#back,

#masthead a:active#back,

#masthead a:hover#next,

#masthead a:active#next{ background-position: 0 -65px; z-index: 7; }



#address_box {

	width:216px;

	margin-left:5px;

	float: left;

}



#address_box_top {

	background: url('../images/address_box_up.jpg') no-repeat top;

	width:216px;

	height:7px;

}



#address_box_content {

	padding: 0 7px 0 7px;

	border-left: solid 1px #d7dee6;

	border-right: solid 1px #d7dee6;

}



#address_list {

	list-style-image: url("../images/arrow.gif");

	margin: 10px 0 0 7px;

	padding: 0;

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

	font-size:12px;

	color:#0395c6;

	font-weight:bold;

}

#address_box_down {

	background: url('../images/address_box_down.png') no-repeat top;

	width:216px;

	height:7px;

}



#address_box_li {

	margin:0;

	padding:0;

	vertical-align:middle;

}



#address_box_li span {

	text-decoration:none;

	font-family:Arial-narrow;

	font-size:12px;

	color:#0395c6;

	font-weight:bold;

}



#address_box_li a {

	text-decoration:none;

	font-family: Arial-narrow;

	font-size:12px;

	color:#0395c6;

	font-weight:bold;

}



#address_box_li a:hover {

	text-decoration:none;

	font-family:Arial-narrow;

	font-size:12px;

	color:#0395c6;

	font-weight:bold;

	text-decoration:underline;

}



.login_field {

	border: 1px solid #489dcd;

	background-color:#FFF;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

	width:180px;

}



.login_box {

	border: 1px solid #489dcd;

	background-color:#FFF;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

}



.login_button {

    border: 1px solid #489dcd;

    background: #fff;

	color: #666;

}

/* menu-row start */
#gallery-holder .menu-row {
	background:url(../i/bg-gallery-border.gif) no-repeat 0 100%;
	position:relative;
	height:25px;
	z-index:5;
}
#gallery-holder .bottom-border {
	background:url(../i/bg-gallery-border.gif) repeat-y;
	position: absolute;
	overflow: hidden;
	height: 1px;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 100;
	display: none;
}
#gallery-holder .gallery-tabs {
	position: relative;
	z-index: 60;
	width: 100%;
}
#gallery-holder .gallery-tabs .tabs-shadow { background:url(../i/gallery-bg.png); }
#gallery-holder .btn-open {
	display:block;
	width:26px;
	height:12px;
	position:absolute;
	top:-7px;
	left:482px;
	z-index:65;
}
#gallery-holder .btn-close {
	display:block;
	width:26px;
	height:12px;
	position:absolute;
	top:-7px;
	left:482px;
	display:none;
}
#gallery-holder .open .btn-close { z-index:70; }
#gallery-holder .btn-open, #gallery-holder .btn-close { display:block; }
#gallery-holder .btn-open:hover .hoverImg, #gallery-holder .btn-close:hover .hoverImg {
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	height:12px;
	line-height:12px;
	width:26px;
	background:url() no-repeat left top;
	cursor:pointer;
}
#gallery-holder .btn-open:hover .hoverImg { background-image:url(../i/a-gallery-open-rollover.gif); }
#gallery-holder .btn-close:hover .hoverImg { background-image:url(../i/a-gallery-close-rollover.gif); }
#gallery-holder .menu-row ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display:inline;
}
#gallery-holder .menu-row .left-tabs {
	float:left;
	margin:0 0 0 24px;
}
#gallery-holder .menu-row .right-tabs {
	float:right;
	margin: 0 24px 0 0;
}
#gallery-holder .menu-row li {
	float:left;
	margin:0 -1px 0 0;
	display:inline;
}
#gallery-holder .menu-row ul a {
	float:left;
	background:url(../i/gallery-tab-right.png) no-repeat 100% 0;
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	position:relative;
	cursor:pointer;
	margin:0 4px 0 0;
}
#gallery-holder .menu-row ul a:hover, #gallery-holder .menu-row ul a.active { color:#365f27; }
#gallery-holder .menu-row ul span { display:none; }
#gallery-holder .menu-row ul img { float:left; }
#gallery-holder .menu-row .left-tabs span {
	width:68px;
	text-align:center;
	padding:5px 0 0 4px;
}
#gallery-holder .menu-row a:hover span, #gallery-holder .menu-row a.active span { background:url(../i/gallery-tab-left-active.png) no-repeat; }
#gallery-holder .menu-row a:focus { outline: none; }
/* menu-row end */

