/*******************************
*******************************
*******************************

WORKING PRINT CSS

*******************************
*******************************
********************************/

/* ------------------------------ 
HTML Redefine Tags
------------------------------ */
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:auto 0px; padding:0; background-color:#f3f3f3;}

input, form, textarea
h1, h2, h3, h4, h5, p{margin:0; padding:0;}

a:link, a:visited, a {text-decoration:none; color:#d35e10; }
a:hover{text-decoration:none; color:#ff6d0b; }
img {padding: 0; margin:0; display:block;}

h6, h6 a, h6 a:link, h6 a:visited {margin:0; padding:0; color: #999;font-size:11px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing: 5px; text-transform: uppercase; padding: 9px 0px 0px 15px; text-decoration:none; display:block; font-weight:normal;}
h6 a:hover {color:#ccc}



/* ------------------------------ 
PAGE STRUCTURE 
------------------------------ */

/* 
#container has an absolute width (980 pixel) 
*/

/* See nav-02-b.css for top nav container *************/

#container{width:980px; margin:0 auto;}
	#logo_gap{width:auto; display:block; height:22px;}
		#logo_gap a{heigth:22px; line-height:18px; padding:0 8px; display:inline;}
	
	#main_contain{width:auto; display:block; margin:0 auto;}
		
		#main_top{width:980px; height:58px; background: #f3f3f3 url('../images/main_top.gif') no-repeat;}
		#main_middle{width:auto; display:block; margin:0 auto;  background: #f3f3f3 url('../images/main_middle.gif') repeat-y; margin:0 auto;}
			#content_contain{display:block; margin:0 auto; width:863px;}
        		#main_footer_contain {color: #666; text-align: right; height:15px; padding: 15px; background: #c7c4be /*url('../images/main_footer_bg.gif') repeat-x*/;}
                            #main_footer_contain a { color:#555; font-weight: bold; }
                            #main_footer_contain a:hover { color:#fff; font-weight: bold; text-decoration: underline; }
		
		#main_bottom{width:980px; height:62px; background: #eee url('../images/main_bottom.gif') no-repeat; vertical-align:bottom; }
		
		/* 
		#column_left{width:460px; margin-right:20px; float:left;}
		#column_right{width:160px; margin-right:20px; float:left;}
		#column_right_adsense{width:120px; float:left;}
		*/
		
		/* div.spacer{clear:both; height:10px; display:block;} */
		
		
/*********************************************************
	Interior pages
		
**********************************************************/

	#main_contain_int {width:auto; display:block; margin:0 auto;}
	#main_contain_int h5 /* page titles */ 
		{ color:#d35e10; padding: 0px 0px 0px 0px; margin: 0px; family: Arial, Helvetica, sans-serif; line-height: 34px;font-size:34px; letter-spacing:3px; font-weight:lighter;}
		
	#main_contain_int p {line-height:24px;}
		
		#main_top_int {width:980px; height:38px; background: #f3f3f3 url('../images/main_top.gif') no-repeat;}
		#main_middle_int {width:auto; display:block; margin:0 auto;  background: #f3f3f3 url('../images/main_middle.gif') repeat-y; margin:0 auto;}
			#content_contain_int { display:block; margin:0 auto; width:863px; min-height:300px; overflow:hidden;}
			#content_contain_int_magento { display:block; margin:0 auto; width:863px; min-height:300px; overflow: visible;}
			
				#cc_col_01 { width:600px; float:left}
					#cc_col_01 a,  #cc_col_01 a:hover { font-weight:bold; text-decoration:underline;}
				#cc_col_02 { width:263px; float:right}
					
				
				#title_txt {display:inline; overflow:hidden;}
				  #title_txt_01 {float:left; display:inline;}
				  #title_txt_02 { color: #999; float:right; padding: 12px 0px 0px 20px}
				  #title_txt_03 {float:left; display:inline; width:350px;}
				
				#int_cnt_wrap { width: 863px; float: left; padding: 20px 0px 0px 0px}
				#table_gallery { width: 863px; float: left; padding: 20px 0px 0px 0px} /* portfolio */
				
		
		#main_bottom_int{width:980px; height:62px; background: #eee url('../images/main_bottom.gif') no-repeat; vertical-align:bottom; }
	
	.nav_right { padding: 0px 0px 0px 25px;}
	
	#news_title_past { font-size:1.6em;}
	#news_showtitle { font-size:1.2em; color:#00757e; font-weight:bold; padding: 0px 0px 8px 0px;}
	
	.contact_form a {color:#666}
	
	.porttitle_1 {float:left; }
	.porttitlefeat { font-size:1.6em; color:#999999; float:left; padding: 8px 0px 0px 20px; letter-spacing: 2px;}
	.portfolionav a { font-weight:bold;}
	.port-dvline {background-color: #555; width:100%; height:5px; float: left; margin:25px 0px 3px 0px;}
	.portfoliofooter {float:left; width:auto; padding:20px 0px; }
		.portfoliofooter h4 { font-size:1.5em; color: #d35e10; font-weight:100; letter-spacing: 2px }
		.portfoliofooter p {width:260px; color:#666666; }

/*********************************************************
	Forms
	
**********************************************************/
form { 
	font: normal 1.2em;
}
	form span.helper {
		font: italic 9px arial;
		color:#666;
		padding: 0 0 1em 0;
	}
	label {
		font-weight:bold;
		margin-top:15px;
	}
	input, textarea, select {
		padding: 3px 6px 3px 3px;
		margin:3px 8px 3px 0px;
		border:1px solid #999;
		background:#fff;
	}
		input:hover, textarea:hover, select:hover {
			background:#eee; border:1px solid #666;
		}
		
		.submit, #submit {
			background:#d35e10; border:0px solid #666; color:#FFF; cursor: pointer;
		}
		.submit:hover, #submit:hover {
			background: #ff6d0b; border:0px solid #666; color:#FFF; cursor: pointer;
		}
		
		
		
		input:focus, textarea:focus, select:focus {
			background:#f4f4f4;
			border:1px solid #666;
		}
	textarea {
		width:400px;
		height:100px;
	}

.contact_form_wrap fieldset {border:0px;}

/*********************************************************
	Footer
		
**********************************************************/

#footer_top_contain {width: 100%; background:#dcdcdc url(../images/footer-top-bg.gif) repeat-x; display:block;}
	#footer_top{margin:0 auto; width:980px; padding:0px 0px 0px 0px; font-size:11px; color:#666666;}

#footer .container_16
{

}
#footer
{width: 100%; height: 100%; overflow: hidden; padding-top: 0px; margin-top: 0px;}

    #footer h6, #footer h6 a, #footer h6 a:visited {margin:0; padding:0; color: #999;font-size:12px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing: 7px; text-transform: uppercase; padding: 9px 0px 0px 0px; text-decoration:none; display:block;}
  #footer h6 a:hover {color:#ccc}
  
  #footer ul { }
  
  #footer ul li a, #footer img {text-decoration: none; border:0px solid #000; }
  
  #footer ul li { list-style-type: square; list-style-position: inside;}
  
  #footer ul.social li { margin: 0; padding: 0px 5px 0px 5px; list-style: none; display: inline; float: left;}
  
  .container_16 {margin-left: auto; margin-right: auto; width: 960px;}
  
  .divdbar {height:2px; width: 220px; background:url(../images/divd-bar.gif) repeat-x; display:block;}
  .social {width:200px; height: 30px; display:block;}
  .82 { width:200px; display:block;}

  .left_footer_image, .about_footer, .icons_footer { display: inline; float: left; margin-left: 10px; margin-right: 10px; }

  .container_16 .about_footer, .container_16 .icons_footer { width: 220px; padding-top: 50px; }
  .container_16 .left_footer_image { width: 253px; }

  .container_16 .about_footer { width: 360px; line-height:22px; padding: 65px 0px 0px 0px; }
  .container_16 .icons_footer {width: 260px; padding: 60px 0px 0px 20px; float: right;}

/*--  Bottom Footer ----------------------------------------------------*/

#footer_bottom_contain {margin:0 auto; width: 100%; height: 40px; background:#1c1c1c; overflow:hidden;}
	#footer_bottom{margin:0 auto; width:980px; display:block; padding:0px 15px 5px 15px; font-size:11px; color:#666666; background:#1c1c1c;}
	#footer_bottom a {color:#666;}
		#line_h {width: 100%; border-bottom:1px solid #e0e0e0; margin: 10px 0 10px 0}

	#footer_title, #footer_copyright, #footer_nav_01, #footer_nav_02 {padding: 10px 0px 0px 0px; display:inline; overflow:hidden;}
	  #footer_nav_01 { float:left; width: 275px; padding-left:65px;}
	  #footer_copyright { float:left; width: 225px; padding-left: 15px;}
	  #footer_nav_02 { float:right; width: 245px; padding-right:15px; }
	  	.dvline {color:#333; padding:0px 3px 0px 3px;}

