/*
Theme Name: Basilur Tea
Theme URI: http://www.basilurtea.co.nz
Author: Black Robin Design and 96black
Author URI: http://96black.co.nz
Description: Basilur Tea NZ designed by Black Robin Design and Built by 96black
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, red, yellow, tea
Text Domain: basilurtea
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Structure
----------------------------------------------- */


/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* =Global
----------------------------------------------- */

body, input, textarea {
	color: #373737;
	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	line-height: 1.625;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

/* Text elements */
p {
	margin-bottom: 1.625em;
}
ul, ol {
	margin: 0 0 1.625em 2.5em;
}
ul {
	list-style: square;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd, samp, var {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* Forms */
input[type=text],
input[type=password],
textarea {
	border:0px;
}
input[type=text]:focus,
textarea:focus {
	color: #373737;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text] {
	padding: 3px;
}


/* Links */
a {
	color: #1982d1;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

/*@font-face {
    font-family: 'Palatino';
    src: url('fonts/paratype_-_Palatino_bold_italic-webfont.eot');
    src: url('fonts/paratype_-_Palatino_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/paratype_-_Palatino_bold_italic-webfont.woff') format('woff'),
         url('fonts/paratype_-_Palatino_bold_italic-webfont.ttf') format('truetype'),
         url('fonts/paratype_-_Palatino_bold_italic-webfont.svg#Palatinobold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'Palatino';
    src: url('fonts/paratype_-_Palatino_bold-webfont.eot');
    src: url('fonts/paratype_-_Palatino_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/paratype_-_Palatino_bold-webfont.woff') format('woff'),
         url('fonts/paratype_-_Palatino_bold-webfont.ttf') format('truetype'),
         url('fonts/paratype_-_Palatino_bold-webfont.svg#Palatinobold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Palatino';
    src: url('fonts/paratype_-_Palatino_italic-webfont.eot');
    src: url('fonts/paratype_-_Palatino_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/paratype_-_Palatino_italic-webfont.woff') format('woff'),
         url('fonts/paratype_-_Palatino_italic-webfont.ttf') format('truetype'),
         url('fonts/paratype_-_Palatino_italic-webfont.svg#Palatinoitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'Palatino';
    src: url('fonts/paratype_-_Palatino_regular-webfont.eot');
    src: url('fonts/paratype_-_Palatino_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/paratype_-_Palatino_regular-webfont.woff') format('woff'),
         url('fonts/paratype_-_Palatino_regular-webfont.ttf') format('truetype'),
         url('fonts/paratype_-_Palatino_regular-webfont.svg#Palatinoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/


/* =General Styles
----------------------------------------------- */

body {
	background-image:url(images/basilur-tile-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	min-width:1150px;
	background-color:#63001d;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
}

#page {
	width:100%;	
	height:100%;
	background-image:url(images/basilur-main-header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.clear {
	display:block;
	clear:both;	
}


/* =Header
----------------------------------------------- */


header {
	background-image:url(images/basilur-header-bg.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
	width:100%;
	height:109px;
}


#content header {
	background-image:none;
	height:auto;
	width:auto;	
}

header .topBar {
	width:100%;
	margin:0px auto 0px auto;	
	position:relative;
	z-index:5;
	height:42px;
	background-image:url(images/basilur-top-bar-bg.png);
	background-repeat:repeat-x;
	background-position:0px 0px;	
}

header .topBar .middle {
	display:block;
	width:1000px;
	margin:0px auto 0px auto;	
	position:relative;
}

header .topBar .searchTop {
	display:block;
	position:relative;
	padding-top:2px;
}

header .topBar .searchTop label {
	display:none;	
}

header .topBar .searchTop input#s {
	color:#a7a9ac;
	font-size:12px;
	text-align:left;
	border:0px;
	display:inline-block;
	height:20px;
	padding:2px 0px 0px 10px;
	width:197px;
	background-image:url(images/basilur-top-search-bg.gif);
	background-repeat:no-repeat;

}

header .topBar .searchTop input#searchsubmit {
	background-color:#450000;
	text-align:center;
	width:57px;
	height:20px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#fad799;
	border:0px;
	display:inline-block;
	cursor:pointer;
	position:relative;
	left:-4px;
}

header .topBar .searchTop input#searchsubmit:hover {
	background-color:#9b0022;
}

header .topBar .checkoutBasket {
	display:block;
	background-image:url(images/basilur-header-cart.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:194px;
	height:142px;
	position:absolute;
	right:46px;
	top:0px;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	padding-left:28px;
	padding-top:5px;
}

header .topBar .checkoutBasket h3 {
	font-size:14px;
	color:#FFF;
	font-weight:normal;	
}

header .topBar .checkoutBasket ul {
	list-style:none;
	margin:0px;
	padding:6px 0px 0px 0px;	
}

header .topBar .checkoutBasket ul.menu {
	padding-top:3px;	
}

header .topBar .checkoutBasket ul li {
	list-style:none;
	font-size:16px;	
	margin:0px;
	padding:0px;
	line-height:20px;
}

header .topBar .checkoutBasket ul li a {
	color:#FFF;
	text-decoration:underline;	
}


header .topBar .checkoutBasket .cart {
	display:block;
	width:100px;
	color:#FFF;
	margin-left:50px;
	margin-top:5px;
}

header .topBar .checkoutBasket .cart aside {
		width:130px;
}

header .topBar .checkoutBasket .cart li.largeNmbr {
	position:absolute;
	color:#FFF;
	font-size:14px;	
	font-family:Arial, Helvetica, sans-serif;
	left:37px;
	font-weight:bold;
	top:42px;
	display:block;
	width:30px;
	height:20px;

	text-align:center;
}

header .topBar .checkoutBasket .cart h3 {
	display:none;	
}

header .topBar #topMenu {
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	z-index:5;
	text-align:right;
	margin-right:276px;
}

header .topBar #topMenu ul {
	list-style:none;
	height:28px;
	margin:0px;
	padding:4px 0px 0px 0px;	
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
}

header .topBar #topMenu ul li {
	display:inline-block;
	margin-left:10px;
	font-size:14px;	
}

#ie7 header .topBar #topMenu ul li {
	display:inline;	
}

