/* 
  SITE: gmav.co.uk
  AUTHOR: Quentin James
  LAST UPDATED: 
  LE VERSION: 1.0
----------------------------------*/

/* COLORS
  HEX COLOR      	 DESCRIPTION
  
  ---MAIN COLORS---
  #1e4331         	Dark Green (Green Monkey Dark Green)
  #55bb58        	Mid Green (Green Monkey Light Green)
  #990099			Purple
  #660066			Dark Purple
  #cc99cc			Pale Purple (Widget Backgrounds)
  #e5cce5			Very Pale Purple
  
----------------------------------*/

/* TABLE OF CONTENTS
  ALL SECTIONS OF THE CSS SHOULD BE NUMBERED FOR EASY REFERENCE AND SEARCHING
  
  =01 GENERIC
  =02 HEADER
  =03 LAYOUT
  =04 MAIN IMAGE (home page)
  =05 LEFT CONTENT
  =06 RIGHT CONTENT
  =07 FOOTER
  =08 MAIN SINGLE
  =09 COLUMN 1
  =10 GALLERY

----------------------------------*/

/* CSS STRUCTURE
  DEFINES THE ORDER OF CSS TAGS WITHIN ELEMENTS TO KEEP THINGS CONSISTENT
  
  - positioning (with coordinates) styles
  - float/clear styles
  - display/visibility styles
  - spacing (margin, padding, border) styles
  - dimensions (width, height) styles
  - typography-related (line-height, color, etc.) styles
  - miscellaneous (list-style, cursors, etc.) styles  

----------------------------------*/

/*---------------------------------
 =02 GENERIC 
 
 NOTES:
 GLOBAL FONT SIZE SET TO 11px
 GLOBAL LINE HEIGHT SET TO 15px
----------------------------------*/


/* PNG FIX
 img, div { behavior: url(http://www.tiredlegs.co.uk/greenmonkey/css/iepngfix.htc) } */
/* CF2007 last modified 17.04.2008  */


@font-face {
	font-family: 'Kabel';
	src: url('http://www.tiredlegs.co.uk/greenmonkey/fonts/itckabelstd-demi-webfont.eot');
	src: local('?'), url('http://www.tiredlegs.co.uk/greenmonkey/fonts/itckabelstd-demi-webfont.woff') format('woff'), url('http://www.tiredlegs.co.uk/greenmonkey/fonts/itckabelstd-demi-webfont.ttf') format('truetype'), url('http://www.tiredlegs.co.uk/greenmonkey/fonts/itckabelstd-demi-webfont.svg#webfonthf9qWOKM') format('svg');
	font-weight: normal;
	font-style: normal;
}


html { 
    height:100%;
	overflow:inherit;
} 
   
   
* {
	margin: 0;
	padding: 0;
}

* html #wrapper { 
	height:100%; 	
}


body {
  	background: url("/images/website/images/common/originals/background_510.jpg") #1e4331;
  	background-position: top center;
  	background-repeat: repeat-x;
  	position: relative; 
  	min-height:100%;
  	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size:12px;
  	padding: 0;
	margin: 0;
	border: 0;
}


 


h1, h2, h3, h4, h5, h6, caption{
  	font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
  	font-weight: normal;
}


p {
  font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
}

a:link
{
	color: #990099;
	text-decoration: underline; 
}

 a:visited
{
	color: #990099;
	text-decoration: underline; 
}

 a:hover
{
	color: #55bb58;
	text-decoration: underline; 
}


fieldset {
  border: 0;
}


em 
{
  font-style:normal;
}

strong, dt 
{
  font-weight: bold;
}


#shadow
{
	background: url("/images/website/images/common/originals/shadow.png");
  	background-position: top center;
  	background-repeat: no-repeat;
  	padding: 0px;
	margin: 0px;
	border: 0;
	width: 1032px;
	margin-right: auto;
	margin-left: auto;
}


