/* DEBUGGING STYLE === THIS MUST BE DELETED BEFORE PRODUCTION */
table.xdebug-error {
	z-index: 900;
	color: #000000;
}
div.print_r2,
div.echo2, pre
{
	background-color: white;
	border: 1px #ffffff solid;
	padding: 10px;
	color: #000000;
	display: block;
	position: fixed;
	z-index: 901;
	overflow: auto;
	width: 100%;
	height: 700px;
}
/*END DEBUGGING STYLE === THIS MUST BE DELETED BEFORE PRODUCTION */


/*General settings*/
:focus { outline:none; }
:active { outline:none; }
::-moz-focus-inner { border: 0; }
body {
	font-size: 12px;
	font-family: "Segoe UI","Lucida Grande", Arial, Ubuntu, sans-serif;
	background-color: #ffffff;
	background-attachment: fixed;
	background-image: url('../../../images/background.png'); 
	color: #303030;	
	margin: 0px;
	padding: 0px;
	border: 0px;
}
input, 
select {
	font-size: 12px;
	font-family: "Segoe UI","Lucida Grande", Arial, Ubuntu, sans-serif;
	background-color: #ffffff;
	box-shadow: 1px 1px 2px 0px #cecece inset;
	padding-left: 4px;
}

input[type="text"],
input[type="password"],
select,
textarea {
	border-radius: 3px;
	border: 1px #ffffff solid;
	height: 20px;
	line-height: 20px;
	box-shadow: 0px 0px 2px 0px #cecece;
	background: rgb(229,229,229); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	font-family: "Segoe UI","Lucida Grande", Arial, Ubuntu, sans-serif;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}
textarea {
	height: 60px;
}
a {
	color: #005596;
}

a {
	text-decoration: none;
}
img{
	border: 0px;
}
form {
	margin: 0px;
	border: 0px;
	padding: 0px;
	display: inline;
}

/* TOP ZONE */
div.top {
	background-color: #ffffff;
	width: 1000px;
	border-bottom: 5px solid #825529;
	margin: 0 auto;
	height: 160px;
	padding-top: 10px;
}

div.logo {
	margin-top: 15px;
	float: left;
	margin-left: 25px;
	text-align: left;
}
div.auth {
	margin-top: 28px;
	float: left;
}
div.userAccount {
	clear: both;
	margin-top: 7px;
	float: left;
}
div.userAccount a {
	color: #000000;
}

div.topUserInfo {
	color: #64380D;
}
div.topUserInfo  a {
	color: #CA0002;
	margin-right: 10px;
}

div.topTools,
div.topCart {
	float: left;
	margin-top: 10px;
	height: 45px;
	margin-left: 25px;
		
}
div.top div.topUserInfo {
	text-align: right;
	width: 760px;
}
div.topTools input[type="text"],
div.topTools select {
	width: 240px;
	height: 26px;
	line-height: 26px;
	box-shadow: none !important;
	font-size: 16px;
	color: #666666;
	padding-left: 10px;
	vertical-align: top;
	border: 1px #CA0002 solid;
}
div.topTools input[type="text"] {
	border-radius: 5px 0px 0px 5px;
	border-right: 1px #CA0002 solid;
	
}
div.topTools input[type="submit"] {
	margin-top: -1px;
}
div.topTools select {
	margin-left: -3px;
	border-left: 0px;
	border-radius: 0px 5px 5px 0px;
	height: 30px;
	padding-top: 2px;
	padding-right: 5px;
	
	font-size: 14px;
	width: 160px;
}
div.topTools select option {
	vertical-align: middle;
}
div.topTools div.topSearch {
	color: #64380D;
	float: left;
	margin-top: 7px;
}
div.topTools div.topSearch span {
	clear: both;
	display: block;
	line-height: 20px !important;
}

div.topTools input[type="submit"] {
	border: 0px;
	background-image: url('../images/searchIcon.png');
	width: 30px;
	margin-left: 3px;
	margin-top: 1px;
	height: 30px;
	background-color: transparent;
	box-shadow: none !important;
	background-repeat: no-repeat;
}
div.topCart {
	float: right;
	margin-right: 20px;
	width: 200px;
	text-align: right;
	border-left: 2px #454545 solid;
	height: 135px;
	margin-top: -10px;
	line-height: normal;
}
div.topCart div.cartIcon {
	float: left;
	margin-top: 8px;
	margin-left: 5px;
}
div.topCart div.cartText {
	padding-top: 6px;
}
div.topCart div.cartText a {
	vertical-align: top;
	color: #64380D;
	font-size: 13px;
	line-height: 15px;
}
.topCartContact {
	padding-left: 20px;
	color: #CA0002;
	font-size: 14px;
	text-align: right; 
	margin-top: -7px;
	height: 80px;
}
div.topLinks {
	clear: both;
	position: absolute;
	margin-top: 111px;
	margin-left: 0px;
}
div.topLinks a {
	color: #0081c4;
	font-size: 14px;
	display: block;
	float: left;
	#background-image: url('../images/topLinksBg.png');
	#background-repeat: no-repeat;
	width: auto;
	height: 34px;
	text-align: center;
	line-height: 34px;
	overflow: hidden;
	margin-right: 20px;
}


