@import url("../../../../../../../../wp-content/themes/linmorris/style.css");

/* Homepage Slideshow */
/* slideshow */
#slideshow {position: relative; display: block; width: 736px; height:436px; margin-bottom: 40px; float:left; margin-right:38px; z-index:1;}
#slideshow img {width: 100%; height: auto; }
#slideshow a {position: absolute;}

/* currency selector */
#currency {float: left; margin: 0 10px 0 0; }
#currency select {margin-top:10px;}
.sbHolder {padding-right:14px; position:relative; height:40px; width:34px;}
.sbToggle {display:block; width:8px; height:5px; position:absolute; right:0; top:17px; background:url(down_14018521736365875129.gif) no-repeat;}
.sbToggleOpen {background:url(up_14018521736365875129.gif);}
.sbOptions {margin-top:-10px;}
.sbOptions li {line-height:16px; list-style-type:none;}
#basket .sbOptions a {color:#333;}

/* menu */
#menu li.one a {padding-left: 0;}
#menu li.three { padding-right:246px; }
#menu li.five  {padding-right:0px;}
#menu a.active, #sidebar .active a {color:#028D63;}

/* sub menu */
#menu li.one ul {left:-9px;}

/* homepage & collections */
#content {padding-right:0; width:auto;} 
.index .listing, .collection .listing {float:left; width:774px;}
.index .navigation, .collection .navigation {width:738px;}

/* sold out product */
.sold-out {position:relative;}
.sold-out .image {filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5;}
.sold-out div {position: absolute; top: 120px; left: 120px; z-index: 2; margin: -11px 0 0 -47px; width: 70px; background-color:#FFF; color:#333; display:none;}
.sold-out:hover div {display:block;}

#sidebar {width:220px; float:left; color:#333; font-size:16px; font-family: proxima-nova;}
#sidebar li {line-height:36px; list-style-type:none; border-bottom:1px solid #000;}
#sidebar li li {padding-bottom:0; border-bottom:0; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#sidebar ul {padding: 6px 0 26px 0; border-top:1px solid #000;}
#sidebar a {display:block;}

/* single product */
#left {width:450px; float:left; position:relative; height:480px;}
#left h2 {margin-bottom:16px; font-size:20px;}
#left h2 .price, #left h2 .old-price  {font-size:16px; color:#009c75; padding:6px 0 0 0; display:inline-block;}
#left h2 .old-price {color:#ff7483; padding-left:10px;}
#product-variants {margin:14px 0 14px 0;}
#right {width:478px; float:right;}
.description {line-height:20px;}
#images {width:478px; height:478px; overflow:hidden; display:block; background-color:#FFF;} 
#images img {height:auto !important;}
#nav {text-align:right; line-height:50px; height:50px;}
#nav a {display:inline-block; width:15px; height:15px; text-indent:-100px; overflow:hidden; background-color:#e6e6e6; margin:16px 0 0 6px;}
#nav a.activeSlide {background-color:#cbcbcb;}
#designer, #price-field {display:block; font-size:12px; line-height:20px;}
#product-select {position:absolute; bottom:0; left:0; width:480px;}
#product-select div.button {float:left; margin-top:14px;} /* soldout */

/* single product - navigation*/
.navigation {padding:0; overflow:hidden;}
#content .navigation .left {width:50%; line-height:50px; margin-left:-10px;}
#content .navigation .right {text-align:right; width:50%; margin-right:-10px; line-height:50px;}
.navigation a {padding:10px;}

/* social media tools */
.social {clear:both; height:21px; position:absolute; right:0; bottom:6px;}
.social iframe {float:left; width:110px !important;}

/* more products */
#more {clear:both; overflow:hidden; border-top:1px solid #000; padding-top:34px;}
#more ul { height:300px; overflow:hidden;}
#more li.last {width:258px;}
#more h2.title {line-height:85px; margin-top:-34px;}

/* related blog posts */
#related {clear:both; overflow:hidden; border-top:1px solid #000; display:none;}
#related h2 {line-height:85px;}
#blog-posts {width:1032px; height:300px; overflow:hidden;}
#blog-posts li.last {width:258px;}

/* checkout */
.cart #top {margin-bottom:-14px;}
.cart table {padding-bottom:6px; padding-top:14px;}
.cart td {width:258px; vertical-align:top; padding:16px 0 16px 0; border-bottom:1px solid #CBCBCB;}
.cart tr:last-child td, .cart .last td {border-bottom:0;}
.cart td.last {width:145px; padding-right:75px; text-align:right;}
.cart tr.checkout td {border-top:1px solid #000; padding:26px 0 0px 0; border-bottom:0;}
.cart tr.checkout td.last {padding-right:75px; padding-top:36px;}
.cart h2 {font-size:16px;}
.cart h2 span {color:#028D63;}
.cart td input.button {height:22px; line-height:22px; width:auto;}
.cart td input {width:25px;}