.browser-ie-only            { visibility: hidden; }
.browser-ie .browser-ie-only { visibility: visible; }

p                           { margin:0 0 1em; }

h3,h4,h5,h6 {
	color:#231f20;
	margin:0 0 1em 0;
}
h2, .h2{
	color:#231f20;
	font-weight:normal;
	padding:0 0 0.5em 0;
	margin: 0 0 0.5em 0;
}
h2{
	border-bottom:1px solid #ccc;
}
.box h2, #search h2{
	color:#231f20;
	font-weight:normal;
	margin: 0 0 1em 0;
	padding-bottom:0;
	border:0;
}

h1{font-size:1.8em; color:#333; margin:0 0 0.5em;}
h2, .h2{font-size:1.6em;}
h3{font-size:1.1em; color:#188030; text-transform:uppercase;}
h4{font-size:1.0em; color:#444; margin:0 0 0.5em 0; text-transform:uppercase;}

#content ul, #content ol, #content dl{margin:1em 0;}

li{margin:0 0 0.5em;}

#content ul li{
	list-style-type:square;
/*	margin-left:30px; */
	margin-left:30px; 
}
#content ol li{
	list-style-type:decimal;
	margin-left:30px;
}
ul.nobullet li{
	list-style-type:none;
	margin-left:0;
}
#content ul.nobullet li{
	list-style-type:none;
	margin-left:0;
}
a:link{
	color:#197b30;
	text-decoration:none;
}
a:visited{
	color:#197b30;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:active{
	color:#197b30;
	text-decoration:none;
}
em{
	font-style:italic;
}
strong{
	font-weight:bold;
}
dt{
	font-weight:bold;
}
.center{
	text-align:center;
}	
/* End Selecter Setup -----------------------------------------*/

/* General Setup ----------------------------------------------*/

body{
	font:76%/170% Arial, Helvetica, sans-serif;
	text-align:center;
	background:#fff;
	color:#292929;
}
body.mceContentBody{
	text-align:left;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
.clearfix {display:block;}

.trimSingle {
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	overflow:hidden;
	*width:100%;
}
.trimSingle window{
	width:100%;
	-moz-user-focus:normal;
	-moz-user-select:text;
}
.trimSingle description{
	-moz-user-focus:normal;
	-moz-user-select:text;
}


/* End General Setup ------------------------------------------*/

/* Containers -------------------------------------------------*/

#container{
	width:880px; 																		/* or 960px for 1024 display or your width */
	margin: 0 auto;																		/* to centre layout */
	text-align:left;																/* to counter text-align:center in body */
	position:relative;
}
#header{
	height:110px;
}
#content{
	margin-top:10px;
}
#search{
	background:#E3E3E3;
	padding:10px 0px 0px 0px;
}

#product-content .box, #content .box { background:none repeat scroll 0 0; border:1px solid; float:left; margin-bottom:12px;}
.cat {width:425px;}
.cat .box { background:#F2F8F4 none repeat scroll 0 0; border:1px solid #DCE9DE; float:left; margin-bottom:12px;width:405px;}
.cat .thumb {float:right;width:70px;padding:5px;border:1px solid #999;background:#fff;margin:0;}
.cat .thumb a {font-size:9px;color:#197b30;}
#searchnav {border:1px solid #dce9de;background:#f2f8f4; padding:6px 4px; margin-top:12px;height:60px;}
.search_wrapper {width:100%;height:25px;}
.search_wrapper#top {margin-bottom:5px;}
.search_wrapper .button {width:70px;height:23px;border:1px solid #dce9de; text-align:center;padding-top:2px;margin-right:4px;float:left; color:#197b30;}
.search_wrapper .number {width:25px;height:23px;border:1px solid #dce9de; text-align:center;padding-top:2px;margin-right:4px;float:left; color:#197b30;}
.search_wrapper .number#selected {background:#ffffff;color:#000;font-weight:bold;}
.search_wrapper h4{float:left;}
.search_wrapper .jump {margin:0 5px;}
.search_wrapper .sort_by {float:right;}
li .price {font-weight:bold;color:#197b30;float:right;}
.featured-list h4 {margin:-2px 0 0 0;}
.cartsteps {width:880px;height:35px;background:url(/themes/Zibbet/images/cart_stages_bg.gif?v2) no-repeat #f2f8f4;margin-bottom:15px;}
.cartstage1 {width:220px;height:35px;background:url(/themes/Zibbet/images/step1_on.gif?v2) no-repeat;position:relative;left:0px;top:0px;}
.cartstage2 {width:220px;height:35px;background:url(/themes/Zibbet/images/step2_on.gif?v2) no-repeat;position:relative;left:220px;top:0px;}
.cartstage2a {width:220px;height:35px;background:url(/themes/Zibbet/images/step2a_on.gif?v2) no-repeat;position:relative;left:220px;top:0px;}
.cartstage3 {width:220px;height:35px;background:url(/themes/Zibbet/images/step3_on.gif?v2) no-repeat;position:relative;left:440px;top:0px;}
.cartstage4 {width:220px;height:35px;background:url(/themes/Zibbet/images/step4_on.gif?v2) no-repeat;position:relative;left:660px;top:0px;}
.cartnav {width:auto;height:35px;background:#fff;margin:20px 0 15px;}
.cartprev {float:left;margin-left:13px;}
.cartnext {float:right;}
.box#regobutton {width:290px; text-align:center; float:left;height:45px !important;height:35px;background:url(/themes/Zibbet/images/button_big_bg.gif) no-repeat;border:none;padding-top:25px;}
.box#regobutton h2 {font-size:2.0em;color:#fff;font-weight:bold;}
.box#regobutton a {display:block;width:290px;height:60px !important;height:35px;}
.box#regobutton a:hover {text-decoration:none;}

input#search-button{
	background:url(/themes/Zibbet/images/search-but.gif) no-repeat;
	border:0;
	text-indent:-9999px;
	width:113px;
	height:28px;
	cursor: pointer;
	position:relative;
	top:-3px;
	margin-left:10px;
}

#footer{
	clear:both;
	margin-top:30px;
	border-top:1px solid #ccc;
	padding-top:8px;
	text-transform:uppercase;
	font-size:11px;
}
#footer a{
	color:#666;
	margin:0 5px;
}
#footer span{
	float:right;
}
#copyright{
	width:880px;																		/* or 960px for 1024 display or your width */
	margin:0 auto;																		/* centre layout if main container is centred */
	text-align:center;
}

.box{
	display:block;
	padding:10px;
}

.arrow{
	padding-left: 20px;
	background: url(/themes/Zibbet/images/grey-arrow.gif) no-repeat;
}

/* End Containers ---------------------------------------------*/

/* Navigation -------------------------------------------------*/
#nav{
	height:30px;
	color:#F2E6B6;
	position:relative;
	width:100%;
}
.navGrad img {
	position: absolute;
	height: 30px;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 0;
}
#nav ul li{
	position:relative;
	z-index: 10;
}
/* IE hack */
* html .navGrad {
	width:100%;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/intl-images/design/nav-mask.png', sizingMethod='scale');
}
* html .navGrad img {
	display: none;
}
* html #nav {
	position:static;
}
/* End IE hack */
#nav-items{
	width:880px;
	padding:0 10px;
	margin:0 auto;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}


