/*-----------------------General---------------------------------*/
body{
	margin:0; padding:0;
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#9D9D9D;
	background:url(images/header-bg.jpg) repeat-x 0 0;
	}
ul, li, a, span, img, h2, p {
	margin:0; padding:0;
	}
	
	
/*----------------Logo-------------------------------*/
.logo{
	margin:0 0 157px 0;
	}
/*------------------Header------------------------------*/
.header{
	background:url(images/header.gif) no-repeat 0 34px;
	}
/*----------------Top Nav-----------------------------*/
ul.top-nav{
	list-style-type:none; margin:8px 0 0 260px;
	}
ul.top-nav li{
	float:left; color:#B5D504; 
	}
ul.top-nav li a{
	font-size:11px; color:#B5D504; text-decoration:none; padding:0 12px;
	}
ul.top-nav li a:hover, ul.top-nav li a.active{
	color:#FFECB9;
	}

/*-------------------Body Part---------------------------*/
.middlepart-bg{
	background:url(images/bg-main.jpg) repeat-x 0 0 #fff;
	}
.midLftPanel {
	background:url(images/menu-shadow-right.jpg) no-repeat top right;
	}

/*------------------Side Nav--------------------------*/
.nav-bg{
	background:#fff;
	}
ul.side-nav{
	list-style-type:none; margin:16px 0 0 10px;
	}
ul.side-nav li{
	border-bottom:dashed 1px #D8D592; line-height:25px;  width:190px;
	padding:0;
	}
ul.side-nav li a{
	background:url(images/nav-arrow.gif) no-repeat 4px 8px; margin:0;
	font-weight:bold; color:#B29734; text-decoration:none; padding:0 0 0 20px; display:block;
	}
ul.side-nav li a:hover, ul.side-nav li a.selected{
	background-color:#FBF26E; color:#777006; line-height:25px;
	}
ul.side-nav li.end{
	border:none;
	}
	
/*-------------------About us-------------------------------*/
.middle-bg{
	background:url(images/menu-shadow-left.jpg) no-repeat 0 0;
	}
.about-heading{
	font-weight:normal; font-size:20px; color:#D79403; padding:16px 0 18px 0;
	}
.about-txt{
	color:#9D9D9D; padding:0 0 12px 0;
	}
.about-txt span{
	color:#CC0000; font-weight:bold;
	}
/*<!--p.more-bg{
	background:url(images/more-bg.gif) repeat-x 0 0;
	}-->*/
.morelink{
	font-weight:bold; color:#155E4B; text-decoration:none; text-transform:uppercase;
	float:right;
	display:block;
	}
.more{
	background:url(images/more-bg.gif) repeat-x 0 3px;
	float:left;
	display:block;
	width:83%;
	}
.morelink:hover{
	color:#E7840F;
	}

/*----------------Gallery------------------------*/
.gal-border{
	border:7px solid #DDDDDD; margin:0 0 30px 0;
	}

.link-contact-bg{
	background:#FFFDCE; border-bottom: 1px dashed #DDDCC7;
	border-top: 1px dashed #DDDCC7; padding:0 0 0 15px;
	}
.link-heading{
	font-size:20px; font-weight:normal; color:#D79403; line-height:22px;
	padding:15px 0 11px 0;
	}
a.link{
	line-height:17px; text-decoration:none; color:#929290; 
	}
a.link:hover{
	text-decoration:underline;
	}
	
/*-----------------Contact---------------------*/
td.contact{
	padding:15px 0 0 15px;
	}
.contact-heading{
	font-size:20px; font-weight:normal; color:#D79403; line-height:22px; padding:0 0 11px 0;
	}
.address{
	background:url(images/address-icon.gif) no-repeat 11px 4px;
	color:#CC8F0C; padding:0 0 0 30px;
	}
.mobile{
	background:url(images/mobile-address.gif) no-repeat 11px 0;
	color:#CC8F0C; padding:0 0 0 30px;
	}
a.mailinfo{
	background:url(images/email-icons.gif) no-repeat 0 5px;
	color:#CC8F0C; padding:0 0 0 30px; text-decoration:none;
	}
a.mailinfo:hover{
	text-decoration:underline;
	}
/*---------------------Partner-Logo---------------------*/
.partner-logo-bg{
	border:solid 1px #EEE8D1; padding:12px;
	}
.partner-logo{
	border:solid 1px #D5D0D0; margin:0 20px 0 0; float:left;
	}
.partner-logo-haworth{
	border:solid 1px #D5D0D0; margin:0; float:left;
	}

/*-----------------Footer--------------------------*/
.footer{
	background:url(images/footer.gif) repeat-x 0 0; line-height:32px;
	font-size:11px; color:#00DDA6;
	}


/*---------------------Temp---------------------------------*/
.comingsoon{
	font-weight:normal; font-size:20px; color:#D79403;
	}