/*-------------------------------------------------
	*Filename:			style.css
	*Description:		Global style
	*Version:			1.0.0(2009-07-15)
	*Website:			GGI
	*Author:			Extro Interactive
	*Notes:			Please keep me clean

==STRUCTURE========================================
	
	$__universal		Universal styles shared across site
	$__header			Header elements
	$__content			Content, anything within the mid area
	$__footer			Footer  
	$__home				Home Layout
	$__standard			Home Layout
	$__category			Category Layout
	$__product1			Product Layout
	$__product2			Product Layout 2
	$__color-themes		Change CSS colours via color class
	$__other			Other random items, try to keep it clean
	
-------------------------------------------------*/

/*	__universal
-------------------------------------------------*/

	html{	
		height:100%;
	}
	
	html{	
		_height:auto;/*target IE6*/
	}
	
	*+html{	
		height:auto;/*target IE7*/
	}
	
	
	body, div.container{
		height: 			100%; 
		width: 				100%;
	}
	
	body {
		font-family: 		arial,verdana,helvetica,sans-serif;
		font-size: 			12px;
		color: 				#fffdfd;
		width: 				100%;
		height: 			100%;
		background-color:	#fff;
	}
	
	h1{
		font-size:			30.6px;	
	}
	
	h2{
		font-size:			30.6px;	
	}
	
	h3{
		font-size:			12px;	
		padding: 			0.25em 0 10px;
	}
	
	h4{
		font-size:			12px;	
		padding: 			0.25em 0 10px;
	}
	
	h5{
		font-size:			12px;	
		padding: 			0.25em 0 10px;
	}
	
	h6{
		font-size:			12px;	
		padding: 			0.25em 0 10px;
	}
	
	a{
		color: 				#666666;
		text-decoration:		underline;
	}
	
	a:hover{
		color: 				#fff;
		text-decoration:		underline;
	}
	
	p{
		line-height: 1.3em;
		padding-bottom: 1.2em;
	}
	
	b { font-weight:bold; }
	
	ul li, ol li{
		padding-bottom: 4px;
	}
		ol li{ list-style-type: decimal; }
	
	dl{ margin: 0; padding: 1em 0; }

		dl dt	{ margin: 0 0 0.4em 0; padding: 0; font-weight: bold; }

		dl dd{ margin: 0 0 1em 0; padding: 0; }
		
	
	body > div.container {
		height: 			auto; 
		min-height: 			100%;
	}
	
	body div.container{
		background-color:		#f2f2f2;
	}
	
	body div.container div.page{
		width:				790px;
		min-height: 			265px;
		height: 			auto;
		margin:				0 auto;
		padding: 			35px 15px 0;
		background: 			#9c9c9a url(../img/bg-default.jpg) no-repeat 50% 0;
	}
	
	body div.container div.page div.content{
		min-height: 		657px;
		position:		relative;
	}
	
	body div.container div.page div.content div.sub-column{
		width: 				180px;
		float: 				left;
		padding-right:			0px;
	}
	
	body div.container div.page div.content div.sub-column ul.sub-nav li{
		padding-bottom: 		4px;
	}
	
	body div.container div.page div.content div.sub-column ul li{
		padding-bottom: 		6px;
		line-height:			14px;
	}
	
	body div.container div.page div.content div.main-column{
		float:				left;
		width:				600px;
		padding-bottom: 		20px;
	}
	
	body div.container div.page div.content div.main-column div.summary-content{
		padding-left:			20px;
		padding-right:			100px;
		padding-bottom: 		15px;
	}
	
	body div.container div.page div.content div.main-column div.summary-content h2{
		font-size: 			30.6px;	
	}
	
	body div.container div.page div.content div.main-column div.main-content{
		width: 				443px;
		padding:			0 100px 15px 20px;
		background-color:		#9c9c9a;
	}
	
	body div.container div.page div.content div.main-column div.main-content div.content-item{
		margin-bottom: 			10px;
	}
	
	body div.container div.page div.content div.main-column div.main-content div.content-item h2{
		font-size:			12px;
		width: 				100%;
		height: 			14px;
		clear: 				both;
		padding-bottom: 		10px;
		background: 			transparent url(../img/line.png) repeat-x 0 17px;
	}
	
	body div.container div.page div.content div.main-column div.main-content  h3{
		font-size:			12px;
		width: 				100%;
		height: 			14px;
		clear: 				both;
		padding-bottom: 		10px;
	}
	

	div.clear{
		clear:				both;
	}
	
