body {
	text-align: left;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	background: none;
	background-color: white;
}

h1, h2, h3, h4, h5, h6,
h2.sub-title {
	color: #114432;
}

p.hello{
	color: #B15C11;
}

#sizeButtons:after,
.clearfix:after, .bottomcontent:after,
#sitemap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;

}

.clearfix, .bottomcontent:after, #sitemap, #sizeButtons {
	zoom: 1; /*height: 1%;*/
}

@font-face {
	font-family: 'OptimusPrincepsSemiBoldRg';
	src: url('../font/optimusprincepssemibold-webfont.eot');
	src: url('../font/optimusprincepssemibold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../font/optimusprincepssemibold-webfont.woff') format('woff'),
		url('../font/optimusprincepssemibold-webfont.ttf') format('truetype'),
		url('../font/optimusprincepssemibold-webfont.svg#OptimusPrincepsSemiBoldRg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.page-title {
	border: none;
}

h1 {
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
}

.page-title h2 {
	font-size: 22px;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	color: #114432;
	margin-bottom: 40px;
}

.header .quick-access {
	width: 764px;
	position: relative;
}

#fb {
	display: inline-block;
	float: right;
	position: relative;
	top: -4px;
	margin-right: 6px;
	border-bottom: 0;
}

#twitter {
	display: inline-block;
	float: right;
	position: relative;
	top: -4px;
	margin-right: 12px;
	border-bottom: 0;
}

#youtube {
	display: inline-block;
	float: right;
	position: relative;
	top: -4px;
	margin-right: 12px;
	border-bottom: 0;
}

#instagram {
	display: inline-block;
	float: right;
	position: relative;
	top: -4px;
	margin-right: 12px;
	margin-left: -57px;
	border-bottom: 0;
}

.page-title h1 {
	font-size: 15px;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	/*color: #231705;*/
	color: #114432;
}

/* link styles */

a, a:link, a:visited{
	text-decoration: none !important;
	color: #b15c11;
	border-bottom: 1px solid #e6cdb6;
}
a:hover,
a:active{
	border-bottom: 1px solid #e6cdb6;
	color: #b15c11;
}

.header .logo,
.header ul.links li a:link,
.header ul.links li a:visited,
.products-grid .product-image:link,
.products-grid .product-image:active,
.products-grid .product-name a:link,
.products-grid .product-name a:active,
div.MagicToolboxContainer a,
.aw-sociable_services a{
	border: none !important;

}

.infoTabs ul.product-tabs li a {border-bottom: none;}

.btn-remove {
	background: url(../images/icon_remove);
	width: 12px;
	height: 12px;
}

/*general*/

.header-container {
	background: none;
	border: none;
}

.header {
	padding: 13px 0 0 0;
	width: 925px;
}

.header .quick-access {
	margin: 0;
	padding:0;
}

.header .cms-header,
.footer .cms-footer{
	margin-right: 8px;
}

.header .form-search {
	background: #fff url(../images/search_bg.png) no-repeat;
	padding-left: 10px;
	padding-top: 4px;
	position: absolute;
	float: left;
	width: auto;
	margin-left: 50px;
	right: -16px;
	bottom: -5px;
	top: auto;
}

.header .form-search input.input-text {
	background: none;
	border: none;
	width: 90px;
	color: #b15c11;
}

#headernewsletter {
	position: absolute;
	left: 306px;
	bottom: -22px;
}

#uspheader {
	float: left;
	margin: 30px 30px 0 0;
	height: 114px;
	width: 280px;
	position: relative;
}

#uspheader div{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#uspheader div:first-child{
	display: block;
}

.header .form-search button.button,
.header .form-search button.button span,
.header .form-search button.button span span {
	display: inline;
	background: none;
	height: 28px;
	padding-right: 0;
	padding-left: 4px;
	background: #b15c11;
}

.header .form-search button.button {
	margin-top: -4px;
	padding-right: 6px;
}

.header .form-search button.button span {display: block; line-height: 28px;}

.header .form-search button.button:hover span {
	background: none;
}

.header .form-language {
	background: #fff url(../images/language_bg.png) no-repeat;
	clear: none;
	float:left;
	position: absolute;
	left: 316px;
	top: 55px;
}

.wrapper {
	background: #fff url(../images/background_home.jpg) top center no-repeat !important;
}


/*.cms-page-view .main .std {
	width: 520px;
}*/

.cms-index-index .main-container {
	min-height: 630px;
	border-bottom: none;
}

.main {
	background: #FFF url(../images/main_background.png) top repeat-y;
	border: 1px solid #c8c6c3;
	min-height: 538px;
	width: 875px;
	margin-top: 25px;
	padding-bottom: 40px;
}

.secontact-index-success .main {
	background: none;
    background-color: #fff;
}

.main-container
{
	background: none;
}

.catalog-product-view .main {
	min-height: 680px;
}

	.secontact-index-index .main{
		border-bottom: 1px solid #c8c6c3;
	}

body.catalog-product-view .main, .cms-page-view .main, .checkout-cart-index .main,
.contacts-index-index .main, .checkout-onepage-index .main, .customer-account-login .main,
.customer-account-logoutsuccess .main ,
.cms-index-noroute .main,
.customer-account-create .main,
.customer-account-forgotpassword .main,
.checkout-onepage-success .main, .catalogsearch-term-popular .main,
.catalog-seo-sitemap-category .main, .catalog-seo-sitemap-product .main,
.secontact-index-index .main,
.sendfriend-product-send .main{
	background: none;
	background-color: #fff;
}

body.cms-home .main {
	width: 925px;
	background: none;
	border: none;
	min-height: 200px;
	margin-top: 0;
	position: relative;
}

.block {
	border: none;
}

body.cms-home .col-main {
	border: 1px solid #d8d6d4;
	background: transparent;
	background: rgba(255,255,255,0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF);   /* IE6 & 7 */
    zoom: 1;
	width: 293px;
	padding: 30px 60px 60px 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	z-index: 10;
}

.col-main-slide {
	display: none;
}

