﻿	body{
		font-family:Trebuchet MS, arial, sans-serif;
		background:#E6E0DC;
		text-decoration:none;
	}
	h1{
		color: #414;
		line-height:32px;
		font-weight:bold;
	}
	h2{
		color: #414;
		line-height:20px;
		font-size:14px;
		font-weight:bold;
	}
	h2 a{
		color: #414;
	}
	p{
		font-size:14px;
		color: #414;
	}
	a{
		text-decoration:none;
	}
	#outline{
		background:url(./images/bg.png) repeat-y;
		width:1150px;
		margin:0 auto;
	}
	#body{
		width:980px;
		margin:0 auto;
	}
	#header{
		background:url(./images/top.png) top left no-repeat;
	}
	#logo_container{
		float:left;
		width:100%;
		height:130px;
	}
	#logo_container #logo{
		float:right;
		height:127px;
		width:414px;
	}
	#topbanner{
		float:left;
		width:100%;
		height:235px;
		background:url('./images/topbanner.png');
	}
	#nav{
		background-color:#000;
		float:left;
		width:100%;
		height:35px;
	}
	#block-menu-primary-links{
		color:#fff;
		float:left;
		width:100%;
		height:35px;
		line-height:28px;
	}
	#block-menu-primary-links .menu li{
		padding:0;
		list-style:none;
		float:left;
		text-align:center;
		width:10%;
		height:35px;
		font-size:16px;
		line-height:35px;
	}
	#block-menu-primary-links .menu li.active-trail{
		background-color:#AF6C41;
	}
	
	#block-menu-primary-links div ul li a{
		color:#fff;
		font-weight:500;
	}

	#block-menu-primary-links  .menu li a:hover{
		color:#eee;
	}
	#banner{
		padding-top:20px;			
		width:100%;
		height:300px;
		clear:both;
	}
	#banner #intro{
		margin-left:30px;
		margin-right:30px;
		float:left;
		width:435px;
		height:295px;
	}
	#intro #intro-text{
		padding:30px;
		float:left;
		background:#D9D3DC;
		width:370px;
		height:200px;		
		text-indent:30px;
	}
	#intro-text h2{
		height:45px;
		padding-left:30px;
		line-height:45px;
		font-size:20px;
		font-weight:bold;
		display:block;
		background:url('./images/star.png') left no-repeat;
	}
	#intro span.bg{
		float:left;
		background:url('./images/arrow.png') right no-repeat;
		width:435px;
		height:26px;
	}
	#banner #sample{
		background:url('./images/sink1.png');
		float:left;
		width:450px;
		height:300px;
		
	}
	
	#main{
		padding-top:25px;
		background:#fff url(./images/bg-main.png) top repeat-x;
		float:left;
		width:100%;
	}


	#main #right{
		float:right;
		padding-left:20px;
		margin-bottom:50px;
		margin-left:-2px;
		border-left:2px dotted #BFBFBF;
		width:230px;
	}
	#right div{
		float:left;
	}
	#right .block ul{
		padding-left:0;
	}
	#right ul li{
		font-size:16px;
		font-weight:500;
		line-height:20px;
		margin-left:0;
	}
	#right h1{
		background:url('./images/ornament.png') left no-repeat;
		padding-left:45px;
		font-size:110%;
		font-weight:900;
		margin-bottom:15px;
	}
	#right .block-menu .content ul  li.expanded{
		margin-bottom:15px;
	}
	#right .added .menu li{
		margin-top:10px;
		list-style:none;
		font-weight:bold;
		font-size:16px;
		color:#414;
	}
	#right ul  li.expanded a{
		text-decoration:none;
	}
	#right .block-menu .content ul li{
		list-style:none;
		font-weight:bold;
		font-size:16px;
	}
	#right .expanded ul li.leaf{
		font-weight:500;
		font-size:14px;
	}
	#right ul li a:link{   
		color:#414;
		text-decoration:none;  
	}
	#right .block-menu .content li a:hover{
		text-decoration:none;  
	}
	#right .block-menu .content li a:visited{
		color:#414;
		text-decoration:none;  
	}
	
	#right ul li.expanded ul li a:link{   
		color:#414;
		text-decoration:underline;  
	}
	#right ul li.expanded ul li a:visited{   
		color:#414;   
		text-decoration:underline; 
	}   	
	#right ul li.expanded ul li a:hover{   
		color:#000;
		font-weight:bold;
		text-decoration:underline; 
	}


	#main #content{
		float:right;
		border-right:2px dotted #BFBFBF;
		margin-bottom:50px;
		padding:0 25px 0 50px;	
		width:653px;
		font-size:14px;
		color: #74653D;
	}
	#content div.view-content ul li.views-row{
		display:block;
		list-style:none;
		float:left;
		width:180px;
		height:130px;
		text-align:center;		
	}
	#content ul li.views-row a{
		color:#414;
	}
	#content .item-list ul.pager{
		padding-top:20px;
	}
	#content #gallery{
		float:right;
		margin-top:20px;
	}
	#termdes{
		width:570px;
		margin:0 auto;
		padding-left:-10px;
		text-indent:30px;
	}
	#content #gallery div.cwindow{
		float:left;
		border:1px solid #aaa;
		margin-right:30px;
		margin-bottom:20px;
		float:left;
		width:180px;
		height:260px;
	}
	#content  img{
		margin:10px 13px;
	}
	#content #gallery h2{
		text-align:center;
	}
	#content #gallery p{
		padding-left:15px;
	}

		#content #newproducts{
		float:right;
		margin-top:20px;
	}

	#content #newproducts div.dwindow{
		float:left;
		border:1px solid #aaa;
		margin-right:30px;
		margin-bottom:20px;
		float:left;
		width:180px;
		height:250px;
	}
	#content #newproducts h2{
		text-align:center;
	}
	#content #newproducts p{
		padding-left:15px;
	}
	
	#footer{
		padding-top:10px;
		background-color:#000;
		width:100%;
		height:92px;
		clear:both;
		line-height:22px;
	}
	#footer .block{
		float:left;
		padding-left:50px;
		width:640px;
	}
	#footer .block h2{
		color:#fff;
		font-size:16px;
	}
	#footer .block p{
		font-weight:400;
		color:#eee;
		font-size:14px;
	}
	
	div.clear{
		clear:both;
	}