/*	__header
-------------------------------------------------*/
	body div.container div.page div.header{
		height: 			108px;
		position: 			relative
	}
	
	body div.container div.page div.header div.header-home-link a{
		width: 				105px;
		height: 			80px;
		display: 			block;
		position: 			absolute;
		right:				0;
		margin-top: 			30px;
		text-indent:			-5000px;
	}
	
	/*nav*/
	body div.container div.page div.header div.header-nav ul.nav-set li.nav-column{
		width: 				200px;
		display: 			block;
		float: 				left;
		font-size:			15px;
	}
	
	body div.container div.page div.header div.header-nav ul.nav-set li.nav-column ul li{
		padding-bottom:			0px;
	} 
	
	body div.container div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		text-decoration: 		none;	
	}
	
	
	/*search*/
	body div.container div.page div.header div.header-search{
		width:				190px;
		height:				20px;
		position: 			absolute;
		right:				0;
	}
	
	body div.container div.page div.header div.header-search form div.input input{
		border: 			0;
		height: 			auto;
		width: 				150px;
		font-size: 			11px;
		color: 				#999999;
		float: 				left;
		margin-top:			-1px;
		margin-left:			8px;
		background: 			transparent;
	}
	
	body div.container div.page div.header div.header-search form  input.search-btn{
		width:				17px;
		height:				17px;
		background:			transparent url(../img/btn-circle.png) no-repeat 0% 0%;
		border: 			0;
		float: 				right;
		cursor: 			pointer;
	}
	
	
	
/*	__content
-------------------------------------------------*/
	body div.container div.page div.content div.content-title{
		width: 				100%;
		height: 			14px;
		clear: 				both;
		padding-bottom: 	22px;
		background: 		transparent url(../img/line.png) repeat-x 0 17px;
	}
	
	body div.container div.page div.content div.content-title a{
		color:				#fff;
	}
	
/*	__footer
-------------------------------------------------*/
	body div.container  div.footer{
		clear:			 	both;
		background: 	 	transparent url(../img/footer-bg.png) no-repeat 50% 0;
		height: 		 	40px;
		padding-bottom: 	30px;
	}
	
	body div.container  div.footer-content{
		width: 				720px;
		margin:				0 auto;
		padding-top:		12px;
		padding-left:		5px;
		color:				#a7a7a5;
		font-size:			11px;
		letter-spacing:		-0.08em;
		word-spacing:		0.05em;

	}
	
	body div.container  div.footer-content div.content-1{
		width:				362px;
		float: 				left;
		text-align:			left;
	}
	
	
	body div.container  div.footer-content div.content-2{
		width:				362px;
		float: 				none;
		margin-left: 		385px;
		text-align:			right;
	}
	
	body div.container  div.footer-content div.content-2 a{
		color: 				#A7A7A5;
		text-decoration:	none;
	}
/*	__home
-------------------------------------------------*/
	
	body div.container.layout-home div.page div.content div#advice{
		width: 				120px;
		height: 			90px;
		padding-top: 		30px;
		background:			transparent url(../img/need-advice.png) no-repeat 0% 0%;
		text-align: 		center;
		line-height:		1.5em;
		position: 			absolute;
		margin-top: 		0px;
		top:				-127px;
		margin-left: 		0px;
		left:				-57px
	}
	
	body div.container.layout-home div.page div.content div#advice h3{
		padding-bottom:		0;
	}
	
	body div.container.layout-home div.page div.content div#advice p{
		line-height:		1.5em;
	}
	
	body div.container.layout-home div.page div.content div#news{
		background:			transparent url(../img/latest-news-bg.png) no-repeat 155px 0%;
		width:				208px;
		padding-top:		24px;
		margin-left:		-150px;
		margin-top:			-45px;
		display: 			block;
		position: 			relative;
		float:				left;
	}
	
	body div.container.layout-home div.page div.content div#news div.news-item{
		padding: 			17px;
		background-color:	#f5ef93;
		color: #4c4c4c;
	}
	
	body div.container.layout-home div.page div.content div#news div.news-item a{
		color: #4c4c4c;
	}
	
	body div.container.layout-home div.page div.content div#news div.news-item a:hover{
		color: #7B7B7B;
	}
	
	
	
	body div.container.layout-home div.page div.content div#news div.news-item h3{
		border-bottom: 		1px dotted #4d4d4d;
		padding-bottom: 	3px;
		margin-bottom: 		15px;
	}
	
	body div.container.layout-home div.page div.content div.sub-column h1{
		font-size:			30.6px;	
	}
	
	body div.container.layout-home {
		background-color:	#f2f2f2;
	}
	
	body div.container.layout-home div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#fcfcfc;
	}
	
	body div.container.layout-home div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.layout-home div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.layout-home div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.layout-home div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.layout-home div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
