/* ysw-color-box */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:3000000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-loading-background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/* ysw-img-options */
#ysw-image-options {
	margin-bottom:20px;	
}

.ysw-image-option-set {
	margin-top:10px;	
}

.optionImageTile {
	height:100px;
	width:100px;
	display:block;
	border:solid 1px #E6E5E5;
}
.optTileBlock {
	float:left;
	margin:5px;
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align:center;
	width:103px;
	height:120px;
}

.optionImageTile:hover {
	border:solid 1px #000;
}

.imageOptions {
	margin:0 auto;
}

.imageOptionLink {
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
	text-align:center;				
}

.imageOptionLink:hover {
	text-decoration:underline;
	color:#000;
}

.imageOptionLink:hover div {
	border:solid 1px #000;
}

.imageOptionLink div {
	width:64px;
	height:64px;
	border:1px solid #E6E5E5;
	position:absolute;
	left:0px;
	top:0px;
	background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswoi-hashbg-lt.png);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.imgOptBox {
	border:solid 1px #E6E5E5;
	padding:10px 10px 0 10px;
	position:relative;
	background:url(http://lib.store.yahoo.net/lib/rtmltemplates/yswio-loading.gif) no-repeat 20px 50% #EDF0F1;
	padding-left:69px;
	width:200px;
	height:55px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

/* lightbox */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* global */
body {font: 12px Arial, Helvetica, sans-serif;background: #FFFFFF url(//ep.turbifycdn.com/ty/cdn/wickerparadise/bg-body.png) top left repeat-x;margin: 0;padding: 0;color: #666666;width: 100%}
ul, ol, dl {padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6, p {margin-top: 0;}
img {border: none;}
a:link {color: #343430;text-decoration: none;}
a:visited {color: #343430;text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: none;}
#container {width: 100%;max-width: 1000px;margin: 0 auto; overflow: hidden !important;}

	#header {height: 126px;background: transparent;position: relative;}
		.logo {position: absolute;top: 15px;left: 128px;}
		.logo-pre {position: absolute;left: 0px; top: 15px;}
		.site-info {position: absolute;top: 32px; left: 392px; border: 0px;font: normal 14px/26px Oswald;color: #767769;}
		.site-info a {display: block;font: normal 14px/26px Oswald;color: #767769;line-height: 20px;}
		.site-info a img {margin-right: 6px;}
		.red {color: #a02113;}
		form.search {position: absolute;width: 364px;height: 30px;top: 80px;right: 0px;background: url(/lib/wickerparadise/search-back.png) top left no-repeat;}
		form.search input.search-box { position: absolute;top: 8px;left:8px;width: 285px; height: 15px; border: 0px; background: none; font: normal 12px Arial; font-style: italic; color: #434343; }
		form.search input.search-button {position:absolute;top: 0px;right:0px;height: 30px; width: 60px;}
		.live-chat {position: absolute;width: 130px;height: 32px;top: 30px;left: 546px;}
		.floating-cart {position: absolute;top:7px;right:0px;width: 275px;height: 55px;background: url(/lib/wickerparadise/floating-cart-back.png) top left no-repeat;}
			#yfc_mini {position: absolute;top: 18px;right: 8px;}
			#yfc_show_mini, #yfc_total_items_mini { font: normal 18px Oswald; }
			.smb-mc .mini_item_count { margin-left: 3px !important; }
			.cartLink {font: normal 16px Oswald;position: absolute;top: 18px;right: 6px;color: white !important;}

	#c4-topnav {z-index: 100;background: #eae8e1 url(/lib/wickerparadise/top-nav-back.png) top left repeat-x;height: 27px;margin-bottom: 12px;padding-top: 4px;width: 100%;}
		#c4-topnav ul li, #c4-topnav ul li a {margin: 0;}
		#c4-topnav ul {list-style-type: none;margin: 0;z-index: 200;height: 26px;}
		#c4-topnav ul li {float: left;display:inline;position: relative;}
		#c4-topnav ul li a {color: #343430;font: normal 14px/26px Oswald;text-transform: uppercase;padding: 1px 21px 0px;text-shadow: 1px 1px 2px #fefefe;display: inline-block;}
		*html #c4-topnav ul li a {padding: 0 20px;float:left; !important}
		#c4-topnav ul li a:hover {color: #eeeeeb;text-shadow: none;background-color: #45463C;}
		#c4-topnav ul li.next>a {color: #eeeeeb;text-shadow: none;background-color: #6F7060;padding: 1px 25px 0px;}
		#c4-topnav ul li.last a {color: #eeeeeb;text-shadow: none;background-color: #45463C;padding: 1px 18px 0;}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			#c4-topnav ul li a { padding: 1px 19px 0px 20px; }
			#c4-topnav ul li.last a  { padding: 1px 18px 0; }
		}
		#c4-topnav li ul li, #c4-topnav li ul li a {margin: 0;padding: 0; height:auto; width: 200px;}
		#c4-topnav li.last ul li, #c4-topnav li.last ul li a {width:200px;margin-right:25px;}
		#c4-topnav li ul {z-index:1000000; display:none; top: 30px; left:0px; padding: 0px 10px 0px 10px; position: absolute; border: 1px solid #979191;background: #E1DED6;height: auto;}
		#c4-topnav li > ul {left:13px;margin:0; text-align:left; top:26px; left:0px;}
		#c4-topnav li:hover ul, #c4-topnav li.over ul {display:block; width: 200px;}
		li ul li, li ul li a {background: none !important;}
		#c4-topnav ul li ul li {margin:0px; padding:0px; background: none;} 
		#c4-topnav ul li ul li a, .c4-topnav ul li ul li a:visited {background-image: none;color: #2f2f27;display: block;font: normal 13px/17px Arial;text-shadow: none;margin-left: -10px;padding: 5px 10px;text-align: left;text-decoration: none !important;width: 198px;text-transform: none;border: 1px solid #E2DFD7;}
		#c4-topnav ul li ul li a:hover {background: #FDFDFD url(http://ep.turbifycdn.com/ty/cdn/wickerparadise/bg-top-nav-dropdown-link.png) bottom left repeat-x !important;color: #2f2f27;text-decoration: none !important;border: 1px solid #CDCBCB;}
		
	#topNavMini {display: none;width: 100%;text-align: center;background-color:#eae8e1;}
		#topNavMini a {display:none;color: #343430;font: normal 28px Oswald;text-align: center; text-decoration: none;border-bottom: solid 1px white; }
		#topNavMini span.show, #topNavMini span.hide {color: black;font: bold 28px Oswald;text-align: center;background-color:#c1bba7;display: block;cursor:pointer;}
		#topNavMini span.hide {display:none;}

	#sidebar { float: left; width: 170px; background-color: #666; padding: 10px 0px 30px 0px; }
	#sidebar .heading { color: #fff; font: normal 15px Oswald; text-transform: uppercase;  padding: 0 10px; }
	#sidebar ul { margin: 8px 0 0 0; padding: 0px; list-style: none; }
	#sidebar ul li a { color: #fff; font: normal 13px/15px Arial; display: block; padding: 6px 10px; }
	#sidebar ul li a:hover, #sidebar ul li.selected a { background-color: #45463c; }
	#sidebar .links hr { border-top: 1px solid #D6D6D6; margin: 15px 10px 0px; }
	#sidebar .links .heading { padding-top: 15px; text-transform: none; }
	#sidebar .links .heading, #sidebar .links ul li a { font: bold 14px Arial; font-style: italic; color: #D6D6D6; }
	#sidebar .links ul { list-style: disc; color: #D6D6D6; margin-left: 28px; padding-left: 0px; }
	#sidebar .links ul li a { margin-left: 0px; padding: 3px 10px 3px 0px; font-size: 13px; }
	#sidebar .links ul li a:hover { background-color: #666666; text-decoration: underline; }
	#sidebar #sidebarExtension {display: none;font: normal 12px arial; font-style: italic;text-transform: none;cursor: pointer;}

	#breadcrumbs {margin: 0px 0px 20px 10px;}
	#breadcrumbs a {color: #993300;}
	body.collection #breadcrumbs, body.item #breadcrumbs { border-bottom: 1px solid #CBCBCB; margin: 0px 0px 12px auto; padding: 0px 10px 5px; }
	body.home .content, body.collection .content, body.item .content {width: 100%;max-width: 1000px;float: none;}

	.clearAll {clear: both;height: 0px;}
	#footerTop {position: relative;clear: both;width: 109%;max-width: 1085px;height: 43px;margin: 10px auto 0px;background-color: transparent;z-index: 10;}
	#footerTop img {width: 100%;}
	#footer {background: url(/lib/wickerparadise/footer-back.png);position: relative;width: 100%;max-width: 999px;margin: -9px auto 0px;}
	#footer { padding: 0px 0px 10px; }  /* override seo-style.css */
		#footer li { display: block; }  /* override seo-style.css */
		#footer ul li a { padding-left: 0px; padding-right: 0px; }  /* override seo-style.css */
		#footer .column { float: left; margin-top: 15px; color: #7a7a7a; }
		#footer .column.first { padding: 0px 25px 0px 15px; }
		x#footer .column.first a { display: block;padding-bottom: 7px;font: normal 12px Oswald;color: #6a686c;line-height: 44px;}
		x#footer .column.first a span { font: normal 16px Oswald;color: #302f31;padding-left: 5px;}
		x#footer .column.first a img {margin-right: 18px;}
		#footer .column.second { padding: 0px 25px 0px 0px; }
		#footer .column.second a img { padding: 5px 0px;display: block; }
		#footer .column.third { padding: 0px 25px 0px 0px; }
		#footer .column.last { padding: 0px 0px;text-align: center; }
		#footer .column.last img { display: block;margin: 10px auto; }
		#footer .column .heading { margin-bottom: 10px; }
		#footer .column .heading a { padding: 0px;line-height: normal; }
		#footer .column .heading a img { margin: 0px; }
		#footer .column ul { margin: 0px 0px 0px 10px; padding: 0px; list-style: none; }
		#footer .column ul li a { font-size: 11px; line-height: 20px; text-transform: uppercase; color: #545444; }
		.footer-google-plus {right: 58px;top: 47px;}
		#footer .view-blog {width: 195px;height: 40px;right: 115px;bottom: 110px;}
	.footer-row2 {clear: both;width: 100%;max-width: 999px;margin: 0px auto;background: url(/lib/wickerparadise/footer-bottom.png) top left repeat-x;padding-top: 20px;}
		.footer-row2 .badges { float: right; text-align: right; width: 600px; }
		.footer-row2 .badges img { vertical-align: middle; margin: 0px 8px; }
		.footer-row2 .copyright { width: 365px; padding-top: 8px; }

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

/*  HOMEPAGE STYLES  */

	.banners { max-height: 385px; position: relative;width: 100%;}
		.banners .right-ads { float: right; width: 25%; }
		.banners .right-ads img { display: block; width: 100% !important; height: auto !important;}
		.banners .right-ads img.first { margin-bottom: 13px; }
		.sliderwrapper{position: relative;overflow: hidden;width: 74%;height: 384px;}
		.sliderwrapper .contentdiv {visibility: hidden;position: absolute;left: 0;top: 0;width:100%;height: 384px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
		.sliderwrapper .contentdiv img {display: block;width: 100% !important; }
		.pagination{text-align: right;position: absolute;right: 28%;bottom: 12px;z-index: 99999;}
		.pagination a {text-decoration: none; color: #454545;background-color: #B4B1A8;border: 1px solid #fff;font-weight: normal;font-size: 0px;width: 16px;height: 16px;display: inline-block;margin-right: 2px;}
		.pagination a:hover, .pagination a.selected{color: #6C6D5F;background-color: #6C6D5F;}
		.pagination .prev, .pagination .next { display: none; }

	.text {clear:both;margin: 10px 0px 13px;background: url(/lib/wickerparadise/footer-back.png);padding: 1px 0px;}
	.text form.email-signup {float: right;width: 262px;height: 73px;background: url(/lib/wickerparadise/home-newsletter-back.png) top right no-repeat;margin-right: 10px;position: relative;}
	.text form.email-signup input.email {border: 0;width: 210px;position: absolute;top: 48px;left: 10px;height: 14px;background-color: transparent;}
	.text form.email-signup input.submit {border: 0px solid red;width: 25px;margin-left: 16px;}
	.text p {margin: 9px 280px 9px 10px;padding: 10px;background: white;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size: 11px;}


	.category-row { border-top: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1; padding-top: 12px; min-height: 175px; margin-bottom: 3px; }
		.category-row .info { float: left; width: 299px; margin: 0px 25px 0px 0px; border: 0px solid red; text-align: center; background: url(/lib/wickerparadise/img-arrow.png) center right no-repeat; }
		.category-row .info div { width: 245px; }
		.category-row .info .heading { font: normal 23px Oswald; padding-bottom: 10px; text-transform: uppercase; }
		.category-row .info .description { color: #6a6d7a; margin-bottom: 15px; width: 245px; }
		.category-row .info .view-all a { font: normal 13px Oswald; }
		.category-row .info .view-all a span { color: #9f2012; font-size: 15px; text-transform: uppercase; padding-left: 2px; }
		.category-row .subcat { float: left; width: 159px; margin-left: 10px; }
		.category-row .subcat.last { margin-right: 0px; }

	.popular-cats {clear: both;text-align: center;font-style: italic;padding: 15px 0px;}
		.popular-cats a {font-style: normal;font: normal 15px Oswald;text-transform: uppercase;padding-left: 10px;color: #666;}

	.page-content { border-top: 1px solid #D1D1D1; padding: 10px 0px 20px 0; min-height: 300px; }
	.message { width: 100%;max-width: 680px; }
	.message h1 { font: bold 12px Arial; }
	.caption { width: 100%;max-width: 675px; line-height: 15px; color: #7a7a7a; margin-top: 5px; }
	.block { float: right; background: url(/lib/wickerparadise/bg-testimonial.png) top right no-repeat; margin-right: -5px; width: 100%;max-width: 314px; height: 298px; font: normal 14px/20px Georgia; font-style: italic; color: #4c4b4c; }
	.block p { margin: 45px 40px 0px 95px; }
	.block p a { font: normal 12px Arial; color: #6d6e5e; }
	.block p span { display: block; text-align: right; font: normal 12px Trebuchet MS; }

	/*  SECTION PAGE STYLES  */
	body.section .content { float: right; width: 800px;}
	body.section h1, body.item h1 { color: #333; font: normal 20px Oswald; text-transform: uppercase; border-bottom: 1px solid #ccc; margin: 0px 0px 15px 0px; padding: 0px 0px 5px 10px; }
	body.section .caption { width: auto; margin-left: 10px; margin-bottom: 25px; overflow: auto; font-size: 11.5px; color: #666; }
	body.section img.fltrt { border: 1px solid #ccc; margin-top: -16px; padding: 5px; }

	.subheading { clear: both; color: #fff; text-transform: uppercase; font: normal 14px Arial; margin-bottom: 10px; padding: 4px 0px 0px 15px; background: url(/lib/wickerparadise/bg-subheading-blue.png) bottom left no-repeat; height: 31px; }
	.subheading span { padding: 5px 10px; background-color: #548994; }
	.subheading.green { background-image: url(/lib/wickerparadise/bg-subheading-green.png); margin-top: 70px; }
	.subheading.green span { background-color: #4b7c63; }

	body.section .categories {clear: both;}
	body.section .categories .contents .contentItem {width: 248px;float: left;margin: 0px 9px;}
	body.section .categories .contents .ctr {padding: 15px 0px;}
	body.section .categories .contents .contentItem .wrapper { font: normal 15px Oswald; text-transform: uppercase; padding: 10px 0px 15px; display: block; }

	.contentItem { text-align: center; vertical-align: top; }
	.contentItem .wrapper { border: 1px solid #dedede; }
	.contentItem .thumb-image { margin: 5px auto 12px; }
	.contentItem .name { margin: 0px 10px; }
	.price-area { margin: 8px 0px 15px 0px; height: 27px; border: 0px solid red;}
	.price-area .price {font-size: 11px; }
	.price-area .price-bold, body.section .contents .price-area .sale-price-bold { font-size: 12px; line-height: 15px; }
	.price-area .price-bold { color: #505050; font-weight: bold; }
	.price-area .sale-price-bold { font-weight: bold; color: #a02013; }

	div.paginate {clear: both;background-color: #eae8e1;color: #343430;margin: 10px 0px;}
	div.paginate .sortControl div {padding: 5px;color: #343430;}
	div.paginate .sortControl div a {color: #343430;padding: 1px 4px;}
	div.paginate .sortControl div a:hover {background-color: #343430;color: white;}
	div.paginate .sortControl .dispNums {float: left;}
	div.paginate .sortControl .pageNums {float: right;}
	div.paginate .sortControl .sortblock {clear: both;}
	#pagingTable .contentItem {width: 188px;float: left;margin: 10px 5px;}
	.columns3 #pagingTable .contentItem {width: 31%;}
	#pagingTable .contentItem .wrapper { border: 1px solid #dedede; }
	.contents {margin-bottom: 10px;}

	body.section .crossSells .contents .contentItem {width: 188px;float: left;margin: 10px 5px;}

	/*  COLLECTION PAGE STYLES */
	body.collection #sidebar { display: none; }
	body.collection .fltlft { border: 1px solid #ccc; margin: 0px 35px -55px 0; padding: 5px; background-color: #fff; }
	div.shr-bookmarks { margin: 5px 0 8px !important; }
	body.collection h1 { color: #333; font: normal 20px Oswald; text-transform: uppercase; }
	body.collection .caption { max-width: 1000px;width: 100%; font-size: 13px; line-height: 18px; margin-bottom: -35px !important; }
	.multi-order-button { background-color: #F0EEE9; margin-bottom: 1px; padding: 8px 33px 3px 0; text-align: right; clear: both;}
	.multiAddTopImg {width: 100%;}
	.multi-order-button.bottom { margin-bottom: 45px; padding: 21px 46px 20px 0; text-align: right; clear: both }
	div.multiAddTable { border-collapse: collapse; }
	div.multiAddTable div.tr { border-bottom: 1px solid #D1D1D1; }
	div.multiAddTable td { padding: 15px 0px; }
	div.multiAddTable div.thumb { width: 230px;float:left;text-align: center;padding: 15px 0px; }
	div.multiAddTable div.item-info { width: 320px;float:left;padding: 15px 0px; }
	div.multiAddTable div.options { width: 375px;float:left;padding: 15px 0px; }
	div.multiAddTable div.qty-cell { width: 75px;float:left;text-align: right;padding: 15px 0px; }
	div.multiAddTable div.qty-cell input { width: 25px; }
	div.multiAddTable div.qty-cell .qty { background-color: #F6F6F6; overflow: auto; display: inline-block; padding: 2px 5px 2px;margin-top: 43px; }
	div.multiAddTable div.item-info .name { color: #333333; font: bold 17px/17px Arial;  }
	div.multiAddTable div.item-info .code { color: #777777; font-size: 11px; line-height: 20px; margin: 5px 0px; }
	div.multiAddTable div.item-info .price { color: #141414; font-size: 13px; }
	div.multiAddTable div.item-info .sale-price-bold { color: #a02013; font: bold 16px/21px Arial; }

	/*  AFFILIATE PAGE STYLES  */
	body.affiliate #breadcrumbs { margin: 0 0 5px 0; }
	body.affiliate #sidebar, body.affiliate h1 { display: none; }
	body.affiliate .content, body.affiliate .caption { width: 100%;max-width: 1000px; }
	body.affiliate hr { height: 1px; margin: 0 0 15px 0px; background: #CBCBCB; border-style: none; }
	body.affiliate p { font-size: 14px; line-height: 22px; }

	/* DETAIL PAGE STYLES  */
	body.item #sidebar { display: none; }
	div.itemImageBox {width: 56%;max-width: 560px;float: left;position:relative;}
	div.itemSeparator {width: 3%;max-width: 30px;float: left;}
	div.item-order {width: 41%;max-width: 410px;float: left;}
	body.item .main { border: 1px solid #CBCBCB; padding: 10px; }
	xbody.item .main a img {width: 100%;xmax-width: 530px;}
	body.item table#ordertable td { padding: 3px; }
	body.item table#ordertable .leftorder, body.item table#ordertable .rightorder { border-bottom: 1px solid #E8E8E8; }
	body.item table#ordertable tr.reg-price-row .leftorder, body.item table#ordertable tr.reg-price-row .rightorder { border-bottom: 0px; padding-top: 8px; }
	body.item table#ordertable tr.sale-price-row .leftorder, body.item table#ordertable tr.sale-price-row .rightorder { border-bottom: 0px; padding-bottom: 3px; }
	body.item table#ordertable .leftorder { text-align: right; color: #333; font-size: 18px; width: 104px; }
	body.item table#ordertable .rightorder { padding-left: 15px; text-align: left !important; }
	body.item table#ordertable tr.code .leftorder { font-size: 13px; color: #7d7d7d; }
	body.item table#ordertable tr.reg-price-row td { font-size: 18px; color: #333; }
	body.item table#ordertable tr.sale-price-row td { font-size: 18px; font-weight: bold; color: #a02113; }
	body.item table#ordertable tr.qty-row .leftorder, body.item table#ordertable tr.qty-row .rightorder { border-top: 1px solid #E8E8E8; padding-top: 8px; padding-bottom: 8px; }
	body.item table#ordertable input.order-button { margin-top: 10px; margin-left: 10px; }

	body.item .collection { border-top: 1px solid #D2D2D2; margin-top: 25px; margin-bottom: 40px; }
	body.item .collection .contents { float: right; }
	body.item .collection .contents .contentItem { float: left;width: 184px; }
	body.item .collection .contents .contentItem .wrapper { border: 0px; }
	body.item .collection .contents .contentItem .thumb-image { margin-bottom: 5px; }
	body.item .collection .contentItem .price-area { display: none; }
	body.item .collection .contentItem .reviews-area { margin-top: 0px; }

.c4-hide-tab {
display: none;
}
.c4-show-tab {display: block;}

    #c4-tabs {
      float:left;
      width:100%;
      font-size:12px;
      line-height:normal;
      }
    #c4-tabs ul {
        margin:0;
        padding:10px 10px 0 15px;
        list-style:none;
      }
    #c4-tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #c4-tabs a {
		float:left;      
		margin:0 3px 0 0;
		padding:0 0 0 0px;
		text-decoration:none;
		font: normal 14px Oswald;
		text-transform: uppercase;
		color: #969492;
		border: 0px solid red;
		height: 32px;
      }
    #c4-tabs a span {
      float:left;
      font-weight: normal;
      display:block;
      padding:1px 70px 1px 10px;
		background-color: #EAE8E1;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #c4-tabs a span {float:none;}
    /* End IE5-Mac hack */
    #c4-tabs a:hover {

      }
    #c4-tabs a:hover span {
      }

        #c4-tabs .current a {
                background: url(http://ep.turbifycdn.com/ty/cdn/wickerparadise/img-active-tab-arrow.png) bottom left no-repeat;
                color: #fff;
        }
        #c4-tabs .current a span {
			background-color: #45463C;
        }

#c4-tab-content {
    border-top: 1px solid #D2D2D2;
	margin-top: -9px;
    padding: 5px 0px 10px 0px;
    text-align: left;
}

.imageOptionLink div {
  width: auto;
  max-width: 100%;
  height: auto;
  background: none;
  border: 0;
  border-radius: 0;
  position: relative;
}
.imageOptionLink div.fabricSwatches img { border: 1px solid white }
.imageOptionLink div.fabricSwatches { 
  white-space: nowrap; 
  text-align:left; 
  background-image: url(/lib/wickerparadise/selector-back-small.png);
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 1px;
}

.imgOptBox {
  -webkit-border-radius: 0;
  border-radius: 0;
  height: auto;
  width: auto;
  max-width: 100%;
  background: none;
  display: inline;
  border: 0px none;
  padding: 0;
}

.selectorName {
  font-family: "arial narrow";
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 4px;
}  

.imageOptionLink:hover {
	text-decoration:underline;
	color:#000;
}

.imageOptionLink:hover div {
	border: 0;
}

.selectedSwatch {
  display: block;
  position: relative;
  white-space : nowrap;
  color: black;
  font-weight: bold;
  text-align:left;
}

.chooseAnother {
 display: block;
 font-size: 11px;
 color: gray;
 margin-top: 8px;
 font-weight: normal;
}
#globalFabricSelector {
  margin-left: 490px;
}
#globalFabricSelector .chooseAnother {
  display: inline;
  margin-left: 10px;
}

#globalFabricSelector div.fabricSwatches { 
  background-image: url(/lib/wickerparadise/selector-back-large.png);
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 1px;
}


#thumbBox { top: 304px !important; left: 554px !important; max-width: 402px !important; border: 0px solid red; }
#thumbBox #thumbImage { max-width: 275px !important; height: 100px !important; }
#thumbBox img { max-width: 400px !important; min-height: 280px !important; }

.totalPrice {
  font-size: 12pt;
  margin-right: 10px;
  color: #a02013;
  font-weight: bold;
}


/*  PROMO MANAGER STYLES  */
#ys_promo_banner_list { margin: 0px !important; padding: 0px !important; }
.ys_promo_banner { margin: 0px auto !important; }
.ys_promo_item_list { padding: 0px; }
#ys_promoitempage { margin-left: 10px !important; }

/* YTIMES REVIEWS STYLES */

#ytimesReviewsResult {
  margin: 1.5em 0;
}

#reviews h2 {
  display: block;
  font: bold 13px arial;
  color: white;
  background-color: #333333;
  padding: 3px;
  margin: 3px 3px 3px 0px;
}

.reviewtitle {
	font: normal 12px arial;
	color: black;
}

.reviewtext {
	font: normal 11px arial;
	color: #a0a0a0;
}

.reviewmessage {
	font: normal 12px arial;
	color: black;
	margin: 6px 0px 6px 0px;
}

.review{
	border-bottom: solid 1px #a0a0a0;
	margin: 3px 0px 3px 0px;
padding-bottom: 5px;
}

.writereview {
  font: normal 12px arial;
}

#reviewrat {
  font: normal 12px arial;
}

#reviewrat p#revrat {
  font-weight: bold;
  color: #333333;
  margin: 0px 0px 2px 0px;
}

.reviewtext span {
  color: black;
}
.reviewbcomm {
  margin: 5px 5px 5px 10px;
  padding: 10px;
  background-color: #f0f0f0;
  border: solid 1px #e0e0e0;
  color: #606060;
}
.reviewbcomm label {
  display: block;
  margin-bottom: 5px;
  color: black;
  font-weight: bold;
}

#ytimesModalOverlay {
	background-color: black;
	filter: alpha(opacity=60);
	opacity: 0.60;
	-moz-opacity: 0.60;
	cursor: wait;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100000;
}
#ytimesModalContainer {
	height:400px;
	max-width:600px;
	width: 100%
	background-color: white;
	border:1px solid black;
	padding: 0px;
	z-index: 100001;
}
#ytimesModalClose {
	background:url(/lib/wickerparadise/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
	z-index: 100002;
}
.reviews-area {
	margin-top: -1.1em;
	padding-bottom: 0.6em;
}

#false {width: 100% !important;}


.article-image {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}


#author {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding: 10px 0 10px;
  margin: 1em 0 1em;
}

#articleBody {
  font-size: 11pt;
  line-height: 1.5em;
}

body.section .categories.blog .contents .contentItem {width: calc(25% - 18px) !important;float: left;margin: 0px 9px;}


@media only screen and (max-width : 1018px) {
	body, #container {overflow-x: hidden !important;}
	.logo {left: 0px;}
	.logo-pre {display: none;}
	.site-info {left: 264px;}
	.live-chat {left: 418px;}
	.floating-cart {width: 123px;background-position: top right;}
	#c4-topnav {height: 60px !important;}
	#c4-topnav ul li {border-bottom: solid 1px white;}
	#c4-topnav ul li a {padding: 1px 45px 0px;height: 28px;}
	#footerTop img {display: none;}
	#footerTop {height: 25px;background-color: #f1a846;width: 100%;}
	#footer .column.first { width: 33%;padding: 0px;}
	#footer .column.second { width: 33%;padding: 0px 0px 10px; }
	#footer .column.third { width: 33%;padding: 0px; }
	#footer .column.last { display: block;float: none;width: 100%; }
	#footer .column.last .footer-google-plus { display: block;margin: 15px auto 0px !important;float: none;width: 320px; }
	#footer .column.last img { display: inline;margin: 5px 10px; }
	.footer-row2 .badges { float: none; text-align: center; width: 100%; }
	.footer-row2 .copyright { width: 100%; padding-top: 8px;text-align: center; }
	#footer ul li a { font-size: 14px !important;line-height: 22px; }
	.category-row .info {float: none;display:block;background-image:none;width: 100%; margin: 0px 0px 10px;}
	.category-row .info .heading, .category-row .info .description, .category-row .info .view-all {width: 100%}
	.category-row .subcat {width: 23%;}
	#sidebar { float: none; width: 100%; background-color: #666; padding: 10px 0px 10px 0px; }
	#sidebar .heading { color: #fff; font: normal 15px Oswald; text-transform: uppercase;  padding: 0 10px; }
	#sidebar ul, #sidebar .links { display:none; }
	#sidebar #sidebarExtension {display: inline;}
	body.section div.content {float: none; width: 100%;}
	body.section .categories .contents .contentItem {width: 31%;margin: 5px 5px;}
	#pagingTable .contentItem {width: 23%;}
	div.multiAddTable div.thumb {height: 145px; padding: 0px;}
	div.multiAddTable div.thumb img {max-height: 145px;}
	div.multiAddTable div.item-info {height: 145px;width: 500px; padding: 0px;}
	div.multiAddTable div.options { clear: left; padding: 0px;}
	div.multiAddTable div.options table td { padding: 0px;}
	div.multiAddTable div.qty-cell {padding: 0px;margin-left: 30px;}
	div.multiAddTable div.qty-cell .qty {margin-top: 20px;font-size: 14px;}
	div.multiAddTable div.qty-cell .qty input {font-size: 14px; padding: 3px;}
}
@media only screen and (max-width : 799px) {
	#c4-topnav ul li a {padding: 1px 25px 0px;}
	.site-info {display: none;}
	.live-chat {left: 264px;}
	#footer .column .heading a img, #footer .column .heading img { width: 70% }
	#footer ul li a { font-size: 16px !important;line-height: 26px !important; }
	body.section .categories .contents .contentItem {width: 100%;}
	#pagingTable .contentItem {width: 31%;}
	.columns3 #pagingTable .contentItem {width: 48%;}
	body.collection .caption-img {display:none;}
	body.collection .caption { margin-bottom: 0px !important; }
	div.multiAddTable div.item-info { width: 320px;}
	div.multiAddTable div.qty-cell .qty {font-size: 16px;}
	div.multiAddTable div.qty-cell .qty input {font-size: 16px; padding: 4px;}

	body.section .categories.blog .contents .contentItem {width: calc(50% - 18px) !important;float: left;margin: 0px 9px;}
}
@media only screen and (max-width : 599px) {
	.live-chat {display: none;}
	form.search {top: 110px;right: auto;left: 0px;}
	#header {height: 146px !important;}
	#c4-topnav {display: none;}
	#topNavMini {display: block;}
	#footer .column.first { width: 100%;float: none;display: block;text-align: center;}
	x#footer .column.first a { width: 45px;height: 45px;display: inline-block; overflow: hidden;margin: 5px 10px;}
	#footer .column .heading {display: none;}
	#footer .column.second { width: 100%;float: none;display: block;clear: both;text-align: center; }
	#footer .column.second img {display: block; margin: 5px auto;}
	#footer .column.third { width: 100%;float: none;display: block;clear: both;text-align: center; }
	.banners, #ys_promohome, #ys_promocategory {display: none;}
	.text p {display: block;margin: 10px;}
	.page-content .block {display:block;float:left;}
	.page-content .message {clear:left;width: 100%;}
	.category-row .subcat {width: 48%;text-align: center;height: 160px;margin: 0px;}
	.popular-cats a {display: block;text-align: center;}
	#pagingTable .contentItem {width: 48%;margin: 10px 2px;}
	.columns3 #pagingTable .contentItem {width: 100%;margin: 10px 0px;}
	div.paginate .sortControl .pageNums {float: left;clear: left;}
	img.fltrt, div.fltrt {float: none;}
	div.multiAddTable div.thumb {width: 100%;}
	div.multiAddTable div.item-info { width: 100%;height: auto;}
	div.multiAddTable div.qty-cell {width: 200px;}
	div.multiAddTable div.qty-cell .qty {font-size: 18px;}
	div.multiAddTable div.qty-cell .qty input {font-size: 18px; padding: 4px;}
	div.itemImageBox {width: 100%;max-width: 100%;float: none;}
	div.itemSeparator {display: none;}
	div.item-order {width: 100%;max-width: 100%;clear: left;float: none;}
	body.item div.collection div.contents {display: none;}
	#yfc_minicart {width: 170px;}

}
@media only screen and (max-width : 399px) {
	body div {overflow-x: hidden !important;}
	.category-row .subcat {width: 100%;}
	#pagingTable .contentItem {width: 100%;margin: 10px 0px;}
	div.paginate .sortControl .dispNums {display: none;}
	div.paginate .sortControl .pageNums {float: none;padding: 10px;}
	div.paginate .sortControl .pageNums a {font-size: 15px;padding: 10px 8px;}
	div.paginate .sortControl .pageNums b {font-size: 15px;padding: 10px 8px;}
	div.paginate .sortControl .sortblock {display: none;}
	.floating-cart {width: 87px;background: url(/lib/wickerparadise/floating-cart-back2.png) top left no-repeat;}
	form.search {max-width: 364px;width:100%;top: 88px;}
	#header {height: 123px !important;}
}
