/* body { margin:0px; padding:0px; background-image:url(../images/default_banner.jpg); background-position:center top; background-repeat:no-repeat; text-align:center; } */

body,html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;
	background:url(../images/bg.gif) repeat-x;
	margin:0;
	padding:0;
}

p{
	margin:0;
	padding:7px 0;
}

a{color:#BD9F5d; text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover img{text-decoration:none!important;}
a img{border:0px; text-decoration:none;}
img{text-decoration:none;}

.featuredProductBack{display:none;}
.featuredProductAddToCart input{border:0px; background-image:url('../images/add-basket.gif'); width:90px; height:20px; text-transform:lowercase; font-size:11px; color:#444;}
.featuredProductQuantityLabel{display:none;}
.featuredProductQuantity{font-size:11px;}
.featuredProductQuantity input{border:solid 1px #ccc; font-size:11px;}
.featuredProductForm td{padding-top:5px;}

.login-existing-text{padding-bottom:10px;}

div#user-account{ padding:0; width:175px; }

div#loginLink{ padding:20px 0 0 0; }

div.category-product-longdescription{ width:495px; }

.featuredProductForm td{font-size:11px;}
.featuredProductForm td{width:0px;}

h3{
	font-family:Georgia, serif;
	color:#bd9f5d;
	font-size:17px;
	font-weight:normal;
	margin:10px;
	padding:5px 0 5px 30px;
	background:url(../images/sm-leaf.gif) no-repeat;
}

h1{
	font-family:Georgia, serif;
	color:#bd9f5d;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:10px 0 10px 0;
}

div#container{
	width:900px;
	margin:auto;
}

img#logo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#333333;
	display:block;
}

div#user-account{
	width:175px;
	float:right;
	color:#968b74;
	font-weight:bold;
	padding:20px 0 0 0;
}

div#user-account a{
	color:#968b74;
	text-decoration:none;
}

div#user-account a:hover{
	text-decoration:underline;
}

div.clear{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}

div.line{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:1px solid #e9e3d6;
	margin:10px 0;
}

#loginLink a{
	display:block;
	float:left;
	clear:both;
	padding:3px 0 9px 23px;
	background:url(../images/icon-person.gif) no-repeat 3px 0;
}

#basket a{
	display:block;
	float:left;
	clear:both;
	padding:5px 0 5px 23px;
	background:url(../images/icon-basket.gif) no-repeat 0 2px;
}

div#nav{
	float:right;
	padding:5px 0 0 0;
	color:#fff;
}

div#nav ul {display:inline; margin:0px; padding:0px;}

div#nav ul li{list-style-type:none; display:inline;}

div#nav a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:0 10px;
	text-decoration:none;
}

div#nav a:hover{
	text-decoration:underline;
}

div#shopnav ul{
	margin:0 0 0 20px;
	padding:0px;
	color:#bd9f5d;
}

div#shopnav a{
	color:#bd9f5d;
	text-decoration:none;
}

#shopnav #g-top #g-bottom{padding:5px;}

div#shopnav ul{
  margin:0 0 0 45px;
  padding:0 0 15px 0;
  color:#bd9f5d;
}

div#shopnav a:hover{
	text-decoration:underline;
}

div#shopnav li{
	padding:6px 7px;
}

div#main-cnt{
	padding:25px 0;
}

div#left-content{
	float:left;
	width:211px;
}

div#right-content{
	float:left;
	width:689px;
}

.g-middle{
	background:url(../images/g-repeat.gif) repeat-y;
	text-decoration:none;
	margin:0 0 13px 0;
	height:0.01%;
}

span#g-top{
	display:block;
	background:url(../images/g-top.gif) no-repeat top left;
}

span#g-bottom{
	display:block;
	background:url(../images/g-bottom.gif) no-repeat bottom left;
	padding:5px 5px 5px 5px;
}

a#find-stockist{
	display:block;
}

a#find-stockist:hover span{
	text-decoration:underline;
	cursor:pointer;
}

a#ipl:hover span{
	text-decoration:underline;
}

h3 span{
	display:block;
	background:url(../images/m-glass.gif) no-repeat top right;
	height:44px;
}