div.path {
	font-size: 11px;
	font-weight: bold;
	clear: both;
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 10px;
	color: #ff0000;
}
div.path a {
	color: #a2a2a2;
}
div.container {
	background-color: #ffffff;
	clear: both;
	width: 986px;
	border-radius: 5px;
	border: 1px #623000 solid;
	margin: 0px auto;
	overflow: hidden;
	padding: 7px;
	box-shadow: 1px 1px 3px 1px #cecece;
}

div.leftZone {
	float: left;
}

div.pageZone {
	float: left;
	margin-left: 14px;
	min-height: 600px;
}
div.pageZonePages {
	padding: 40px;
}
div.container div.productsZone {
	width: 780px;
}
div.bottom {
	margin-top: 40px;
	color: #ffffff;
	overflow: hidden;
	background-color: #623000;
	line-height: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	border-top: 5px solid #825529;
	box-shadow: 0px -1px 2px 0px #cecece;
}
div.bottom a {
	color: #ffffff;
}
div.bottom div.content {
	margin: auto;
	width: 986px;
	text-align: left;
}
div.bottom div.bContent {
	width: 1000px;
}
div.bottom div.content a:hover {
	text-decoration: underline;
}
div.bottom div.bCompany {
	float: left;
	border-right: 2px #8c8c8c solid;
	padding: 10px;
	margin-right: 20px;
}
div.bottom div.bContent {
	float: left;
}
div.bottom div.bContent div.bLinks {
	clear: both;
	
}
div.bottom div.bContent div.b2Links {
	float: left;
}
div.bottom div.bContent div.bSupport {
	float: right
}
div.bottom div.bCopy {
	float: right;
}
div.boxLiteProduct {
	width: 145px;
	height: 210px;
	padding-top: 14px;
	padding-left: 25px; 
	padding-right: 27px;
	padding-bottom: 10px;
	overflow: hidden;
	white-space: normal;
	cursor: pointer;
	border-right: 1px solid #ececec;
}

div.boxLiteProduct img {
	padding: 0px;
	margin: 0px;
	border: 1px solid #d47324;
	border-radius: 3px;
	box-shadow: 1px 1px 2px 0px #874a17;
}

div.boxLiteProduct:hover img {
	box-shadow: 1px 1px 5px 1px #E9831D;
}

