/* Glocbal */

body, html {color: #555;}

h1,h2,h3,h4,h5,h6 						{color: #A3CE00; padding-bottom: 5px;word-wrap: break-word;}

a 										{color: #A3CE00; cursor: hand;word-wrap: break-word;}
a:hover 								{color: #A3CE00;text-decoration: underline;}
.well 									{position:relative;}
.gs hr									{width: 100%; border:1px dotted #e5e5e5; border-left: 0; border-right:0; border-bottom:0;}
.arrow-down 							{width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #f5f5f5; position:absolute;bottom:-10px; left: 5px;}
.last 									{border:0;}
.border-repeat							{margin:0; padding:0 0 20px; background: url(../img/border-repeat.png) repeat-x 50% 0; height: 2px; }
/* Header Content */
#header									{padding: 20px 10px; background: #5F7615 url(../img/header-repeat.png) repeat-x 50% 0; border: none;}
.search-wrap							{ padding-top:70px;text-align: right; }
#header h1, #header h2					{color:#f5f5f5;text-shadow: 0px 1px 1px #666666;}
#header h1								{text-indent:-9999px; background: url(../img/logo.png) no-repeat 10px 0; height: 177px;  }
#header h2 								{padding-right: 130px;}
#header .form-search					{display: inline-block; background: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding: 5px;-webkit-box-shadow:inset 0px 0px 3px #000000;-moz-box-shadow:inset 0px 0px 3px #000000;box-shadow:inset 0px 0px 3px #000000;
}
#header .search-query					{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
/* Main Conntent */
.gs .header-title * 					{color: #555;/* border: 1px dotted #e5e5e5; border-left: 0;border-right: 0;*/ border: 0; padding: 20px 0;}
.gs .header-title .border-repeat		{padding:0; }
.main-content							{padding-top: 20px;}
.gs .name 								{color: #555;font-weight:bold;}
/* Sidebar */
.sidebar-nav							{background: #F6F6F6;padding:10px;}
.sidebar-nav .nav-list  					{background: #EEE; padding-left: 10px; padding-right: 0;}
.sidebar-nav .navCMSListMenuUL                   		{background: #EEE; padding-left: 20px; padding-right: 0;}
.sidebar-nav .nav-list .nav-header		  {margin: 0;}
.sidebar-nav .nav-list li				{border-bottom: 2px solid #F6F6F6;}
.sidebar-nav .nav-list li:last-child 	{border: 0; }
.sidebar-nav .nav-list  .active *,    {padding-left: 10px;}
.sidebar-nav .nav-list a 				{margin: 0; color: #555; font-weight: bold;}
.sidebar-nav .nav-list li.active *		{background: #F6F6F6; color: #555; text-decoration:none;}				
.sidebar-nav .nav-list a:hover 			{color: #555; text-decoration:underline;}
.sidebar-nav .nav-list .nav-header * 	{text-transform:none; font-size: 14px;}
.further-link a							{color: #555; font-weight: normal; font-size: 16px;}
/* Quotes wrap*/
.quotes-wrap							{padding-top:10px;}
/* Product Conntent */
.gs .product-group 						{padding:20px 0;}
.product-group .thumb-wrap				{padding-bottom:10px;;}
 .hero  .product-title					{font-size: 32px;} 
.hero .breadcrumb 						{background: #fff; border: 0; padding: 0;}
.gs .product-group .price 				{font-size: 18px; color: #555;}
.product-group .sub-title				{font-size: 18px;}
/* Footer Conntent */
#footer 								{clear: both; font-size: 11px; padding: 20px 0 0;}
#footer a								{color: #555;}
#footer a:hover							{color: #555; text-decoration:underline;}
#footer ul 								{background: #fbfbfb url(/assets/img/footer_repeat.png) repeat 50% 0; border: 0;padding: 20px 10px;}


/* Mobile:*/
@media (max-width:320px) {
	#header h1	{background-position: 50% 0;}
	.search-wrap {padding-top: 0;text-align: center;}
}
/* // Landscape phones and down */
@media (max-width:480px) {

	#header h1	{background-position: 50% 0;}
	.search-wrap {padding-top: 0;text-align: center;}
}
/* // Landscape phone to portrait tablet */
@media (max-width:785px) {
	#header h1	{background-position: 50% 0;}
	.search-wrap {padding-top: 0;text-align: center;}

}
@media (max-width:980px) {

}
/* // Portrait tablet to landscape and desktop */
@media (min-width:768px) and (max-width:980px) {
	#header h1	{background-position: 0 0;}
	.search-wrap {padding-top: 70px;text-align: right;}
	
	/* ... */
}
/* // Large desktop */
@media (min-width:1200px) {
	/* .. */
}



a.CMSBreadCrumbsLink, CMSBreadCrumbsCurrentItem, span.CMSBreadCrumbsCurrentItem {
line-height: 100%;
COLOR: #A3CE00;
FONT-SIZE: 1em;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
padding: 0;
margin: 0;
}

.postage				{font-size: 12px; color: #505050;}

div.clear { clear: both; }

.row {margin-left:0px;}

.basket   {vertical-align:middle;		
	   horizontal-align:left;
	   width:15;
	   height:15;
	   }
	   
.baskettext {font-size:small; 
             color:white;
             
             }