body.cms-home .col-main-slide {
	display: block;
	position: absolute;
	z-index: 2;
	left: 384px;
	top: 47px;
	background: url(../images/slidebg.png) no-repeat;
	width: 561px;
	height: 451px;
}

body.cms-home .col-main-slide > p img {
	width: 526px;
	height: 412px;
	margin: 16px 0 0 16px;
}

body.cms-home .col-main-slide div.img{
	margin: 17px 0 0 17px;
}

body.cms-home .col-main-slide div.img img {
	width: 524px;
	height: 410px;
}

body.cms-home .col-main-slide div.text{
	margin: 40px 0 0 40px;
	position: absolute;
	z-index: 9;
	left: 20px;
	bottom: 60px;
	background: transparent;
	background: rgba(255,255,255, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF);   /* IE6 & 7 */
    zoom: 1;
	padding: 20px;
	width: 408px;
	border: 1px solid #bdb6b0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.cms-home .col-main .std{
	position: relative;
}

#free-shipping {
	margin-right: 20px;
	margin-top: 15px;	
	border-top: 1px solid #e7e7e7;
	padding-top: 15px;
}

#free-shipping div{
	/*position: absolute;
	bottom: -70px;
	left: 600px;*/
	/*border: 1px solid #c8c6c3;*/
	background: #fff url(../images/free-shipping2.png) top left no-repeat;
	width: 120px;
	padding: 0 0 20px 52px;
	font-size: 11px;
}

#free-shipping p{
	margin: 0px;
	padding: 0;
}
	
.zblock-sidebar-left-top {
	padding-right: 20px;
}

body.cms-home .sidebar {
	display: none;
}

select#select-language {
	border: 1px solid #b15c11;
	background: none;
	width: 300px;
}

.header .form-language label {
	background:#b15c11;
	color: #fff;
}

.form-list label,
form label{
	color: #2F2F2F;
	font-weight: bold;
}

.col-main {
	width: 625px;
}

.col-left {
	width: 190px;
}

/* LANGUAGES */

.search-lang{
	margin: 20px 0 0 0;
	float: right;
	font-size: 11px;
}

.header {text-align: left;}

	.search-lang input, .search-lang button,.header .form-search button.button span{
		font-size: 11px;
	}

.header .form-language{
	padding: 0;
	background: none;
}

.sf-menu{
	width: 210px;
	text-align: left;
	font-size:11px;
}
.sf-menu ul{
	width: 198px;
}
.sf-menu ul{
	display: none;
	text-align: left;
	font-size: 11px;
}
.sf-menu a{
	display: block;
}
.sf-menu a.active{
	line-height: 26px;
	border: 1px solid #b15c11;
	padding-left: 10px;
	text-transform: capitalize;
}
	.sf-menu a.active span{
		background: #b15c11 url(../images/language_arrow.png) right no-repeat;
		color: white;
		line-height: 26px;
		padding: 0 30px 0 10px;
		display: block;
		float: right;
		margin-left: 15px;
		font-weight: 700;
		text-transform: none;
	}

	.sf-menu a.active:hover span {
		background-color: #cc6b15;
	}

	.sf-menu li ul{
		background: white;
		border: 1px solid #b15c11;
		border-top: 0px;
		padding: 5px;
		position: absolute;
	}

	.sf-menu li ul li a{border: none;}
	.sf-menu li ul li a:hover {border: none; color: #cc6b15;}

/*content*/

/* overview */
.regular-price .price {
	color: #b15c11;
}
body.catalog-category-view .category-products button.button,
body.catalogsearch-result-index .category-products button.button, body.cms-index-index .products-grid button.button {
	float: right;
	margin-top: 5px;
}

body.cms-index-index .products-grid button.button {
	margin-left: 10px;
}

.products-grid .product-name a {
	color: #114432;
}

body.catalog-category-view .col-left h3,
#free-shipping h2 {
	font-size: 15px;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	color: #114432;
	font-weight: 400;
	margin-bottom: 16px;
	text-transform: none;
}

.col-left .sidebar .block .block-title strong span {
	font-size: 15px;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	color: #114432;
	font-weight: 400;
	margin-bottom: 16px;
	text-transform: none;
}

body.catalog-category-view .col-left ul li a,
body.catalog-category-view .col-left ul li a:link,
body.catalog-category-view .col-left ul li a:visited {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #463e34;
	border: none;
}

body.catalog-category-view .col-left ul li a:hover,
body.catalog-category-view .col-left ul li a:active,
body.catalog-category-view .col-left ul li.current a {
	color: #aa6725;
}

.products-grid li.item {
	padding-left: 20px;
	padding-right: 20px;
	width: 170px;
}

.products-grid li.item.first {
	padding-left: 0;
}

.cms-home .products-grid li.item{
	padding-right: 87px;
}

.products-grid .product-image {
	width: 170px;
	height: 170px;
}

.cms-home .products-grid .product-image img {
	width: auto;
}

body.catalog-category-view .products-grid button.button span,
body.catalogsearch-result-index .products-grid button.button span, body.cms-index-index .products-grid button.button span {
	background: #b15c11 url(../images/addtocart.png) top no-repeat;
	width: 40px;
	height: 39px;
	border: none;
}

body.catalog-category-view button.button:hover span,
body.catalogsearch-result-index .products-grid button.button:hover span {
	background-color: #cc6b15;
}

body.catalog-category-view h2.product-name a{
	text-decoration: none;
}

.products-grid button.button span span {
	/*background: #b15c11;
	line-height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;*/
	display: none;
}

.products-grid {
	background: none;
}

a.minimal-price-link {
	border: none;
}

/* layered nav  */

.sidebar .block-layered-nav {
	padding-right: 20px;
}

.block-layered-nav .block-title {
	background: none;
    border: 0 none;
    height: auto;
    overflow: auto;
    padding: 0;
    text-indent: 0;
}

.sidebar .block-layered-nav .block-content {
	background: none;
	border: none;
}

.sidebar .block-layered-nav .block-subtitle {
	display: none;
}

