		.clearfix:after {
			content:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;
			}

		.clearfix {display:inline-block;}
		.clearfix {display:block;}


		body {
			background: #add189 url(/images/bg.jpg) repeat-x top;
			/*background:#FFC1EA;*/
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 1em;			
		}
		
		h1 {
			display: block;
			height: 107px;
			width: 363px;				
			text-indent: -9999px;
			font-size: 1px;
			margin-bottom: 0px;
			padding-bottom: 0px;
			background: transparent url(/images/main_logo.gif) no-repeat top left;
			margin-left: 20px;
			margin-top: 20px;
			float: left;
			margin-left: 0px; 
		}
		
		h1 a {
			display: block;
			height: 107px;
		}
		
		
		div#lhs {
			float: left;
			width: 360px; 
			margin-right: 10px;
			position:relative ; 
			top:100px; 
		}
		
		
		div#rhs {
			width: 250px;
			float: left;
			position: relative;
			top: -150px; 
		}
		
		div#rhs a {
			color: #000000;
		}
		
		
		div#forumBox a {
			color: #000000;
		}
		
		div#forumBox {
			border:1px solid #b9c8ab;
			color: #444444;
			padding: 4px;
			font-size:0.8em;
			margin-top: 20px;
			margin-bottom: 20px;
		}
		
		div#forumBox p {
			padding: 0px;
			margin-bottom: 10px;
		}
		
		div#forumBox h3, div#forumBox h4 {
			margin: 0px;
			padding: 0px;
			color: #000000;
		}
		
		div#forumBox h4 {
			margin-top: 14px;
		}
		
		div#forumBox h4 a {
			color: #000000;
			text-decoration: none;
		}
		
		div#forumBox p.forumPost {
			color: #6a6f65;
			margin: 0px;
		}
		
		div#forumBox p.forumPost a {
			color: #000000;
			text-decoration: underline;
		}
		
		
		div#homeRooms div.roomContainer {
			margin-bottom: 10px;
		}
		div#homeRooms div.roomContainer h4 {
			background: #eef2e9;
			border-top: 1px solid #d7e5ca;
			margin-bottom: 0px;
			font-family: Georgia, Arial, Helvetica;
			font-size: 1.2em;
			padding-left: 10px;
			padding-top: 2px;
		}
		
		div#homeRooms div.roomContainer h4 a, div#homeRooms div.roomContainer h6 a {
			color: #000000;
			text-decoration: none;
		}
		
		div#homeRooms div.roomContainer h4 a:hover, div#homeRooms div.roomContainer h6 a:hover {
			text-decoration: underline;
		}
		
		div#homeRooms div.roomContainer h5 {
			background: #eef2e9;
			border-bottom: 1px solid #d7e5ca;
			margin-top: 0px;
			padding-left: 10px;
			padding-bottom: 2px;
			color: #4d7627;
			font-size: 0.8em;
			font-weight: normal;
		}
		
		div#homeRooms div.roomContainer h6 {
			font-family: Trebuchet MS, Arial, Helvetica;
			font-size: 0.9em;
			padding-top: 9px;
			margin: 0px;
		}
		
		div#homeRooms div.roomContainer img {
			border: 2px solid #7d8279;
			float: left;
			margin-right: 5px;
		}
		
		div#homeRooms div.roomContainer p {
			color: #6b7363;
			font-size: 0.9em;
			margin: 0px;
			padding: 0px;
		}
		
		div#homeRooms div.roomContainer div.roomInner {
			margin-left: 10px;
		}
		
		
		#topMenu {
            position: relative;
            left: -15px;  
		}
		
		#topMenu ul {
			padding-top: 0px;
			margin-top: 0px;			
			list-style: none;
			margin-left: 0px;
			padding-left: 15px;
			margin-bottom: 0px;
		}
		
		#topMenu li {
			float: left;			
			font-family: Arial;
			font-size: 0.9em;			
			margin-left: 1px;
 		}
		
		#topMenu li.first {
			border-left: 1px solid #D7E5CA;
			margin-left:13px;
		}
		
		
		#topMenu li a {
			border-width: 1px 1px 1px 0px;
			border-color: #D7E5CA #D7E5CA #D7E5CA #FFFFFF;
			border-style: solid;
			color:#000000;
			text-decoration:none;
			
			background: #FFFFFF url(/images/menu/menu-bg.jpg);
			padding: 9px 5px 10px 5px;
			font-weight: bold;
			display: block;
		}
		
		#topMenu li a:hover {
			background: #FFFFFF url(/images/menu/main-bg.jpg);
		}
		
		#topMenu li#search {
			background: transparent url(/images/menu/main-bg.jpg);
			height: 35px;
			margin-left:1px;
			width:345px; 
			border-width: 1px 1px 1px 0px;
			border-width: 1px 1px 1px 0px;border-color: #D7E5CA #D7E5CA #D7E5CA #FFFFFF;
			border-style: solid;
			position: relative;
			
		}
		
		#topMenu li#search label {
			background:transparent url(/images/menu/s-bg.jpg) repeat scroll 0 0;
			display:block;
			height:29px;
			left:29px;
			margin-top:3px;
			width:235px;
			position: relative;
			float: left;
		}
		
		#topMenu li#search label input {
			border:0 none;
			font-size:0.9em;
			height:20px;
			line-height:23px;
			position: relative;
			left: 5px;
			margin-top:2px;
			padding-top:3px;
			width:230px;
		}
		
		#topMenu li#search button {
			background: transparent url(/images/menu/s-btn.jpg) left top;
			margin-left: 29px;
			margin-top: 3px;
			text-indent: -9999px;
			font-size: 0.1%;
			height: 29px;
			width:30px;
			outline: 0;
			
		}