header .topBar #topMenu ul li a {
	color:#450000;
	text-decoration:none;
}

header .topBar #topMenu ul li.logout, header .topBar #topMenu ul li.login {
	display:none;	
}

header .mainBar {
	width:1000px;
	margin:0px auto 0px auto;	
	position:relative;
	z-index:4;
}

header .mainBar ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	padding:0px 0px 0px 0px;
	position:relative;
	top:-10px;
	left:-24px;
}

header .mainBar ul li {
	display:inline-block;	
}

#ie7 header .mainBar ul li {
	display:inline;	
}

header .mainBar ul li a {
	text-transform:uppercase;
	color:#fbf5e5;
	text-decoration:none;
	display:inline-block;
	text-align:center;
}

#ie7 header .mainBar ul li a {
	display:inline;	
}

header .mainBar ul li a:hover, header .mainBar ul li.current-menu-item a {
	color:#450000;
	text-decoration:none;	
}

/* Home Page */
header .mainBar ul li#menu-item-28 {
	position:relative;
	z-index:5;	
}

header .mainBar ul li#menu-item-28 a {
	display:block;
	width:84px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;
}

header .mainBar ul li#menu-item-28 a:hover, header .mainBar ul li#menu-item-28.current-menu-item a {
	display:block;
	background-image:url(images/basilur-nav-home-hover.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:84px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;
}

/* Range Page */
header .mainBar ul li#menu-item-29 {
	position:relative;
	left:-17px;	
	z-index:4;
}

header .mainBar ul li#menu-item-29  a {
	display:block;
	width:86px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;
}

header .mainBar ul li#menu-item-29 a:hover, header .mainBar ul li#menu-item-29.current-menu-item a, body.tax-product_cat header .mainBar ul li#menu-item-29 a, body.single-product header .mainBar ul li#menu-item-29 a {
	display:block;
	background-image:url(images/basilur-nav-range-hover.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:86px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;
	color:#450000;
}

/* About History Page */
header .mainBar ul li#menu-item-31 {
	position:relative;
	left:-34px;	
	z-index:3;	
}

header .mainBar ul li#menu-item-31 a {
	display:block;
	width:170px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;	
}

header .mainBar ul li#menu-item-31 a:hover, header .mainBar ul li#menu-item-31.current-menu-item a {
	display:block;
	background-image:url(images/basilur-nav-about-history-hover.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:170px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;
}

/* Retail Outlets Page */
header .mainBar ul li#menu-item-27 {
	position:relative;
	left:-51px;	
	z-index:2;
}

header .mainBar ul li#menu-item-27 a {
	display:block;
	width:163px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;	
}


header .mainBar ul li#menu-item-27 a:hover, header .mainBar ul li#menu-item-27.current-menu-item a {
	display:block;
	background-image:url(images/basilur-nav-retail-outlets-hover.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:163px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;	
}

/* Enquiries Page */
header .mainBar ul li#menu-item-26 {
	position:relative;
	left:-68px;	
	z-index:1;
}

