﻿@charset "UTF-8";
@import url(../content.css);
@media all
{
body { background: #CCCCCC padding: 20px 0; }
	
	h2 {
		color: #333333; 
		border-bottom: 0px none #00674A;
		letter-spacing:-1px;
		padding:6px 0px;
		font-size:16px;
	}   
	       /* 24px */
	h3 { color: #67666B}                        /* 18px */
	a {color: #67666B;}
	a:focus,
	a:hover,
	a:active {color: #67666B; }

	#footer a, 
	#footer a:focus, 
	#footer a:hover,
	#footer a:active {color: #67666B; }

	#topnav a {color: #67666B; }
	#topsearchbox
	{	color:#67666B;	
		border-left:10px solid #fff;
		border-right:10px solid #fff;
	}
	
	#header {
		background-image:url(../../images/colour_theme_green/header_back.png);
		height:82px;
		padding:0;
	}
	
	#themeImage {
		background-position: left;
	}
	
	.gen{
		border:1px solid red;
		margin:0.5em;
	}
	
	.introLink a:hover,
	.introLink a:active,
	.introLink a:focus{
		color:#67666B;
	}
	
	#col3 table.fullwidthtable tbody{
		border:1px solid gray;
	}
		
	#col3 table.fullwidthtable{
		margin:1px;
		border:1px solid gray;
		margin-top:15px;
		width: 99%;
		margin-bottom:10px;
	}
	
	#col3 #newsListing table.fullwidthtable{
		border: none;
		border-collapse: separate;
		font-size:1.0em;
	} 
	
	
	#col3 table.fullwidthtablenoborder{
		margin:1px;
		border:none;
		margin-top:15px;
		width: 670px;
		margin-bottom:10px;
		border-collapse: separate;
	}
	
	#col3 table.fullwidthtablenoborder td{
		white-space:normal;
		border:none!important;
	}
	
	#col3  #newsListing table.fullwidthtablenoborder tbody{
		border:none;
	}
	
	p.imagewithcaption{
		color: #999999;
		font-size: 1em;
		display:inline;
	}
	
	p.leftimagewithcaption{
		color: #999999;
		font-size: 1em;
		float:left;
		margin-right:5px;
		display:inline;
	}
	
	p.rightimagewithcaption{
		color: #999999;
		font-size: 1em;
		float:right;
		margin-left:5px;
		display:inline;
	}
	

/*## YS Custom Style */

	a
	{
		color:#666666;
		text-decoration:underline;
		font-weight:normal;
	}

	a:focus, a:hover, a:active, a:visited, a:link
	{
		color:#333;
		font-weight:normal;
		cursor:pointer;
	}
	.newsList
	{
		list-style-image:url(../../images/colour_theme_green/grayBullet_trans.png);
		overflow:visible;
	}
	.newsList li
	{padding:2px 0px;}
/*#### HEADER SECTION ####*/
	.YellowBar
	{
		background-color:#ffcc00;
		clear:both;
		color:#67666B;
	}
	
	/*## YS - This was made to fix the overflow of the drop down menu for the searc categories ##*/
	#nav
	{
		overflow:visible;
	}
	.topNavSeparator
	{
		color:#acacac;
		padding:0 4px;
	}
	.searchBar
	{
		float:left;
		padding:5px;
		color:#67666B;
	}
	.labelForSearch
	{
		margin-left:10px;
		float:left;
	}
	.langSelect
	{
		padding:6px 10px;
		text-align:right;
		color:#67666B;
	}
	.langSelect a
	{
		color:#67666B;
		text-decoration:none;
	}

	.searchGoButton
	{
		height:19px;
		background-color:#666666;
		color:#fff;
		font-weight:bold;
		font-size:8pt;
		margin-left:3px;
		padding:0px 1px;
	}
	.searchCategories
	{
		margin-top:0px;
		margin-bottom:5px;
		font-size:8pt
	}
	.searchBar .searchBox
	{
		display:block;
		float:left;
		padding:0px 0px 0px 10px;
	
	}
	.searchBar #text
	{
		font-size:8pt;
		padding-top:2px;
		height:15px;
	}
	
	.searchBar .searchText
	{
		position:relative;
		float:left;
		background:#fff;
		height:19px;
		width:285px;
	}
		
	.searchBar .searchLeftImage
	{
		position:relative;
		float:left;
	}
	.searchBar .searchButton
	{
		float:left;
	}
	.searchBar .selectCategories
	{
		float:left;
	}