/*	__standard
-------------------------------------------------*/
	body div.container.layout-standard div.page div.content div.main-column div.main-content {
		padding-right: 		0;
		width:				590px;
	}
	body #ie6 div.container.layout-standard div.page div.content div.main-column div.main-content {
		padding-right: 		0;
		width:				580px;
	}
	
	body div.main-content div.content-inset {
		padding-top: 		20px;
		padding-right: 		20px;
		width:				520px;
	}
	
	body div.container div.page div.content div.main-column div.main-content div.content-item.contact-fax ul,
	body div.container div.page div.content div.main-column div.main-content div.content-item.contact-address ul{
		padding-bottom: 7px;	
	}
	
	body div.sub-column div.sales-contacts{
		top:					0;
		padding-top: 			0px;
		width:					190px;
		margin-top: 			245px;
		padding-top:			12px;
	}
	body #ie7 div.sub-column div.sales-contacts{
		padding-top:			4px;
	}
	
	/*safari*/
	body:nth-of-type(1) div.sub-column div.sales-contacts{
		margin-top: 			248px;
	}
	
	body div.sub-column div.sales-contacts h3{
		background: 		transparent url(../img/line.png) repeat-x scroll 0 20px;
		height:				14px;
		padding-bottom:		10px;
		width:				190px;
	}
	
	
	body div.sub-column div.sales-contacts ul {
		margin-top: 		0px;
	}
	
	body div.container div.page div.sub-column div.sales-contacts ul li{
		padding-bottom: 	4px;
		line-height: 		1.3em;
	}
	
	body div.main-column div.main-content div.content-item h2{
		padding-bottom:		20px;
	}
	
	body div.main-column div.main-content div.content-item ul{
		padding-bottom: 	25px;
	}
	
	body div.sub-column div.client-list{
		padding-bottom:		20px;
	}
	
	body div.sub-column div.client-list > ul{
		width: 				170px;
	}
	
	
	body div.container div.page div.content div.sub-column div.client-list ul li{
		padding-bottom:		15px;
	}
	
	
	body div.container div.page div.content div.sub-column div.client-list ul li li{
		padding-bottom:		4px;
		color: 			#fff;
	}
	
	body div.container div.sub-column div.client-list ul li.client-category ul li h5{
		padding-bottom:		0px;
		color: 			#fff;

	}
	
	body div.main-column div.selected-projects{
		margin-top: 2em;
	}
	
	body div.main-column div.selected-projects h3{
		padding-bottom:		5px;
	}
	
	body div.main-column div.selected-projects div.content-item{
		background: 		transparent url(../img/line.png) repeat-x 0 0;
		padding-top: 		10px;
	}
	
	body div.main-column div.selected-projects div.content-item div.details{
		width:				190px;
		padding-right:		10px;
		float: 				left;
	}
	
	
	body div.main-column div.selected-projects div.content-item div.details ul li ul{
		padding-bottom: 		10px;	
	}
	
	body div.main-column div.selected-projects div.content-item div.details ul li ul li.name{
		color:				#fff;
	}
	
	body div.main-column div.selected-projects div.content-item div.description{
		width: 				285px;
		margin-right: 			-100px;
		padding-left: 			200px;
	}
	
	body div.main-column div.selected-projects div.content-item div.description h4{
		padding-top: 			0;
		padding-bottom:			2px;
		font-weight: 			normal;
	}
	
	body div.main-column div.selected-projects div.content-item div.description p{
		color:				#fff;
	}
	
	body div.main-column div.selected-projects div.content-item div.download{
		width: 				285px;
		margin-top: 			7px;
		margin-right: 			-100px;
		padding-left: 			200px;
	}
	
	body div.main-column div.selected-projects div.content-item div.download a{
		display: 			block;
		width: 				142px;
		height: 			20px;
		padding-top: 			1px;
		background: 			transparent url(../img/btn-circle.png) no-repeat 100% 0;
	}
	
	
	