header .mainBar ul li#menu-item-26 a {
	display:block;
	width:119px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;	
}

header .mainBar ul li#menu-item-26 a:hover, header .mainBar ul li#menu-item-26.current-menu-item a{
	display:block;
	background-image:url(images/basilur-nav-enquiries-hover.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:119px;
	height:51px;
	text-decoration:none;
	border:0px;
	padding:28px 10px 0px 4px;	
}

header .mainBar .facebook {
	display:block;
	width:11px;
	height:18px;
	background-image:url(images/basilur-header-facebook.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:absolute;
	right:278px;
	top:20px;
}


header div#siteTitle {
	display:block;
	width:227px;
	height:256px;
	
	margin:0px auto 0px auto;	
}

header div#siteTitle a {
	display:block;
	width:227px;
	height:227px;
	border:0px;
	margin:0px;
	padding:0px;
	background-image:url(images/basilur-logo.png?v=2);
	background-repeat:no-repeat;
	background-position:0px 0px;
    background-size: contain;
}

header div#siteTitle a span {
	display:none;	
}


/* =Menu
-------------------------------------------------------------- */



/* =Content
----------------------------------------------- */

#main {
	display:block;
	clear:both;	
	margin-top:279px;
}

#main h1 {
	color:#5a1c0b;
	font-weight:bold;
	font-size:22px;
	margin-bottom:15px;
	text-transform:uppercase;	
}

#main h2 {
	color:#5a1c0b;
	margin-bottom:10px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:22px;	
}

#main h3 {
	color:#5a1c0b;	
	font-style:italic;
	font-size:16px;
	margin-bottom:15px;
}

#main p {
	font-size:16px;
	color:#5a1c0b;
	line-height:20px;
}

#primary.sbPage, #primary.stdPage {
	display:block;
	margin:0px auto 0px auto;
	width:1000px;	
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);
}

#primary #content {
	display:block;
	width:940px;
	background-color:#f9dcab;
	-webkit-box-shadow: inset 0px 0px 30px 0px #f1d099;
	box-shadow: inset 0px 0px 30px 0px #f1d099;
	padding:30px;
	color:#5a1c0b;
}

#primary #content a {
	color:#5a1c0b;
	text-decoration:underline;	
}

#primary.sbPage #content .copy {
	float:left;
	width:685px;
	padding-right:30px;	
	background-image:url(images/basilur-sidebar-hr.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

#primary.stdPage #content .copy {
	width:100%;
}

#primary.stdPage #content .copy .left {
	float:left;
	width:44%;
	border-right:1px solid #c18a44;
}

#primary.stdPage #content .copy .right {
	float:right;
	width:49%;

}

#primary.stdPage.enquiries #content .copy .left {
	float:left;
	padding-right:30px;
	width:440px;
	background-image:url(images/basilur-sidebar-hr.gif);
	background-repeat:repeat-y;
	border-right:0px;
	background-position:top right;
}

#primary.stdPage.enquiries #content .copy .right {
	float:right;
	width:440px;

}

#primary.stdPage #content .copy .outlets {
	list-style:none;
	margin:0px;
	padding:0px;	
}

#primary.stdPage #content .copy .outlets li {
	margin:0px 0px 20px 0px;
	padding:0px;	
}

#primary.stdPage #content .copy .outlets li strong {
	display:block;	
}

#primary.sbPage #content .sideBar {
	float:right;
	width:205px;
}

#primary.sbPage #content .sideBar h3 {
	font-size:22px;
	font-style:normal;
	text-align:left;
	font-weight:bold;	
}

#primary.sbPage #content .sideBar ul {
	list-style:none;
	margin:0px;
	padding:0px;	
}

#primary.sbPage #content .sideBar ul li {
	list-style:none;
	padding-bottom
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px !important;
	border-bottom:1px solid #8a0932;	
}

#primary.sbPage #content .sideBar ul li p {
	margin:0px !important;
	padding:0px !important;	
}

#primary.sbPage #content .sideBar ul li.last, #primary.sbPage #content .sideBar ul li:last-child, #primary.sbPage #content .sideBar ul li.last-child {
	border-bottom:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#primary.sbPage #content .sideBar ul li span.from, #primary.sbPage #content .sideBar ul li span.amount {
	display:none;
}

#primary.sbPage #content .sideBar ul li img {
	width:205px;
	height:auto;
	border:0px;
	float: none;
	margin-left: 0px;
	box-shadow:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

#primary.sbPage #content .sideBar ul li a {
	text-decoration:underline;
	color:#5a1c0b;	
	
}

