body							{ margin:0px; padding:0px 0px 200px 0px; color:#a08e74; background:#303c27 url(/images/green_bg.gif) repeat-x top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
body
{ 
	scrollbar-face-color:#9F7565;
	scrollbar-arrow-color:#4C1E0F;
	scrollbar-track-color:#F7F2E8;
	scrollbar-shadow-color:rgb(0,0,0);
	scrollbar-highlight-color:rgb(0,0,0);
	scrollbar-3dlight-color:#808080;
	scrollbar-darkshadow-Color:#202020;
}
a								{ color:#782C1E; text-decoration:none; }
a:hover							{ color:#54451C; text-decoration:underline; }
img, div, a, input				{ behavior:url('/iepngfix.htc'); }
img								{ border:none; }

h1, .page_title					{ font-size:110%; font-weight:bold; color:#A37659; margin:0px 0px 5px 0px; padding:0px; }
h2								{ font-size:16px; font-weight:bold; color:#A37659; margin:0px 0px 5px 0px; padding:0px; }

/* this keeps bulleted lists consistent between browsers when dealing with floating img's, div's, etc */
ul								{ padding:0px; margin:0px 0px 0px 15px; list-style-position:inside; }
li								{ padding:0px; margin:0px; }

/* Site styles */

#banner							{ width:911px; margin:0px auto; background:url(/images/chair_body.jpg) no-repeat top right; display:table; }
#banner_int						{ width:911px; margin:0px auto; background:url(/images/chair_body_int.jpg) no-repeat 701px 0px; display:table; }
#banner img						{ float:left; margin-left:7px; }
#banner_int img					{ float:left; margin-left:7px; }
#search_form					{ width:203px; height:25px; margin-top:20px; float:left; }
#search_text					{ float:left; font-size:11px; text-align:center; color:#4e1e10; background:#f7f2e8; width:120px; height:14px; padding-top:3px; border:solid 1px #542515; }
#search_button					{ float:left; margin:1px 0 0 5px; }
#todays_date					{ width:203px; float:left; color:#3A2222; padding-top:10px; font-size:13px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }

#shadow							{ width:911px; margin:0px auto; display:table; }
#shadow .left					{ width:7px; height:794px; float:left; clear:none; }
#shadow .right					{ width:7px; height:794px; float:right; clear:none; }
#shadow .bottom					{ width:897px; height:794px; float:left; clear:none; }
.float							{ float:left; }

#main							{ width:897px; height:637px; background:url(/images/page_background.gif) repeat-y #ebe0c9; float:left; }
#filmstrip						{ width:897px; height:149px; float:left; background:#f7f2e8; }
#strip_images					{ width:824px; height:93px; margin:30px 0 0 65px; background:url(images/film.jpg) repeat-x; overflow:hidden; white-space:nowrap; }
#strip_images img				{ margin:11px 0px 0 12px; border:none; }
#light							{ position:absolute; margin:10px 0 0 15px; }
#left_banners					{ width:200px; height:637px; float:left; }
#left_banners img					{ float:left; margin:7px 0 0 9px; }
#cam_container					{ width:494px; height:637px; float:left; background:url(/images/frame.jpg) no-repeat top left; }
#cam_container_int				{ width:494px; height:480px; float:left; background:url(/images/frame.jpg) no-repeat top left; }
#cam_image						{ width:369px; height:300px; float:left; margin:132px 0 0 62px; border:0px; }
/* #cam_image						{ width:352px; height:240px; float:left; margin:132px 0 0 62px; border:0px; } */
#page_text						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#a08e74; text-align:left; width:435px; clear:both; float:left; margin:45px 0 0 29px; height:160px; overflow:auto; }
#right_banners					{ width:203px; height:637px; float:left; background:url(/images/chair_leg.jpg) no-repeat top right; }
#right_banners img					{ float:left; margin:18px 0 0 22px; }

#main_internal					{ width:897px; background:url(/images/page_background_internal.jpg) repeat-y #ebe0c9; float:left; display:block; overflow:hidden; }
#left_bar						{ width:194px; float:left; display:table; }
#left_bar img					{ float:left; margin:7px 0 0 6px; }
.side_listing					{ float:left; width:170px; margin:78px 0 0 16px; font-size:11px; color:#a18352; text-align:left; }
.listing_photo					{ float:left; width:145px; height:98px; background:url(images/listing_bg.jpg) no-repeat top left; padding:0px; }
.listing_photo img				{ float:none; width:135px; height:90px; border:none; margin:0px !important; padding:0px; }
.side_listing h2				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#4e1e10; margin:0 0 5px 0; font-weight:normal; }
.side_listing b					{ color:#34402b; margin:3px 0 0 0; font-weight:normal; display:block; }
.side_listing b a				{ color:#34402b; text-decoration:underline; }
.side_listing b a:hover			{ color:#000000; text-decoration:underline; }
#directory						{ width:693px; margin-left:6px; display:block; float:left; overflow:hidden; height:auto !important; background:url(/images/chair_leg_int.jpg) no-repeat 621px 0px; }
#directory_banner				{ width:160px; float:right; margin:10px 12px 0 0; padding-top:88px; }
#directory_banner img			{ float:left; margin:0 0 15px 0; border:solid 1px #75613C; }
#directory_items				{ width:651px; margin:130px 0 0 52px; }
#directory_items .item			{ width:200px; margin:0 15px 22px 0; float:left; font-size:11px; color:#a18352; text-align:left; }
#directory_items .item h2			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#4e1e10; margin:0 0 5px 0; font-weight:normal; }
#directory_items .item b			{ color:#34402b; margin:3px 0 0 0; font-weight:normal; display:block; }
#directory_items .item b a			{ color:#34402b; text-decoration:underline; }
#directory_items .item b a:hover	{ color:#000000; text-decoration:underline; }
#video_frame					{ margin:132px 0 0 62px; }
#customer_details				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#a08e74; text-align:left; width:640px; clear:both; margin:45px 0 0 29px; }
#internal_foot					{ width:897px; height:12px; float:left; }

#footer							{ width:897px; margin:0px auto; text-align:left; font-size:11px; color:#afa7a2; padding-top:5px; }
#footer a							{ color:#A97F67; text-decoration:none; }
#footer a:hover						{ color:#A97F67; text-decoration:underline; }

#noshadow						{ width:897px; margin:0px auto; display:block; overflow:hidden; }


/* S01 Template Code */

.s01_table						{ display:table; width:100%; }
.s01_photo						{ border:0px; margin:0px; }
.s01_photo_caption				{ clear:both; padding-top:5px; }
.s01_image_link					{ margin:0px; padding:0px; }
.s01_main_image					{  }
.s01_main_photo					{ border:0px; }
.s01_jumplinks,
.s06_questions					{ display: block; margin: 12px 0; padding: 8px 10px; clear: both; background: url(/images/jump.gif); border: 1px solid #c2c9cf; }
.s01_jumplinks a				{ color:#3066A6; text-decoration:none; }
.s01_jumplinks a:hover			{ color:#3066A6; text-decoration:underline; }
.s01_jumplinks ul				{ padding: 0 0 0 0px; margin: 0; text-indent: 0; list-style-image:url('images/arrow.png'); }
.s01_jumplinks li				{ margin: 0 10px; padding:5px; }
.s06_questions li				{ margin: 0 10px; }
.s01_jumplinks_content			{ }
.s01_text						{ vertical-align:top; padding:30px 0 20px 0; clear:both; text-align:left; width:100%; }
.s01_text ul					{ margin-bottom:0px; margin-top:5px; }
.s01_image_holder				{ text-align:center; background:#ffffff; padding:10px; }
.s01_photo						{ margin-bottom:0px; border:0px; }
.s05_table						{  }
.s05_map_holder					{ text-align:center; font-size:14px; font-weight:bold; margin:20px 0 20px 0; }
.s05_popup						{  }
.contact_image					{ margin-top:15px; }
.contact_image img				{ border:solid 1px #445871; }
#map							{ border:solid 1px #0B325D; }
.back_to_top					{ padding:5px 0px 10px 0px; }
.back_to_top a					{ background:url('/images/top_icon.gif') center left no-repeat; padding-left:16px; font-size:90%; text-decoration:none; }
.click_to_enlarge				{ text-align:center; }
.click_to_enlarge a				{ background:url('/images/zoom_icon.gif') center left no-repeat; padding-left:16px; font-size:90%; text-decoration:none; }


/* Portfolio Page (Industries) */

.portfolio_sidebar				{ min-height:520px; float:left; display:inline; width:200px; margin:20px 0 30px 20px; clear:both; border-color:#7E95BA; border-style:solid; border-width:0 1px 0 0; }
.portfolio_sidebar .title		{ color:#0E305D; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0 20px 25px 0; border-style:solid; border-color:#0E305D; border-width:0 0 1px 0; padding-bottom:5px; }
.portfolio_sidebar .title a			{ color:#0E305D; text-decoration:none; }
.portfolio_sidebar .title a:hover	{ color:#FF9900; text-decoration:none; }
.portfolio_sidebar .page_link	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 15px 9px; text-indent:-9px; }
.portfolio_sidebar .page_link a			{ color:#3265A6; text-decoration:none; }
.portfolio_sidebar .page_link a:hover	{ color:#FF9900; text-decoration:none; }
.portfolio_content				{ min-height:520px; margin:20px 0 30px 20px; width:630px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#061f3b; line-height:22px; text-align:left; }
.portfolio_content img			{ border: solid 1px #93ABD1; }
.portfolio_content_full			{ min-height:520px; margin:20px 0 30px 20px; width:850px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#061f3b; line-height:22px; text-align:left; }
.portfolio_content_full img		{ border: solid 1px #93ABD1; }