/*	__category
-------------------------------------------------*/
	body div.container.layout-gallery div.page div.content div.content-title{
		display:			none;
	}
	
	
	body div.container.layout-gallery div.page div.content div.main-column {
		padding:			0;
		width:				790px;
	}
	
	
	body div.container.layout-gallery div.page div.content  div.main-column  div.main-content{
		padding: 			0;
		width:				100%;
	}
	
	body div.container.layout-gallery div.page div.content  div.main-column  div.main-content div.product-category h2{
		font-size:			12px;
		width: 				100%;
		height: 			14px;
		clear: 				both;
		padding-bottom: 	20px;
		background: 		transparent url(../img/line.png) repeat-x 0 17px;
	}
	
	body div.container.layout-gallery div.page div.content  div.main-column  div.main-content div.product-category ul{
		margin-right:		-20px;
		height: 			auto;
	}
	
	body  div.container.layout-gallery div.page div.content  div.main-column  div.main-content div.product-category ul{
		margin-right:		-20px;
		height: 			auto;
		width: 				810px;
	}
	
	body div.container.layout-gallery div.page div.content  div.main-column  div.main-content div.product-category ul ul{
		width: 				200px;
	}
	
	body div.container.layout-gallery div.page div.content  div.main-column  div.main-content div.product-category ul li ul{
		margin-right:		0px;
	}
	
	body div.container.layout-gallery div.page div.content  div.main-column  div.main-content div.product-category ul li.product-item{
		width: 				200px;
		height: 			200px;
		padding-bottom: 	15px;
		display: 			block;
		float:	 			left;
	}
	
	body div.container.layout-gallery div.page div.content  div.main-column  div.main-content div.product-category ul li.product-item li.product-image{
		width:				188px;
		height:				170px;
		padding: 			0;
		background-color:	#666666;
	}
	
	body div.container.layout-gallery div.page div.content  div.main-column  div.main-content div.product-category ul li.product-item li.product-name{
		padding-top:		10px;
		padding-right:		10px;
	}
	
	
	
	body div.container.layout-gallery div.page div.content  div.main-column  div.main-content div.product-category ul li.product-item a:hover{
		color:		#fff;
	} 
	
	