nav#catNav {
	display:block;
	margin:0px auto 32px auto;
	width:1000px;	
	background-image:url(images/basilur-cat-nav-bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);
}

nav#catNav ul {
	margin:0px;
	padding:0px;
	list-style:none;	
	width:1000px;
	height:68px;
}

nav#catNav ul li {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;	
	width:125px;
	height:58px;
	float:left;
	
}

nav#catNav ul li a {
	display:block;
	float:left;
	text-decoration:none;
	line-height:18px;
	width:95px;	
	height:58px;
	background-image:url(images/basilur-cat-nav-spacer.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	color:#ffffff;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
}

nav#catNav ul li.lastChild a, nav#catNav ul li:last-child a, nav#catNav ul li#menu-item-101 a {
	background-image:none;	
}

nav#catNav ul li#menu-item-94, #productCatBanner.leaf-of-ceylon {
	border-bottom:10px solid #754d38;
}

nav#catNav ul li#menu-item-94 a {
	height:45px;
	padding-top:13px;	
}

nav#catNav ul li#menu-item-95, #productCatBanner.bouquet {
	border-bottom:10px solid #eda1a1;
}

nav#catNav ul li#menu-item-95 a {
	padding-top:13px;
	height:38px;
}

nav#catNav ul li#menu-item-96, #productCatBanner.festival {
	border-bottom:10px solid #50620e;
}

nav#catNav ul li#menu-item-96 a {
	padding-top:20px;
	height:38px;
}

nav#catNav ul li#menu-item-97, #productCatBanner.magic-fruits {
	border-bottom:10px solid #efcc91;
}

nav#catNav ul li#menu-item-97 a {
	height:45px;
	padding-top:13px;
	padding-left:20px;
	padding-right:20px;
	width: 85px;
}

nav#catNav ul li#menu-item-98, #productCatBanner.oriental {
	border-bottom:10px solid #4f3587;
}

nav#catNav ul li#menu-item-98 a {
	padding-top:13px;
	height:38px;
}

nav#catNav ul li#menu-item-99, #productCatBanner.four-seasons {
	border-bottom:10px solid #c6d3d7;
}

nav#catNav ul li#menu-item-99 a {
	height:45px;
	padding-top:13px;
	padding-left:20px;
	padding-right:20px;
	width: 85px;
}

nav#catNav ul li#menu-item-100, #productCatBanner.specialty-classic {
	border-bottom:10px solid #1c5d09;
}

nav#catNav ul li#menu-item-100 a {
	height:45px;
	padding-top:13px;	
}

nav#catNav ul li#menu-item-101, #productCatBanner.gift {
	border-bottom:10px solid #b10909;
}

nav#catNav ul li#menu-item-101 a {
	height:45px;
	width:85px;	
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;	
	
}

nav#catNav ul li.current-menu-item a, nav#catNav ul li#menu-item-101.current-menu-item a {
	color:#4d0008;	
	background-image:url(images/basilur-cat-nav-current.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
}


#breadcrumb, #primary.listingsPage h1 {
	display:none;	
}


#primary.listingsPage {
	display:block;
	margin:0px auto 0px auto;
	width:1000px;	
}

#catBanner {
	display:block;
	width:1000px;
	height:243px;
	margin:0px auto 22px auto;
	position:relative;	
}

#catBanner .leftSide {
	float:left;	
	width:745px;
	height:243px;
}

#catBanner .leftSide img {
	display:block;
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);
}

#catBanner .rightSide {
	float:right;	
	position:relative;
	width:236px;
	height:243px;
	display:block;
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);
}

#catBanner .rightSide img {
	position:absolute;
	left:0px;
	top:-9px;	
}

#productCatBanner {
	display:block;
	width:1000px;
	height:255px;
	margin:0px auto 22px auto;
	position:relative;	
	background-image:url(images/basilur-product-cat-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);
	border-bottom:10px solid #764e39;
	clear:both;
}

#productCatBanner .leftSide {
	float:left;
	width:491px;	
}


#productCatBanner .rightSide {
	float:right;
	width:441px;	
	font-size:24px;
	color:#5a1c0b;
	padding-left:20px;
	padding-right:30px;
	padding-top:50px;
}

#productCatBanner .rightSide p {
	font-size:24px;	
	line-height:26px;
}

span.basilurDivider {
	display:block;
	width:1000px;
	clear:both;
	margin:0px auto 21px auto;
	background-image:url(images/basilur-content-divider.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:24px;
}

#primary.listingsPage #content {
	display:block;
	width:1000px;
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:0px;
	color:#5a1c0b;
}