.block-layered-nav dt {
	padding-left: 0;
	padding-right: 0;
	background: none;
	text-transform: none;
	color: #114432;
	font-weight: 400;
}

.block-layered-nav dd {
	padding-right: 0;
	background: none;
	border-bottom: none;
}

.block-layered-nav dd.last {
	border: none;
	padding-bottom: 0;
}

.block-layered-nav a,
.block-layered-nav a:link,
.block-layered-nav a:visited {
	border: none;
}

.block-layered-nav a:hover,
.block-layered-nav a:active {
	border-bottom: 1px solid #E6CDB6;
}

/* search */
/*.catalogsearch-result-index .block-title {display: none;}*/
.catalogsearch-result-index .block-title, .catalogsearch-result-index .block-layered-nav .block-content{
	background: none;
	border:none;
}

.catalogsearch-result-index .block-layered-nav .block-content dl dt
/*.catalogsearch-result-index .sidebar .currently */{display: none;}

.catalogsearch-result-index .block-subtitle {display: none;}

.catalogsearch-result-index .block-layered-nav a {
	border: none;
	color: #463E34;
}

.catalogsearch-result-index .block-layered-nav a:hover {
	border: none;
	color: #aa6728;
}

.search-autocomplete ul li img, .search-autocomplete ul li p, .search-autocomplete ul li ul {
	display: none;
}

.searched-words {
	color: #b15c11;
}

.search-autocomplete li {
	border-color: #e7e7e7;
	border-width: 1px;
}

.yui-ac-content li {
	border: none;
	min-height: 0;
}

.yui-ac-content li.selected {
	background: #e7e7e7;
}

/* bottom content */

.cms-index-index .bottomcontentfull, .customer-account-login .bottomcontentfull, .catalog-seo-sitemap-category .bottomcontentfull,
.catalog-seo-sitemap-product .bottomcontentfull {
	display: none;
}

.bottomcontent {
	width: 925px;
	margin: 0 auto;
	border: 1px solid #cccac7;
	border-top: none;
	/*background: #f7f7f7;*/
}

.checkout-cart-index .bottomcontentfull {display: none;}
.checkout-cart-index .bottomcontentfull .bottomcontent { border: none; border-top: 1px solid #cccac7; width: 927px; margin: 0 auto;}

.block-viewed {
	width: 495px;
	border: none;
	float: left;
	height: 160px;
	padding: 10px 15px;
	margin-bottom:0;
	background: #f7f7f7;
	overflow: hidden;
}

.block-viewed .block-content {
	padding-left: 22px;
}

.block-viewed .block-title,
.block-viewed .block-title strong,
.block-cart .block-title,
.block-cart .block-title strong,
.block-related .block-title,
.block-related .block-title strong {
	background: none;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	color: #114432;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	text-align: left;
	border: none;
}

.block-cart .block-title strong {
	background: #f7f7f7 url(../images/shoppingcart) left no-repeat;
	padding-left: 30px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 16px;
}

.cartContent .block-subtitle {
	text-align: left;
	font-weight: 400;
	font-size: 12px;
	color: #666;
}

.block-cart {
	border: none;
	width: 369px;
	float: right;
	border-left: 1px solid #cccac7;
	height: 160px;
	padding: 10px 15px;;
	margin-bottom:0;
	background: #f7f7f7;
	overflow: hidden;

}

.block-cart .actions {
	background: #f7f7f7;
	border: none;
}

ol#recently-viewed-items {
	margin-top: 20px;
}

ol#recently-viewed-items li {
	float: left;
	width: 218px;
}

#recently-viewed-items .price-box .price,
#recently-viewed-items .price-box .price {
	width: 140px;
	float: right;
	font-size: 14px;
	color: #b15c11;
}

.block-viewed li.odd,
.block-viewed li.even {
	background: #f7f7f7;
	width: 210px;
	float: left;
}

.block li.odd,
.block li.even {
	background: #f7f7f7;
}

.block .block-content,
.block-cart .subtotal,
.block-cart .summary {
	background: #f7f7f7;
}

.cartMoney {
	float: left;
	width: 180px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 3px;
}

.cartContent {
	float:left;
	width: 180px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #666;
}

.block .block-content .product-name {
	padding-left: 22px;
}

.block .block-content .product-name img {
	margin-right: 10px;
	float: left;
}

.block .block-content .product-name a {
	display: block;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	color: #231705;
	font-size: 13px;
	border: none;
	padding-top: 10px;
}

.cartContent .product-name a {
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	color: #231705;
	font-size: 14px;
	text-decoration: none;
}

.mini-products-list .product-details {
	font-size: 12px;
	color: #b15c11;
	/*font-weight: 700;*/
}

.old-price .price-label{
	color: #231705;
	font-size: 11px;
}

.mini-products-list .product-image {
	width: auto;
	margin-right: 10px;
	border: none;
}

.block-cart .subtotal {
	text-align: left;
	font-weight: 700;
	color: #3c3c3c;
}

.block-cart .subtotal .price {
	font-size: 19px;
	color: #b15c11;
}

.block-cart button.button span,
body.catalog-category-view .block-cart button.button span,
button.btn-checkout span {
	display: block;
	background: none;
	width: auto;
	height: 39px;
	border: none;
	background: #b15c11;
	font-weight: 700;
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
}

.block-cart button.button span span {
	display: inline;
	background: #b15c11;
	line-height: 39px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}

.block-cart button.button:hover span,
body.catalog-category-view .block-cart button.button:hover span,
button.btn-checkout:hover span {
	background: #cc6b15;
}

.block-cart .actions{
	text-align: left;
	float: left;
}

.product-shop .product-options-bottom {
	background: none;
	border: none;
	/*position: absolute;
	bottom: 0;
	right: 0;*/
	width: 334px;
}

#cart-no-options{
	bottom: 50px;
}


.product-options, .product-collateral {
	background: none;
	border: none;
}
.product-options{
	margin-top: 0px;	
	border-bottom: 1px solid #E7E7E7;
}

.product-shop .product-options-bottom .price-box {
	display: none;
}