#nav-items li{
	float:left;
	margin:0;
	line-height:30px;
	text-transform:uppercase;
}
#nav-items li.first a{
	padding-left:0;
}
#nav-items li.cart{
	float:right;
	margin:0;
	background:url(/themes/Zibbet/images/cart-bg.gif) no-repeat;
	width:190px;
}
#nav-items li.cart span{
	float:right;
	margin-right:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	background:url(/themes/Zibbet/images/cart.gif) no-repeat 0px 4px;
	padding-left:30px;
}
#nav-items a{
	text-decoration:none;
	padding:0 10px;
}
#nav-items a:hover{
	text-decoration:underline;
}
#top-nav-extra, #top-nav a:link, #top-nav a:visited, #top-nav a:active{
	color:#afafaf;
}
#top-nav a:link, #top-nav a:visited, #top-nav a:active, #top-nav-extra a:link, #top-nav-extra a:visited, #top-nav-extra a:active{
	text-decoration:none;
}
#top-nav a:hover, #top-nav-extra a:hover{
	text-decoration:underline;
}
#top-nav{
	text-transform:uppercase;
	font-weight:bold;
	color:#444;
	font-size:12px;
}
#top-nav-extra{
	font-size: 14px;
	clear:right;
}
#top-nav, #top-nav-extra{
	float:right;
	margin-top:10px;
}
#top-nav li{
	border-right:1px solid #ccc;
	float:left;
}
#top-nav-extra li{
	text-align: right;
}
#top-nav li, #top-nav-extra li{
	padding:0 15px;
	height:14px;
	line-height:15px;
}
#top-nav li.firstname{
	border:none;
	color:black;
	padding-right:10px;
}

#top-nav li.last{
	border:none;
}

#top-nav li.seller-name{
	border:0;
	padding:0 0px;
}
/* End Nav ----------------------------------------------------*/

/* Specific Containers ----------------------------------------*/
/* Header Content ---------------------------------------------*/
#header-content h1{
	position:relative;
	left:-35px;
	float:left;
	color:#F2E6B6;
	background: #42a047 url(/themes/Zibbet/images/logo.png) no-repeat 0 0;
	text-indent:-9999px;
	margin:10px 0 0 0;
}
/* IE hack */
* html #header-content h1{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/Zibbet/images/logo.png',sizingMethod='scale');
}
/* End IE hack */
#header-content h1 a{
	width:206px;
	height:91px;
	display:block;
}
#header-content{
	width:880px;
	margin:0 auto;
	text-align:left;
}
/* End Header Content -----------------------------------------*/
#search-content{
	width:880px;
	text-align:left;
	margin:0 auto;
}
#search-content table {
	width:100%;
}
#search-content table td{
	vertical-align:top;
}
#search-content h2{
	margin:0;
	font-size:1.5em;

}
#search-content h2 span{
	font-size:12px;
}
#search-content h3{
	margin:0 0 6px 0;
	font-size:11px;
}
#search-content li{
	margin:0;
}
/* Main Content ---------------------------------------------*/
.gutter{
	margin-right:15px;
}
.col_span_1{
	float:left;
	width:225px;
}
.col_span_2{
	width:460px;
	float:left;
}
.col_span_3{
	width:640px;
	float:left;
}
.col_span_1_3{
	width:290px;
	float:left;
}
.col_span_4{
	width:930px;
	clear:both;
}
#side_content{
	width:225px;
	float:left;
	margin-left:15px;
/*	padding-top:10px;*/
}
#side_content h3 {
	font-size:1em;
}	
#side_content .box {
	background: url(/themes/Zibbet/images/side-grad.png) top repeat-x;
	margin-bottom:3px;
}
#side_content .box, #side_content #options li.section{
	width:205px;
}
/* IE hack */
* html #side_content .box {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/Zibbet/images/side-grad.png', sizingMethod='scale');
}
/* End IE hack */
#side_content ul {
	margin:2px 0;
}
#side_content ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}
dd input{
	padding:5px;
}

.search{
	clear:both;
	padding-top:0px;
	color:#26823c;
	text-align:left;
	position:relative;
	right:0px;
}
.search label{
	font-weight:bold;	
}
.search span{
	float:left;
	margin-right:10px;
}
.search span.last{
	float:right;
	margin-right:0;
	width:270px;
}
.search span.padout{
	width:230px;
}
#content #faq li{
	list-style-type:none;
	margin:0;
	padding:0;
}
/* End Main Content ---------------------------------------------*/
#artist h2, #artist h3,#artist h4,#artist h5, #artist h6 {
	
	color:#BD8D46;
	
}
#artist #header{
	background:#B9121B;
}


#artist #nav{
	background:#4C1B1B;
	
	color:#F2E6B6;

}
#artist #nav a, #artist #top-nav a{
	color:#F2E6B6;
}
#artist #top-nav{
	
	color:#F2E6B6;
}

#artist #header h1{
	
	color:#F2E6B6;
}



#buyer h2, #buyer h3,#buyer h4,#buyer h5, #buyer h6 {
	
	color:#A7A37E;
	
}
#buyer #header{
	background:#046380;
}


#buyer #nav{
	background:#002F2F;
	
	color:#F2E6B6;

}
#buyer #nav a, #buyer #top-nav a{
	color:#F2E6B6;
}
#buyer #top-nav{
	
	color:#F2E6B6;
}

#buyer #header h1{
	
	color:#F2E6B6;
}

#breadcrumb{
	font-size:13px;
	margin-bottom:15px;
}



.clear{
	clear:both;
}
.prototype-commentsBox { 
	border-top: 1px solid #3874AF; 
	border-left: 1px solid #3874AF; 
	border-bottom: 1px solid #3874AF; 
	padding: 10px; 
	display: none; 
	width:380px; 
	float:right; 
	background:#9fbedf;
}
.prototype-comment{ 
	width:420px; 
	font-size:13px;
}
.prototype-comment-container{
	width:420px; 
	float:left;
}
.popupInfobox, .popupInfoboxWarn { 
	position:absolute;
	overflow:hidden;
	left: 100%;
	top: 0;
	cursor:help;
	text-align:left;
	font-weight: normal;
	z-index:2;
}
.popupInfoboxWarn {
	width: 24px;
	height: 24px;
	background: url(/themes/Zibbet/images/warn-feedback.gif) top left no-repeat;
	margin-left:-24px;
}
.popupInfobox{ 
	width: 18px;
	height: 18px;
	background: url(/themes/Zibbet/images/info.gif) top left no-repeat;
	margin-left:-18px;
}
.popupInfobox:hover, .popupInfoboxWarn:hover{
	padding: 15px;
	width: 250px;
	height: auto;
	border: 1px solid #3874AF;
	background-color: #CAE1F9; 
	z-index:1000;
}
.popupInfobox span, .popupInfoboxWarn span{
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#444; 
	position:relative;
	left: -9999px; /* hide the "popup" offscreen*/ 
}
.popupInfobox:hover span, .popupInfoboxWarn:hover span{
	display:inline;
	left:auto;
}