#primary.listingsPage #content ul.products li.productCat {
	width:491px;
	display:block;
	float:left;
	margin:0px 18px 20px auto;
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);
}

#primary.listingsPage #content ul.products li.productCat.last {
	margin-right:0px;
}

#primary.listingsPage #content ul.products li.productCat h3 {
	display:none;	
}

#primary.listingsPage #content ul.products li.product {
	display:block;	
	width:236px;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	margin:0px 18px 20px 0px;
	background-image:url(images/basilur-product-list-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	
}

.upsells {
	display:block;
	width:1000px;
	margin:0px auto 0px auto;	
}

.related {
	display:none;	
}

.upsells ul.products li.product {
	display:block;	
	color: #FAE3B5;
	width:236px !important;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	margin:0px 18px 20px 0px;
	background-image:url(images/basilur-product-list-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.upsells ul.products li.product.last {
	margin-right:0px;
}

.upsells ul.products li.product a {
		color: #FAE3B5;
}

.upsells ul.products li.product img {
	display:block;
	width:236px !important;
}

#main .upsells  {
	margin-top:	20px;
}

#main .upsells h2 {
	color:#f8dfae !important;
	text-transform:none !important;
 }

#primary.listingsPage #content ul.products li.product img, .upsells ul.products li.product img {
	display:block; 
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);	
}

#primary.listingsPage #content ul.products li.product.last {
	margin-right:0px;
}

#main #primary.listingsPage #content ul.products li.product h3, .upsells ul.products li.product h3 {
	color:#f8dfae !important;
	text-decoration:underline;
	margin:0px;
	line-height:18px;
	padding:0px;
}

#main .upsells ul.products li.product h3 {
	margin-bottom:0px;	
	margin-top:15px;
	display:block;
}

#main #primary.listingsPage #content ul.products li.product a.button {
	display:none;	
}

#main #primary.listingsPage #content ul.products li.product div.custom, .upsells ul.products li.product div.custom {
	color:#f8dfae !important;
	display:block;	
	text-decoration:none;
	line-height:18px;
}

#main #primary.listingsPage #content ul.products li.product div.custom p, .upsells ul.products li.product div.custom p {
	color:#f8dfae !important;
		display:block;	
	text-decoration:none;
	line-height:18px;
}

#main #primary.listingsPage #content ul.products li.product a, .upsells ul.products li.product a {
	text-decoration:none;
}

#main #primary.listingsPage #content ul.products li.product a.add_to_cart_button, .upsells ul.products li.product a.add_to_cart_button {
	display:none;	
}

#main #primary.listingsPage #content ul.products li.product span.price, .upsells ul.products li.product span.price {
	display:none;
}


/* Home Slider */

#slider {
	display:block;	
	width:1000px;
	margin:0px auto 20px auto;
	height:326px;
	position:relative;
}

#slider ul {
	display:block;	
	width:1000px;
	height:326px;
	overflow:hidden;
	list-style:none;
	position:relative;
	z-index:5;
	margin:0px;
	padding:0px;
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);
}

#slider ul li {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;	
	width:1000px;
	height:326px;
}

#slider .next {
	display:block;	
	width:68px;
	height:70px;
	background-image:url(images/basilur-right-tab.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:4;
	top:125px;
	right:-45px;
	background-position:0px 0px;
}

#slider .next:hover {
	right:-55px;
}

#slider .prev {
	display:block;	
	width:68px;
	height:70px;
	background-image:url(images/basilur-left-tab.png);
	background-repeat:no-repeat;
	position:absolute;
	left:-40px;
	top:125px;
	z-index:4;
	background-position:0px 0px;	
}

#slider .prev:hover {
	left:-50px;	
}

a.moreProducts {
	display:block;
	width:1000px;
	height:48px;
	background-image:url(images/basilur-browse-more.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:center;
	text-transform:uppercase;
	color:#63001d;
	font-size:24px;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	margin:0px auto 40px auto;
	clear:both;
	padding-top:14px;
}

/* Images */


/* Image borders */

#primary.stdPage div.product div.images, #primary.stdPage div.product div.images {
	width:200px;
	
	padding-right:20px;
}

#primary.stdPage div.product div.images img, #primary div.product div.images img {
	box-shadow:none;
-webkit-box-shadow: none;
-moz-box-shadow: none;

}


#primary.stdPage div.product div.summary, #primary.stdPage div.product div.summary {
	width:450px;
	float:left;
	margin-left:0px;
	background-image:url(images/basilur-sidebar-hr.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-left:30px;
	margin-bottom:0px;
}

#primary.stdPage div.product div.summary .priceBox {
	display:block;	
}