#wrapper
{
  	padding: 0px;
	margin: 0px;
	border: 0;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

.clear
{
	clear: both;
}


/*---------------------------------
  =02 HEADER
----------------------------------*/

#header
{
	text-align: left;
	padding: 0;
	margin: 10px 0px 0px 0px;
	border: 0;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}


#header div
{
	float: left;
	padding: 0;
	margin: 0;
	border:0;
}


.headertable{
 	border-collapse: collapse;
  	border-spacing: 0;
	padding: 0;
	margin: 0;
}


.headertable td{
  	padding: 0;
	margin: 0;
}




/*---------------------------------
  =03 NAVIGATION
----------------------------------*/



#navigation
{
	background: url("/images/website/images/common/originals/background_nav.gif");
  	background-position: top center;
  	background-repeat: no-repeat;
  	width: 980px;
	height: 30px;
	padding: 0;
	margin: 0px;
	border: 0;
	clear: both;
}


#navigation div.left
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	border: 0;
}


#navigation div.right
{
	float: right;
	margin: 0;
	padding: 0px 15px 0px 0px;
	border: 0;
}


#navigation ul
{
	padding: 6px 0px 0px 0px;
	margin: 0;
	text-align: right;
}

#navigation li
{
	font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: inline;
	margin-right: 5px;
	padding-right: 8px;
	border-right: 2px solid #55bb58;
	text-decoration: none;
}

#navigation li.last
{
	border-right: 0;
	padding-right: 0;
}

#navigation a:link
{
	color: #FFF;
	text-decoration: none; 
}


#navigation a:visited
{
	color: #FFF;
	text-decoration: none; 
}

#navigation a:hover
{
	color: #990099;
	text-decoration: none; 
}



/*---------------------------------
  =04 BREADCRUMBS
----------------------------------*/


#breadcrumbs
{
	background: #55bb58;
	width: 980px;
	height: 18px;
	padding: 0;
	margin: 0;
	border: 0;
	border: 0;
	clear: both;
}


#breadcrumbs div.left
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border: 0;
}


#breadcrumbs div.right
{
	float: right;
	margin: 0;
	padding: 0px 10px 0px 0px;
	border: 0;
}


#breadcrumb
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #1e4331;
	padding: 1px 0 0 5px;
}


#breadcrumbs p.date
{
	color: #fff;
}


#breadcrumbs a:link
{
	color: #fff;
	text-decoration: none; 
}


#breadcrumbs a:visited
{
	color: #fff;
	text-decoration: none; 
}

#breadcrumbs a:hover
{
	color: #990099;
	text-decoration: underline; 
}



#dateBar
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: right;
	color: #fff;
	padding: 1px 5px 0 0;
}


/*---------------------------------
  =05 CONTENT
----------------------------------*/


#content
{
	overflow: hidden;
	background: #fff;
	width: 980px;
	padding: 10px 0 0 0;
	margin: 0;
	border: 0;
}


#content .widget-foot
{
	background: #fff;
	height: 10px;
}


#content h1
{
	font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #990099;
	padding: 10px;
}


.pageHeading
{
	background: url("/images/website/images/common/originals/green_band_header.jpg") #55bb58;
  	background-position: top center;
  	background-repeat: repeat-x;
        font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	overflow: visible;
}


#content h2
{
	font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	background: url("/images/website/images/common/originals/purple_band_header.jpg") #990099;
  	background-position: top center;
  	background-repeat: repeat-x;
	padding: 5px 10px; 
	margin: 20px 5px 10px 5px;
}


#content div.subHeading 
{
	font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	color: #fff;
	background: url("/images/website/images/common/originals/purple_band_header.jpg") #cc99cc;
  	background-position: top center;
  	background-repeat: repeat-x;
	padding: 5px 10px; 
	margin: 20px 5px 10px 5px;
}


#content p
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	color: #000;
	line-height: 150%;
	padding: 0px 10px 20px 10px;
}


#contact-message, #contact-fieldset, #contact-form, #login-newuser-intro
{
    padding: 0px 10px 20px 10px;
}

.tabmenu ul
{
	list-style-type: square;
	padding: 0px;
	margin: 0px;
}