/*############################################*/

/*#### Col1 SECTION ####*/
	#col1
	{
		border-left:10px solid #fff;
	}

	#col1 #col1_navcontent #submenu
	{
		border:none;
		margin:0;
		background-color:#777; 
	}
	
	#col1 #col1_navcontent #submenu li
	{
		font-size:12px;
		border-bottom: 2px #67656b solid;
		background-position:6px 12px;
	}
	#col1 #col1_navcontent #submenu li#active
	{
		background:#999 url(../../images/colour_theme_green/leftNavBullet_trans.png) no-repeat;
		background-position:0px 7px;
	}
	#col1 #col1_navcontent .leftMenuHeader
	{
		background:url(../../images/colour_theme_green/leftNavTop.png) no-repeat;
		height:11px;
		overflow:hidden; 
	}
	#col1 #col1_navcontent #submenu #title
	{
		border-bottom:1px solid #e1e0e1;
		background:#FFCC00;
	}
	
	#col1 .objectTitle h2
	{
		padding-left:10px;
		margin:0px;
	}
			
	.filler
	{
		display:block;
		background-color:#67656b;
		height:9px;
	}
	
	#col1 #col1_navcontent .leftMenuFooter
	{
		background:url(../../images/colour_theme_green/leftNavBottom.png) no-repeat;
		height:36px;
	}
		
	#col1 #leftObjects
	{
		padding:10px 0px;
	}
	#col1 .objectHeader
	{
		background:url(../../images/colour_theme_green/rightObjTop.png) no-repeat;
	}
	#col1 .objectHeader h2
	{
		margin:0px;
		padding-left:10px;
	}
	#col1 .object
	{
		border-right:1px solid #cfcfcf;
		border-left:1px solid #cfcfcf;
		padding:10px;
		background-color: white;
	}
	#col1 .objectFooter
	{
		background:url(../../images/colour_theme_green/rightObjBottom.png) no-repeat;
	}
	.moreLinkRight
	{
		padding:4px;
	}
	#col1 .moreLinkRight {
		float:none;
		padding-top:10px;
	}	
/*############################################*/
	
/*#### Col2 SECTION ####*/
	#col2
	{
		border-left:1px solid #FFF;
		border-right:10px solid #FFF;
	}
	#col2 #rightObjects
	{
		padding:0px;
	}
	#col2 .objectHeader
	{
		background:url(../../images/colour_theme_green/rightObjTop.png) no-repeat;
	}
	#col2 .object
	{
		border-right:1px solid #cfcfcf;
		border-left:1px solid #cfcfcf;
		padding:10px;
		background-color: white;
	}
	#col2 #col2_content
	{
		padding:0;
	}
	#col2 .objectFooter
	{
		background:url(../../images/colour_theme_green/rightObjBottom.png) no-repeat;
		height:10px;
	}
	#col2 h2
	{
		padding-left:10px;
		margin:0px;
	}
	#col2 .moreLinkRight
	{
		float:none;
		padding-top:10px;
	} 
	#col2 .moreLinkRight a
	{text-align:right;}
/*############################################*/
	