#primary.stdPage div.product div.summary .priceBox p {
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:20px !important;
	color:#b5985a;	
}

#primary.stdPage div.product div.summary h1.product_title {
	font-size:30px;
	margin-bottom:15px;
	padding-top:0px;
	margin-top:0px;
	line-height:24px;
}

#primary.stdPage div.product div.summary table.variations a.reset_variations {
	color:#b5985a  !important;	
}

#primary.stdPage div.product div.summary table.variations {
	margin-bottom:5px;	
}

#primary.stdPage div.product div.summary .product_meta {
	display:none;	
}
#primary.stdPage div.product div.summary span.product_cat {
	font-size:20px;	
}

#primary.stdPage div.product div.summary span.price {
	font-size:20px !important;
	color:#b5985a;	
}

#primary a.button.alt, #primary button.button.alt, #primary input.button.alt, #primary #respond input#submit.alt, #primary #content input.button.alt {
background: #8ae3cf;
background: -webkit-gradient(linear,left top,left bottom,from(#2ec9a6),to(#8ae3cf));
background: -webkit-linear-gradient(#2ec9a6,#8ae3cf);
background: -moz-linear-gradient(center top,#2ec9a6 0%,#8ae3cf 100%);
background: -moz-gradient(center top,#2ec9a6 0%,#8ae3cf 100%);
color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
border:1px solid #2ec9a6;
	-moz-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		padding-left:20px;
		padding-right:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
}

#primary a.button.alt:hover, #primary button.button.alt:hover, #primary input.button.alt:hover, #primary #respond input#submit.alt:hover, #primary #content input.button.alt:hover {
background: #8ae3cf;
background: -webkit-gradient(linear,left top,left bottom,from(#2ec9a6),to(#8ae3cf));
background: -webkit-linear-gradient(#2ec9a6,#8ae3cf);
background: -moz-linear-gradient(center top,#2ec9a6 0%,#8ae3cf 100%);
background: -moz-gradient(center top,#2ec9a6 0%,#8ae3cf 100%);
color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
}

div.product div.images div.thumbnails a, #content div.product div.images div.thumbnails a  {
	margin-right:1px !important;	
	width:48px !important;
}

#primary .productSideBar {
	position:relative;
	top:0px;
	float:right;
	right:0px;	
	width:210px;
}


#primary .productSideBar label {
	color:#5a1c0b; 
	display:block;
	margin-bottom:2px;
 }

#primary .productSideBar p {
	margin-bottom:12px;	
}

#primary .productSideBar a.lost_password {
	color:#b5985a !important;
	padding-top:10px;
	display:block;
}
 
#primary .productSideBar input {
	width:205px;
	background-image:url(images/basilur-top-search-bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
	border:0px;
	height:34px;
-moz-box-shadow:none;

-webkit-box-shadow: none;
box-shadow:none;

color: #888;
}

#primary .productSideBar input.submitbutton {
	background-image:url(images/basilur-product-login-btn.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	border:0px;
	padding:0px;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	width:74px;
	height:34px;
	text-align:center;
	color:#fbe3b5;
}

#primary .productSideBar h3 {
	text-transform:uppercase;
	font-size:18px;
	font-style:normal;
}

.woocommerce_ordering {
	display:none;	
}

#primary .wpcf7-form {
	display:block;
	margin:0px;
	padding:0px;
		
}

#primary .wpcf7-form p {
	margin:0px 0px 7px 0px;
	padding:0px;	
	position:relative;
}

#primary .wpcf7-form p span.wpcf7-not-valid-tip {
	position:absolute;
	left:0px;
	width:433px;
	top:-10px;	
	height:26px;
	text-align:center;
	font-size:18px;
	color:#F00;
	padding-top:10px;
}

#ie9 #primary .wpcf7-form p span.wpcf7-not-valid-tip {
	height:27px;
}	

#ie8 #primary .wpcf7-form p span.wpcf7-not-valid-tip {
	top:-5px;
}	

#ie7 #primary .wpcf7-form p span.wpcf7-not-valid-tip {
	top:1px;
}	

#primary .wpcf7-form p input {
width:433px;
background-image:url(images/basilur-top-search-bg.gif);
background-repeat:no-repeat;
background-position:0px 0px;
height:34px;
}

#primary .wpcf7-form .wpcf7-response-output {
	border:0px;
	padding:0px;
	margin:0px;
	text-align:center;	
}