.infobox { 
	border: 1px solid #3874AF; 
	width: 870px; 
	clear: both; 
	padding: 15px 0 15px 15px; 
	margin:0; 
	background-color: #CAE1F9; 
	float:left; 
	color:#444; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align:left;
}
.infobox strong { 
	font-size: 1.2em; 
	color:#8ba869; 
}
#center-comments{
	margin:0 auto;
	width:870px;
}
hr{
	border-color:#ccc;
	border-style:solid none none;
	margin:6px 0px;
	padding:0px;
	border-width:1px 0 0;
	height:0;
}
caption{
	font-weight:bold;
}
.featured-list{
	margin-bottom:12px;
	background:url(/themes/Zibbet/images/featured-line.gif) repeat-x 0px 13px;
}
.featured-list h3{
	background: #fff url(/themes/Zibbet/images/home-arrow.gif) no-repeat;
	padding-left:23px;
	position:relative;
	left:-24px;
	font-size:1em;
	top:6px;
	width:74px;
	line-height: 20px;
	white-space:nowrap;
}
#container .featured-list li{
	float:left;
	list-style-type:none;
	margin:0 0 0 30px;
	padding:4px;	
	border:1px solid #ccc;
}
#container .featured-list li.last{
	float:right;
	margin:0;
}
#container .featured-list li a{
	display:block;
	width:142px;
	color:#444444;
	height:auto;
	text-decoration:none;
}
#container .featured-list li a span p{
	margin:0;
	line-height:1;
}
#container .featured-list li a span p strong{
	float:right;
}
#container .featured-list li a span h4{
	margin:6px 0 3px 0;
	line-height:1;
}
div#banners_block {
	text-align:center;
}
#favourite-list {
	float:right;
	position:relative;
	right:50%;
	text-align:left;
}
#favourite-list ul {
	list-style:none;
	position:relative;
	right:-50%;
}
#favourite-list li{float:left;position:relative;}/* ie needs position:relative here*/


#featured-zibbeter-home{
	border:1px solid #b2b2b2;
	padding:0 6px 6px 6px;
	margin-top:24px;
}
#featured-zibbeter-home h2{
	position:relative;
	left: -7px;
	margin:-13px 0 0 0;	
	padding:0;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	background:#fff;
	width:140px;
	height:20px;
	border:0;
}
#featured-zibbeter-home h3{
	margin-bottom:3px;
	font-size:1em;
}

.shade-font{
	font-size:11px;
}
.shade-block{
	border:1px solid #dce9de;
	background:#f2f8f4;
	margin-bottom:12px;
	padding:12px;
}
.shade-block-dragable{
	border:1px solid #dce9de;
	background:#f2f8f4;
	margin:0 0 3px 12px;
	padding:3px 12px;
}
.shade-block-dragable div{
	cursor:text;
}
.dragable-with-handle{
	background:#f2f8f4;
	margin:0 0 20px 12px;
	padding:3px 12px;
	position:relative;
}
#product-content .box.pad {
	padding:6px;
	background-color: white;
	margin-top: 12px;
	margin-bottom: 0px;
	clear:both;
	float:none;
}
#product-content .box.pad h4{
	line-height:1;
	padding-bottom:6px;
	font-size:12px;
}
#product-content .box.pad h5{
	margin-bottom:0.3em;
	line-height:1;
	margin-top:0.1em;
}
#product-content .box.pad .box-content{
	background:#edf4ee;
	padding:12px;
}
#product-content .box.pad .box-content.alt{
	background:white;
}

#product-content .box.pad a:hover.box-content{
	text-decoration:none;
}

#product-content .box.pad .box-image-col{
	width:80px;
	background:none;
	margin:0;
	text-align:left;
}
#product-content .box.pad .box-home{
	background:none;
	margin:0;
	padding:0;
}
#product-content .box.pad .box-content-col{
	border-left:1px solid #ccc;
	padding-left: 10px;
}
#product-content .box.pad .box-home .actions img{
	margin:2px;
}
#product-content .box.pad .box-home .actions span{
	width:32px;
	text-align:center;
	line-height:1;
	margin-bottom:0;
	margin-top: 5px;
}

#product-content .order.box .col-a{
	width:35%;
}
#product-content .order.box .col-b{
	width:35%;
}

#product-content .order.box .shipping-col{
	width:33%;
}
#product-content .order.box .shipping-col-small{
	width:15%;
}

#product-content .order.box .feedback {
	width:100%;
}
#product-content .order.box .feedback form {
	border-top:1px solid #ccc;
	padding-top:10px;
}

#content dl.seller-info{
	margin:0px 0 10px 0;
}
.seller-info dt{
	float:left;
	margin-right:5px;
	width:56px;
	line-height:1.5;
}
.seller-info dt.img{
	height:55px;
}
#product-content .seller-info dd,
#content .seller-info dd{
	margin:0;
	padding:0;
	float:left;
	width:120px;
	line-height:1.5;
}
.zibbeter-details-home{
	float:left;
	width:313px;
	margin:6px 6px 0 0px;
	background:#fff url(/themes/Zibbet/images/featured-home.gif) repeat-x;
	padding:6px 6px 0 6px;
}


.zibbeter-details-fulllength{
	float:left;
	width:845px;
	margin:6px 0px 0 0px;
	background:#fff url(/themes/Zibbet/images/featured-home.gif) repeat-x;
	padding: 10px;
}


.zibbeter-details-home{
	float:left;
	width:313px;
/*	margin:6px 6px 0 0px; 
	padding:6px 6px 0 6px;*/
	background:#fff url(/themes/Zibbet/images/featured-home.gif) repeat-x;

}

.zibbeter-profile-home{
	float:left;
	width:185px;
/*	margin:6px 6px 0px 0; 
	padding:6px 6px 0 6px;*/
	background:#fff url(/themes/Zibbet/images/featured-home.gif) repeat-x;
}
.zibbeter-sampimg-home{
	float:right;
/*	margin:6px 0 6px 0; 
	padding:6px 6px 0 6px;*/
	width:318px;
	height:145px;
	background:#fff url(/themes/Zibbet/images/featured-home.gif) repeat-x;
}
#container .zibbeter-sampimg-home ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	margin:0 3px 0 2px;
}
#art-container{
	border-bottom:1px solid #ccc; 
	margin-bottom:5px;
} 

#artwork{
	width:370px;  
	float:left;
	margin-right:15px;
}
/* For IE6's little quirks */
*html #artwork{
	width:370px;  
	float:left;
	margin-right:5px;
}
#art-description{
	text-align:justify;
	width:255px;
	float:right;
}
#art-views{
	clear:both;
	margin-bottom:10px;
}

.img-options {
	margin:10px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
}
.img-options > span{
	 float:right; 
}
.img-options span a.up{
	background:url(/themes/Zibbet/images/rate.gif) no-repeat 0 0 ;
	width:18px;
	height:18px;
	display:-moz-inline-block;
	text-indent:-9999px; 
	display:inline-block;
	float:left;
}
.img-options span a.down{
	background:url(/themes/Zibbet/images/rate-down.gif) no-repeat 0 0;
	width:18px;
	height:18px;
	text-indent:-9999px;
	display:-moz-inline-block;
	display:inline-block;
	float:left;
}
.img-options a.enlarge, .enlarge{
	background:url('/intl-images/enlarge.png') no-repeat;
	padding-left:20px;
	color: #197b30 !important;
}

#container .img-list li{
	list-style-type:none;
	padding:0;
	float:left;
	margin:0 10px 8px 0;
}


#container .img-list-wide li{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	margin:0 9px;
}