.product-options-bottom .add-to-cart {
	float: left;
	width: 334px;
}

.product-options-bottom .add-to-cart label{
	color: #114432;
}

.product-options p.required {display: none;}

/*.product-options dt,.product-options dd{
	display: inline;
}*/
.product-options dt label{
	font-weight: bold;
}

.product-options-bottom button.button {
	background: none;
	background-color : #b15c11;
	border: none;
	height: 39px;
	float: right;
}

.product-options-bottom button.button span {
	border-color: #b15c11;
	background: #b15c11 url(../images/addtocart.png) left no-repeat;
	padding-left: 40px;
	height: 39px;
}

.product-options-bottom button.button:hover span {
	border-color: #cc6b15;
	background-color: #cc6b15;
}
.product-options-bottom button.button span span {
	background-color: #b15c11;
	display: inline;
	background: none;
	padding-left:0;
	line-height: 39px;
}

.product-options-bottom ul.add-to-links {
	display: none;
}

/* currency */

.block-currency {
	background: none;
	padding: 0;
}

.block-currency .block-title strong {
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	background: none;
	padding: 0;
	color: #114432;
	font-weight: 400;
	font-size: 15px;
}

.block-currency .block-content {
	background: #FFF;
}

.block-currency .block-content select {
	width: 130px;
}

.header .block-currency {
	position: absolute;
	right: -16px;
	top: 55px;
}

.header .block-currency .block-title strong {
	color: #b15c11 !important;
	font-size: 11px !important;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important;
	text-transform: capitalize  !important;
}

.banners-bottom {
	width: 930px;
	margin: 20px auto;
	padding: 10px 10px 20px;
}

.cms-home .banners-bottom {
	margin-top: 0;
}

.banners-bottom ul li {
	float: left;
	width: 270px;
	margin-left: 59px;
}

.banners-bottom ul li:first-child {
	margin-left: 0;
}

#randomhome {
	margin: 20px 0 40px 0;
}

.randomproducts {
	margin-bottom: 40px;
}

/* product view */

.product-shop {position: relative;}

.product-shop .link-wishlist {
	margin-left: 15px;
	padding-bottom: 0;
}

.product-view {
	border: none;
}

.products-grid a:hover {
	border: none;
}

.product-essential {
	background: none;
	border:none;
	padding:0;
}

.catalog-product-view .col-main {
	padding: 0;
	min-height:583px;
	height:auto !important;
	height:583px;
	position: relative;
}

body.catalog-product-view .main {
	padding: 0;
	padding-top: 20px;
	width: 925px;
	background: url(../images/view_main_bg.png) top repeat-y;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.MagicZoomPup {
	float: left;
}

.product-view .product-img-box {
	width: 485px;
	padding-left: 40px;
}

	.product-view .product-img-box h1 {
		font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #114432;
	}


.col1-layout .product-view .product-shop {
	width: 400px;
}


#MagicToolboxSelectors2 {
	float: right;
	margin-top: -10px;
}

.product-img-box div.MagicToolboxContainer.selectorsRight .MagicToolboxMainContainer {
	float: left;
	text-align: left;
}

.product-img-box .MagicToolboxContainer .MagicScrollArrowBottom {
	background-position: 0 0;
	background: url(../images/arrow_down.png) no-repeat;
}

.product-img-box .MagicToolboxContainer .MagicScrollArrowTop {
	background-position: 0 0;
	background: url(../images/arrow_up.png) no-repeat;
}

#messages_product_view {
	margin:0 20px;
}

p.out-of-stock {
	padding-left: 15px;
}

a.aboutSizes {
	display: inline-block;
	margin-left: 8px;
}

#sizeButtons {
	position: relative;
}

#sizeButtons label {float: left;}

#sizeButtons .validation-advice {
	position: absolute;
	bottom: -25px;
	left: 0;
}

/*description */

a.volumeDiscount {
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}

.product-view .product-shop .short-description {
	background: none;
}

.product-view .product-shop .price-box {
	padding-left: 15px;
	margin-top:0;
	margin-bottom: 10px;
}

div.price-box .retailPrice {
	font-size: 12px;
	color: #114432;
	font-weight: 700;
}

body.catalog-category-view div.price-box .price,
body.catalogsearch-result-index  div.price-box .price, body.cms-index-index div.price-box .price {
	font-size: 17px;
}

body.catalog-category-view div.price-box .retailPrice,
#recently-viewed-items .retailPrice,
body.catalogsearch-result-index div.price-box .retailPrice, body.cms-index-index div.price-box .retailPrice {
	display: none;
}

.product-shop div.price-box span.price {
	font-size: 24px;
	color: #b15c11;
}

div.price-box .old-price span.price{
	font-size: 12px;
}

.special-price .price-label{
	color: #B15C11;
	font-size: 11px;
}

div.price-box span.price {
	font-size: 12px;
	color: #b15c11;
}

.cart .discount{
	margin-bottom: 30px;
}
.cart .discount, .cart .shipping{
	border: none;
	padding: 0;
}

.product-details-wrapper{
	padding-bottom: 10px;
	min-height:490px;
	height:auto !important;
	height:490px;
	border-bottom: 1px solid #E7E7E7;
}

#product-options-wrapper {
	position: relative;
	/*border-top: 1px solid #e7e7e7;*/
	
	/*position: absolute;
	bottom: 10px;*/
	width: 364px;
	/*height: 135px;*/
	padding: 20px 15px 15px 20px;
	margin-bottom: 5px;
}

#product-options-wrapper dl,
#product-options-wrapper dd {
	display: block;
	/*width: 200px;
	float: left;*/
}

.product-options dd textarea{
	height: 60px;	
}

#product-options-wrapper label {
	color: #114432;
}

#product-options-wrapper dl dd {
	padding-left:0;
	padding-right: 0;
}

.product-options dd {
	border-bottom: none;
}

/*#product-options-wrapper dl.last {
	margin-top: 143px;
	width: 399px;
	margin-left: -20px;
	padding-left: 20px;
	padding-top: 10px;
	border-top: 1px solid #e7e7e7;
}*/

