/* .............................. */
/* Body Headers Links */
/* .............................. */



.ss_button {border-radius: 0; margin: 15px 15px 0px 0px;  color: #666; padding: 10px 20px; background-color: #99CCFF; background-image: url(img/bg.png); background-repeat: repeat; font-family: 'LobsterTwoRegular'; font-size: 22px; text-transform:lowercase; }

.ss_button:hover { background-color:#51A8FF; color:#666;}

body { background:url(img/header_bg.gif) repeat-x, url(img/bg.png); color: #999; background-color:#fff; font-size: 12px; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; padding:0px;	margin:0px;	}
h1 {font-family: 'LobsterTwoRegular'; color:#C51445; font-weight: normal; padding:0 0 20px 0; font-size:40px;}
h6 { font-size:22px; margin-bottom:5px; border-bottom: 1px dashed #999180; font-family: 'LobsterTwoRegular'; font-weight:normal;}
h6 span {display:inline-block; padding:10px; color:#C51445;}

h5 {color: #999180; padding: 5px 20px; font-family: 'LobsterTwoRegular'; border-bottom: 1px dashed #999180; font-size: 24px;}
h4 { color:#999180; font-weight: normal; font-size:28px; padding:15px 0 0 10px; font-family: 'LobsterTwoRegular'; }
h2 { font-family: 'LobsterTwoRegular'; border-bottom: 1px dashed #999180; font-weight:normal; padding:5px; margin-top:30px; color:#C51445;}
a {color:#999180;}
a:hover {color:#6699cc; text-decoration:none;}
ul {margin: 0 0 5px 10px;}
li { line-height:15px;}
label {color:#999180;}
.zoom img {padding: 5px; border:1px dashed #999180;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:#999180;outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #999180;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #999180;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #999180; border-radius:0;}

.btn { display: inline-block; padding: 4px 12px; margin-bottom: 0; font-size: 14px; line-height: 20px; color: #333; text-align: center; text-shadow: none; vertical-align: middle; cursor: pointer; background-color: #fff; background-image: none; border: 1px solid #bbb; border-color: 0; border-color: 0; border-bottom-color: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0; -moz-box-shadow: 0; box-shadow: 0; }

.btn:hover { background-color:#ddd;}
.btn-primary { color: #777; text-shadow: none; background-color: #D8D8D8;  background-image: none; background-repeat: no-repeat; border:1px solid #D3D3D3; -moz-border-radius: 0; border-radius: 0;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color: #C8C8C8; color: #444; background-position:0;}
.navbar .btn { margin-top:0;}
button.btn.btn-large, input[type="submit"].btn.btn-large {color:#666; padding:10px 20px; background-color: #99CCFF; background-image: url(img/bg.png); background-repeat:repeat; font-family: 'LobsterTwoRegular'; font-size:22px; display: block;}
button.btn.btn-large, input[type="submit"].btn.btn-large:hover { background:#C2E0FF; background-image: url(img/bg.png);}
.btn:first-child {background-color: #E94426; background-image: url(img/bg.png); }

.removefrombasket { background-color:#353736; font-size:10px; padding:3px 5px; border:none; color:#fff;}
.removefrombasket:hover { background-color:#5D5D5D; font-size:10px; border:none;}

.input-append .btn:last-child {webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background:#DBD3CC; border:1px solid #D1C8BE; color: #777; }
.input-append .btn:last-child:hover { background:#D1C8BE; border:1px solid #D1C8BE; color:#777;}
.input-append, .input-prepend { margin-bottom: 0px; font-size: 0; white-space: nowrap; }

label.title.blackgradient { background:none; height:20px;}


.blackgradient { background-color: #efefef; *background-color: #222222; background-image: -moz-linear-gradient(top, #444444, #222222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); background-image: -webkit-linear-gradient(top, #444444, #222222); background-image: -o-linear-gradient(top, #444444, #222222); background-image: linear-gradient(to bottom, #444444, #222222); background-repeat: repeat-x; border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

#wrapper {padding:0px 20px 20px 20px;position:relative;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; margin:0 5px 5px 5px; font-size: 14px; line-height: 30px; color: #999; vertical-align: middle; width:auto; background-color: #E8E8E8; outline: 1px dashed #999180; border: none; padding:5px;}



.pull {display:none;}
.navbar-search {float:right;}


.topnav {font-size:14px;z-index:999;}
.navbar-inner { margin: 10px 0 0 0; padding: 0; background:none !important;background-color: none; background-image: none; background-image: none; background-image: none; background-image: none; background-image: none; background-repeat: no-repeat; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0px; filter: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
 .cart {background:#232323; color:#fff;position:absolute;right:15px;top:80px;}
 .cart:hover { background:none; }
 .cart > li > a {text-shadow:none;}

.topright {margin-top:0px; margin:o;}
.logo h1 { margin:20px 0 0 0;}
.logo h1 { height:72px;}
.logo img {max-height:72px;width:auto;}

/* nav */
.nav { margin-bottom: 0px; list-style: none; }
.navbar { text-align: center !important;}
.navbar .nav { float: none; margin:0;}
.cart,
.navbar .nav .navitem { display: inline-block; background-color:#99CCFF; padding:5px; margin:0 5px; background-image:url(img/bg.png); border: 1px solid #6699cc;position:relative;} 
.cart {position:absolute;z-index:1000;}
.cart:hover {background-color:#b2e5ff;}
.carta {padding:5px;}
.navbar .nav li:hover { /* float: inherit; */ display: inline-block; background-color:#b2e5ff; padding:5px; margin:0 5px; box-shadow:none;}
.carta,
.navbar .nav > .navitem > a { font-family: 'LobsterTwoRegular'; font-size:24px; color:#666; text-shadow: none; border: 2px dashed #999;}
.carta:hover,
.navbar .nav > .navitem > a:hover {font-family: 'LobsterTwoRegular'; border: 2px dashed #999; color: #9E1037;}
.nav-tabs, .nav-pills {}
.nav-pills > li > a { padding-top: 10px; padding-bottom: 8px; margin:4px 0 2px 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-size:12px; }
.nav-pills > li > a:hover { background:none;}
.carta a {color:inherit;}

.navdrop {display:none;}
.navitem:hover .navdrop {display:block;}
.navdrop {width:200px;position:absolute;top:40px;left:-10px;border:1px solid #d3d3d3;z-index:9;background:#fff;;}
.navdrop li {display:block;border-bottom:1px solid #d3d3d3;padding:5px;text-align:left;}



/* carousel */
.carousel-control { top: 50%; background: none; border: 0; line-height:22px; color: #fff;
font-size: 90px;}
.carousel-control:hover {color:#fff;}
.carousel-inner { position: relative; width: 100%; overflow: hidden;}

.ss_basket { background:url(img/roughcloth.png); font-size:12px; margin-top:10px;padding:10px;color:#000;}
.ss_basket_product { padding:5px; margin:0px 10px 0 10px; border-top:1px dashed #999180; }
.ss_basket_product:hover {background:url(img/bg.png)}
.ss_basket_product.outofstock a .details {color:#B94A48;}
.ss_basket_product .image {float:left; margin:5px 5px 5px 0px;}
.ss_basket_product .left {display:inline-block; width:250px; vertical-align:top; color:#666; text-decoration:none;}
.ss_basket_product .left a {}
.ss_basket_product .left .price { font-size:20px; color:#ff433; width:80px; padding:0; margin:0; float:left; font-family: 'LobsterTwoRegular';}
.ss_basket_product .right {display:inline-block; width:70px; text-align:right; float:right; vertical-align:top;}
.ss_basket_product .right .quantity {color:#999180; margin-bottom:5px;}
#ss_basket_price { font-size:22px; font-weight:bold; height:25px; background:url(img/comments_bg.png); padding:15px 10px 5px 10px; color:#C51445; border-bottom:1px dashed #999180;  border-top:1px dashed #999180; font-family: 'LobsterTwoRegular';}
#ss_basket_price p {   float:left;}
#ss_basket_price .ss_price { text-align:right; width:120px; margin:0px 5px 0px 0px; float: right;}
#ss_basket_checkout { height:65px; background:url(img/bg.png);}
#basketcontents {display:none; position:absolute; z-index:500; width:360px; right:0px;}

.basket_table .quantityselect,.basket_table .quantityform {margin:0px;}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span { background-color:#DBD3CC; color:#999180;}

/* CART */

.navbar .cart { background:none; color: #fff;}

/* Front page */
.ad.small { background-image: url(img/banner-bg.png); background-repeat:no-repeat; padding:20px; 

-moz-border-radius: 5px;
-moz-box-shadow: 2px 2px 2px #999180;
-webkit-box-shadow: 2px 2px 2px #999180;
box-shadow: 2px 2px 2px #999180;

}

.breadcrumb { padding: 8px 15px; margin: 0 0 20px; list-style: none; border-bottom:1px dashed #DBD3CC; border-top:1px dashed #DBD3CC; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-image:url(img/bg.png);}
.breadcrumb > .active {text-shadow:none;}
.breadcrumb > li {text-shadow:none;}

.categorydescription {margin:10px 0px 20px 0px;}

.listingheader {margin:20px 0px 20px 0px; height:42px; line-height:40px; padding:0px 10px 0px 10px; border-bottom:1px dashed #DBD3CC; border-top:1px dashed #DBD3CC; background-image:url(img/bg.png);}
.listingheader select { margin:0px; height:30px; text-decoration:none; font-weight:normal; background-color: #E8E8E8; outline: 1px dashed #999180; border:none;}

.nav-header { }
.subcategories li {color:#fff; margin-bottom:5px;}
.subcategories li a { display:block; font-size:14px; line-height:30px; text-indent:10px; background-color:transparent; }
.subcategories li a:hover { color: #999180; background:url(img/menu_bg.png); background-repeat:no-repeat;}
.subcategories li.active a {color: #999180; background:url(img/menu_bg.png); background-repeat:no-repeat;}
.filters li {text-shadow:none !important; }
.filters li.nav-header {color:#999180; border-bottom:1px solid #666; margin-bottom:5px; padding-left:10px;}
.filters li.active a,.filters li.active a:hover ,.filters li a:hover {color: #999180; background:url(img/menuleft_bg.png); text-shadow: none;}
.nav-list > li > a { text-shadow:none;}

.variants table.matrixvariant label.activeselector {background: #DBD3CC;}

.productlist { text-align:center !important; margin-left: 0 !important;}
.productlist .product {margin:0px 10px 10px 0px; text-align:center; width:200px; display:inline-block; vertical-align:top;}
.productlist .product:hover {text-decoration:none; color:#777; filter:alpha(opacity=90); opacity:.9;}
.productlist .product .inner { }
.productlist .product .inner .image {display:block; text-align:center; width:200px; height:222px; overflow:hidden; text-align:center;}
.productlist .product .inner .image img {max-width:180px; padding:10px; background: none; }
.productlist .product .inner .title {font-size:20px;  padding:10px 5px 10px 5px; font-family: 'LobsterTwoRegular'; height:40px; color:#333;/* background:url(img/bg_horizontal_line.png) top no-repeat;*/}
.productlist .product .inner .price { background-color:#E94426; background-image: url(img/bg.png); padding:5px; position:relative;}

.productlist .product .inner .price:after
{z-index: -1; position: absolute; content: ""; bottom: 7px; right: 5px; left: auto; width: 50%; top: 80%; max-width:300px; background: #777; -webkit-box-shadow: 0 6px 8px #111; -moz-box-shadow: 0 6px 8px #111; box-shadow: 0 6px 8px #111; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg);}

.productlist .product .inner .price .price_inner {font-size:22px; padding:5px; color:#111; text-shadow: 0 1px 0 #FCC6BC; border: 2px dashed #999; font-family: 'LobsterTwoRegular'; letter-spacing:2px;}
.productlist .product .inner .price:hover {}

.productpage .price {color:#777; font-size:36px; margin:20px 0px 20px 0px; font-weight:bold; font-family: 'LobsterTwoRegular'; }
.productpage .description {margin:20px 0px 20px 0px; }
.productpage .section {margin-bottom:20px;}
.productpage label.title {color: #999180; padding:10px; font-size: 22px; margin-bottom: 5px; border-bottom: 1px dashed #999180; font-family: 'LobsterTwoRegular';}
.productpage .productthumbnail {display:inline-block; padding:5px; border:1px dashed #999180; border-radius:0; margin:0px 10px 10px 0px;}

.variants table.matrixvariant label.disabled_variant {background:#fdd;}

/* Product reviews */
.productreviews {margin-top:10px;}
.productreviews .ss_reviewlist .ss_review {margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #DBD3CC;}
.productreviews .ss_reviewlist .ss_review .byline {font-weight:bold;}
.productreviews .ss_reviewlist .ss_review .byline .datetime {font-style:italic; float:right; }
.productreviews #ss_reviewform {padding:0 20px 0px 20px; border-radius:0; color: #fff; margin-top: 20px; background-image: url(img/bg.png);}

/* Checkout page */
.checkoutbutton {float:right;}

footer { background:url(img/footer_bg.png) repeat-x; color:#999180;}
footer a {color:#999180;}
footer ul {list-style-type:none;  margin-left:10px;}
footer li { padding: 5px 0 5px 0; border-bottom: 1px dashed #999180;}
.simpleshoplink {text-align:center;}

address {  margin-left:10px;}
.icon-twitter-sign { margin-left:10px;}

/* COMMENTS */

.ss_commentcontainer .ss_blogcommentform { padding: 10px 20px 10px 20px; border-radius: 0; color: #999180; margin-top: 20px; background-image: url(img/bg.png);}
.ss_commentcontainer .ss_commentslist .ss_comment {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #DBD3CC;}

.ss_textinput {padding: 4px 6px; margin: 0 10px 10px 10px; font-size: 14px; color: #999; width: auto; background-color: #E8E8E8; outline: 1px dashed #999180;
border: none;
padding: 5px;}

.ss_blogrightcolumn .ss_blogsection h5 { font-size:22px; margin-bottom:5px; font-weight:normal; color:#C51445; border-bottom: 1px dashed #999180; font-family: 'LobsterTwoRegular'; background:transparent;}
.ss_blogrightcolumn .ss_blogsection li a { display: block; padding: 10px; border-bottom: 1px dashed #DBD3CC; background: none; margin-top: 0; text-decoration: none; color: #999; font-size:14px; }
.ss_blogrightcolumn .ss_blogsection li a:hover { color: #999180; background:url(img/menuright.png); background-repeat:no-repeat;}
.form-actions { padding: 19px 20px 20px; margin-top: 20px; margin-bottom: 20px; background-color: transparent; border-top: 1px dashed #999180;}
legend {color: #999180; padding:10px 0; font-family: 'LobsterTwoRegular'; border-bottom: 1px dashed #999180; font-size:24px;}

/* BLOG */

.ss_blogpost_title a { font-size:22px; font-family: 'LobsterTwoRegular'; letter-spacing:2px;}
.ss_blogpost_list .ss_blogpost { border-bottom: 1px dashed #999180; padding:0 0 20px 0;}
.ss_blogpost_image { max-width:150px; height:auto;}
.ss_blogpost_list .ss_blogpost .ss_blogpost_info {margin-left: 10px;}


/* MEDIA VERTION */

.navbar .btn-navbar { margin:0 0 10px 0;}

/* Bootstrap override */
.nav-list > .active > a, .nav-list > .active > a:hover {background:#E94426;}

/* FONTS */
@font-face {
    font-family: 'OpenSansLight';
    src: url('/css/fonts/opensans/OpenSans-Light-webfont.eot');
    src: url('/css/fonts/opensans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/opensans/OpenSans-Light-webfont.woff') format('woff'),
         url('/css/fonts/opensans/OpenSans-Light-webfont.ttf') format('truetype'),
         url('/css/fonts/opensans/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('/css/fonts/opensans/OpenSans-Regular-webfont.eot');
    src: url('/css/fonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'),
         url('/css/fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/css/fonts/opensans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* OSWALD */
@font-face {
    font-family: 'OswaldLight';
    src: url('/css/fonts/oswald/Oswald-Light-webfont.eot');
    src: url('/css/fonts/oswald/Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/oswald/Oswald-Light-webfont.woff') format('woff'),
         url('/css/fonts/oswald/Oswald-Light-webfont.ttf') format('truetype'),
         url('/css/fonts/oswald/Oswald-Light-webfont.svg#OswaldLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OswaldBook';
    src: url('/css/fonts/oswald/Oswald-Regular-webfont.eot');
    src: url('/css/fonts/oswald/Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/oswald/Oswald-Regular-webfont.woff') format('woff'),
         url('/css/fonts/oswald/Oswald-Regular-webfont.ttf') format('truetype'),
         url('/css/fonts/oswald/Oswald-Regular-webfont.svg#OswaldBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OswaldBold';
    src: url('/css/fonts/oswald/Oswald-Bold-webfont.eot');
    src: url('/css/fonts/oswald/Oswald-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/oswald/Oswald-Bold-webfont.woff') format('woff'),
         url('/css/fonts/oswald/Oswald-Bold-webfont.ttf') format('truetype'),
         url('/css/fonts/oswald/Oswald-Bold-webfont.svg#OswaldBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OswaldStencilRegular';
    src: url('/css/fonts/oswald/Oswald-Stencil-webfont.eot');
    src: url('/css/fonts/oswald/Oswald-Stencil-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/oswald/Oswald-Stencil-webfont.woff') format('woff'),
         url('/css/fonts/oswald/Oswald-Stencil-webfont.ttf') format('truetype'),
         url('/css/fonts/oswald/Oswald-Stencil-webfont.svg#OswaldStencilRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Riesling */

@font-face {
    font-family: 'RieslingRegular';
    src: url('/css/fonts/riesling/riesling-webfont.eot');
    src: url('/css/fonts/riesling/riesling-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/riesling/riesling-webfont.woff') format('woff'),
         url('/css/fonts/riesling/riesling-webfont.ttf') format('truetype'),
         url('/css/fonts/riesling/riesling-webfont.svg#RieslingRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* LOBSTER */

@font-face {
    font-family: 'LobsterTwoRegular';
    src: url('/css/fonts/lobster/LobsterTwo-Regular-webfont.eot');
    src: url('/css/fonts/lobster/LobsterTwo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/lobster/LobsterTwo-Regular-webfont.woff') format('woff'),
         url('/css/fonts/lobster/LobsterTwo-Regular-webfont.ttf') format('truetype'),
         url('/css/fonts/lobster/LobsterTwo-Regular-webfont.svg#LobsterTwoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LobsterTwoItalic';
    src: url('/css/fonts/lobster/LobsterTwo-Italic-webfont.eot');
    src: url('/css/fonts/lobster/LobsterTwo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/lobster/LobsterTwo-Italic-webfont.woff') format('woff'),
         url('/css/fonts/lobster/LobsterTwo-Italic-webfont.ttf') format('truetype'),
         url('/css/fonts/lobster/LobsterTwo-Italic-webfont.svg#LobsterTwoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LobsterTwoBold';
    src: url('/css/fonts/lobster/LobsterTwo-Bold-webfont.eot');
    src: url('/css/fonts/lobster/LobsterTwo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/lobster/LobsterTwo-Bold-webfont.woff') format('woff'),
         url('/css/fonts/lobster/LobsterTwo-Bold-webfont.ttf') format('truetype'),
         url('/css/fonts/lobster/LobsterTwo-Bold-webfont.svg#LobsterTwoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LobsterTwoBoldItalic';
    src: url('/css/fonts/lobster/LobsterTwo-BoldItalic-webfont.eot');
    src: url('/css/fonts/lobster/LobsterTwo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/lobster/LobsterTwo-BoldItalic-webfont.woff') format('woff'),
         url('/css/fonts/lobster/LobsterTwo-BoldItalic-webfont.ttf') format('truetype'),
         url('/css/fonts/lobster/LobsterTwo-BoldItalic-webfont.svg#LobsterTwoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}









@media(max-width:767px){
body { background:url(img/bg.png); ;	}

#wrapper {padding:0px}
#header {height:160px;}
.logo h1 {margin:0;}
.logo img {height:60px;width:auto;}
.nav-pills {
	position:absolute;
	top:3px;
	right:10px;
}
h1 {padding:0;}

.nav-pills > li {
	float:none;
	display:block;	
	text-align:right;
}
.nav-pills > li > a {
	padding:5px 0 0;
	margin:0;	
}

.cart {top:65px;left:0;width:100%;padding:0;margin:0;}
.carta {margin:3px;}
.navbar-search {
	float:none;
	right:1px;
	top:107px;
	position:absolute;	
}
.navbar-search .input-append input[class*="span"] {width:130px;}
.topnav {
	position:absolute;
	top:149px;
	left:0;
	width:100%;
}
.pull {display:block;color:#000;position:absolute;top:-37px;left:0;line-height:34px; text-transform: uppercase; font-size:20px;transition:color 0.2s ease-in,background-color:0.2s ease-in;padding:0 55px 0 13px;
background-image:url('/images/menu_000000.png');background-position:right 7px;background-repeat:no-repeat;
}
.pull:hover {color:#000;}
.pull.active {background-color:#d3d3d3;color:#000;transition:color 0.2s ease-in,background-color:0.2s ease-in}


.navbar-inner {display:none;padding:0;}
.topnav 
.navbar-inner {margin-top:00px;z-index:598;}
.navbar .nav > .navitem {
	float:none;
	display:block!important;;
	text-align:left;	
	margin:0;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#{maincolour};
}

.navbar .nav > .navitem:hover {
	display:block!important;;
	margin:0;
	border-width:0 0 1px 0;
}
 .navbar .nav > .navitem > a { border:none;}
 .navbar .nav > .navitem > a:hover {  display:block;}
.navitem:hover,
.navitem.hover{box-shadow: none;display:block; }

.navdrop { padding:0 5px 0 25px; text-transform:none; visibility: visible;display:block;position:relative;left:auto;top:auto; position: relative;z-index:598;  width:auto;box-shadow:none; border:none;}



#basketcontents {width:100%;max-width:360px;}

.productlist .product {
    width: 45%;
}
.ss_checkout_rightcol,
.ss_checkout_leftcol,
#mainimage img,
.productlist .product .inner .image ,
.productlist .product .inner .image img {
	width:100%;}

.ss_total_key {width:200px;}
.ss_voucher_input_wrap {width:70px;}
#checkoutcontainer .ss_voucher_input_wrap input {width:99%;}


.customerloginform {margin-left:0;}
.ss_address ul li span {text-align:left;width:auto;}

.ss_blogrightcolumn,
.listingheader,
.leftnav[class*="span"],
.breadcrumb,
#frontPageCarousel,
#ss_reviewform {display:none!important;}




}