#container .img-list li span{
	display:block;
	text-align:left;
	width:100px;
}
.side-menu-bottom{
	background: #fff url(/themes/Zibbet/images/menu-bot-bg.png) top repeat-x;
	display:block;
	float:left;
	height:45px;
	width:225px;
}
/* IE hack */
* html .side-menu-bottom {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/Zibbet/images/menu-bot-bg.png', sizingMethod='scale');
}
/* End IE hack */
.product-information-boxes{
	clear:both;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
}
.product-information-boxes h4{
	color:#444;
	background:url(/themes/Zibbet/images/grey-arrows.gif) no-repeat 0 2px;
	padding-left:15px;
}
#payment-methods{
	float:left;
}
.grey-arrows{
	background:url(/themes/Zibbet/images/grey-arrows.gif) no-repeat 0 2px;
	padding-left:15px;
}
.box.zebra{
	border:1px solid #ccc;
	padding:0px;
	margin-bottom:10px;
}

.box.zebra h4{
	padding:2px 10px;
}
.box.zebra p{
	margin-bottom:5px;
	padding:0 10px;
}
#type-search li a.active {
	background-position: -5px;
}
#type-search{
    height:38px;
}
#type-search li {
	float:left;
	text-indent:-9999px;
}
#type-search li{
	padding-right:2px;
}
#type-search li a{
	display:block;
/*	background:url(/themes/Zibbet/images/type-icons.gif) no-repeat -5px 0;
*/}	
.type-1 a{
	width:26px;
	height:30px;
}
#type-search li.type-2 a{
	width:26px;
	height:35px;
	background-position: 30px 0px;
}
#type-search li.type-3 a{
	width:26px;
	height:30px;
	background-position: 60px 0px;
}
#type-search li.type-4 a{
	width:20px;
	height:30px;
	background-position: 90px 0px;
}
#type-search li.type-5 a{
	width:26px;
	height:30px;
	background-position: 120px 0px;
}
#type-search li.type-6 a{
	width:20px;
	height:30px;
	background-position: 150px 0px;
}
#type-search li.type-7 a{
	width:26px;
	height:30px;
	background-position: 180px 0px;
}
#type-search li.type-8 a{
	width:26px;
	height:30px;
	background-position: 210px 0px;
}
#type-search li.type-9 a{
	width:26px;
	height:30px;
	background-position: 240px 0px;
}
#type-search li.type-10 a{
	width:26px;
	height:30px;
	background-position: 270px 0px;
}
#type-search li.type-1 a:hover{
	width:26px;
	height:35px;
	background-position:-5px -5px;
}
#type-search li.type-2 a:hover{
	width:26px;
	height:35px;
	background-position:-34px -5px;
}
#type-search li.type-3 a:hover{
	width:26px;
	height:35px;
	background-position: -60px -5px;
}
#type-search li.type-4 a:hover{
	width:20px;
	height:35px;
	background-position: -90px -5px;
}
#type-search li.type-5 a:hover{
	width:26px;
	height:35px;
	background-position: -110px -5px;
}
#type-search li.type-6 a:hover{
	width:20px;
	height:35px;
	background-position: -139px -5px;
}
#type-search li.type-7 a:hover{
	width:26px;
	height:30px;
	background-position: -161px -5px;
}
#type-search li.type-8 a:hover{
	width:26px;
	height:30px;
	background-position: -189px -5px;
}
#type-search li.type-9 a:hover{
	width:26px;
	height:30px;
	background-position: -217px -5px;
}
#type-search li.type-10 a:hover{
	width:26px;
	height:30px;
	background-position: -245px -5px;
}

.price-range input{
	background:#fff url(/themes/Zibbet/images/dollar.gif) no-repeat;
	color:#999999;
	font-size:10px;
	padding:3px 3px 3px 10px;
	width:36px;
}
	#keywords input.keywords{
		width:145px;
		border:inset 1px;
		position:relative;
		top:-4px;
	}

#zibbet-email{
	background:url(/themes/Zibbet/images/win-art.gif) no-repeat 0px 0px;
	float:left;
	
}
#zibbet-email h3{
	text-indent:-9999px;
}

#zibbet-email a{
	width:442px;	
	height:106px;
	text-indent:-9999px;
	display:block;
}
#tour{
	background:url(/themes/Zibbet/images/tour.gif) no-repeat 0 8px;
	
	float:right;
	
}
#tour h3{
	text-indent:-9999px;
}
#tour a{
	width:436px;
	height:106px;
	display:block;
}

#product-content{
	width:640px;
	float:left;
}
.price-addtocart{
	text-align:center;
}
.price-addtocart em{
	font-size:29px;
	color:#222;
	font-style:normal;
	font-weight:bold;	
}
.price-addtocart p{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#707671;
	margin:12px 0 6px 0;
}
.price-addtocart a{
	background:url(/themes/Zibbet/images/add-to-cart.gif) no-repeat center;
	display:block;
	width:145px;
	height:30px;
	margin:0 auto;
	text-indent:-9999px;
}
input#offer-submit{
	background:url(/themes/Zibbet/images/submit-offer.gif) no-repeat center center;
	border:none;
	width:66px;
	height:26px;
	text-indent:-9999px;
}
#side_content #options li, #side_content .wp-indent li{
	padding-left:35px;
	line-height:2.5;
}
#side_content .wp-indent li img, #side_content .wp-indent li a { vertical-align:middle; }
#options li.ask-seller{
	background:url(/themes/Zibbet/images/ask-seller-bg.png) no-repeat;
}
/* IE hack */
* html #options li.ask-seller{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/Zibbet/images/ask-seller-bg.png',sizingMethod='scale');
}
/* End IE hack */
#options li.email-friend{
	background:url(/themes/Zibbet/images/email.png) no-repeat;
}
/* IE hack */
* html #options li.email-friend{
	background-image:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/intl-images/design/nav-mask.png', sizingMethod='scale');
}
/* end IE hack */
#options li.add-wishlist{
	background:url(/themes/Zibbet/images/addwishlist-bg.gif) no-repeat;
}
#options li.favourites{
	background:url(/themes/Zibbet/images/favour-bg.gif) no-repeat;
}


.fav{
	background:url(/themes/Zibbet/images/favour-bg.gif) no-repeat; padding-left:30px; padding-top:5px; margin:0px;
	background-color:#EDF4EE;
}

#options li.find-similar{
	background:url(/themes/Zibbet/images/find-similar-bg.gif) no-repeat;
}
/**
 * The "share" link. When clicked, a drop-down contains links to share
 * on Facebook, Twitter, etc.
 */
.share-this-product {
    background-image: url('/intl-images/share-this-product-18x18.png');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding: 0 0 0 35px;
    margin: 0;
    line-height: 25px;
}

#artwork .share-this-product {
    padding-left: 25px;
    background-image: url('/intl-images/share-this-product-13x13.png');
    background-position: 5px 3px;
    line-height: 20px;
}


.share-this-product ul {
    margin: 0 0 0 -15px !important;
    padding: 0 !important;
    list-style-type: none !important;
}

.share-this-product li       {
    background-image: url('/intl-images/share-icons-16x16.png?3');
    background-repeat: no-repeat;
    line-height: 20px !important;
    padding: 1px 0 1px 30px !important;
    margin: 0 !important;
    list-style-type: none !important;
}

.share-this-product li.email         { background-position: 0 0; }
.share-this-product li.facebook      { background-position: 0 -20px; }
.share-this-product li.twitter       { background-position: 0 -40px; }
.share-this-product li.stumbleupon   { background-position: 0 -60px; }
.share-this-product li.kaboodle      { background-position: 0 -80px; }

.share-extl-links       { display: none; float: none; }

#options li.report{
	background:url(/themes/Zibbet/images/report.gif) no-repeat;
}
#options li.return-results{
	background:url(/themes/Zibbet/images/return-bg.gif) no-repeat;
}

