.hidden {display:none;}
@font-face {
	font-family: 'Lubalin';
	src: url('../fonts/itc_lubalin_graph--lte50029.eot');
	src: local(' '),
	url('../fonts/itc_lubalin_graph--lte50029.woff') format('woff'),
	url('../fonts/itc_lubalin_graph--lte50029.ttf') format('truetype'),
	url('../fonts/itc_lubalin_graph--lte50029.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LubalinItalic';
	src: url('../fonts/lubalingraphbookobliquebt.eot');
	src: local(' '),
	url('../fonts/lubalingraphbookobliquebt.eot?#iefix') format('embedded-opentype'),
	url('../fonts/lubalingraphbookobliquebt.woff') format('woff'),
	url('../fonts/lubalingraphbookobliquebt.ttf') format('truetype'),
	url('../fonts/lubalingraphbookobliquebt.svg#lubalingraphbookobliquebt') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LubalinDemi';
	src: url('../fonts/lubalindemi.eot');
	src: local(' '),
	url('../fonts/lubalindemi.eot?#iefix') format('embedded-opentype'),
	url('../fonts/lubalindemi.woff') format('woff'),
	url('../fonts/lubalindemi.ttf') format('truetype'),
	url('../fonts/lubalindemi.svg#lubalindemi') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LubalinDemiItalic';
	src: url('../fonts/LubalinDemiItalic.eot');
	src: local(' '),
	url('../fonts/LubalinDemiItalic.eot?#iefix') format('embedded-opentype'),
	url('../fonts/LubalinDemiItalic.woff') format('woff'),
	url('../fonts/LubalinDemiItalic.ttf') format('truetype'),
	url('../fonts/LubalinDemiItalic.svg#LubalinDemiItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LubalinLTDemiItalic';
	src: url('../fonts/LubalinLTDemiItalic.eot');
	src: local(' '),
	url('../fonts/LubalinLTDemiItalic.eot?#iefix') format('embedded-opentype'),
	url('../fonts/LubalinLTDemiItalic.woff') format('woff'),
	url('../fonts/LubalinLTDemiItalic.ttf') format('truetype'),
	url('../fonts/LubalinLTDemiItalic.svg#LubalinLTDemiItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LubalinBook';
	src: url('../fonts/itclubalingraphltbook.eot');
	src: local(' '),
	url('../fonts/itclubalingraphltbook.eot?#iefix') format('embedded-opentype'),
	url('../fonts/itclubalingraphltbook.woff') format('woff'),
	url('../fonts/itclubalingraphltbook.ttf') format('truetype'),
	url('../fonts/itclubalingraphltbook.svg#itclubalingraphltbook') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {min-height:100%;}
body{
	margin:0;
	min-width:972px;
	color:#a1a1a1;
	font:12px HelveticaRegular, Arial;
	background: #f57d21;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1N2QyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #f57d21 0%, #ffffff 70%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f57d21), color-stop(70%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f57d21 0%,#ffffff 70%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f57d21 0%,#ffffff 70%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f57d21 0%,#ffffff 70%); /* IE10+ */
	background: linear-gradient(top,  #f57d21 0%,#ffffff 70%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57d21', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#818285;
}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#94928f;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:942px;
	background:#fff;
	-webkit-box-shadow: 0 0 12px  #7b7b7b, 0 0 12px #7b7b7b;
	-moz-box-shadow: 0 0 12px #7b7b7b,  0 0 12px #7b7b7b;
	box-shadow: 0 0 12px #7b7b7b,  0 0 12px #7b7b7b;
	margin:0 auto 4px;
}
#header {
	width:942px;
	position:relative;
	z-index:3;
	background: url(../images/bg-header.jpg) no-repeat 274px 6px;
}
.logo-block {
	position:absolute;
	z-index:4;
	text-align:center;
	width:204px;
	color:#747577;
	font:16px/20px "LubalinItalic", Arial, Helvetica, sans-serif;
	left:-17px;
	color:#999a9b;
	top:0;
	border:1px solid #b6b6b6;
	border-radius:0 0 18px 18px;
	-moz-border-radius:0 0 18px 18px;
 	-webkit-border-radius:0 0 18px 18px;
	-webkit-box-shadow: 0 0 4px  #7c7c7c, 0 0 4px #7c7c7c;
	-moz-box-shadow: 0 0 4px #7c7c7c,  0 0 4px #7c7c7c;
	box-shadow: 0 0 4px #7c7c7c,  0 0 4px #7c7c7c;
	padding:13px 35px 12px 33px;
	background: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 54%, #fafafa 71%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#ffffff), color-stop(71%,#fafafa), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 54%,#fafafa 71%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 54%,#fafafa 71%,#ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 54%,#fafafa 71%,#ebebeb 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#ffffff 54%,#fafafa 71%,#ebebeb 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-8 */
	
}
.logo-block strong {font-weight:normal;}
.logo {
	display:block;
	background: url(../images/logo.png) no-repeat;
	width:204px;
	height:117px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 7px;
}
.logo a {
	position:relative;
	cursor:pointer;
	height:100%;
	display:block;
}
.logo-block p {
	margin:0;
	padding:0 10px 0 0;
}
#header .rows {
	margin:0 0 -1px;
	min-height:122px;
}
#header .row {
	overflow:hidden;
	width:100%;
	padding:0 0 5px;
}
#header .black-box {
	float:right;
	background: #515151;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzQ1NDU0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzE3MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #515151 0%, #515151 14%, #454545 39%, #282828 75%, #171717 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(14%,#515151), color-stop(39%,#454545), color-stop(75%,#282828), color-stop(100%,#171717)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #515151 0%,#515151 14%,#454545 39%,#282828 75%,#171717 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #515151 0%,#515151 14%,#454545 39%,#282828 75%,#171717 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #515151 0%,#515151 14%,#454545 39%,#282828 75%,#171717 100%); /* IE10+ */
	background: linear-gradient(top,  #515151 0%,#515151 14%,#454545 39%,#282828 75%,#171717 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#171717',GradientType=0 ); /* IE6-8 */
	border-radius:0 0 0 4px;
	-moz-border-radius:0 0 0 4px;
	-webkit-border-radius:0 0 0 4px;
	padding:5px 2px 3px 5px;
}
#header .search,
#header .search fieldset {
	float:left;
}
#header .search .text {
	float:left;
	padding:0 5px 0 24px;
	width:139px;
	height:25px;
	background:#fff url(../images/bg-search-text.gif) no-repeat 4px 5px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow: 2px 2px 2px #bababa inset; /* Opera 10.5+, IE9+ */
	-webkit-box-shadow: 2px 2px 2px #bababa inset; /* Safari 3+, Chrome */
	-moz-box-shadow: 2px 2px 2px #bababa inset; /* FF 3.1+ */
	margin:0 7px 0 0;
}
#header .search .text input {
	width:100%;
	float:left;
	background:none;
	border:none;
	font-size:14px;
	color:#000;
	padding:4px 0 5px;
	margin:0;
	outline:none;
}
#header .search .submit {
	float:left;
	cursor:pointer;
	position:relative;
	background: url(../images/bg-search-submit.png) no-repeat;
	width:26px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	border:none;
}
#header .black-box ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font:13px/16px "LubalinDemi", Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 2px #000;
}
#header .black-box li {
	float:left;
	padding:4px 15px 4px 16px;
	border-left:1px solid #717171;
	box-shadow: 1px 0 0 #323232 inset; /* Opera 10.5+, IE9+ */
	-webkit-box-shadow: 1px 0 0 #323232 inset; /* Safari 3+, Chrome */
	-moz-box-shadow: 1px 0 0 #323232 inset; /* FF 3.1+ */
}
#header .black-box li:first-child {
	border:none;
	box-shadow:none; /* Opera 10.5+, IE9+ */
	-webkit-box-shadow:none; /* Safari 3+, Chrome */
	-moz-box-shadow:none; /* FF 3.1+ */
}
#header .black-box a {
	color:#fff;
	text-decoration:none;
}
#header .black-box a:hover {text-decoration:none;}
#header .row-holder {
	float:right;
	padding:0 0 3px;
}
#header .row-holder a {float:left;}
#header .row-holder .google {
	margin:0 6px 0 0;
	float:left;
}
#header .row-holder .google img {
	float:left;
	width:39px;
	height:34px;
}
#header .row-holder .box {
	float:right;
	background: #f7941e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Y3OTQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2YyOTExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZTdiMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7941e 0%, #f7941e 13%, #f2911d 29%, #ce7b19 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7941e), color-stop(13%,#f7941e), color-stop(29%,#f2911d), color-stop(100%,#ce7b19)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7941e 0%,#f7941e 13%,#f2911d 29%,#ce7b19 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7941e 0%,#f7941e 13%,#f2911d 29%,#ce7b19 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7941e 0%,#f7941e 13%,#f2911d 29%,#ce7b19 100%); /* IE10+ */
	background: linear-gradient(top,  #f7941e 0%,#f7941e 13%,#f2911d 29%,#ce7b19 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7941e', endColorstr='#ce7b19',GradientType=0 ); /* IE6-8 */
	border:1px solid #c97919;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	letter-spacing:1px;
	font:18px/22px "LubalinDemi", Arial, Helvetica, sans-serif;
	margin:0 13px 0 0;
	text-shadow: 2px 2px 2px #a16014; /* FF 3.1+, Opera 9.5+, Safari 3+, Chrome  */
}
#header .row-holder .box span {
	background: url(../images/bg-phone.png) no-repeat 10px 4px;
	padding: 4px 9px 6px 41px;
	float:left;
}
#header .credit-card {
	margin:0;
	padding:0 29px 0 0;
	list-style:none;
	float:left;
}
#header .credit-card li {
	float:left;
	margin:0 0 0 4px;
}
#nav {
	background:#181818 url(../images/bg-nav.gif) repeat-x;
	padding:1px 10px 0 287px;
	width:645px;
	position:relative;
	z-index:2;
	font:13px/16px "LubalinDemi", Arial, Helvetica, sans-serif;
}
#nav:after {
	clear:both;
	display:block;
	content:"";
}
.nav-holder {float:left;}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#nav ul:after {
	clear:both;
	display:block;
	content:"";
}
#nav li {
	float:left;
	border-left:1px solid #6b6b6b;
	border-right:1px solid #262626;
	margin:0 -2px 0 0;
	position:static;
}
#nav a {
	float:left;
	padding:10px 25px 11px 25px;
	border-left:1px solid #242424;
	border-right:1px solid #616161;
	color:#fff;
	text-decoration:none;
}
#nav .active,
#nav li:hover {
	z-index:2;
	position:relative;
	border-left:1px solid #626262;
	border-right:1px solid #5b5b5b;
}
#nav .active a,
#nav li:hover a {
	background:#646464 url(../images/bg-nav-h.gif) repeat-x;
	border-left:1px solid #222;
	border-right:1px solid #202020;
}
#nav ul ul {
	position:absolute;
	top:37px;
	left:0;
	display:none;
	border-style:solid;
	border-color:#949495;
	border-width:0 1px 1px;
	background:#ebebeb;
	width:207px;
	padding:0;
	margin:0;
	font:11px/14px Arial, sans-serif;
}
#nav li:hover ul {display:block;} 
#nav li:hover li,
#nav li li {
	float:none;
	border:none;
	margin:0;
}
#nav li li a,
#nav .active li a,
#nav li:hover li a {
	border:none;
	background:none;
	filter:none;
	color:#373737;
	float:none;
	display:block;
	width:177px;
	cursor:pointer;
	padding:0 17px 0 13px;
}
#nav li li a span,
#nav .active li a span,
#nav li:hover li a span {
	border-top:1px dotted #989898;
	display:block;
	padding:9px 0 8px;
}
#nav li li:first-child a span,
#nav .active li:first-child a span,
#nav li:hover li:first-child a span {border:none;}
#nav li li a:hover,
#nav .active li a:hover,
#nav li:hover li a:hover {background:#dadada;}
#main {
	width:917px;
	overflow:hidden;
	padding:11px 7px 15px 18px;
}
#sidebar {
	float:left;
	width:209px;
	padding:9px 0 0;
}
#sidebar .heading {
	color:#6d6e71;
	border-bottom:2px solid #ebebeb;
}
#sidebar .heading h3 {
	margin:0 0 1px;
	padding:0 0 6px;
	font-size:15px;
	line-height:18px;
	font:15px/18px "LubalinDemi", Arial, Helvetica, sans-serif;
	border-bottom:3px solid #f7941e;
}
#sidebar .heading h3 em {
	color:#f57b20;
	font-family:"LubalinLTDemiItalic", Arial, Helvetica, sans-serif;
}
.order-form {
	width:100%;
	margin:0 0 0 -1px;
	padding:7px 0;
	font:9px/12px Arial, sans-serif;
}
.order-form p {
	margin:-2px 0 5px;
	padding:0 2px;
}
.order-form p a {color:#f7941e;}
.order-form .row {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.order-form .input1 {
	float:left;
	width:156px;
	height:20px;
	padding:0 5px;
	border:1px solid #d3d3d3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 1px 1px 2px #bbb inset; /* Opera 10.5+, IE9+ */
	-webkit-box-shadow: 1px 1px 2px #bbb inset; /* Safari 3+, Chrome */
	-moz-box-shadow: 1px 1px 2px #bbb inset; /* FF 3.1+ */
	background:#fff;
}
.order-form .input2 {
	float:right;
	width:22px;
	height:20px;
	padding:0 5px;
	border:1px solid #d3d3d3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 1px 1px 1px #bbb inset; /* Opera 10.5+, IE9+ */
	-webkit-box-shadow: 1px 1px 1px #bbb inset; /* Safari 3+, Chrome */
	-moz-box-shadow: 1px 1px 1px #bbb inset; /* FF 3.1+ */
	background:#fff;
}
.order-form .row input {
	float:left;
	width:100%;
	margin:0;
	padding:5px 0 3px;
	background:none;
	outline:none;
	border:none;
	font-size:9px;
	color:#979797;
	font:9px Arial, sans-serif;
}
.order-form .submit {
	overflow:hidden;
	width:100%;
}
.order-form .submit input {
	float:left;
	background: url(../images/btn-order-submit.gif) no-repeat;
	width:128px;
	height:26px;
	cursor:pointer;
	overflow:hidden;
	text-indent:-99999px;
	font-size:0;
	line-height:0;
	margin:0 0 0 1px;
	padding:0;
	border:none;
}
.accordion {
	width:100%;
	overflow:hidden;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color:#818285;
	padding:0 0 9px;
}
.accordion .slide {
	width:100%;
	overflow:hidden;
	position:relative;
}
.accordion ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
.accordion li {
	vertical-align:top;
	padding:0 0 10px;
}
.accordion a {
	display:block;
	cursor:pointer;
	position:relative;
	color:#6d6e71;
	text-decoration:none;
	border-bottom:2px solid #ebebeb;
}
.accordion a strong {
	border-bottom:3px solid #f7941e;
	margin:0 0 1px;
	padding:0 0 6px;
	display:block;
	font-weight:normal;
	font-family:"LubalinDemi", Arial, Helvetica, sans-serif;
	background: url(../images/bg-accordion.gif) no-repeat 100% -40px;
}
.accordion .selected a strong {background-position:100% 1px;}
.accordion span {
	background:#ebebeb;
	display:block;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:5px 2px 8px;
}
.accordion ul ul {
	margin:0;
	padding:2px 0 9px;
	list-style:none;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
}
.accordion li li {
	padding:8px 3px 7px;
	border-bottom:1px dotted #b2b2b2;
}
.accordion li li a {
	padding:0;
	border:none;
	display:inline;
}
.accordion li .selected a,
.accordion li li a:hover {color:#f7941e;}
.login {
	width:100%;
	padding:1px 0 16px;
	font:bold 12px/16px Arial, sans-serif;
}
#sidebar .add-box {
	background:#ebebeb;
	padding:4px 2px 6px;
	margin:0 0 10px;
	font:bold 12px/16px Arial, sans-serif;
}
#sidebar  .add-box p {margin:0;}
#sidebar  .add-box p a {color:#;}
.login .input {
	width:167px;
	height:23px;
	overflow:hidden;
	padding:0 7px;
	border:1px solid #d3d3d3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 1px 1px 2px #bbb inset; /* Opera 10.5+, IE9+ */
	-webkit-box-shadow: 1px 1px 2px #bbb inset; /* Safari 3+, Chrome */
	-moz-box-shadow: 1px 1px 2px #bbb inset; /* FF 3.1+ */
	background:#fff;
	margin:0 0 14px -2px;
	position:relative;
}
.login .input input {
	float:left;
	width:100%;
	margin:0;
	padding:5px 0 4px;
	background:none;
	outline:none;
	border:none;
	font-size:11px;
	color:#979797;
	font:11px Arial, sans-serif;
}
.login .submit {
	overflow:hidden;
	width:100%;
}
.login .submit input {
	float:left;
	background: url(../images/btn-login.gif) no-repeat;
	width:83px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	padding:0;
	cursor:pointer;
	font-size:0;
	line-height:0;
	border:none;
}
.gallery1 {
	width:209px;
	height:88px;
	position:relative;
	overflow:hidden;
	padding:0 0 16px;
	margin:-4px 0 0;
}
.gallery1 .prev {
	float:left;
	margin:28px 3px 0 4px;
}
.gallery1 .prev img {
	display:block;
	width:25px;
	height:25px;
}
.gallery1 .next {
	float:left;
	margin:28px 0 0 3px;
}
.gallery1 .next img {
	display:block;
	width:25px;
	height:25px;
}
.gallery1-holder {
	float:left;
	width:143px;
	height:88px;
	overflow:hidden;
	position:relative;
}
.gallery1-holder ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	position:relative;
	overflow:hidden;
	height:88px;
}
.gallery1-holder li {
	position:absolute;
	top:0;
	left:0;
	width:143px;
	height:88px;
	text-align:center;
	display:none;
}
.gallery1-holder a {
	display:inline-block;
	vertical-align:top;
}
.gallery1-holder img {
	display:inline-block;
	vertical-align:top;
	width:109px;
	height:73px;
}
#footer {
	width:100%;
	font-size:14px;
	line-height:20px;
	color:#fff;
}
.footer-holder {
	width:100%;
	background: #2c2c2e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjMmMyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzJjMmMyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzI5MjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzBjMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2c2c2e 0%, #2c2c2e 15%, #29292a 29%, #0c0c0c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2e), color-stop(15%,#2c2c2e), color-stop(29%,#29292a), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2c2c2e 0%,#2c2c2e 15%,#29292a 29%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2c2c2e 0%,#2c2c2e 15%,#29292a 29%,#0c0c0c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2c2c2e 0%,#2c2c2e 15%,#29292a 29%,#0c0c0c 100%); /* IE10+ */
	background: linear-gradient(top,  #2c2c2e 0%,#2c2c2e 15%,#29292a 29%,#0c0c0c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2e', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-8 */
	border-bottom:1px solid #343536;
}
.footer-frame {
	background: url(../images/bg-footer-holder.png) no-repeat 100% 100%;
	width:100%;
	overflow:hidden;
	padding:6px 0 7px;
}
.footer-menu {
	float:left;
	width:535px;
	padding:0 0 0 63px;
}
#footer .newsletter {
	float:right;
	width:258px;
	padding:0 65px 0 0;
	font-size:11px;
	line-height:13px;
}
.newsletter p {margin:0 0 7px;}
.newsletter .input {
	margin:0 0 8px -1px;
	width:171px;
	height:25px;
	padding:0 11px;
	overflow:hidden;
	background:#fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow: 1px 1px 2px #bababa inset; /* Opera 10.5+, IE9+ */
	-webkit-box-shadow: 1px 1px 2px #bababa inset; /* Safari 3+, Chrome */
	-moz-box-shadow: 1px 1px 2px #bababa inset; /* FF 3.1+ */
}
.newsletter .input input {
	float:left;
	width:100%;
	color:#979797;
	font-size:11px;
	margin:0;
	padding:5px 0 6px;
	border:none;
	background:none;
	outline:none;
}
.newsletter .submit {
	width:100%;
	overflow:hidden;
}
.newsletter .submit input {
	background: url(../images/btn-newsletter-submit.gif) no-repeat;
	width:83px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border:none;
	margin:0;
	padding:0;
	cursor:pointer;
	float:left;
}
#footer h3 {
	font-size:19px;
	line-height:22px;
	font-weight:normal;
	font:19px/22px "LubalinDemi", Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.footer-menu ul {
	margin:0;
	white-space:nowrap;
	padding:0 65px 0 0;
	list-style:none;
	min-width:68px;
	float:left;
}
.footer-menu li {
	vertical-align:top;
	float:left;
	clear:left;
}
.footer-menu a {
	color:#fff;
	text-decoration:none;
}
.footer-menu a:hover {text-decoration:none;}
.footer-section {
	text-align:right;
	font-size:12px;
	line-height:16px;
	font:12px/16px "Lubalin", Arial, Helvetica, sans-serif;
	color:#b5b5b5;
	width:952px;
	margin:0 auto;
	padding:1px 0 20px;
}
.footer-section p {margin:0;}
.footer-section span {
	font-family:"LubalinBook", Arial, Helvetica, sans-serif;
}
#content {
	width:677px;
	float:right;
	padding:0 10px 0 0;
}
#content .carousel {
	width:677px;
	position:relative;
	font:16px/18px Arial, Tahoma, sans-serif;
	color:#1c1c1c;
}
#content .carousel-holder {
	position:relative;
	overflow:hidden;
	width:677px;
}
#content .carousel .carousel-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	height:306px;
	width:100%;
	overflow:hidden;
	position:relative;
}
#content .carousel-holder li {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#content .carousel img {display:block;}
#content .carousel h3 {
	margin:0;
	font:47px/52px Lubalin, Arial, Helvetica, sans-serif;
	color:#f37920;
	text-shadow:0 0 10px #fff;
}
#content .carousel p {margin:0;}
#content .carousel .text {
	position:absolute;
	left:267px;
	bottom:110px;
}
#content .carousel .pager {
	position:absolute;
	right:7px;
	bottom:7px;
}
#content .carousel .pager ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#content .carousel .pager li {
	margin:0 0 0 4px;
	float:left;
}
#content .carousel .pager a {
	display:block;
	width:27px;
	height:27px;
	background: url(../images/bg-carousel-pager.png) no-repeat -31px 0;
	text-indent:-9999px;
	overflow:hidden;
}
#content .carousel .pager .active a,
#content .carousel .pager a:hover {
	background-position:0 0;
}