#product-options-wrapper dl.last textarea {
	width: 355px;
}

/* tabs */
body.catalog-product-view .product-collateral {
	padding: 0;
	width: 399px;
	margin-left: 1px;
	min-height:316px;
	height:auto !important;
	height:316px;
	
	
}

.infoTabs {
	width: 399px;
}

.infoTabs ul.product-tabs {
	height: 26px;
	background: #f3f3f3;
	border-top: 1px solid #ededeb;
	border-bottom: 1px solid #ededeb;
	width: 100%;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 10px;
}

.infoTabs ul.product-tabs li {
	float: left;
	line-height: 26px;
	height: 28px;
}

.infoTabs ul.product-tabs li a {
	text-decoration: none;
	color: #114432;
	padding-left: 15px;
	margin-right: 15px;
	border-left: 1px solid #d3d3d3;

}

.infoTabs ul.product-tabs li:first-child a{
	margin-left: 15px;
	padding-left:0;
	border: none;
}

.infoTabs ul.product-tabs li a:hover {
	color: #15543e;
}

.infoTabs ul.product-tabs li.active {
	background: url(../images/description_bullet.png) bottom center no-repeat;
}

.product-tabs-content {
	padding: 0 15px;
	height: 268px;
	overflow: auto;
	margin: 20px 15px 0 0;
}

.product-options dd select{
	width: auto;
}

.product-tabs-content table#product-attribute-specs-table tr td,
.product-tabs-content table#product-attribute-specs-table tr th {
	background: #fff;
	border: none;
}

.product-tabs-content th.label{
	color: #114432;
}

.product-tabs-content table#product-attribute-specs-table {
	border: none;
}

.product-tabs-content table#product-attribute-specs-table tr th {
	/*border-right: 1px solid #e7e7e7;*/
	border: none;
}

.product-tabs-content table#product-attribute-specs-table tr td{
	border: none;
	/*border-bottom: 1px solid #e7e7e7;*/
}

.product-tabs-content table#product-attribute-specs-table tr td table tr td {border: none;}

.aw-sociable_services-product-page {
	background:none;
	position: absolute;
	top: 42px;
	right: 10px;
}

.aw-sociable_services a {
	text-decoration: none;
}

body.product-gift-certificate .infoTabs,
body.product-gift-certificate .product-collateral {display: none;}

body.product-gift-certificate .product-details-wrapper {
	padding: 0 15px 20px;
	min-height: 10px;
}

body.product-gift-certificate textarea {height: 100px;}



/* related */


.block-related .block-content {
	background: #FFF;
}

.block-related li.odd,
.block-related li.even {
	background: #FFF;
}

.block-related .product {
	width: 200px;
}

.block-related {
	border-left: none;
	border-right: none;
	width: 495px;
	border-color: #E7E7E7;
	border-top: 1px solid #e7e7e7;
	/*border-bottom: 1px solid #e7e7e7;*/
	margin-bottom:0;
	position: absolute;
	top: 500px;
	height: 155px;
	padding: 10px 15px;
}

.block-related a, .block-related a:link, .block-related a:visited .block-related a:hover {border: none;}

.block-related .retailPrice {
	display: none;
}

.block-related .regular-price .price {
	color: #b55b0d;
	font-size: 12px;
}

.block .block-content .product-name {padding-left:0;}

.bx-wrapper {
	margin-left: 2px;
	margin-top: 10px;
}

ol#block-related {
	width: 495px;
}

ol#block-related li{
	width: 220px;
}

ol#block-related li.pager {
	background: none;
	border: none;
	text-align: left;
}

/* shopping bag */

.data-table thead th, .data-table tfoot tr, .data-table tfoot tr.first td, .cart .discount, .cart .shipping {background: none; background-color: #fff;}
.data-table .odd {background-color: #f7f7f7;}
.data-table .even {background-color: #f2f2f2;}

.data-table tfoot tr.first td {
	border-top: 1px solid #cccac7;
}

.data-table thead th, .data-table tbody td {border-left:1px solid #C2D3E0; border-right: none;}

.data-table tr.last th:first-child, .data-table tbody td:first-child {
	border-left: none;
}

.data-table thead tr.first th {
	border-bottom: 1px solid #cccac7;
}

.box-account .box-head{
	border-bottom: none;
}

.col2-set .col-2 {
	float: left;
}

.data-table thead th {
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #114432;
	border-color: #cccac7;
}

.link-reorder{
	color: #B15C11 !important;
}

.data-table tbody td {
	border-color: #cccac7;
}

.cart .discount h2, .cart .shipping h2 {
	background: none;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #114432;
	padding-left:0;
	text-transform: none;
}

.cart-table .btn-continue span, .cart-table .btn-update span, .cart .discount button span, .cart .shipping button span {
	background-color: #b15c11;
	border-color: #b15c11;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.cart-table button.btn-continue:hover span, .cart-table button.btn-update:hover span,
.cart .discount button:hover span, .cart .shipping button:hover span {
	background-color: #cc6b15;
	border-color: #cc6b15;
}

#shopping-cart-table tfoot tr {
	border-top: 1px solid #cccac7;
}



/* checkout */

.block-progress {
	margin-top: 19px;
}

.block-progress dt{
	border-color: #e7e7e7;
	/*background-color: #F6F6F6;*/
	background: none;
	color: #b15c11;
}

.data-table tfoot strong,
.cart .totals tfoot th strong, .cart .totals tfoot td strong{
	color: #114432;
}

.block-progress .block-title strong span,
#opc-login h3 {
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-transform: none;
	color: #114432;
}

.opc .step-title h2,
.opc .step-title .number{
	color: #b15c11;
}

#opc-login h3{
	border-bottom: none;
}

#opc-review .product-name{
	color: #B15C11;
}

.opc .step-title {
	/*background: #f6f6f6;*/
	background: none;
	border-bottom: 1px solid #e7e7e7;
}

.opc .active .step-title {
	background: #f2f2f2;
}

.opc .allow.active .step-title .number {
	background: #b15c11;
	border-color: #b15c11;
}

.opc .allow .step-title {
	background-color: #f7f7f7;
}

#checkout-progress-wrapper .block-progress .block-content{
	margin-top: 12px;
}
#checkout-review-table{
	border-top: 0px;
}