#options li.sendlive{
	background:url(/themes/Zibbet/images/sendlive.gif) no-repeat;
}

.edit{
	background:url(/themes/Zibbet/images/edit.gif) no-repeat;
}

.editimgs{
	background:url(/themes/Zibbet/images/editimgs.gif) no-repeat;
}

#options li.sold{
	background:url('/themes/Zibbet/images/sold.gif') no-repeat;
}

#options li.return{
	background:url('/themes/Zibbet/images/return-bg.gif') no-repeat;
}

#options li.feed {
    background-image: url('/intl-images/feed-18x18.png');
    background-position: 5px 5px;
    background-repeat: no-repeat;
}

.question{
	background:url(/themes/Zibbet/images/question.gif) no-repeat 0 0;
	padding-left:35px;	
}

.policy{
	margin-top:8px;
	background:#ffffff url(/themes/Zibbet/images/pages.gif) no-repeat;
	padding-left:35px;	
	padding-bottom:5px;
}

.tag-colored {
	background:url(/themes/Zibbet/images/colored.gif) no-repeat;
	padding:5px 0 5px 30px;
}
span.tags{
	background:url(/themes/Zibbet/images/tags.gif) no-repeat;
	padding:5px 0 5px 25px;
	margin-left:10px;
}

/* Checkout */
table.checkout {border:1px solid #dce9de;}
table.checkout tr.border {border-top:1px solid #dce9de;}
table.checkout td {vertical-align:top;font-size:1em;text-align:center;}
table.checkout td strong{font-size:1.2em;}
table.checkout td.prodinfo {
	padding-top:20px;
	font-weight: bold;
	vertical-align:top;
}
table.checkout th {text-align:center;background:#f2f8f4;}
table.checkout .qty_breakout {font-size:0.85em;color:#555;line-height:1.3em;text-align:center;margin-top:10px;}
table.checkout .qty_breakout a.remove:hover{text-decoration:none;}
table.checkout .qty_breakout a.remove:hover span{text-decoration:underline;}
table.checkout .cart-price {color:#009933;text-align:right;padding-right:15px;}
table.checkout .cart-secure {text-align:left;}
table.checkout .cart-price-total-header {text-align:right;font-size:1.2em;font-weight:bold;}
table.checkout .shipping {height:30px;text-align:right;vertical-align:bottom;}
table.checkout .shipping-price {font-size:1.2em;font-weight:bold;vertical-align:bottom;color:#999;text-align:right;padding-right:15px;}
table.checkout .total-line td {border-top:1px solid #dce9de;}
table.checkout .total-line-bottom td {border-bottom:1px solid #dce9de;}

table#shipping-info th {font-size:1.2em;}

.refer_friend {border:1px solid #dce9de;width:600px;padding:20px;margin-bottom:20px;}
table#friend input.name {width:150px;}
table#friend input.email {width:200px;}
.refer_friend .boxout {border:1px dashed #ccc;width:560px;padding:20px;margin-top:20px;}

/* Buy Page Styles */
#buy-content .box{
		border:1px solid #dce9de;
		background:#f2f8f4;
		margin-bottom:12px;
		float:left;
	}

#buy-content .box h3{
		float:left;
		width:150px;
		font-size:1em;
		
	}

#buy-content .box p{
		display:block;
		width:400px; 
		float:left;
}

.spreadbanner {width:auto;border:2px solid #ececec;padding:5px;text-align:center;margin-bottom:12px;}
.spreadbanner textarea {display:block;clear:both; height:80px; margin-top:5px; width:99%; margin-left:2px;}

.statementError {color:red;}

body #hoverbox {width:360px;text-align:center;}
#hoverbox h1 {font-size:1.4em;line-height:1.5em;text-align:center;margin-top:0;}
#hoverbox h1 span {font-size:0.7em;}
#hoverbox #hoverboxClose {display:none;}

#lightbox #imageData #imageDetails {width:100%;}
#lightbox #imageDetails h1 {font-size:1.4em;line-height:1.5em;text-align:center;margin-top:0;}
#lightbox #imageDetails h1 span {font-size:0.7em;}
#lightbox #imageDetails p {text-align:center;}

/* Forms */
.form { margin: 0 auto; padding: 0 1em; }
.form fieldset { margin: 1em 0; padding: 1.2em 0 0 0; border-top: 1px solid #009933; }
.form legend { color: #009933; font-weight: bold; margin: 0 0.5em; }
.form label { float: left; width: 27%; padding: 0.2em 1em; text-align: right; font-size: 1em; clear: left; }
.form div { margin-bottom: 0.4em; padding: 0; }
.form div input { padding: 1px; margin: 0; }
.form div input:focus { background: #eee; }
.form div.req { font-weight: bold; }
.form div.req label:before { content: "* "; }
.form div.submit { padding-top: 0.7em; text-align: center; }
.form div small { clear: both; padding-left: 27%; font-weight: normal; font-size: 0.7em; }
.small { clear: both; padding-left: 27%; font-weight: normal; font-size: 0.7em; }
.form div.error input { border: 1px solid #f55; border-color: #f55 #fcc #fcc #f55; background: #fee; color: red; }
.form div.error small { color: red; display: block; padding-left: 32%; }

.box.pad fieldset dt{ clear:left; float:left; width:30%; margin-right:2em; text-align:right; }
.box.pad fieldset dd { width:65%; display:block; margin-bottom:1em; float:left; }
.box.pad fieldset dd .descr { font-size:0.8em; }
.box.pad fieldset dd.submit input { width:auto; float:none; padding:0.2em 1em; }
.box.pad fieldset dd input,
.box.pad fieldset dd select,
.box.pad fieldset dd textarea { float:left; margin-right:1em; }
.box.pad fieldset dd .errorBox { clear:left; }

p.error, p.errorBox { border: 1px solid #f55;  border-color: #f55 #fcc #fcc #f55;
	background: #ffe url(/themes/Zibbet/images/error.gif) 2px 2px no-repeat; color: #333333; padding:2px;
	padding-left:22px;}

p.errorBox { border: 1px solid #f55;  border-color: #f55 #fcc #fcc #f55;
	background: #ffe url(/themes/Zibbet/images/error.gif) 2px 2px no-repeat; color: #333333; padding:2px;
	padding-left:22px;}
div.errorBox { border: 1px solid #f55;  border-color: #f55 #fcc #fcc #f55;
	background: #ffe url(/themes/Zibbet/images/error.gif) 2px 2px no-repeat; color: #333333; padding:2px;
	padding-left:22px;}
	
p.success { border: 1px solid #f55; border-color: #188030 #62A972 #62A972 #188030; }
p.success, p.successBox { border: 1px solid #f55; border-color: #188030 #62A972 #62A972 #188030; 
	background: #ffe url(/themes/Zibbet/images/success.gif) 2px 5px no-repeat; color: #333333; padding:2px;
	padding-left:22px;}	

p.warning, p.warningBox { border: 1px solid #f55; border-color: #f70 #fc0 #fc0 #f70; 
	background: #ffe url(/themes/Zibbet/images/warning.gif) 2px 5px no-repeat; color: #333333; padding:2px;
	padding-left:22px;}	
p.infoBox { border: 1px solid #3874AF; 
	background: #CAE1F9 url(/themes/Zibbet/images/info.gif) 2px 5px no-repeat; color: #444; padding:2px;
	padding-left:22px;}	

/* Regsiter form */
.register dt { clear:both; }

.register dd input {width:280px; float:left; margin-right:10px; }
.register dd select { height:30px;} 
.listingAdd .register dd select {height:auto;}
#sizeUnit { width:60px; }
#weightUnit { width:60px; }
.register dd input.short { width:60px; }
.register dd.short input { width:60px; }
.register dd textarea {width:280px; float:left; margin-right:10px; }
.generalInput {width:280px; margin-right:10px;  padding:5px;  }
.register dd {  margin-bottom:10px;  }
.register dd input.check{width:auto;}
.register dd .error, .formError { border: 1px solid #f55;  border-color: #f55 #fcc #fcc #f55;
	background: #ffe url(/themes/Zibbet/images/error.gif) 2px 5px no-repeat; color: #333333; width:260px; display:block; float:left; padding:2px;
	padding-left:22px;}

.artistcolor dd{width:285px; float:left; margin-bottom:10px; padding:0px;}
.artistcolor dt { clear:both;float:left; width:190px; margin-right:30px; text-align:right; }
.listingAdd .artistcolor dt {width:250px;}

.newsection dd{width:auto; float:left; margin-bottom:10px; padding:0px;}
.newsection dt {float:left; width:auto; margin-right:30px; text-align:right; }

.colorInput dd{width:430px; height:36px; float:left; margin-bottom:10px; padding:0px;}
.colorInput dt {float:left; width:150px; margin-right:15px; text-align:right; position:relative;}
.colorInput dd input{float:left; width:60px;}
.colorInput dt label{
	padding-right:25px;
}
.colorInput dd .reset{
	height:100%;
	float:left;
	position:relative;
	top:0;
	margin:0;
	padding: 0;
	margin-left:10px;
}
.colorInput dd .reset .undo, .colorInput dd .reset .default{
	position:absolute;
	font-size:0.8em;
	padding:0;
	margin:0;
}

.colorInput dd .reset .undo{
	top:0;
}
.colorInput dd .reset .default{
	bottom:0;
}

.colorInput dd .colorBox{
	float:left;
	margin-left:15px;
}

.colorInput dd .colorBox, .colorInput dd .colorBox input{
	width:300px;
	height:30px;
}

.colorInput dd .colorBox input{
	border:1px solid white;
	margin:0;
	padding:0;
	text-indent:-9999px;
	cursor:pointer;
}

.register.seller dd{width:285px; float:left;margin-bottom:10px; padding:0px;}
.register.seller dd input{width:270px;}
.register.seller dd input.short { width:60px; float:none;}
.register.seller dd.short input { width:60px; }
.register.seller dd .short input { width:60px; }
.register.seller dd input.check{width:auto;}
.register.seller dt{float:left; width:190px; margin-right:30px; text-align:right;}
.register.seller dd .title{width:55px;margin-right:10px;text-align:right;font-weight:bold;}

.register.seller dt.subheader {text-align:center; font-weight:normal; padding:0px 8px 8px 8px; width:572px; clear:both;}
.register.seller dd.subheader {text-align:center; font-weight:normal;}

.register.location dt{float:left; width:100px; margin-right:30px; text-align:right;}
.register.location dd{width:285px; float:left;margin-bottom:10px; padding:0px;}

.register.seller dd.submit input {width:auto; float:none; padding:0.2em 1em;}

.registerseller dd input {width:270px;}
.registerseller dd input.short { width:60px; float:none;}

.profileedit fieldset.profileeditfield dt {width:100px;}
.profileedit fieldset.profileeditfield dd textarea { height:100px; }
fieldset.imageedit {margin-top:24px;}

#location-search input {vertical-align:middle;}
#location-search label {font-weight:bold;font-size:16px;color:#197b30;}

/* --- Standard TABLE data view (eg. record select view, row view, etc) ====== ====== */
table.data, table.comparison { border-collapse:collapse; width:100%; border:1px solid #dce9de; }
table.data th, table.data td { padding:0.2em 1em; }
table.data th { font-weight:bold; background:#f2f8f4; }
table.data thead th { border-bottom:1px solid #dce9de; }
table.data td .descr { font-size: 0.7em; color: #666; }

table.data tr.odd td { background: none; }
table.data tr.even td { background: #f2f8f4; }
table.data tr.row2 td { background: #f2f8f4; }

/* sub tables should not have styling unless specified as data also */
table.data td td { border: none; }
table.data td td { background-color: transparent; }
table.data tfoot .even th {border-top:1px solid black;}

table.comparison th, table.comparison tfoot td {
	padding:10px 0;
	font-weight:bold;
	background:#f2f8f4;
	text-align:center;
	font-size:1.5em;
}
table.comparison thead th { border-bottom:1px solid #dce9de; }
table.comparison tbody { background-color: white; }
table.comparison tfoot td { border-top:1px solid #dce9de; border-right:none; }
table.comparison .txt {
	position:absolute;
	top:100%;
	left:10%;
	width:80%;
	height:1px;
	border-bottom:1px dotted gray;
}
table.comparison tr.last .txt {
	border:none;
}
table.comparison .wrap {
	padding: 10px 0;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	position:relative;
	display:inline-block;
}
table.comparison td {
	border-right:1px dotted grey;
}


/* Specific Form Styles */

.contact textarea { width: 100%; height: 6em; }

.sidelogin { border: 0px; }
.sidelogin fieldset { border: 0px; margin: 0; padding: 0; }
.sidelogin label { width: 43%; padding: 0.3em 0.3em 0.3em 0; }
.sidelogin div input { width: 50%; padding: 0px; }
.sidelogin div.submit { padding-top: 0px; }
.sidelogin div.submit input { width: 65px; float: right; }

.memberlogin div.submit { padding: 0; }

div#waitMessage { color: red; display: none; font-weight: bold; }

.loginForm fieldset { border: none; padding: 0; float: left; width: 250px; }
.loginForm div.submit { float: left; padding: 0; }
.loginForm div.submit input { width: 64px; height: 32px; margin: 2em 0 0 0; }

.cartSectionHeader { clear: left; }
.cartSection2 span.note { font-weight: normal; font-size: 0.8em; }
.cartSection2 span.sameAsBilling label { display: inline; float: none; }
.cartSection2 span.sameAsBilling { padding-left: 35px; padding-bottom: 7px; display: block; }

.cartFinaliseSection .finalise-product-list th { color: white; font-weight: bold; background: #5b2d4e; padding: 0.3em; }
.cartFinaliseSection .finalise-product-list td { padding: 0.3em; }

.change-password table.data th { width: 33%; }
.change-password table.data th.vert label { font-weight: bold; font-size: 0.85em; }
.change-password table.data td input { width: 75%; padding: 1px; }
.change-password table.data td.footer input { width: 40%; margin-top: 7px; }
.change-password table.data td .errorBox { color: red; background: none; font-size: 0.8em; display: block; border: none; margin: 0; padding: 0; text-align: left; }

.subscriptions-view table.data { border: 1px solid black; }
.subscriptions-view table.data th.section div { margin-top: 0; }
.subscriptions-view table.data td { padding: 3px; }
.subscription .confirmMessage { float: left; width: 65%; }

.ccupdate table.data th { font-weight: bold; }
.ccupdate table.data th { width: 30%; }

.reviews fieldset { border: none; padding: 0px; }
.reviews label { width: 20%; }
.reviews div.submit { padding: 0; text-align: left; }
.reviews div.submit input { width: 95px; margin-left: 115px; }

.reset div.submit { padding: 0; }

#gurudrop {
	position: absolute;
	overflow: visible;
	display: none;
}

#nav #close {
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	top: 0px;
	right: 0px;
	padding: 0px;
	margin: 0px;
}

#close span { display: none; }

#sellersteps ul {margin:0px; padding:0px; }

#sellersteps ul li{padding:0px; list-style-type:none; margin:0 30px 0 0; padding-right:40px; float:left; 
	background:url(/themes/Zibbet/images/home-arrow.gif) no-repeat center right; font-weight:bold;}

#sellersteps ul li span{display:block;}

#sellersteps ul li em{color:#009933; font-style:normal;}

#sellersteps ul li.last{background: transparent none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

#breadcrumbs {margin:10px 0px 13px 0px;}
#breadcrumbs ul li{list-style-type:none; float:left; margin:8px 4px 8px 0px;}

.shopbanner { height:120px; width:640px; border:1px solid green;}
.shopbanner p { margin:20px; text-align:center; font-weight:bold; }

.banner { margin-bottom: 5px; }

.current_menu { color:black; }


.art_status { font-size:16px;}
.art_status .red {padding: 3px 3px 3px 30px; color:#B83000; background: url(/themes/Zibbet/images/decline.gif) no-repeat center left; }
.art_status .green {padding: 3px 3px 3px 30px; background:url(/themes/Zibbet/images/accept.gif) no-repeat center left; }

#searchnav {
background:#F2F8F4 none repeat scroll 0%;
border:1px solid #DCE9DE;
height:60px;
margin-top:12px;
padding:6px 3px;
}
.search_wrapper {
height:25px;
width:100%;
}
#top.search_wrapper {
margin-bottom:5px;
}


.search_wrapper .button {
border:1px solid #DCE9DE;
color:#197B30;
float:left;
height:23px;
margin-right:4px;
padding-top:2px;
text-align:center;
width:70px;
}
.search_wrapper .number {
border:1px solid #DCE9DE;
color:#197B30;
float:left;
height:23px;
margin-right:4px;
padding-top:2px;
text-align:center;
width:25px;
}
.search_wrapper #selected.number {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
font-weight:bold;
}
.search_wrapper h4 {
float:left;
}
.search_wrapper .jump {
margin:0pt 5px;
}
.search_wrapper #sort_by {
float:right;
padding-top:3px;
}

#showcase {margin:0;padding:0;}
ul#showcase li {list-style:none;}
#showcase li { float: left; margin:0px 0px 12px; border:1px solid #dddddd; padding:5px; height:140px;}
#showcase li img { padding:0px; margin:0px; width:140px; height:140px; }
#showcase li.leftmost {margin-left:0px;margin-right:0px;}
#showcase li.rightmost {margin-right:0px;}

#showroom-subpage li {float:left; margin:2px; }

#searchart li { float: left; margin:8px 15px; border:1px solid #dddddd; padding:5px; width:140px; max-height:186px}
#searchart li img { padding:0px; margin:0px; }

#product-content ul#searchart li.leftmost {margin-left:0px;}
#product-content ul#searchart li.rightmost {margin-right:0px;}

#searchart.category li { margin:5px 4px; list-style-type:none;}



ul#shopart li, ul#shopartDragable li {list-style:none;}
#shopart li, #shopartDragable li { background:white; float: left; margin:8px 10px; border:1px solid #dddddd; padding:5px;}
#favourite-list #shopart li, #favourite-list #shopartDragable li { margin:8px 15px; }
#shopart li img, #shopartDragable li img { padding:0; margin:0; }
#shopart li.leftmost {margin-left:0px;}
#shopart li.rightmost {margin-right:0px;}
#shopartDragable li { margin: 8px 5px;}
#shopartDragable li img { display:block;border:0; }
/* IE7 and below HACK */
#shopartDragable div { *display:none; }
/* END IE7 and below HACK */

#searchart li .trimWrap, #shopart li .trimWrap{
}
#searchart li .trimWrap.title.sale,
#shopart li .trimWrap.title.sale,
#searchart li .trimWrap.seller,
#shopart li .trimWrap.seller{
/*	width:60%; */
}
#searchart li .trimWrap .trimSingle,
#shopart li .trimWrap .trimSingle{
	display:block;
}

#searchart li .trimWrap .trimSingle window,
#shopart li .trimWrap .trimSingle window{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

#searchart li .trimWrap.seller.sale, #shopart li .trimWrap.seller.sale{
	width:40%;
}
#searchart li .sale, #shopart li .sale, .shippingtable td .sale{
}
#searchart li .sale.salePrice span, #shopart li .sale.salePrice span{
	color:#78c042;
}
#searchart li .title, #shopart li .title{
	color:black;
}
#searchart li .sale.salePrice, #shopart li .sale.salePrice{
	font-weight:bold;
	color:#df0000;
}
#searchart li .sale.price, #shopart li .sale.price{
	color:black;
	text-decoration:line-through;
	font-weight:normal;
	float:none;
}

table.overflow{
	width:100%;
	table-layout:fixed;
}
table.overflow td.rightWidth{
	width:50px;
	text-align:right;
}
table.overflow td.rightWidth span{
	white-space:nowrap;
	padding-left:5px;
	font-weight:bold;
}
li.section table.overflow td.rightWidth{
	width:85px; /*This width represents the 50px above plus 35px padding on li.section*/
	padding-right:35px; /*same as li.section's padding-left*/
}

table.couponsUsed{
	width: 100%;
	background-color: white;
}
table.couponsUsed thead th, table.couponsUsed tfoot td{
	font-weight:bold;
	background-color: lightgray;
	border: 1px solid darkgray;
	padding-left: 5px;
}
table.couponsUsed tbody td{
	padding:5px;
	border-collapse:collapse;
	border: 1px solid lightgray;
}

.line{
	text-decoration:line-through;
}

#onBox dl dt, #couponCreate dl dt{
	display:block;
	width:300px;
	float:left;
	margin-right:15px;
	text-align:right;
	font-weight:normal;
	margin-top:15px;
}
#onBox dl dd, #couponCreate dl dd{
	display:block;
	float:left;
	margin-top:15px;
}
#onBox dl dd{
	width:200px;
}
#couponCreate dl dd{
	width:290px;
}

#couponCreate dl dt{
	width:275px;
	padding-right:25px;
	position:relative;
}

#onBox dl dd #salesText{
	width: 295px;
}

#couponDescription input#description{
	width: 285px;
}