#primary .wpcf7-form p textarea {
width:433px;
background-image:url(images/basilur-top-search-bg.gif);
background-repeat:no-repeat;
height:125px;
background-position:0px 0px;
}
#primary .wpcf7-form p input.wpcf7-submit {
	display:block;
	background-image:url(images/basilur-product-login-btn.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:center;
	cursor:pointer;
	border:0px;
	padding:0px;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	width:74px;
	height:34px;
	text-align:center;
	color:#fbe3b5;
}


#main form.login, #main form.checkout_coupon, #main form.register {
	border:0px;
	padding:0px;	
}

#main form.login input.input-text, #main form.checkout_coupon input.input-text, #main form.register input.input-text {
	background-image:url(images/basilur-top-search-bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
	border:0px;
	height:34px;
	-moz-box-shadow:none;
	display:block;
	-webkit-box-shadow: none;
	box-shadow:none;
	color: #888;
}
#fancybox-content {
	border:0px !important;
	display:block;
	border-width:0px !important;
	webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
overflow:hidden;
margin:0px;
padding:0px;
-webkit-box-shadow: inset 0px 0px 30px 0px #f1d099;
	box-shadow: inset 0px 0px 30px 0px #f1d099;
}



#fancybox-content h2 {
	font-size:20px;
	margin-bottom:10px;	
	font-weight:bold;
	text-transform:uppercase;
}

#fancybox-content h3 {
	font-size:18px;
	margin-bottom:0px;	
	font-weight:bold;
}

#fancybox-content p {
	margin-bottom:10px;	
}


#fancybox-content a {
	color:#5A1C0B;
	text-decoration:underline;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background-color:#f9dcab;
		webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
	
	background-color:#f9dcab !important;
	
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);
	padding:0px;
	margin:0px;
	border-width:0px !important;
	color:#5a1c0b;	
}

#fancybox-content #help, #fancybox-content #shipping {
	overflow:hidden;
}