div.smallPrice {
	margin-left: 12px;
	color: #EF0F0F;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}

div.small2price {
	background: #874a17;
	background: -moz-linear-gradient(top, #d47324 0%, #b0601e 44%, #874a17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d47324), color-stop(44%,#b0601e), color-stop(100%,#874a17));
	background: -webkit-linear-gradient(top, #d47324 0%,#b0601e 44%,#874a17 100%);
	background: -o-linear-gradient(top, #d47324 0%,#b0601e 44%,#874a17 100%);
	background: -ms-linear-gradient(top, #d47324 0%,#b0601e 44%,#874a17 100%);
	background: linear-gradient(to bottom, #d47324 0%,#b0601e 44%,#874a17 100%);
	border-radius: 0 15px 15px 0px;
	padding: 3px;
	padding-right: 10px;
	width: 65px;
	position: absolute;
	margin-top: -84px;
	margin-left: 12px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


div.smallerPrice {
	color: #ee3124;
	font-size: 11px;
	font-weight: bold;
}
div.bigPrice {
	color: #ee3124;
	font-size: 24px;
	font-weight: bold;
}

div.boxLiteProduct h3 {
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-size: 13px;
	color: #222222;
	font-weight: normal;
	height: 38px;
	text-shadow: 1px 1px 0px #ffffff;
}
div.productSlider {
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	clear: both;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #F1D593 0%, #F7E9C9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F1D593 0%,#F7E9C9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F1D593 0%,#F7E9C9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F1D593 0%,#F7E9C9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #F1D593 0%,#F7E9C9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1D593', endColorstr='#F7E9C9',GradientType=0 ); /* IE6-9 */
	border-radius: 4px;
	border: 1px solid #cecece;
	position: relative;
}
div.productSliderZone {
	width: 786px;
	clear: both;
	margin-top: 10px;
	overflow: hidden;
}
div.productSliderTitle h2 {
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-size: 17px;
	font-weight: bold;
	color: #404040;
}

div.productSliderTitle a {
	font-size: 16px;
}
div.productSliderTitle div.nav {
	float: right;
}
div.productSliderTitle div.nav a {
	font-weight: bold;
	font-size: 20px;
	display: inline-block;
	width: 20px;
	text-align: center; 
	height: 25px;
	line-height: 25px;
	color: #424242;
}
div.productSliderTitle div.nav {
	margin-bottom: -1px;
	padding-bottom: 2px;
	text-align: center;
	display: inline-block;
	border: 1px solid #cecece;
	border-bottom: 0px;
	background-color: #F2F2F2;
	padding-left: 5px;
	padding-right: 5px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

div.categories {
	width: 180px;
	border: 1px solid #c3c4c5;
	box-shadow: 0px 0px 2px 0px #cecece;
	border-radius: 3px;
}
div.catHeader,
div.dynamicCategories li.current {
	background-color: #F5DBC8;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 32px;
	height: 32px;
	font-weight: bold;
	background: #874a17;
	background: -moz-linear-gradient(top, #d47324 0%, #b0601e 44%, #874a17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d47324), color-stop(44%,#b0601e), color-stop(100%,#874a17));
	background: -webkit-linear-gradient(top, #d47324 0%,#b0601e 44%,#874a17 100%);
	background: -o-linear-gradient(top, #d47324 0%,#b0601e 44%,#874a17 100%);
	background: -ms-linear-gradient(top, #d47324 0%,#b0601e 44%,#874a17 100%);
	background: linear-gradient(to bottom, #d47324 0%,#b0601e 44%,#874a17 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d47324', endColorstr='#874a17',GradientType=0 );
	position: absolute;
	margin-left: -1px;
	margin-top: -1px;
	width: 180px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border: 1px solid #831818;
}

div.categories div.menus {
	padding: 4px;
	margin-top: 30px;
	padding-bottom: 0px;
	background-color: #F7E9C9;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
div.categories div.menus a {
	display: block;
	font-size: 13px;
	color: #64380D;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	padding-left: 15px;
	overflow: hidden;
}
div.categories div.menus hr {
	height: 0px;
	width: 150px;
	margin: 0px;
	margin-left: 12px;
	border: 0px;
	border-top: 1px solid #e1e1e1;
	padding: 0px;
}
div.categories a.specialCategories1 {
	background: #F7E9C9;
	/*
	background: rgb(224,224,224);
	background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(246,246,246,1) 53%, rgba(249,249,249,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(53%,rgba(246,246,246,1)), color-stop(100%,rgba(249,249,249,1)));
	background: -webkit-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(246,246,246,1) 53%,rgba(249,249,249,1) 100%);
	background: -o-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(246,246,246,1) 53%,rgba(249,249,249,1) 100%);
	background: -ms-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(246,246,246,1) 53%,rgba(249,249,249,1) 100%);
	background: linear-gradient(to bottom, rgba(224,224,224,1) 0%,rgba(246,246,246,1) 53%,rgba(249,249,249,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f9f9f9',GradientType=0 );*/
	margin-left: -4px;
	width: 161px;
	padding-left: 19px !important;
	color: #6d0019 !important;
	line-height: 28px !important;
	height: 28px !important;
}
div.categories a.specialCategories2 {
	background: #F7E9C9;
	/* cod original
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );*/
	margin-left: -4px;
	width: 161px;
	padding-left: 19px !important;
	color: #6d0019 !important;
	line-height: 32px !important;
	height: 32px !important;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
div.categories a.specialCategories1:hover,
div.categories a.specialCategories2:hover {
	color: #6d0019 !important;
	text-decoration: underline;
}
div.categories div.menus a:hover,
div.categories div.menus a:active {
}
div.categories div.categoriesList {
}

div.categories div.categoriesList a {
	border-color: #3f1b00;
	font-weight: normal;
	background-image: url('../images/menuArrow.png');
	background-repeat: no-repeat;
	background-position: 160px 8px;
}

div.categorySubTree {
	margin-top: 10px;
	margin-left: 10px;
	width: 175px;
}


div.categorySubTree a.bigCategoryLink {
	display: block;
	font-weight: bold;
}

div.categorySubTree a.categoryLink {
	display: block;
	margin-left: 6px;
	font-size: 13px;
	border-bottom: 1px solid #eeeeee;
	width: 140px;
	padding: 5px;
}
div.categorySubTree a.categoryLink:hover {
	background-color: #FCF6E8;
}

div.filters {
	overflow: hidden;
	margin-top: 20px;
	margin-left: 10px;
}
div.filters input[type=checkbox] {
	vertical-align: middle;
}
div.filters div.specificationTitle {
	margin-top: 20px;
	margin-bottom: 5px;
	color: #D30300;
	font-weight: bold;
	font-size: 12px;
}
div.filters div.fGroups {
	width: 175px;
	overflow: hidden;
}

div.boxProduct {
	overflow: hidden;
	clear: both;
	border-bottom: 1px #F0B7A1 solid;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.bpImage {
	float: left;
	width: 160px;
	min-height: 150px;
	overflow: hidden;
	text-align: center;
}
div.bpContent {
	float: left;
	margin-left: 10px;
	width: 460px;
}
div.bpTitle h3 {
	font-size: 14px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
div.bpSpecs {
	margin-top: 10px;
	color: #404040;
	font-size: 11px;
}
div.bpSpecs div {
	overflow: hidden;
	width: 220px;
	float: left;
	margin: 1px;
	margin-left: 3px;
}
div.bpCart {
	width: 130px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	text-align: right;
}
div.bpcStock {
	display: block;
	font-weight: bold;
	font-size: 15px;
	color: #1258A1;
	margin-top: 5px;
}
div.bpcAddToCart {
	display: block;
	margin-top: 10px;
}


/*Product Page*/

div.search input[type=submit].searchProduct {
	border: 0px;
	background-image: url('../images/searchIcon.png');
	background-repeat: no-repeat;
	width: 30px;
	cursor: pointer;
	height: 29px;
}
div.search input[type=text]{
	height: 25px;
	border: 1px #9e9e9e solid;
	border-radius: 5px;
	width: 190px;
	font-size: 14px;
	background-color: #ffffff;
}
div.search select {
	height: 30px;
	padding: 5px;
	line-height: 30px;
	margin-bottom: 3px;
	text-align: left;
	font-size: 14px;
	vertical-align: middle;
	border: 1px #9e9e9e solid;
	border-radius: 5px;
	width: 190px;
	background-color: #ffffff;
}
div.errorZone {
	clear: both;
	border: 1px #de5f5f solid;
	margin: 20px;
	padding: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
}
div.loginZone,
div.newAccountZone {
	float: left;
	width: 355px;
	margin-left: 50px;
	margin-top: 60px;
}
div.newAccountZone {
	padding-left: 83px;
	border-left: 1px #eeeeee solid;
}
input[type="submit"].continueButton,
input.cssButton,
a.cssButton {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    border: 1px solid #AAAAAA;
    border-radius: 12px 12px 12px 12px;
    color: #111111;
    font-weight: bold;
    padding: 3px 7px;
    text-decoration: none;
}
input[type="submit"].continueButton:hover,
input.cssButton:hover,
a.cssButton:hover {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #bac6e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bac6e0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#bac6e0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#bac6e0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#bac6e0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#bac6e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bac6e0',GradientType=0 );
}
input[type="submit"].continueButton:active,
input.cssButton:active {
	background: rgb(73,155,234); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(73,155,234,1) 0%, rgba(24,82,175,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,155,234,1)), color-stop(100%,rgba(24,82,175,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(24,82,175,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(24,82,175,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(24,82,175,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(73,155,234,1) 0%,rgba(24,82,175,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#1852af',GradientType=0 ); /* IE6-9 */
	color: #FFFFFF;
	border: 1px solid #888888;
	box-shadow: none;
}
div.newAccountZone input[type="text"],
div.loginZone input[type="text"],
div.newAccountZone input[type="password"],
div.loginZone input[type="password"] {
	border: 1px #888888 solid;
	border-radius: 5px;
	font-size: 14px;
	width: 250px;
	margin-bottom: 5px;
	color: #666666;
}
div.loginZone b,
div.newAccountZone b {
	font-size: 18px;
}
div.accountCreated {
	overflow: hidden;
	padding: 20px;
	font-size: 14px;
}

input[type="submit"].okButton, 
input[type="button"].okButton,
input[type="submit"].cancelButton,
input[type="button"].cancelButton,
a.okButton,
a.cancelButton {
	min-width: 80px;
	padding-top: 0px;
	line-height: 25px;
	height: 25px;
	padding-left: 8px; 
	padding-right: 8px;
	font-family: "Segoe UI","Lucida Grande", Arial, Ubuntu, sans-serif;
	font-size: 12px;
	border: 1px #888888 solid;
	border-radius: 3px;
	height: 24px;
	padding-bottom: 2px;
	line-height: 24px;
	vertical-align: middle;
	box-shadow: 0px 0px 2px 0px #cecece;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
input[type="submit"].okButton:hover, 
input[type="button"].okButton:hover,
a.okButton:hover {
	background: rgb(73,155,234); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(73,155,234,1) 0%, rgba(24,82,175,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,155,234,1)), color-stop(100%,rgba(24,82,175,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(24,82,175,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(24,82,175,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(24,82,175,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(73,155,234,1) 0%,rgba(24,82,175,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#1852af',GradientType=0 ); /* IE6-9 */
	color: #FFFFFF;
}
input[type="submit"].cancelButton:hover,
input[type="button"].cancelButton:hover,
a.cancelButton:hover {
	background: #ea4b4b;
	background: -moz-linear-gradient(top, #ea4b4b 0%, #aa1717 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea4b4b), color-stop(100%,#aa1717));
	background: -webkit-linear-gradient(top, #ea4b4b 0%,#aa1717 100%);
	background: -o-linear-gradient(top, #ea4b4b 0%,#aa1717 100%);
	background: -ms-linear-gradient(top, #ea4b4b 0%,#aa1717 100%);
	background: linear-gradient(to bottom, #ea4b4b 0%,#aa1717 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea4b4b', endColorstr='#aa1717',GradientType=0 );
	color: #ffffff;
}
input[type="submit"].cancelButton:active,
input[type="button"].cancelButton:active,
a.cancelButton:active {
	background: #aa1717;
	background: -moz-linear-gradient(top, #aa1717 0%, #ea4b4b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa1717), color-stop(100%,#ea4b4b));
	background: -webkit-linear-gradient(top, #aa1717 0%,#ea4b4b 100%);
	background: -o-linear-gradient(top, #aa1717 0%,#ea4b4b 100%);
	background: -ms-linear-gradient(top, #aa1717 0%,#ea4b4b 100%);
	background: linear-gradient(to bottom, #aa1717 0%,#ea4b4b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa1717', endColorstr='#ea4b4b',GradientType=0 );
	color: #ffffff;
}
input[type="submit"].okButton:active, 
input[type="button"].okButton:active,
a.okButton:active {
	background: #1852af;
	background: -moz-linear-gradient(top, #1852af 0%, #499bea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1852af), color-stop(100%,#499bea));
	background: -webkit-linear-gradient(top, #1852af 0%,#499bea 100%);
	background: -o-linear-gradient(top, #1852af 0%,#499bea 100%);
	background: -ms-linear-gradient(top, #1852af 0%,#499bea 100%);
	background: linear-gradient(to bottom, #1852af 0%,#499bea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1852af', endColorstr='#499bea',GradientType=0 );
	color: #FFFFFF;
}
div.lastVisits {
	overflow: hidden;
	padding-left: 10px;
}
div.lastVisits div {
	float: left;
	
	width: 475px;
	margin-right: 10px;	
}
div.lastVisits div a {
	display: block;
	
}

div.starsRating {
	overflow: hidden;
	
}

div.starsRating div.srOff {
	float: left;
	width: 60px;
	height: 12px;
	background-image: url('../images/smallStarsOff.png');
	background-repeat: no-repeat; 
}

div.starsRating div.srOn {
	width: 0px;
	height: 12px;
	background-image: url('../images/smallStarsOn.png');
	background-repeat: no-repeat;
}


div.compareBox {
	display: none;
	position: fixed;
	border: 2px #ffffff solid;
	border-left: 0px;
	border-radius: 20px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	background-color: #97b4d2;
	margin: 0px 0 0 994px;
	width: 80px;
	padding: 10px 10px 10px 5px;
	height: 380px; 
	overflow: hidden;
}

div.compareBox img {
	cursor: pointer;
	margin-bottom: 10px;
	display: block;
}
div.compareBox a.compare {
	display: block;
	background-color: #1c82db;
	padding: 2px;
	color: #ffffff;
	width: 55px;
	border-radius: 5px;
	border: 0px;
	text-align: center;	
	
	
}

div.footerLogos img {
	margin: 0px 10px 0px 10px;
	cursor: pointer;
}

div.registerToNewsletter {
	overflow: hidden;
	margin-top: 10px;
	padding: 8px;
	border: 1px #c3c4c5 solid;
	border-radius: 3px;
	box-shadow: 0px 0px 2px 0px #cecece;
	width: 165px;
}
div.registerToNewsletter span {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	display: block;
	border-radius: 3px;
}
div.registerToNewsletter input[type="text"] {
	width: 156px;
}

div.banner180x150 {
	display: block;
	width: 180px;
	overflow: hidden;
	margin-top: 5px;
}
div.banner786x324 {
	display: block;
	max-width: 786px;
	max-height: 324px;
	overflow: hidden;
	margin-bottom: 15px;
}


div.ccategoriesSelection {
	float: left;
	width: 186px;
}

div.banner {
	width: 728px;
	float: right;
	margin-right: 30px;
}

div.banner728x90 {
	display: block;
	width: 728px;
	height: 90px;
	overflow: hidden;
	margin-top: 4px;
}

div.categoryContent {
	width: 800px;
	height: 500px;
	margin-left: 186px;
	margin-top: -68px;
	position: absolute;
	background-color: green;
	display: none;
}



div.dynamicCategories {
	overflow: hidden;
	padding-top: 1px;
	
}
div.categoryContentLinks {
	width: 650px; 
	height: 450px;
	border: 1px #c3c4c5 solid;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #F7E9C9;
	box-shadow: 0px 0px 3px 1px #cecece;
	margin-top: -1px;
}
div.categoryContentLinks div.bridge {
	position: absolute;
	background-color: #F7E9C9;
	height: 30px;
	width: 8px;
	margin-left: -18px;
	margin-top: -11px;
	border-top: 1px solid #c3c4c5;
	border-bottom: 1px solid #c3c4c5;
}

.sf-menu li ul li a {
	font-size: 13px;
	color: #404040;
	border-bottom: 1px #e1e1e1 solid;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	padding-left: 15px;
}
.sf-menu li.current {
	margin-left: 0px !important;
}
.sf-menu li.sfHover a.dyMenu {
	margin-left: 0px;
	background: rgba(143,78,24);
	background: -moz-linear-gradient(top, rgba(201,109,34) 0%, rgba(158,3,39,1) 44%, rgba(143,78,24)) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,109,34))), color-stop(44%,rgba(158,3,39,1)), color-stop(100%,rgba(143,78,24));
	background: -webkit-linear-gradient(top, rgba(201,109,34)) 0%,rgba(158,3,39,1) 44%,rgba(143,78,24) 100%);
	background: -o-linear-gradient(top, rgba(201,109,34) 0%,rgba(158,3,39,1) 44%,rgba(143,78,24)) 100%);
	background: -ms-linear-gradient(top, rgba(201,109,34) 0%,rgba(158,3,39,1) 44%,rgba(143,78,24)) 100%);
	background: linear-gradient(to bottom, rgba(201,109,34)) 0%,rgba(158,3,39,1) 44%,rgba(143,78,24)) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf032f', endColorstr='#890019',GradientType=0 );
}
.sf-menu ul.submenus li:hover, .sf-menu ul.submenus li.sfHover,
.sf-menu ul.submenus a:focus, .sf-menu ul.submenus a:hover, .sf-menu ul.submenus a:active {
	background-color: #F7E9C9;
	box-shadow: -2px 0px 2px 0px #c3c4c5;
	color: #6d0019;
	z-index: 99;
}

div.dynamicCategories a.dyMenu {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
	height: 32px;
}


.sf-menu, .sf-menu * {
	position: absolute;
	margin:			0;
	padding:		0;
	list-style:		none;
}

.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	background-color: #F7E9C9;
	position:		absolute;
	border: 1px solid #c3c4c5;
	box-shadow: 0px 0px 2px 0px #cecece;
	border-radius: 3px;
	border-top: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-left: -1px;
	width: 180px;
}
.sf-menu ul li {
	width:			100%;
	
}

.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */

}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	line-height: 2;
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			187px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

div.categoryContentLinks {
	padding: 10px;
	background-color: #F7E9C9;
}
a.dcLink {
	color: #005596 !important;
	font-size: 11px !important;  
	margin: 0px !important;
	margin-left: 10px !important;
}
div.categoryContentLinks a {
	border: 0px !important;
	background-color: transparent !important;
	height: 22px !important;
	line-height: 22px !important;
	box-shadow: none !important;
}
div.categoryContentLinks a:hover {
	text-decoration: underline;
}
a.dcBigLink {
	font-weight: bold !important;
	font-size: 12px !important;
	color: #222222 !important;
	margin: 0px !important;
	margin-left: 2px !important;	
	margin-top: 5px !important;
}

div.cclCol {
	position: relative !important;
	float: left !important;
	overflow: hidden;
	width: 200px !important;
	height: auto !important;
	
}
.sf-vertical {
	display: block;
	width: 160px;
}
ul.sf-vertical {
	position: inherit;
}
ul.sf-vertical li {
	float: none;
	width: 160px;
}
ul.sf-vertical li ul li {
	float: left;
}
ul.sf-vertical li ul {
	border: 0px;
}
ul.sf-vertical li.sfHover {
	background-color: #ffffff;
	box-shadow: -2px 0px 3px 0px #c3c4c5;
	z-index: 99;
	margin-left: -4px !important;
	width: 175px;
	line-height: 29px;
	overflow: visible; 
	color: #6d0019;
	padding-left: 4px;
	border: 0px !important;
}
ul.sf-vertical li.current a {
	height: 30px;
	line-height: 30px;
	background: url('../images/menuArrow.png') 153px 11px no-repeat;
	border: 0px !important;
}
ul.sf-vertical li.sfHover a {
	color: #6d0019;
	height: 30px !important;
	line-height: 30px;
	border: 0px !important;
}
ul.sf-vertical div.categoryContentLinks {
	margin-left: 187px;
	margin-top: -31px;
}
ul.sf-vertical div.categoryContentLinks a {
	background: none;
}

/* ###### CALENDAR ###################################################################################### */
#calBorder {
	border-radius: 4px;
	border-top-left-radius: 0px;
	background-color: #e3e6ed;
	box-shadow: 2px 2px 4px 4px #222222;
}
#calBorder table {
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#calBorder td.calHeader {
	background: #e6e7eb; /* Old browsers */
	background: -moz-linear-gradient(top,  #F7E9C9 0%, #E8C062 49%, #AE9049 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7E9C9), color-stop(49%,#E8C062), color-stop(100%,#AE9049)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #F7E9C9 0%,#E8C062 49%,#AE9049 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #F7E9C9 0%,#E8C062 49%,#AE9049 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #F7E9C9 0%,#E8C062 49%,#AE9049 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #F7E9C9 0%,#E8C062 49%,#AE9049 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7eb', endColorstr='#AE9049',GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #9ea0a6;
}
#calBorder td.calHeader td.calR {
	color: #222222;
	text-shadow: 1px 1px 1px #ffffff;
	line-height: 36px;
}
#calBorder div.monthNav {
	width: 16px;
	height: 16px;
	border-radius: 2px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 1px 1px #cecece;
	text-align: center;
	border: 1px solid #999999;
	margin-left: 1px;
	margin-right: 1px;
	cursor: pointer;
}
#calBorder td.calTDContent {
	text-align: center;
	font-size: 11px;
	/*font-weight: bold;*/
}
#calBorder td.calTDContent div.calTDContent{
	border: 1px solid #cccccc;
	text-align: right;
	width: 21px;
	padding-right: 7px;
	height: 17px;
	line-height: 18px;
	color: #752201;
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #F1D593 49%, #F7E9C9100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(49%,#F1D593), color-stop(100%,#F7E9C9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#F1D593 49%,#F7E9C9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfd 0%,#F1D593 49%,#F7E9C9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#F1D593 49%,#F7E9C9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfd 0%,#F1D593 49%,#F7E9C9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#F7E9C9',GradientType=0 ); /* IE6-9 */
}
#calBorder td.calTDHeader {
	color: #222222;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	width: 25px;
}
#calBorder td.selectedday div.calTDContent {
	color: #ffffff;
	font-weight: bold;
	background: #41a2ed; /* Old browsers */
	background: -moz-linear-gradient(top,  #E38A4F 0%, #B0571C 49%, #793C13 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E38A4F), color-stop(49%,#B0571C), color-stop(100%,#793C13)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #E38A4F 0%,#B0571C 49%,#793C13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #E38A4F 0%,#B0571C 49%,#793C13 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #E38A4F 0%,#B0571C 49%,#793C13 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #E38A4F 0%,#B0571C 49%,#793C13 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E38A4F', endColorstr='#793C13',GradientType=0 ); /* IE6-9 */
}
#calBorder td.today div.calTDContent {
	color: #FFFFFF;
	background: #ec2f2f; /* Old browsers */
	background: -moz-linear-gradient(top,  #ec2f2f 0%, #d12424 49%, #a61b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec2f2f), color-stop(49%,#d12424), color-stop(100%,#a61b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ec2f2f 0%,#d12424 49%,#a61b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ec2f2f 0%,#d12424 49%,#a61b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ec2f2f 0%,#d12424 49%,#a61b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ec2f2f 0%,#d12424 49%,#a61b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec2f2f', endColorstr='#a61b1b',GradientType=0 ); /* IE6-9 */
}
#calBorder td.saturday div.calTDContent,
#calBorder td.sunday div.calTDContent {
	background: #b8efb5; /* Old browsers */
	background: -moz-linear-gradient(top,  #b8efb5 0%, #a0e99f 44%, #89cc86 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8efb5), color-stop(44%,#a0e99f), color-stop(100%,#89cc86)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b8efb5 0%,#a0e99f 44%,#89cc86 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b8efb5 0%,#a0e99f 44%,#89cc86 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b8efb5 0%,#a0e99f 44%,#89cc86 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b8efb5 0%,#a0e99f 44%,#89cc86 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8efb5', endColorstr='#89cc86',GradientType=0 ); /* IE6-9 */
}
#calBorder td.hoverday div.calTDContent {
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	background: #5cabec; /* Old browsers */
	background: -moz-linear-gradient(top,  #5cabec 0%, #559ad3 49%, #397fb9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cabec), color-stop(49%,#559ad3), color-stop(100%,#397fb9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5cabec 0%,#559ad3 49%,#397fb9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5cabec 0%,#559ad3 49%,#397fb9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5cabec 0%,#559ad3 49%,#397fb9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5cabec 0%,#559ad3 49%,#397fb9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cabec', endColorstr='#397fb9',GradientType=0 ); /* IE6-9 */
}
#calBorder #close_cal {
	font-size: 16px;
	color: #752201;
	cursor: pointer;
	text-shadow: 1px 1px 3px #666666;
	padding-left: 10px;
	padding-right: 8px;
}
#calBorder #close_cal:hover,
#calBorder span.gotoToday:hover {
	font-weight: bold;
}
#calBorder span.gotoToday {
	float: left;
	font-size: 15px;
	color: #752201;
	cursor: pointer;
	text-shadow: 1px 1px 3px #666666;
	padding-left: 6px;
	padding-right: 8px;
}
/* ###################################################################################################### */
div.infoOrder {
	display: none;
	padding: 10px;
	background-color: #F7E9C9;
	border: 3px #F1D593 solid;
	border-radius: 40px;
	width: 520px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -200px;
}
div.ptOrderPhone {
	margin: 20px;
	overflow: hidden;
	font-size: 14px;
	margin-left: 0px;
}

div.leftLogin {
	width: 172px;
	padding: 10px;
	padding-right: 0px;
	height: 204px;
	background-image: url('../images/loginBg.png');
	background-repeat: repeat-x;
	font-size: 12px;
	color: #ffffff;
	border-radius: 5px;
	margin-bottom: 10px;
}
div.leftLogin h3 {
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	margin-bottom: 10px;
	font-size: 14px;
}
div.leftLogin input[type=text],
div.leftLogin input[type=password] {
	font-size: 13px;
	color: #000000;
	border: 0px;
	height: 25px;
	background-color: #ffffff;
	border-radius: 0px;
	width: 157px;
	margin-top: 10px;
}
div.leftLogin input[type=submit],
div.leftLogin input[type=button] {
	margin-top: 10px;
	background-image: url('../images/loginButtonBg.png');
	background-repeat: repeat-x;
	border-radius: 10px;
	height: 31px;
	font-weight: bold;
	color: #333333;
	font-size: 13px;
	border: 0px;
}

div.floatingContact {
	width: 300px;
	height: 300px;
	
	position: fixed;
	top: 10%;
	overflow: hidden;
	left: 100%;
	margin-left: -41px;
}
div.floatingContactTitle span {
	
	-moz-transform: rotate(-90deg);
    -moz-transform-origin: center center;
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: center center;
    -ms-transform: rotate(-90deg);
    -ms-transform-origin: center center;
    
    cursor: pointer;
    
    background-color: #667730;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 34px;
    left: -109px;
    padding-top: 2px;
    position: absolute;
    width: 258px;
    
    margin-top: 108px;
    border-radius: 17px 17px 0px 0px;
    

    
	
}
div.floatingContactContent {
	margin-left: 36px;
	padding-left: 23px;
	background-color: #e8f3ec;
	border: 5px #667730 solid;
	
}

.brownButton {
	font-size: 14px;
	color: #ffffff;
	background: #fac695 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #fac695 0%, #f5ab66 47%, #ef8d31 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fac695), color-stop(47%,#f5ab66), color-stop(100%,#ef8d31)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fac695 0%,#f5ab66 47%,#ef8d31 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fac695 0%,#f5ab66 47%,#ef8d31 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fac695 0%,#f5ab66 47%,#ef8d31 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #fac695 0%,#f5ab66 47%,#ef8d31 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=0 ) !important; /* IE6-9 */
}
.brownButton:hover {
	background: #f0b7a1 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(50%,#8c3310), color-stop(51%,#752201), color-stop(100%,#bf6e4e)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=0 ) !important; /* IE6-9 */
}









.ui-menu .ui-menu-item .ui-menu-item-icon {
    background-repeat: no-repeat;
    background-position: 2px, 0;
    background-size: 32px;
    padding-left: 38px;
    margin-top: 5px;
    margin-bottom: 5px;
   
}

div.liteCart {
	width: 400px;
	height: auto;
	position: absolute;
	z-index: 9999;
	background-color: #ffffff;
	border: 3px #333333 solid;
	padding: 10px;
	display: none;
	right: 439px;
	
}

/* SK changes */