/**
* Saponaqua
* Layout CSS			
*
* CSS developed by Bloom Media Ltd. | www.bloommedia.co.uk
* Contributors: Stuart Bamforth
*/

body{
	background-image:url(../images/bg-body.jpg);
	margin:0;
	padding:0;
	background-position:50% 0;
	background-repeat:no-repeat;
	background-color:#fff;
	}

#container{
	width:936px;
	margin:0 auto;
	padding:0 0 30px 0;
	}
	
#header{
	float:left;
	height:97px;
	width:936px;
	}
	#header h1{
	margin:0;padding:0;
	float:left;
	text-indent:-9000px;
	}
	#header h1 a{
	background-image:url(../images/bg-h1-a.jpg);
	width:348px;
	height:97px;
	display:block;
	}
	#topnav{
	float:right;
	width:500px;
	padding:30px 0 0 80px;
	}
	#header input{
	font-size:1em;
	padding:2px;
	border:1px solid #80c7f1;
	width:166px;
	color:#999;
	margin:0 5px 0 0;
	float:left;
	}
	#topnav img{
	float:left;
	border:none;
	}
	#header ul{
	float:left;
	margin:0;
	padding:0;
	}
	#header ul.register{
	width:250px;
	}
	#header ul#nav{
	margin-top:10px;
	clear:both;
	width:500px;
	padding:0 0 0 125px
	}
	#header p.search{
	float:left;
	width:215px;
	margin:0;
	padding:0 0 0 20px;
	}
	#header ul li{
	float:left;
	}
	#header ul li a{
	color:#666;
	border-right:1px solid #09f;
	padding:0 10px 0 10px;
	font-size:100%;
	}
	#header ul li a.end{
	border:none;
	}
	#header ul li a.basket{
	border:none;
	background-image:url(../images/bg-basket.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0 25px 0 10px;
	}
	/* Dropdown Styles */
	#nav li ul {
	
	position: absolute;
white-space:nowrap;
width:auto !important;
max-width:20em;

	left: -999em;
	z-index:2;
	background-image:url(../images/bg-dropdown.png);
	background-repeat:repeat;
	padding:15px 15px 15px 15px;
	border-left:1px solid #09f;
	margin-left:-1px;
	margin-top:-3px;
	}
	#nav li:hover ul {
	left: auto;
	}
	#nav li ul li{
	float:left;
	clear:left;
	width:100%;
	padding-right:15px;
	/*width:20em;*/
	}
	#nav li ul li a{
	border:none;
	padding:0;
	font-size:110%;
	}
	#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}
	
	
	
	
#banner{
	float:left;
	width:600px;
	padding:0 0 0 14px;
	margin:47px 0 0 0;
	}
	#banner h2{
	margin:0 0 15px 0;
	padding:0;
	background-image:url(../images/bg-h2-banner.png);
	width:450px;
	height:30px;
	text-indent:-9000px;
	}
	#banner p{
	margin:0 0 1em 0;
	color:#00263e;
	font-size:100%;
	padding:0 30px 0 0;
	}
	#banner p.bttn{
	margin:20px 0 0 0;
	}
	#banner a{
	color:#fff;
	font-weight:bold;
	background-image:url(../images/bg-a-buynow-bttn.png);
	width:80px;
	height:23px;
	text-align:center;
	display:block;
	padding:7px 0 0 0;
	}
	#banner ul{
	margin:-3px 0 0 0 ;
	padding:0;
	}
	#banner ul li{
	color:#00263e;
	font-size:100%;
	background-image:url(../images/bg-tick-blue.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	margin:0;
	padding:0 0 0 17px;
	}
	#banner-text{
	width:380px;
	float:left;
	}
	#banner-list{
	width:170px;
	float:left;
	}
	#banner-main{
	background-image:url(../images/bg-banner-top.png);
	width:555px;
	padding:22px;
	height:232px;
	float:left;
	}
/*	#banner-bottom{
	
    background-image:url(../images/bg-banner-bottom.png);
	width:599px;
	height:8px;
	float:left;

	background-image:url(../images/bg-soap-star.png);
float:left;
height:101px;
margin-top:-51px;
width:599px;
	}
	#banner-bottom p {
color:#0A73BC;
font-size:0.9em;
font-weight:bold;
margin:0;
padding:61px 90px 0 22px;
}*/
	
	
	
	#banner-bottom{
	background-image:url(../images/sapon1.png);
	background-repeat:no-repeat;
	float:left;
	height:101px;
	width:599px;
	}
	#banner-bottom p{
	color:#0a73bc;
	font-size:.9em;
	margin:0;
	padding:61px 90px 0 22px;
	font-weight:bold;
	text-indent:-9999px;
	}
	
	
#big-image{
	float:left;
	width:293px;
	height:254px;
	background-image:url(../images/bg-big-image.png);
	margin:47px 0 0 17px;
	}
	#big-image img{
	float:left;
	margin:-18px 0 0 0;
	position:relative;
	}
	
	