/*#### Col3 SECTION ####*/
	#col3 #breadcrumbOuter
	{
		border-bottom:none;
	}
	#col3 #il_title h1
	{
		color:#fff;
	}
	#col3 .articleHeaderOutter
	{
		width:550px;
		margin-bottom:5px;
	}
	#col3 .articleHeaderTop
	{
		background:url(../../images/colour_theme_green/serviceBreadcrumpTop.png) no-repeat 0px 0px;
		height:9px;
		overflow:hidden;
		overflow:hidden;
	}
	#col3 .articleHeaderContent
	{
		background:#666 url(../../images/colour_theme_green/serviceBreadcrump.png) no-repeat 0px 0px;
		background-position:bottom;
		padding:0px 10px 10px 10px;
	}

	#col3 .articleHeaderOutter.productView
	{
		margin-bottom:0px;
	}
	
	#col3 .articleHeaderOutter.productView .articleHeaderContent
	{
		background:#666 url(../../images/colour_theme_green/serviceBreadcrumpProductView.png) no-repeat bottom;
	}
	
	#col3 #breadcrumbInner a
	{
		text-decoration:underline;
		color:#ccc
	}
	#col3 #breadcrumbInner .breadCrumpSep
	{
		color:#ccc
	}
	#col3 #breadcrumbInner .breadCrumpNoLink
	{
		text-decoration:none;
		color:#fff;
	}
	#col3 #breadcrumbInner #breadcrumb 
	{
		visibility:hidden;
		display:none;
	}
	
	#col3 #breadcrumbOuter
	{
		margin:0;
	}
	
	#col3 .centerObjectl .objectHeader
	{
		background:url(../../images/colour_theme_green/rightObjTop.png) no-repeat;
		height:34px;
		overflow:hidden;
	}
		
	#col3 .centerObjectl .object
	{
		border-right:1px solid #cfcfcf;
		border-left:1px solid #cfcfcf;
		width:177px;
		padding:3px;
	}

	#col3 .centerObjectl .objectFooter{background:url(../../images/colour_theme_green/rightObjBottom.png) no-repeat;}
	#col3 .centerObjectl h2{border-bottom: none ;}

/*############################################*/
	