.tabmenu li
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	color: #000;
	padding: 5px 20px;
	margin-left: 0.8em;
}


#column_center ul
{
	list-style-type: square;
	padding: 5px;
	margin: 0 0 10px 20px;
}

#column_center ol
{
	padding: 5px;
	margin: 0 0 10px 20px;
}

#column_center li
{
	padding: 5px 5px;
}


.contact-fieldtext
{
	float: left;
	width: 200px;
        padding: 5px 0;
}


.contact-field
{
	float: left;
	width: 320px;
       padding: 5px 0;
}

.contact-foot, .contact-fieldset
{
      float: left;
      width: 540px;
}


#content .img
{
	padding: 10px;
}


#column_left
{
	width: 200px;
	padding: 0px 0px 0px 5px;
	margin: 0;
	border: 0;
	float: left;
}


#column_center
{
	width: 560px;
	padding: 0px 5px 0px 5px;
	margin: 0;
	border: 0;
	float: left;
}


#column_right
{
	width: 200px;
	padding: 0px 5px 0px 0px;
	margin: 0;
	border: 0;
	float: left;
}



/*---------------------------------
  =06 FOOTER
----------------------------------*/


#footer {
	overflow: hidden;
	padding: 10px 0px;
	margin: 0;
	border: 0;
	background: url("/images/website/images/common/originals/background_footer.gif")  #990099;
  	background-position: top center;
  	background-repeat: repeat-x;
  	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
	

#footer div
{
	float: left;
	margin: 0;
	padding: 0 5px 0 20px;
	width: 190px;
}


#footer div.last
{
	padding: 0 0 0 10px;
	width: 300px;
}


#footer h6
{
	font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	padding: 15px 0px 0px 0px;
}

#footer p
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #fff;
	line-height: 155%;
	padding: 10px 0px 10px 0px;
}


#footer a:link
{
	color: #fff;
	text-decoration: underline; 
}


#footer a:visited
{
	color: #fff;
	text-decoration: underline; 
}

#footer a:hover
{
	color: #55bb58;
	text-decoration: underline; 
}


#footer div ul
{
	padding: 9px 0px 20px 0px;
	margin: 0;
}


#footer div li
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #fff;
	padding: 2px 0px;
	list-style-type: none;
}




/*---------------------------------
  =07 DYNAMIC MENU
----------------------------------*/


#widget_dynamic_menu
{
	background: #cc99cc;
	width: 200px;
	padding: 0px;
	margin: 0px;
	overflow: visible;
}


.widget-body
{
	padding: 0 0 5px 0;
}




/*---------------------------------
  =08 SEARCH WIDGET
----------------------------------*/


/* CHUNK: SEARCH (1) */
#widget_search 
{
	background: #55bb58;
	width: 200px;
	padding: 0px;
	margin: 0px;
}

#widget_search .widget-head span {}
#widget_search .widget-body {}

 #widget_search .inputText 
{
         width: 140px !important;
        height: 16px !important;
        padding: 0;
        margin: 10px 5px 10px 10px;
        border:1px solid #1e4331;

}

#widget_search .button 
{
        background: url('/images/website/images/common/originals/go.gif') top left repeat-x;
        color:#fff;
        height:25px;
        width:25px;
        margin:0;
        padding: 5px;
        border: 0;
        cursor: pointer;
        text-indent:-10000px;
}




/*---------------------------------
  =09 SECURE PAYMENT
----------------------------------*/

#payment 
{
	background: #55bb58;
	width: 200px;
	padding: 0px;
	margin: 0px;
}

#payment p
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #fff;
	padding: 5px 10px;
}



/*---------------------------------
  =10 DELIVERY
----------------------------------*/

#carriage
{
	background: #cc99cc;
	width: 200px;
	padding: 0px;
	margin: 0px;
}

#carriage img
{
	padding: 10px 0;
	margin: 0; 
	float: right;
}

#carriage h1
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #fff;
	padding: 10px 10px 0px 10px;
}

#carriage p
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #fff;
	padding: 5px 10px;
}

