body {margin:0; padding:0; background-color:#fff; font-family:arial, trebuchet MS, Tahoma, verdana, sans-serif; font-size:80%;}

.container {display:block; margin:0; padding:0; width:100%; background:#4c5a51 url(../images/main_background.gif) top left repeat-x;}
/*.container {display:block; margin:0; padding:0; width:100%; background:#171411 url(../images/osc-home-ad.png) top right no-repeat;}*/

	.container .header {display:block; margin:0 0 30px 0; padding:41px 0 0 0; width:100%; float:left; clear:both; border-bottom:4px solid #4c5a51; background:#c0c0c0 url(../images/nav_background.gif) bottom left repeat-x;}

		.container .header .nav_holder{display:block; margin:auto; padding:0; width:816px; text-align:right; font-size:90%;}
		
			.container .header .nav_holder ul{list-style:none; margin:0; padding:0; display:block; float:right;}
				.container .header .nav_holder ul li{list-style:none; margin:0 0 0 2px; padding:0; float:left; display:block; color:#fff; background:url(../images/butt_bg.gif) top left no-repeat; text-transform:lowercase;}
					.container .header .nav_holder ul li a{margin:0; padding:10px 17px 8px 17px; float:left; display:block; color:#fff; text-decoration:none; background:url(../images/butt_end.gif) top right no-repeat; }
						.container .header .nav_holder ul li a:hover{text-decoration:none; color:#000;}
						
		.home_load_img ul{list-style:none; margin:2px 0 0 0; padding:1px 5px 1px 5px; display:block; float:left; background-color:#333333;}
			.home_load_img ul li{float:left; display:block; font-size:80%; background-color:#2e3631; color:#FFFFFF; text-align:center;margin-left:5px;}
				.home_load_img ul li a{float:left; display:block; color:#d6df3d; text-decoration:none;}
					.home_load_img ul lia:hover{text-decoration:none; color:#000;}
	
	/*.container .maincontent{display:block; margin:auto; padding:0 0 20px 0; width:816px; clear:both;}*/
	.container .maincontent{display:block; margin:auto; padding:0 0 20px 0; width:816px; clear:both; overflow:auto;}
	
		.container .maincontent .toparea{display:block; margin:0 0 20px 0; padding:0; width:816px; float:left; clear:both;}
		
			.container .maincontent .toparea .logo{display:block; margin:0 0 50px 0; padding:0; width:275px; float:left; clear:left; text-align:center;}
			
			.container .maincontent .toparea .text{display:block; margin:30px 0 0 0; padding:0; width:500px; float:right; clear:right; line-height:160%; color:#fff; text-align:justify;}
			
			.container .maincontent .toparea .text_home{display:block; margin:30px 0 0 0; padding:0; width:500px; float:right; clear:right; line-height:160%; color:#fff; text-align:justify;}
			
				/*.container .maincontent .toparea .text img{width:396px; border:2px solid #fff;}*/
				
				.container .maincontent .toparea .text_home img{width:485px; border:2px solid #fff;}
				
				.container .maincontent .toparea .text .image_repeater{display:block; margin:0 30px 30px 0; padding:0; width:95px; float:left; clear:none; }
					
					.container .maincontent .toparea .text .image_repeater img{display:block; margin:0; padding:0; width:95px; border:2px solid #fff;}
					
					.container .maincontent .toparea .text .image_basket img{display:block; margin:0; padding:0;}
					
					#basket_button{display:block; margin:0; padding:0; width:124px; border:none;}
				
				.container .maincontent .toparea .text img.projright{display:block; margin:0 0 10px 10px; padding:0; width:95px; float:right; clear:right; border:2px solid #fff;}
				
				.container .maincontent .toparea .text .heading{font-size:130%; font-weight:bold;}
				
				.container .maincontent .toparea .text a{color:#fff; text-decoration:underline;}
					.container .maincontent .toparea .text a:hover{color:#000; text-decoration:underline;}
		
		.container .maincontent .bottomarea{display:block; margin:0; padding:0; width:816px; float:left; clear:both;}
	
			.container .maincontent .bottomarea .projects{display:block; margin:0; padding:0; width:300px; float:left; clear:left;}
			
				.container .maincontent .bottomarea .projects .p_top{display:block; margin:0; padding:0 0 5px 0; width:300px; float:left; clear:both; color:#2e3631; text-transform:uppercase; font-size:160%; font-weight:bold; background:url(../images/bottom_panel_top_300.gif) bottom left no-repeat;}
				
				.container .maincontent .bottomarea .projects .p_bottom{display:block; margin:0; padding:0 10px 10px 10px; width:280px; float:left; clear:both; background:#2e3631 url(../images/bottom_panel_bg.gif) bottom left no-repeat;}
				
					.container .maincontent .bottomarea .projects .p_bottom .p_content{display:block; margin:0; padding:0; width:280px; float:left; clear:both; overflow:auto; height:140px;}
						.container .maincontent .bottomarea .projects .p_bottom .p_content .p_holder{display:block; margin:0 20px 0 0; padding:0; width:240px; float:left; clear:none; color:#fff; font-weight:bold; text-align:left; font-size:80%; text-transform:uppercase;}
						
							.container .maincontent .bottomarea .projects .p_bottom .p_content .p_holder img{display:block; margin:0 0 10px 0; padding:0; width:95px; float:left; clear:both; border:2px solid #fff;}
							.container .maincontent .bottomarea .projects .p_bottom .p_content .p_holder a{color:#fff;}
							
			
			.container .maincontent .bottomarea .furniture{display:block; margin:0; padding:0; width:500px; float:right; clear:right;}
			
				.container .maincontent .bottomarea .furniture .f_top{display:block; margin:0; padding:0 0 5px 0; width:500px; float:left; clear:both; color:#2e3631; text-transform:uppercase; font-size:160%; font-weight:bold; background:url(../images/bottom_panel_top_500.gif) bottom left no-repeat;}
				
				.container .maincontent .bottomarea .furniture .f_bottom{display:block; margin:0; padding:0 10px 10px 10px; width:480px; float:left; clear:both; background:#2e3631 url(../images/bottom_panel_bg.gif) bottom left no-repeat;}
				
					.container .maincontent .bottomarea .furniture .f_bottom .f_content{display:block; margin:0; padding:0; width:480px; float:left; clear:both; overflow:auto; height:140px;}
					
						/*.container .maincontent .bottomarea .furniture .f_bottom .f_content .f_holder{display:block; margin:0 10px 0 0; padding:0; width:99px; float:left; clear:none; color:#fff; font-weight:bold; text-align:center; font-size:80%; text-transform:uppercase;}*/
						.container .maincontent .bottomarea .furniture .f_bottom .f_content .f_holder{display:block; margin:0 10px 0 0; padding:0; float:left; clear:none; color:#fff; font-weight:bold; text-align:center; font-size:80%; text-transform:uppercase;}
						.container .maincontent .bottomarea .furniture .f_bottom .f_content .f_holder a{color:#fff;}
						
						.container .maincontent .bottomarea .furniture .f_bottom .f_content .f_holder_home{display:block; margin:0 10px 0 0; padding:0; width:99px; float:left; clear:none; color:#fff; font-weight:bold; text-align:center; font-size:80%; text-transform:uppercase;}
						
							.container .maincontent .bottomarea .furniture .f_bottom .f_content .f_holder_home img{display:block; margin:0 0 10px 0; padding:0; width:95px; float:left; clear:both; border:2px solid #fff;}
	
	.container .footer {display:block; margin:0; padding:15px 0 25px 0; width:100%; float:left; clear:both; border-top:4px solid #323b36; background:#fff url(../images/footer_background.gif) top left repeat-x;}
	
		.container .footer .foot_holder{display:block; margin:auto; padding:0; width:816px; text-align:right; color:#323b36;}
		
			.container .footer .foot_holder a{color:#323b36; text-decoration:none;}
			.container .footer .foot_holder a:hover{color:#608d26; text-decoration:none;}
			
			.container .footer .foot_holder .copyright{color:#608d26; font-size:85%;}
			
				.container .footer .foot_holder .copyright a{color:#608d26; text-decoration:none;}
				.container .footer .foot_holder .copyright a:hover{color:#323b36; text-decoration:none;}
				
/* Misc Elements */
fieldset {padding: 5px 5px 5px 5px;}
/*legend {color:#608d26; text-decoration:none;}*/
legend {color:#d6df3d; text-decoration:none;}

.prod_header {text-decoration:underline; font-size:130%; font-weight:bold;}
.prod_header_name {font-size:150%; font-weight:bolder;}
.prod_footer_terms {padding-left:20px; font-size:90%; font-weight:normal; text-indent:20px; background:url(../images/help.png) left no-repeat;}
.prod_footer_price {margin-top:10px; font-size:250%; font-weight:normal; color:#8cc63f;}
.product_options_select {color:#d6df3d; text-decoration:none; font-size:150%; padding: 1 2 1 2; margin-right:10px;}
.product_options_text {color:#8cc63f; text-decoration:none; font-size:90%;}
.prod_sub_name {color:#d6df3d; text-decoration:none; font-size:90%; text-align:center;margin-top:2px;clear:both;}