body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	min-width: 981px;
}
#light {
	min-width: 784px;
}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#main {
	margin: 0 auto;
	height: 1%;
}
#header {
	height: 65px;
	position: relative;
	border: 1px solid #000;
	border-bottom: 0;
	border-top: 0;
	background: url(/images/header-bg.gif) repeat-x;
}
#header .logo {
	position: absolute;
	top: 13px;
	left: 25px;
	width: 419px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/logo.png) no-repeat;
	background-image: url(/images/logo.png);
}
#top-nav {
	position: absolute;
	top: 37px;
	right: 196px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #fff;
	background: url(/images/top-nav-sep.gif) no-repeat 100% 0;
}
#top-nav li {float: left;padding: 0 9px;background: url(/images/top-nav-sep.gif) no-repeat 3px 0;}
#top-nav li a {display: block;color: #ffffff;text-decoration: none;padding-bottom: 8px;}
#top-nav li a:hover {border-bottom: 5px solid #f15323;}

#lang {
	position: absolute;
	right: 36px;
	top: 19px;
	list-style: none;
	padding: 0;
	margin: 0;
}
#lang li {float: left;padding: 0 0 0 17px;}
#lang li a {float: left;width: 29px;height: 31px;text-indent: -9999px;overflow: hidden;}
#lang li.english a {background: url(/images/flag-uk.png) no-repeat;}
#lang li.french a {background: url(/images/flag-fr.png) no-repeat;}
#lang li.german a {background: url(/images/flag-de.png) no-repeat;}
#lang li a.active ,#lang li a:hover {background-position: 0 100%;}
#content {
	border: 1px solid #000;
	border-top: 0;
	overflow: hidden;
	background: #f2f3f3 url(/images/content-bg.gif) repeat-y;
}
* html #content {
	height: 1%;
	overflow: visible;
}
#light #content {
	background: none;
	background-color: #f2f3f3;
}
.content-inner {
	overflow: hidden;
	padding: 0 195px;
	background: url(/images/content-bg.gif) repeat-y 100% 0;
}
* html .content-inner {
	height: 1%;
	overflow: visible;
}
#light .content-inner {
	padding: 0 195px 0 0;
}
.side-bar {
	float: left;
	width: 195px;
	margin: 0 0 0 -195px;
	display: inline;
	background: url(/images/side-bar-bg.gif) repeat-x;
}
.side-bar2 {float: right;margin: 0 -195px 0 0;}
* html .side-bar2 {margin: 0 -196px 0 0;}
.side-bar .nav {
	float: left;
	list-style: none;
	padding: 17px 0 0;
	margin: 0;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #99644c;
}
.side-bar .nav li {float: left;}
.side-bar .nav li a {
	float: left;
	width: 172px;
	padding: 0 0 0 23px;
	text-decoration: none;
	color: #99644c;
}
.side-bar .nav li a:hover {background: url(/images/nav-bg.gif) repeat-y;color: #f05323;}
.side-bar .nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.side-bar .nav ul a {width: 165px;padding: 0 0  0 30px;}


.side-bar .nav3 {
	float: left;
	list-style: none;
	padding: 17px 0 0;
	margin: 0;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #b69a8d;
}
.side-bar .nav3 li {float: left;}
.side-bar .nav3 li a {
	float: left;
	width: 172px;
	padding: 0 0 0 37px;
	text-decoration: none;
	color: #b69a8d;
}
.side-bar .nav3 li a:hover {background: url(/images/nav-bg.gif) repeat-y;color: #f05323;}
.side-bar .nav3 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.side-bar .nav3 ul a {width: 165px;padding: 0 0  0 37px;}



.side-bar .cart {
	float: left;
	width: 196px;
	height: 23px;
	text-align: center;
	color: #fff;
	font-size: 17px;
	line-height: 22px;
	padding: 42px 0 0;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/cart-bg.gif) no-repeat;
}
.side-bar .nav2 {
	float: right;
	list-style: none;
	padding: 0;
	margin: 22px 0 0;
	font-size: 12px;
	line-height: 24px;
	color: #99644c;
	font-weight: bold;
}
.side-bar .nav2 li {float: left;}
.side-bar .nav2 li a {
	float: left;
	width: 157px;
	padding: 0 10px 0 28px;
	text-decoration: none;
	color: #99644c;
}
.side-bar .nav2 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.side-bar .nav2 ul a {width: 143px;padding: 0 10px 0 42px;}
.side-bar .nav2 a:hover {background: url(/images/nav-bg2.gif) repeat-y;color: #f05323;}
.side-bar .btn {
	float: left;
	width: 147px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 44px 0 0 25px;
	background: url(/images/bookmark-btn.gif) no-repeat;
}
.side-bar .logo {
	float: left;
	width: 195px;
	height: 65px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/logo2.gif) no-repeat;
}
.content {float: left;width: 100%;}
.content .form {
	float: left;
	width: 100%;
	height: 65px;
	margin: 0 0 12px;
	background-color: #6e220b;
}
.content .form .text-input {
	float: left;
	width: 427px;
	height: 65px;
	background: url(/images/text-input-bg.gif) no-repeat;
}
.content .form .text-input input {
	border: 0;
	width: 360px;
	margin: 25px 0 0 23px;
	padding: 0 0 0 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.content .form .search {
	float: left;
	width: 96px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 18px 0 0 16px;
	background: url(/images/search-btn.gif) no-repeat;
}
.content .breadcrumbs {
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0;
	font-size: 12px;
	color: #6e220b;
}
.content .breadcrumbs li {display: inline;padding: 0 5px 0 0;}
.content .breadcrumbs li a {
	padding: 0 17px 0 0;
	color: #6e220b;
	background: url(/images/arrow-ico.gif) no-repeat 100% 4px;
	text-decoration: none;
}
.content .breadcrumbs li a:hover {text-decoration: underline;}
.content .list-holder {
	padding: 24px 0 0 0;
	margin: 12px 0 0;
	width: 100%;
	overflow: hidden;
	background: url(/images/sep-bg.gif) repeat-x;
}





.content .list-holder2 {
	padding: 24px 0 0 0;
	margin: 12px 0 0;
	width: 100%;
	overflow: hidden;
}

.content .list-holder2 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #bcbdbf;
}
.content .list-holder2 ul li {
	float: left;
	height: 204px;
	width: 108px;
	text-align: center;
	margin: 0 40px 0 47px;
	display: inline;
}
.content .list-holder2 ul li a {
	float: left;
	height: 204px;
	width: 108px;
	text-align: center;
	color: #bcbdbf;
	text-decoration: none;
}
.content .list-holder2 ul li .img-holder {
	float: left;
	width: 100px;
	height: 142px;
	margin: 0 0 5px;
	padding: 4px;
	background: url(/images/img-holder-bg.gif) no-repeat;
}
.content .list-holder2 ul li a:hover .img-holder {background: url(/images/img-holder-active-bg.gif) no-repeat;}
.content .list-holder2 ul li span {display: block;}
.content .list-holder2 ul li a:hover {color: #f05323;text-decoration: none;}
.content .list-holder ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #bcbdbf;
}
.content .list-holder ul li {
	float: left;
	height: 204px;
	width: 108px;
	text-align: center;
	margin: 0 40px 0 47px;
	display: inline;
}
.content .list-holder ul li a {
	float: left;
	height: 204px;
	width: 108px;
	text-align: center;
	color: #bcbdbf;
	text-decoration: none;
}
.content .list-holder ul li .img-holder {
	float: left;
	width: 100px;
	height: 142px;
	margin: 0 0 5px;
	padding: 4px;
	background: url(/images/img-holder-bg.gif) no-repeat;
}
.content .list-holder ul li a:hover .img-holder {background: url(/images/img-holder-active-bg.gif) no-repeat;}
.content .list-holder ul li span {display: block;}
.content .list-holder ul li a:hover {color: #f05323;text-decoration: none;}
.content .post-holder {height: 1%;margin: 0 20px;overflow: hidden;}
.content .post-holder .post {width: 100%;border-top: 1px solid #f57d20;margin: 12px 0 0;}
.content .post-holder .post .post-inner {overflow: hidden;width: 100%;}

.content .post-holder .post .sitemap a {
	color: #808182;
	text-decoration: none;}
.content .post-holder .post .sitemap a:hover {
	color: #f05323;
	text-decoration: none;}

.content .post-holder .post .ico {margin-top: 14px !important;}
.content .post-holder .post .ico1 {
	background: url(/images/flag-uk.png) no-repeat 0 100%;
	float: left;
	display: inline;
	text-indent: -9999px;
	width: 44px;
	height: 31px;
}
.content .post-holder .post .ico2 {
	background: url(/images/flag-fr.png) no-repeat 0 100%;
	float: left;
	display: inline;
	text-indent: -9999px;
	width: 44px;
	height: 31px;
}
.content .post-holder .post .ico3 {
	background: url(/images/flag-de.png) no-repeat 0 100%;
	float: left;
	display: inline;
	text-indent: -9999px;
	width: 44px;
	height: 31px;
}
.content .post-holder .post .text-inner {margin: 14px 0 0;height: 1%;overflow: hidden;}
.content .post-holder .post h2 {color: #808182;font-size: 13px;line-height: 15px;margin: 0;}
.content .post-holder .post h3 {
	color: #9e9fa1;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}
.content .post-holder .post p {
	color: #9e9fa1;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

.content .post-holder .post a {
	font-size: 13px;
	color: #9e9fa1;
	text-decoration: none;
}
.content .post-holder .post a:hover {
	font-size: 13px;
	color: #f45008;
	text-decoration: none;
}

.content .product {
	height: 1%;
	overflow: hidden;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0px;
}
.content .product .prodlight {
	width: 100%;
	border-top: 1px solid #f57d20;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
}
.content .product .prodlight .post-inner {overflow: hidden;width: 100%;}

.content .product .prodlight .text {
	display: inline;
	width: 250px;
	height: 1%;
	overflow: hidden;
	display: inline;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}

.content .product .prodlight .prix {
	display: inline;
	width: 250px;
	height: 1%;
	overflow: hidden;
	display: inline;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}

.content .product .prodlight .prix p {
	color: #f05323;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}
.content .product .prodlight .left-column {
	height: 1%;
	width: 75px;
	float: left;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 0;
	padding-right: 10px;
	padding-bottom: 0px;
}
.content .product .prodlight .left-column .img {display: block;}

.content .product .prodlight .right-column {
	height: 107px;
	width: 75px;
	float: right;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 14px;
	color: #09C;
	text-decoration: none;
	text-align: right;
}
.content .product .prodlight .right-column a {
	font-size: 14px;
	color: #f45008;
	text-decoration: none;
}
.content .product .prodlight .right-column a:hover {
	font-size: 14px;
	color: #D14102;
	text-decoration: none;
}
.content .product .prodlight a {
	color: #808182;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	text-decoration: none;
}
.content .product .prodlight a:hover {color: #666668;}

.content .product .prodlight h1 {color: #6e220b;font-size: 13px;line-height: 15px;margin: 0;}
.content .product .prodlight h2 {color: #808182;font-size: 13px;line-height: 15px;margin: 0;}
.content .product .prodlight h3 {
	color: #9e9fa1;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

.content .product .prodlight p {
	color: #9e9fa1;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

.content .product .prodlight .text-category {
	display: inline;
	width: 250px;
	height: 1%;
	overflow: hidden;
	display: inline;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}
.content .product .prodlight .text-category p {
	color: #6e220b;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}



.content .product .prodfull {
	width: 100%;
	border-top: 1px solid #f57d20;	
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-bottom: 5px;
	background-color: #FFF;
}
.content .product .prodfull .post-inner {overflow: hidden;width: 100%;}

.content .product .prodfull .text {
	display: block;
	width: 97%;
	height: 1%;
	overflow: hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 14px;
	padding-left: 14px;
	text-align: justify;
}
.content .product .prodfull .left-column {
	height: 1%;
	width: 225px;
	float: left;
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 14px;
	margin-left: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.content .product .prodfull .left-column .img {display: block;}

.content .product .prodfull .left-title {
	
	height: 1%;
	overflow: hidden;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 14px;
}
.content .product .prodfull .left-title h1 {color: #808182;font-size: 18px;line-height: 19px;margin: 0;}
.content .product .prodfull .left-title h2 {color: #808182;font-size: 18px;line-height: 19px;margin: 0;}

.content .product .prodfull .middle-column {
	width: 40px;
	height: 1%;
	overflow: hidden;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.content .product .prodfull .middle-column .img {display: block;}

.content .product .prodfull .middle-title {
	height: 1%;
	overflow: hidden;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.content .product .prodfull .middle-title h2 {color: #808182;font-size: 18px;line-height: 19px;margin: 0;}
.content .product .prodfull .middle-title p {
	color: #6F7071;
	font-size: 13px;
	line-height: 19px;
	margin: 0;
}


.content .product .prodfull .right-column {
	height: 200px;
	width: 150px;
	float: right;
	margin-top: 14px;
	margin-right: 14px;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 14px;
	color: #09C;
	text-decoration: none;
	text-align: right;
}
.content .product .prodfull .right-column a {
	font-size: 12px;
	color: #f45008;
	text-decoration: none;
	line-height: 150%;
}
.content .product .prodfull .right-column a:hover {
	font-size: 12px;
	color: #D14102;
	text-decoration: none;
}


.content .product .prodfull a {
	color: #808182;
	font-size: 13px;
	line-height: 19px;
	margin: 0;
	text-decoration: none;
}
.content .product .prodfull a:hover {color: #666668;}

.content .product .prodfull h1 {color: #6e220b;font-size: 13px;line-height: 15px;margin: 0;}
.content .product .prodfull h2 {color: #808182;font-size: 13px;line-height: 15px;margin: 0;}
.content .product .prodfull h3 {
	color: #9e9fa1;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

.content .product .prodfull p {
	color: #9e9fa1;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

.content .product .prodfull ul {
	color: #9e9fa1;
	margin:13px 0 0;
	padding:0 0 0 0;
	font-size: 13px;
	line-height: 15px;
}

.content .product .prodfull li {
	color: #9e9fa1;
	margin:0 0 0 14px;
	padding:0 0 0 14px;
	font-size: 13px;
	line-height: 15px;
}


.content .product .prodfull .text-category {
	display: inline;
	width: 250px;
	height: 1%;
	overflow: hidden;
	display: inline;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}
.content .product .prodfull .text-category p {
	color: #6e220b;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}




.content .product .shopcart {
	width: 100%;
	border-bottom: 1px solid #f57d20;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFF;
}
.content .product .shopcart .post-inner {overflow: hidden;width: 100%;}

.content .product .shopcart .text {
	display: block;
	width: 97%;
	height: 1%;
	overflow: hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 14px;
	padding-left: 14px;
	text-align: justify;
}
.content .product .shopcart .left-column {
	height: 1%;
	width: 75px;
	float: left;
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 14px;
	margin-left: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.content .product .shopcart .left-column .img {display: block;}

.content .product .shopcart .left-title {
	
	height: 1%;
	overflow: hidden;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 14px;
}
.content .product .shopcart .left-title h2 {color: #808182;font-size: 18px;line-height: 19px;margin: 0;}

.content .product .shopcart .middle-column {
	width: 40px;
	height: 1%;
	overflow: hidden;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.content .product .shopcart .middle-column .img {display: block;}

.content .product .shopcart .middle-title {
	height: 1%;
	overflow: hidden;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.content .product .shopcart .middle-title h2 {color: #808182;font-size: 18px;line-height: 19px;margin: 0;}

.content .product .shopcart .middle-title p {
	color: #6F7071;
	font-size: 13px;
	line-height: 19px;
	margin: 0;
}


.content .product .shopcart .right-column {
	height: 1%;
	width: 150px;
	float: right;
	margin-top: 14px;
	margin-right: 14px;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 14px;
	color: #808182;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.content .product .shopcart .right-column a {
	font-size: 12px;
	color: #f45008;
	text-decoration: none;
	line-height: 150%;
}
.content .product .shopcart .right-column a:hover {
	font-size: 12px;
	color: #D14102;
	text-decoration: none;
}
.content .product .shopcart a {
	color: #808182;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	text-decoration: none;
}
.content .product .shopcart a:hover {color: #666668;}

.content .product .shopcart h1 {color: #6e220b;font-size: 13px;line-height: 15px;margin: 0;}
.content .product .shopcart h2 {color: #808182;font-size: 13px;line-height: 15px;margin: 0;}
.content .product .shopcart h3 {
	color: #9e9fa1;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

.content .product .shopcart p {
	color: #9e9fa1;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

.content .product .shopcart ul {
	color: #9e9fa1;
	margin:13px 0 0;
	padding:0 0 0 0;
	font-size: 13px;
	line-height: 15px;
}

.content .product .shopcart li {
	color: #9e9fa1;
	margin:0 0 0 14px;
	padding:0 0 0 14px;
	font-size: 13px;
	line-height: 15px;
}


.content .product .shopcart .text-category {
	display: inline;
	width: 250px;
	height: 1%;
	overflow: hidden;
	display: inline;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}
.content .product .shopcart .text-category p {
	color: #6e220b;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

.content .product .form {
	width: 100%;
	border-bottom: 1px solid #f57d20;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFF;
	font-size: 13px;
	color: #808182;
}

label {
	padding-right   : 5px;
	margin-right    : 3px;
	
}

#conteneurInput input
{
	border          : none;
	margin-top: 14px;
	background-color: #E6E6E6;
}







.content .gallery {
	overflow: hidden;
	width: 398px;
	margin: 0 auto;
	padding: 0 0 15px;
	text-align: center;
	font-size: 12px;
	color: #808182;
}
.content .gallery .link {
	color: #808182;
	text-decoration: none;
}
.content .gallery .gallery-inner {
	float: left;
	width: 398px;
	padding: 15px 0 0;
}
.content .gallery .arrow {
	float: left;
	width: 16px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 125px 0 0;
	background: url(/images/arrow-ico2.gif) no-repeat;
}
.content .gallery .arrow2 {float: right;background: url(/images/arrow-ico3.gif) no-repeat;}
.content .gallery .item {
	float: left;
	width: 195px;
	margin: 0 0 0 84px;
	display: inline;
	font-size: 12px;
	color: #f05323;
}
.content .gallery .item .image-hodler {
	float: left;
	width: 187px;
	height: 264px;
	padding: 4px;
	margin: 0 0 7px;
	background: url(/images/image-holder-bg.gif) no-repeat;
}
.content .gallery .item span {display: block;font-weight: bold;}
.content .gallery .item a {color: #f5530c;text-decoration: none;}
.banner-area {
	float: left;
	width: 100%;
	height: 94px;
	position: relative;
	padding: 5px 0 0 0;
	display: inline;
	overflow: hidden;
	background-color: #f5530c;
}
.banner-area a {
	display: block;
	width: 728px;
	margin: 0 auto;
}
#footer {
	margin: 4px 0 0;
	background-color: #6e220b;
	height: 26px;
	text-align: right;
}
#footer span {
	font-size: 11px;
	line-height: 25px;
	color: #fff;
	padding: 0 12px 0 0;
}
#footer span a {color: #fff;text-decoration: none;}
#footer span a:hover {text-decoration: underline;}

div#colonne1 {
	float: left;
	width: 200px;
}

div#colonne2 {
	float: left;
	width: 200px;
}

div#colonne3 {
	float: left;
	width: 200px;
}



.thrColLiq #container {
	width: 100%;  /* this will create a container 80% of the browser width */
	background: #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 365px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top: 1px solid #f57d20;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 14px;
}
/* Tips for sidebars:
1. Since we are working in percentages, it's best not to use side padding on the sidebars. It will be added to the width for standards compliant browsers creating an unknown actual width. 
2. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".thrColLiq #sidebar1 p" rule.
3. Since Explorer calculates widths after the parent element is rendered, you may occasionally run into unexplained bugs with percentage-based columns. If you need more predictable results, you may choose to change to pixel sized columns.
*/
.thrColLiq #sidebar1 {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 239px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* top and bottom padding create visual space within this div  */
	background-color: #FFF;
}
.thrColLiq #sidebar2 {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 23%; /* since this element is floated, a width must be given */
	background: #FFF; /* top and bottom padding create visual space within this div  */
	height: 321px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.thrColLiq #sidebar1 p, .thrColLiq #sidebar1 h3,  .thrColLiq #sidebar2 h3 {
  margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
  margin-right: 10px;
}


.thrColLiq #sidebar2 p {
	margin-top: 0px;
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
	text-align: right;
	text-decoration: none;
}

.thrColLiq #sidebar2 img {
	margin-top: 200px;
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 0px;
	text-align: right;
	text-decoration: none;
}

.thrColLiq #sidebar2 a {
	font-size: 12px;
	color: #f45008;
	text-decoration: none;
	line-height: 150%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.thrColLiq #sidebar2n a:hover {
	font-size: 12px;
	color: #D14102;
	text-decoration: none;
}

.thrColLiq #middleWrap {
	height: 321px;
	background-color: #FFF;
	}

.thrColLiq #middleWrap #upperElements {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	height: 258px;
	}

.thrColLiq #middleWrap #belowElements {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	}
	
.thrColLiq #middleWrap #belowElements img {
	vertical-align: bottom;
	overflow: hidden;
	margin: 11px 0 0 0;
	padding: 0px;
	}

.thrColLiq #middleWrap a {
	color: #808182;
	font-size: 13px;
	line-height: 19px;
	margin: 0;
	text-decoration: none;
}
.content .product .prodfull a:hover {color: #666668;}

.thrColLiq #mainContent {
  margin: 0 24% 0 23.5%;
}

.fltrt { 
  float: right;
  margin-left: 8px;
}
.fltlft { 
  float: left;
  margin-right: 8px;
}
.clearfloat { 
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}


.hidden {
  display: none;
}


.visible {
  display: inline;
}
