body { background: #fff /* url(/images/templates_images/simplefull/bg.gif) 0 0*/; font:12px/18px Arial, Helvetica, sans-serif; color: #000; }

/* Globals */
/* Links */

a:link, a:active, a:visited { color: #000; text-decoration: none; }
a:hover {}
button { position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible; }
button::-moz-focus-inner { border: none; }
button span { position: relative; display: block; white-space: nowrap; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Google Chrome only - fix margins */
button span { margin-top: -1px; }
}


/* Highlight */
::selection { background: #00735C; color: #fff; /* Safari */ }
::-moz-selection { background: #00735C; color: #fff; /* Firefox */ }

/* Headings */

h1 { font:700 30px/130% 'Cabin', Arial, Helvetica, sans-serif; color: #000; margin-bottom: 8px; }
h2 { font:700 18px/130% 'Cabin', Arial, Helvetica, sans-serif; color: #000; margin-bottom: 10px; }
h3 { }

div.left-column h3 { font:700 18px/130% Arial, Helvetica, sans-serif; color: #000; padding-bottom: 10px; }

/* Structure */

#wrapper { background: #fff; }
.wrap { background: #fff; }

div.top-section {
    background: none repeat scroll 0 0 #000000;
    border-bottom: 3px solid #00735C;
    height: 153px;
}
div.top-section-content-top { height: 31px; }
div.top-section-content-top div.select-language, div.top-section-content-top div.top-links { float: right; }
div.top-section-content-top div.top-links { text-align: right; margin: 0; }
div.top-section-content-top div.top-contact {
    color: #00735C;
    float: right;
    margin: 5px 20px 0 0;
}
div.top-section-content-top div.top-contact span.phone {
    background: url("/images/templates_images/simplefull/top-contact-phone.gif") no-repeat scroll 0 1px #000000;
    padding: 0 0 0 24px;
    margin: 0 20px;
}
div.top-section-content-top div.top-contact a.email {
    color: #00735c;
    background: url("/images/templates_images/simplefull/top-contact-email.gif") no-repeat scroll 0 1px #000000;
    padding: 0 0 0 24px;
    margin: 0 20px;
}

div.top-section-content-middle { padding: 0; position:relative; zoom:1; height: 88px; z-index:1000;  }

div.top-section-content-bottom { }
div.top-section-content-bottom ul { list-style: none; }
div.top-section-content-bottom ul li { float: left; }
div.top-section-content-bottom ul a {
    color: #FFFFFF;
    font-family: 'Cabin', Arial, Helvetica, sans-serif;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: 700;
    padding: 8px 18px;
    text-transform: uppercase;
}

div.top-section-content-bottom ul a.active {
background: linear-gradient(top, #009577 0%, #00735c 100%) !important;
background: -o-linear-gradient(top, #009577 0%, #00735c 100%) !important;
background: -moz-linear-gradient(top, #009577 0%, #00735c 100%) !important;
background: -webkit-linear-gradient(top, #009577 0%, #00735c 100%) !important;
background: -ms-linear-gradient(top, #009577 0%, #00735c 100%) !important;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #009577), color-stop(1, #00735c) ) !important;
}

div.top-section-content-bottom ul a:hover {
background: linear-gradient(top, #575757 0%, #3d3d3d 100%);
background: -o-linear-gradient(top, #575757 0%, #3d3d3d 100%);
background: -moz-linear-gradient(top, #575757 0%, #3d3d3d 100%);
background: -webkit-linear-gradient(top, #575757 0%, #3d3d3d 100%);
background: -ms-linear-gradient(top, #575757 0%, #3d3d3d 100%);
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #575757), color-stop(1, #3d3d3d) );
}

div.top-links { position: relative; }
div.top-links a { display: inline-block; padding: 6px 0 4px 9px; color: #fff; font-size: 11px; }

div.select-language { float: left; margin-right: 15px; }
div.select-language a { float: left; display: block; padding: 4px 3px; }
div.select-language a img { line-height: 0; display: inline-block; margin:0; padding:0;}

div.top-section div.cart { float: right; margin: 23px 0 0; text-align: center; font-size: 11px; color:#fff; }
div.top-section div.cart a.cart-volume { 
    color: #FFFFFF;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}
div.top-section div.cart div.go-to-cart { 
    color: #FFFFFF;
    display: block;
    float: right;
    margin-left: 4px;
    padding: 2px 0;
}


ul.top-menu { list-style: none; float: right; clear: right; margin-top: 25px; }
ul.top-menu li { display: block; float: left; list-style: none; }
ul.top-menu li a { display: block; float: left; color: #333; text-decoration: none; font-size: 14px; font-weight: 700; padding: 10px; }
ul.top-menu li a:hover, ul.top-menu li a.active { color: #000; }

div.content { background: #fff; }
div.infopage { background: #fff; padding: 20px; position: relative; }
div.left-column {}

div.search { margin:32px 0 0 0; }
div.search div.search-field { width: 190px; height: 33x; background: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position: relative; }
div.search div.search-field input { border:0; margin-left: 2px; height: 13px; padding: 10px; font-size:13px; width: 143px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
div.search div.search-field button { width: 15px; height: 14px; border:0; background: #fff url(/images/templates_images/simplefull/search-icon.png) no-repeat 0 0; position: absolute; top: 9px; right: 10px; overflow: hidden; }
div.search div.search-field button span { text-indent: -9999px; }

/* Inputs */
div.input-wrapper, fieldset.contact_page_input { clear:both; margin-bottom: 4px; float: left; width: 100%; }
div.input-wrapper label, fieldset.contact_page_input label { float: left; width: 140px; display: block; margin-top:6px; }
div.input-wrapper input, fieldset.contact_page_input input { float: left; width: 180px; border: 1px solid #ddd; padding: 4px; }
div.input-wrapper textarea, fieldset.contact_page_input textarea { float: left; width: 180px; border: 1px solid #ddd; padding: 4px; }
div.input-wrapper .multiField { float: left; width: 140px; }
fieldset.contact_page_input textarea { float: left; width: 300px; border: 1px solid #ddd; padding: 4px; }

fieldset.contact_page_input button {margin-left: 376px;}

/* Top menu */
ul.top-menu { list-style:none; display: block; padding: 15px 5px; }
ul.top-menu a { display: none;}
ul.top-menu li { list-style:none; display: inline; margin: 0 5px; }
ul.top-menu li a { color: #000; text-decoration: none; display: block; font-size: 14px; padding: 2px 5px; }

	/* Level 2 */
	ul.top-menu li ul { padding: 5px 0 10px; }
	ul.top-menu li ul li a { color: #E47911; font-size: 12px; padding: 1px 0; }

ul.top-menu li a:hover { text-decoration: underline; }
ul.top-menu li a.active { font-weight: 700;}


div.sidebar-box { padding: 15px; border-top: 2px solid #ccc; width: 150px; position: relative; left: -10px; zoom: 1; }

div.campaign-middle-small { position: relative; width: 960px; padding: 3px 0;}

/* Category menu */
div.grid_3 div.category-menu {
    background: #f0f0f0;
    margin: 0 0 10px 0;
}

div.category-menu h3 { padding: 10px; color: #000; font-size: 14px; font-family:'Cabin', Arial, Helvetica, sans-serif; }


div.category-menu ul { list-style: none; padding:0; }
div.category-menu ul li { list-style: none; margin:0; padding:0; display: block;}
div.category-menu ul li.first a { }
div.category-menu ul li.last a { }
div.category-menu ul li a {
    background: url("/images/templates_images/simplefull/menu-bg.gif") no-repeat scroll 10px 11px transparent;
    display: block;
    font-size: 12px;
    padding: 5px 0 5px 19px;
    border-top: 1px solid #e0dede;
}
div.category-menu ul li ul {
	padding: 0;   
}
div.category-menu ul li ul li a {
	background: #e2e2e2;
    	border:0;
    	font-size: 11px;
}

div.category-menu ul li a:hover { color: #666; }
div.category-menu ul li a.active { font-weight: 700; color: #00735C !important; }


/* Breadcrumbs */
div.breadcrumbs { padding: 10px 0 10px 10px; display: block; clear:both; color: #000; }
div.breadcrumbs a { color: #000;}
div.breadcrumbs a.active { font-weight:700;  }
.infopage div.breadcrumbs {padding-left:0;}

/* Product listing */
div.product-listing { width: 770px; zoom: 1; height: 100%; display:block; clear:both; }
div.product-listing.full { width: auto; }
div.product-listing h2 { padding: 15px; border-bottom: 1px solid #eee; }
div.product-listing div.product-box { width: 191px; height: 260px; position: relative;  float: left; border-right: 1px solid #eee; border-bottom: 1px solid #eee; display: block; }
div.product-listing.selected-products div.product-box { height: 325px; }
div.product-listing div.product-box:hover { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); z-index: 99999; }
div.product-listing div.product-box.last { border-right: 0; }
div.product-listing div.product-box div.image-container { text-align: center; width: 189px; height: 140px; line-height: 140px; display: block; overflow: hidden; position: relative;}
div.product-listing div.product-box div.image-container a {bottom: 0; display: block; left: 0; overflow: visible; position: absolute; text-align: center; width: 190px; }
div.product-listing div.product-box div.image-container a img { vertical-align: middle; }
div.product-listing div.product-box div.product-info { padding: 15px; }
div.product-listing div.product-box h3 { font-size: 12px; padding-bottom: 6px; }
div.product-listing div.product-box div.cta-wrap { bottom: 10px; position: absolute; width: 162px;} 
div.product-listing div.product-box p.manufacturer { width: 30px; background: #fff; position: absolute; top:10px; right:15px;}
div.product-listing div.product-box p.manufacturer img { width: 30px; }
div.product-listing div.product-box p.description {display:none;}
div.product-listing.selected-products div.product-box p.description {display:inline; font-size:12px; font-weight: 700; font-family: arial; text-align: center; color: red; height: 60px; overflow:hidden;}
div.product-listing div.product-box p.ordinary-pricing {font-size:10px; text-decoration: line-through;}
div.product-listing div.product-box p.special-pricing { position: absolute; background:#df0404; padding: 3px 5px; top: 0; left:0; display: none; color: #fff;}
div.product-listing div.product-box p.price, .product_box .product_price { float: left; font-weight: 700; font-size: 14px; color: #df0404; margin-top:5px; }
div.product-listing div.product-box p.price.old, .product_box .price.old { font-weight: normal; font-size: 11px; color: #666; position: absolute; top: -12px; left:0; text-decoration: line-through; }

div.product-listing div.product-box .add-to-cart, .product_box .add-to-cart { 
float: right; color: #000; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 5px 10px; display: block; font-size: 11px; font-weight: 700;

background: linear-gradient(top, #f1d02c 0%, #ffbf00 100%);
background: -o-linear-gradient(top, #f1d02c 0%, #ffbf00 100%);
background: -moz-linear-gradient(top, #f1d02c 0%, #ffbf00 100%);
background: -webkit-linear-gradient(top, #f1d02c 0%, #ffbf00 100%);
background: -ms-linear-gradient(top, #f1d02c 0%, #ffbf00 100%);
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f1d02c), color-stop(1, #ffbf00) );

}

div.product-listing div.product-box button.add-to-cart span { }
div.product-listing div.product-box .add-to-cart:active, .product_box .add-to-cart:active {
background: linear-gradient(top, #ffbf00 0%, #f1d02c 100%);
background: -o-linear-gradient(top, #ffbf00 0%, #f1d02c 100%);
background: -moz-linear-gradient(top, #ffbf00 0%, #f1d02c 100%);
background: -webkit-linear-gradient(top, #ffbf00 0%, #f1d02c 100%);
background: -ms-linear-gradient(top, #ffbf00 0%, #f1d02c 100%);
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #ffbf00), color-stop(1, #f1d02c) );
}

div.product-listing div.product-box .add-to-cart:active, .product_box .add-to-cart:active { padding: 5px 10px 5px;}


/* Product listing NEWS */
div.product-listing2.news { zoom: 1; height: 100%; display:none; clear:both; border: 2px solid #00735C; }
/* div.product-listing.full { width: auto; }*/
div.product-listing2.news h2 { 
    padding: 6px;
    color: #fff;
    background: linear-gradient(top, #009577 0%, #00735c 100%) !important;
    background: -o-linear-gradient(top, #009577 0%, #00735c 100%) !important;
    background: -moz-linear-gradient(top, #009577 0%, #00735c 100%) !important;
    background: -webkit-linear-gradient(top, #009577 0%, #00735c 100%) !important;
    background: -ms-linear-gradient(top, #009577 0%, #00735c 100%) !important;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #009577), color-stop(1, #00735c) ) !important;
} 
div.product-listing2.news div.product-box { width: 348px; height: 30px; position: relative;  float: left; border-bottom: 1px solid #eee; border-right:none; display: block; overflow: hidden; padding: 10px 15px; }
/* div.product-listing div.product-box:hover { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); z-index: 99999; }
div.product-listing div.product-box.last { border-right: 0; }*/

div.product-listing2.news div.product-box div.image-container { width: 70px; height: 50px; display: block; overflow: hidden; position: relative; float: left; }
div.product-listing2.news div.product-box div.image-container a { width: 70px; height: 50px; text-align:center; }
div.product-listing2.news div.product-box div.image-container a img { width: 70%; height: 70%; margin: 0 auto; }
/*
div.product-listing div.product-box div.product-info { padding: 15px; }*/
div.product-listing2.news div.product-box h3 { font-size: 11px; }
div.product-listing2.news div.product-box h3 a { width: 100%; display: block; }

div.product-listing2.news div.product-box div.cta-wrap { bottom: 10px; position: absolute; width: 162px; display: none; }
/*
div.product-listing div.product-box p.manufacturer { width: 30px; background: #fff; position: absolute; top:10px; right:15px;}
div.product-listing div.product-box p.manufacturer img { width: 30px; }
div.product-listing div.product-box p.description {font-size:10px; line-height: 140%; height: 60px;overflow:hidden;}
div.product-listing div.product-box p.ordinary-pricing {font-size:10px; text-decoration: line-through;}
div.product-listing div.product-box p.special-pricing { position: absolute; background:#df0404; padding: 3px 5px; top: 0; left:0; display: none; color: #fff;}
div.product-listing div.product-box p.price, .product_box .product_price { float: left; font-weight: 700; font-size: 14px; color: #df0404; margin-top:5px; }
div.product-listing div.product-box p.price.old, .product_box .price.old { font-weight: normal; font-size: 11px; color: #666; position: absolute; top: -12px; left:0; text-decoration: line-through; } */



/* Sub Category listing */
div.sub-categories-listing {}
div.sub-categories-listing h2 { font-size: 16px; margin:10px; color: #fff; display: none; }
div.sub-category { height: 170px; padding-bottom: 15px; }
div.sub-category h3 { font-size: 14px; margin: 10px; }
div.sub-category h3 a { }


/* Product box */
.product_box { border: 1px solid #eee; padding: 10px; display: block; position: relative;}
.product_box .price.old { position: static; float: left;}
.product_box .add-to-cart {margin-top: 7px;}
h3.boxheader {
    font-family: 'Cabin',Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 10px;
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: 	
button.submitBtn { 
	padding: 0 15px 0 0; 
	margin-right:5px; 
	font-size:2em; 
	text-align: center; 
	background: transparent url(images/btn_blue_sprite.gif) no-repeat right -140px; 
}
	
button.submitBtn span {
	padding: 13px 0 0 15px; 
	height:37px; 
	background: transparent url(images/btn_blue_sprite.gif) no-repeat left top; 
	color:#fff; 
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script
	background-position: right -210px; 
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
*/




/* Categorypage */
div.category-description { padding: 0 60px 10px 10px; color:#000; border-bottom: 1px solid #eee; clear:both; }
div.category-description img { float: left; margin-right: 25px; }
div.category-description h1 { color: #000; padding-bottom:0; margin-top: 0 }
div.category-description p { padding-bottom: 15px;}
a.hide-cat { background: #000 url(/images/templates_images/simplefull/warrows-down.png) no-repeat 50% 5px; display: block; clear:both; height: 15px; border-top: 1px solid #fff;}
a.hide-cat.active { background: #000 url(/images/templates_images/simplefull/warrows-down.png) no-repeat 50% -7px; }
a.hide-cat:hover { background-color:#333}
a.hide-cat span { display: none; }

a.filter-button { /* border-bottom: 1px solid #ddd;*/ padding: 10px; clear: both; display: block; text-align: center; font-size: 14px; text-transform: uppercase; background:#fdc9c9 url(/images/templates_images/simplefull/filter-arrows-sprites.png) no-repeat 405px 15px; }
a.filter-button.active { background-position: 405px -11px; }
div.filter { width: 930px; height: 210px; float: left; display:block; position: relative; zoom:1; padding: 15px; border-bottom: 1px solid #eee; }
div.filter h2 { margin-bottom: 10px; }
div.filter ul { list-style:none; float: left; width: 160px; border-right: 1px solid #ddd; height: 170px; display: block; margin-right: 20px; overflow: auto; }
div.filter ul li { list-style:none; font-size: 14px; font-weight: 700; color: #10b8ff; }
div.filter ul li a { font-size: 12px;}

div.listing-options-wrapper { border-bottom: 1px solid #eee; height: 28px; padding: 10px 0; font-size: 11px; }
div.sortby { }
div.sortby span.sub { margin-top: 4px; }
div.sortby .selectBox { width: 110px; }
div.listing-options-wrapper span.sub {margin-right: 6px; float: left;}
div.listing-options { margin-top: 4px;}
span.product-list-limit a { border: 1px solid #000; padding:0 2px; margin-right: 3px; display: block; float: left; }
span.product-list-limit a.selected { border: 1px solid #00735C; background: #00735C; color: #fff; }
div.paging { float: right; margin-top: 4px; }
div.paging a { padding:0 4px; margin-left: 3px; display: block; float: left; border: 1px solid #fff; }
div.paging a.active { border: 1px solid #000;  }

/* Productpage */
div.product-image-box { margin-top: 10px; position: relative; overflow: hidden; border: 1px solid #eee; }
div.product-image-box .product-image-large li {width: 100%; display:none; list-style:none;}
div.product-image-box div.product-image-small { clear:both; display:block; margin-top: 10px; }
div.product-image-box div.product-image-small li  { float: left; display: block; margin: 0 5px 5px 0; list-style:none; }
div.product-image-box div.product-image-small a { float: left; display: block; }
div.product-image-box div.product-image-small a img { text-align: center; }
div.product-image-box div.product-image-small a:hover,
div.product-image-box div.product-image-small a.active { }
div.product-info-box { float: right; margin-top: 15px; }
div.product-info-box p.artnr { float: right; font-size: 11px; color: #999; }
div.product-info-box p.manufacturer img { width: 80px; margin-bottom: 5px; }
div.product-info-box h1 { padding-bottom: 10px; margin:0; font-weight: normal; font-size: 18px; }
div.product-info-box p.rekprice { font-size: 12px; font-weight: 700; text-decoration:line-through; }
div.product-info-box p.price { font-size: 30px; color: #DF0404; font-weight: 700; margin-bottom: 10px; }
div.product-info-box p.price strike { font-weight: normal; font-size: 14px; color: #666; margin:0; }

div.product-info-box div.cta-box { border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; width: 100%; display: block; float: left; margin-top: 20px; padding: 10px 0; }
div.product-info-box div.variants { height: 19px; font-size: 11px; float: left; padding: 6px 10px;}
div.product-info-box div.variants label { float: left; margin-right: 5px; }
div.product-info-box p.stock { float: left; font-size: 11px; }
div.product-info-box div.buy-now {clear:both; display: block; width: 389px; overflow:visible; float: left; padding: 7px 0;}
div.product-info-box input.amount { float: left; width: 30px; height: 38px; margin: 0 5px 0 0; border: 1px solid #ccc; text-align:center; line-height: 38px;}
.social { margin-top: 10px; float: right;}

/* Tabs */ 
div.tabs { margin-top: 20px; }
div.tabs ul { margin:0; padding:0; border-bottom: 1px solid #eee; float: left; width: 100%; }
div.tabs li { list-style:none; float: left; display:block; margin-right: 3px;}
div.tabs ul li a { float: left; display: block; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 4px; font-size: 11px;  }
div.tabs li.ui-state-active a { background: #000; color: #fff; }
.ui-tabs-hide { display: none; }

.tab-content {border-left:1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 15px;}

div.description { }
div.description ul { margin:0 0 20px 20px; padding:0; float: none; width: auto; border-bottom: none; list-style-type: disc; }
div.description ul li { display: list-item; list-style-type: disc; float: none; }
div.description p { padding-bottom: 10px;font-size: 11px; }
#description a {text-decoration:underline;}

div#specifications { font-size:11px; }
div#specifications dl { width: 100%; clear:both; float: left; }
div#specifications dl.odd { background: #ebfafd; }
div#specifications dl dt { float: left; width: 20%; padding: 3px; border-right: 3px solid #fff; font-weight: 700; }
div#specifications dl dd { float: left; width: 76%; padding: 3px; }

div#reviews { font-size: 11px; }
div#reviews a.reviews-write-button { display: block; background: url("/images/templates_images/simplefull/select-arrow-down.png") no-repeat 103px 11px; text-align: center; padding: 6px;}
div#reviews a.reviews-write-button.active {}
div#reviews div.reviews-write { border-top:1px solid #eee; border-bottom:1px solid #eee; padding: 15px; }

div#reviews div.reviews-write .captcha-image {width: 105px; margin-left: 140px}
#recaptcha_area { float: left; margin-left: 140px }

div#reviews div.reviews-ajax-box { background: #EBFAFD; padding: 7px; font-size: 11px; clear:both; margin: 5px 0; }
div#reviews div.reviews-ajax-box div.reviews-rating { float: left;}
div#reviews div.reviews-ajax-box div.reviews-publisher, div#reviews div.reviews-ajax-box div.reviews-date { float: right; display: block; clear: right;}
div#reviews div.reviews-ajax-box div.reviews-description { float: left; clear:both;}

.ui-stars-star,.ui-stars-cancel {float: left; display: block; overflow: hidden; text-indent: -999em; cursor: pointer; }
.ui-stars-star a,.ui-stars-cancel a { width: 28px; height: 26px; display: block; position: relative; background: url(/images/templates_images/simplefull/crystal-stars.png) no-repeat 0 0; }
.ui-stars-star a { background-position: 0 -56px; }
.ui-stars-star-on a { background-position: 0 -84px; }
.ui-stars-star-hover a { background-position: 0 -112px; }
.ui-stars-cancel-hover a { background-position: 0 -28px;}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a {	cursor: default !important; }
div.reviews-rating div.ui-stars-rating { float:right; background:url("/images/templates_images/simplefull/crystal-stars.png") no-repeat scroll 0 0 transparent; height:26px; width:28px; background-position:0 -84px; }

div.rating { width: 410px; height: 400px; overflow: auto; }



/* Login, My Account */
div.login-box { width: 330px; padding:15px; height: 150px; float:left; background: #eee; }
div.account-intro { border: 1px solid #eee; float: left; width: 508px; margin-left:20px; display: block; padding: 15px; height: 150px; }
div.create-account a.close { z-index:9999999; position: absolute; top:-5px; right:-5px; width: 17px; height: 17px; background: url(/img/checkout/remove.png) no-repeat 0 0; }
div.create-account a.close:hover { background-position: 0 -17px; }
div.create-account a.close span { display:none; }
div.form-boxed { float: left; width: 48%;}
div.create-account { width: 930px; border: 1px solid #000; background: #fff; padding: 15px; display: block; position: absolute; top: -1px; left:0; z-index:9999}

/* Category Boxes */
div.category-boxes {background: #fff; margin-top: 10px; }
div.category-boxes h2 { margin:10px; }
div.category-boxes div.category-box {padding: 15px 54px 15px 55px; border-bottom: 1px solid #eee; border-right: 1px solid #eee; float: left; display: block; text-align: center;}
div.category-boxes div.category-box h3 { font-size: 16px; font-weight: normal; font-family: 'Cabin', Arial, Helvetica, sans-serif; }
div.category-boxes div.category-box.last {border-right:0;}

/* Footer */
#footer { margin: 10px auto; border-top: 3px solid #00735C; padding: 30px 0; }
#footer ul { float: right; display: block; list-style: none; padding:0;}
#footer ul li { display: block; list-style: none; float: left; }
#footer ul li strong { text-transform: uppercase; font-size: 16px; font-weight: normal; color: #000; padding-bottom: 6px; display: block }
#footer ul a {
    color: #333333;
    float: left;
    font-family: 'Cabin', Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin: 0 0 0 16px;
    text-transform: uppercase;
}
div.copyright {
	text-align:center;
    font-size:10px;
    color: #666;
    margin: 15px 0 30px;
}

/* Buttons */

a.button, button.button { background: linear-gradient(top, #ffffff 0%, #EEF0F1 100%);
background: -o-linear-gradient(top, #ffffff 0%, #EEF0F1 100%);
background: -moz-linear-gradient(top, #ffffff 0%, #EEF0F1 100%);
background: -webkit-linear-gradient(top, #ffffff 0%, #EEF0F1 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #EEF0F1 100%);
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #EEF0F1) ); color: #000; border: 1px solid #ddd;
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
}
a.button span { color: #000; }
a.button.blue, div.checkout_box fieldset.user_details_input.loadPnr .button { background: url(/images/templates_images/simplefull/goto-cart.png); 
-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #fff; border:0; width: 174px;text-align: center;}
a.button.blue span { color: #000; }
a.button.red { background: linear-gradient(top, #499EF5 0%, #0065CC 100%);
background: -o-linear-gradient(top, #499EF5 0%, #0065CC 100%);
background: -moz-linear-gradient(top, #499EF5 0%, #0065CC 100%);
background: -webkit-linear-gradient(top, #499EF5 0%, #0065CC 100%);
background: -ms-linear-gradient(top, #499EF5 0%, #0065CC 100%);
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #499EF5), color-stop(1, #0065CC) ); }

a.button, div.checkout_box fieldset.user_details_input.loadPnr .button { text-decoration: none; display: block; float: left; width: auto; height: 22px; position: relative; zoom: 1; }
a.button span, div.checkout_box fieldset.user_details_input.loadPnr .button span, button.button span { display: block; font-size: 11px; position: relative; zoom: 1; text-transform: uppercase; padding: 6px 0 5px 14px; line-height: 11px; font-weight: 700; margin-right: 13px; }
a.button.yellow span { color:#000; }

a.button:hover {  }
a.button:hover span{ }

a.button:active{  }
a.button:active span{  }


div.product-info-box a.add-to-cart { float: left; color: #000; background: #F5CB1D; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 12px 20px; display: block; font-size: 14px; font-weight: 700; }
div.product-info-box a.add-to-cart span { }
div.product-info-box a.add-to-cart:hover { background: #f5d867; }
div.product-info-box a.add-to-cart:active { padding: 13px 20px 11px;}

div.checkout_submit a.checkout_submit_link { float: right; color: #000; background: #F5CB1D; -webkit-border-radius: 15px; -moz-border-radius: 15px; 
    border-radius: 15px; padding: 16px 24px; display: block; font-size: 18px; font-weight: 700; }
div.checkout_submit a.checkout_submit_link:hover { background: #f5d867; }

/* Custom */
div.template_box.info_box {
	margin-bottom: 10px;   
}
div.fb-like {
	margin-bottom: 10px;   
}

div.slider-top-large div.template_box div.info_description {
    height: 280px;
    width: 760px;
    overflow: hidden;
}
div.slider-top-large div.template_box.info_box {
	margin: 0;   
}

/* IE Rendering */
html.ie div.top-section-content-bottom ul a.active { background: #00735C; }
html.ie div.top-section-content-bottom ul a:hover { background: #3d3d3d; }
html.ie div.product-listing div.product-box .add-to-cart, html.ie div.product-listing div.product-box .add-to-cart:hover, html.ie div.product-listing div.product-box .add-to-cart:active { background: #FFBF00; }
html.ie div.template_box a.add-to-cart, html.ie div.template_box a.add-to-cart:hover, html.ie div.template_box a.add-to-cart:active { background: #FFBF00; }
html.ie div.checkout_box h2, html.ie div.checkout_box.payment_fields h3 { background: #00735C; }
/*
html.ie div.category-menu h3 { background: #333; }
html.ie div.category-menu ul li a, html.ie div.category-menu ul li a:hover { background: #EEF0F1; }
html.ie div.category-menu ul li a.active { background: #d2232a; }
html.ie div.top-section-content-bottom ul a:hover { background: #3d3d3d; }
html.ie div.product-listing div.product-box .add-to-cart, html.ie div.product-listing div.product-box .add-to-cart:hover, html.ie div.product-listing div.product-box .add-to-cart:active { background: #0065CC; }
html.ie a.button { background: #EEF0F1 }
html.ie a.button.blue, html.ie div.checkout_box fieldset.user_details_input.loadPnr .button { background: #0065CC; }
html.ie a.button.red { background: #0065CC; }
html.ie div.product-info-box a.add-to-cart, html.ie div.product-info-box a.add-to-cart:hover, html.ie div.product-info-box a.add-to-cart:active { background: #0065CC; }
html.ie div.checkout_submit a.checkout_submit_link { background: #D2232A; }
*/

div.checkout_box fieldset.user_details_input.loadPnr .button { background: url("/images/templates_images/simplefull/goto-cart.png") repeat scroll -12px 0 transparent; color: #000;}