

html{

    background: #ffffff;

}
body{font-size:16px;font-family:Georgia, Utopia, 'Times New Roman', Times, serif;

    background: none;
    
color:#555555;
}

.row {max-width: 942px;}

h1,h2,h3,h4,h5,h6 {
    font-family: Georgia, Utopia, 'Times New Roman', Times, serif;
    font-weight:bold;color:#555555;text-transform:none;
}

h1,h2,h3{font-weight:bold; font-size:12px;}


/* -----------------------------------------
   Shared Styles
----------------------------------------- */
/* Clearfix */
.cf:before, .cf:after{content:"";display:table;}
.cf:after{clear:both;}
.lt-ie8 .cf {zoom:1;} /* IE 6/7 */

a{color:#555555;text-decoration: none;background:none; }
a:hover, a:focus{color:#55acee;background:none; }
a:active {color:#555555;}

img{vertical-align:bottom;}

p{line-height:1.5;font-size:12px; margin-bottom: 8px;}

.page-title{font-size:28px;}

blockquote{border-left:#cccccc 1px solid;margin: 0 0 18px;padding: 9px 20px 0 19px;}
blockquote, blockquote p {color:#555555;line-height:1.5;font-size:1.5em;font-style:italic;}

#full-width-ad{display:block;margin:0 0 18px 0;}

input{font-family:inherit;}
.button{padding:10px 34px;line-height:1;height:auto;font-family:inherit;font-weight:bold;text-transform:uppercase;}
.button.nice{background:#808080;border-color:#808080;color:#ffffff;text-transform:none;

font-family:Georgia, Utopia, 'Times New Roman', Times, serif;

border-radius:0px;
font-size:16px;
}
.button:hover, .button:focus{background-color:#808080;color:#ffffff;}
.button:active{box-shadow: inset 0px 3px 5px rgba(0,0,0,0.5);}

.mobile-menu{margin:0 0 10px 0;display:none;}

.product{

padding: 0;
border:#dddddd 0px solid;
background:#fff;

}

/* browsers that don't support border-image */
.no-borderimage .product{background:#fff;}

form label, label + input.input-text, label + textarea, label + select, label + div.dropdown, select + div.dropdown {margin:0;}

#breadcrumbs{margin:0 0 18px 0;font-size:0.8em;}

/* -----------------------------------------
   Top Links
----------------------------------------- */
.menu-bar{

    background:#222222;

}
.menu-bar ul{margin:0;padding:0;list-style:none;overflow:hidden;font-size:11px;text-align:center;}
.menu-bar li{float:none;margin:0;/*border-left:1px solid rgba(255,255,255,0.2);*/display:inline-block;}
.menu-bar li:first-child{border:0;}
.menu-bar li a{color:#55acee;display:inline-block;padding:3px 20px 3px 20px; line-height: 30px;letter-spacing: 2px;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
-webkit-transition: background 300ms ease-in-out;
-moz-transition: background 300ms ease-in-out;
-o-transition: background 300ms ease-in-out;
-ms-transition: background 300ms ease-in-out;
transition: background 300ms ease-in-out;
}
.menu-bar li a:hover{color:#808080;background:#444444;}


/* -----------------------------------------
   Header
----------------------------------------- */
.branding{min-height:77px;}
#logo{text-align:center;margin:0 0 27px;}
.text-logo{font-size:90px;margin:0;padding:0;}
.nav-bar{

font-family:Georgia, Utopia, 'Times New Roman', Times, serif;

}

/* -----------------------------------------
   Collection
----------------------------------------- */
#collection-description{overflow:hidden;margin:0 0 18px 0;padding: 0 0 18px;border-bottom:#cccccc 1px solid;}
#collection-description img{}
#collection-description img.float-left{float:left;margin:0 20px 10px 0;}
#collection-description img.float-right{float:right;margin:0 0 10px 20px;}
#collection-description p{}
.product-collection{color:#333;}
.product-collection li{text-align:center;position:relative;margin-bottom:2%;}

.product-collection li a{color:#222222;display:block;background:#fff;position:relative;padding:10px 0 20px 0;
-webkit-transition: box-shadow 400ms ease-in-out;
-moz-transition: box-shadow 400ms ease-in-out;
-o-transition: box-shadow 400ms ease-in-out;
-ms-transition: box-shadow 400ms ease-in-out;
transition: box-shadow 400ms ease-in-out;
}
.product-collection .thumbnail{width:90%;margin-left:5%;display:block;}

.product-collection .product-title{display:block;padding:0px 10px 0 10px;font-size:0.9em;}
.product-collection li a:hover {color:#777777;}
.product-collection .description_content {font-size: 11px; margin: 10px 0 10px 0; line-height: 12px; font-style: italic;}
.product-collection .description_content p {margin:0;}


.product-collection .description_content .product-title {}
.product-collection .description_content .original {text-decoration:line-through;  display: inline; font-size: 13px; margin-right: 10px; color: #000; }
.product-collection .description_content .sale {color: #000;font-size: 13px; display: inline;}

.index-description_content .description_content .original {text-decoration:line-through;  }

.product-collection .price{display:block;padding:5px 10px;font-size:1em;font-weight:bold;}
.product-collection .price del{color:#bbb;font-size:14px;font-weight:normal;}
.product-collection .price em{font-size;font-size:10px;font-weight:normal;}

.sale-item{display:block;position:absolute;background:url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/sale-green-rectangle.png?1145053700152961793) no-repeat left top;color:#fff;text-transform:uppercase;height:61px;width:61px;text-indent:-9999em;padding:0;left:-10px;top:-10px;overflow:hidden;}

.tag-filter{text-align:right;}
.tag-filter select{margin:0;}

.collection-list .product-title{font-size:1.2em;font-weight:bold;padding-top:10px;}
.collection-list .product-title em{font-weight:normal;display:block;font-size:12px;}

.featured-columns {margin: 30px 0 40px 0; }
.featured-columns li {width: 280px; display: inline; float: left; margin-right: 51px;}
.featured-columns li:last-child {margin-right: 0;}
.featured-columns li .description_content a {font-size: 14px;}
.centered {  height: 380px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -190px;}

/* -----------------------------------------
   Pagination
----------------------------------------- */
.paginate{border-bottom:#cccccc 1px solid;padding:0;clear:both;margin:0 0 0 0;text-align:right;}
.paginate-bottom{margin-bottom:50px;border-bottom:none;border-top:#cccccc 0 solid;}
.paginate .page{}
.paginate .current{font-weight:bold;font-size:10px;padding:0;color:#55acee;border:#cccccc 0 solid;}
.paginate a{padding:0;color:#555555;text-decoration:none;font-size:10px; background:none;border:#cccccc 0 solid;}
.paginate .next a, .paginate .prev a{}
.paginate a:hover{}


/* -----------------------------------------
   Slider
----------------------------------------- */
.slider{padding-bottom:14px;}
div.orbit-wrapper div.slider-nav span{width:39px;height:50px;margin-top:-25px;}

#featured {/*width: 960px;*/width:100%;height:474pxpx;background: #000 url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/loading.gif?1145053700152961793) no-repeat center center;overflow: hidden; }
#featured.orbit { height: auto; } 
#featured img, #featured div, #featured a { display: none; } 
#featured.orbit img, #featured.orbit div, #featured.orbit a { display: block; }

ul.orbit-bullets li {background: url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/bullets.png?1145053700152961793) no-repeat scroll 4px 0 transparent;}

.orbit>div, div.orbit>a {width:100%;height:474pxpx;}
.orbit-slide{position:relative;}
.orbit-slide .caption{position:absolute;top:0;left:0;display:block;background:rgba(0,0,0,0.5);color:#fff;padding:3% 6%;width:88%;font-size:20px;text-align:center;}
.orbit-slide .bottom{top:auto;bottom:0;left:0;}



/* -----------------------------------------
   Social Media Slider
----------------------------------------- */

#social-slider {margin-top: 35px;}

div.slide {display:none; width: 280px; border: 1px solid #E6E6E6;}
div.slide-tabs div {
   float:left;
   padding:4px 4px; 
   background-color:#E6E6E6;
   color:#666;
   cursor:pointer;
   border-top: 1px solid #E6E6E6;
   border-left: 1px solid #E6E6E6;
   border-right: 1px solid #E6E6E6;
   margin-right: -1px;
   height: 25px;
   width: 25px;
}
div.slide-tabs {
   height:40px;
   overflow:hidden;
   margin: 0px 0 -7px 0;
}




/* -----------------------------------------
   Product Slider
----------------------------------------- */

#product-slider {margin-top: 0; /*height: 420px;*/ text-align: center; } 

#product-photo-container {width: auto ;height: 355px; }

#product-slider div.slide {display:none; width: 550px; height: 420px; border: 0;}
#product-slider div.slide-tabs div {
   float:none;
   display: inline;
   padding: 0px;
   background-color:#fff;
   color:#666;
   cursor:pointer;
   border: 0;
   margin-right: 6px;
   width: 50px;
   height: auto;
}
#product-slider div.slide-tabs div a img {max-width: 75px;}
#product-slider div.slide-tabs div:last {margin-right: 0;}
#product-slider div.slide-tabs {
   height:auto;
   overflow:hidden;
   margin: 10px 0 10px 0;
   text-align: left;
}

/* -----------------------------------------
   Product
----------------------------------------- */
h1.product-title{border-bottom:#cccccc 1px solid;padding:0 0 10px 0;}
.product-top{padding:0 0 18px 0;}
.description{padding:0 0 0 0;}
.description form{margin:0 0 36px 0;}
.description ul{list-style:square;margin:0 0 20px 20px;}
.description fieldset{border:none;padding:0;margin:0 0 9px 0;}
.sale-tag {float: right; margin-top: -1px; margin-right: -11px;}
.sale-tag img {width: 25px; height: auto;}
.price-tag .original {text-decoration:line-through; font-size: 13px; margin-right: 5px; color: #808080; }
.price-tag .sale {color: #55acee;font-size: 13px;}
.price-tag img {width: 8px; height: auto; margin-left: 10px;}

#product-select {width: 108px;}

#price-field{font-size:1.65em;margin:0 0 18px 0;}
#price-field del{opacity:0.5;font-size:0.7em;}
.selector-wrapper{margin:0 0 10px 0; }
.qty-field{overflow:hidden; margin: 0 0 0 -10px;}
.qty-field label{float:left;line-height:24px;margin:0 10px 0 0;}
.qty-field input{width:30px;}

#social-product{border-top:#cccccc 1px solid;padding:9px 0 18px 0;margin:0;}
#social-product li{float:left;min-width:90px;}
.description #social-product{list-style:none;margin:0;}

.product-image{display:block;text-align:center;padding: 6%;
-webkit-transition: background 400ms ease-in-out;
-moz-transition: background 400ms ease-in-out;
-o-transition: background 400ms ease-in-out;
-ms-transition: background 400ms ease-in-out;
transition: background 400ms ease-in-out;
}

.product-image .sale-item{left:20px;top:16px;}

.more-images{padding-top:10px;}
.more-images img {width: 100px;}
.more-images ul {margin: 0;
padding: 0;
list-style-type: none;
text-align: center;}
.more-images li { display: inline;  }
.small-image{/*width:80%;*/margin:0;}

.product-image:hover, .product-image:focus{
background:rgba(0,0,0,0.2);
}

.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe {
    width: 100% !important;
}

#related{padding:20px 0 0 0;border-top:#cccccc 1px solid;}
#related h3{font-size:22px;}
#related .product{font-size:0.8em;}
#related .sale-item{left:0px;}



/* -----------------------------------------
   Cart
----------------------------------------- */

.cart-count {text-align: center; 
  
  background: url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/blue-circle-2.png?1145053700152961793) 0px 6px no-repeat ;
  background-size:20px 20px; 
  width: 20px; height: 30px;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 9px;
  padding-top: 10px;
  margin-right: 36px;
  margin-top: -10px;
  float: left;
}

li.cart-count {
    margin-top: -9px;
  	margin-left: 1px;
    position: absolute;
    font-size: 0;
  	z-index: 4;
}

.cart-count .number {margin-top: -5px;}

.cart-count a {color: #ffffff; font-size: 9px;}
.cart-count a:visited {color: #ffffff; font-size: 9px;}

#cartform{padding:0 0 36px 0;}
.cart-items{background:none;font-size:16px;}
.cart-items ul{margin:0;}
.cart-items li.cart-row{clear:both;float:none;border-bottom:1px solid #cccccc;padding:18px 0;margin:0;}
.cart-items li.last{border:none;}
.cart-items li.cart-head{font-size:24px;border:none;}

.cart-items li.cart-head .columns{border-bottom:#cccccc 2px solid;padding:15px 0 15px 0;}
.cart-image{display:block;text-align:center;}
input.quantity{width:80%;padding:5px;}

.cart-items li.cart-foot{border-bottom:#cccccc 2px solid;}
.sub-total{font-weight:bold;text-align:right;font-size:20px;}

.cart-items li.last{border:none;}
.cart-buttons{text-align:right;}
.cart-buttons em{display:block;margin:9px 0;}
.cart-note textarea{width:90%;font-family:inherit;margin:0;}

.cart-items li.mobile-buttons{display:none;}
.cart-qty em{display:none;}
.mini-desc, .update-actions, .custom-options{font-size:0.8em;margin:0 0 10px 0;}


/* -----------------------------------------
   Blogs and Pages
----------------------------------------- */

.article-page {width:615px; float:left; margin-top: 33px; font-size: 10px; color: #808080; line-height: 20px; text-align: justify;}
.article-page p {padding: 5px 0 5px 0; margin: 5px 0 5px 0;}
.article-page p img {padding: 10px 0 10px 0;}
.article-page img {width: 615px; height: auto;}
.article-page .article-title{margin: 15px 0 0 0; font-size:16px; font-weight: normal; font-family: Georgia, serif; font-style: italic; }

.article-page .comment-form h3 {font-size: 14px;}
.article-page .comment-form label {font-family: Georgia, serif; font-style: italic; font-size: 12px;}
.article-page .comment-form button {font-family: Georgia, serif; font-size: 12px;}

.article-page .article-wrapper h3 {margin: 10px 0 10px 0; font-style: italic; font-size: 16px; font-weight: normal; font-family: Georgia, 'serif';}




.single-article{margin:0 0 36px 0;padding:0 0 36px 0;border-bottom:#cccccc 0px solid;}
.last-article{border:none;}
.tags-info{font-size:13px; font-style: italic; font-family: 'Georgia', serif; font-weight: 400; color: #555555; border-bottom:#cccccc 0px solid;padding:0 0 9px 0;margin: 0 0 36px 0;}

.article-date {

    font-size: 11px;}

p.posted-by {
	font-style:italic;
  	border-bottom: none;
    font-size: 11px;
    float: left;
    padding: 20px 0 10px 0;
  
    border-width: 0;
}

#article p.posted-by {
  	border-bottom: none;
    border-width: 0;}

.comment-count{display:inline-block;margin:0 10px;}

.sidebar h4{font-size:14px;margin:0 0 9px 0;border-bottom:#cccccc 1px solid;padding:0 0 9px 0;}
.sidebar ul{list-style:square;list-style-position:inside;margin:0 0 18px 0px;font-size:0.8em;}
.sidebar, .page-content{padding:0 0 36px 0;}

.sidebar-author {list-style: none; margin-bottom: 0; padding-bottom: 0;}
.sidebar-author li { list-style: none; border-bottom: 1px #CCCCCC solid;padding: 10px 20px 20px 20px; }
.sidebar-author li:first-child {padding-top: 20px;}
.sidebar-author li:last-child {border-bottom: 0; padding-bottom: 0; margin-bottom: 0;}
.sidebar-author li span {float: left;}
.author-photo {height: 68px; width: 68px; background: #CCCCCC; }
.author-photo img {height: 68px; width: 68px; }
.author-title {  margin-bottom: 15px; margin-left: 20px; width: 150px;  font-size: 11px; color: #808080; list-style: none;}
.author-title p {margin: 2px 0 2px 0 ;}
.author-description { padding: 0px 0 0px 0; text-align: justify; font-size: 10px; color: #808080; list-style: none;}

.sidebar-author .author-title p a:hover {color: #55acee;}
.sidebar-author .author-title p a {color: #808080;}
.sidebar-author .author-title p a:active {color: #808080;}


#article-nav{margin:0 0 30px 0;clear:both;}
.rss-feed {font-size:12px;padding: 0 0 0 19px;background: url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/icon-rss.png?1145053700152961793) no-repeat 0 50%;} 
.rss-feed:hover{background: url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/icon-rss.png?1145053700152961793) no-repeat 0 50%;}

.article-content img.left{margin:0 20px 10px 0;}
.article-content img.right{margin:0 0 10px 20px;}
.single-article ul, .page-content ul{list-style:square;margin-left:30px;}
.article .article-wrapper img {width: 615px; height: auto;}
.article .article-wrapper {text-align: justify;}
.article-single .article-wrapper h3 {margin: 10px 0 10px 0; font-style: italic; font-size: 16px; font-weight: normal; font-family: Georgia, 'serif';}
.article-single {margin-top: 50px;}

.article-single .article-comments .comment-title {margin: 10px 0 10px 0; font-style: italic; font-size: 14px; font-weight: normal; font-family: Georgia, 'serif';}
#article-comment-list p {font-size: 12px;}
#article p.posted-by{margin-top: -22px; padding: 10px 0 10px 0; font-style:italic; border-bottom: 1px #CCCCCC; border-bottom-style: solid; }


.single-article ul.social-article{overflow:hidden;margin:0;padding: 15px 0 0 0;list-style:none;}
.social-article li{float:left;}

#article .single-article{border:none;padding-bottom:0;}
#comments{border-top:#cccccc 1px solid;padding:36px 0;font-size:0.85em;}
#comments h3{font-size:14px;}
.notice{font-size:14px;margin:0 0 18px 0;border:#cccccc 3px dotted;padding:10px;font-weight:bold;font-style:italic;}
.comment-form textarea, .contact-form textarea{margin:0;width:90%;}




.article-single .article-wrapper .comment-form h3 {font-size: 14px;}
.article-single .article-wrapper .comment-form label {font-family: Georgia, serif; font-style: italic; font-size: 12px;}
.article-single .article-wrapper .comment-form button {font-family: Georgia, serif; font-size: 12px;}


#comment-list{list-style:none;margin:0 0 36px 0;}
#comment-list li{padding:0;margin:0 0 36px 0;}
.comment-title{font-style:italic;overflow:hidden;border-bottom:#cccccc 1px solid;padding:0 0 3px 0;margin:0 0 3px 0;}
.comment-author{float:left;display:block;margin:0 20px 0 0;}
.comment-date{font-size: 10px;}
#article-comment-list {font-size: 10px; margin: 0; padding: 0;}

#comment-list li{min-height:10px;position:relative;padding:0 0 0 60px;}
.comment-icon{float:left;margin:0 10px 10px 0;width:50px;position:absolute;left:0;top:0;}

#search-results{padding:0;}
#search-results ol{list-style:none;margin:0; text-align: justify; font-size: 10px;}
#search-results li{margin:20px 25px 20px 0px; display:block; float:left; width:215px;}
#search-results li:nth-child(4n) {margin-right: 0;}
#search-results h3 {height:38px; overflow:hidden;}
#search-results h3 a:hover {text-decoration:none;}
#search-results p{margin:0;}
#search-results p a {display:block; margin-top:10px;}
.search-image{display:block; margin-bottom:20px; width:215px; text-align:center; background:#fff;}
.search-image img{height:144px;} 

.contact-form input, .contact-form textarea{width:96%;}


/* -----------------------------------------
   middle sub contents in front page
----------------------------------------- */
.sub-main-content {padding-top:40px; margin-bottom:60px;}
.sub-main-content h3 {margin-bottom:20px; font-family: Georgia, serif; font-size: 12px; font-weight: bold;}
.row .four-custom 		{ width: 30.4%; height:603px;}
.column-custom, .columns-custom { margin-left: 2.2%; padding-left:2%; border-left:1px solid #CCCCCC; float: left; min-height: 1px; position: relative; }
.column-custom:first-child, .columns-custom:first-child {margin-left: 0; padding-left:0; border-left:none;}
[class*="column-custom"] + [class*="column-custom"]:last-child { float: right; }
.scroll-pane
{
	width: 100%;
	height: 547px;
	overflow: auto;
}

.front-news .front-article-title{margin:10px 0;}
.front-news .article {background:url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/dot.png?1145053700152961793) repeat-x bottom left; margin-bottom:20px; padding-bottom:20px;}
.front-news .article.last {background:none; margin-bottom:0; padding-bottom:0;}
.customisable-highlight {font-family: Georgia, Utopia, 'Times New Roman', Times, serif;}
#instafeed {padding: 2px 0 10px 0;}
#instafeed a img {width:125px; height:125px; padding:10px;}
#instafeed .even img {padding:10px 10px 0px 10px;}
#instafeed .odd img {padding:10px 0 0px 0px;}
#instafeed:nth-child(0) a img, #instafeed:nth-child(1) a img {padding-top:0;}


/* -----------------------------------------
   Footer
----------------------------------------- */
.sub-footer {display: none;}

.footer{width: 100%; color:#808080;font-size:0.8em; border-top:15px solid #fff;}
#index .footer  {width: 100%; border-top:none; background: #}
.footer h4{font-size:13px;margin:0 0 5px 0;color:#808080; padding:0 0 5px 0; text-transform: capitalize; font-style: italic; font-weight:normal;}
.footer .footer-logo {background:url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/footer-logo.png?1145053700152961793) no-repeat; width:110px; height:80px; text-indent:-9999px; margin:0 auto; margin-left: 107px; background-size: cover;}
.footer a{color:#808080;}
.footer a:hover{color:#808080;text-decoration:none;}
.footer form fieldset{border:none;padding:0;margin:0;}
.footer form input{width:90%;}
.credits{text-align:left;}
.credits p{margin:0; font-size:10px; color:#808080}
.footer .last{padding:20px 0;background:url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/dot.png?1145053700152961793) repeat-x top left;}
.footer .first{padding:30px 0 23px;}
.footer .list{background:url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/dot-vertical.png?1145053700152961793) repeat-y top left; padding-left:10px; margin-top:32px; margin-bottom:0;}
/*.footer .list li{border-bottom:#cccccc 1px dotted;margin:0;}*/
.footer .list li{margin-bottom:8px;}
.footer .list li:last-child{border:none; }
.footer .list li a{display:block;line-height:1;color:#808080; text-transform: capitalize; font-style: italic; font-size:12px; }
.footer .list li a:hover{text-decoration:none; color:#55acee;}
.popular-products li {overflow:hidden;border-bottom:#cccccc 1px dotted;padding:0 0 10px 0;}
.popular-products li:last-child{border:none;}
.popular-products li span{display:block;float:left;width:42px;height:32px;padding:3px 0;text-align:center;/*background:#fff;*/margin:0 12px 0 0;/*border:#c4b79b 1px solid;box-shadow:1px 1px 1px rgba(0,0,0,0.15)*/}
.popular-products li em{font-style:normal;display:block;padding:6px 0 0 0;}
.footer-posts h5{font-size:13px;font-weight:bold;color:#555555;}
.footer-posts em{display:block;}
.twtr-widget h4{border:none;}
#social-links{margin:30px auto 2px auto;text-align:right;}
#social-links a {padding:0 0 0 1px;}
#social-links a{opacity:1;display:inline-block;margin:0px -2px 2px 6px;border:none;
-webkit-transition: opacity 500ms ease-in-out;
-moz-transition: opacity 500ms ease-in-out;
-o-transition: opacity 500ms ease-in-out;
-ms-transition: opacity 500ms ease-in-out;
transition: opacity 500ms ease-in-out;
width: 18px;
height: 18px;
}

#social-links a:hover{opacity:0.9;}
#newsletter p{margin:0 0 9px 0; font-size:11px; color:#808080;} 
#newsletter input{border:none; margin:0 0 10px 0; padding:8px; background-image:none; width:60%; display:inline; font-size:11px; color:#555; text-align:center; height:33px;}
#newsletter button{height:33px; width:88px; line-height:1; border:none; text-align;center; margin-left:20px; font-size:11px; font-weight:normal;}
.pay-methods img{display:inline-block;margin:0 5px 5px 0;max-height:22px;}

#back-top a{display:inline-block;background:rgba(0,0,0,0.1);padding:3px 10px;text-transform:uppercase;border-radius:5px;}

/* -----------------------------------------
   768 and up
----------------------------------------- */
@media only screen and (min-width: 1px) {  

.nav-bar{margin-top:-15px;color:#333;height:auto;border:none;border-top:  0px solid;border-bottom:  1px solid;padding:9px 0;background:none;text-align:center;}
.nav-bar > li{border:none;line-height:30px;height:30px;display:inline-block;float:none;border-left:#ffffff 1px solid;}
.nav-bar > li a.main{font-size: 12px; display:inline-block;line-height:30px;border-radius:5px;}
.nav-bar > li a.main:hover, .nav-bar li.menu-active a.main {background:;color:#55acee;}
.nav-bar li:first-child{border:none;}
.nav-bar a{ font-size: 13px;
color:#555555;
text-transform:none;
-webkit-transition: background 300ms ease-in-out;
-moz-transition: background 300ms ease-in-out;
-o-transition: background 300ms ease-in-out;
-ms-transition: background 300ms ease-in-out;
transition: background 300ms ease-in-out;
}

.nav-bar li.has-flyout a.main{border-radius:5px 5px 0 0;}

.nav-bar > li.has-flyout > a.flyout-toggle span {border-top:#555555 4px solid;}
.nav-bar > li.has-flyout > a.flyout-toggle{padding:14px 22px 22px 22px;}

.nav-bar > li li{line-height:1;margin:0;text-align:left;}
.flyout{z-index:100;top:30px;border:none;box-shadow:0 5px 5px rgba(0,0,0,0.2);left:0px;background:;}
.flyout a{color:#222222;display:block;padding:5px;font-size: 10px; }
.flyout a:before {
   content:  "\2666\00A0\00A0";
}

.flyout a:hover{text-decoration:none;color:#777777;background:rgba(255,255,255,0.8);}



.search{
top:76px;right: 0;width:170px;margin:4px 0 0 0;

    border:#dddddd 1px solid;

}
.search input.input-text{font-family:inherit;font-size:14px;margin:0;border:none;padding:3px 0 3px 35px;background:#fff url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/icon-search.png?1145053700152961793) no-repeat 9px center;width:170px;}
.search button, .search label{display:none;}

#mini-cart{display:block;padding:8px 0px 0px 0px;margin:0;color:#000000;font-size:12px;width:200px;right:0;top:27px;text-align:center;}
#mini-cart em{display:block;text-align:center;padding:16px 0 0 0;}


    #mini-cart{background:none;padding:0;line-height:1.1;}
    #mini-cart em{padding:0;}


#mini-cart:hover{color:#333333;}

.small-image img{max-height:100px;}
.small-image{height:100px;}

.cart-items label{display:none;}

.comment-form input, .comment-form textarea{width:100%;}

}

@media only screen and (min-width: 1px) {   
    .reveal-modal {width:880px;margin-left:-480px;text-align:center;}
}


.login-form{padding:36px 0 36px 0;}
.login-form h2{font-size:28px;}
.login-form input{width:80%;padding:5px;}
.address p, .view_address p{margin:0;}
.view_address{padding:0 0 36px 0;}
#customer_detail .email{margin:0;}
#view_address{display:inline-block;margin:10px 0;}
#customer_orders table, #order_details{width:100%;}
#action{margin:0 0 20px 0;}
#order_address{overflow:hidden;margin:36px 0;}
#order_payment{float:left;margin:0 72px 0 0;}
#customer_orders, #order_details{margin:0 0 36px 0;}
#return_to_store, #return_to_account{font-size:12px;margin:0 0 10px 0;font-style:italic;}
table .product{background:none;border:none;padding:10px;}
.address_actions{margin:0;font-size:14px;}
.login-form .button{text-decoration:none;}

.has-tip {cursor:pointer;}

.description .tabs-content{margin:0 0 20px 0;background:#fff;}

.gt-accordion{margin:0 0 20px 0;}
.gt-accordion div{padding:10px 20px;}
.gt-accordion h4{font-weight:normal;background:#eee;padding:5px;margin:10px 0 0 0;}
.gt-accordion h4:hover{background:#ccc;cursor:pointer;}
.gt-accordion h4.active{background:#ccc;}
.gt-accordion img{margin:5px 0 0 0;}
.gt-faq-list{margin:0 0 20px 0;}
.gt-faq-list dt{font-weight:bold;margin:0 0 3px 0;}
.gt-faq-list dd{font-size:14px;margin:0 0 27px 0;}



.container-sd {padding:0 20px 0 20px; width: 980px; margin: auto;}

.container {padding: 0; width: 960px; margin: auto;}
.container .float-logo {position: absolute; left: 50%; width:240px; min-width:240px; max-width:240px; margin-left: -120px;
z-index: 30;}
.container .row.slider {max-width: 942px; max-height: 474px; overflow:hidden;margin: 205px auto auto auto;}
.container .row.slider img {}
.container .row.slider .twelve {height:474pxpx;}
.container .row.slider .orbit-wrapper {height:474px ; overflow:hidden}
div.orbit-wrapper div.slider-nav span { top:50%; margin-top:-25px; }
.slider .timer {display:none;}

.container .branding {margin-top:35px; height:77px;}
.container .main-menu {margin:25px auto auto auto; width: 960px; padding: 0 0px 0 0px;}
.small .main-menu {margin-top:50px;}
.container .main-menu .twelve .nav-bar {border-top: 1px 0px 1px 0px; border-color: #CCCCCC; border-style: thin; text-align:left; margin-bottom:0;}
.container .main-menu .twelve .nav-bar li.first {margin-left:75px;}
.container .main-menu .twelve .nav-bar li a.main {padding:0 50px 0px; font-style:italic;}
.container .main-menu .twelve .nav-bar li a.active {color:#55acee;}
.container .main-menu .twelve .nav-bar li.first a.main {padding-left:0; margin-left: -40px;}
.container .main-menu .twelve .nav-bar li.first a.active {color:#55acee;}
.container .main-menu .twelve .nav-bar li a.checkout {padding:0px 10px 0 51px; border-right:1px solid #CCCCCC; line-height: 13px; border-radius:0; font-size:12px;}
.container .main-menu .twelve .nav-bar li a.viewcart {padding:0 0px 0 5px; font-size:12px;}
.container .main-menu .twelve .nav-bar li a.cart-count {font-size: 9px; font-weight: 700; color: #fff;}
.container .main-menu .twelve .nav-bar li a.number {font-size: 9px; font-weight: 700; color: #fff;}
.container .main-menu .twelve .nav-bar li a.search-icon span{display:block; width:16px; height:16px; background: url(//cdn.shopify.com/s/files/1/0194/7249/t/6/assets/search-icon.png?1145053700152961793) center center no-repeat; text-indent:-9999px; height:30px; margin-left: 50px;}
.float-menu {position:fixed; top:0; z-index:99; width:100%; background:#fff;}
.small {height: 88px;}
.small .branding {margin-top:15px;}
#logo img {height:70px; }
#logo img a {height:70px; }
.small #logo img {height:38px; }
.small .row .twelve {margin-top: -25px; margin-bottom: 10px;}
.small h1#logo {margin:0; margin-bottom;10px;}
.small .nav-bar {margin-bottom:0; padding:0; margin-top: -60px;}
.float-menu .nav-bar,.float-menu a,.float-menu h1#logo img,.float-menu li{
  transition: all 200ms;
  -moz-transition: all 200ms; /* Firefox 4 */
  -webkit-transition: all 200ms; /* Safari and Chrome */
  -o-transition: all 200ms; /* Opera */
}

.article-body {font-size:11px; text-align:justify;}



/* end */
.container .filters{margin-top:195px;}
#page .container .filters{margin-top:190px;}

#tabs ul {margin-bottom: 20px;}
#tabs ul a {font-size: 12px;}
#tabs ul a:hover {color: #55acee;}

#index .main-content, #collection .main-content {background:#ffffff;}
.main-content .row .six {width:375px;}
#cart .main-content .row .six {width:455px;}
.main-content .row .columns {margin-left:30px;}
.main-content .row .columns:first-child {margin-left:0;}
#index .main-content {padding-top:0px; padding-bottom: 0px;}
#page .main-content {padding-top: 15px;}

#wrapper-collection { margin: 20px 0 20px 0; border-top: 1px #CCCCCC; border-top-style: solid; border-bottom: 1px #CCCCCC; border-bottom-style: solid; }
#wrapper-collection .product {margin: 0 15px 0 16px;}
#index-collection {text-align: center; padding: 0px 0 20px 0;}
.product-thumb {height: auto; width: 157px; padding: 20px 0 20px 0;}
.product-thumb .product-description {font-size:11px; font-style:italic; margin-top: 20px;}
#index-collection .product-title {font-family: Georgia, serif; font-size: 11px; font-style: italic;}
.index-description_content {margin-top: 40px}
#index-collection .index-description_content a {font-size: 11px; color: #000; text-decoration: none;}
#index-collection .product-title a {#555555;}


#collection-description {border:none; margin: 20px 0 20px 0; padding-bottom:0;}
#collection-description h1.page-title {border-bottom: 1px #CCCCCC; border-bottom-style: solid; margin-bottom:0; padding: 20px 0 30px 0; font-size:16px; font-style: italic; font-weight:normal; text-align:center; line-height:40px;}
#collection .product-collection{color:#555; }

.collection-titles {font-size: 11px; color: #808080; margin-top: 0px; text-align: justify; }

#collection ul.product-collection {margin: 0 0 0 -19px; border-top: 0px #ffffff; border-top-style: solid; }

#collection .product-collection li:nth-child(4n+1):after {
    content: "";
    border-bottom: 1px solid #CCCCCC;
    display: block;
    height: 10px;
    margin: 10px 0 10px 0;
    width:450%;
}

#collection .product-collection .product {}
#collection .product-collection li{min-height:230px;text-align:center;position:relative;margin-bottom:12px;}
#collection .product-collection li a{color: #808080;display:block;background:#fff;position:relative;padding:0 0 0 0;}
#collection .product-collection li a:hover{color: #55acee;}
#collection .product-collection .thumbnail{width:90%;margin:10px 0 10px 5%;display:block; height:147px;}
#collection .product-collection .thumbnail img{height:auto;}

#collection .product-collection .product-title{display:block; text-align:left; padding:0; margin:10px 0 10px 0; width:70%; float:left; font-size:10px; height:38px; overflow:hidden;}
#collection .product-collection .price {display:block; padding:0; margin-top:0px; width:30%; float:left; text-align:right; font-size:10px; font-weight:bold}
#collection .product-collection li a:hover {color:#777777;}
#collection .product-collection .product-description {font-size:22px;}
.product-collection .price{display:block;padding:5px 10px;font-size:1em;font-weight:bold;}
.product-collection .price del{color:#bbb;font-size:14px;font-weight:normal;}
.product-collection .price em{font-size;font-size:10px;font-weight:normal;}

.product-frontpage .thumbnail{width:90%;margin-left:5%;display:block; overflow:hidden;}
.product-frontpage li a {display:block; position:relative; padding:0;}
.product-frontpage .product-title {display:block; margin-top:5px; width:75%; float:left; font-size:10px; height:38px; overflow:hidden;}
.product-frontpage .product-price {display:block; margin-top:5px; width:25%; float:left; text-align:right; font-size:10px; font-weight:bold}
.coll-shop .block-grid.two-up>li:nth-child(3) {width:453px; }
.coll-shop .product-frontpage .thumbnail{text-align:center; height:146px;display: table-cell; vertical-align:middle; }
.coll-shop .block-grid.two-up>li:nth-child(3) .thumbnail{height:304px; width:453px;}
.coll-shop .block-grid.two-up>li:nth-child(3) .thumbnail img {height:100%;}
.coll-shop .product-frontpage .thumbnail img {line-height:146px;}
.coll-featured .block-grid {margin-bottom:0;}
.coll-featured .block-grid li {margin-bottom:0;}
.coll-featured .product-frontpage .product-title{height:28px; width:100%;}
.coll-store-only .product-frontpage .product-title{width:100%;}
.coll-featured .product-frontpage .thumbnail {height:505px;}
.coll-featured .product-frontpage .thumbnail img {line-height:505px;}
.coll-store-only .product-frontpage .thumbnail img {height:100%;}
.coll-store-only h3 {margin-bottom:7px}
.coll-store-only .product-frontpage .thumbnail {height:346px; width:445px}
.footer {background-color:#E6E7E8;}
.coll-featured .thumbnail,.coll-store-only .thumbnail {text-align: center;display:table-cell; vertical-align:middle;}

.tag-filter {background:#fff;margin-left:0;}
#filter-by-tag {text-align:center; margin-top:0px; line-height: 10px; margin-left: 0; }
#filter-by-tag li {display:block; float:left; height:10px; line-height:10px; padding: 0 20px 0px 0px;}
#filter-by-tag #shop-cat {border-right:1px solid #CCCCCC; padding: 0 44px 0 44px; }
#filter-by-tag #shop-cat.first {padding-left:0;}
#filter-by-tag #shop-cat.last {border-right: none; padding-right: 0;}
#filter-by-tag li.first {text-align:left; padding-left: 0;}
#filter-by-tag li.last {text-align:right; padding-right: 0;border-right:none;}
#filter-by-tag li.current a {}
#filter-by-tag li.last-bottoms {border-right:none;}
#filter-by-tag li a {color:#808080; font-size:12px;font-style:italic; text-decoration:none;}
#filter-by-tag li a:active,#filter-by-tag li a.current {color:#55acee;}
#filter-by-tag li a:hover {color:#55acee;}

.apparel-sub {display:none; padding-top: 20px; border: 0; line-height: 20px; font-size: 11px; margin-right: 70px;}
.brands2-sub {display:none; padding-top: 20px; border: 0; line-height: 20px; font-size: 11px; padding-right: 7%; }
.footwear-sub {display:none; padding-top: 20px; border: 0; line-height: 20px; font-size: 11px; margin-right: 60px;}
.accessories-sub {display:none; padding-top: 20px; border: 0; line-height: 20px; font-size: 11px; padding-right: 4.5%}
.other-sub {display:none; padding-top: 20px; border: 0; line-height: 20px; font-size: 11px; padding-right: 4.5%}


#filter-by-tag li ul {display:none; background:#fff; padding-top:15px; border: 0; padding-bottom:10px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;}
#filter-by-tag li:hover ul {display: block; position: absolute; z-index:20; width:220px; border: 0; }
#filter-by-tag li ul li{ display:block; float:none; height:22px; line-height:22px; border: 0; margin:0 10px; font-size: 11px;}

#filter-by-tag .brand-list a {font-style: italic; color: #808080; height:10px; line-height:25px; padding: 0 11px 0px 0px;}
#filter-by-tag .brand-list a:hover {color: #55acee;}
#filter-by-tag .brand-list:first-child {padding: 0; margin: 0;}

.page-content {margin-top: -15px; padding-bottom:17px; font-size: 8px;}
.page-content h2 {font-size:13px; font-style: italic; font-weight: normal; margin: 23px 0 20px; 0;}
.page-content p {text-align:justify; font-size: 10px;}
.page-content p a:hover {text-decoration:none;}
.page-content .page-image-header img{padding:0 57px 0 57px; width: 120px; height: 70px;}
.page-content .page-image-header {padding: 10px 0 10px 0;}
.page-content .stockists p {line-height: 12px;}
.page-content .terms h3 {font-weight: normal; font-size: 12px; margin: 0;}
.page-content .terms h2 {font-weight: normal; font-size: 13px; margin: 0;}

#enquiries {float: left; display: inline; width: 280px; margin-top: -12px; margin-right: 30px; font-size: 10px;}
#enquiries h3 {width: 280px; font-weight: normal; font-style: italic; text-align: left; font-size: 13px; border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; margin: 10px 0 10px 0;}
.tabs-1-contact {margin-top: 60px;}
#enquiries {display: block;}
#enquiries ul { line-height: 14px; 
list-style-type: none;
padding: 0px;
margin: 0px 0px 30px 0px;}
#enquiries li {line-height: 14px; margin: 2px 0 2px 0;}


#product .nav-bar .first a{color:#55acee;}
#product .main-content {margin-top: 10px; font-family: Georgia, 'serif'; font-weight:normal; }
#product h1.product-title {font-size:16px; font-weight:normal;  border: none; padding: 0; margin: -3px 0 10px 0;}
#product h2.product-short-description {font-size:13px; font-weight:normal; font-style: italic; margin: 10px 0 10px 0;}
#product .product-desc {font-size:11px; margin: 10px 0 10px 0;}
#product .product-desc p {font-size:11px;}
#product #price-field {font-size:13px;}
#product .color-swatch {float:left; margin-right:5px; margin-bottom:20px; font-size:10px;}
#product .color-swatch span {width:25px; height:25px; display:block; margin:0 auto 5px;}

select.single-option-selector {
    float: left;
    margin-left: 0px;
    margin-top: -10px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

div.selector-wrapper{margin-left: -10px; padding-bottom: 10px;}

div.selector-wrapper label {
    margin-top: -10px;
    margin-left: 101px;
    position: absolute;
    padding-bottom: 5px;
}


#collection .product-collection .description_content p {margin: 70px auto auto auto ;}
#collection .product-collection .description_content p span {margin: 0; padding: 0;}

#collection .product-collection .description_content a:hover {color: #2A85E8;}


#product .selector-wrapper {clear:left;}
#product .selector-wrapper,#product .qty-field {text-align:left; margin-bottom:20px;}
#product .selector-wrapper label,#product .selector-wrapper select{display:inline;}
#product .selector-wrapper select {width:85px; padding:4px 0 4px 10px; margin-left:10px;}
#product .qty-field label {display:inline; float:none; margin-right:0;}
#product .qty-field input {width:61px; padding:4px 10px 4px; margin-left:10px;}
#product #purchase {width:85px; background:#55acee; color:#fff; border:none; font-size:13px; padding:8px 5px; display:block; font-weight:normal; float:left;}
#product .product-image {border: none;}
#product .more-images .product-image {border:none;}
#product .product-image:hover {background-color:#fff;}
#product .product-others {margin: 0 0 0 -5px;}
#product .tag-filter {margin-bottom:25px;}
.related-bg {background:#ffffff; padding-top:10px; padding-bottom:35px; margin-top:10px;}
#related {border-top:none; padding-top:2px;}
#related h3 {font-size:12px; line-height:1; font-weight:normal; color:#808080;font-style:italic; margin-bottom:20px;}
#related .product-collection li {min-height:0; }
#related .product-collection li a {padding:0; color: #808080;}
.related-bg .product-title a {
    font-size: 11px;
    margin-top: 8px;
}

#related h3 a {
    margin-right: 0;
    font-size: 12px;
    margin-left: 69px;
}

#related .product-collection .description_content p .sale {color: #000;font-size: 13px; display: inline;}
#related .product-collection .description_content p .original {text-decoration:line-through;  }



#related .product-collection .product-title a:hover {padding:0; color: #55acee;}
#related .product-collection .description_content {font-size:12px;text-align: center;}
#related .product-collection .description_content p {margin-top: 75px;}
#related .product-collection .description_content p span {display: block; margin: -20px 0 0 0; padding: 0;}
#related .product-collection .product-title {display:block; margin-top:5px; padding:0; width:100%; float:left; font-size:10px; height:38px; overflow:hidden; text-align:center;}
#related .product-collection .price {display:block; margin-top:5px; padding:0; width:25%; float:left; text-align:right; font-size:10px; font-weight:bold; text-align:right;}


/* --------------------------------------
image tint
-----------------------------------------*/
div.wrapper{  
    position:relative; /* important(so we can absolutely position the description div */
    overflow:hidden;
}  
div.product-description{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:0px; /* position will be on bottom */  
    left:0px;  
   /* hide it */  
    display:none;
    /* styling bellow */  
    background-color:#fff;  
    font-size:44px;
    font-style:italic;  
    color:#000;  
}  
.coll-shop div.product-description {font-size:22px;}
div.description_content{  
    text-align:center;
    cursor: pointer; cursor: hand;  
}  
/* -----------------------------------
news
------------------------------------ */

#blog .main-content {margin-top: 16px;}
#blog .news-main {width:615px; }
#blog a:hover {color:#55acee;}
#blog a.active {color:#55acee;} 
#blog .news-sidebar {width:280px}
.news-sidebar {width:280px;float:left; margin-left:45px;}
#blog .page-title {height: 14px; font-size:14px; font-weight: normal; line-height:1; margin-bottom:20px; font-style: italic;}
#blog .article {text-align:center; margin-bottom: 20px; padding-bottom: 20px; border-bottom:1px solid #CCCCCC;}
#blog .article-wrapper {}
#blog .article-title {font-size:14px; font-weight: normal; line-height:1; margin-bottom:20px; font-style: italic; text-align: left;}
#blog .news-sidebar .article-body {margin-bottom:20px}
#blog .news-sidebar .last {margin-bottom:0}
#blog .news-sidebar a.more:hover {text-decoration:none;}
#blog .posted-by {text-transform: normal; text-align:left; float:left; width:130px; margin:20px 0 50px; font-style:normal; font-size: 10px;}
#blog .social-article {text-align:left; float:left; width:325px; margin:20px 0 50px;}
#blog .read-more {text-align: left; margin:20px 0 0 0;}
#blog .read-more a {font-style:italic;}
#blog .read-more a:hover {text-decoration:none; color:#808080}
#blog .last .social-article {text-align:left; float:left; width:395px; margin:20px 0 0;}
#blog .clearfix {clear:both;}
#blog .paginate {border-bottom:none; margin-bottom:35px;}

#article .news-entry-image {text-align:center;}
#article .page-title {font-size:16px; line-height:1; margin:25px 0;}
#article .single-article {font-size:12px;}
#article .single-article .left-image {width:455px; float:left; display;inline; margin-top:25px; margin-right:30px;}
#article .single-article .right-image {width:455px; float:left; display;inline; margin-top:25px;}
#article .single-article .posted-by {clear:both; width:100px; float:left; display:inline; margin:25px 0 35px; margin-right:30px; }
#article .single-article .social-article {width:810px; float:left; display:inline; margin:25px 0 35px;}
#article .single-article .social-article li {margin-bottom:0;}


#blog-sidebar {margin-top: 33px;}
#blog-sidebar #news-featured {border: 1px solid #CCCCCC;}
#blog-sidebar #news-featured h2 {padding: 20px 0 20px 0; margin: 0; text-align: center; border-bottom: 1px solid #CCCCCC; font-size: 13px; font-style: italic; font-weight: normal;}
#blog-sidebar #news-featured .sidebar-product { padding: 10px 0 10px 0; border-bottom: 1px solid #CCCCCC;}
#blog-sidebar #news-featured .sidebar-product:nth-child(3n) { border-bottom: 0px solid #CCCCCC;}
#blog-sidebar #news-featured h3 {margin: 15px 0 0 0; padding: 0; font-size: 12px; font-weight: normal;}
#blog-sidebar .sidebar-product .money {margin: 0; padding: 0; font-size: 11px; font-weight: normal;}

.contributors {margin-top: 40px; padding: 0;}

/* -----------------------------------
cart
------------------------------------ */
#cart .row.filters {margin-top:235px;}
#cart .cart-empty {height: 600px;}
#cart .cart-head {padding:0;}
#cart .cart-head div {border-bottom:none; padding:0; font-size:12px}
#cart .cart-row-bg {background:#fff;}
#cart .cart-items {margin-bottom:0;}
#cart .page-title {font-size:14px; font-weight: normal; font-style: italic; text-align:center; line-height:1.1; margin-bottom:80px;}
#cart .cart-items li.cart-row {padding:25px 0; font-size:12px; border-bottom: 1px solid #CCCCCC;}
#cart .cart-items li.last {padding-bottom:0;}
#cart .cart-items li.cart-head {padding:0 0 20px;font-size:12px;}
#cart .item a {color:#555;}
#cart .item a:hover {text-decoration:none; color:#808080;}
#cart .update-actions a {background: #55acee; color: #fff; padding: 5px 8px;}
#cart .update-actions a:hover {text-decoration:none;}
#cart #update-actions {margin-top: 7px; }
#cart .sub-total {font-size:12px; font-weight:normal}
#cart .sub-total span {padding:0 210px 0 20px;}
#cart .cart-buttons input[type="submit"] {background: #55acee; color: #fff; padding: 10px 125px; border:none; font-size:12px; font-weight:normal;}
#cart .cart-buttons {padding-bottom:0; text-align: center;}
#cart #cart-buttons {margin-left: 155px;}
#cart #cartform {margin-bottom:14px; padding-bottom:21px;}

/* -----------------------------------
contact tabs
------------------------------------ */

.ui-widget-content {border:none;}
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0;
}

.ui-tabs {font-family:Georgia; padding:0;}
.ui-tabs .ui-tabs-nav {padding:0; margin-left:0; border:none; background:none; text-align:center; margin-bottom:50px;}
.ui-tabs .ui-tabs-nav li {margin:0; float:none; display:inline; height:22px; border-left:1px solid #CCCCCC; padding:0 20px;}
.ui-tabs .ui-tabs-nav li:first-child {border-left:none;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding:0; float:none; font:normal 14px/22px Georgia; font-style:italic}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom:0; padding-bottom:0;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none; background:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:none; background:none;} 
.ui-state-default a, .ui-state-default a:link {color:#555;}
.ui-state-active a, .ui-state-active a:link {color:#55acee;}

.ui-tabs .ui-tabs-panel {padding:0; margin-bottom:31px;}

#search .main-content {background:#fff;padding:90px 0 200px 0;}
#search .footer {border-top:none;}
#search #search-main .button {height: 33px;
width: 88px;
line-height: 1;
border: none;
font-size: 12px;
font-weight: normal;
background:#55acee;
padding:0;
margin-left:20px;
}
#result-q {border: 1px solid #CCCCCC; font-family: Georgia; margin: 0 0 10px 0; padding: 8px; background-image: none; width: 270px; display: inline; font-size: 12px; color: #555; height: 33px; }



/*
This is the visible area of you carousel.
Set a width here to define how much items are visible.
The width can be either fixed in px or flexible in %.
Position must be relative!
*/
.jcarousel {
    position: relative;
    overflow: hidden;
}

/*
This is the container of the carousel items.
You must ensure that the position is relative or absolute and
that the width is big enough to contain all items.
*/
.jcarousel ul {
    width: 10000em;
    position: relative;

    /* Optional, required in this case since it's a <ul> element */
    list-style: none;
    margin: 0;
    padding: 0;
}

/*
These are the item elements. jCarousel works best, if the items
have a fixed width and height (but it's not required).
*/
.jcarousel li {
    /* Required only for block elements like <li>'s */
    float: left;
}

#jcarousel-wrapper .jcarousel-prev {float: left; position: relative; margin-top: -140px; margin-left: 8px;}
#jcarousel-wrapper .jcarousel-next {float: right; position: relative; margin-top: -140px; margin-right: 8px;}
#jcarousel-wrapper .jcarousel-pagination {text-align: center;}