.block-progress dt.complete {
	background-color: #FFF;
	border-color: #a3aeb3;
}
.block-progress dt a{
	font-weight: normal;
}
.block-progress dt.complete .separator{
	color: #fff;
}

.block-progress dd{
	background-color: #fff;
}

.opc .allow.active .step-title h2 {
	color: #b15c11;
}

.opc .active .step-title{
	border-color: #a3aeb3;
}
.opc .active .step{
	border-color: #a3aeb3;
}

.opc .allow .step-title h2,
.opc .active .step-title h2,
.opc .allow.active .step-title h2 {
	color: #114432;
}

.opc .allow .step-title .number,
.opc .allow.active .step-title .number {
	background-color: #114432;
	border-color: #114432;
	color: #f2f2f2;
}

.price {
	color: #b15c11;
}

.opc .step {background: none;}

.block-progress dt.complete {
	color: #114432;
}

#checkout-review-table-wrapper .data-table tfoot td {
	background: #FFF;
}

.opc .buttons-set .back-link a {
	background: none;
	padding-left: 0;
}

button.button span {
	background-color: #b15c11;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	border-color: #b15c11;
}

button.button:hover span {
	background-color: #cc6b15;
	border-color: #cc6b15;
}

#checkout-step-login .col-1 .buttons-set button {
	margin-right: 20px;
}

.cart .totals {
	background: none;
	border: none;
}

tr.summary-details td {
	background: none;
}

tr.summary-details-first td {
	border: none;
}

#checkout-progress-wrapper .block-progress .block-content {
	background: none;
}

/* forms */

input.input-text:focus, select:focus, textarea:focus {background: #f9f9f9;}
input, select, textarea, button,.header .form-search button.button span {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;}

form#contactForm .fieldset {
	background: none;
	border: none;
	padding-left: 0;
}

form#contactForm .buttons-set {
	width: 530px;
	margin-top: 10px;
}

#SE_Contact_Form legend{
	display: block;
	color: #114432;
	font-weight: bold;
	font-size: 15px;
	padding: 10px 0;
}

#SE_Contact_Form dl dd#title-element input {
	margin-right: 10px;
}

#SE_Contact_Form dl dd#first_name-element {
	float: left;
}

#SE_Contact_Form dl dt#last_name-label {
	margin-top: -22px;
	margin-left: 200px;
}

#SE_Contact_Form dl dd#last_name-element {
	margin-left: 200px;
}

#SE_Contact_Form dl dt#email-label,
#SE_Contact_Form dl dt#telephone-label,
#SE_Contact_Form dl dt#shop_address-label,
#SE_Contact_Form dl dt#vat-label,
#SE_Contact_Form dl dt#city-label{
	clear:both;
	margin-top: 10px;
}

#SE_Contact_Form dl dd#email-element {
	float: left;
}

#SE_Contact_Form dl dt#confirm_email-label,
#SE_Contact_Form dl dt#postalcode-label {
	margin-top: -18px;
	margin-left: 200px;
}

#SE_Contact_Form dl dd#confirm_email-element,
#SE_Contact_Form dl dd#postalcode-element{
	margin-left: 200px;
}

#SE_Contact_Form dl dt#telephone-label {
	clear:both;
	margin-top: 10px;
}

#SE_Contact_Form dl dd#city-element {
	float: left;
}

/*
#SE_Contact_Form dl dt#shop_name-label {
	margin-top: -18px;
	margin-left: 200px;
}

#SE_Contact_Form dl dd#shop_name-element {
	margin-left: 200px;
}
*/
#SE_Contact_Form dl dd#shop_address-element input {
	width: 370px;
}

#SE_Contact_Form dl dd#vat-element {
	margin-bottom: 10px;
}

#SE_Contact_Form dl dt#newsletter-label {
	float: left;
}

#SE_Contact_Form dl dd#newsletter-element input{
	margin-top: 2px;
	width: 40px;
}

#SE_Contact_Form dl dd#submit-element {
	margin-top: 20px;
}

#SE_Contact_Form label input{
	margin: 0 10px;
}
#intrestedProducts-label{
	display: none;
}
#SE_Contact_Form dd dt{
	padding-bottom: 10px;
}
#SE_Contact_Form #comment{
	width: 570px;
	height: 200px;
}

#SE_Contact_Form ul.errors li{
	color: #a21b1b;
	font-weight: bold;
}

#SE_Contact_Form label.required{
	background: transparent url(../images/required.png) no-repeat top right;
	padding-right: 10px;
}

/* account */

.account-login .content {
	background: none;
	border-color: #cdccca;
}

.account-login .buttons-set {

	background: none;
	border: 0;
	border-top: 1px solid #cdccca;

/*
	background: #f2f2f2;
	border: 1px solid #cdccca;*/
}

.col2-set .col-1,
.col2-set .col-2 {
	width: 425px;
}

.checkout-onepage-index .col-1, .checkout-onepage-index .col-2 {
	width: 268px;
}

.checkout-onepage-index .col-2 {
	padding-left: 20px;
}

body.customer-account-login .col2-set .col-2 {
	margin-left: 25px;
}

.account-login .new-users h2,
.account-login .registered-users h2,
.dashboard .box-info .box-head h2,
.my-account h3,
.helpdeskultimate-customer-index h3,
.dashboard .box-recent .box-head h2 {
	background: none;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding-left:0;
	color: #114432;
	text-transform: none;

	border: none;

}

.dashboard .box-info .box-head h2,
.dashboard .box-recent .box-head h2 {
	font-size: 18px;
}

.customer-account-index .col2-set .col-2,
.customer-account-index .col2-set .col-1 {
	margin-top: 10px;
	width: 100%;
}

.block-account .block-title {
	background: none;

}

.helpdeskultimate-customer-view fieldset {
	border: none;
	background: none;
	padding: 0;
}