#carriage a:link, #carriage a:visited
{
	color: #fff;
	text-decoration: underline; 
}

#carriage a:hover
{
	color: #990099;
	text-decoration: underline; 
}



/*---------------------------------
  =11 NEWS WIDGET
----------------------------------*/

/* CHUNK: NEWS */
#widget_news 
{
	background: #55bb58;
	width: 200px;
	padding: 0px;
	margin: 0px;
}


#widget_news ul
{
	list-style-type: none; 
}


#widget_news .widget-head {}
#widget_news .widget-head span {}
#widget_news .widget-body {}

.news-list 
{ 	
	list-style-type: none; 
	padding: 0 5px; 
}

.newsItem 
{ 
	padding: 0 0 5px 0; 
}

.news-list-date 
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: right;
	color: #1e4331;
	padding: 5px 0;
}
.news-list-item 
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #fff;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #1e4331;
}

.news-list-item a:link, .news-list-item a:visited
{
	color: #fff;
	text-decoration: underline; 
}

.news-list-item a:hover
{
	color: #1e4331;
	text-decoration: underline; 
}





/*---------------------------------
  =12 CART WIDGET
----------------------------------*/

#widget_cart 
{
	background: #cc99cc;
	width: 200px;
	padding: 0; 
	margin: 0 10px 0 0;
	font-size: 11px;
}

#cart-contents { list-style-type: none; padding: 0px 10px 0 10px; }

#cart-contents li 
{
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #fff;
	padding: 5px 10px 5px 0;
	border-bottom: 1px solid #990099;
}

#cart-itemcount 
{ 
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-align: left;
	color: #fff;
	padding: 5px 10px;
	display: block; 
	font-weight: bold; 
}


#cart-total 
{ 
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #fff;
	padding: 0px 10px; 
	display: block;  
}


.cart-view 
{ 
	display: block; 
	margin: 5px 0 0 0; 
	padding: 2px 10px; 
}


.cart-checkout 
{ 
	display: block; 
	padding: 2px 10px; 
}


#widget_cart  a:link, #widget_cart a:visited
{
	color: #fff;
	text-decoration: underline; 
}

#widget_cart  a:hover
{
	color: #990099;
	text-decoration: underline; 
}



/*---------------------------------
  =13 ACCOUNT WIDGET
----------------------------------*/
#widget_account
{
	background: #55bb58;
	width: 200px;
	padding: 0px;
	margin: 0px;
}


#widget_account .widget-body 
{ 
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #fff;
	padding: 0 10px 10px 10px; 
}


#widget_account .account_greeting 
{ 
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #fff;
	padding: 5px 0;
	border-bottom: 1px solid #1e4331;
	display: block; 
}

#widget_account .account_greeting a:link, #widget_account .account_greeting a:visited
{
	color: #fff;
	text-decoration: underline; 
}

#widget_account .account_greeting a:hover
{
	color: #1e4331;
	text-decoration: underline; 
}


.accountlinks { list-style-type: none; margin: 10px 0 0; padding: 0; }

.accountlinks li { padding: 2px 0; }

.accountlinks li a:link, .accountlinks li a:visited
{
	color: #fff;
	text-decoration: underline; 
}

.accountlinks li a:hover
{
	color: #1e4331;
	text-decoration: underline; 
}




/*---------------------------------
  =14 BEST SELLERS WIDGET
----------------------------------*/
#widget_best_sellers 
{
	background: #55bb58;
	width: 200px;
	padding: 0px;
	margin: 0px;
}

#widget_best_sellers a:link, #widget_best_sellers a:visited
{
        color: #fff;

	text-decoration: underline; 
}

#widget_best_sellers a:hover
{
	color: #1e4331;
	text-decoration: underline; 
}

#widget_best_sellers .widget-head {}
#widget_best_sellers .widget-head .span {}
#widget_best_sellers .widget-body { padding: 5px; }
#widget_best_sellers ul { list-style-type: none; padding: 0; }