*/		

		#topMenu li#search button:active {
			outline: 0;
		}
		
		#topMenu li#search button:hover {
			background: transparent url(/images/menu/s-btn.jpg) left bottom;
		}
		

				
		
		#pageWrap {
			width: 900px; 
			background-color: #FFFFFF;	
			margin-left: auto;
			margin-right: auto;
			background: #FFFFFF url(/images/main_bg.jpg) repeat-x top;
		}
		
		



		#adBox {
			background: #eef2e9;
			color: #616161;
			font-size: 0.8em;	
			float: right;
			margin: 10px 30px 10px 0px;
			padding: 5px 10px 5px 10px; 
			width: 175px;
			position:relative;
			top: -280px;
   			left: 10px; 
 
		}
	
		#adBox img {
			padding-left: 25px;
			padding-right: 25px;
			padding-bottom: 0px;
		}
	
		
		



		#logBox {
			background: #eef2e9;
			color: #616161;
			font-size: 0.8em;	
			float: right;
			margin: 10px 30px 10px 0px;
			padding: 10px;
			position:relative;
			left: 15px; 
		}
	
		#logBox h3 {
			color: #000000;
			margin-top: 0px;
			margin-bottom: 0px;
			font-size: 1.1em;
		}
		
		#logBox label {
			display: block;
			font-family: Verdana, Helvetica;
			color: #3f3f3f;
			font-family:Trebuchet MS,Helvetica;
			font-size:0.9em;
			margin-top: 5px;
			
		}
		
		#logBox div.frmStyle {
			width: 205px;
			height: 19px;
			background: transparent url(/images/menu/input-bg.jpg);
			position: relative;
		}
		
		#logBox div.frmStyle input {
			width: 181px;
			height: 12px;
			margin-top: 2px;
			margin-left: 5px;
			font-size: 0.8em;
			
		}
		
		#logBox div.frmStyle input.short {
			width: 135px;
		}
		
		#logBox div.frmStyle input.username {
			background: transparent url(/images/menu/user.jpg) no-repeat left;
			padding-left: 15px;
		}
		
		#logBox div.frmStyle input.password {
			background: transparent url(/images/menu/password.jpg) no-repeat left;
			padding-left: 15px;
		}
			
		
		#logBox div.frmStyle button {
			left:150px;
			top: 0px;
			position:absolute;
			width: 55px;
			height: 19px;
			background: transparent url(/images/menu/login-btn.jpg);
			text-indent: -9999px;
			font-size: 1pt;
		}
		
		#logBox p {
			font-size: 0.9em;
			color: #3f3f3f;
			margin-top: 2px;
			margin-bottom: 0px;
		}
		
		#logBox p a {
			color: #3f3f3f;
		}
		
		#logBox input {
			border: 0px;
		}
		

	
		
		#pageContent{
			padding: 10px 10px 10px 32px;	
			position: relative; 
			top: -130px; 
		}
		
		
		
		.mainBox {
			width: 383px;
			float: left;
			margin-right: 12px;
			margin-left: 35px; 			
			margin-bottom: 20px;
		}
		

		h2 {
			
			position: relative;
			clear: both;
			display: block;

			height: 121px;
			width: 655px; 
			text-indent: -9999px;
			font-size: 1px;			
			padding-bottom: 0px;						
			margin: 0px auto 0px auto;			
		 	left: -105px; 
		 	top: -30px;	
		}
		

		
		
		#breadCrumbs {
			display: block;
			position: relative;
			float: right;
			clear: both;
			width: 400px;
			height: 21px;
			clear: both;
			padding: 0px;			
			margin: 15px 40px -10px 15px;
			top: -27px;			
			overflow: hidden;
			
		}
		
		
		#breadCrumbs ul {
			padding-top: 0px;
			margin-top: 0px;			
			list-style: none;
			margin-left: 0px;
			padding-left: 15px;	
			margin-bottom: 15px;		
		}
		
		#breadCrumbs li {
			float: right;
			background: transparent url(/images/bullet_bread.gif) no-repeat left;
			font-style: italic;
			font-weight: bold;
			padding-left: 12px;
			margin-left: 5px;
		}
		
		#breadCrumbs li.first {
			background-image: none;
		}
		
		.mainBox h3 {
			display: block;
			height: 41px;
			width: 369px;	
			margin-left: 6px;
			text-indent: -9999px;
			font-size: 1px;
			margin-bottom: 0px;
			padding-bottom: 0px;
		}
		
	
		.rightBox {
			background-color: red;
			margin-bottom: 20px;
			border-top: 0px;
			border-left: 0px;
			border-bottom: 2px;
			border-right: 2px;
			border-style: solid;
			font-size: 0.8em;	
			padding: 6px 4px 6px 4px;
		}


		.rightBox img {
			background: transparent url(/images/60bg_white.gif) no-repeat;
			padding: 3px;	
			float: left;
			margin-right: 3px;
			margin-bottom: 3px;
		}
		


		
		.rightBox h3 {
			font-size: 1.1em;	
			margin: 0px;
			padding: 0px;
			color: #000000;
		}
		
		.rightBox p {
			margin: 0px;
			padding: 0px;
		}
		
		.rightBox ul{
			padding-top: 0px;
			margin-top: 0px;			
			list-style: none;
			margin-left: 0px;
			padding-left: 15px;	
			margin-bottom: 15px;
			width: 229px;
		}
	
		.rightBox li {
			float: left;
			background: transparent url(/images/bullet.png) no-repeat left;
			padding-left: 10px;
			display: block;
	
		}
		
		
		.topBox {
			margin-top: 20px;
			margin-bottom: 20px;
			border-top: 0px;
			border-left: 0px;
			border-bottom: 2px;
			border-right: 2px;
			border-style: solid;
			font-size: 0.7em;	
			padding: 6px 4px 6px 4px;			
			border-color: #c0c0c0;
			background-color: #efefef;
			color: #555555;
		}
		
		#recipesBox a {
			font-size: 1em;
			color: #333333;
			text-decoration: none;
		}
		
		#recipesBox a:hover {
			color: #000000;
		}
		


		.topBox img {
			background: transparent url(/images/60bg_white.gif) no-repeat;
			padding: 3px;	
			float: left;
			margin-right: 3px;
			margin-bottom: 3px;
		}
		


		
		.topBox h3 {
			font-size: 1.4em;	
			margin: 0px;
			padding: 0px;
			color: #000000;
		}
		
		.topBox p {
			margin: 0px;
			padding: 0px;
		}
		
		.topBox ul{
			padding-top: 0px;
			margin-top: 0px;			
			list-style: none;
			margin-left: 0px;
			padding-left: 15px;	
			margin-bottom: 15px;
		}
	
		.topBox li {
			float: left;
			background: transparent url(/images/bullet.png) no-repeat left;
			padding-left: 10px;
			display: block;
			width: 66%;
	
		}
		
		

		li.extend {
			width: 95%;
		}
	

	
		#recipesBox {
			border-color: #619fd8;
			background-color: #eef8ff;
			color: #0c3654;
		}
		
		#recipesBox a {
			color: #0c3654;
			text-decoration: none;
		}
		
		#recipesBox a:hover {
			color: #000000;
		}
		
		
		#recipesBox button {
			width: 112px; height: 28px;
			background: url(/images/buttons/blue_view_all.gif) left top no-repeat;
			font: 1px/1px sans-serif; 
			text-indent:-9999px;
			clear: both;
			float: right;

		}
		#recipesBox button:hover {
			background-position: left bottom;
		}		
		
		
		
		
		#unknownBox {
			border-color: #d8c861;
			background-color: #fffada;
		}
		
		
		#unknownBox button {
			width: 112px; height: 28px;
			background: url(/images/buttons/yellow_read_more.gif) left top no-repeat;
			font: 1px/1px sans-serif; 
			text-indent:-9999px;
			clear: both;
			float: right;

		}
		#unknownBox button:hover {
			background-position: left bottom;
		}		
		
		
		#tips .tipBox	{
			font-family:Georgia, Arial, Helvetica;	
			padding: 0px 10px 25px 5px;
			border-bottom-color: #98a789;
			border-bottom-style: dashed;
			border-bottom-width: 1px;
			margin-bottom: 10px;
			font-size: 12px; 
			height: auto;
			min-height: 50px;
			height: 50px;
		}
		
		#tips .tipBox img {
			background: #c1cbb8 url(/images/60bg.gif) no-repeat;
			height: 60px;
			width: 60px;
			padding: 3px;	
			float: left;
			margin-right: 3px;
			margin-bottom: 3px;
		}
		
		#tips .tipBox h4, #latestArticle h4 {
			font-family:Georgia, Arial, Helvetica;	
			color: #5a8c28;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
			font-size: 1.3em;
		}
	
		#tips .tipBox p, #tips .tipBox a {
			padding: 0px;
			margin: 0px;
			color: #a2b292;
			text-decoration: none;
			font-size: 0.91em;
		}
		
		#tips .tipBox a:hover {
			color: #96a08d;	
		}
	
		#tips .tipBox button {
			width: 71px; 
			height: 15px;
			background: url(/images/buttons/read_more.gif) left top no-repeat;
			font: 1px/1px sans-serif; 
			text-indent:-9999px;			
			float: right;

		}
		#tips .tipBox button:hover {
			background-position: left bottom;
		}	
		
		#tips .last {
			border-bottom-style: none;	
		}
		
		
		
		#tips h3 {
			display: block;
			height: 34px;		
			text-indent: -9999px;
			font-size: 1px;		
			margin: 0 0 5px 0;
			padding: 0px;
			background: transparent url(/images/titles/latest_article.gif) no-repeat top left;
			border-bottom:2px solid #494E42;
		}		
		

		#tips .readMoreBtn {
			display: block;	
			font-family:Georgia, Arial, Helvetica, sans-serif;
			padding-left: 15px !important;
			margin-left: 0px;
			color: #3d4733;
			text-decoration: none;	
			height: 15px;
			font-size: 85%;
			float: right;
			background: url(/images/arrow-right.gif) left top no-repeat;

		}



		#tips .readMoreBtn:hover{
			background-position: left bottom;
		}
		
		
		
		
		
	
		#footer {
		    clear:both; 
			width: 700px;
			border-top: 1px;
			border-top-style: dashed;
			border-top-color: #9fac92;
			margin-left: auto;
			margin-right: auto;
			padding: 10px 0px 10px 0px;
			font-size: 0.7em;
			color: #b8b8b8;
		}
		
		#footer a{
			color: #aac397;
			text-decoration: none;
		}
		
		#footer a:hover {
			color: #000000;	
		}
	
		br.clear {
			clear: both;	
		}	
		
		.fl {
			float: left;	
		}
		
		.fr {
			float: right;	
		}
		
		
		button {
			border:0;
			background:none;
			cursor:pointer;
		}


	div#contactText {
		background: transparent url(/images/homepage/contact.jpg) no-repeat scroll 0px 9px;
		border-top: 5px solid #d7e5ca;
		border-bottom: 5px solid #d7e5ca;
		margin-top: 15px;
		margin-bottom: 15px;
		padding: 5px 0 5px 80px;
	}
	
	
	div#contactText h4 {
		margin: 0px;
	}
	
	
	div#contactText a:hover {
		text-decoration: underline;
	}
	
	div#contactText h4 a {
		color: #000000;
		text-decoration: none;
	}
	
	div#contactText p {
		margin: 0px;
		font-size: 0.8em;
		color: #6b7363;
	}
	
	div#contactText p a {
		color: #6b7363;
		text-decoration: none;
	}
	

	h2#welcome {
		background-image: url(/images/titles/welcome2.jpg);
		background-image: url(/images/titles/_welcome.jpg);
		height: 121px;
	}

		#welcomeText h3 {
			font-family:Georgia, Arial, Helvetica;
			margin: 0px;
			padding: 0px;	
			color: #000000;			

		}

		#welcomeText p.first {
			background: transparent url(/images/speech.gif) no-repeat left top;		
			padding-top: 20px;
		}
		
		#welcomeText p.last {
			padding-bottom: 20px;
			
			background: transparent url(/images/speech2.gif) no-repeat right bottom;
			
		}
		
		#welcomeText img {		
			float: left;
			margin: 0px 5px 5px 0px;
			border: 2px solid #6a6f65;
		}

		#welcomeText p{
			margin: 0px 0px 10px 0px;
			padding: 0px 15px 0px 0px;
					
		}
		
		#welcomeText a {
			color: #000000;
		}

		#welcomeText {
			margin-right: 12px;			
			text-align: justify;
			font-size: 90%;
			line-height: 1.4em;
			color: #6b7363;
		}
		
		
		div#weatherBox img {
			border: 0px;
			margin-bottom: 15px;
		}
		
		div#affImgs img {
			margin-top: 15px;
			margin-bottom: 15px;
			border: 0px;
		}
		


	
	#rooms_container {
		height: 129px;
		height: 100px;
	    width: 800px; 
		margin-left: -15px;
		
	}
	#krooms {
		position: relative;
		top: -50px;  
		left: -10px; 
	}

	#krooms .kroom {
		float: left;
		display: block;
		width: 128px; 
		height: 100px;
		border-right: 5px solid white;
	}
	
	#krooms .last {
		border-right: 0px;
	}
	
	#krooms li a {
		display: block;
		height: 100px;
		text-indent: -9999px;
		font-size: 1px;
		outline: 0;
	}

	#k_hall {background: transparent url(/images/rooms/hall_sm.jpg) }
	#k_kitchen {background: transparent url(/images/rooms/kitchen_sm.jpg) }
	#k_bedroom {background: transparent url(/images/rooms/bedroom_sm.jpg) }
	#k_conservatory {background: transparent url(/images/rooms/conservatory_sm.jpg) }
	#k_garden {background: transparent url(/images/rooms/garden_sm.jpg) } 

	
	h2#rooms {
		background-image: url(/images/titles/rooms.jpg);

	}
	
	
	#content {
		font-size: 90%;
		text-align: justify;
		
	}
	
	#content em {
		color: #C0C0C0;
		font-size: 80%;
		margin: 0px;
	}
	
	#contentWrap p {		
		font-family:Georgia, Arial, Helvetica;	
		font-size: 120%;
		color: #4F4F4F;
		
	}
	

	
	#content h3 {
		font-size: 140%;
		font-weight:bold;
		display: block;
		margin: 15px 0px 0px 0px;
	}
	
	#content .contentPic p {
		clear: both;
		margin: 0px;
		padding: 0px;
	}

	#content .contentPic img {
		width: 120px;
		border: 6px solid #d7e5ca; 
	}
	#content .contentPic {
		width: 120px;		
		padding-left: 25px;
		text-align: center;
		margin-bottom: 25px;
		float: right;
		clear: both;
		position:relative; 
        top:-200px;  
	}	
	
	#contentBtns {
		text-align: center;

	}
	
	#contentBtns span {
		border: 1px solid #ffffff;
		padding:4px;
	}

	#contentBtns span:hover {
		border: 1px solid #C0C0C0;
	}	
	
	#contentBtns a {
		display: block;
		height: 25px;
		color: #C0C0C0;
		text-decoration: none;
	}
	
	#contentBtns img {
		vertical-align: middle;
		border: 0px;
	}
	

	
	#latestArticle {
		font-size: 80%;
		text-align: justify;
		width: 635px;
		font-family:Georgia, Arial, Helvetica;	
		color: #494949;	
		background:transparent url(/images/speech.gif) no-repeat scroll left top;
		padding-top:20px;
		
	}
	
	#latestArticle p {
		background:transparent url(/images/speech2.gif) no-repeat scroll right bottom;
		padding-bottom:10px;	
		padding-left: 10px;
		padding-right: 20px;
		display: block;
	}
	
	
	#latestArticle h3 {
		display: block;
		height: 34px;		
		text-indent: -9999px;
		font-size: 1px;		
		margin: 0 0 5px 0;
		padding: 0px;
		background: transparent url(/images/titles/latest_article.gif) no-repeat top left;
		border-bottom:2px solid #494E42;
	}
	

	#latestArticle p {
		margin-top: 0px;
		padding-top: 0px;
	}
	
	
	.articleBox {
		padding: 5px 10px 15px 10px;		
	}
	

	.discussBtn a{
		display: block;	

		text-decoration: none;	
		height: 52px;
		width: 200px;
		
		background: url(/images/buttons/discuss.gif) left top no-repeat;
		text-indent: -9999px;
		font-size: 1px;		
		
	}


	#popdiv h2 {
		height: auto;
		width: auto;
		position: static;
		background:none;
		font-size: 120%;
		font-weight: bold;
		text-indent:0px;
		margin-bottom: 10px;
	}
	
	#popdiv em {
		color: #c0c0c0;
		font-size: 90%;
	}
	

	div.paginator {
		height: 26px;
		background-color: #f8f7f7;
		padding: 0 11px;
		margin: 0 0 10px 0;
		
	}
	
	div.paginator p,
	div.paginator a
	{
		font-size: 11px;
		color: #757575;
	}
	div.paginator a {
		text-decoration: none;
	}
	
	div.paginator p,
	div.paginator ul
	{
		margin-top: 4px !important;
	}
	
	div.paginator p.pageNum {
		float: left;
		margin: 0 11px 0 0;
	}
	
	div.paginator ul {
		list-style-type: none;
		float: right;
		margin: 0;
	}
	div.paginator li {
		display: inline; float: left;
	}
	div.paginator li {
		margin: 0 5px 0 0;
	}
	div.paginator li a:hover {
		color: #464545;
		text-decoration: underline;
	}
	div.paginator li.pageOn a:hover {
		color: #757575;
	}
	div.paginator li.pageOn a {
		color: #3F3F3F;
		font-weight: bold;
		text-decoration: underline;
	}
	div.paginator li.pagePrev {
		margin: 0 7px 0 0;
	}
	div.paginator li.pagePrev a {
		padding: 0 0 0 12px;
	}
	div.paginator li.pageNext {
		margin: 0 0 0 2px;
		display: inline;
	}
	div.paginator li.pageNext a {
		padding: 0 12px 0 0;
	}
	
	#pnRow {
		text-align: right;
		font-size: 80%;
		color:#5A8C28;
		
	}
	
	
	#pnRow img {
		vertical-align: middle;
	}
	
	
	div.btmBox {
		width: 200px;
		height: 200px;
		border:1px solid #b9c8ab;
		background: #eef2e9;
		margin-right: 7px;
		float: left;
		padding: 0px;
		font-size: 0.8em;
		overflow: hidden;
		position:relative;
		left: 230px; /*changed */
		top: -150px;
	}
	
	div.lastBox {
		margin-right: 0px;
	}
	
	
	div.inner {
		padding: 4px;
	}
	
	div.btmBox h3, div.btmBox p {
		margin: 0px;
	}
	
	div.btmBox h3 {
		color: #000000;
	}
	
	.btmBox {
		color: #6b7363;
		font-size: 0.8em;
	}
	
	div.prodBox {
		text-align: center;
	}
	
	div.prodBox a {
		margin-top: 10px;
		display: block;
	}
	
	div.prodBox img {
		border: 1px solid #d8ddd3;
	}
	
	div.prodBox h4, div.prodBox p {
		text-align: center;
	}
	
	div.prodBox h4 {
		font-size:0.9em;
		font-weight:normal;
		margin:2px 0 0;
	}
	
	div.prodBox h4 a {
		color: #000000;
		text-decoration: none;
	}
	
	div.prodBox p.price {
		font-size:1em;
		font-weight:bold;
		margin:5px 0 0;
		padding:0;
		color: #000000;
	}
	
	div.prodBox span {
		color:#6B7363;
		display:block;
	}
	
	div#wrapper {
		width:100%;
	}
	
	
	form#loginBox {
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: 1px dashed #c0c0c0;
	}
	
	form#loginBox input {
		border:1px solid #ABADB3;
		color:#616161;
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:0.8em;
		height:14px;
		margin-left:35px;
		width:145px;
	}
	
	
	form#loginBox button {
		background:transparent url(/images/buttons/go.gif) no-repeat scroll left top;
		font-family:sans-serif;
		font-size:1px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:17px;
		line-height:1px;
		margin-left:2px;
		text-indent:-9999px;
		vertical-align:middle;
		width:27px;
	}
	
	
	form#loginBox label {
		display:block;
		margin-left:35px;
	}
	
	#lBoxWrap{
		margin: 0px; 
		margin-top: 10px;
		padding:0px; 
		float: left;
		width: 230px;
	}

	#mBoxWrap{
		margin: 0px; 
		margin-top: 10px;
		padding:0px; 
		float: left;
		width: 230px;
	}

	
	#rBoxWrap{
		margin: 0px; 
		margin-top: 10px;
		padding:0px; 
		float: right;
		width: 230px;
	}
	
	iframe
	{
	width:375px;
	height:300px;
    }
	


/************NEWSLETTER SIGNUP ************/

#newsltter-box #nl-text label{
background:transparent url(/images/menu/s-bg.jpg) repeat scroll 0 0;
display:block;
float:left;
height:29px;
left:10px;
margin-top:3px;
position:relative;
width:235px;
}
#newsltter-box #nl-text label input{
border:0 none;
font-size:0.9em;
height:20px;
left:5px;
line-height:23px;
margin-top:2px;
padding-top:3px;
position:relative;
width:230px;
}
#newsltter-box #nl-text button{
background: transparent url(/images/menu/n-btn.jpg) left top;
margin-left: 10px;
margin-top: 3px;
text-indent: -9999px;
font-size: 0.1%;
height: 29px;
width:30px;
outline: 0;
}
#newsltter-box{
float:right;
width:440px;
}
#newsletter{
}
#nl-label{
float:left;
font-size:14px;
font-weight:bold;
height:29px;
line-height:29px;
margin-top:3px;
}
#nl-text{
}
#msg-err{
color:red;
text-align:right;
font-size:11px
}
#msg-suc{
color:green;
text-align:right;
font-size:11px
}
/************NEWSLETTER SIGNUP ENDS************/