/*	__product1
-------------------------------------------------*/
	body div.container.layout-product-description-1 div.page div.content div.sub-column ul.product-list li.product-category {
		padding-bottom:		10px;
		font-weight: bold;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.sub-column ul.product-list li.product-category ul li{
		padding-bottom:		4px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.sub-column ul.product-list li.product-category ul li a{
		font-weight: 		normal;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.summary-content{
		display: 			none;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content {
		padding-right:		0;
		width:				543px;
		color:				#4c4c4c;				
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery{
		min-height:			670px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-preview{
		padding-bottom: 	10px;
		position:			relative;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-preview .whiteout {
		width:				464px;
		height:				350px;
		background:			#fff;
	}
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-preview img {
		position:			absolute;
		top:				0;
		left:				0;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery  div.product-navigation{
		height:				20px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery  div.product-navigation a.previous-link{
		width:				17px;
		height:				17px;
		display: 			block;
		float:				left;
		background:			transparent url(../img/btn-circle2.png) no-repeat 0% 0%;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery  div.product-navigation a.next-link{
		width:				17px;
		height:				17px;
		display: 			block;
		float:				left;
		background:			transparent url(../img/btn-circle.png) no-repeat 0% 0%;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery  div.product-navigation div.image-count{
		float: 				left;
		display: 			block;
		width: 				35px;
		text-align: 		center;
		padding-top:		3px;
		letter-spacing:		0.25em;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-thumb-gallery{
		height: 			40px;
		padding-top: 			10px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-thumb-gallery li{
		display: 			inline;
		padding-right: 		10px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-tools{
		width:				175px;
		display: 			block;
		height:				auto;
		padding-top:		16px;
		color:				#cccccc;
		background: 		transparent url(../img/tools-bg.png) no-repeat 132px 0px;
		position:			absolute;
		margin-left:		140px;
		margin-top:			45px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-tools .content{
		padding:			11px 17px 17px 17px ;
		background-color:		#666666;	
		height:				auto;
		min-height:			0px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-tools h3{
		clear:				none;
		background: 		transparent url(../img/line.png) repeat-x 50% 20px;
		color:				#cccccc;
		font-weight:		bold;	
		margin-bottom:		10px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a{
		color:				#cccccc;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover{
		color:				#E0EFF1;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details{
		width:				250px;
		margin-left:		-250px;
		margin-right:		-45px;
		float:				right;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-navigation{
		position:			relative;
		z-index:			1000;
		text-align:			right;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-navigation a{
		color:				#666;
		padding:			0 3px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-navigation a:hover{
		color:				#fff;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-description{
		width:				220px;
		padding:			12px 15px 15px;
		z-index:			1000;
		position: 			relative;
		background:			#fff url(../img/product-description-bg.gif) no-repeat 127px 100%;
		margin-top:			290px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-description h1{
		font-size:			20px;
		padding-bottom:		15px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-description p{
		line-height:		1.3em;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-description p a{
		color:			#ccc;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-description p.lead-time{
		padding-top: 		0px;
		padding-bottom: 	12px;
	}
	
	body div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-description p.product-icons{
		padding-bottom:		0px;
	}

	body:nth-of-type(1) div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details div.product-description p.lead-time{
		padding-bottom: 	17px;
	}
	
/*	__product2
-------------------------------------------------*/
	body div.container.layout-product-description-2 div.page div.content div.sub-column ul.product-list li.product-category {
		padding-bottom:		10px;
		font-weight: bold;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.sub-column ul.product-list li.product-category ul li{
		padding-bottom:		4px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.sub-column ul.product-list li.product-category ul li a{
		font-weight: 		normal;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.summary-content{
		display: 			none;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content {
		padding-right:		0;
		width:				543px;
		color:				#4c4c4c;				
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery{
		min-height:			670px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery div.product-preview{
		padding-bottom: 	10px;
		position:			relative;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery div.product-preview .whiteout {
		width:				350px;
		height:				465px;
		background:			#fff;
	}
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery div.product-preview img {
		position:			absolute;
		top:				0;
		left:				0;
	}
	
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery  div.product-navigation{
		height:				20px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery  div.product-navigation a.previous-link{
		width:				17px;
		height:				17px;
		display: 			block;
		float:				left;
		background:			transparent url(../img/btn-circle2.png) no-repeat 0% 0%;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery  div.product-navigation a.next-link{
		width:				17px;
		height:				17px;
		display: 			block;
		float:				left;
		background:			transparent url(../img/btn-circle.png) no-repeat 0% 0%;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery  div.product-navigation div.image-count{
		float: 				left;
		display: 			block;
		width: 				35px;
		text-align: 			center;
		padding-top:			3px;
		letter-spacing:			0.25em;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery div.product-thumb-gallery{
		height: 			40px;
		padding-top: 			10px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-gallery div.product-thumb-gallery li{
		display: 			inline;
		padding-right: 			10px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-tools{
		width:				175px;
		display: 			block;
		height:				auto;
		padding-top:			16px;
		color:				#cccccc;
		background: 			transparent url(../img/tools-bg.png) no-repeat 132px 0px;
		position:			relative;
		margin-left:			50px;
		margin-top:			-202px;
		z-index: 			1000;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-tools .content{
		padding:			11px 17px 17px 17px ;
		background-color:		#666666;	
		height:				auto;
		min-height:			0;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-tools h3{
		clear:				none;
		background: 		transparent url(../img/line.png) repeat-x 50% 20px;
		color:				#cccccc;
		font-weight:		bold;	
		margin-bottom:		10px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-tools li a{
		color:				#cccccc;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#E0EFF1;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details{
		width:				250px;
		margin-left:			-250px;
		margin-right:			-42px;
		float:				right;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-navigation{
		position:			relative;
		z-index:			999;
		text-align:			right;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-navigation a{
		color:				#666;
		padding:			0 3px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-navigation a:hover{
		color:				#fff;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-description{
		width:				220px;
		padding:			12px 15px 57px 15px;
		z-index:			1000;
		position: 			relative;
		background:			#fff url(../img/product-description-bg2.gif) no-repeat 127px 100%;
		margin-top:			105px;
		margin-bottom:			150px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-description h1{
		font-size:			20px;
		padding-bottom:		15px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-description p{
		line-height:		1.35em;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-description p a{
		color:			#ccc;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-description p.lead-time{
		padding-top: 		0px;
	}
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-description p.product-icons{
		padding-bottom: 	0px;
	}
	
	
	
	body div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details div.product-description p.product-icons img.product-icon{
		padding:			0 3px;
	}
	
/*	__color-themes
-------------------------------------------------*/

	body div.container.theme-color-amethyst div.page{
		background: 		#9c9c9a url(../img/bg-amethyst.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-cornflower div.page{
		background: 		#9c9c9a url(../img/bg-cornflower.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-blue div.page{
		background: 		#9c9c9a url(../img/bg-blue.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-sand div.page{
		background: 		#9c9c9a url(../img/bg-sand.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-yellow div.page{
		background: 		#9c9c9a url(../img/bg-yellow.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-pink div.page{
		background: 		#9c9c9a url(../img/bg-pink.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-aqua div.page{
		background: 		#9c9c9a url(../img/bg-aqua.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-grey div.page{
		background: 			#9c9c9a url(../img/bg-grey.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-green div.page{
		background: 			#9c9c9a url(../img/bg-green.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-aqua div.page{
		background: 			#9c9c9a url(../img/bg-aqua.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-color-lime div.page{
		background: 			#9c9c9a url(../img/bg-lime.jpg) no-repeat 50% 0;
		overflow:			hidden;
	}

	body div.container.theme-color-grey{
		background-color:		#f2f2f2;
	}
	
	body div.container.theme-color-grey div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#fcfcfc;
	}
	
	body div.container.theme-color-grey div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-grey div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-grey div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-grey div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-grey div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-grey div.page a{
		color:				#f2f2f2;	
	}
	
	body div.container.theme-color-grey div.page div.content div.sub-column div.client-list ul li li{
		color:				#7b7b7b;	
	}
	
	body div.container.layout-product-description-2.theme-color-grey div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-grey div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-grey div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-2.theme-color-grey div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#F2F2F2;
	}
	
	body div.theme-color-grey div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-grey div.main-column div.selected-projects div.content-item div.description p{
		color:				#F2F2F2;
	}
	
	
	
	
	
	body div.container.theme-color-aqua{
		background-color:	#D6FFE1;
	}
	
	body div.container.theme-color-aqua div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#e2ffe2;
	}
	
	body div.container.theme-color-aqua div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-aqua div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-aqua div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-aqua div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-aqua div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-aqua div.page a{
		color:				#e2ffe2;
	}
	
	body div.container.theme-color-aqua div.page a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-aqua div.page div.content div.sub-column div.client-list ul li li{
		color:				#e2ffe2;	
	}
	
	body div.container.layout-product-description-2.theme-color-aqua div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-aqua div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-aqua div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-2.theme-color-aqua div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#e2ffe2;
	}
	
	body div.theme-color-aqua div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-aqua div.main-column div.selected-projects div.content-item div.description p{
		color:				#e2ffe2;
	}
	
	
	
	
	
	 body div.container.theme-color-lime{
		background-color:	        #F2F8C2;
	}
	
	body div.container.theme-color-lime div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#F2F8C2;
	}
	
	body div.container.theme-color-lime div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-lime div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-lime div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-lime div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-lime div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-lime div.page a{
		color:				#F2F8C2;
	}
	
	body div.container.theme-color-lime div.page a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-lime div.page div.content div.sub-column div.client-list ul li li{
		color:				#F2F8C2;	
	}
	
	body div.container.layout-product-description-2.theme-color-lime div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-lime div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-lime div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-2.theme-color-lime div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#F2F8C2;
	}
	
	body div.theme-color-lime div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-lime div.main-column div.selected-projects div.content-item div.description p{
		color:				#F2F8C2;
	}
	
	

	
	body div.container.theme-color-pink{
		background-color:	#fbe3dd;
	}
	
	body div.container.theme-color-pink div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#fbe3dd;
	}
	
	body div.container.theme-color-pink div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-pink div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-pink div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-pink div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-pink div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-pink div.page a{
		color:				#fbe3dd;
	}
	
	body div.container.theme-color-pink div.page a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-pink div.page div.content div.sub-column div.client-list ul li li{
		color:				#fbe3dd;	
	}
	
	body div.container.layout-product-description-2.theme-color-pink div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-pink div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-pink div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-2.theme-color-pink div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#fbe3dd;
	}
	
	body div.theme-color-pink div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-pink div.main-column div.selected-projects div.content-item div.description p{
		color:				#fbe3dd;
	}
	
	
	
	body div.container.theme-color-yellow{
		background-color:	#fbfcc3;
	}
	
	body div.container.theme-color-yellow div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#fbfcc3;
	}
	
	body div.container.theme-color-yellow div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-yellow div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-yellow div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-yellow div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-yellow div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-yellow div.page a{
		color:				#fbfcc3;
	}
	
	body div.container.theme-color-yellow div.page a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-yellow div.page div.content div.sub-column div.client-list ul li li{
		color:				#fbfcc3;	
	}
	
	body div.container.layout-product-description-2.theme-color-yellow div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-yellow div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-yellow div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-2.theme-color-yellow div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#fbfcc3;
	}
	
	body div.theme-color-yellow div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-yellow div.main-column div.selected-projects div.content-item div.description p{
		color:				#fbfcc3;
	}
	
	
	
	body div.container.theme-color-blue{
		background-color:	#e0eff1;
	}
	
	body div.container.theme-color-blue div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#e0eff1;
	}
	
	body div.container.theme-color-blue div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-blue div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-blue div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-blue div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-blue div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-blue div.page a{
		color:				#e0eff1;
	}
	
	body div.container.theme-color-blue div.page a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-blue div.page div.content div.sub-column div.client-list ul li li{
		color:				#e0eff1;	
	}
	
	body div.container.layout-product-description-2.theme-color-blue div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-blue div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-blue div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-2.theme-color-blue div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#e0eff1;
	}
	
	body div.theme-color-blue div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-blue div.main-column div.selected-projects div.content-item div.description p{
		color:				#e0eff1;
	}
	
	
	
	body div.container.theme-color-amethyst{
		background-color:	#ece1f6;
	}
	
	body div.container.theme-color-amethyst div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#ece1f6;
	}
	
	body div.container.theme-color-amethyst div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-amethyst div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-amethyst div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-amethyst div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-amethyst div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-amethyst div.page a{
		color:				#ece1f6;
	}
	
	body div.container.theme-color-amethyst div.page a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-amethyst div.page div.content div.sub-column div.client-list ul li li{
		color:				#ece1f6;	
	}
	
	body div.container.layout-product-description-2.theme-color-amethyst div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-amethyst div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-amethyst div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-2.theme-color-amethyst div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#ece1f6;
	}
	
	body div.theme-color-amethyst div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-amethyst div.main-column div.selected-projects div.content-item div.description p{
		color:				#ece1f6;
	}
	
	
	
	body div.container.theme-color-sand{
		background-color:	#f7e5c6;
	}
	
	body div.container.theme-color-sand div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#f7e5c6;
	}
	
	body div.container.theme-color-sand div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-sand div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-sand div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-sand div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-sand div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-sand div.page a{
		color:				#f7e5c6;
	}
	
	body div.container.theme-color-sand div.page a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-sand div.page div.content div.sub-column div.client-list ul li li{
		color:				#f7e5c6;	
	}
	
	body div.container.layout-product-description-2.theme-color-sand div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-sand div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-sand div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-2.theme-color-sand div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#f7e5c6;
	}
	
	body div.theme-color-sand div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-sand div.main-column div.selected-projects div.content-item div.description p{
		color:				#f7e5c6;
	}
	
	
	
	
	body div.container.theme-color-cornflower{
		background-color:	#cfd9f1;
	}
	
	body div.container.theme-color-cornflower div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#cfd9f1;
	}
	
	body div.container.theme-color-cornflower div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-cornflower div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-cornflower div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-cornflower div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-cornflower div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-cornflower div.page a{
		color:				#cfd9f1;
	}
	
	body div.container.theme-color-cornflower div.page a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-cornflower div.page div.content div.sub-column div.client-list ul li li{
		color:				#cfd9f1;	
	}
	
	body div.container.layout-product-description-2.theme-color-cornflower div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-cornflower div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-cornflower div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-2.theme-color-cornflower div.page div.content div.main-column div.main-content div.product-details div.product-tools li a:hover{
		color:				#cfd9f1;
	}
	
	body div.theme-color-cornflower div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-cornflower div.main-column div.selected-projects div.content-item div.description p{
		color:				#cfd9f1;
	}
	
	
	
	
	body div.container.theme-color-green{
		background-color:	#c5f6cf;
	}
	
	body div.container.theme-color-green div.page div.header div.header-nav ul.nav-set li.nav-column ul li a{
		color:				#c5f6cf;
	}
	
	body div.container.theme-color-green div.page div.header div.header-nav ul.nav-set li.nav-column ul li.selected a,
	body div.container.theme-color-green div.page div.header div.header-nav ul.nav-set li.nav-column ul li a:hover{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-green div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a{
		color:				#7b7b7b;
	}
	
	body div.container.theme-color-green div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li.selected a,
	body div.container.theme-color-green div.page div.header div.header-nav ul.nav-set li.nav-column.nav-column3 ul li a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-green div.page a{
		color:				#c5f6cf;
	}
	
	body div.container.theme-color-green div.page a:hover{
		color:				#fff;
	}
	
	body div.container.theme-color-green div.page div.content div.sub-column div.client-list ul li li{
		color:				#c5f6cf;	
	}
	
	body div.container.layout-product-description-2.theme-color-green div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover,
	body div.container.layout-product-description-1.theme-color-green div.page div.content div.main-column div.main-content div.product-details div.product-description p a:hover{
		color:				#9C9C9A;
	}
	
	body div.container.layout-product-description-1.theme-color-green div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover,
	body div.container.layout-product-description-1.theme-color-green div.page div.content div.main-column div.main-content div.product-gallery div.product-tools li a:hover{
		color:				#c5f6cf;
	}
	
	body div.theme-color-green div.main-column div.selected-projects div.content-item div.details ul li ul li.name,
	body div.theme-color-green div.main-column div.selected-projects div.content-item div.description p{
		color:				#c5f6cf;
	}
	
	
	
	
	body div.container.theme-page-about div.page {
		background:			#9C9C9A url(../img/bg-about.jpg) no-repeat scroll 50% 0;
		overflow:			hidden;
	}
	
	body div.container.theme-page-about div.page div.content div.sub-column ul.sub-nav li a:hover{
		color: 				#666;	
	}
	
	body div.container.theme-page-about div.page div.content div.main-column div.main-content {
		padding-right:			20px;
		padding-top:			20px;
		width:				520px;
	}
	
	body div.container.theme-page-about div.page div.content div.sub-column a{
		color: #fff;
	}
	
	
	
/*	__other
-------------------------------------------------*/

	body div#ie6{
		width: 				100%;
		height: 			100%;
	}
	
	body div#ie7{
		width: 				100%;
		height: 			100%;
	}
	
	 body div#ie6 div.container.layout-home div.page div.content{
		height: 			657px;
	}
	
	body div#ie6 div.container div.page div.content div.main-column div.summary-content{
		padding-right:		50px;
	}
	
	body div#ie7 div.container div.page div.content div.main-column div.summary-content{
		padding-right:		50px;
	}
	
	body div#ie6 div.sub-column div.sales-contacts{
		margin-top:			270px;
	}
	
	body div#ie7 div.sub-column div.sales-contacts{
		margin-top:			278px;
	}
	
	body div#ie6 div.main-column div.selected-projects div.content-item div.details{
		float:			 	left;
		margin-top: 		-15px
	}
	
	body div#ie6 div.main-column div.selected-projects div.content-item div.description{
		float: 				left;
		width: 				285px;
		padding:			 0;
	}
		
	body div#ie6 div.main-column div.selected-projects div.content-item div.download{	
		text-align: 		left;
		padding-left:		0;
		margin-left:		200px;
		width:				200px;					
		position:			absolute;					
		bottom:				0;					
		left:				0;					
	}
	
	body div#ie7 div.main-column div.selected-projects div.content-item div.details{
		float:			 	left;
		margin-top: 		-15px
	}
	
	body div#ie7 div.main-column div.selected-projects div.content-item div.description{
		float: 				left;
		width: 				285px;
		padding:			 0;
	}
	
	body div#ie7 div.main-column div.selected-projects div.content-item div.download{	
		margin-left:		0;
		margin-right:		0;
	}
	
	body div#ie6 div.container.layout-product-description-1 div.page div.content div.main-column div.main-content {
		height:				657px;
	}
	
	body div#ie6 div.container.layout-product-description-2 div.page div.content div.main-column div.main-content {
		height:				657px;
	}
	
	body div#ie6 div.container.layout-home div.page div.content div#advice{
		/*left:				0px;*/
	}
	
	body div#ie6 div.container.layout-home div.page div.content div#news{
		left:				0px;
		/*margin-top:			268px;*/
	}
	
	body div#ie7 div.container.layout-home div.page div.content div#advice{
		/*left:				0px;*/
	}
	
	body div#ie7 div.container.layout-home div.page div.content div#news{
		left:				0px;
		/*margin-top:			268px;*/
	}
	
	body div#ie7  div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details{
		width:				250px;
		margin-left:			-200px;
		margin-right:			-45px;
		float:				right;
		zoom:				1;
	}
	
	body div#ie7  div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details{
		width:				250px;
		margin-left:			-200px;
		margin-right:			-45px;
		float:				right;
	}
	
	body div#ie6 div.container.layout-product-description-1 div.page div.content div.main-column div.main-content div.product-details{
		width:				250px;
		margin-left:			-200px;
		margin-right:			-45px;
		float:				right;
		zoom:				1;
	}
	
	body div#ie6  div.container.layout-product-description-2 div.page div.content div.main-column div.main-content div.product-details{
		width:				250px;
		margin-left:		-200px;
		margin-right:		-45px;
		float:				right;
	}
	
	.cake-debug {
		color:				#666;
		background:			#ffc;
	}
	
	.cake-stack-trace {
		color:				#666;
		background:			#ffc;
	}