#widget_best_sellers ul li 
{ 
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #fff;
	padding: 5px 0;
	border-bottom: 1px solid #1e4331;
	clear: both; 
	display: block; 
	overflow: auto; 
}

#widget_best_sellers ul .last 
{ 
	border-bottom: none; 
	padding-bottom: 5px; 
}

#widget_best_sellers .pul-image 
{ 
	border:1px solid #1e4331;
	margin: 0 10px 0 0; 
	width:40px;
	height:40px;
	float: left;
}

#widget_best_sellers .pul-image img
{ 
	border:1px solid #1e4331;
	margin: 0 10px 0 0; 
	width:40px;
	height:40px;
	float: left;
}

#widget_best_sellers .pul-name 
{ 
	display: block; 
}

#widget_best_sellers .price 
{ 
	font-weight: bold;
	font-size: 13px;
}

.best-sellers-msg
{
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #1e4331;
}


/*---------------------------------
  =16 NEW PRODUCTS WIDGET
----------------------------------*/
#widget_new 
{ 	
	padding: 0; 
	margin: 0 5px 20px 5px;
	border: 1px solid #990099; 
        overflow: auto;
}

#widget_new .widget-head {margin: 0;}

#widget_new .widget-head .span {}
#widget_new .widget-body { padding: 10px 10px 0 10px; }
#widget_new ul { list-style-type: none; padding: 0; }
#widget_new ul li 
{
	font-size: 11px;
	float:left;
	text-align:center;
	width:23%;
	height:150px;
	padding: 5px 5px 20px 5px;
}

	
#widget_new ul .last { border-bottom: none; padding-bottom: 0; }
#widget_new .pul-image { }
#widget_new .pul-image img { border: none; }
#widget_new .pul-name { display: block; }

#widget_new .price 
{  
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #000;
}

