/* BODY */
* {padding:0;margin-top:0;margin-right:0;margin-left:0;}
body {padding: 0 0 20px;color:#333;font-family: Arial;font-size: 12px;background: #f7f1e1 url("/shop/templates/zlakets/images/bg_body.jpg") repeat-x;}

/* LINKS */
a {background:transparent;text-decoration:underline;cursor:pointer;font-family: Lucida Grande, Lucida Sans Unicode;} 
a:link {color:#36a2f0} 
a:visited {color:#36a2f0} 
a:hover,a:active {color:#36a2f0} 

a.top-arrow {background: transparent url("/shop/templates/zlakets/images/top-arrow.gif") no-repeat top left;padding-left:10px;text-decoration:none;font-weight:bold;font-style:italic;}

/* TYPOGRAPHY */
p {margin-top:0;margin-right: 0;margin-bottom:15px;margin-left:0;}
h1, h2, h3, h4, h5, h6 {font-family: Lucida Grande, Lucida Sans Unicode; Arial;font-weight:normal;}
h1 {font-size: 26px;margin-left:10px;margin-right:10px;margin-bottom:20px;margin-top:0px;color:#4d6c17;padding-top:8px;padding-bottom:5px;}
h2 {font-size: 20px;margin-bottom:4px;margin-top:0px;color:#4d6c17;padding-bottom:5px;border-bottom:2px solid #4d6c17;}
h3 {font-size: 18px;margin-bottom:5px;margin-top:0px;color:#4d6c17}
h4 {font-size: 14px;margin-bottom:5px;margin-top:0px;color:#4d6c17}
h5 {font-size: 13px;margin-bottom:0px;margin-top:0px;color:#4d6c17}
h6 {font-size: 12px;margin-bottom:0px;margin-top:0px;color:#4d6c17}
.highlight {color:#ff6600}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:90%}
#noproducts {margin-left:25px;}

/* LISTS */
ul {list-style-type:none;margin-top: 5px;margin-right: 0;margin-bottom: 10px;margin-left: 0;}
ul.related {margin-top: 5px;margin-right: 0;margin-bottom: 10px;margin-left: 0;}
ol {margin-top: 5px;margin-right: 0;margin-bottom: 10px;margin-left: 0;}
ol li {margin-left: 30px;padding-left: 0;background: none; list-style-type: decimal}
li {list-style-type:none;background: transparent url("/shop/templates/zlakets/images/bullet.gif") no-repeat top left;margin:0 0 5px 10px;padding-left:10px;}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}
dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 15px}
dl dl {margin: 0 0 15px 30px}
ul.recipes li {list-style-type:none;background: transparent url("/shop/templates/zlakets/images/bullet.gif") no-repeat top left;margin:0 0 5px 10px;padding-left:10px;}

/* GENERAL */
img, img a {border:none; text-decoration:none} 
hr {margin-top:10px;margin-bottom:10px;background:#cedbb6;height:1px;color:#cedbb6;border:none;clear:both}
hr.biggin {margin-top:0px;margin-bottom:15px; _margin-bottom:10px; background:#4d6c17;height:2px;color:#4d6c17;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 


/* MASTHEAD */		
#masthead	{margin: 0 auto;width: 960px;height: 130px;	text-align:left;position: relative;}	
#logo {position: absolute;top: 15px;left: 0px;}

/* UTILITY - HEADER */		
#utility-header {position: absolute;top: 0px;right: 0px;display:block;font-size:10px;text-align: right;width:515px;height:35px;line-height:20px;background: transparent url("/shop/templates/zlakets/images/bg_utility.gif") no-repeat top center;color:#fff}
#utility-header ul{margin:0;padding:0;list-style-type:none;}
#utility-header ul li {font-family: Lucida Grande, Lucida Sans Unicode;display:block;float:left;margin:0;background: none;padding-left: 0px;padding-right: 0px;padding-top:0px;padding-bottom:0px}
#utility-header ul li.first {display:block;float:left;padding-right: 20px;padding-left: 17px;padding-top:0px;line-height:32px}
#utility-header ul li.numbers {display:block;float:left;padding-right: 25px;padding-left: 0px;padding-top:0px;line-height:32px}
#utility-header ul li a {display:block;float:left;padding-right: 23px;padding-left: 0px;padding-top:0px;line-height:32px}
#utility-header ul li a#signout {display:block;float:left;padding-right: 0px;padding-left: 0px;padding-top:0px;line-height:32px}
#utility-header ul li.shoppingcart a {display:block;float:left;	background: none;padding-right: 15px;padding-left: 0px;padding-top:0px;line-height:32px}
#utility-header ul li a:hover {color:#fff;text-decoration:underline;}
#utility-header a {text-decoration:none;padding-left:10px}
#utility-header a:link, #utility-header a:visited {color:#fff}
#utility-header a:hover, #utility-header a#itemsincart a:hover {color:#fff;text-decoration:underline;}

/* NAV - horizontal */
#nav-horizontal {/*width:960px;*/height:28px;position:absolute;bottom:2px;left:0px;font-family: Lucida Grande, Lucida Sans Unicode;font-size: 11px;color:#fff;background:#8f4000;}

/* NAV - VERTICAL */
#nav-vertical, #nav-vertical ul {}
#nav-vertical, #nav-vertical li {list-style: none;margin:0;padding:0;}
#nav-vertical li {margin-bottom:0px;width:210px;background:none;}
#nav-vertical a {display:block;font-size: 11px;font-weight:normal;padding-top: 6px;padding-bottom: 6px;padding-right: 0;padding-left:20px;}
#nav-vertical a, #nav-vertical a:link, #nav-vertical a:visited, #nav-vertical a:hover, #nav-vertical a:active {text-decoration:none;} 
#nav-vertical a:link {color:#fff} 
#nav-vertical a:visited {color:#fff} 
#nav-vertical a:hover {color:#ffda7c;}
#nav-vertical li.active a:link, #nav-vertical li.active a:visited, #nav-vertical li.active a:hover, #nav-vertical li.active a:active {color:#ffda7c;background: transparent url("/shop/templates/zlakets/images/subnav_arrow.gif") no-repeat 10px 9px;} 

/* vertical NAVIGATION - 2nd TIER */
#nav-vertical li.active li a, #nav-vertical li.active li a:link, #nav-vertical li.active li a:visited {padding:0 0 0 25px; font-weight:normal; width:auto; color:#fff; display:block;border:none; background:none}
#nav-vertical li.active li a:active {color:#ffda7c;background:none;}
#nav-vertical li.active li a:hover {color:#ffda7c;background:none;}
#nav-vertical li.active li {border: none;margin:0}
#nav-vertical li.active li.active a:link, 
#nav-vertical li.active li.active a:visited, 
#nav-vertical li.active li.active a:hover, 
#nav-vertical li.active li.active a:active {color:#ffda7c;background: transparent url("/shop/templates/zlakets/images/subnav_arrow.gif") no-repeat 15px 2px;}

/* vertical NAVIGATION - 3rd TIER */
#nav-vertical li.active li.active li a, #nav-vertical li.active li.active li a:link, #nav-vertical li.active li.active li a:visited {padding:0 0 0 35px;font-weight:normal;width:auto;color:#fff;display:block;border:none;background:none}
#nav-vertical li.active li.active li a:link, 
#nav-vertical li.active li.active li a:visited,
#nav-vertical li.active li.active li a:active {font-weight:normal;background:none;}
#nav-vertical li.active li.active li a:hover {font-weight:normal;color:#ffda7c;background:none;}
#nav-vertical li.active li.active li.active a:link, 
#nav-vertical li.active li.active li.active a:visited, 
#nav-vertical li.active li.active li.active a:hover, 
#nav-vertical li.active li.active li.active a:active {color:#ffda7c;/*background: transparent url("/shop/templates/zlakets/images/subnav_arrow.gif") no-repeat 25px 2px;*/background:none;}

/* vertical NAVIGATION - 4th TIER */
#nav-vertical li.active li.active li.active li a, #nav-vertical li.active li.active li.active li a:link, #nav-vertical li.active li.active li.active li a:visited {padding:0 0 0 35px;font-weight:normal;width:auto;color:#fff;display:block;border:none;background:none}
#nav-vertical li.active li.active li.active li a:link, 
#nav-vertical li.active li.active li.active li a:visited, 
#nav-vertical li.active li.active li.active li a:hover, 
#nav-vertical li.active li.active li.active li a:active {font-weight:normal}
#nav-vertical li.active li.active li.active li.active a:link, 
#nav-vertical li.active li.active li.active li.active a:visited, 
#nav-vertical li.active li.active li.active li.active a:hover, 
#nav-vertical li.active li.active li.active li.active a:active {color:#ffda7c;background: transparent url("/shop/templates/zlakets/images/subnav_arrow.gif") no-repeat 35px 2px;}

/* BREADCRUMB */	
#breadcrumb {position: relative;font-weight:normal;height:30px;font-family: arial;font-size: 10px;width: 960px;margin: 10px 0px 0px 0px;background:#e2d7bb;}
#breadcrumb .left {position:absolute; top:10px;left:10px;}
#breadcrumb .left img {vertical-align:middle;}
#breadcrumb .right {position:absolute; top:10px;right:10px;}
#breadcrumb .right a#signout {}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {text-decoration:none;color:#8d7b4b;}
#breadcrumb a:active {color:#4d6c17;font-weight:bold;font-style:italic;}
#breadcrumb a:hover {text-decoration:underline;color:#8d7b4b}

/* LAYOUT - main body of page */
#column2-wrap {min-height:400px}

/* LAYOUT TYPE A - default template, 2 column */
#type-a #wrap {margin:0 auto;position:relative;width:960px;}
#type-a #contenttable {width:960px;}
#type-a #contenttable td {margin:0px;padding:0px;}
#type-a #contenttable #column1 {width:210px;height:830px;vertical-align:top;background: #92a472 url("/shop/templates/zlakets/images/bg_col-leo.jpg") no-repeat bottom center;}
#type-a #contenttable #column2 {width:750px;vertical-align:top;background-color:#fff}
#type-a #contenttable #column3 {width:0px}
#type-a #column1-wrap {width:210px}
#type-a #column2-wrap {width:750px;position:relative;}
#type-a #column3-wrap {width:0px}
#type-a #productdetailsleft-wrap {width:280px}
#type-a #productdetailsright-wrap {width:276px}

/* LAYOUT TYPE B - my account, 2 column */
#type-b #wrap {margin:0 auto;position:relative;width:960px;}
#type-b #contenttable {width:960px;}
#type-b #contenttable td {margin:0px;padding:0px;}
#type-b #contenttable #column1 {width:210px;height:830px;vertical-align:top;background: #92a472 url("/shop/templates/zlakets/images/bg_col-leo.jpg") no-repeat bottom center;}
#type-b #contenttable #column2 {width:750px;vertical-align:top;background-color:#fff}
#type-b #contenttable #column3 {width:0px}
#type-b #column1-wrap {width:210px}
#type-b #column2-wrap {width:750px;position:relative;}
#type-b #column3-wrap {width:0px}
#type-b h1 {width:555px}

/* LAYOUT TYPE C - single column */
#type-c #wrap {margin:0 auto;position:relative;width:960px;}
#type-c #contenttable {width:960px;}
#type-c #contenttable td {margin:0px;padding:0px;}
#type-c #contenttable #column1 {width:0px;}
#type-c #contenttable #column2 {width:960px;vertical-align:top;background-color:#fff}
#type-c #contenttable #column3 {width:0px}
#type-c #column1-wrap {width:0px}
#type-c #column2-wrap {width:960px;position:relative;}
#type-c #column3-wrap {width:0px}

/* LAYOUT TYPE D - cart+checkout steps */
#type-d #wrap {margin:0 auto;position:relative;width:960px;}
#type-d #contenttable {width:960px;}
#type-d #contenttable td {margin:0px;padding:0px;}
#type-d #contenttable #column1 {width:0px;}
#type-d #contenttable #column2 {width:960px;vertical-align:top;background-color:#fff}
#type-d #contenttable #column3 {width:0px}
#type-d #column1-wrap {width:0px}
#type-d #column2-wrap {width:960px;position:relative;}
#type-d #column3-wrap {width:0px}

/* LAYOUT TYPE E - popupwindows */
#type-e #wrap {margin:0 auto;position:relative;width:600px;}
#type-e #contenttable {width:600px;}
#type-e #contenttable td {margin:0px;padding:0px;}
#type-e #contenttable #column1 {width:0px;}
#type-e #contenttable #column2 {width:600px;vertical-align:top;background-color:#fff}
#type-e #contenttable #column3 {width:0px}
#type-e #column1-wrap {width:0px}
#type-e #column2-wrap {width:580px;margin-left:10px;margin-right:10px;margin-top:10px}
#type-e #column3-wrap {width:0px}

/* LAYOUT TYPE F - affiliate account, 2 column */
#type-f #wrap {margin:0 auto;position:relative;width:960px;}
#type-f #contenttable {width:960px;}
#type-f #contenttable td {margin:0px;padding:0px;}
#type-f #contenttable #column1 {width:210px;height:830px;vertical-align:top;background: #92a472 url("/shop/templates/zlakets/images/bg_col-leo.jpg") no-repeat bottom center;}
#type-f #contenttable #column2 {width:750px;vertical-align:top;background-color:#fff}
#type-f #contenttable #column3 {width:0px}
#type-f #column1-wrap {width:210px}
#type-f #column2-wrap {width:750px;position:relative;}
#type-f #column3-wrap {width:0px}
#type-f h1 {width:555px}

/* LAYOUT TYPE G - single column */
#type-g #wrap {margin:0 auto;position:relative;width:1095px;}
#type-g #contenttable {width:1095px;}
#type-g #contenttable td {margin:0px;padding:0px;}
#type-g #contenttable #column1 {width:0px;}
#type-g #contenttable #column2 {width:1095px;vertical-align:top;background-color:none;}
#type-g #contenttable #column3 {width:0px}
#type-g #column1-wrap {width:0px}
#type-g #column2-wrap {width:1095px;position:relative;}
#type-g #column3-wrap {width:0px}
#type-g #breadcrumb {display:none;width:0px;height:0px;}

/* LAYOUT TYPE H - static template, 2 column */
#type-h #wrap {margin:0 auto;position:relative;width:960px;}
#type-h #contenttable {width:960px;}
#type-h #contenttable td {margin:0px;padding:0px;}
#type-h #contenttable #banner {width:960px;height:130px;vertical-align:top;background-color:#fff;}
#type-h #contenttable #column1 {width:210px;height:830px;vertical-align:top;background: #92a472 url("/shop/templates/zlakets/images/bg_col-leo.jpg") no-repeat bottom center;}
#type-h #contenttable #column2 {width:750px;vertical-align:top;background-color:#f5fbec;border-top:1px solid #cedbb6;}
#type-h #column1-wrap {width:210px}
#type-h #column2-wrap {width:750px;position:relative;}
#type-h #productdetailsleft-wrap {width:280px}
#type-h #productdetailsright-wrap {width:276px}
/* STATIC PAGES */
#static_banner {position:relative;}
#static_banner h1 {position:absolute;top:15px;left:20px;font-size: 26px;margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;color:#4d6c17;padding-top:0px;padding-bottom:0px;}
#static_banner p {padding:55px 0 0 20px;color:#333;line-height:20px;font-size:12px;margin:0;}
#static_banner img {float:right;margin:0 0 0 20px;}
#static-wrap {width:700px;margin:20px 0 30px 20px;color:#666;font-size:11px;}
#recipes-wrap {width:700px;margin:20px 0 30px 20px;color:#666;font-size:11px;}
#deli-menu-wrap {width:700px;margin:20px 0 30px 20px;color:#666;font-size:11px;}

#deli-menu-download {display:block;padding:10px 5px;border-bottom:1px solid #859666;background:#a4b488;margin-top:-5px;}
#deli-menu-download a#icon-acrobat {background: transparent url("/shop/templates/zlakets/images/icon-acrobat.gif") no-repeat top left;margin:0 0 5px 10px;padding-left:20px;color:#ffda7c;font-style:italic;font-weight:bold;}
.menu-image {float:left;width:160px;}
.menu-image img {text-align:left;border:3px solid #a5b687;}
.menu-block {float:left;width:540px;display:block;}
.menu-block h2 {padding-bottom:0px;border-bottom:0px solid #4d6c17;}

.menu-block h2 a.storeLink {
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
}

.menu-block span.titleprice {color:#4d6c17;float:right;font-size:14px;padding:7px 0 0 0;}
.menu-block-2col-lt {float:left;width:330px;display:block;margin:0 35px 0px 0;}
.menu-block-2col-rt {float:left;width:330px;display:block;margin:0 0px 0px 0;}
.menu-block-2col-lt h2, .menu-block-2col-rt h2 {padding-bottom:0px;border-bottom:0px solid #4d6c17;}
.menu-block-2col-lt h4, .menu-block-2col-rt h4 {padding-bottom:2px;border-bottom:1px solid #cedbb6;color:#879e5e;margin:5px 0px 5px 0;}
/*.menu-block-2col-lt hr, .menu-block-2col-rt hr {margin-top:0px;margin-bottom:0px;background:#cedbb6;height:1px;color:#cedbb6;border:none;clear:both}*/
.menu-block-2col-lt .menu-infoblock, .menu-block-2col-rt .menu-infoblock {float:left;margin:0 0px 0px 0;width:310px;}
.menu-block-2col span.titleprice {color:#4d6c17;float:right;font-size:14px;padding:7px 0 0 0;}
.menu-subblock-lt {display:block;float:left;width:260px;margin:0 20px 0 0;}
.menu-subblock-rt {display:block;float:left;width:260px;margin:0 0px 0 0;}
.subhdr {float:left;width:100%;height:18px;border-bottom:1px solid #cedbb6;margin:0 0px 0 0;}
.subhdr-lt {float:left;width:260px;height:18px;border-bottom:1px solid #cedbb6;margin:0 20px 0 0;}
.subhdr-rt {float:left;width:260px;height:18px;border-bottom:1px solid #cedbb6;margin:0 0px 0 0;}
.subhdr span.title {float:left;color:#879e5e;font-size:14px;}
.subhdr span.price {float:right;color:#879e5e;font-size:12px;}
.subhdr-lt span.title, .subhdr-rt span.title {float:left;color:#879e5e;font-size:14px;}
.subhdr-lt span.price, .subhdr-rt span.price {float:right;color:#879e5e;font-size:11px;}
.menu-subblock-lt ul, .menu-subblock-rt ul {float:left;width:120px;}
.menu-subblock-onecol-lt {float:left;width:260px;margin:0 20px 0 0;}
.menu-subblock-onecol-rt {float:left;width:260px;}
.menu-subblock-onecol-lt ul, .menu-subblock-onecol-rt ul {float:left;width:260px;}
.menu-subblock-lt ul li, .menu-subblock-rt ul li {margin:0 0 5px 0px;}
.menu-infoblock {display:block;border:1px solid #cedbb6;padding:10px;width:680px;}
.menu-infoblock p {float:left;margin:0 0px 0px 0;}
.menu-infoblock p.lt {float:left;width:330px;margin:0 30px 5px 0;}
.menu-infoblock p.rt {float:left;width:315px;margin:0 0px 5px 0;}
span.itemtitle {font-size:12px;font-weight:bold;}
.menu-subblock-lt ul li.price, .menu-subblock-rt ul li.price {color:#879e5e;font-size:14px;border-bottom:1px solid #cedbb6;background:none;margin:0 0 5px;padding:0;width:105px;}


/* LAYOUT TYPE I - static template, 2 column */
#type-i #wrap {margin:0 auto;position:relative;width:960px;}
#type-i #contenttable {width:960px;}
#type-i #contenttable td {margin:0px;padding:0px;}
#type-i #contenttable #banner {width:960px;height:130px;vertical-align:top;background-color:#fff;}
#type-i #contenttable #column1 {width:210px;height:830px;vertical-align:top;background: #92a472 url("/shop/templates/zlakets/images/bg_col-leo.jpg") no-repeat bottom center;}
#type-i #contenttable #column2 {width:750px;vertical-align:top;background-color:#f5fbec;border-top:1px solid #cedbb6;}
#type-i #column1-wrap {width:210px}
#type-i #column2-wrap {width:750px;position:relative;}
#type-i #productdetailsleft-wrap {width:280px}
#type-i #productdetailsright-wrap {width:276px}

/* COLUMN BOXES */
#box-affiliate-wrap {width:210px;padding-top: 15px;margin-top:15px;margin-bottom:15px;}
#box-affiliate-wrap h3 a {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;text-decoration:none;}
#box-affiliate-wrap h3 a:link,#box-affiliate-wrap h3 a:visited {color:#fff} 
#box-affiliate {width:175px;margin-left:0px}
#box-affiliate a {font-size:11px;font-weight:normal;padding-top:6px;padding-bottom: 6px;padding-right: 0;padding-left:20px;color:#fff;text-decoration:none;display:block;}

#box-articles-wrap {width:210px;padding-top: 15px;margin-top:15px;}
#box-articles-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-articles {width:175px;margin-left:0px}
#box-articles a {font-size:11px;font-weight:normal;padding-top:6px;padding-bottom: 6px;padding-right: 0;padding-left:20px;color:#fff;text-decoration:none;display:block;}

#box-authors-wrap {width:210px;padding-top: 15px;margin-top:15px;}
#box-authors-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-authors {width:175px;margin-left:0px}
#box-authors a {font-size:11px;font-weight:normal;padding-top:6px;padding-bottom: 6px;padding-right: 0;padding-left:20px;color:#fff;text-decoration:none;display:block;}

#box-bestsellers-wrap {width:210px;padding-top: 15px;margin-top:15px;}
#box-bestsellers-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-bestsellers-wrap h3 a {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;text-decoration:none;}
#box-bestsellers-wrap h3 a:link,#box-bestsellers-wrap h3 a:visited {color:#fff} 
#box-bestseller {width:175px;margin-left:10px;margin-bottom:20px;text-align: center; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#box-bestseller .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px}
#box-bestseller .productname a:link, #box-bestseller .productname a:visited {color:#003366}
#box-bestseller .productname a:hover {color:#007bb5}
#box-bestseller .pricelabel {}
#box-bestseller .price {}
#box-bestseller .listpricelabel {}
#box-bestseller .listprice {text-decoration: line-through;}
#box-bestseller .salepricelabel {color:#cc0000}
#box-bestseller .saleprice {color:#cc0000}

#box-categories {width:210px;margin-left:0px}
#box-categories h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 14px;font-weight:normal;color:#fff;padding:10px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}

#box-default {width:210px;margin-left:0px}
#box-default h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 14px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-default p {font-size:11px;font-weight:normal;padding-top:6px;padding-bottom: 0px;padding-right: 0;padding-left:20px;color:#fff;}
#box-default span {font-size:11px;font-weight:normal;padding-top:0px;padding-bottom: 0px;padding-right: 0;padding-left:20px;color:#fff;}
#box-default form input#email_address_nl {margin:0px 0px 6px 20px;color:#333;font-size:10px;height:17px;padding:5px 10px 0px 10px;_padding:8px 9px 0px 8px;vertical-align:middle;width:140px;_width:142px;border:none;background: url("/shop/templates/zlakets/images/bg_newsletter.gif") no-repeat 0 100% ;}
#box-default form input {margin-left:20px;}

#box-currencies {width:210px;padding-top: 15px;margin-top:15px;}
#box-currencies select {width:190px;font-size:11px;margin-left:10px;}
#box-currencies h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}

#box-information {width:210px;padding-top: 15px;margin-top:15px;}
#box-information h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-information ul {}
#box-information li {list-style: none;margin:10px 0;padding:0;background:none;}
#box-information a {font-size:11px;font-weight:normal;padding-top:6px;padding-bottom: 6px;padding-right: 0;padding-left:20px;color:#fff;}
#box-information a, #box-information a:link, #box-information a:visited, #box-information a:hover, #box-information a:active {text-decoration:none;} 
#box-information a:link {color:#fff} 
#box-information a:visited {color:#fff} 
#box-information a:hover {color:#ffda7c;}
#box-information li.active a:link, #box-information li.active a:visited, #box-information li.active a:hover, #box-information li.active a:active {color:#ffda7c;background: transparent url("/shop/templates/zlakets/images/subnav_arrow.gif") no-repeat 10px 9px;} 

#box-anchors {width:210px;padding-top: 0px;margin-top:0px;}
#box-anchors h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 14px;font-weight:normal;color:#fff;padding:10px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-anchors ul {}
#box-anchors li {list-style: none;margin:10px 0;padding:0;background:none;}
#box-anchors a {font-size:11px;font-weight:normal;padding-top:6px;padding-bottom: 6px;padding-right: 0;padding-left:20px;color:#fff;}
#box-anchors a, #box-anchors a:link, #box-anchors a:visited, #box-anchors a:hover, #box-anchors a:active {text-decoration:none;} 
#box-anchors a:link {color:#fff} 
#box-anchors a:visited {color:#fff} 
#box-anchors a:hover {color:#ffda7c;}
#box-anchors li.active a:link, #box-anchors li.active a:visited, #box-anchors li.active a:hover, #box-anchors li.active a:active {color:#ffda7c;background: transparent url("/shop/templates/zlakets/images/subnav_arrow.gif") no-repeat 10px 9px;} 

#box-languages-wrap {width:210px;padding-top: 15px;margin-top:15px;margin-bottom:15px;}
#box-languages-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-languages {width:175px;margin-left:20px}

#box-login-wrap {width:210px;padding-top: 15px;margin-top:15px;}
#box-login-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-login-wrap h3 a {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;text-decoration:none;}
#box-login {width:175px;margin-left:0px;color:#fff;}
#box-login form input, #box-login span {margin-left:20px;}
#box-login a {font-size:11px;font-weight:normal;padding-top:6px;padding-bottom: 6px;padding-right: 0;padding-left:20px;color:#fff;text-decoration:none;display:block;}
#box-login #loginemail, #box-login #loginpassword {margin:0px 0px 6px 20px;color:#333;font-size:10px;height:17px;padding:5px 10px 0px 10px;_padding:8px 9px 0px 8px;vertical-align:middle;width:140px;_width:142px;border:none;background: url("/shop/templates/zlakets/images/bg_login.gif") no-repeat 0 100% ;}

#box-mfgs {width:210px;padding-top: 10px;margin-top:5px;}
#box-mfgs select {width:190px;font-size:11px;margin-left:10px;}
#box-mfgs h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}

#box-mfginfo-wrap {width:210px;padding-top: 15px;margin-top:15px;}
#box-mfginfo-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-mfginfo {width:175px;text-align:center;margin-left:10px}
#box-mfginfo img {max-width:72px}

#box-myaccount-wrap {width:210px;padding-top: 0px;margin-top:0px}
#box-myaccount-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
.box-myaccount {width:175px;margin-left:10px;margin-bottom:20px}
.box-myaccount a {font-size:11px;font-weight:normal;padding-top:6px;padding-bottom: 6px;padding-right: 0;padding-left:20px;color:#fff;text-decoration:none;}

#box-newitems-wrap {width:210px;padding-top: 15px;margin-top:15px;}
#box-newitems-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-newitems-wrap h3 a {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;text-decoration:none;}
#box-newitems-wrap h3 a:link,#box-newitems-wrap h3 a:visited {color:#fff} 
#box-newitem {width:175px;margin-left:10px;margin-bottom:20px;text-align: center; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#box-newitem .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px}
#box-newitem .productname a:link, #box-newitem .productname a:visited {color:#003366}
#box-newitem .productname a:hover {color:#007bb5}
#box-newitem .pricelabel {}
#box-newitem .price {}
#box-newitem .listpricelabel {}
#box-newitem .listprice {text-decoration: line-through;}
#box-newitem .salepricelabel {color:#cc0000}
#box-newitem .saleprice {color:#cc0000}

#box-notifications-wrap {width:210px;padding-top: 15px;margin-top:15px;}
#box-notifications-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-notifications {width:175px;margin-left:10px}
#box-notifications a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;}
#box-notifications #notificationsemail, #box-notifications #notificationspassword {width:120px;font-size:11px;margin-bottom:3px}

#box-reviews {width:210px;padding-top: 15px;margin-top:15px;}
#box-reviews a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;padding-right: 0;padding-left:0px;}
#box-reviews h3 {font-family: Lucida Grande, Lucida Sans Unicode;color:#333;font-size:11px;font-weight:bold;text-decoration:none;background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 12px -1098px;padding-left:33px;line-height:20px;}
#box-reviews .review {width:175px;font-size:10px;font-weight:bold;padding-bottom: 2px;padding-right: 0;padding-left:10px;}
#box-reviews img {padding-top:5px;padding-bottom: 5px;}

#box-saleitems-wrap {width:210px;padding-top: 15px;margin-top:15px;}
#box-saleitems-wrap h3 {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;}
#box-saleitems-wrap h3 a {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;text-decoration:none;}
#box-saleitems-wrap h3 a:link,#box-saleitems-wrap h3 a:visited {color:#fff} 
#box-saleitem {width:175px;margin-left:10px;margin-bottom:20px;text-align: center; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#box-saleitem .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px}
#box-saleitem .productname a:link, #boxsaleitem .productname a:visited {color:#003366}
#box-saleitem .productname a:hover {color:#007bb5}
#box-saleitem .pricelabel {}
#box-saleitem .price {}
#box-saleitem .listpricelabel {}
#box-saleitem .listprice {text-decoration: line-through;}
#box-saleitem .salepricelabel {color:#cc0000}
#box-saleitem .saleprice {color:#cc0000}

#box-social {position:absolute;top:75px;right:13px;font-family: Lucida Grande, Lucida Sans Unicode;font-size: 11px;font-weight:bold;color:#fff;}
#box-social img {width: 18px;vertical-align: middle;margin:-3px 0 0 2px;}

#box-search {position:absolute;top:45px;right:0px;font-family: Lucida Grande, Lucida Sans Unicode;font-size: 11px;font-weight:bold;color:#fff;vertical-align:middle}
#box-search label {padding:5px 0 0;clear:right;font-weight:bold;color:#ff6600;}
#box-search #searchsite {border:medium none;
color:#333333;
font-size:10px;
left:60px;
position:absolute;
top:4px;
vertical-align:middle;}
#box-search #searchbutton {border:none;position:absolute;
right:12px;
top:0;}
#box-search form {position:relative;width:260px;height:23px;margin:0;display:block;background: url("/shop/templates/zlakets/images/bg_search.gif") no-repeat center top;}
#box-search input img {width:auto;border-style: none;}
#box-search #advancedsearch {font-size:9px}
#box-search #searchtitle {left:4px;
position:absolute;
top:4px;}

#box-shoppingcart-wrap {width:210px;padding-top: 15px;margin-top:15px;}
#box-shoppingcart-wrap h3 a {font-family: Lucida Grande, Lucida Sans Unicode;font-size: 12px;font-weight:normal;color:#fff;padding:5px 20px;margin-left:0px;display:block;background:#7d9258;border-top: 1px solid #697c46;border-bottom: 1px solid #697c46;text-decoration:none;}
#box-shoppingcart {width:175px;margin-left:10px}
#box-shoppingcart a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;}
#box-shoppingcart .subtotal {font-size:10px;font-weight:bold;padding-top:5px;padding-bottom: 2px;}
#box-shoppingcart .vouchers {font-size:10px;padding-top:5px;padding-bottom: 2px;}
#box-shoppingcart .vouchers a {font-size:10px;padding-top:5px;padding-bottom: 2px;}
#box-shoppingcart .cartempty {font-size:10px;padding-top:5px;padding-bottom: 2px;margin-left:10px;color:#fff;}

/* MODULE BOXES - content area */
.bestsellersitems-wrap {width:700px;margin-left:25px;}
.bestsellersitem {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:11px;}
.bestsellersitem .thumb {border: none;margin-bottom:5px}
.bestsellersitem .productname a:link, .bestsellersitem .productname a:visited {}
.bestsellersitem .productname a:hover {text-decoration:none;}
.bestsellersitem .pricelabel {font-weight:bold;font-size:10px;color:#666;}
.bestsellersitem .price {font-weight:bold;font-size:10px;color:#666;}
.bestsellersitem .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
.bestsellersitem .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration: line-through;}
.bestsellersitem .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.bestsellersitem .saleprice {font-weight:bold;font-size:10px;color:#cc0000}
.bestsellersitems-wrap .moduleHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.bestsellersitems-wrap .moduleHeading .left {position:absolute;top:5px;left:5px;color:#4d6c17;font-size:11px;font-weight:bold;width:50%}
.bestsellersitems-wrap .moduleHeading .right {position:absolute; top:5px;right:5px;color:#36a2f0;font-size:11px;}

.featureditems-wrap {width:700px;margin-left:25px;}
.featureditem {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:11px;}
.featureditem .thumb {border: none;margin-bottom:5px}
.featureditem .productname a:link, .featureditem .productname a:visited {}
.featureditem .productname a:hover {text-decoration:none;}
.featureditem .pricelabel {font-weight:bold;font-size:10px;color:#666;}
.featureditem .price {font-weight:bold;font-size:10px;color:#666;}
.featureditem .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
.featureditem .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration: line-through;}
.featureditem .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.featureditem .saleprice {font-weight:bold;font-size:10px;color:#cc0000}
.featureditems-wrap .moduleHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.featureditems-wrap .moduleHeading .left {position:absolute;top:5px;left:5px;color:#4d6c17;font-size:11px;font-weight:bold;width:50%}
.featureditems-wrap .moduleHeading .right {position:absolute; top:5px;right:5px;color:#36a2f0;font-size:11px;}

/*.infoBoxContents {float:left;width:700px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:11px;}
.infoBoxContents .thumb {border: none;margin-bottom:5px}
.infoBoxContents .productname a:link, .infoBoxContents .productname a:visited {}
.infoBoxContents .productname a:hover {text-decoration:none;}
.infoBoxContents .pricelabel {font-weight:bold;font-size:10px;color:#666;}
.infoBoxContents .price {font-weight:bold;font-size:10px;color:#666;}
.infoBoxContents .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
.infoBoxContents .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration: line-through;}
.infoBoxContents .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.infoBoxContents .saleprice {font-weight:bold;font-size:10px;color:#cc0000}
#type-h #contenttable td #articles-wrap .moduleBoxHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}*/

.newitems-wrap {width:700px;margin-left:25px;}
.newitem {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:11px;}
.newitem .thumb {border: none;margin-bottom:5px}
.newitem .productname a:link, .newitem .productname a:visited {}
.newitem .productname a:hover {text-decoration:none;}
.newitem .pricelabel {font-weight:bold;font-size:10px;color:#666;}
.newitem .price {font-weight:bold;font-size:10px;color:#666;}
.newitem .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
.newitem .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration: line-through;}
.newitem .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.newitem .saleprice {font-weight:bold;font-size:10px;color:#cc0000}
.newitems-wrap .moduleHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.newitems-wrap .moduleHeading .left {position:absolute;top:5px;left:5px;color:#4d6c17;font-size:11px;font-weight:bold;width:50%}
.newitems-wrap .moduleHeading .right {position:absolute; top:5px;right:5px;color:#36a2f0;font-size:11px;}

.saleitems-wrap {width:700px;margin-left:25px;}
.saleitem {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:10px;}
.saleitem .thumb {border: none;margin-bottom:5px}
.saleitem .productname a:link, .saleitem .productname a:visited {}
.saleitem .productname a:hover {text-decoration:none;}
.saleitem .pricelabel {font-weight:bold;font-size:10px;color:#666;}
.saleitem .price {font-weight:bold;font-size:10px;color:#666;}
.saleitem .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
.saleitem .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration: line-through;}
.saleitem .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.saleitem .saleprice {font-weight:bold;font-size:10px;color:#cc0000}
.saleitems-wrap .moduleHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.saleitems-wrap .moduleHeading .left {position:absolute;top:5px;left:5px;color:#4d6c17;font-size:11px;font-weight:bold;width:50%}
.saleitems-wrap .moduleHeading .right {position:absolute; top:5px;right:5px;color:#36a2f0;font-size:11px;}


/* HOMEPAGE */
#home-wysiwyg {width:700px;margin: 20px 0px 20px 25px;border-bottom: 1px solid #c9b99a;color:#333;font-size:12px;line-height:18px;padding:40px 0px 20px 0px;}
#homeeditorial1 {margin-bottom:15px}
	
/* CATEGORY LISTING - COLUMNS */
#category-wysiwyg {position: relative;width:700px;margin: 20px 0px 20px 25px;border-bottom: 1px solid #c9b99a;color:#333;font-size:12px;line-height:18px;padding:40px 0px 20px 0px;}
#categorythumbs-wrap {width:700px;margin-left:25px;margin-top:20px}
.categorythumb {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:10px;}
.categorythumb .thumb {border: none;margin-bottom:5px}
.categorythumb a:link, .categorythumb a:visited {text-decoration:none}
.categorythumb a:hover {text-decoration:none}
.categorythumbs-wrap .categoryHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.categorythumbs-wrap .categoryHeading .left {position:absolute;top:5px;left:5px;color:#4d6c17;font-size:11px;font-weight:bold;width:50%}
.categorythumbs-wrap .categoryHeading .right {position:absolute; top:5px;right:5px;color:#36a2f0;font-size:11px;}

#categorytitle {position:absolute;top:0px;left:0px;padding:0;margin:0;}
#categorytitle h1 {padding:0 0 5px 0;margin:0;}

/* PRODUCT LISTING - COLUMNS */
.productlisting-wysiwyg {width:700px;margin: 20px 0px 20px 25px;border-bottom: 1px solid #c9b99a;color:#333;font-size:12px;line-height:18px;padding:40px 0px 20px 0px;position:relative}
.productlisting-filter {/*position:absolute;top:2px;left:180px;font-weight:normal;font-family: arial;font-size: 10px;margin-top: 0px;margin-bottom: 5px;*/display:none;width:0px;height:0px;}
.productlisting-filter select {/*font-size: 11px;*/display:none;width:0px;height:0px;}
.productthumbs-wrap {width:700px;margin-left:25px;}
.productthumb {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:10px;line-height:15px;}
.productthumb img {border: none;margin-bottom:5px}
.productthumb .thumb {border: none;margin-bottom:5px}
.productthumb .productname a:link, .productthumb .productname a:visited {}
.productthumb .productname a:hover {text-decoration:none;}
.productthumb .price {font-weight:bold;font-size:10px;color:#666;}
.productthumb .pricelabel {color:#666666;
font-size:10px;
font-weight:bold;}
.productthumb .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
.productthumb .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration:line-through}
.productthumb .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.productthumb .saleprice {font-weight:bold;font-size:10px;color:#cc0000}
.productthumb .sku {color:#666666}
.productthumb .quantity {color:#666}
.productthumb .manufacturer a:link, .productthumb .manufacturer a:visited {color:#003366}
.productthumb .manufacturer a:hover {color:#007bb5}
.productthumb .weight {color:#666666}
.productthumbs-wrap .productthumbsHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.productthumbs-wrap .productthumbsHeading .left {position:absolute;top:5px;left:5px;color:#4d6c17;font-size:11px;font-weight:bold;width:50%}
.productthumbs-wrap .productthumbsHeading .right {position:absolute; top:5px;right:5px;color:#36a2f0;font-size:11px;}
.noproducts {margin-left:25px;margin-top:20px;margin-bottom:20px;text-align:left;color:#ff6600}

/* PAGINATION */
.pagination-top, .pagination-bottom {width:700px;margin-left:25px;position:relative;font-weight:normal;height:27px;font-family: arial;font-size: 11px;color:#666;margin-top: 20px;margin-bottom: 15px;}
.pagination-top .left,.pagination-bottom .left {position:absolute; top:7px;left:0px;}
.pagination-top .right,.pagination-bottom .right {position:absolute; top:7px;right:0px;}
.pagination-top .right b,.pagination-bottom .right b {color:#36a2f0;}
.pagination-top .right u,.pagination-bottom .right u {color:#36a2f0;font-weight:bold;}
.pagination-top a,.pagination-bottom a {text-decoration:none;}
.pagination-top a:link, .pagination-top a:visited, .pagination-bottom a:link, .pagination-bottom a:visited {}
.pagination-top a:hover,.pagination-bottom a:hover {text-decoration:none}
.pagination-top {border-top:solid 0px #e7e7e7}
.pagination-bottom {border-bottom:solid 0px #e7e7e7}

/* PRODUCT DETAILS */
#productdetails-wrap {width:700px;margin:0px 0 95px 25px;}
#productdetailstable {padding:0px;margin-top:20px;margin-bottom:15px;border-collapse:collapse;font-size:10px;}
#productdetailstable .left {width:175px;}
#productdetailstable .right {width:500px;}
#productdetailstable #productdetailsleft-wrap {width:175px;}
#productdetailstable #productdetailsright-wrap {width:500px;margin-left:25px}
#productdetails-wrap #productimage img {border:none;width:175px;}
#productdetails-wrap #shownhere {display:none;width:0;height:0;}
#productdetails-wrap #productname {font-size: 18px;margin-bottom:0px;color:#4d6c17}
#productdetails-wrap #skunumber {margin-bottom:7px;font-weight:normal;color:#86a05a;text-transform:uppercase;}
#productdetails-wrap #productdescription {line-height:18px;font-size:12px;color:#333;font-family: Arial;margin-bottom:15px;}
#productdetails-wrap #productdescription ul {list-style-type:none;margin-top: 7px;margin-right: 0;margin-bottom: 7px;margin-left: 0;}
#productdetails-wrap #productdescription ul li {line-height: normal;padding-left: 17px;font-family: Arial;background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -153px}
#productdetails-wrap #productdescription #dateadded {margin-top:10px;margin-bottom:10px}
#productdetails-wrap #productdescription #dateavailable {margin-top:10px;margin-bottom:10px}
#productdetails-wrap #productdescription #productextrafields {padding-top:10px}
#productdetails-wrap #productdescription #productextrafields .extrafieldname {font-weight:bold}
#productdetails-wrap #productdescription #productextrafields .extrafieldvalue {}
#productdetails-wrap #orderinginfo-wrap {min-height:60px;padding:15px 0 12px 0;border-top: 1px solid #c9b99a;border-bottom: 1px solid #c9b99a;margin:0 0 15px 0;}
#productdetails-wrap #orderinginfo-wrap input {font-size:10px;text-align:center}
#productdetails-wrap #orderinginfo-wrap select {font-size:10px;}
#productdetails-wrap #orderinginfo-wrap #addtocart {vertical-align:middle;margin:0;padding:0;}
#productdetails-wrap #orderinginfo-wrap #addtocart input {vertical-align:middle;margin:0 10px;border: 1px solid #ccc;}
#productdetails-wrap #orderinginfo-wrap #quantityfield {width:25px}
#productdetails-wrap #orderinginfo-wrap #orderinginfoHeading {/*position: relative;font-weight:normal;padding:3px;font-family: arial;font-size: 11px;margin-top: 0;margin-bottom:8px;border: 0px solid #ccc;background:#e7e7e7*/display:none;width:0px;height:0px;}
#productdetails-wrap #orderinginfo-wrap .pricelabel {font-size:12px;color:#333;font-weight:normal;line-height:18px;}
#productdetails-wrap #orderinginfo-wrap .price {font-size:12px;color:#333;font-weight:normal;}
#productdetails-wrap #orderinginfo-wrap .listpricelabel {font-size:12px;color:#333;font-weight:normal;}
#productdetails-wrap #orderinginfo-wrap .listprice {text-decoration: line-through;font-size:12px;color:#333;font-weight:normal;}
#productdetails-wrap #orderinginfo-wrap .salepricelabel {color:#cc0000;font-size:15px;font-weight:bold;line-height:30px;}
#productdetails-wrap #orderinginfo-wrap .saleprice {color:#cc0000;font-size:15px;font-weight:bold;line-height:30px;}
#productdetails-wrap h1 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#007bb5;margin-bottom:0px}
#productdetails-wrap h2 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#007bb5;margin-bottom:15px}
#productdetails-wrap p {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666}
#productoptions {margin-bottom:15px; /*display:none;width:0px;height:0px;*/}
#productoptions a.sizechart {border:none;text-decoration:none}
#productoptions .optiondropdown {margin-bottom:7px}
#productoptionstable {margin-bottom:15px}
.productoptionslabel {padding-top:5px;padding-bottom:5px}
.productoptionsfield {padding-top:5px;padding-bottom:5px}
#productdetails-wrap #addtocart {margin-top:0px;vertical-align:middle}
#productdetails-wrap #outofstock {margin-top:15px; color:#FF0000}
#productdetails-wrap #availabledate {margin-top:15px; color:#FF0000}

#viraltools {height:20px;width:500px;margin-top:15px;margin-bottom:5px;position:relative;line-height:18px;background: transparent url("/shop/templates/zlakets/images/bg_viraltools.gif") no-repeat 0 0;}
#viraltools a {padding-top:5px;padding-bottom:5px;font-size:10px;}
#viraltools #emailtofriend {float:left;width:135px;height:20px;margin:1px 0 0 10px;}
#viraltools #addtowishlist {float:left;width:150px;height:20px;margin:1px 0 0 10px;}
#viraltools #reviews {float:left;width:150px;height:20px;margin:1px 0 0 10px;}
#viraltools #producturl {/*float:left;width:135px;height:20px;margin:1px 0 0 10px;*/display:none;width:0px;height:0px;}
a.emailfriend:link, a.emailfriend:visited, a.emailfriend:active {background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -895px;padding-left:20px;text-decoration:none}
a.emailfriend:hover {background: transparent url("/shop/templates/default/images/sprites.gif") 0 -895px;}
a.addwishlist:link, a.addtowishlist:visited, a.addtowishlist:active {background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -946px;padding-left:20px;text-decoration:none}
a.addwishlist:hover {background: transparent url("/shop/templates/default/images/sprites.gif") 0 -946px;}
a.reviews:link, a.reviews:visited, a.reviews:active {background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -1095px;padding-left:20px;text-decoration:none}
a.reviews:hover {background: transparent url("/shop/templates/default/images/sprites.gif") 0 -1095px;}
a.producturl:link, a.producturl:visited, a.producturl:active {background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -1145px;padding-left:20px;text-decoration:none}
a.producturl:hover {background: transparent url("/shop/templates/default/images/sprites.gif") 0 -1145px;}


/* PRODUCT DETAILS - MODULES */
/*.alsopurchaseditems-wrap {background-color:#ffffff;margin-top:15px}
.alsopurchaseditems-wrap .moduleHeading {position: relative;font-weight:normal;padding:3px;font-family: arial;font-size: 11px;margin-top: 0;margin-right: 0px;margin-bottom: 10px;border: 0px solid #ccc;background:#e7e7e7}
.alsopurchaseditem {float:left;width:72px;margin-right:20px;margin-bottom:20px;text-align: center;}
.alsopurchaseditem .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px}
.alsopurchaseditem .productname a:link, .alsopurchaseditem .productname a:visited {color:#003366}
.alsopurchaseditem .productname a:hover {color:#007bb5}
.alsopurchaseditem .pricelabel {}
.alsopurchaseditem .price {}
.alsopurchaseditem .listpricelabel {}
.alsopurchaseditem .listprice {text-decoration: line-through;}
.alsopurchaseditem .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.alsopurchaseditem .saleprice {font-weight:bold;font-size:10px;color:#cc0000}*/

.alsopurchaseditems-wrap {width:700px;margin-left:0px;}
.alsopurchaseditems-wrap .moduleHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.alsopurchaseditem {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:10px;}
.alsopurchaseditem .thumb {border: none;margin-bottom:5px}
.alsopurchaseditem .productname a:link, .alsopurchaseditem .productname a:visited {}
.alsopurchaseditem .productname a:hover {text-decoration:none;}
.alsopurchaseditem .pricelabel {font-weight:bold;font-size:10px;color:#666;}
.alsopurchaseditem .price {font-weight:bold;font-size:10px;color:#666;}
.alsopurchaseditem .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
.alsopurchaseditem .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration: line-through;}
.alsopurchaseditem .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.alsopurchaseditem .saleprice {font-weight:bold;font-size:10px;color:#cc0000}


.additionalthumbs-wrap {/*background-color:#ffffff;*/display:none;width:0px;height:0px;}
.additionalthumbs-wrap .additionalthumbsHeading {position: relative;font-weight:normal;padding:3px;font-family: arial;font-size: 11px;margin-top: 0;margin-bottom:10px;border: 0px solid #ccc;background:#e7e7e7}
.additionalthumb {float:left;width:120px;height:40px;margin-right:5px;text-align: left; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.additionalthumb .thumb {border: 1px solid #ccc;margin-right: 3px;vertical-align:middle;width:36px;height:36px}
.additionalthumb .caption {text-align:center;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center}
.additionalthumb a:link, .additionalthumb a:visited {color:#666666;text-decoration:none;}
.additionalthumb a:hover {color:#007bb5;text-decoration:none}

.attributethumbs-wrap {/*background-color:#ffffff;*/display:none;width:0px;height:0px;}
.attributethumbs-wrap .attributethumbsHeading {position: relative;font-weight:normal;padding:3px;font-family: arial;font-size: 11px;margin-top: 0;margin-bottom:10px;border: 0px solid #ccc;background:#e7e7e7}
.attributethumb {float:left;width:125px;margin-bottom:4px;text-align: left; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.attributethumb .thumb {border: 1px solid #ccc;margin-right: 2px;vertical-align:middle}
.attributethumb a:link, .attributethumb a:visited {color:#666666;text-decoration:none;}
.attributethumb a:hover {color:#007bb5;text-decoration:none}

.counterpartitems-wrap {width:700px;margin-left:0px;}
.counterpartitems-wrap .moduleHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.counterpartitem {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:10px;}
.counterpartitem .thumb {border: none;margin-bottom:5px}
.counterpartitem .productname a:link, .counterpartitem .productname a:visited {}
.counterpartitem .productname a:hover {text-decoration:none;}
.counterpartitem .pricelabel {font-weight:bold;font-size:10px;color:#666;}
.counterpartitem .price {font-weight:bold;font-size:10px;color:#666;}
.counterpartitem .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
.counterpartitem .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration: line-through;}
.counterpartitem .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.counterpartitem .saleprice {font-weight:bold;font-size:10px;color:#cc0000}

.crosssellcategories-wrap {width:700px;margin-left:0px;}
.crosssellcategories-wrap .moduleHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.crosssellcategory {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:10px;}
.crosssellcategory .thumb {border: none;margin-bottom:5px}
.crosssellcategory .categoryname a:link, .crosssellcategory .categoryname a:visited {}
.crosssellcategory .categoryname a:hover {text-decoration:none;}

.crosssellitems-wrap {width:700px;margin-left:0px;}
.crosssellitems-wrap .moduleHeading {position: relative;font-weight:normal;height:23px;color:#4d6c17;font-size: 14px;margin: 0px 0px 15px 0px;border-bottom: 2px solid #4d6c17;}
.crosssellitem {float:left;width:143px;height:195px;margin-right:30px;margin-bottom:15px;text-align: center;font-size:10px;}
.crosssellitem .thumb {border: none;margin-bottom:5px}
.crosssellitem .productname a:link, .crosssellitem .productname a:visited {}
.crosssellitem .productname a:hover {text-decoration:none;}
.crosssellitem .pricelabel {font-weight:bold;font-size:10px;color:#666;}
.crosssellitem .price {font-weight:bold;font-size:10px;color:#666;}
.crosssellitem .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
.crosssellitem .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration: line-through;}
.crosssellitem .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
.crosssellitem .saleprice {font-weight:bold;font-size:10px;color:#cc0000}


/* MY ACCOUNT */
#myaccountsignin-wrap {width:870px;margin-left:20px;margin-bottom:30px}
#myaccount-signin {width:300px;float:left;margin:0 70px;}
#myaccount-signin .loginbutton {margin-top:10px;margin-bottom:10px;}
#myaccount-newcustomer {width:300px;float:left;border-left-width: 1px;border-left-style: solid;border-left-color: #7d9258;padding-left:70px;_padding-left:50px}
#myaccount-wrap {width:700px;margin:0px 0px 30px 25px;position:relative}
#prevorders-table {border: 1px solid #7d9258;width:700px}
#prevorders-table td {background: #F5FBEC;padding:15px}
.deliveryaddress {width:250px;float:left;border-right-width: 1px;border-right-style: solid;border-right-color: #7d9258;padding-right:20px;margin-right:20px}
.shippingaddress {width:225px;float:left;}
#myaccount-wrap .checkout-table {width:700px}
#myaccount-wrap .checkout-table .left {text-align:left;vertical-align:top}
#myaccount-wrap .checkout-table .right {text-align:right;vertical-align:top}
#myaccount-wrap hr {margin-right:10px}
#myaccount-wrap select {margin-left:0px;margin-top:2px;margin-bottom:10px;font-size:11px}
#myaccount-wrap input {margin-left:0px;margin-top:2px;margin-bottom:10px;font-size:11px}
#myaccount-wrap input.submitbutton {margin-top:0px;margin-bottom:0px;}
#myaccount-wrap input.checkbox {margin-top:0px;margin-bottom:0px}


/* WISHLIST */
.wishlist-wrap {width:700px;margin-left:25px;background-color:#ffffff}
.wishlist-items {float:left}
.wishlist-item {width:530px;text-align:left; font-family:Arial, Helvetica, sans-serif;font-size:10px;margin-bottom:15px}
.wishlist-item .thumb {border: solid 0px #ccc;margin-bottom:5px;float:left;margin-right:10px}
.wishlist-actions {width:140px;float:left;background-color:#ffffff;border:solid 1px #ccc;padding:10px}
.wishlist-actions input.radiobutton {margin:0px}
.wishlist-actions input.checkbox {margin:0px}
.wishlist-actions input.sendtofriend {font-size:11px;width:120px}

/* SHOPPING CART */
#cart-wrap {width:910px;margin-left:25px}
#cart-wrap #cart-text-left {width:350px;float:left;margin-right:100px}
#cart-wrap #cart-text-right {width:350px;float:left}
#cart-table {width:100%;background-color:#7d9258;border:solid 1px #f5fbec}
#cart-table td {background-color:#ffffff;vertical-align:top}
#cart-table .heading-items, #cart-table .heading-quantity, #cart-table .heading-remove, #cart-table .heading-total {background-color:#4D6C17;font-weight:bold;color:#ffffff}
#cart-table .heading-quantity {width:60px;text-align:center}
#cart-table .td-quantity {width:60px;text-align:center}
#cart-table .heading-remove {width:60px;text-align:center}
#cart-table .td-remove {width:60px;text-align:center}
#cart-table .heading-total {width:80px;text-align:right}
#cart-table .td-price {width:80px;text-align:right}
#cart-table .cart-thumb {width:100px;float:left}
#cart-table .shoppingcart-itemdetails {text-align:left}
#cart-table .thumb {border: solid 0px #ccc;width:90px;height:90px}
#cart-table .productname {font-weight:bold}
#cart-table .skulabel {font-weight:normal}
#cart-table .sku {font-weight:normal}
#cart-table .optionlabel {font-weight:normal}
#cart-table .optionvalue {font-weight:normal}
#cart-table .quantity {text-align:center}
#cart-table .delete {width:80px}
#cart-table .price {font-weight:bold;text-align:right;width:120px}
#cart-table #emptycart {font-weight:bold;margin-bottom:30px}
#cart-table #shippingestimator {margin-bottom:15px}
#cartsubtotal {font-weight:bold;color:#4D6C17;text-align:right;margin-top:10px}
#cartoutofstock {font-weight:bold;color:#ff0000;text-align:right}
#cartshippinginfo {text-align:right}
#cartbuttons {text-align:right;margin-top:10px}
#cartbuttons .left {text-align:left;float:left;width:50%}
#cartbuttons .right {text-align:right;float:right;width:50%}

/* CHECKOUT */
#checkout-wrap {width:910px;margin-left:25px}
#checkout-steps {position:absolute;top:10px;left:200px}
#checkout-steps ul {width:450px;padding: 0;list-style: none}
#checkout-steps li {width:100px;position:relative;background: #fff;float:left;display:block;font-size:11px;font-weight:bold;font-family: Helvetica,Arial;border:solid 1px #4d6c17;text-align:center;margin:0;padding-top:5px;padding-bottom:5px;padding-left:0px;padding-right:0px;margin-right:5px;margin-top:0px}
#checkout-steps li.active {width:100px;position:relative;background: #7d9258;float:left;display:block;color:#fff;font-size:11px;font-weight:bold;font-family: Helvetica,Arial;border:solid 1px #4d6c17;text-align:center;margin:0;padding-top:5px;padding-bottom:5px;padding-left:0px;padding-right:0px;margin-right:5px;margin-top:0px}

/* CHECKOUT - shipping */
#shipping-text1 {width:350px;float:left;margin-right:80px}
#shipping-text2 {width:110px;float:left;margin-right:30px}
#shipping-text3 {width:250px;float:left}
#shipping-table-wrap {width:100%;background-color:#7d9258;border:solid 1px #f5fbec}
#shipping-table-wrap td {background-color:#ffffff;vertical-align:top}
#shipping-table-wrap .heading-shippinginfo {background-color:#4D6C17;font-weight:bold;color:#ffffff}
#shipping-table-wrap .subheading-shippinginfo {background-color:#F5FBEC;font-weight:bold;color:#333}
.shipping-table {width:500px;background-color:#fff;border:solid 0px #333}
.shipping-table td {background-color:#ffffff;vertical-align:top}
#freeshipping {}
.shippingmethod {padding:5px;font-weight:bold;background:#f5fbec;color:#333}
#checkout-wrap #addressform input {margin-top:2px;margin-bottom:10px;font-size:11px}
#checkout-wrap #addressform select {margin-top:2px;margin-bottom:10px;font-size:11px}

/* CHECKOUT - billing */
#payment-text1 {width:520px;float:left;margin-right:90px}
#payment-text2 {width:0px;float:left;margin-right:0px}
#payment-text3 {width:150px;float:left}
#cc1 {background-image:url(/shop/templates/default/images/cc_visa.gif);width:45px;height:35px;background-repeat: no-repeat;float:left}
#cc2 {background-image:url(/shop/templates/default/images/cc_mastercard.gif);width:45px;height:35px;background-repeat: no-repeat;float:left}
#cc3 {background-image:url(/shop/templates/default/images/cc_discover.gif);width:45px;height:35px;background-repeat: no-repeat;float:left}
#cc4 {/*background-image:url(/shop/templates/default/images/cc_amex.gif);width:45px;height:35px;background-repeat: no-repeat;float:left*/display:none;width:0px;height:0px;}
#payment-table-wrap {width:100%;background-color:#7d9258;border:solid 1px #f5fbec}
#payment-table-wrap td {background-color:#ffffff;vertical-align:top}
#payment-table-wrap .heading-paymentinfo {background-color:#4D6C17;font-weight:bold;color:#ffffff}
#payment-table-wrap .subheading-paymentinfo {background-color:#F5FBEC;font-weight:bold;color:#333}
#updatebilling-text1 {width:600px;float:left;margin-right:90px}
.paymentmethod {padding:5px;font-weight:bold;background:#f5fbec;color:#333}
.payment-table {width:500px;background-color:#fff;border:solid 0px #333}
.payment-table td {background-color:#ffffff;vertical-align:top}
.discount-table {width:500px;background-color:#fff;border:solid 0px #333}
.discount-table td {background-color:#ffffff;vertical-align:top}
.discountmethod {padding:5px;font-weight:bold;background:#f5fbec;color:#333}
.payment-table input, .discount-table input,.payment-table select, .discount-table select {font-size:11px;vertical-align:middle;}

/* CHECKOUT - order review */
#checkout-wrap #review-text1 {width:600px;float:left;margin-right:90px}
#review-table-wrap {width:100%;background-color:#7d9258;border:solid 1px #f5fbec}
#review-table-wrap td {background-color:#ffffff;vertical-align:top}
#review-table-wrap .heading-reviewinfo {background-color:#4D6C17;font-weight:bold;color:#ffffff}
#review-table-wrap .subheading-reviewinfo {background-color:#f5fbec;font-weight:bold;color:#333}
.reviewaddress {width:300px;float:left}
.reviewmethod {width:300px;float:left}
#checkout-wrap .checkout-table {width:100%}
#checkout-wrap .checkout-table .left {text-align:left;vertical-align:top}
#checkout-wrap .checkout-table .right {text-align:right;vertical-align:top}

/* AFFILIATES */
#affiliates-table {border: 1px solid #ccc;width:555px}
#affiliates-table td {background: #7d9258;padding:15px}
#affiliates-table td.heading {background-color:#4D6C17;font-weight:bold;color:#ffffff}
#affiliates-table td.subheading {background-color:#F5FBEC;font-weight:bold;color:#333}

/* ARTICLES */
#articles-wrap {width:700px;margin-left:25px;margin-bottom:30px}
#articles-wrap hr {margin-right:25px}
#articles-wrap input, #articles-wrap select {margin-top:2px;margin-bottom:10px;font-size:11px}
#articles-wrap input.submitbutton {margin-top:0px;margin-bottom:0px;}
#articles-wrap .pagination-top, #articles-wrap .pagination-bottom {margin-left:0px;}

/* REVIEWS */
#reviews-wrap {width:700px;margin-left:25px;margin-bottom:30px}
#reviews-wrap hr {margin-right:25px}
#reviews-wrap input, #articles-wrap select {margin-top:2px;margin-bottom:10px;font-size:11px}
#reviews-wrap input.submitbutton {margin-top:0px;margin-bottom:0px;}
#reviews-wrap input.radiobutton {margin-top:0px;margin-bottom:0px;}
.review-item {width:130px;height:130px;float:left}
.review-item .thumb {border:solid 0px #ccc}

/* SIZECHART */
.sizechart {border: 2px solid #ff6600;border-collapse:collapse;width:100%}
.sizechart td {background: #f7f7f7;padding:3px;border: 1px solid #fff}
.sizechart th {text-align:left;border: 1px solid #fff}
.sizechart thead th {color:#fff;font-size:115%;background: #ff6600;padding: 6px}
.sizechart tbody th {color:#fff;font-size:115%;background: #ff6600;padding: 6px}
.sizechart tbody th.sub {font-size:100%;color:#000;background: #efefef;padding: 6px}

/* DEFAULT CONTENT WRAPPER */
#default-wrap {width:700px;margin-left:25px;margin-bottom:30px}
#default-wrap hr {margin-right:25px}
#default-wrap input, #default-wrap select {margin-top:2px;margin-left:0px;margin-bottom:10px;font-size:11px}
#default-wrap input.submitbutton {margin-top:0px;margin-bottom:0px;}

/* HOME */
#home-wrap {margin-top:10px;}
#banner {width:1095px;height:280px;padding:0 0 20px 0;}
#banner-lt, #banner-ctr, #banner-rt {float:left;}

#feature-wrap {border-top: 1px solid #c9b99a;width:960px;margin-left:67px;}
#homefeatures {padding:20px 0 20px 0;margin:0 0 20px 0;clear:both;display:block;border-bottom: 1px solid #c9b99a;height:270px;}
#homefeatures h2 {border-bottom:none;}
#homefeatures .lt {float:left;width:360px;padding:0px 40px 0px 10px;border-right: 1px solid #c9b99a;}
#homefeatures .lt img {border: 2px solid #c9b99a;margin:10px 0px 10px 0px;}
#homefeatures .lt img.genericbutton {border:none;}
#homefeatures .lt p {width:360px;color:#666;font-size:11px;margin:0px;line-height:18px;}
#homefeatures .rt {float:left;width:480px;padding:0px 0px 0px 40px; _padding:0px 0px 0px 35px; }

#homefeatures .rt .featureditems-wrap {width:510px;margin-left:0px;}
#homefeatures .rt .featureditem {float:left;width:165px;height:185px;margin-top:10px;margin-right:0px;margin-bottom:0px;text-align: center;font-size:11px;}
#homefeatures .rt .featureditem .thumb {border: 1px solid #c9b99a;margin-bottom:5px}
#homefeatures .rt .featureditem .productname a:link, #homefeatures .rt .featureditem .productname a:visited {}
#homefeatures .rt .featureditem .productname a:hover {text-decoration:none;}
#homefeatures .rt .featureditem .pricelabel {font-weight:bold;font-size:10px;color:#666;}
#homefeatures .rt .featureditem .price {font-weight:bold;font-size:10px;color:#666;}
#homefeatures .rt .featureditem .listpricelabel {font-weight:bold;font-size:10px;color:#666;}
#homefeatures .rt .featureditem .listprice {font-weight:bold;font-size:10px;color:#666;text-decoration: line-through;}
#homefeatures .rt .featureditem .salepricelabel {font-weight:bold;font-size:10px;color:#cc0000}
#homefeatures .rt .featureditem .saleprice {font-weight:bold;font-size:10px;color:#cc0000}
#homefeatures .rt .featureditems-wrap .moduleHeading {display:none;width:0px;height:0px;}
#homefeatures .rt .featureditems-wrap .moduleHeading .left {display:none;width:0px;height:0px;}
#homefeatures .rt .featureditems-wrap .moduleHeading .right {display:none;width:0px;height:0px;}

#homefeatures-lower {border-bottom: 1px solid #c9b99a;height:120px;margin:0;padding:0 0 10px;clear:both;display:block;}
#homefeatures-lower img {float:left;}
#homefeatures-lower p {color:#666;font-size:12px;line-height:18px;}
#homefeatures-lower div.copy {float:left;margin:0 0 5px 15px;}
#homefeatures-lower .lt {float:left;width:360px;}
#homefeatures-lower .ctr {float:left;width:320px;}
#homefeatures-lower .rt {float:left;width:280px;}

/* CONTACT US */


/* PAGE HEADINGS */
#heading-title {margin:0 15px;}
#heading-brand {position:absolute;top:0px;left:15px;}
#heading-sale {margin:0 15px;}
#heading-newitems {margin:0 15px;}
#heading-bestsellers {margin:0 15px;}
#heading-myaccount {margin:0 15px;}
#heading-voucher {margin:0 15px;}
#heading-wishlist {margin:0 15px;}
#heading-emailwishlist {margin:0 15px;}
#heading-emailfriend {margin:0 15px;}
#heading-contactus {margin:0 15px;}
#heading-aboutus {margin:0 15px;}
#heading-catalogrequest {margin:0 15px;}
#heading-returnpolicy {margin:0 15px;}
#heading-shippinginfo {margin:0 15px;}
#heading-privacypolicy {margin:0 15px;}
#heading-cart {margin:0 15px;}
#heading-createaccount {margin:0 15px;}
#heading-affiliates {margin:0 15px;}
#heading-myaffiliateaccount {margin:0 15px;}
#heading-articles {margin:0 15px;}
#heading-reviews {margin:0 15px;}
#heading-search {margin:0 15px;}
#heading-brands {margin:0 15px;}
#heading-checkout {margin:0 15px;position:relative}


/* CREATE ACCOUNT */
/* LABELS */
#field-firstname,
#field-lastname,
#field-email,
#field-captcha,
#field-birthday,
#field-companyname,
#field-companyid,
#field-street,
#field-city,
#field-postal,
#field-state,
#field-country,
#field-phone,
#field-fax,
#field-password,
#field-enquiry,
#field-passwordconfirm{float:left;margin:7px 30px 0px 0px;width:240px;}
#field-state{float:left;margin:7px 30px 0px 0px;width:280px;}


/* INPUTS */
#field-firstname input,
#field-lastname input,
#field-email input,
#field-companyname input,
#field-companyid input,
#field-street input,
#field-city input,
#field-postal input,
#field-phone input,
#field-fax input,
#field-password input,
#field-passwordconfirm input{float:left;width:240px;padding:2px;margin:3px 0px 7px 0px;border:1px solid #cedbb6;}

#field-enquiry textarea { border:1px solid #cedbb6;font-family:Arial;font-size:12px; }

/* SELECTS */
#field-country select,
#field-state select{float:left;width:240px;padding:2px;margin:3px 0px 7px 0px;border:1px solid #cedbb6;}
.createaccount-group{background:#f5fbec;border:1px solid #7D9258;margin:0px 0px 30px 0px;padding:15px 0px 15px 15px;}
.createaccount-group-wrap .legend{color:#4d6c17;background:#ffffff;border:1px solid #7D9258;border-bottom:0px solid #dedede;float:left;padding:3px 8px;z-index:999;margin:0px;}
.createaccount-group-wrap h2{color:#381E13;margin-bottom:0px;}
.createaccount-group-wrap h4{color:#879e5e;}

.generic-group{background:#fafcf6;border:1px solid #7D9258;margin:0px 0px 30px 0px;padding:15px 0px 15px 15px;}
.generic-group-wrap .legend{color:#4d6c17;background:#ffffff;border:1px solid #7D9258;border-bottom:0px solid #dedede;float:left;padding:3px 8px;z-index:999;margin:0px;}
.generic-group-wrap h2{color:#381E13;margin-bottom:0px;}
.generic-group-wrap h4{color:#7D9258;}

#login-group {width:300px;float:left;margin:0 70px;_margin: 0px 30px 0 50px;}
#login-group-wrap .legend{color:#4d6c17;background:#ffffff;border:1px solid #7D9258;border-bottom:0px solid #dedede;float:left;padding:3px 8px;z-index:999;margin:0px;}
#login-group-wrap h2{color:#381E13;margin-bottom:0px;}
#login-group-wrap h4{color:#7D9258;}




#statetitle{display:block;float:left;color:#4d6c17;font-size:14px;margin-bottom:5px;margin-top:0px;font-weight:normal;}
#statenote{display:block;float:left;font-size:10px;margin:3px 0px 5px 5px;}


/* sitemap */
#sitemap-wrap {width:657px;/*background:#fcfdfe;border:1px solid #dedede;*/margin:30px 0px 50px 25px;}
#sitemap-wrap .main {float:left;margin: 0px 0px 0px 15px;width:200px;border-right:1px dotted #dedede;}
#sitemap-wrap .mainlast {float:left;margin: 0px 0px 0px 15px;width:200px;border-right:none;}
#sitemap-wrap ul {margin:15px;}
#sitemap-wrap li {list-style: none;margin:0;padding:0;background:none;}
#sitemap-wrap li {margin-bottom:15px;}
#sitemap-wrap li a:link, #sitemap-wrap li a:visited, #sitemap-wrap li a:hover, #sitemap-wrap li a:active {display:block;font-size: 12px;font-weight:bold; text-transform:none; padding-top: 2px;padding-bottom: 2px;padding-right: 0;padding-left:0px;background-color:none;border:none;color:#4d6c17;text-decoration:none;} 
#sitemap-wrap li a:hover {color:#879e5e;text-decoration:underline;}

#sitemap-wrap ul ul {margin:5px;}
#sitemap-wrap ul ul li {list-style: none;margin:0;padding:0;background:none;}
#sitemap-wrap ul ul li {margin-bottom:15px;width:160px}
#sitemap-wrap ul ul li a:link, #sitemap-wrap ul ul li a:visited, #sitemap-wrap ul ul li a:hover, #sitemap-wrap ul ul li a:active {background:none;
border:none;
color:#4d6c17;
display:block;
font-size: 11px;font-weight:normal;
margin-bottom:15px;
padding:0pt 0pt 0px 10px;
text-transform:none;
width:auto;} 
#sitemap-wrap ul ul li a:hover {color:#879e5e;text-decoration:underline;}



/* FORMS */
.formfieldlabel {padding-bottom:3px}
.formfield {padding-bottom:3px}
.formrequired {color:#ff0000;}
.requiredfield {color:#ff0000}
fieldset {margin-bottom:15px;padding:10px;border:none}
form {margin:0px;padding:0px}
form fieldset {margin-bottom:15px;padding:10px;border:none}
form td {padding:3px}
legend {color:#333;font-size:11px;margin-left:3px;margin-right:10px;padding:5px;}
.messageStackError {color:#ff0000;font-weight:bold}
.messageStackSuccess {color:#009900;font-weight:bold}
.messageStackWarning {color:#ff0000;font-weight:bold}
.warning {color:#ff0000;font-weight:bold}
.errorText {color:#ff0000;font-weight:bold}
form input {margin:0;padding:0;}
input.checkbox {margin-top:0px;margin-bottom:0px}
input .submitbutton,img .submitbutton {margin-top:0px;margin-bottom:0px;}


/* MISC */
a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 5px -500px;padding-left:21px}
a.morelink:hover {background: transparent url("/shop/templates/default/images/sprites.gif") 5px -400px}
.morelink span {position:absolute;left:-9999px;width:900px}

/* FOOTER */
#utility-footer {position: relative;font-weight:normal;height:27px;font-family: arial;font-size: 10px;width: 770px;margin-top: 0;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;border: 1px solid #ccc;
}
#utility-footer #left {position:absolute; top:-11px;left:3px;}
#utility-footer #right {position:absolute; top:7px;right:5px;}
#footer {position:relative;font-weight:normal;font-family:arial;font-size:11px;width:960px;margin:30px 0px 30px 0px;color:#c9b99a;text-align:center;}
#type-g #footer {position:relative;font-weight:normal;font-family:arial;font-size:11px;width:1095px;margin:30px 0px 30px 0px;color:#c9b99a;text-align:center;}
#footer #upper {/*position:absolute; top:5px;left:5px;*/}
#footer #lower {/*position:absolute; top:7px;right:5px;*/margin:25px 0px 30px 0px;font-size:10px;}
#footer a {text-decoration:underline;font-family:arial;}
#footer a:link, #footer a:visited {font-family:arial;}
#footer a:hover {font-family:arial;text-decoration:none;}
#footer .poweredby a {font-family:arial;text-decoration:underline}
#footer .poweredby a:hover {font-family:arial;text-decoration:none;}
