body { background: url(/catalog/view/theme/simplegreat/image/custom/bg-main.png) top center repeat-x; }

.header-logo-wrapper { padding-bottom:0; padding-top: 24px; text-align: left; }
.header-logo-wrapper .breadcrumb, #footer .breadcrumb {display: none!important;}
#header { background-color: none; }
.header-logo-wrapper.container { padding-left: 0; background: none; }


.homepage #content { background-color: white; }
.homepage #column-right { width: 432px; padding-left: 0;}
.homepage #column-left { width: 468px;}
.home-content h1 {font-family: Alice; text-transform: none; font-size: 32px;}
.home-content h4 {text-transform: none; font-size: 18px; font-weight: bold; color: #222;}
.home-content h3 {font-family: Open Sans; text-transform: none; font-size: 20px; font-weight: normal; color: #222;}
.homepage p {font-size: 14px; color: #000;}
.content a {font-family: Open Sans; text-decoration: none; color: #000;}

.feature-menu img {float: left; margin: 0 8px 8px 0;}


.homepage #content {
	padding: 18px;
	-webkit-box-shadow: 0px 4px 6px 0px rgba(50, 50, 50, 1);
	box-shadow:         0px 4px 6px 0px rgba(50, 50, 50, 1);
}
.container {margin-bottom: 0;}
.wrapper .container {
	margin-bottom: 0;
	padding-bottom: 0;
	-webkit-box-shadow: 0px 4px 6px 0px rgba(50, 50, 50, 1);
	box-shadow:         0px 4px 6px 0px rgba(50, 50, 50, 1);
}


#header #cart .heading, #header #cart .checkout a {background: url(/catalog/view/theme/simplegreat/image/custom/cartbox.png) center right no-repeat!important; width: 170px; padding-left: 50px;}
#header #cart .icon {
    background: none!important;
    height: 48px;
    width: 48px;
    z-index: 2;
}

.menu-wrapper {margin-bottom: 0; background: none!important; border: none;}
.header-menu span {font-family: Open Sans Condensed; font-size: 16px; color: #fff; font-weight: bold; font-style: italic; float: left; line-height: 40px;}
#menu ul li a { font-size: 20px; font-weight: 100!important; padding: 20px 27px !important; }
#menu {background: #113f60;}


.header-menu a {font-size: 10px; padding: 15px 0 15px 33px; float: right;}
.header-menu .menu-link-wishlist {margin-left: -10px;}
.header-menu .menu-link-account {margin-right: 0;}
.header-cart-wrapper {width: 250px; float:right; margin-top: -50px;}
.header-search-wrapper { float:right; width: 250px; clear:none; }



.header-search-wrapper #search .search-btn {
    background: none;
	 border: none;
    height: 39px;
    width: 39px;
	 margin: 4px 0 0 -40px;
}


.buttons {border: none;}


input[type=text], select, input[type=password], textarea {
	background: #eee;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(30, 30, 30, 0.33);
	box-shadow:         0px 0px 1px 1px rgba(30, 30, 30, 0.33);
	margin-bottom: 12px;
}
.header-search-wrapper #search input {
	background: url(/catalog/view/theme/simplegreat/image/custom/searchbox.png) center left no-repeat;
    border: none;
	 -webkit-box-shadow: none;
		box-shadow: none;
    height: 46px;
	 padding: 1px 50px 1px 10px;
    width: 165px;
}


.footer-social {margin-top: 0; margin-bottom: 12px; width: 180px; float: left;}
#paymenticons {margin-top: 5px; width: 180px; float: left;}

#footer-container .links-left .column, #footer .shop-newsletter { background: 0 none;}
#footer .shop-newsletter {width: 40%; float: left; padding: 0 24px; margin-top: -6px; margin-bottom: 0;}
.shop-newsletter .subscribe-form {margin-left: 72px;}
#footer .shop-newsletter label {color: #333; font-size: 15px; line-height: 28px; margin-right: 8px;}
.shop-newsletter .subscribe-form input.email {margin-right: 0; min-width: 180px; padding: 6px 10px; color: #333; background-color: rgba(255, 255, 255, 0.4)!important;}

.shop-newsletter .subscribe-form input.button {background: #fff; color: #666; opacity: 0.85; padding: 7px 14px 6px; float: left;}
.shop-newsletter .subscribe-form input.button:hover {background: #666; color: #fff;}

#footer-container { background-color: white; margin: 0 auto; padding-top: 0; padding-bottom: 0;}
#footer .column a {line-height: 20px;}
#footer {
	background: #E2BA7D url(/catalog/view/theme/simplegreat/image/custom/footer-bg.jpg) top center repeat-x;
	-webkit-box-shadow: 0px -9px 21px 5px rgba(50, 50, 50, 0.4);
	box-shadow:         0px -9px 21px 5px rgba(50, 50, 50, 0.4);
	padding-bottom: 2px;
}
#footer h3 {font-size: 17px; text-transform: none!important; margin-bottom: 8px;}
#footer .column.right-column h3 {padding-top: 8px;}
.footer-wrapper { padding-top: 0; padding-bottom: 8px; border-top: none;}

#footer-container .container {background: 0 none;}
#footer-container .container.inf {padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
#footer-container  .column {  width: 24%; padding-left: 12px; background: url(/catalog/view/theme/simplegreat/image/custom/footer-trans.png) center center repeat;  -webkit-border-radius: 8px; border-radius: 8px; }
#footer-container  .column.right-column {width: 28%; height: 137px; float: right;}
#footer-container .links-left { width: 65%; float: left; background: url(/catalog/view/theme/simplegreat/image/custom/footer-trans.png) center center repeat;  -webkit-border-radius: 8px; border-radius: 8px; padding: 8px;}

#powered {margin: 14px 0;}
#powered a {text-decoration: none;}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#footer .shop-newsletter {width: 30%; float: left;}
	#footer .shop-newsletter label {display: none;}
	shop-newsletter .subscribe-form {margin-left: 0; width: 248px;}
	.shop-newsletter .subscribe-form input.email {min-width: 130px; }
	.shop-newsletter .subscribe-form input.button {padding: 7px 8px 6px;}
	#header #cart .heading {display: block;}
	.header-cart-wrapper {margin-left: 18px;}
	.header-logo-wrapper {text-align: center;}
	.header-search-wrapper #search {margin-right: -3px;}
	#menu ul li a {font-size: 17px; padding: 20px 18px !important;}
	.topmenu {float: left; margin-left: 20px;}
}
@media only screen and (max-width: 840px) {
	.header-logo-wrapper {display: block;}
	.header-cart-wrapper {display: block; float: none; margin-top: 10px;}
}
@media only screen and (max-width: 767px) {
	#footer {background: #ddd;}
	#footer-container .links-left {width: 100%;}
	#footer .links-left .column, #footer .column.right-column  {width: 100%; display: block; clear: both;}
	#footer .column.right-column {margin: 0 auto; background: none;}
	#header #search input {width: 166px;}
	.header-search-wrapper #search .search-btn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 39px;
    margin: 4px 0 0 -40px;
    width: 39px;
}
#header #cart .icon {
    background: url(/catalog/view/theme/simplegreat/image/custom/cart-small.png) center left no-repeat!important;
	 float: right;
	 margin-top: 0;
}
.header-menu span {text-align: center; line-height: 28px; margin: 0 20px;}
.header-menu a {width: 105px!important;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#footer .links-left {width: 100%; display: block;}

}
@media only screen and (max-width: 480px) {
	#header #cart .icon {display: none;}
}