#showcase-small {margin:0;padding:0;}
ul#showcase-small li {list-style:none; margin-left:0px;}
#showcase-small li { float: left; margin:0px 12px 0px; border:1px solid #dddddd; padding:5px; height:100px;}
#showcase-small li img { padding:0px; margin:0px; height:100px; width:100px; }
#showcase-small li.leftmost {margin-left:0px;}
#showcase-small li.rightmost {margin-right:0px;}


/* ---------------------------------------------------------- Specific Word Press Styles ---------------------------------- */
.narrowcolumn .post { border: 1px solid #ccc; padding: 12px; padding-bottom: 12px; margin-bottom: 24px; }
.postmetadata { border: 1px solid #ccc; background: #f2f8f4; padding: 12px; margin-bottom: 36px; }
.postmetadata .commentsLink { float: right; }
#product-content #comment { width: 620px; }
#side_content .box .archives { text-align: right; }
#side_content .box .categories li { line-height: 2.5; padding-left: 35px; }
/* #side_content .box li a { font-weight: bold; } */


.smallthumb { height:70px; width:70px; }
.smallerthumb { height:50px; width:50px; }


#description {height:100px;}

.price input{
	background:#fff url(/themes/Zibbet/images/dollar.gif) no-repeat 0px 3px;
	padding-left:13px;
	width:261px !important;
}

.priceshort input{
	background:#fff url(/themes/Zibbet/images/dollar.gif) no-repeat 0px 3px;
	padding-left:13px;
	width:60px !important;
}

.priceinfo{
	width: 225px;
}

.materials{ width:250px; }


.location-zibbeter {margin:5px; height:100px; float:left; border-right:1px solid #dddddd; padding:2px;}

h3 .opt { text-transform:none; color:#777777; }
#side_content ul li.current a, #side_content ul li.current .a {
	cursor: default;
	text-decoration: none;
	font-weight:bold;
	color: white !important;
}
#side_content ul li.current a .smalltext, #side_content ul li.current .a .smalltext {
	color: #eee !important;
}
/* IE fix for links inside a div which has a filter:DXImage... set on it */
/* Note that the container div must NOT have a position set, and the link */
/* MUST have a position set */
#side_content ul li a {
	position:relative;
}

#premiumViolatorContainer{
	width:100%;
	position:relative;
	height:1px;
}