.new-msg {color: #55bb58; padding: 5px 10px;}



/*---------------------------------
  =17 SPECIAL OFFERS WIDGET
----------------------------------*/
#widget_specials 
{ 	
	padding: 0; 
	margin: 0 5px 20px 5px;
	border: 1px solid #990099; 
        overflow: auto;
}

#widget_specials .widget-head {margin: 0;}

#widget_specials .widget-head .span {}
#widget_specials .widget-body { padding: 10px 10px 0 10px; }
#widget_specials ul { list-style-type: none; padding: 0; }
#widget_specials ul li 
{
	font-size: 11px;
	float:left;
	text-align:center;
	width:23%;
	height:170px;
	padding: 5px 5px 20px 5px;
}

	
#widget_specials ul .last { border-bottom: none; padding-bottom: 0; }
#widget_specials .pul-image { }
#widget_specials .pul-image img { border: none; }
#widget_specials .pul-name { display: block; }

#widget_specials .price 
{  
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #000;
}

.new-msg {color: #55bb58;}



/*---------------------------------
  =18 SUBSEC
----------------------------------*/

.subsec
{
	padding: 10px 5px;
}



/*---------------------------------
  =19 MY WIDGET HEAD
----------------------------------*/

#my-widget-head
{
	font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	padding: 5px 10px;
	margin: 0;
	overflow: visible;
}


#my-widget-head-center
{
	font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	padding: 5px 10px;
	margin: 20px 5px 0px 5px;
	overflow: visible;
}



.purple
{
	background: url("/images/website/images/common/originals/purple_band_header.jpg") #cc99cc;
  	background-position: top center;
  	background-repeat: repeat-x;	
}


.green
{
	background: url("/images/website/images/common/originals/green_band_header.jpg") #55bb58;
  	background-position: top center;
  	background-repeat: repeat-x;
}



/*---------------------------------
  =20 RELATED ITEMS WIDGET
----------------------------------*/

#widget_related 
{ 	
	padding: 0; 
	margin: 0 5px 20px 5px;
	border: 1px solid #990099; 
        overflow: auto;
}

#widget_related .widget-head {margin: 0;}

#widget_related .widget-head .span {}
#widget_related .widget-body { padding: 10px 10px 0 10px; }
#widget_related ul { list-style-type: none; padding: 0; }
#widget_related ul li 
{
	font-size: 11px;
	float:left;
	text-align:center;
	width:23%;
	height:150px;
	padding: 5px 5px 20px 5px;
}

	
#widget_related ul .last { border-bottom: none; padding-bottom: 0; }
#widget_related .pul-image { }
#widget_related .pul-image img { border: none; }
#widget_related .pul-name { display: block; }

#widget_related .price 
{  
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #000;
}

.related-msg {color: #55bb58; padding: 5px 10px;}


/*---------------------------------
  =21 CHUNK: SKU
----------------------------------*/

.product-detail-sku { color: #666666; font-weight: bold; }


/*---------------------------------
  =22 CHUNK: NAME


.product-detail-name
{
	font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #660066;
	padding: 10px;
}
----------------------------------*/

/*---------------------------------
  =23 CHUNK: PRICE
----------------------------------*/

.product-detail-price { font-size: 16px; font-weight: bold; }

.product-detail-price s { font-weight: normal; }

.productSpecialPrice { color: #ff0000; }


/*---------------------------------
  =24 CHUNK: productCell
----------------------------------*/

.productCell
{
	border: 1px solid #990099;
	background: #e5cce5;
	width: 130px;
	margin: 5px;
}

.productCell td
{
	padding: 0 5px 5px 5px;
}


.productCell td.thumb
{
	background: #ffffff;
	border-bottom: 1px solid #990099;
}

.productCell td.last
{
	padding: 0 5px 5px 5px;
}


/*---------------------------------
  =25 CHUNK: Tabs
----------------------------------*/

#tabmenu {}
.ui-tabs-nav { list-style-type: none; padding: 0px; }
.ui-tabs-nav li { background: #e5cce5; border-color: #990099; border-style: solid solid none; border-width: 1px 1px 0; display: block; float: left; margin: 0 1px 0 0; padding: 5px; }
.ui-tabs-nav li a {}
.ui-tabs-nav li a span {}
.ui-tabs-selected { background: #cc99cc !important; }
.ui-tabs-selected a {}
.ui-tabs-selected a span {}
#tab_wrapper { border: 1px solid #990099; clear: both; padding: 5px; }
#tab_wrapper .tab {}
.ui-tabs-panel {}
.ui-tabs-panel .tab {}
.ui-tabs-hide { display: none; }
.ui-tabs-hide .tab {}
.tb_lbl { font-weight: bold; }
.tb_data {}


/*---------------------------------
  =26 CHUNK: Description
----------------------------------*/

/* CHUNK: DESCRIPTION */
.product-detail-description { margin: 10px 0; }


.page-results
{
	padding: 20px 10px 20px 10px;
}

.filter
{
	padding: 20px 15px 20px 15px;
	background-color: #55bb58;
        border-bottom: 2px solid #1e4331;
}

.pBox
{
	padding: 0px 10px;
}


.pBox ul
{
	list-style-type: square;
	padding: 0px 10px 10px 10px;
	margin: 0px;
}

.productTable
{
    border: 1px solid #1e4331;
    padding: 5px;
}


.button 
{
        background: url('/images/website/images/common/originals/add_to_cart.gif') top left repeat-x;
        color:#fff;
        height:47px;
        width:145px;
        margin:10px 0px;
        padding: 20px 0 0 0;
        border: 0;
        cursor: pointer;
        text-indent: 0px;
        font-family: Kabel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.prod-detail-price:after{content:" +VAT"}



/* CHUNK: BUY (Drop down menu) */
.prod-detail-buy { margin: 10px 0; }
.prod-detail-buy select#products_id {}
.prod-detail-buy select#products_id option {}
.prod-detail-buy .prod-detail-price { font-size: 16px; font-weight: bold; margin: 10px 0; }
.prod-detail-buy .prod-detail-price s { font-weight: normal; }
.prod-detail-buy .productSpecialPrice { color: #ff0000; }
.prod-detail-buy .prod-detail-buynow { padding: 0 0 10px; }
.prod-detail-buy .prod-detail-buynow .button {}