.helpdeskultimate-customer-view #content_field {
	width: 400px;
	height: 200px;
}

.helpdeskultimate-customer-view .back a {
	margin-bottom: 10px;
}

.helpdeskultimate-customer-view .message-box {
	clear: both;
	border-top: 1px solid #e7e7e7;
	margin-top: 10px;
	padding-top: 10px;
}

.block-account .block-title strong {
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding-left:0;
	color: #114432;
	text-transform: none;
}

.block-account .block-content {
	background-color: #fff;
}

.block-account .block-content li.current,
.block-account .block-content li a:hover {
	color: #b15c11;
	border: none;
}

.box-account {
	background: none;
	border: none;
	padding-left: 0;
}

.block-account .block-content li a {
	border: none;
}

.dashboard .box .box-title {
	background: none;
	/*border-bottom: 1px solid #f2f2f2;*/
	border: none;
}

.addresses-list li.item {
	background: none;
}

.customer-account-edit .my-account .fieldset {
	background: none;
	border: none;
	padding:0;
	margin-bottom: 0;
}

.customer-account-edit .my-account .fieldset h2.legend {
	display: none;
}

.customer-account-edit .my-account .buttons-set {
	margin-top: 0;
}

/*
#messages_product_view{
	padding: 0 10px;
	margin-bottom: 10px;
}*/

/*account creation*/
.fieldset {
	/*background: #f9f9f9;
	margin-top: 10px;
	border-color: #cdccca;*/
	border: none;
	background: none;
	padding: 0;
}

.fieldset .legend {
	float: none;
	margin: 0;
	margin-bottom: 20px;
	background: none;
	border: none;
	padding-left: 0;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding-left:0;
	color: #114432;
}

.newsletter-manage-index .fieldset{border: none; background: none; padding: 0;}
.newsletter-manage-index .fieldset h2.legend {display: none;}


.dashboard .box .box-title h3 {
	font-weight: 400;
}

.buttons-set {
	border-top: none;
}

.addresses-list h2 {
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding-left:0;
	color: #231705;
	text-transform: none;
	font-size: 17px;
}

.addresses-list li.item {
	border: none;
	padding-left: 0;
}

.my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span {
	background-color: #B15C11;
	border-color: #B15C11;
}

/* tickets */
.pager {background: #f2f2f2;}

/* navigation */
.header ul.links li {

}
.header ul.links li a, .header ul.links li a:link, .header ul.links li a:visited {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #507669;
	text-decoration: none;
}

.header ul.links li a:hover, .header ul.links li a:active {
	color: #aa6725;
}

.nav-container {
	background: none;
	border-bottom: 1px solid #cccac7;
	margin: 17px 0 0 0;
}

ul#nav {
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;
	padding: 0;
	width: 925px;
	padding-left: 10px;
	text-decoration: none;
	position: relative;
	}

ul#nav li a,
ul#nav li a:link,
ul#nav li a:visited {
	font-weight: 400;
	color: #114432;
	padding: 5px 12px 12px 0;
	margin-bottom: -3px;
	font-size: 14px;
	border: none;
}

ul#nav li.category_162 a{
    color: red;
}

ul#nav li a:hover,
ul#nav li a:active {
	color: #aa6725;
}

ul#nav li.active a {
	background: url(../images/activestate_bullet.png) bottom center no-repeat;
}

ul#nav li a span {
	border-left: 1px solid #bdc7bb;
	padding-left: 12px;
}

ul#nav li:first-child a span,
ul#nav li:first-child a {
	border: none;
	padding-left: 0;
}

ul#nav li a.locator {
	padding-bottom: 6px;
	padding-top: 0;
}

ul#nav li a.locator span {
	background: url(../images/storelocator_compass.png) no-repeat 10px 0;
	padding-left: 35px;
	height: 24px;
	display: block;
	padding-top: 5px;
}

/*footer */
.footer-container {
	border: none;
}


.footer  a{
	border-bottom: none;
	color: #6e887f;
	font-size: 11px;
}

.footer ul.links{
	float: left;
}
.footer address{
	float: right;
	color: #B15C11;
}

/* newsletter */

.block-subscribe {
	width: 240px;
	float: right;
}

.block-subscribe {
	margin-top: 15px;
	position: relative;
}

.block-subscribe .block-title {
	display: none;
}

.block-subscribe .block-content {
	background: none;
}

.block-subscribe .block-content label {
	display: block;
	background: url(../images/newsletter_icon.png) left no-repeat;
	padding-left: 40px;
	height: 28px;
	color: #5a8878;
}

.footer .block-subscribe{
	margin-top: 40px;
}

.header .block-subscribe .block-content label {
	color: #b15c11;
	font-weight: bold;
}

input#newsletter {
	float: left;
	border-color: #cdcdcd;
	width: 162px;
	margin-top: 8px;
}

.header input#newsletter {
	color: #b15c11;
}

.block-subscribe .actions button.button {
	margin-top: 5px;
	height: 21px;
}

.block-subscribe .actions button.button span {
	background: #e9e9e9;
	border-color: #cdcdcd;
	border-left: none;
	color: #858585;
}

.block-subscribe .validation-advice {
	position: absolute;
	left: 10px;
	bottom: -30px;
}

/* BEGIN SITEMAP BLOCK */

#sitemap{
	padding-bottom: 20px;
	margin: 12px 0 25px;
}


#sitemap ul li{
	float: left;
	display: block;
	width: 140px;
	padding-left: 20px;
	margin-left: 10px;
	background: none;
	/*border-left: 1px solid #DDD;	*/
}
	#sitemap ul li ul{
		margin-top: 12px;
		float: none;
		display: block;
	}
	#sitemap ul li ul li{
		display: list-item;
		background: none;
		border: none;
		margin: 0;
		padding: 0;
	}

#sitemap ul li:first-child {
	background: none;
	margin-left: 0;
	padding-left: 0;
}