.tabset {
	list-style:none;
	margin:0 0 32px;
	padding:0;
	width:675px;
	overflow:hidden;
	background: rgb(218,221,222);
	background: -moz-linear-gradient(top,  rgba(218,221,222,1) 0%, rgba(199,202,202,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,221,222,1)), color-stop(100%,rgba(199,202,202,1)));
	background: -webkit-linear-gradient(top,  rgba(218,221,222,1) 0%,rgba(199,202,202,1) 100%);
	background: -o-linear-gradient(top,  rgba(218,221,222,1) 0%,rgba(199,202,202,1) 100%);
	background: -ms-linear-gradient(top,  rgba(218,221,222,1) 0%,rgba(199,202,202,1) 100%);
	background: linear-gradient(top,  rgba(218,221,222,1) 0%,rgba(199,202,202,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daddde', endColorstr='#c7caca',GradientType=0 );
	border:solid #bcbfc0;
	border-width:0 1px 1px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.tabset li {
	background: url(../images/tabset-separator.png) no-repeat 0 50%;
	float:left;
	font:16px/21px Lubalin, Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 2px #777878;
	color:#fff;
	padding:0 0 0 2px;
	margin:0 0 0 -2px;
}
.tabset li a {
	text-decoration:none;
	color:#fff;
	float:left;
	padding: 99px 0;
	margin:-99px 0;
	width:225px;
	text-align:center;
	cursor:pointer;
}
.tabset li span {
	display:block;
	padding:13px 5px 16px;
}
.tabset li a:hover,
.tabset li a.active {
	background: #b1b2b3;
	background: -moz-linear-gradient(top,  #b1b2b3 0%, #dddede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b2b3), color-stop(100%,#dddede));
	background: -webkit-linear-gradient(top,  #b1b2b3 0%,#dddede 100%);
	background: -o-linear-gradient(top,  #b1b2b3 0%,#dddede 100%);
	background: -ms-linear-gradient(top,  #b1b2b3 0%,#dddede 100%);
	background: linear-gradient(top,  #b1b2b3 0%,#dddede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b2b3', endColorstr='#dddede',GradientType=0 );
}

/*Account*/

.tabset1 {
	list-style:none;
	margin:0 0 32px;
	padding:0;
	width:672px;
	overflow:hidden;
	background: rgb(218,221,222);
	background: -moz-linear-gradient(top,  rgba(218,221,222,1) 0%, rgba(199,202,202,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,221,222,1)), color-stop(100%,rgba(199,202,202,1)));
	background: -webkit-linear-gradient(top,  rgba(218,221,222,1) 0%,rgba(199,202,202,1) 100%);
	background: -o-linear-gradient(top,  rgba(218,221,222,1) 0%,rgba(199,202,202,1) 100%);
	background: -ms-linear-gradient(top,  rgba(218,221,222,1) 0%,rgba(199,202,202,1) 100%);
	background: linear-gradient(top,  rgba(218,221,222,1) 0%,rgba(199,202,202,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daddde', endColorstr='#c7caca',GradientType=0 );
	border:solid #bcbfc0;
	border-width:0 1px 1px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.tabset1 li {
	background: url(../images/tabset-separator.png) no-repeat 0 50%;
	float:left;
	font:16px/21px Lubalin, Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 2px #777878;
	color:#fff;
	padding:0 0 0 2px;
	margin:0 0 0 -2px;
}
.tabset1 li a {
	text-decoration:none;
	color:#fff;
	float:left;
	padding: 99px 0;
	margin:-89px 0;
	width:224px;
	text-align:center;
	cursor:pointer;
}
.tabset1 li span {
	display:block;
	padding:13px 5px 16px;
}
.tabset1 li a:hover,
.tabset1 li a.active {
	background: #b1b2b3;
	background: -moz-linear-gradient(top,  #b1b2b3 0%, #dddede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b2b3), color-stop(100%,#dddede));
	background: -webkit-linear-gradient(top,  #b1b2b3 0%,#dddede 100%);
	background: -o-linear-gradient(top,  #b1b2b3 0%,#dddede 100%);
	background: -ms-linear-gradient(top,  #b1b2b3 0%,#dddede 100%);
	background: linear-gradient(top,  #b1b2b3 0%,#dddede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b2b3', endColorstr='#dddede',GradientType=0 );
}



.tab-content {
	width:100%;
	position:relative;
}
.tab-content .tab-shadow {
	position:absolute;
	right:2px;
	top:0;
	height:100%;
	z-index:2;
	width:4px;
	background:#fff;
}
.tab-container {
	position:relative;
}
#content .tab-container {margin:0 0 26px;}
#content .tab-container .carousel {
	width:677px;
	overflow:visible;
}
#content .tab-container .carousel:after {
	content:"";
	display:block;
	clear:both;
}
.tab-container .carousel .prev,
.tab-container .carousel .next {
	float:left;
	background: url(../images/gallery1-prev.gif) no-repeat;
	width: 25px;
	height: 25px;
	text-indent:-9999px;
	overflow:hidden;
	margin:96px -9px 0 -12px;
	position:relative;
	z-index:10;
}
.tab-container .carousel .next {
	background: url(../images/gallery1-next.gif) no-repeat;
	margin:96px -9px 0 0;
}
.tab-container .carousel .holder {
	width:669px;
	float:left;
	margin:0 -14px 0 0;
	overflow:hidden;
	position:relative;
}
#content .tab-container .carousel ul {
	list-style:none;
	margin:0;
	padding:0;
	width:99999px;
	overflow:hidden;
	font:10px/15px Arial, Tahoma, sans-serif;
	color:#818285;
}
#content .tab-container .carousel li {
	display:inline-block;
	vertical-align:top;
	width:223px;
	height:auto;
}
*+html #content .tab-container .carousel li {display:inline;}
#sidebar .items {
	padding:4px 0 9px;
}
#sidebar .item .visual,
#content .tab-container .carousel .visual {
	float:left;
	margin:8px 7px 0 0;
	min-width:62px;
}
#content .tab-container .carousel .visual {margin-top:0;}
#sidebar .item img,
#content .tab-container .carousel img {
	float:left;
	width:62px;
	max-height:100%;
}
#sidebar .item strong,
#content .tab-container .carousel strong {
	color:#f57c20;
	display:block;
	margin:7px 0 -2px;
	font-size:12px;
}
#sidebar .item span,
#content .tab-container .carousel span {
	display:block;
	margin:0 0 12px;
}
#sidebar .item span {
	font-size:10px;
	padding:1px 0 0;
	margin:0 0 13px;
	color:#818285;
}
#sidebar .item,
#content .tab-container .carousel .item {
	height:1%;
	overflow:hidden;
	margin:0 0 22px;
	padding:0 0 0 15px;
	border-right:1px dotted #ccc;
}
#sidebar .item-description,
#content .tab-container .carousel .item-description {
	overflow:hidden;
	height:1%;
}
#sidebar .item {
	background:none;
	border:none;
	margin:0;
	padding:0 0 6px;
}
#sidebar .item .btn-view,
#content .tab-container .carousel .btn-view {
	display:inline-block;
	vertical-align:top;
	background: #dfdfdf;
	background: #dfdfdf;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dfdfdf 0%, #cbcbcb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#cbcbcb));
	background: -webkit-linear-gradient(top,  #dfdfdf 0%,#cbcbcb 100%);
	background: -o-linear-gradient(top,  #dfdfdf 0%,#cbcbcb 100%);
	background: -ms-linear-gradient(top,  #dfdfdf 0%,#cbcbcb 100%);
	background: linear-gradient(top,  #dfdfdf 0%,#cbcbcb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#cbcbcb',GradientType=0 );
	border:1px solid #bdbdbd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:2px 12px 5px;
	font:12px/15px Lubalin, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-shadow:2px 2px 2px #a0a0a0;
	text-transform:capitalize;
}
#sidebar .item .btn-view:hover,
#content .tab-container .carousel .btn-view:hover {text-decoration:none;}
.boxes {
	width:100%;
	margin:0 0 19px;
}
.boxes:after {
	content:"";
	display:block;
	clear:both;
}
.product-detail .box,
.boxes .box {
	margin:0 0 0 15px;
	padding:0 12px;
	width:185px;
	position:relative;
	font:11px/13px Arial, sans-serif;
	color:#979797;
	float:left;
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 55%, #f7f7f7 78%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(55%,#ffffff), color-stop(78%,#f7f7f7), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 55%,#f7f7f7 78%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 55%,#f7f7f7 78%,#ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 55%,#f7f7f7 78%,#ebebeb 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#ffffff 55%,#f7f7f7 78%,#ebebeb 100%); /* W3C */
	border:1px solid #d0d0d0;
}
.boxes .box {min-height:200px;}
.product-detail .box {position:static;}
.product-detail .box-alt {
	background:none;
	filter:none;
	padding-bottom:0 !important;
}
.product-detail .box {
	margin:0 0 28px;
	width:300px;
	height:auto;
	padding:0 14px 17px 12px;
}
.product-detail .box p {margin:0;}
.product-detail .box .box-text {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#878787;
}
.boxes .box:first-child {margin-left:0;}
.product-detail .box .heading,
.boxes .box .heading {
	padding:0 0 0 1px;
	margin:-8px 0 15px 0;
	position:relative;
	vertical-align:middle;
	font:14px/17px Lubalin, Arial, Helvetica, sans-serif;
	color:#6d6e71;
}
.product-detail .box .heading {margin:-11px 0 8px;}
.product-detail .box .heading strong,
.boxes .box .heading strong {
	text-shadow:0 0 10px #fff;
	background:#fff;
	display:inline-block;
	vertical-align:top;
	padding:2px 0 0;
}
.product-detail .box .heading img,
.boxes .box .heading img {vertical-align:middle;}
.product-detail .box .row,
.boxes .box .row {
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
	height:25px;
}
.product-detail .box .input-text,
.boxes .box .input-text {
	float:left;
	width:169px;
	height:23px;
	overflow:hidden;
	padding:0 7px;
	border:1px solid #d3d3d3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 1px 1px 2px #bbb inset;
	-webkit-box-shadow: 1px 1px 2px #bbb inset;
	-moz-box-shadow: 1px 1px 2px #bbb inset;
	background:#fff;
}
.product-detail .box-images {
	width:100%;
	overflow:hidden;
	margin:-5px 0 -7px;
	padding:0;
}
.product-detail .box-images ul {
	margin:0 -16px 0 0;
	padding:0;
	list-style:none;
	width:316px;
	overflow:hidden;
}
.product-detail .box-images li {
	float:left;
	margin:0 18px 0 3px;
}
.product-detail .box-images a,
.product-detail .box-images img {
	float:left;
	width:58px;
	height:63px;
}
.product-detail .box input,
.boxes .box input {
	width:100%;
	height: 23px;
	font-size:11px;
	line-height:23px;
	margin:0;
	padding:0;
	float:left;
	background:none;
	outline:none;
	border:0;
}
.product-detail .box select,
.boxes .box select {width:183px;}
.product-detail .box .btn-submit,
.boxes .box .btn-submit {
	display:block;
	text-indent:-9999px;
	background: url(../images/btn-submit.png) no-repeat;
	width: 90px;
	height: 26px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	border:0;
	padding:0;
	margin:0 0 0 auto;
	cursor:pointer;
	float:none;
}
.boxes .box .btn-submit {margin-bottom:14px;}
.product-detail .add-cart .total {
	background: #b1b1b1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2FkYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2E1YTVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2E0YTRhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWExYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b1b1b1 0%, #adadad 11%, #a5a5a5 92%, #a4a4a4 97%, #a1a1a1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(11%,#adadad), color-stop(92%,#a5a5a5), color-stop(97%,#a4a4a4), color-stop(100%,#a1a1a1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b1b1b1 0%,#adadad 11%,#a5a5a5 92%,#a4a4a4 97%,#a1a1a1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b1b1b1 0%,#adadad 11%,#a5a5a5 92%,#a4a4a4 97%,#a1a1a1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b1b1b1 0%,#adadad 11%,#a5a5a5 92%,#a4a4a4 97%,#a1a1a1 100%); /* IE10+ */
	background: linear-gradient(top,  #b1b1b1 0%,#adadad 11%,#a5a5a5 92%,#a4a4a4 97%,#a1a1a1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#a1a1a1',GradientType=0 ); /* IE6-8 */
	width:310px;
	overflow:hidden;
	margin:0 -14px 0 -12px;
	position:relative;
	padding:6px 16px 6px 0;
}
.product-detail .add-cart .total input {
	float:left;
	background: url(../images/btn-add-to-cart.png) no-repeat;
	width:123px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 13px;
	padding:0;
	border:none;
	cursor:pointer;
	font-size:0;
	line-height:0;
}
.product-detail .add-cart .total dl {
	margin:2px 0 0;
	float:right;
	color:#fff;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
.product-detail .add-cart .total dt,
.product-detail .add-cart .total dd {
	float:left;
	margin:0;
}
.product-detail .add-cart .row {
	width:281px;
	overflow:hidden;
	margin:0 -33px 2px -12px;
	position:relative;
	padding:0px 31px 0px 14px;
	border-bottom:3px solid #f7941e;
}
.product-detail .add-cart .row select {
	width:193px;
	float:left;
}
.product-detail .add-cart .input {
	float:right;
	width:54px;
	height:23px;
	overflow:hidden;
	padding:0 7px;
	border:1px solid #d3d3d3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 1px 1px 2px #bbb inset;
	-webkit-box-shadow: 1px 1px 2px #bbb inset;
	-moz-box-shadow: 1px 1px 2px #bbb inset;
	background:#fff;
}
.boxes .testimonials {
	width:183px;
	margin:-5px 0 0;
}
.boxes .testimonials .prev {
	position:absolute;
	left:-11px;
	top:79px;
}
.boxes .testimonials .next {
	position:absolute;
	right:-11px;
	top:79px;
}
.boxes .testimonials .holder {
	width:100%;
	overflow:hidden;
	position:relative;
	height:161px;
}
.boxes .testimonials blockquote {
	margin:0;
	font:italic 12px/13px Arial, sans-serif;
	color:#adadad;
	padding:3px 5px 0 25px;
 	background: url(../images/bg-testimonials.gif) no-repeat 8px 0;
}
.boxes .testimonials blockquote a{font-weight: bold;}
.boxes .testimonials .slide {
	width:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.boxes .testimonials q {
	display:block;
	margin:0 0 13px;
	width: 142px;
}
.boxes .testimonials cite {
	text-align:right;
	display:block;
	color:#6d6e71;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
.boxes .testimonials q span {
	font:44px/18px "LubalinDemi", Arial, Helvetica, sans-serif;
	color:#f57b20;
	display:inline-block;
	vertical-align:top;
	position:relative;
	top:5px;
	padding:0 0 0 4px;
}
.boxes .box .testimonials .prev img,
.boxes .box .testimonials .next img {display:block;}
.text-block {
	font-size:11px;
	line-height:13px;
	color:#878787;
}
.text-block h3 {
	margin:0 0 1px;
	font:14px/18px "LubalinDemi", Arial, Helvetica, sans-serif;
	color:#f4771f;
}
.text-block p {margin:0;}
.rss-block {
	width:185px;
	overflow:hidden;
	margin:-3px 0 7px -2px;
}
.rss-block .holder {
	overflow:hidden;
	width:100%;
	padding:0 0 23px;
}
.rss-block .date {
	float:left;
	background: #f7941e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZTdjMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7941e 0%, #ce7c19 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7941e), color-stop(100%,#ce7c19));
	background: -webkit-linear-gradient(top,  #f7941e 0%,#ce7c19 100%);
	background: -o-linear-gradient(top,  #f7941e 0%,#ce7c19 100%);
	background: -ms-linear-gradient(top,  #f7941e 0%,#ce7c19 100%);
	background: linear-gradient(top,  #f7941e 0%,#ce7c19 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7941e', endColorstr='#ce7c19',GradientType=0 );
	border:1px solid #c17418;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font:12px/15px Lubalin, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px 7px 5px;
	text-align:center;
	margin:1px 10px 0 0;
}
.rss-block .date span,
.rss-block .date strong {
	display:block;
	text-shadow:1px 2px 2px #a56314;
	margin:0 0 -6px;
}
.rss-block .date strong {margin:0 0 -3px;}
.rss-block .date strong {
	font-size:24px;
	line-height:28px;
	text-transform:uppercase;
}
.rss-block .text {
	height:1%;
	overflow:hidden;
}
.rss-block .text p {margin:0;}
.rss-block .more {
	text-align:right;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	color:#6d6e71;
	margin:-10px 0 0;
}
.rss-block .more a {
	text-decoration:none;
	color:#6d6e71;
}
.rss-block .more a:hover {text-decoration:underline;}
.breadcrumbs {
	width:657px;
	overflow:hidden;
	padding:0 0 0 20px;
	margin:-4px 0 9px;
}
.breadcrumbs ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font:11px/14px Arial, sans-serif;
	color:#818285;
}
.breadcrumbs li {
	float:left;
	margin:0 2px 0 0;
}
.breadcrumbs a {
	color:#f57f20;
	font-weight:bold;
	text-decoration:none;
}
.breadcrumbs a:hover {text-decoration:underline;}
.category {
	font-size:11px;
	line-height:13px;
	width:668px;
	padding:0 0 0 9px;
	color:#878787;
}
.category h1 {
	margin: 0;
	font: 22px "LubalinDemi", Arial, Helvetica, sans-serif;
	color: #F4771F;
}
.category h3 {
	margin:0 0 10px;
	font:17px/20px "LubalinDemi", Arial, Helvetica, sans-serif;
	color:#f4771f;
}
.category p {
	margin: 0 0 9px 0;
	line-height: 13px;
	font-size: 11px;
}
.tab-gallery {
	width:675px;
	margin:0 -11px;
	padding:0 0 0 2px;
	position:relative;
}
.tab-gallery .prev {
	position:absolute;
	z-index:2;
	top:121px;
	left:-12px;
}
.tab-gallery .next {
	position:absolute;
	z-index:2;
	top:121px;
	right:-11px;
}
.tab-gallery .prev img,
.tab-gallery .next img {display:block;}
.tab-gallery-holder {
	width:684px;
	margin:0 -9px 0 0;
	overflow:hidden;
	position:relative;
}
.tab-gallery ul,
.category ul {
	margin:0 -28px 0 1px;
	padding:0;
	list-style:none;
	width:695px;
	overflow:hidden;
}
.tab-gallery ul {
	margin:0;
	width:99999px;
}
.tab-gallery li,
.category li {
	display:inline-block;
	width:142px;
	margin:0 8px 12px 0;
	padding:11px 8px 15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #b3b3b3;
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 54%, #f7f7f7 77%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#ffffff), color-stop(77%,#f7f7f7), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 54%,#f7f7f7 77%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 54%,#f7f7f7 77%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 54%,#f7f7f7 77%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#ffffff 54%,#f7f7f7 77%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */
;
	vertical-align: top;
}
.subcategory li {
	padding-bottom:7px;
	margin-bottom:11px;
}
.tab-gallery li {
	margin:0 8px 12px 0;
	padding-bottom:7px;
}
*+html .tab-gallery li {
	display:inline;
	margin-right:11px;
}
*+html .category li {
	display:inline;
	margin-right:11px;
}
.tab-gallery li img,
.category li img {
	display:block;
	margin:0 auto 9px;
	/*width: 142px;
	height:148px;*/
}
.tab-gallery li span,
.category li span {
	display:block;
	border-top:1px dotted #afafaf;
	padding:6px 0 0;
	margin:0 0 10px;
	color:#f57c20;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
.subcategory li span {margin:0 0 -3px;}
.tab-gallery li em,
.category li em {
	font:bold 10px/14px Arial, sans-serif;
	color:#818285;
	margin:0 0 4px;
	display:block;
}
.tab-gallery li strong,
.category li strong {
	display:block;
	font:bold 12px/14px Arial, sans-serif;
	color:#333436;
	margin:0 0 10px;
}
.tab-gallery .btn-view,
.category .btn-view {
	display:inline-block;
	vertical-align:top;
	background: #c9c9c9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGE4YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c9c9c9 0%, #c9c9c9 13%, #c6c6c6 26%, #a8a8a8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(13%,#c9c9c9), color-stop(26%,#c6c6c6), color-stop(100%,#a8a8a8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c9c9c9 0%,#c9c9c9 13%,#c6c6c6 26%,#a8a8a8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c9c9c9 0%,#c9c9c9 13%,#c6c6c6 26%,#a8a8a8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c9c9c9 0%,#c9c9c9 13%,#c6c6c6 26%,#a8a8a8 100%); /* IE10+ */
	background: linear-gradient(top,  #c9c9c9 0%,#c9c9c9 13%,#c6c6c6 26%,#a8a8a8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#a8a8a8',GradientType=0 ); /* IE6-8 */
	border:1px solid #a1a1a1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:3px 12px 6px 13px;
	font:12px/15px Lubalin, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-shadow:2px 2px 2px #a0a0a0;
	text-transform:capitalize;
}
*+html .tab-gallery .btn-view {padding:4px 12px 5px 13px;}
*+html .category .btn-view {padding:4px 12px 5px 13px;}
.category-nav {
	border-bottom:3px solid #f7941e;
	padding:1px 0;
	border-top:none;
	width:674px;
	margin:6px -8px 15px 0;
}
.category-nav.top {
	border-top:3px solid #f7941e;
	border-bottom:none;
	margin:-4px -8px 15px 0;
}
.category-nav-holder {
	background:#ebebeb;
	width:100%;
	overflow:hidden;
	padding:2px 0;
}
.category-nav form {
	float:left;
	border-right:1px dotted #a4a4a4;
	padding:0 13px 0 0;
	margin:0 8px 0 0;
}
.category-nav fieldset {float:left;}
.category-nav select {
	float:left;
	width:156px;
}
.category-nav .selectArea {
	float:left;
	margin:0 0 0 6px;
}
.category-nav ul {
	width:auto;
	margin:0;
	padding:5px 0 0 33px;
	list-style:none;
	float:left;
	color:#818285;
	font-size:11px;
	line-height:14px;
}
.category-nav li {
	float:left;
	width:auto;
	margin:0 !important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:none;
	background:none;
	filter:none;
	border-left:1px solid #9c9c9f;
	padding:0 4px;
	min-width:10px;
	min-width:0;
}
.category-nav .default,
.category-nav li:first-child {border:none;}
.category-nav .default {padding:0 3px;}
.category-nav li a {
	text-decoration:none;
	float:left;
}
.category-nav li a:hover {text-decoration:underline;}
.category-nav .prev,
.category-nav .next {
	color:#6d6e71;
	float:left;
	font:12px/16px "LubalinDemi", Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:pointer;
}
.category-nav .next {
	float:right;
	margin-right:7px;
}
.category-nav .prev img,
.category-nav .next img {
	float:left;
	margin:0 6px;
}
.category-nav .prev span,
.category-nav .next span {
	float:left;
	margin:3px 0 0;
	text-decoration:none;
}
.category-nav .prev:hover,
.category-nav .next:hover,
.category-nav .prev:hover span,
.category-nav .next:hover span {text-decoration:none;}
.product-detail {
	overflow:hidden;
	width:680px;
	margin:-3px -3px 0 0;
	padding:0 0 28px;
}
.product-detail .left-block {
	float:left;
	width:348px;
	color:#818285;
	font-size:16px;
	line-height:19px;
}
.product-detail .left-block .heading {margin:0 0 5px;}
.product-detail .left-block .heading h1 {
	margin:10px 0 10px;
	font-size:16px;
	line-height:20px;
	color:#f57c20;
}
.product-detail .left-block dl {
	width:100%;
	overflow:hidden;
	margin:0;
}
.product-detail .left-block dt {
	float:left;
	clear:left;
	font-weight:bold;
	padding:0 5px 0 0;
}
.product-detail .left-block dd {
	overflow:hidden;
	height:1%;
	margin:0;
	color:#f57d20;
}
.product-detail .visual {
	width:337px;
	height:359px;
	display:table;
}
.product-detail .visual-holder {
	display:table-cell;
	/*vertical-align:middle;*/
	vertical-align: top;
	height:359px;
}
.product-detail .visual img {
	display:block;
	margin: 17px 0 0 17px;
	/*width:179px;
	height:307px;*/
}
.product-detail .share {padding:0 0 0 5px;}
.product-detail .share h3 {
	color:#6d6e71;
	margin:0 0 12px;
	font:14px/18px "LubalinDemi", Arial, Helvetica, sans-serif;
}
.product-detail .share ul {
	margin:0;
	padding:0 0 0 1px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.product-detail .share li {
	float:left;
	margin:0 7px 0 0;
}
.product-detail .share li span,
.product-detail .share li img {
	float:left;
	margin:0;
}
.product-detail .share li a {
	background: url(../images/social.png) no-repeat;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}
.product-detail .share .twitter a {background-position:0 0;}
.product-detail .share .facebook a {background-position:-39px 0;}
.product-detail .share .mail a {background-position:-77px 0;}
.product-detail .right-block {
	float:right;
	width:328px;
	padding:3px 0 0;
	margin:0 0 -28px;
	overflow:hidden;
}
.product-detail .star-rate {
	overflow:hidden;
	width:100%;
	color:#818285;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	padding:0 0 25px;
}
.product-detail .right-block .star-rate span {
	float:right;
	font-weight:normal;
	padding:5px 6px 0 0;
}
.product-detail .right-block .star-rate ul {
	float:right;
}
.product-detail .star-rate span {float:left;}
.product-detail .star-rate ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.product-detail .star-rate li {
	float:left;
	margin: 0 2px 0 0;
}
.product-detail .star-rate a {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:#fff;
	width:22px;
	height:21px;
}
.product-detail .star-rate .active {background: url(../images/star.gif) no-repeat;}
.tabs {
	width:655px;
	padding:0 11px;
	border-top:1px solid #cdcdcd;
}
.tabs .tabset {
	margin:0;
	width:655px;
	margin:0 -11px -24px;
	position:relative;
	padding:7px 11px 23px;
	height:51px;
	list-style:none;
	width:655px;
	background: #dfdfdf;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dfdfdf 0%, #e3e3e3 19%, #f7f7f7 70%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(19%,#e3e3e3), color-stop(70%,#f7f7f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfdfdf 0%,#e3e3e3 19%,#f7f7f7 70%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfdfdf 0%,#e3e3e3 19%,#f7f7f7 70%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfdfdf 0%,#e3e3e3 19%,#f7f7f7 70%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #dfdfdf 0%,#e3e3e3 19%,#f7f7f7 70%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border:none;
}
.tabs .tabset li {
	text-shadow:none;
	padding:0;
	margin:0 2px 0 0;
	float:left;
	background:none;
	font:16px/20px "LubalinDemi", Arial, Helvetica, sans-serif;
}
.tabs .tabset a {
	color:#6d6e71;
	float: left;
	padding: 4px 25px;
	margin:0;
	text-align: center;
	text-decoration: none;
	border-radius:3px;
	-moz-border-radius:3px;
 	-webkit-border-radius:3px;
	width:auto;
}
.tabs .tabset a:hover,
.tabs .tabset .active {
	text-decoration:none;
	background:#9f9fa1;
	filter:none;
	color:#fff;
}
.tabs .tab-content {
	position:relative;
	z-index:2;
}
.tabs #tab-4.tab-container {
	width:640px;
	margin:0 auto;
	overflow:hidden;
}
.tabs .tab-container {width:100%;}
.tabs .tab-container:after {
	clear:both;
	display:block;
	content:"";
}
.tabs #tab-4.tab-container .video {
	width:640px;
	height:390px;
	overflow:hidden;
	position:relative;
	margin:0 0 18px;
}
.tabs #tab-4.tab-container .video img {
	display:block;
	width:640px;
	height:390px;
}
.tabs #tab-4.tab-container ul {
	margin:0 -27px 0 0;
	padding:0 0 0 1px;
	list-style:none;
	width:639px;
	width:666px;
	overflow:hidden;
}
.tabs #tab-4.tab-container li {
	float:left;
	margin:0 27px 0 0;
}
.tabs #tab-4.tab-container a,
.tabs #tab-4.tab-container img {float:left;}
.tabs #tab-4.tab-container img {
	width:195px;
	height:147px;
}
.tabs-text {
	width:100%;
	float:left;
	margin:-3px 0 0;
	font-size:11px;
	line-height:18px;
	color:#878787;
}
.tabs-text p {margin:0 0 18px;}
.tabs .twocolumns {
	overflow:hidden;
	width:100%;
}
.tabs .left-column {
	float:left;
	width:280px;
}
.tabs .left-column .input {
	width:180px;
	height:24px;
	margin:0 0 9px;
	padding:0 6px;
	overflow:hidden;
	border:1px solid #ebebeb;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow: 2px 2px 1px #a0a0a0 inset; /* Opera 10.5+, IE9+ */
	-webkit-box-shadow: 2px 2px 1px #a0a0a0 inset; /* Safari 3+, Chrome */
	-moz-box-shadow: 2px 2px 1px #a0a0a0 inset; /* FF 3.1+ */
	background:#fff;
}
.tabs .left-column .input input {
	float:left;
	width:100%;
	font-size:11px;
	color:#818285;
	padding:5px 0 4px;
	margin:0;
	border:none;
	outline:none;
	background:none;
}
.tabs .left-column .textarea {
	overflow:hidden;
	width:273px;
	height:49px;
	max-width:273px;
	max-height:49px;
	min-width:273px;
	min-height:49px;
	padding:4px 0 4px 5px;
	margin:0 0 10px;
	border:1px solid #ebebeb;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow: 2px 2px 1px #a0a0a0 inset; /* Opera 10.5+, IE9+ */
	-webkit-box-shadow: 2px 2px 1px #a0a0a0 inset; /* Safari 3+, Chrome */
	-moz-box-shadow: 2px 2px 1px #a0a0a0 inset; /* FF 3.1+ */
	background:#fff;
}
.tabs .left-column .textarea textarea {
	width:273px;
	height:49px;
	max-width:273px;
	max-height:49px;
	min-width:273px;
	min-height:49px;
	margin:0;
	padding:0;
	border:0;
	overflow:auto;
	outline:none;
	font-size:11px;
	color:#818285;
	float:left;
}
.tabs .left-column .radios {
	overflow:hidden;
	width:100%;
	padding:0 0 7px;
}
.tabs .left-column .radios label {
	float:left;
	margin:0 0 0 2px;
}
.tabs .left-column .radios img {
	float:left;
	margin:0 7px 0 0;
}
.tabs .left-column .radios input {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:18px;
	height:18px;
}
.star-rate2 {
	overflow:hidden;
	width:100%;
	padding:0 0 15px;
}
.star-rate2 ul {
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
	float:left;
}
.star-rate2 span {
	float:left;
	margin:3px 0 0 9px;
}
.star-rate2 li {
	float:left;
	margin:0 2px 0 0;
}
.star-rate2 a {
	float:left;
/*	text-indent:-9999px;
*/	overflow:hidden;
/*	width:19px;
	height:19px;
*//*	background: url(../images/star.gif) no-repeat -1px -31px;
*/}
.star-rate2 .active {background-position:-1px -56px;}
.tabs .left-column .submit {
	overflow:hidden;
	width:100%;
}
.tabs .left-column .submit input {
	float:left;
	background: url(../images/btn-submit-rate.png) no-repeat;
	width:115px;
	height:37px;
	margin:0 0 0 3px;
	padding:0;
	overflow:hidden;
	cursor:pointer;
	border:none;
	font-size:0;
	line-height:0;
}
.tabs .right-column {
	width:318px;
	float:right;
	padding:0 22px 0 0;
	color:#272727;
	font-size:12px;
	line-height:14px;
}
.tabs .right-column .star-rate2 {padding:0 0 6px;}
.tabs .right-column p {margin:0 0 12px;}
.tabs .right-column h3 {
	margin:0 0 5px;
	letter-spacing:1px;
	font-size:15px;
	line-height:18px;
	color:#818285;
}
.tabs .right-column dl {
	width:100%;
	margin:0 0 11px;
	padding:5px 0 0;
	overflow:hidden;
}
.tabs .right-column dt {
	float:left;
	padding:0 6px 0 0;
	color:#f57c20;
	font-weight:bold;
}
.tabs .right-column dd {
	margin:0;
	overflow:hidden;
	height:1%;;
}
.tabs .right-column .link {
	background: url(../images/finger-up.png) no-repeat 1px 0;
	padding:4px 0 6px 26px;
	font-weight:bold;
}
.tabs .right-column .link a {
	color:#f57c20;
	text-decoration:none;
}
.tabs .right-column .link a:hover {text-decoration:underline;}
.tabs .right-column .post {padding:0 0 28px;}
.tabs .right-column .star-rate2 ul {padding:0 0 0 1px;}
.page {
	overflow:hidden;
	width:100%;
	position:relative;
}

.ob_blog h1 {
	margin:0;
	font:22px "LubalinDemi", Arial, Helvetica, sans-serif;
	color:#f4771f;
}

.ob_blog h2 {
	margin:0;
	font:16px "LubalinDemi", Arial, Helvetica, sans-serif;
	color:#f4771f;
}

.ob_blog h3 {
	margin:0;
	font:13px "LubalinDemi", Arial, Helvetica, sans-serif;
	color:#6D6E71;
}
.ob_blog p {
	margin:0 0 9px 0;
	line-height: 13px;
	font-size: 11px;
}
.ob_blog .ob_blogmain {
	float: left;
	width: 500px;
}
.ob_blog .ob_blogaside {
	float: right;
	width: 160px;
}
.ob_blog .ob_blogaside h3 {
	border-bottom: 3px solid #F7941E;
    font: 15px/18px "LubalinDemi",Arial,Helvetica,sans-serif;
    margin: 0 0 1px;
    padding: 0 0 6px;
}
.ob_blog .ob_blogaside ul {
	background: none repeat scroll 0 0 #EBEBEB;
	margin: 0;
	padding: 0;
}
.ob_blog .ob_blogaside ul li {list-style: square; margin: 0 0 0 22px; padding: 5px 0;}
.ob_postfooter {color:#F7941E; padding: 0 0 10px 0;}
.ob_blogpost h2 {color: #6D6E71;}

.headings {font-size:22px; font-weight: normal; color:#F4771F; font-family:"LubalinDemi", Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
.strong-cart {color: #F7941E;}
.red {color: red;}

#sitemap ul li{
	float: none;
	display: list-item;
	width:142px;
	margin:0 0 0 0;
	padding:3px 0 0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:none;
	background: none;
	vertical-align: middle;
	width: 500px;
	}
#sitemap li ul li{
	margin-left: 15px;
	}
	
#testimonials h1{
	color:#f57c20;
	font:22px "LubalinDemi", Arial, Helvetica, sans-serif;
	}
#testimonials h4{
	color:#f57c20;
	font-style:italic;
	}




.ob_blog ul {background: #fff;}
.ob_blog li {border: none;
display: block;
padding: 0 0 6px 14px;
margin: 0;
background: #fff;
width: 100%;
list-style: square;
filter: none;
}

.heading h1 {margin:0;
	font:22px "LubalinDemi", Arial, Helvetica, sans-serif;
	color:#f4771f;}

.heading h2 {margin: 10px 0;
font: 16px "LubalinDemi", Arial, Helvetica, sans-serif;
color: #F4771F;}

.ob_blog img{
	padding-right: 10px;
	padding-bottom: 10px;
}
.logo2{
	position: absolute;
	top: -100%;
	left: -100%;
}

/* Jakes CSS */
/* .f_shipping{float:left;margin:-20px 120px 0 0; color:#181818; height:32px; } */
#header .row-holder .box1 {
	float:left;
	background: #f7941e;
	background: -moz-linear-gradient(top,  #f7941e 0%, #f7941e 13%, #f2911d 29%, #ce7b19 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7941e), color-stop(13%,#f7941e), color-stop(29%,#f2911d), color-stop(100%,#ce7b19)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7941e 0%,#f7941e 13%,#f2911d 29%,#ce7b19 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7941e 0%,#f7941e 13%,#f2911d 29%,#ce7b19 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7941e 0%,#f7941e 13%,#f2911d 29%,#ce7b19 100%); /* IE10+ */
	background: linear-gradient(top,  #f7941e 0%,#f7941e 13%,#f2911d 29%,#ce7b19 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7941e', endColorstr='#ce7b19',GradientType=0 ); /* IE6-8 */
	border:1px solid #c97919;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	letter-spacing:1px;
	font:18px/22px "LubalinDemi", Arial, Helvetica, sans-serif;
	margin:0 15px 0 0;
	text-shadow: 2px 2px 2px #a16014; /* FF 3.1+, Opera 9.5+, Safari 3+, Chrome  */
	height:32px;
	width:420px;
}

/* About page css */
.row-about{
	width:100%;
	margin-bottom:20px;
	height:210px;
}
.left-about{
	width:36%;
	float:left;
}
.right-about{
	width:60%;
	float:right;
}
/*
#header .row-holder .box1 {
	

}
*/
.box1 h3{font-size:18px; font-family:Arial; height:32px; margin:1px 5px 0 0; padding:0; line-height:30px; text-align:right;}
.box1 h3 span.lubalindemi{font: 18px "LubalinDemi", Arial, Helvetica, sans-serif; font-weight:bold;}