#featured-products{
	float:left;
	width:600px;
	padding:0 0 0 14px;
	margin:17px 0 0 0;
	}
	#featured-products h3{
	margin:0 0 20px 0;
	padding:0;
	background-image:url(../images/bg-h3-buy-online.png);
	width:426px;
	height:19px;
	text-indent:-9000px;
	}
	#featured-products-main{
	background-image:url(../images/bg-banner-top.png);
	width:565px;
	padding:22px 12px 22px 22px;
	float:left;
	}
	#featured-products-bottom{
	background-image:url(../images/bg-banner-bottom.png);
	width:599px;
	height:8px;
	float:left;
	}
	#featured-products p{
	margin:0 0 6px 0;
	padding:0;
	color:#00263e;
	font-size:100%;
	}	
	#featured-products p.price{
	margin:0 0 10px 0;
	}
	#featured-products p strong{
	color:#0a73bc;
	font-size:150%;
	}
	#featured-products a.product-name{
	color:#00263e;
	}
	#featured-products a.buynow, #featured-products a.moreinfo{
	color:#cf5200;
	font-size:90%;
	background-image:url(../images/bg-a-buy-now.png);
	background-repeat:no-repeat;
	padding:2px 0 5px 20px;
	}
	#featured-products a.buynow{
	margin-right:5px;
	}
	.product{
	float:left;
	width:280px;
	margin-bottom:40px;
	}
	.product-image{
	float:left;
	width:114px;
	}
	.product-image img{
	border:1px solid #95d0f3;
	padding:1px;
	}
	.product-text{
	float:left;
	width:140px;
	padding-left:10px;
	}
	#one-product-home{
	width:565px;
	}
	#one-product-text{
	width:345px;
	float:left;
	padding:0 20px 0 0;
	}
	#one-product-image{
	width:200px;
	float:left;
	}
	#one-product-text a{
	color:#fff;
	font-weight:bold;
	background-image:url(../images/bg-a-buynow-bttn.png);
	width:80px;
	height:25px;
	text-align:center;
	display:block;
	padding:5px 0 0 0;
	}

	
	
	
	
#testimonials-call{
	float:left;
	width:249px;
	background-image:url(../images/bg-list.png);
	margin:0 0 24px 17px;
	padding:22px 22px 40px 22px;
	}
	#testimonials-call h3{
	background-image:url(../images/bg-h3-really-works.png);
	width:213px;
	height:19px;
	background-repeat:no-repeat;
	text-indent:-9000px;
	margin:0 0 18px 0;
	padding:0;
	}
	#testimonials-call p{
	margin:0 0 1.5em 0;
	color:#00263e;
	font-size:100%;
	padding:0;
	}
	#testimonials-call p.single{
	margin-top:-10px;
	}
	#testimonials-call p em{
	color:#006cb8;
	font-style:normal;
	}
	#testimonials-call a{
	color:#fff;
	font-weight:bold;
	background-image:url(../images/bg-more-tesimonials.png);
	width:130px;
	height:23px;
	text-align:center;
	display:block;
	padding:7px 0 0 0;
	}
	#testimonials-call p.more-testimonials{
	margin-top:25px;
	}
	
	#visionary-soap-call{
	float:left;
	width:249px;
	background-image:url(../images/sapon2.png);
	background-repeat:no-repeat;
	margin:17px 0 24px 17px;
	padding:22px 22px 0 22px;
	}
	#visionary-soap-call p{
	margin:0 0 1.5em 0;
	color:#00263e;
	font-size:100%;
	padding:0 70px 0 0;
	}
	
#footer{
	clear:both;
	width:879px;
	height:27px;
	background-image:url(../images/bg-footer.png);
	padding:5px 15px 0 15px;
	margin:0 0 0 15px;
	}
	#footer p{
	color:#006cb8;
	font-size:100%;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	}
	#footer ul{
	float:right;
	margin:-2px -10px 0 0;
	padding:0;
	}
	#footer ul li{
	float:left;
	font-size:100%;
	}
	#footer ul li a{
	color:#006cb8;
	padding:0 10px 0 10px;
	border-right:1px solid #006cb8;
	}
	#footer ul li a.end{
	border:none;
	}
	
	
	.previous_price {
	display:block;
	font-weight:bold;
	color:#cc4f00;
	font-style:normal;
	padding-bottom:3px;
	padding-top:0px !important;
	}
	
	.shortdescription {
	font-size:0.8em !important;
	padding-bottom:3px !important;
	padding-top:0px !important;
	}
	
#pebbles{
	clear:both;
	background-image:url(../images/footer.png);
	height:230px;
	margin:0;
	padding:0;
	background-position:50% -10px;
	background-repeat:repeat-x;
	width:100%;
	}
	
	.orangetext {color: #FF8400}

	

/* fck editor css start by idslogic */

	
.nm_normal{
color:#00263E;
font-size:100%;
line-height:1.5em;
margin:0 0 1.5em;
padding:0;
	}
.nm_blue{
color:#006cb8;
font-size:100%;
line-height:1.5em;
margin:0 0 1.5em;
padding:0;
	}
.nm_orange{
color:#CC4F00;
font-size:130%;
margin:10px 0 0;
	}	
	
	.nm_header{
	font-size:180%;
letter-spacing:-0.75px;
margin:0 0 10px;
padding:0;
color:#025088;
	}	
	

/* fck editor css end */