/*#sitemap ul li a{
	color: #333;
	border: none;
	font-weight: bold;
}*/

	#sitemap ul li ul li a:link,
	#sitemap ul li ul li a:visited {
		border-bottom: none;
		color: #5a8878;
		/*color: #6e887f;*/
	}

	/*
	#sitemap ul li a:hover{
		color: #333;
		border-bottom: 1px solid #999;
	}*/

.page-sitemap .sitemap a {border: none;}
.page-sitemap .sitemap a:hover {color: #B15C11;}

#sitemap ul li a strong {
	font-size: 14px;
	font-weight: normal;
	color: #114432;
	font-family: 'OptimusPrincepsSemiBoldRg', Arial, Helvetica, sans-serif;

}

#sitemap ul li ul li a:hover,
#sitemap ul li ul li a:active {
	color: #aa6725;
}

/* END SITEMAP BLOCK */

/* misc fixes */

a.btn-remove {border: none;}

ul.tags-list {border: none; background: none; padding: 0;}
ul.tags-list li a {border: none;}
ul.tags-list li a:hover {color: #aa6725;}
/*.product-tabs-content h2 {visibility:hidden;}*/
.product-tabs-content h2{display: none;}
/*#product-attribute-specs-table {margin-top: -20px;}*/

.product-tabs-content .data-table td{
	padding: 1px 8px;
}

.product-tabs-content .data-table tbody tr:first-child th.label,
.product-tabs-content .data-table tbody tr:first-child td.data{
	padding-top: 0px;
}
.product-tabs-content .data-table tbody tr th.label,
.product-tabs-content .data-table tbody tr td.data{
	padding-top :25px;
}

.link-wishlist {
	color: #B15C11 !important;
	font-weight: 400;
}
a.mailToFriend {
	float: right;
	margin-right: 70px;
}

a.product-image {border: none;}



/*Newsletter bold*/

.block-subscribe .block-content label{
	font-weight: normal;
	padding-top: 5px;
	height: 17px;
}


/* CMS home page */
.cms-home h1{
	margin-bottom: 30px;
	color: #114432;
}


/* Wishlist */

.my-wishlist .product-image{
	border: none;
}

/* Pager */

.products-grid{
	border: none;
}
.products-grid li.item{
	padding-bottom: 10px;
}

.toolbar .sorter{
	display: none;

}

.pager .previous,
.pager .next{
	border:none;
}

.toolbar .pager{
	padding: 10px 0 0 0;
}

.toolbar-bottom{
	margin-top: 10px;
	border-top: 1px solid #CCCAC7;
}

.pager {
	background: none;
	border-top: 0;
}



/* Page title */
.page-title h1{
	font-size: 18px;
}

#randomhome .page-title h1 {
	margin-bottom: 8px;
}

#randomhome .category-products {
	margin-top: 40px;
	border-bottom: 1px solid #bdc7bb;
	padding-bottom: 30px;
}

/*Sitemap*/

#sitemap{
	padding-left: 8px;
}

.cms-home #sitemap {
	border-top: 1px solid #c8c6c3;
	padding-top: 30px;
}
/* Empty cart */

.block .empty{
	font-size: 12px;
}


/* Print h1 */

.page-print h1,.page-print h2,.page-print h3,.page-print h4,.page-print h5,.page-print h6,.page-print h2.sub-title{
	color: #114432;
}


/* Logo */

.header .logo{
	margin-top: 50px;
}


/*body.cms-home .col-main{
	padding-bottom: 30px;
}*/



/* Tables */

.data-table thead th{
	background: none;
}

.data-table .odd{
	background: none;
}

.data-table tfoot tr{
	background: none !important;
}


/* CMS styles */


.hori_stripe{
	height: 1px;
	overflow:hidden;
	background-color: #E7E7E7;
	margin: 20px 0 25px 0;
}


#cms_content{
	width: 85%;
}


.std p{
	margin: 0 0 20px 0;
}
.cms-home .std p{
	margin-bottom: 10px;
}

.std ol{
	list-style: decimal;
	margin: 5px 0 10px 30px;
}

.std ul{
	list-style: disc;
	margin: 5px 0 10px 30px;
}

.std form ul{
	list-style: none;
	margin: 0;
	padding: 0;
}


.std h2{
	border-bottom: 1px solid #E7E7E7;
}
.std h3{
	color: #114432;
}

.std h5{
	border-bottom: 1px solid #E6CDB6;
	color: #B15C11;
}
.std h6{
	border-bottom: 1px dotted #e9e9e9;
	color: #114432;
}

.std table tr td {
	vertical-align:inherit;
	padding: 5px;
}

dl dd{
	margin: 0 0 6px;
}

/* store locations */

.cms-content .column {
	float: left;
	width: 210px;
}

.cms-content .column h5 {
	border: none;
}

#content .cms-content .column a,
#content .cms-content .column a:link,
#content .cms-content .column a:visited,
#content .cms-content .column a:hover,
#content .cms-content .column a:active {
	border: none;
	text-decoration: underline;
}

input[type="text"]{
	width: 170px;
}

body.ogone-api-payment .main {
	background: #fff;
	margin-top: 34px;
	height: 562px;
}

body.ogone-api-payment table.ncoltable1,
body.ogone-api-payment table.ncoltable2 {
	margin-left: 200px;
	width: 550px;
}

#sizeButtons {
	margin: 5px 0;
}

#sizeButtons label {
	margin-right: 5px;
	border: 1px solid #ccc;
	text-align: center;
	padding: 5px 7px 5px 0;
	cursor: pointer;
}


body.ogone-api-payment table.ncoltable1 tr td,
body.ogone-api-payment table.ncoltable2 tr td {
	padding: 5px;
}

body.ogone-api-payment #ie_cc {
	margin-left: 0;
	padding-top: 80px;
	margin: 0 auto;
}

body.ogone-api-payment #ie_cc {
	width: 700px;
}

body.ogone-api-payment #ie_cc tr td {
	width:200px;
	text-align: center;
}

#sizeButtons label.checked {
	border-color: #333;
}

#sizeButtons input {
	display: none;
}

body.ogone-api-payment .main {
	background: #fff;
	margin-top: 34px;
	height: 562px;
}