#premiumViolator {
	width:65px;
	height:65px;
	position:absolute;
	top:-25px;
	right:-25px;
}

.product_dimensions {
	margin: 0px 10px;
}

.product_dimensions dt {
	float:left;
	clear:both;
	width:100px;
	padding-right:10px;
}
.product_dimensions dd {
	float:left;
	width:100px;
}



.art-wrapper {
/*	border: 1px solid #ececec;
	padding:4px; */
	margin-bottom:10px;
}

.loginbox {
	background:#F0F6F1; 
	width: 400px; 
	/*float:left; */
	border:1px solid #DCE9DE;	
	padding:15px; 
	/*background:#F2F8F4 none repeat scroll 0%; */
	/*border:1px solid #DCE9DE; */
}

.loginrow {
background-color:#F0F6F1; 
}

.loginmiddle {
width:20px;background-color:white;border-top:1px solid white; 
border-left:1px solid #DCE9DE;border-right:1px solid #DCE9DE;border-bottom:1px solid white;
}

.showroomdisplay { width:auto; margin:0px; text-align:center; background-color:#F2F8F4;
	border:1px solid #DCE9DE; padding:15px;
}

#searchform fieldset dl {margin:0;}
#searchform fieldset dl dd {width:auto;}
#searchform #s {width:108px;margin:3px 0px;display:inline;}
#searchform #searchsubmit {padding:0 5px;margin:0;vertical-align:top;display:inline;height:30px;}
img.centered {display:block;margin-left: auto;margin-right:auto;}
img.alignright {padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft {padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright {float:right;}
.alignleft {float:left;}
/* padding:6px;border:1px solid #DCE9DE; */
#product-content .commentlist li {list-style:none;margin:0;}
#product-content .commentlist li .box.pad .box-content {background:#edf4ee;margin:0;border:0;}
#product-content .commentlist li .box.pad .box-content.alt {background:white;;margin:0;border:0;}
#product-content .commentlist li .avatar {float:left;padding:2px;border:1px solid #ccc;margin-right:7px;}
#product-content .commentlist li div.clearfix {height:0px;overflow:hidden;}

.sizeUnitClass { padding:6px; border: 1px solid #cccccc; position: relative; top:4px;}


.dimensions { margin:8px; }
.dimensions td { padding-right: 8px; }

.shippingtable thead tr th, .shippingtable td {padding:0 10px;}
.shippingtable th .popupWrapper{padding-right:18px; position:relative;}

.reviewListing {
	padding:10px;
	border:1px solid #DCE9DE;
	background:#F2F8F4 none repeat scroll 0pt;
	margin-bottom:10px;
}

.smalltext {
	font-size:0.9em; color:#999999;
}

.largetext {
	font-size:1.3em; color:#999999;
}

.reallylargetext {
	font-size:2em; color:#999999;
}

.the-love tbody {
	border:1px solid #DCE9DE;
	background:#F2F8F4 none repeat scroll 0pt;
}



.the-love td{
	vertical-align:top;
	padding:10px;
	background:#F2F8F4 none repeat scroll 0pt;
}

.the-love h3 {
	margin-bottom:0px;
}

.the-love tbody.divider {
	border:none;
	height:10px; 
	background-color:#ffffff;
}

.the-love tbody.divider td{
	background-color:#ffffff;
}


.viewfeedback a{ padding-left:10px; padding-right:10px; font-weight:bold;}
#content .green-box{
	border:1px solid #dce9de;
	background:#f2f8f4;
	margin:12px 0;
	padding:12px;
}

.feedback-chars-left    { margin-left: 5.5em; }

#thisone {
	background: transparent url(/themes/Zibbet/images/current.jpg) left center no-repeat;
	color:#999999;
	font-weight:bold;
	line-height:24px;
}
#side_content #thisone {
	color:white;
}