a.button, button.button, input.button, #respond input#submit, #content input.button {
font-size: 100%;
margin: 0;
line-height: 1em;
cursor: pointer;
position: relative;
font-family:Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
overflow: visible;
padding: 6px 10px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
left: auto;
text-shadow: 0 1px 0 white;
color: #5E5E5E;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
border: 1px solid #C7C0C7;
background: #F7F6F7;
background: -webkit-gradient(linear,left top,left bottom,from(#F7F6F7),to(#DFDBDF));
background: -webkit-linear-gradient(#F7F6F7,#DFDBDF);
background: -moz-linear-gradient(center top,#F7F6F7 0%,#DFDBDF 100%);
background: -moz-gradient(center top,#F7F6F7 0%,#DFDBDF 100%);
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
}


/* =Footer
----------------------------------------------- */

footer {
	height:328px;
	clear:both;
	background-image:url(images/basilur-footer-std-bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	display:block;
	width:100%;
	margin-top:30px;
	
}

footer.home {
	border-top:0px;	
	background-image:url(images/basilur-footer-bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:27px;
	height:590px;
}

footer .lightStrip {
	display:block;
	width:100%;
	background-image:url(images/basilur-footer-patern.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	height:271px;
	-webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.5);
	padding-top:24px;
	margin-bottom:0px;
}

footer .middle {
	display:block;
	width:1000px;
	margin:0px auto 0px auto;	
}

footer .lightStrip h3 {
	display:block;
	height:34px;
	padding-top:10px;
	padding-left:30px;
	font-size:18px;
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	background-image:url(images/basilur-footer-b.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-transform:uppercase;
	color:#63001d;	
}

footer .lightStrip .facebook {
	display:block;
	width:500px;	
	float:left;
}

footer .lightStrip .facebook iframe {
	margin-left:30px;	
	background-color:#fcdeab;
}

footer .lightStrip .about {
	display:block;
	width:500px;	
	color:#63001d;
	float:right;
}

footer .lightStrip .about p {
	padding-left:30px;	
}

footer .lightStrip .about a  {
	color:#63001d;
	text-decoration:underline;
	display:block;
	clear:both;	
}

footer .base {
	display:block;
	margin:0px auto 0px auto;
	width:970px;
	color:#fae3b5;	
	font-family:"Palatino", Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	line-height:20px;
	background-image:url(images/basilur-footer-std-design.png);
	background-repeat:no-repeat;
	background-position:top center;
		padding-top:80px;
	padding-left:30px;
}

footer.home .base {
	background-image:none;	

	padding-top:48px;
}

footer .base ul {
	list-style:none;
	margin:0px;
	padding:0px;	
	width:470px;
	float:left;
}

footer .base ul li {
	display:block;
	float:left;
	width:225px;
	list-style:none;
	margin:0px 0px 1px 0px;
	padding:0px 0px 0px 0px;
}

footer .base ul li.logout, footer .base ul li.login {
	display:none;	
}

footer .base ul li a {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	color:#fae3b5;
	font-weight:bold;
}

footer .base .contact {
	display:block;
	width:225px;
	float:left;
}

footer .base .contact p {
	color: #FAE3B5 !important;	
}

footer .base .credit {
	display:block;
	width:225px;
	float:left;	
}

footer .base .credit a {
	color:#fae3b5;
}

footer .base .credit .facebook {
	display:block;
	background-image:url(images/basilur-header-facebook.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:10px;
	width:11px;
	height:18px;	
}

input.input-text, textarea {
	display:block;
	background-image:url(images/basilur-top-search-bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.woocommerce_message, .woocommerce_error, .woocommerce_info  {
	line-height:15px;	
}

ul li.productCat img {
	display:block;
	width:491px;
	height:255px;	
}

p.chromeframe {
	background-color: #ffffff;
}

#primary.sbPage.errorPage #content .copy {
	background: none;
	width: auto;
	border-bottom: 1px solid #8A0932;
	margin-bottom: 40px;
	padding-bottom: 40px;
	float: none;
}
#primary.sbPage.errorPage #content .sideBar {
    float: none;
    width: auto;
}

#primary.sbPage.errorPage #content .sideBar ul li {
	width: 225px;
	display: block;
	float: left;	
	border-bottom: none;
	text-align: center;
}

#primary.sbPage.errorPage #content .sideBar ul li .custom br {
	display: none;
}

#primary.sbPage.errorPage  #content .sideBar ul li img {
	margin-left: 10px;
    margin-right: 10px;
}

#primary.sbPage.errorPage #content .sideBar ul li a {
	display: block;
}

#primary.sbPage.errorPage #content .sideBar ul li p {
	font-size: 14px;
	 padding: 0 20px;
}

/* Mobile Tweaks */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	footer .lightStrip .about p{
	line-height:12px;
	font-size:11px;
}

footer .base .contact {
display: block;
width: 215px;
float: right;
}

#fancybox-overlay {
	min-width:1150px;	
}
}



/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		font-size: 10pt;
	}
	footer.entry-meta a[rel=bookmark]:link:after,
	footer.entry-meta a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	#page {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	#branding {
		border-top: none !important;
		padding: 0;
	}
	#branding hgroup {
		margin: 0;
	}
	#site-title a {
		font-size: 21pt;
	}
	#site-description {
		font-size: 10pt;
	}
	#branding #searchform {
		display: none;
	}
	#branding img {
		display: none;
	}
	#access {
		display: none;
	}
	#main {
		border-top: none;
		box-shadow: none;
	}
	#primary {
		float: left;
		margin: 0;
		width: 100%;
	}
	#content {
		margin: 0;
		width: auto;
	}
	.singular #content {
		margin: 0;
		width: 100%;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.entry-meta .edit-link a {
		display: none;
	}
	#content nav {
		display: none;
	}
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular #comments-title {
		margin: 0;
		width: 100%;
	}
	.singular .hentry {
		padding: 0;
	}
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	.entry-meta {
		font-size: 10pt;
	}
	.entry-header .comments-link {
		display: none;
	}
	.page-link {
		display: none;
	}
	.singular #author-info {
		background: none;
		border-bottom: none;
		border-top: none;
		margin: 2.2em 0 0;
		padding: 0;
	}
	#respond {
		display: none;
	}
	.widget-area {
		display: none;
	}
	#colophon {
		display: none;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		border: 1px solid #ddd;
		-moz-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		margin: 0 auto 1.625em;
		padding: 1.625em;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.commentlist li.comment .comment-meta {
		line-height: 1.625em;
		margin-left: 50px;
	}
	.commentlist li.comment .fn {
		display: block;
	}
	.commentlist li.comment .comment-content {
		margin: 1.625em 0 0;
	}
	.commentlist .comment-edit-link {
		display: none;
	}
	.commentlist > li::before,
	.commentlist > li.bypostauthor::before {
		content: '';
	}
	.commentlist .reply {
		display: none;
	}

	/* Post author highlighting */
	.commentlist > li.bypostauthor {
		color: #444;
	}
	.commentlist > li.bypostauthor .comment-meta {
		color: #666;
	}
	.commentlist > li.bypostauthor:before {
		content: none;
	}

	/* Post Author threaded comments */
	.commentlist .children > li.bypostauthor {
		background: #fff;
		border-color: #ddd;
	}
	.commentlist .children > li.bypostauthor > article,
	.commentlist .children > li.bypostauthor > article .comment-meta {
		color: #666;
	}

}