/*#### ProductListing SECTION ####*/
	/* @@ CENTER PRODUCTS @@ */
		#productListingCenter .objectTitle
		{
			background:url(../../images/colour_theme_green/articleObjects_1_Header.png) no-repeat;
			padding:0;
			color:#fff;
			font-weight:normal;
			font-size:16px;
		}
		#productListingCenter
		{
			width:550px;
			margin-bottom:10px;
		}
		#productListingCenter .objectContent
		{
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			background:#eee;
			padding:5px 0px 0px 3px;
		}
		
		#productListingCenter #image_without_summary .itemOutter
		{
			float:left;
		}
		#productListingCenter #image_without_summary .itemInner
		{
			padding:0 10px;
		}
		
		#productListingCenter #image_without_summary .itemListOutter
		{
			background:url(../../images/colour_theme_green/serviceItemBack.png) repeat-y;
			margin-bottom:3px;
		}
		
		#productListingCenter #image_without_summary .imageList,
		#productListingCenter #image_without_summary .textList,
		#productListingCenter #image_without_summary .priceList
		{
			float:left;
			clear:left;
			width:540px;
			padding-bottom:10px;
		}

		#productListingCenter #image_with_summary .objectTitle.paging
		{
			padding:0;
		}
		
		#productListingCenter #image_with_summary .itemListOutter
		{
			background:url(../../images/colour_theme_green/serviceItemBack_3.png) repeat-y;
			margin-top:5px;
		}
		
		#productListingCenter #image_without_summary .itemHeader
		{
			background:url(../../images/colour_theme_green/serviceItemHeader.png) no-repeat;
			height:6px;
			overflow:hidden;
		}
		
		#productListingCenter #image_with_summary .itemHeader
		{
			background:url(../../images/colour_theme_green/serviceItemHeader_3.png) no-repeat;
			height:6px;
			overflow:hidden;
		}
		
		
		#productListingCenter #image_without_summary .itemContent
		{
			float:left;
			width:126px;
			padding:5px;
		}
		
		#productListingCenter #image_without_summary a
		{		
			font-weight:normal;
		}
		
		#productListingCenter #image_without_summary .image
		{
			text-align:center;
		}
		
		#productListingCenter #image_without_summary .text
		{
			color:#67666b;
			line-height:14px;
		}
		
		#productListingCenter #image_without_summary .price
		{
			font-weight:bold;
			font-size:14px;
			color:#194e8b;
		}
		
		#productListingCenter #image_with_summary .itemOutter
		{
			float:left;	
		}
		#productListingCenter #image_with_summary .itemInner
		{
			padding:0 10px;
		}
		
		#productListingCenter #image_with_summary .itemInner .itemTitle{
			font-weight:bold;
		}
			
		#image_without_summary .textTitle{
			overflow:hidden;
		}
		
		#productListingCenter #image_with_summary .itemContent
		{
			float:left;
			width:167px;
		}
		
		#productListingCenter #image_with_summary a
		{		
			font-weight:normal;
		}
		
		#productListingCenter #image_with_summary .imageList,
		#productListingCenter #image_with_summary .textList,
		#productListingCenter #image_with_summary .priceList
		{
			width:550px;
			clear:left;
		}
		#productListingCenter #image_with_summary .image
		{
			text-align:center;
		}
		#productListingCenter #image_with_summary .textTitle
		{
			color:#67666B;
			font-size:12px;
			font-weight:bold;
			line-height:15px;
			padding-bottom:10px;
		}
		#productListingCenter #image_with_summary .text
		{
			color:#67666b;
			line-height:15px;
			padding-bottom:10px;
		}
		#productListingCenter #image_with_summary .price
		{
			font-weight:bold;
			font-size:16px;
			color:#194e8b;
			padding-bottom:5px;
		}
		#productListingCenter #image_with_summary .availability
		{
			color:#67666B;
			font-size:12px;
			font-weight:bold;
			padding-bottom:10px;
		} 
			
		#productListingCenter .objectSubBar {
			background:#868686;
			border-top:2px solid #c4c4c4;
			padding:6px 8px 0 0;
			color:#fff;
		}
		
		#productListingCenter .objectSubBar a 
		{
			color:#fff;
			text-decoration:none;
		}
		
		#productListingCenter .objectSubBar .result
		{
			float:left;
			white-space:nowrap;		
		}
		#productListingCenter .objectSubBar .paging
		{
			float:left;
			padding:0px 5px;
		}
		
		#productListingCenter .objectSubBar .filter
		{
			float:right;
			width:90px;
			height:20px;
			text-align:center;
			color:#fff;
			font-weight:bold;
			cursor:default;
		}
		
		#productListingCenter .objectSubBar .filter_hover
		{
			float:right;
			background:url(../../images/colour_theme_green/filterBy_over.png) no-repeat;
			width:90px;
			height:20px;
			text-align:center;
			color:#fff;
			font-weight:bold;
			cursor:pointer;
		}
		
		#productListingCenter .itemFooter
		{
			background:url(../../images/colour_theme_green/serviceItemFooter.png) no-repeat;
			a background-position:top;
			height:7px;
			overflow:hidden;
			clear:both;
		}
		
		#productListingCenter #image_with_summary .itemFooter
		{
			background:url(../../images/colour_theme_green/serviceItemFooter_3.png) no-repeat 0 0;
			height:6px;
			overflow:hidden;
			clear:both;
		}
		
		#productListingCenter .objectFooter
		{
			background:url(../../images/colour_theme_green/productListFooter.png) no-repeat;
			height:10px;
			overflow:hidden;
			clear:both;
			margin-top:-3px; /* ie */
		}

		#productListingCenter h2
		{
			padding:6px 0px 0px 8px;
			color:white;
		}
	/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
	/* @@ SIDE PRODUCTS @@ */
	

		#productListingSide #imageSide .objectTitle
		{
			background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/rightObjTop.png) no-repeat;
			padding:1px;
		}
		
		#productListingSide #imageSide .itemHeader
		{
			margin:3px 0px 4px 0px;
		}
		
		#productListingSide #imageSide .itemContent
		{
			margin-bottom:10px;
			font-size:12px;
			line-height:14px;
			color:#666;
		}

		#productListingSide #imageSide .itemContent.simple
		{
			margin-left:10px;
		}
	
		#productListingSide #imageSide a
		{		
			font-weight:normal;
		}
		
		#productListingSide #imageSide .itemTitle
		{
			font-weight:bold;
			padding-bottom:5px;
			padding-top:5px;
		}

		#productListingSide #imageSide .itemPrice
		{
			font-weight:bold;
			color:#194e8b;
			padding-top:7px;
		}
		
		#productListingSide #imageSide .itemFooter
		{
			height:1px;
			overflow:hidden;
			background:#ccc;
			margin:2px 0px;
			clear:both;
		}
		#productListingSide #imageSide .itemOutter
		{
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			padding:3px 10px;
			height:auto !important;
		}
		
		#productListingSide #imageSide .objectFooter
		{
			height:10px;
			background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/rightObjBottom.png) no-repeat;
		}
		

	#productListingSide #imageSide .itemSingle{
		border-top:1px solid #CCCCCC;
		padding:10px 0;
	}

	#productListingSide #imageSide .itemSingle.first{
		border-top:none;
	}	
	
	#productListingSide #imageSide .itemTitle a{
		font-weight:bold;
		text-decoration:none;
	}		
	
	#productListingSide #imageSide .groupedItems .objectTitle {
		font-weight:bold;
	}
	
	#productListingSide #imageSide .groupedItems .header{
		background:#fcfcfc none repeat scroll 0 0;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-top:1px solid #CCCCCC;
		border-bottom:1px dotted #d9d9d9;
		clear:both;
		display:block;
		font-size:89%;
		font-weight:bold;
		padding:5px 10px;
		text-decoration:none;
		cursor:pointer;
		margin-top:-1px;
	}