#interview-questions h3 {
	text-transform:none;
}

#zibbeters-search-bar {
	padding-top:10px;
	padding-bottom:10px;
}
#zibbeters-search-bar input,
#zibbeters-search-bar select {
	vertical-align:middle;
}

.featurehome { width:100% }
.feature_info { padding-right:15px;vertical-align:top; width:50%; } 
.feature_member { border-left:1px solid #cccccc; padding-left:25px; padding-right:25px;width:20%; vertical-align:top;}
.feature_images { border-left:1px solid #cccccc; padding-left:15px; padding-right:5px; vertical-align:top; width:auto; text-align:center; padding-top:9px; }

input.select_me{width:25em;}
img.icon_number{float:left; margin:0 10px 10px 0; width:40px; height:41px;} 
img.icon_number_green{float:left; margin:0 10px 10px 0; width:42px; height:42px;} 

table.arrows{margin-left:50px; margin-bottom:5px;}
table.arrows td {vertical-align:middle;}
img.arrow_left{margin-right:20px; position:relative; top: 7px; width:40px; height:38px;}
img.arrow_right{margin-left:20px; position:relative; top: 7px; width:40px; height:38px;}

.ishandle{
	position:absolute;
	right:15px;
	top:0;
	width:12px;
	height:100%;
	background: transparent url(/themes/Zibbet/images/handle.gif) top;
	cursor:move;
}
.widget{
	overflow:hidden;
	width:auto;
	margin:0 auto;
}

.widgetRight{
	width:205px;
}

.widgetBottom{
	width:880px;
	margin-top:15px;
}

#bottomWidgets{
    width: 635px;
    float: left;
}

#addnew{
	font-size: 1.3em;
	font-weight:bold;
}

#favourite-list #shopart li{
        width:140px;
}


/* Color selector */
.color-palette                  { width: 475px; margin: 1em auto; text-align: center; }
.color-palette div              { margin: 0; padding: 0; float: left; border: 2px solid #F2F8F4;
                                  width: 25px; height: 25px; display: inline-block; cursor: pointer; }
.color-palette div:hover        { border: 2px solid black !important; }
.color-palette div.chosen       { border: 2px dotted black; }

.black-and-white                { background: url("/intl-images/black-and-white-25.png") no-repeat top left; }

