/* Shopify theme: Monochrome */
/* theme author: Shopify's Alex MacDonell - alex.macdonell@shopify.com */


/* =============== */
/* = General CSS = */
/* =============== */

* {margin:0; padding:0;}
img {border:0;}

html {height: 100%;}
body {height: 100%; background: #282828  top center no-repeat; font-size:13px; color: #ffffff; font-family: Helvetica, Arial, sans-serif;
background-image:url(../../../../../../../images/EFTMBG-Wrap.gif);


background-repeat: repeat;
background-position: top center;
background-attachment: scroll;}

h1, h2, h3, h4, h5 {font-family: Helvetica, Arial, sans-serif;}
h1 {text-align:left; color: #ffffff; font-weight: normal; font-size: 48px;}
h1 a {text-decoration: none; color: #ffffff;} 
h1 a:hover {text-decoration: none;}
h2 {font-size: 18px; color: #D9D7AD; font-weight: normal;}
h3 {font-size: 16px; color: #ff9500; font-weight: normal;}
h4 {font-size: 14px; color: #ff9500; font-weight: normal;}
h5 {font-size: 14px; font-weight: normal; color: #8695a9;}
h6 {font-size: 13px; color: #D9D7AD;}

a {color: #ffffff; text-decoration: none;}
a:hover {color: #ffffff; text-decoration: underline;}
ol {padding:0px; margin:0px;}
ul {padding:0px; margin:0px;}
li {margin:0;}
p {margin-bottom:18px; line-height:20px} 
blockquote {font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:15px; font-style:italic;}   

form {margin-bottom:15px;}
label {margin-bottom:3px;}
input[type="text"] { padding:2px 2px; margin-bottom:10px;}
textarea {margin-bottom:15px; font-family:Arial, Helvetica, sans-serif;}

input[type="submit"] {border: none; padding: 0;}

dd.field-padding {margin-top: 10px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }

/* ========== */
/* = Layout = */
/* ========== */

#wrap {min-height: 100%;}

#header-wrapper {width: 100%; margin:auto;} 

#header{
	min-height: 205px;
	height:200px !important;
	height:205px;
	position: relative;
}

#logo {
	float: left;
	margin-right: 0;
	/*margin-bottom: 90px;*/
}
#logo h1 {color: #ffffff;}

#toolbar {
	float: right;
	width: 100%;
	height: 150px;
	margin-top: 10px;
}
#toolbar ul.toolbar-cart a {color: #ff9500;}
#toolbar ul {float: left;}
#toolbar ul li {float: left; list-style: none; color: #f1f0db;}
#toolbar ul.toolbar-cart { width: 188px; padding: 13px 0 0 25px; height: 25px; background: rgba(0,0,0,0.50); -webkit-border-radius: 20px; -moz-border-radius: 20px;border-radius: 20px;}
#toolbar ul.toolbar-cart li {color: #D9D7AD; padding-left: 20px;}
#toolbar ul.toolbar-checkout li {float: left; display: block; margin-left: 10px;
text-align: left;
	background-color: #000000;
	border: solid 1px #ffffff;
	opacity: .7;
	filter: alpha(opacity = 70);}

#main-navigation {
	float: left;
	/*position: absolute;
	bottom: -1px;
	right: -50px;*/
	width: 100%;
}
#main-navigation ul li {
	float:left;
	list-style: none;
	height: 30px;
	font-size: 15px;
	text-shadow: 1px 1px #000000;
	/*padding-top: 30px;
	padding-right: 30px;*/
	padding-left: 28px;
	background-image: url(main-navigation-divider8d318d31.png);
	background-repeat: no-repeat;
}
#main-navigation ul li a {color: #dcdcdc;}
#main-navigation ul li a:hover {color: #ffffff;}
#main-navigation ul li.current {background-image: url(main-navigation-divider6f226f22.png?753), url(main-navigation-bg-on6aab6aab.png?983); background-position: top left, bottom left; background-repeat: no-repeat, repeat-x;}
#main-navigation ul li.current a, #main-navigation ul li.current a:hover {color: #ffffff; cursor: default; text-decoration: none;}

#home-banner-wrapper {width: 100%; background-color: #131820; background: #131820 url(header-wrapper-bg-top.png) top left repeat-x; background-image: url(header-wrapper-bg-topd81fd81f.png?345), url(header-wrapper-bg-bottom04570457.png?5675), url(home-wrapper-bgd2edd2ed.png?932); background-repeat: repeat-x, repeat-x, repeat-y; background-position:top left, bottom left, top center; border-top: 1px solid rgba(255,255,255,0.20); border-bottom: 1px solid rgba(255,255,255,0.20);}
#home-banner-wrapper-no-banner {width: 100%; border-top: 1px solid rgba(255,255,255,0.20);}
#home-banner-wrapper #home-banner {
	overflow: hidden;
	width:90%;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#home-banner-wrapper #home-banner #home-banner-content {
	float: left;
	width:100%;
	margin-right: 30px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
#home-banner-wrapper #home-banner #home-banner-content h2.title {font-size: 32px; line-height: 38px; font-weight: normal; margin-bottom:20px; color: #d9d7ad;}
#home-banner-wrapper #home-banner #home-banner-content p {font-size: 16px; line-height: 28px; margin-bottom: 25px; color: #ffffff;}
#home-banner-wrapper #home-banner #home-banner-content ul li {float: left; display: block;}
#home-banner-wrapper #home-banner #home-banner-content ul li a {display: block; list-style: none; background: url(btn-view-our-catalog.png) 0 0 no-repeat; width: 188px; height: 41px; text-indent: -9009px;}
#home-banner-wrapper #home-banner #home-banner-content ul li a:hover {background-position: 0 -41px;}
#home-banner-wrapper #home-banner #home-banner-image {
	float: right;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

#sub-banner-wrapper {width: 100%; background-color: #131820; background-image: url(header-wrapper-bg-top.png), url(header-wrapper-bg-bottom.png), url(home-wrapper-bg.png); background-repeat: repeat-x, repeat-x, repeat-y; background-position:top left, bottom left, top center; border-top: 1px solid rgba(255,255,255,0.20); border-bottom: 1px solid rgba(255,255,255,0.20);}
#sub-banner-wrapper #sub-banner {margin: 0 auto; overflow: hidden; width:930px; padding:0 0 0 30px;}
#sub-banner-wrapper #sub-banner #home-banner-content {float: left; width:960px; padding: 50px 0 50px 0; margin-right: 30px;}
#sub-banner-wrapper #sub-banner h2 {font-size:36px; font-weight: normal; color: #ff9500; margin-bottom: 15px;}
#sub-banner-wrapper #sub-banner ul.breadcrumb {; list-style: none;}
#sub-banner-wrapper #sub-banner ul.breadcrumb li {float: left; padding: 0 20px 0 0; margin-right: 20px; background: url(breadcrumb-arrow.png) center right no-repeat;}
#sub-banner-wrapper #sub-banner ul.breadcrumb li.current a {color: #ffffff; background-image: none;}
#sub-banner-wrapper #sub-banner ul.breadcrumb li.no-arrow {color: #ffffff; background-image: none;}
#sub-banner-wrapper #sub-banner ul.breadcrumb li a {color: #ffffff;}

#content-wrapper {padding: 30px 0 205px 0 ; margin: 0 auto; width: 100%;}
#content-wrapper #catalog-description {padding-left: 30px;}
#content-wrapper #catalog-description p {font-size: 14px; line-height: 22px;}

#featured-products h3.featured-products-title {font-size: 18px; font-weight: normal; color: #D9D7AD; text-shadow: 1px 1px #000000; margin: 0 0 30px 30px;}
#featured-products ul.featured-product {float: left; list-style: none; border: 1px dotted rgba(255,255,255,0.2); padding: 28px 14px 10px 25px;}
#featured-products ul.featured-product a {display: block;}
#featured-products ul.featured-product:hover {background: rgba(0,0,0,0.2); cursor: pointer;}
#featured-products ul li a {text-decoration: none;}
#featured-products ul li img.product-image {display: block; border: 5px solid #ffffff; margin-bottom: 15px;}
#featured-products ul li .product-name {display: block; width: 175px; font-size: 13px; color: #D9D7AD; line-height: 20px;}
#featured-products ul li .featured-price {color: #ff9500; line-height: 20px;}
#featured-products ul li img.btn-details {display: block; margin-top: 5px;}

#search {float: right;}
#search form .search-field {background: url("search-bg.png") top left no-repeat; border: 0 none; color: #b7b6b6; margin: -7px -18px 0 0; outline: medium none; padding: 9px 40px 8px 20px; position: relative; vertical-align: middle; width: 181px; height: 21px; z-index: 2; font-size: 13px;}
#search form .search-button {border: 0 none; position: relative; right: 15px; top: -2px; vertical-align: middle; z-index: 999;}

#pagination {clear: both; padding: 40px 30px 0 30px;}
#pagination ul {float: right; list-style: none;}
#pagination ul li {display: inline; padding: 6px 10px; font-weight: bold; font-size: 14px;}
#pagination ul li a {}
#pagination ul li a:hover {}
#pagination ul li.current {background: #ffffff; -moz-border-radius: 7px; border-radius: 7px; color: #1c232e;}

/* ================ */
/* = Product View = */
/* ================ */

#product-photos {float: left; width: 280px; padding: 20px 0 0 30px;}
#product-photos ul {list-style: none;}
#product-photos ul li {float: left; list-style: none; background: #ffffff; padding: 5px; margin: 30px 30px 0 0;}

#product-description {float: left; width: 610px;}
#product-description ul {display: block; list-style: none;}
#product-description ul li {margin-bottom: 20px;}
#product-description .original-price {font-size: 16px; color: #8695a9; text-shadow: 1px 1px #000000;}
#product-description .current-price {float: left; font-size: 22px; color: #ff9500; text-shadow: 1px 1px #000000; margin-top: 10px;}
#product-description #purchase {float: right;}
#product-description h2.title {font-size:16px; color: #D9D7AD; margin-bottom: 18px; font-weight: normal;}
#product-description ul.description-list {margin-left: 30px;}
#product-description ul.description-list li {color: #8695a9; list-style: disc;}
#product-description .dotted-divider {background: url(dotted-divider.gif) repeat-x; height: 1px; margin: 15px 0;}

#product-variants ul li input {margin-right: 10px;}
#product-variants ul li {margin: 10px 0 0 0;}
#product-variants label.product-options {font-size: 15px; color: #8695a9;}
#product-variants {width: 200px;}
#product-variants .selector-wrapper label, #product-variants .selector-wrapper select {margin-bottom: 5px;}

/* =========== */
/* = Blog    = */
/* =========== */

#left-column {float: left; width: 658px; padding-left: 30px;}

#left-column .blog-post h2.blog-post-title {font-size: 22px; line-height: 34px; font-weight: normal; text-shadow: 1px 1px #000000; margin-bottom: 15px;}
#left-column .blog-post h2.blog-post-title a {color: #D9D7AD;}
#left-column .blog-post h3.blog-post-date {font-size: 13px; color: #8695a9; font-weight: normal; text-shadow: 1px 1px #000000; margin-bottom: 15px;}
#left-column .blog-post h4.blog-secondary-title {color: #ffffff; font-size: 17px; font-weight: normal; text-shadow: 1px 1px #000000; margin-bottom: 15px;}
#left-column .blog-post {background: url(dotted-divider.gif) bottom left repeat-x;}
#left-column .blog-post .article {background: url(dotted-divider.gif) bottom left repeat-x; padding-bottom: 10px; margin-bottom: 30px;}
#left-column .blog-post a {color: #ff9500;}
#left-column .blog-post ul, #left-column .blog-post ol {padding-left: 30px; color: #8695a9;}
#left-column .blog-post ul li, #left-column .blog-post ol li {line-height: 20px; margin-bottom: 20px;}
#left-column .blog-post ul li a, #left-column .blog-post ol li a {color: #aebbcd;}

#left-column .blog-post .blog-details ul {list-style: none; margin-left: -30px;}
#left-column .blog-post .blog-details ul li {float: left; margin-right: 30px;}
#left-column .blog-post .blog-details ul li.continue a {color: #ff9500;}
#left-column a.comments {color: #8695a9; margin-left: 15px;}

#right-column {float: left; width: 212px; margin: 15px 0 0 30px; padding-right: 30px;}
#right-column h2.right-column-heading {color: #ffffff; font-weight: normal; font-size: 18px; margin-bottom: 30px;}
#right-column ul {list-style: none; margin-bottom: 15px; background: url(dotted-divider.gif) bottom left repeat-x; padding-bottom: 15px;}
#right-column ul li {font-size: 14px; line-height: 20px; color: #D9D7AD;}
#right-column ul li a {color: #D9D7AD;}
a.rss-icon img {margin: 0 10px -2px 0;}

#left-column ul.inner {list-style: none; margin: 0 0 15px -30px;}
#left-column ul.inner li {margin-bottom: 0;}
#left-column ul.inner li .comment {color: #ffffff;}
#left-column ul.inner li .dotted-divider {margin-top: 15px;}
#left-column #comments .box, #left-column #comments .notice {color: #ff9500; margin-bottom: 15px;}

/* ========= */
/* = Cart  = */
/* ========= */

#cart table {width: 900px;}
#cart th {color: #ffffff; font-size: 14px; font-weight: normal; text-align: center; padding: 15px 15px; border-top: 1px solid #8695a9; border-bottom: 1px solid #8695a9}
#cart th.start {text-align: left; padding-left: 0;}
#cart td {font-size: 13px; text-align: center; vertical-align: middle; padding: 15px; border-bottom: 1px solid #8695a9;}
#cart td.pic {width: 50px; padding-right: 5px; padding-left: 0;}
#cart td.pic img {float: left;}
#cart td.title {text-align: left; color: #D9D7AD; font-weight: normal;}
#cart td.remove a {color: #8695a9;}
#cart td input.field {text-align: center; width: 40px; padding: 3px; margin-top: 8px;}
#cart h3.title {font-size: 15px; text-align: left; font-weight: normal;}
#cart p.cart-total {float: right; color: #ffffff; font-size: 18px;}

#complete {padding-top: 25px;}
#notes {width: 410px; padding-top: 15px; float: left;}
#notes label {font-size: 13px; display: block;}
#notes textarea {width: 380px;height: 100px;padding: 3px; margin-top: 4px;}
#total {float: right;}
#total h3 {color: #ffffff; font-size: 30px;	text-align: right; padding-bottom: 25px; font-weight: normal;}
#total div#checkout input {float: right; margin-left: 10px;}

/* ========= */
/* = About  = */
/* ========= */

#full-width {width: 900px; padding: 0 30px;}
#full-width h2 {font-size: 18px; font-weight: normal; color: #D9D7AD; text-shadow: 1px 1px #000000; margin: 0 0 30px 0;}
#full-width h3 {font-size: 16px; font-weight: normal; color: #8695a9; text-shadow: 1px 1px #000000; margin: 0 0 15px 0;}
#full-width h4 {font-size: 15px; font-weight: normal; color: #ff9500; text-shadow: 1px 1px #000000; margin: 0 0 15px 0;}
#full-width h5 {font-size: 14px; font-weight: bold; color: #ffffff; text-shadow: 1px 1px #000000; margin: 0 0 15px 0;}
#full-width a {color: #ff9500;}
#full-width ul, #full-width ol {color: #8695a9; padding-left: 30px; margin-bottom: 15px;}
#full-width ul li, #full-width ol li {line-height: 22px;}

/* ========= */
/* = Search  = */
/* ========= */

#full-width .product-image {float: left; width: 130px; margin-bottom: 30px;}
#full-width .product-info {float: left; width: 770px;}
#full-width .dotted-divider {background: url(dotted-divider.gif) repeat-x; height: 1px; padding: 15px 0;}
#full-width a.search-result {color: #D9D7AD;}
#full-width a.result-title {font-size: 16px;}


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

#footer {
	position: relative;
	margin-top: -190px;
	/*height: 270px;*/
	clear: both;
	background: #595959;
	border-top: 1px solid rgba(255,255,255,0.2);
}
#footer-content {
	width: 100%;
	padding-top: 40px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer-content a {color: #8695a9;}
#footer-content p {
	color: #FFF;
}

#footer-content ul.credit-cards { list-style: none: display: inline; margin: 0 auto; padding:0; }
#footer-content ul.credit-cards li { list-style: none: float: left; display: inline; color: #8695a9; margin:0 0 0 10px; }

/*Opera Fix*/
body:before {content:""; height:100%; float:left; width:0; margin-top:-32767px;/}


/* =========== */
/* = Buttons = */
/* =========== */

.button, .button:visited {
	display: inline-block;
	padding: 5px 10px 6px;
	text-decoration: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	background-color: #222;
	background-image: url(overlayc399c399.png);
	background-repeat: repeat-x;
}
.button:hover {background-color: #111; color: #131820; text-decoration: none;}
.button:active {top: 1px; }

.small.button, .small.button:visited {font-size: 9px; padding: 7px 9px 4px;}
.large.button, .large.button:visited {
	font-size: 17px;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 0px;
}

.main.button, .main.button:visited {color: #131820; background-color: #ff6a00; text-shadow: 0px 1px 1px rgba(255,255,255,0.60);}
.main.button:hover {background-color: #ff7e14;}

.details.button, .details.button:visited {color: #ffffff; background-color: #3f4e60; text-shadow: 0px 1px 1px rgba(0,0,0,0.80); margin-top: 3px;}
.details.button:hover {background-color: #4f6279;}

.secondary.button, .secondary.button:visited {color: #ffffff; background-color: #3f4e60; text-shadow: 0px 1px 1px rgba(0,0,0,0.80);}
.secondary.button:hover {background-color: #4f6279;}
.rosuscris {

	font-size: 14px;

	color: #F00;

}
fieldset {
  padding: 1em;
  font:90%/1 sans-serif;
  width:900px;
  }
  fieldset legend {
 background: #CCA383;
 padding: 6px;
 font-weight: bold;
 }