/*############################################*/

/*#### ProductOverview SECTION ####*/
	#productOverview .headerTop
	{
		height:10px;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/serviceBreadcrumpTop.png) no-repeat;
	}
	#productOverview .header
	{
		height:55px;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/productDetailsHeader.png) bottom no-repeat;
		background-position-x:0;
	}
	#productOverview .objectContent
	{
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background:#eee url(/demo/css/graphic/nq_yaml/images/colour_theme_green/productDetailsBack.png);
		background-repeat:repeat-x;
		width:548px;
		padding-bottom:15px;
	}
		
	#productOverview .overviewOutter
	{
		padding:25px 0px 0px 3px;
		
	}
	#productOverview .overviewImageOutter
	{
		margin: 10px 0 0 5px;
	}
	#productOverview .overviewImageTop
	{
		height:10px;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/productDetailsInnerImage_Top.png) no-repeat;
		overflow:hidden;
	}
	#productOverview .overviewImageContent
	{
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
		text-align:center;
	}
	#productOverview .overviewImageContent #previewImage
	{
		width:325px;
		height:215px;
	}
	
	#productOverview .overviewImageLens
	{
		text-align:right;
		padding-right:10px;
		padding-top:7px;
	}
	#productOverview .overviewImageBottom
	{
		height:10px;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/productDetailsInnerImage_Bottom.png) no-repeat;
	}
	
	#productOverview .overviewDetailsOutter .title
	{
		color:black;
		font-size:145%;
		font-weight:normal;
		letter-spacing:-1px;
		padding:10px 10px 5px;
	}

	#productOverview .objectContent .tabs
	{
		margin:10px;
	}
	
	#productOverview .objectContent .price
	{
		color:#006699;
		font-size:122%;
		font-weight:bold;
		letter-spacing:-1px;
		padding-left:10px;
		padding-top:7px;
	}
	#productOverview .objectContent .priceWas
	{
		font-weight:bold;
		color:#333;
		padding-left:9px;
	}

	#productOverview .objectContent .cardprice
	{
		font-size:93%;
	}
		
	#productOverview .objectFooter
	{
		height:10px;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/productListFooter.png) no-repeat;
		margin-bottom:10px;
	}
	
	#productOverview #productDetails p, #TB_ajaxContent .specsContent{
		margin:0;
		padding-bottom:6px;
		padding-left:10px;
		background:url(/demo/css/graphic/nq_yaml/images/bullet_arrow.gif) no-repeat 0px 5px;
	}
	
	#TB_ajaxContent .specsContent{
		padding-top:2px;
		padding-bottom:2px;
	}

	.nobullet{
		background:none !important;
		padding-left:0px !important;
	}
	
	#productOverview .brand{
		padding:20px 0 0px 10px;
	}

	#productOverview .itemFeatured{
		margin-bottom:5px;
		padding-left:5px;
		text-align:left;
	}

	#productOverview .itemFeatured img{
		vertical-align:middle;
		margin:5px;
	}
/*############################################*/

