/*styles for all pages*/

a{outline:none; color:#6C6C6C; text-decoration:none;}
a:hover{color:#999999;}
html {padding:0; margin:0; overflow:inherit; overflow-y:scroll;}
nobr{color:#fff;}
nobr:hover{color:#CCCCCC;}
html, body {margin: 0px auto; padding:0px;}

body {font-family:"Trebuchet MS"; margin:0px;  background:#641D19; }

div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big {padding:0; margin:0; list-style:none;}

.clear_all{clear:both;}
.flt_left {float:left;}
.flt_right{float:right;}

#wrapper{margin:auto; padding:0px; width:100%;}
	#nav{background:url(../images/nav_bg.gif) repeat-x; height:41px;}
		.nav_inside{width:991px; margin:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#D69E9A; text-transform:uppercase;}
		.nav_inside li{float:left; padding-left:15px; padding-top:13px;}
		.nav_inside a{color:#CEC6AE;}
		.nav_inside a:hover{color:#EEE6D2;}
		#nav_fix{color:white;}
			.navlist{float:left; width:730px; }
			#search_box{float:left; width:260px; color:#D69E9A; line-height:43px; text-transform:none; text-align:center;}
			#search_box strong{color:#CEC6AE; font-family:Verdana, Arial, Helvetica, sans-serif;}
			#search_box li{float:left; padding:0; padding-top:4px; padding-left:8px; line-height:27px;}
			#search_box input{height:18px; background:#591B17; border:1px solid #977A6B; color:#CEC6AE; font-size:11px; padding:4px 0 0 4px;}
			
			
	#header_1{background:url(../images/header_bg.gif) repeat-x; height:551px;}
		#logo{ width:997px; margin:auto;}
		#header_ipicture{ background:url(../images/header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		
		
	#body_1{background:#8D846C;}
		.body_1_inside{width:991px; margin:auto; position:relative;}
		.body_sublink {width:985px; position:absolute; top:0px; right:0px; text-align:right; color:#CEC6AE; font-size:12px; font-weight:bold; text-align:right; text-transform:uppercase; padding-right:4px;}
		.body_sublink a {color:#CEC6AE; text-decoration:none;}
		.welcome_text{font-family:"Trebuchet MS"; font-size:14px; color:#454545; line-height:25px; width:662px; padding-right:40px; padding-left:10px;}
		.welcome_text h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#EEE6D2; font-weight:normal; display:block; line-height:60px;}
		.welcome_text_bg{background:url(../images/welcome_head_bg.gif) no-repeat; display:block; width:91px; height:55px; margin-left:10px;}

		 .contact_us{ background:url(../images/contact_bg.png) no-repeat; width:237px; height:192px; margin-top:60px; padding:20px;}
		.contact_us h2{ display:block; width:235px; height:30px; background:url(../images/contact_heading.png) no-repeat; text-indent:-5000px;}
		.contact_us li{color:#CEC6AE; font-size:12px; line-height:15px; text-align:center;}
		.contact_us h4{font-size:14px; font-weight:bold; color:#EEE6D2; padding-top:24px; display:block;}
		.contact_us strong{color:#8D846C;}
		.contact_us a{ text-decoration:underline; color:#CEC6AE;}
		.contact_us a:hover{color:#8D846C;}
		
		
	#body_2{ background:url(../images/body_2_bg.gif) repeat-x #56503F; padding-bottom:30px; }
		.body_2_inside{width:991px; margin:auto;}
			.conservation_text{font-family:"Trebuchet MS"; font-size:14px; color:#9F967D; line-height:17px; padding-left:10px;}
			.conservation_text h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#EEE6D2; font-weight:normal; display:block; height:35px; padding-top:25px; background:url(../images/conservation_bg.gif) 330px 2px no-repeat; text-transform:uppercase;}
			.conservation_text a{color:#D4CCB7; font-size:11px; font-weight:bold; font-family:Tahoma; text-transform:uppercase;}
			.conservation_text a:hover{color:#9F967D;}

	
	#body_3{background:url(../images/body_3_bg.gif) repeat-x #8D846C;}
		.body_3_inside{width:991px; margin:auto;}
			.featured_text{font-family:"Trebuchet MS"; font-size:13px; color:#454545; line-height:17px; width:508px; padding-right:5px; padding-left:10px;  padding-bottom:30px;}
			.featured_text h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#EEE6D2; font-weight:normal; display:block; height:30px; padding-top:25px; background:url(../images/featured_bg.gif) 190px 2px no-repeat;}
			.featured_text a{color:#EEE6D2; font-size:11px; font-weight:bold; font-family:Tahoma; text-transform:uppercase;}
			.featured_text a:hover{color:#3E3A2E;}
	
			.right_side_picture{background:url(../images/right_side_picture.jpg) bottom no-repeat; width:468px; height:277px;}
			
	#footer{height:73px; background:url(../images/footer_bg.gif) 655px 0 no-repeat #641D19;}
		.footer_inside{width:981px; margin:auto; color:#EEE6D2; font-size:12px; padding-top:20px; padding-left:10px;}
		.footer_inside a {color:#EEE6D2; text-decoration:none;}
		.footer_inside a:hover{color:#A88429;}
		
		

/* FOR INNER PAGES CSS */
		#nav_inner{background:url(../images/inner_nav_bg.gif) repeat-x #6A201B; height:124px;}
		.navlist_inner{float:right; width:640px;  margin-top:50px;}
		
		#header_1_inner{background:url(../images/header_inner_bg.gif) repeat-x; height:325px;}
		
		.inner_sub_text{font-family:"Trebuchet MS"; font-size:13px; color:#454545; line-height:17px; padding-right:5px; padding-left:0;  padding-bottom:25px;}
			.inner_sub_text h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#EEE6D2; font-weight:normal; display:block; height:25px; padding-top:25px; margin-bottom:4px; border-bottom:dashed #796752 1px;}
			.inner_sub_text a{color:#56503F; font-size:11px; font-weight:bold; font-family:Tahoma; text-transform:uppercase;}
			.inner_sub_text a:hover{color:#3E3A2E;}
			
			
		#footer_inner{height:73px; background:#641D19;}
			.copy_right{color:#8D846C; font-family:Tahoma; font-size:12px;}
		
		.inner_sub_links{color:#CEC6AE; font-size:12px; font-weight:bold; text-align:right; text-transform:uppercase;}
		.inner_sub_links a{color:#CEC6AE; text-decoration:none;}
		
		.search_inner{background:url(../images/inner_search_bg.png) no-repeat; width:237px; height:29px; margin-top:25px; padding:20px;}
		.search_inner input{background:#756D59; border:#9A937E 1px solid; width:194px; height:20px; font-size:11px; color:#CEC6AE; float:left;}
			.search_inner a{float:left; padding-left:10px; color:#CEC6AE;}
		
		.contact_us_inner{background:url(../images/contact_bg.jpg) no-repeat; width:237px; height:192px; margin-top:25px; padding:20px;}
		.contact_us_inner h2{ display:block; width:235px; height:30px; background:url(../images/contact_heading.jpg) no-repeat; text-indent:-5000px;}
		.contact_us_inner li{color:#CEC6AE; font-size:12px; line-height:1.6em; text-align:center; list-style:none;}
		.contact_us_inner h4{font-size:14px; font-weight:bold; color:#EEE6D2; padding-top:24px; display:block;}
		.contact_us_inner strong{color:#8D846C;}
		.contact_us_inner a{ text-decoration:underline; color:#CEC6AE;}
		.contact_us_inner a:hover{color:#8D846C;}
		
/* FOR Portfolio PAGES CSS */
		#portfolio_header_ipicture{background:url(../images/ross_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture1{background:url(../images/lincoln_haeder.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture2{background:url(../images/orrery_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture3{background:url(../images/model_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture4{background:url(../images/thomas_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture5{background:url(../images/neptune_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture6{background:url(../images/budd_pioneer_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture7{background:url(../images/columbian_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture8{background:url(../images/lafayette_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture9{background:url(../images/bollercar_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture10{background:url(../images/phoenixville_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture11{background:url(../images/hammer_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture12{background:url(../images/woods_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture13{background:url(../images/dragline_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture14{background:url(../images/shasta_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture15{background:url(../images/conus_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture16{background:url(../images/header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture17{background:url(../images/mansect_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture18{background:url(../images/lonestar_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture19{background:url(../images/cowboy_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture20{background:url(../images/frankin_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture21{background:url(../images/priestiey_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture22{background:url(../images/pioneer_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture23{background:url(../images/wwitank_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture24{background:url(../images/mortar_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture25{background:url(../images/deckgun_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture26{background:url(../images/flightjacket_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture27{background:url(../images/wwiitank_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture28{background:url(../images/shako_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture29{background:url(../images/ephrata_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture30{background:url(../images/warshirt_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture31{background:url(../images/balleycane_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture32{background:url(../images/napoleon_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture33{background:url(../images/boulle_clock_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture34{background:url(../images/chippendale_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture35{background:url(../images/louis_xvi_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		#portfolio_header_ipicture36{background:url(../images/willard_clock_header.png) top no-repeat; width:997px; height:304px; margin:auto;}
		
		
		
		
		
		.search_inner1{background:url(../images/inner_search_bg.jpg) no-repeat; width:237px; height:29px; margin-top:25px; padding:20px;}
		.search_inner1 input{background:#756D59; border:#9A937E 1px solid; width:190px; height:16px; font-size:11px; color:#CEC6AE; float:left; padding:4px 0 0 4px}
			.search_inner1 a{float:left; padding-left:10px; color:#CEC6AE;}
			
			
		.port_inner{background:#56503F url(../images/project-top.jpg) no-repeat top; width:277px;  margin-top:25px; padding:16px 0 0 0;}
		.port_inner h2{ width:255px; height:30px; background:url(../images/port_heading.jpg) no-repeat; text-indent:-5000px; margin:0px 0px 8px 10px}
		/*.port_inner ul { margin:10px 0 0 45px; padding:0;}
		.port_inner ul li {#margin:0px 0px 0px 0px; font: bold 14px/27px Trebuchet MS, Arial, Helvetica, sans-serif; color:#8d846c; display:block;}
		.port_inner ul li a { #margin:0px 0px 0px 0px; font: bold 14px/27px Trebuchet MS, Arial, Helvetica, sans-serif; color:#8d846c; text-decoration:none; display:block;}
		.port_inner ul li a:hover {color:#eee6d2; text-decoration:none}
		.port_inner ul li #select {color:#eee6d2; text-decoration:none}*/
		.port_inner h3 {background:#56503F url(../images/project-bot.jpg) no-repeat bottom; width:277px; height:16px;}
		
		#menu_fix{color:white;}
		#menu-1{margin:2px 0 0 0; padding-left:60px;}
		#menu-1  li{display:block; color:#8d846c;}
		#menu-1 li a{height:25px; font-size:13px; font-weight:normal; display:block;}
		#menu-1 li a:hover{color:#EEE6D2;}
		
		#menu-2{margin:2px 0 0 0; padding-left:60px;}
		#menu-2  li{display:block; color:#8d846c;}
		#menu-2 li a{ height:25px; font-size:13px; font-weight:normal; display:block;}
		#menu-2 li a:hover{color:#EEE6D2;}
		
		#menu-3{margin:2px 0 0 0; padding-left:60px;}
		#menu-3  li{display:block; color:#8d846c;}
		#menu-3 li a{ height:25px; font-size:13px; font-weight:normal; display:block;}
		#menu-3 li a:hover{color:#EEE6D2;}
		
		#menu-4{margin:2px 0 0 0; padding-left:60px;}
		#menu-4  li{display:block; color:#8d846c;}
		#menu-4 li a{ height:25px; font-size:13px; font-weight:normal; display:block;}
		#menu-4 li a:hover{color:#EEE6D2;}
		
		#menu-5{margin:2px 0 0 0; padding-left:60px;}
		#menu-5  li{display:block; color:#8d846c;}
		#menu-5 li a{ height:25px; font-size:13px; font-weight:normal; display:block;}
		#menu-5 li a:hover{color:#EEE6D2;}
		
		#menu-6{margin:2px 0 0 0; padding-left:60px;}
		#menu-6  li{display:block; color:#8d846c;}
		#menu-6 li a{ height:25px; font-size:13px; font-weight:normal; display:block;}
		#menu-6 li a:hover{color:#EEE6D2;}
		
		#menu-7{margin:2px 0 0 0; padding-left:60px;}
		#menu-7  li{display:block; color:#8d846c;}
		#menu-7 li a{ height:25px; font-size:13px; font-weight:normal; display:block;}
		#menu-7 li a:hover{color:#EEE6D2;}
		
		#menu-8{margin:2px 0 0 0; padding-left:60px;}
		#menu-8  li{display:block; color:#8d846c;}
		#menu-8 li a{ height:25px; font-size:13px; font-weight:normal; display:block; }
		#menu-8 li a:hover{color:#EEE6D2;}
		
		
		.port_inner div{padding-left:45px;}
		.port_inner div a{margin:0; font: bold 14px/27px Trebuchet MS, Arial, Helvetica, sans-serif; color:#8d846c;}
		.main_nav{margin:0; font: bold 14px/27px Trebuchet MS, Arial, Helvetica, sans-serif; color:#EEE6D2; cursor:pointer;}
				
		
.his_over {font-family:"Trebuchet MS"; font-size:13px; color:#454545; line-height:17px; padding-right:5px; padding-left:0;  padding-bottom:10px;}

.his_over h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#EEE6D2; font-weight:normal; display:block; height:25px; padding-top:25px; margin-bottom:4px;}

.his_over_link {width:350px; float:right; margin:0;}

#slider2 h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#EEE6D2; font-weight:normal; display:block; height:25px; padding-top:25px; margin-bottom:4px;}


.his_over_link ul {margin:10px 0 0 0; padding:0 0 0 0;}
		
.his_over_link ul li {margin:0 0 0 0; padding:0 0 0 0; float:left;}	

.his_over_link ul li a{font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; display:inline; padding:0 5px 0 5px; margin:0 0 0 2px; cursor:pointer; color:#645D4C;}

.his_over_link ul li a:hover, .his_over_link ul li a.selected{font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; color:#EEE6D2; text-decoration:none; background-color:#756D59;}

.select2{color:#645D4C;}
.select2fix{color:#EEE6D2; background-color:#756D59; }

.his_over_text {font-family:"Trebuchet MS"; font-size:14px; color:#454545; line-height:21px; padding-right:0px; padding-left:0;}

.project_gallery { width:100%; margin:0; padding:0;}

.project_gallery h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#EEE6D2; font-weight:normal; display:block; line-height:60px; background:url(../images/project-graphic.jpg) no-repeat right center; padding:0 60px 0 0; width:170px;}

.project_gallery p {color:#454545;}

.project_gallery ul {margin:10px 0 0 0 ; padding:0; list-style:none;}
.project_gallery ul li {margin:0 20px 20px 0; padding:4px; float:left; width:113px; height:75px; background:url(../images/gal-bg.jpg) no-repeat center;}
.project_gallery ul li:hover {background:url(../images/gal-bg-roll.jpg) no-repeat center; }
.project_gallery ul li#margin {margin-right:0px;}

/* 3 tabs css */

#portfoliocontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px auto 5px; OVERFLOW: hidden; WIDTH: 662px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left;}
#workwidth {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 6000px; PADDING-TOP: 0px;
}
#navwrapper {
	FLOAT: left; MARGIN-LEFT: 25px
}
#content1 {
	PADDING-RIGHT: 0px; DISPLAY: block;   PADDING-BOTTOM: 0px; WIDTH: 662px; PADDING-TOP: 0;
}
#content2 {
	PADDING-RIGHT: 0px; DISPLAY: block;   PADDING-BOTTOM: 0px; WIDTH: 662px; PADDING-TOP: 0;
}
#content3 {
	PADDING-RIGHT: 0px; DISPLAY: block;  PADDING-BOTTOM: 0px; WIDTH: 662px; PADDING-TOP: 0; 
}

.devider_1{ background:url(../image/devider_1.gif) repeat-x; height:10px; display:block;}

div#header {height:304px; width:997px; overflow:hidden; margin:0 auto; background: url(../images/shadow.png) no-repeat left top;}
div.pics img {top:7px !important; left:7px !important; width:297px; width:984px;}
div#header-nav {position:relative; width:991px; margin:0 auto;}
div#header-nav ul {position:absolute; top:4px; right:0; text-align: right; z-index:500; overflow:hidden;}
div#header-nav ul li {float:left; margin-right:10px; width:7px; height:10px;}
div#header-nav ul li a {display:block; width:7px; height:10px; line-height:10px; background-repeat: no-repeat; background-position: left top;}
div#header-nav ul li a#prev {background-image: url(../images/header-nav-l.gif);}
div#header-nav ul li a#next {background-image: url(../images/header-nav-r.gif);}
div#header-nav ul li a:hover {background-position:left bottom;}