a#ipl{
	display:block;
	font-family:Georgia, serif;
	text-align:center;
	color:#bd9f5d;
	font-size:15px;
}

div.home-product{
	float:left;
	
	width:219px;
	padding:20px 0 10px 0;
}

div.hp-image{
	width:90px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-right:5px;
}

div.hp-details{
	float:left;
	width:115px;
}

div.hp-d{
	min-height:60px;
	height:auto !important;
  	height:60px;
}

a.hp-p-name{
	font-weight:bold;
	text-decoration:none;
	color:#444;
}

a.hp-p-name:hover{
	text-decoration:underline;
}

div.hpd-padd{
	padding:40px 0 0 10px;
}

a#addtobasket{
	display:block;
	height:20px;
	width:90px;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	color:#444;
	background:url(../images/add-basket-left.gif) no-repeat #ebdbb6;
	margin:8px 0;
}

a#addtobasket span{
	display:block;
	padding:3px 0 3px 0;
	background:url(../images/add-basket-right.gif) no-repeat right top ;
}

a#addtobasket:hover{
	text-decoration:underline;
}

a.moreinfo{
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	width:65px;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	color:#444;
	background:url(../images/more-info.gif) no-repeat #dbd6cb;
	margin:8px 0;
}

a.moreinfo:hover{
	text-decoration:underline;
}

div#footer{
	color:#bfaa79;
	font-size:10px;
}

#footer a{
	color:#bfaa79;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footer span{
	padding:0 10px 0 5px;
}


.home-product-addtocart table tr td span.pbody-text{display:none;}
.home-product-addtocart table tr td span.product-back-button{display:none;}
.home-product-addtocart table tr td br{display:none;}
.home-product-addtocart table tr td input{font-size:11px; color:#444; border:solid 1px #ccc;}
.home-product-addtocart .pbody-button{
  border:0px;
  display:block;
	height:20px;
	width:90px;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	color:#444;
	text-transform:lowercase;
	background:url(../images/add-basket.gif) no-repeat #ebdbb6;
}

.product-back-button .pbody-button{border:0px; display:block; height:20px; color:#444; width:65px; font-size:11px; text-transform:lowercase; background-image:url(../images/more-info.gif)}
.product-back-button{display:block;}
.category-product-addtocart{padding-top:10px;}
.product-add-to-cart-button .pbody-button{
  border:0px;
  display:block;
  
	height:20px;
	width:90px;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	color:#444;
	text-transform:lowercase;
	background:url(../images/add-basket.gif) no-repeat #ebdbb6;
}

.cart-size{display:none;}

div.master { position:relative; width:760px; margin:0 auto;}

div.footer { height:50px; margin:0 auto; color:#676767; font-size: 10px; }
	div.footer-left { float: left; padding: 5px 0 0 30px;}
	div.footer-right { float: right; padding: 5px 30px 0 0; }
		div.footer-right a { color:#676767; }

/*cart*/
div.car-outer{margin-top:10px;height:30px;text-align:right; background-color:#6A6F72; overflow:hidden; }
div.cart-text{float:left;width:150px;text-align:left;overflow:hidden;}
div.cart-text-padding{padding:0px 0px 0px 22px;}
div.cart-text-padding a{text-decoration:none;}
div.cart-text-padding a:hover{text-decoration:underline;}
div.cart-text a{color:#fff;font-size:11px;line-height:30px;}
div.cart-image{float:right;width:36px;cursor:pointer;}
div.cart-image img{border:0px;}

/*currency*/
div.cur-outer{height:auto;text-align:right; background-color:#6A6F72; height:30px; margin-top:10px; }
div.cover{}
div.cover-text{float:left;width:150px;text-align:left;color:#fff;font-size:11px;line-height:30px;}
div.cover-text-padding{padding:0px 0px 0px 22px;}
div.cover-img{float:right;width:36px;cursor:pointer;}
div.cover-under{text-align:left;color:#fff;font-size:11px;line-height:30px;padding:0px 0px 0px 22px;background-color:#6A6F72;}
div.bottom{padding:0px;margin:0px;height:auto;overflow:visible;}
#currencyDropdown{}
div.cover-under{}
div.CurrencyItem{cursor:pointer;text-decoration:underline;}