/*#### Col3 Products SECTION ####*/
	#col3 .homeProducts
	{
		margin:10px 0px;
	}
	#col3 .homeProductsHeader
	{
		width:715px;
		background:#868686 url(/demo/css/graphic/nq_yaml/images/colour_theme_green/homeProductsTitle.png) no-repeat;
		padding:5px 15px 10px 15px;
		font-weight:normal;
		color:#fff;
		font-size:18px;
	}
	#col3 .homeProductsItems
	{
		background:#eee;
		overflow:hidden;
		padding:10px 5px 0px 3px;
	}

	#col3 .homeProductsItems .imageList
	{
		text-align:center;
	}

	#col3 .homeProductsItems .priceList
	{
		clear:left;
	}
	
	#col3 .homeProductsItemsTop
	{
		height:10px;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/productsItemsTop.png) no-repeat;
		background-position:9px 0px;
		overflow:hidden;
	}
	#col3 .homeProductsItemsBack
	{
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/productsItemsBack.png) scroll 9px 0px;
	}
	#col3 .homeProductsItemsOutter
	{
		float:left;
		padding:0px;
		padding-left:14px;
		padding-right:5px;
		min-height:90px;
	}
	#col3 .homeProductsItemsContent
	{
		float:left;
		width:164px;
		background-color:#fff;
		margin-right:20px;
		padding-bottom:5px;
	}
	
	#col3 .priceList .homeProductsItemsContent
	{
		font-weight:bold;
		color:#006699;
		font-size:14px;
	}
	
	#col3 .homeProductsItemsBottom
	{
		height:10px;
		margin-left:9px;
		overflow:hidden;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/productsItemsBottom.png) no-repeat;
		clear:left;
	}
	#col3 .homeProductsItemsImage
	{text-align:center;}
	
	#col3 .homeProductsItemsFeature
	{font-weight:bold;}
	
	#col3 .homeProductsItemsText
	{}
	
	#col3 .homeProductsFooter
	{
		height:10px;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/homeProductsFooter.png) no-repeat;
	}
	
	#col3 .homeIcon{
		padding:0 0 0px 0;
	}
	
/*############################################*/
	
/*#### Col3 Services SECTION ####*/
	#col3 .homeServicesOuter
	{
		padding:10px 9px 0px 0px;
	}
	
	#col3 .c33r .homeServicesOuter
	{
		padding:10px 0px 0px 0px;
	}
	
	#col3 .homeServicesItems
	{
		overflow:hidden;
	}

	#col3 .homeServicesItems ul li, #col3 .homeServicesItems_hover ul li{
		padding-left:0;
		margin-left:4px;
	}
	
	#col3 .homeServicesItems .ItemsTop, #col3 .homeServicesItems_hover .ItemsTop_hover
	{
		height:20px;
		padding:12px 5px 5px 7px;
		font-weight:bold;
		color:#000;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/homeServicesHeader_hover.png) #ffcc00 no-repeat;
	}

	#col3 .c33r .homeServicesItems .ItemsTop, #col3 .c33r .homeServicesItems_hover .ItemsTop_hover
	{
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/homeServicesHeaderLong_hover.png) #ffcc00 no-repeat;
	}
		
	#col3 .homeServicesItems .ItemsContent
	{
		a-margin-right:9px;
		padding:3px 8px;
		border-left:1px solid #ffcc00;
		border-right:1px solid #ffcc00;
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	#col3 .homeServicesItems_hover .ItemsContent_hover
	{
		padding:3px 8px;
		border-left:1px solid #ffcc00;
		border-right:1px solid #ffcc00;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/homeServicesItemsBack_hover.png) no-repeat scroll right bottom;
	}
	#col3 .homeServicesItems .ItemsText, #col3 .homeServicesItems_hover .ItemsText_hover
	{
		overflow-x:hidden;
		overflow-y:auto;
		height:110px;
		font-size:11px;
	}
	#col3 .homeServicesItems .ItemsText p, #col3 .homeServicesItems_hover .ItemsText_hover p
	{
		line-height:1.3em;
	}
	#col3 .homeServicesItems .ItemsBottom, #col3 .homeServicesItems_hover .ItemsBottom_hover
	{
		height:10px;
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/homeServicesFooter_hover.png) no-repeat;
		clear:left;
	}

	#col3 .c33r .homeServicesItems .ItemsBottom, #col3 .c33r .homeServicesItems_hover .ItemsBottom_hover
	{
		background:url(/demo/css/graphic/nq_yaml/images/colour_theme_green/homeServicesFooterLong_hover.png) no-repeat;
	}	
/*#### FOOTER SECTION ####*/
	#footer
	{
		padding:0;
		border-top-width:0px;
		background:#666666;
	}
	#footer #copyOuter
	{
		color:#FFF;
		font-size:10px;
		line-height:21px;
		padding:15px 5px 10px 5px;
	}
	#footer #powered
	{margin-top:10px}
	#footer .menu
	{
		text-align:center;
		background-color:#FFCC00;
		line-height:38px;
		color:#333;
	}
	
	#footer .menu a
	{
		color:#333;
		padding:0px 5px;
		text-decoration:none;
	}
	
	#footer .menu a:hover
	{text-decoration:underline;}
	
	#footer .separator
	{
		color:#d6ad0a;
	}
	
	#footer .subcl
	{
		padding:0px;
		border-left:10px solid #FFF;
		border-right:10px solid #FFF;
	}
	
	#footer .backImage
	{
		background:url(../../images/colour_theme_green/footer_image.png);
		height:20px;
		width:100%;
	}
/*##################################################*/
	
/*### DropDown Services ###*/ 
	#menuServices {
		background: #eee123;
		float: left;
		height:5px;
	}
	#menuServices a, #menuServices h2 {
		font: 11px/16px arial, helvetica, sans-serif;
		display: block;
		margin: 0;
		padding: 0px 0px 3px 0px;
	}
	
	#menuServices h2 {
		color: #555;
	}
		
	#menuServices a {
		color: #000;
		background: #ddd;
		text-decoration: none;
		padding:0px 3px;
		line-height:19px;
	}
	
	#menuServices a:hover {
		color: #ffcc00;
		background: #333;
	}
	#menuServices #lev0
	{
		background: #fff;
		position:relative;
		top:-4px;
		padding:0px 35px 0px 30px;
		width:150px;
	}
	
	#menuServices ul {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		width:183px;
		88-height:19px;
		
	}
	
	#menuServices ul ul {
		position: absolute;
		z-index: 500;
		width: 166px;
		top:19px;
		left:7px;
		border:1px solid #fff;
		display: none;
	}
	
	#menuServices ul ul ul {
		position: absolute;
		top: 0;
		left: 100%;
	}
	
	#menuServices li 
	{
		position: relative;
		background: #fff;
		height:19px;
		CURSOR: pointer;
	}
	#menuServices ul ul li 
	{
		position: relative;
		background: #fff123;
		height:15px;
	}
		
	div#menuServices ul ul,
	div#menuServices ul li:hover ul ul,
	div#menuServices ul ul li:hover ul ul
	{display: none;}
	
	div#menuServices ul li:hover ul,
	div#menuServices ul ul li:hover ul,
	div#menuServices ul ul ul li:hover ul
	{display: block;}
/*##################################################*/
	
/*### JavaScript DropDown Services ###*/ 	
	.selectCategoryLeft
	{
		display:block;
		float:left;
		margin-left:15px
	}
	.selectCategoryRight
	{
		display:block;
		float:left;
	}
	.selectCategory
	{
		float:left;
		display:block;
		min-width:180px;
		width:180px;
		background:#fff;
		height:19px;
	}
	#nav ul
	{
		margin:0px;
	}
	.selectReplacement SELECT {
		DISPLAY: block; 
	}
	SELECT.replaced {
		DISPLAY: none;
	}
	UL.selectReplacement {
		PADDING: 0px;  
		MARGIN: 0px; 
		HEIGHT: 1.65em;
		z-index:100;
		margin-left:10px;
		position:absolute;
		display:block;
		
	}
	UL.selectReplacement LI {
		PADDING: 1px 12px; 
		DISPLAY: none;  
		FONT-SIZE: 11px; 
		BACKGROUND: #999;  
		MARGIN: 0px; 
		WIDTH: 157px; 
		CURSOR: pointer;
		COLOR: #fff; 
		LINE-HEIGHT: 1.5em; 
		LIST-STYLE-TYPE: none;
	}
	UL.selectOpen LI {
		DISPLAY: block;
		
	}
	UL.selectReplacement LI.selected {
		DISPLAY: block; 
		BACKGROUND: #fff; 
		COLOR: #555
	}
	UL.selectOpen LI.selected {
		DISPLAY: block; 
		BACKGROUND: #333;
		color:#fff;
	}
	
	.instock{
		font-weight:bold;
		color:#339900;
	}
	
	.outofstock{
		font-weight:bold;
		color:#CC0000;
	}
	
	.filterOuter{
		background:white;
		padding-bottom:18px;
		width:540px;
	}

	.priceSlider{ font-size:80%; width:260px;position:absolute;m1argin-top:19px;}
	.priceSlider fieldset { border:0; margin:5px 0 20px; padding-top:20px;width:230px;}	
	.priceSlider select {margin-right: 1em; float: left;}
}