/** Shopify CDN: Minification failed

Line 750:4 Expected identifier but found "*"
Line 1190:28 Unexpected "html"
Line 1550:37 Expected ":"
Line 1568:0 Unexpected "#"
Line 1609:3 Expected identifier but found "*"
Line 1813:2 Expected identifier but found "*"

**/
/* ------ NOTES ---------------------------------------------------------------

Tellus theme for Shopify, made by Jimmy Nordlund (http://www.digitalvenues.se).

Comes in a few different colour variations (see section 8).


--------- CONTENTS ------------------------------------------------------------

1: BODY AND UNIVERSAL RESET
2: PAGE STRUCTURE
	a) Containers
	b) Header
	c) Sidebar
	d) Footer
3: ARTICLES
4: PRODUCTS
5: CART
6: GLOBALS
	a) Links
	b) Typography
7: MISC
8: COLOUR VARIATIONS
	a) Lime Green
	b) Strawberry Pink
	c) Sunset Orange

---------------------------------------------------------------------------- */



/* 1: BODY AND UNIVERSAL RESET
============================================================================ */
body{
	background: #ffffff url(images/bgr.gif) repeat-x top;
	color: #333333;
	font: 12px Arial, Sans-Serif;
}

	
/* Set margin and padding to 0 for all elements */
 
* {margin: 0; padding: 0;}


/* 2. PAGE STRUCTURE
============================================================================ */

/* a) Containers */

#container {
	width: 1100px;  
	margin: 0 auto;
	}
* html #container {
	width: 1100px; 
	margin: 2px auto;

	}

#content {
	display: inline;
	float: right;
	width: 980px;
	margin: 0 58px;
	padding-bottom: 30px;
	border-color:#ffffff;
	border:solid;
	border-width:0px;
	background: #ffffff;
	}
	
#main {
  	float: right;
  	width: 750px;
  	padding: 20px 0px 0;
	color: #777;
	}
	
/* b) Header */

/* Header Position*/
#header {
	float: none;
	height:80px;
/* top/right/bottom/left */
	padding: 20px 52px 15px 52px;
	border-color:#ffffff;
	border:solid;
	border-width:0px;
	/* edits */
	position:relative;
	z-index:100;
}





---------------------------------------------------
/* <!-- Sidebar box design --> */
#sidebar a.active {
  	color: #ffffff;
	display: block;
	width: 140px;
/* top/right/bottom/left */
	padding: 3px 0px 3px 30px;
  	text-decoration: none;
	border: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	border-color:#FFFFFF;
	}

#sidebar .v-list a.active {
  	color: #616D7E;
	display: block;
	width: 140px;
/* top/right/bottom/left */
	padding: 3px 0 3px 30px;
  	text-decoration: none;
	border: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	border-color:#FFFFFF;
	}

#sidebar .vlink-list a.active {
	color: #616D7E;
	font-weight:bolder;
	padding: 3px 0 3px 5px;
	text-decoration: none;
	background-color: #ffffff;
	padding-right: 0px;
	border: #FFFFFF;
	outline: #FFFFFF;
}

#sidebar .vlink-list a.active:hover {
	color: #616D7E;
	text-decoration: none;
	background-color: #ffffff;
	padding-right: 0px;
}

#sidebar #end .vlink-list a.active {
	color: #ffffff;
	text-decoration: none;
	background-color: #616D7E;
	padding-right: 0px;
	border: #FFFFFF;
	outline: #FFFFFF;
}

#sidebar #end .vlink-list a.active:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #616D7E;
	padding-right: 0px;
}
/* <!-- Changes hovering specs of hyperlinks --> */
#sidebar .vlink-list a:hover {
	color: #ffffff;
	background-position: left -120px;
	background-color:#616D7E;
	} 
	
#sidebar #end .vlink-list a {
	color: #ffffff;
	background-position: left -120px;
	background-color:#616D7E;
	border: #FFFFFF;
	outline: #FFFFFF;
	} 
#sidebar #end .vlink-list a {
	color: #ffffff;
	background-position: left -120px;
	background-color:#616D7E;
	border: #FFFFFF;
	outline: #FFFFFF;
	} 
---------------------------------------------------





--------------------------------------------------------------------
-------------------------------------------------------------------


/* Logo Font
#header h1 {
  	font-size: 60px/500%;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	text-transform: uppercase;
	}
*/
/* Logo Colours
#header h1 a {	border: #FFFFFF;	outline: #FFFFFF; color: #616D7E; text-decoration: none;}
*/
/* h1 copy of h2
h1#collection.products { padding: 0 0 0 0; font-family: Arial, sans-serif;}
h1#productsv {padding: 10px 30px 10px 30px; font-family: Arial, sans-serif;}
h1 {
    padding: 10px 30px;
    border: 1px solid #AFC7C7;
	border-width: 1px 0;
	background: #ffffff;
	color: #616D7E;
	font-weight: normal;
	font-size: 20px;
	font: Arial, sans-serif;
	text-shadow: -3px 3px #fff;
	text-align:left;
	}*/
h1 {
    font-size: 13px;
    color: #616D7E;
    font-weight:normal;
    font-family: Arial, sans-serif;
    display: inline;
    }
.header1tag {
    font-size: 13px;
    color: #616D7E;
    font-weight:normal;
    font-family: Arial, sans-serif;
    display: inline;
    }


/* <!-- Hover effect --> 
#header h1 a:hover {background: transparent; color: #35718f;}
*/
/* <!-- Logo subtitle --> */
#header #subtitle {
  	font-size: 11px;
  	margin: 2px;
  	padding: 0;
  	color: #616D7E;
	}	

/* c) Sidebar */

/* <!-- Category box --> */
#sidebar {
	float: left;
  	width: 193px;
	font-size: 12px;
	color:#999999;
	}
	
/* <!-- Changes Navigation line --> */
#sidebar h3 {
	margin: 0 0 0 -4px;
	padding: 20px 0 20px 15px;
	font-size: 14px;
	font-weight: bold;
	font: Arial, sans-serif;
	text-shadow: -3px 3px #fff;
	}
	

/* <!-- Category box outline --> */
#sidebar .vlink-list {
	list-style: none;
	margin-left: -4px;
	border: #FFFFFF;
	outline: #FFFFFF;
	}

/* <!-- Category box design -->*/
#sidebar .vlink-list a {
  	color: #616D7E;
	display: block;
	width: 140px;
	padding: 2px 0 2px 10px;
  	text-decoration: none;
	border: 0px;
	background: #ffffff;
	border-color:#AFC7C7;
	}
	
/* <!-- Changes hovering specs of hyperlinks --> */
#sidebar .vlink-list a:hover {
	color: #C77DA3;
	background-position: left -120px;
	background-color:#ffffff;
	border: #FFFFFF;
	outline: #FFFFFF;
	}


/* <!-- NO IDEA what this does --> */
#sidebar form {display: inline; float: left; margin: 10px 10px 20px 0px;}
#sidebar input {float: left; margin: 7px 0; color: #888;}
#sidebar input.searchfield {width: 100%;}
#sidebar label {display: block; font-size: 11px;} 

/* d) Footer */

#footer {
	clear: both;
	margin: 0 0px 0 0px;
	font-size: 12px;
	text-align: left;
	color: #000;
	border-top: 0px solid #AFC7C7;
	padding: 10px 0 30px 0;
	margin-top: 20px;
	}
/*	background: url(bg-footer.gif) bottom left no-repeat; */

#footer ul {
	list-style: none;
	border-top: 10px;
	border-color:#000000;
	}
#footer li {display: inline; margin: 0 5px; border-width:thick; border-top: 10px; 
	border-color:#000000;}
#footer a {color: #616D7E; font-family: Arial, sans-serif;}
#footer a:hover {color: #C77DA3;}


/* 3: ARTICLES
============================================================================ */

.ctz {color:#616D7E;}
.productpagenotes {
    color:#616D7E;
    font-size: 11px;
    }
    
.share-panel ul li{float:left;margin:0 0.6 0 0;width:90px; display: inline; }
.share-panel .PollaFriend-button{width:140px}
.share-panel .facebook-button{width:80px}
.share-panel .twitter-button{width:89px}
.share-panel .google-plus-one-button{float:left; width:68px}
.share-panel .stumble-upon-button{margin-top:1px width:20px; float:left; overflow:hidden;}
.share-panel .pinit-button{margin:0;float:left; width:70px}

.article .pbody {padding-left: 10px;}
.article h3 {padding-bottom: 0.7em;}

h2#page-title {font-family: Arial, sans-serif;}

h2#collection.products { padding: 0 0 0 0; font-family: Arial, sans-serif;}

#cart h2{ padding: 0 0 0 0; font-family: Arial, sans-serif;}

h2#productsv {padding: 10px 30px 10px 30px; font-family: Arial, sans-serif;}

.productpagevendortitle {
    padding: 0 0 0 0; 
    font-family: Arial, sans-serif;
    border: 0px solid #AFC7C7;
    border-width: 0px 0;
    margin: 0 0 0 0;
    font-weight:normal;
    clear:none;
/*    display:inline; */
    }
.productpagevendorfooter {
    padding: 0 0 0 0; 
    font-family: Arial, sans-serif;
    border: 0px solid #AFC7C7;
    border-width: 0px 0;
    margin: 0 0 0 0;
    clear:none;
    font-weight:normal;
    font-size: 12px;
    color: #616D7E;
    background-color:#f3f3f3;
/*    display:inline; */
    }



.Designer {
 font-family: Arial, sans-serif;
 Font-size: 12px;
 Color: #616d7e; 
}
.Alpha {
 font-family: Arial, sans-serif;
 Font-weight:Bold;
 color:#000000;
}
Table {padding-right:5px;}

p.posted {padding: 0 30px 1em; color: #35718f; font-size: 11px;}

.article-body {padding: 0 30px;}


/* 4: PRODUCTS
============================================================================ */

#products {width: 100%;}

/* FRONT PAGE Product name */
#products h3 {
	margin: 0.5em 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}
	
#products h4 {
  	color: #616D7E;
	font-size: 12px;
	text-align:center;
	margin: 0 0 -3px 0;
	font-weight: normal;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}
#products h5 {
  	color: #616D7E;
	text-align:center;
	font-size: 12px;
	margin: 0 0 -3px 0;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}
#productsv h4, .jcarousel-list {
  	color: #616D7E;
	font-size: 12px;
	text-align:center;
	margin: 0 0 -3px 0;
	font-weight: normal;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}
.jcarousel-list h5, .jcarousel-list h4{
    font-weight: normal;
    text-align:center;   
    font-size:11px;
}
#productsv2 h4 {
  	color: #616D7E;
	font-size: 12px;
	text-align:center;
	margin: 0 0 -3px 0;
	font-weight: normal;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}
#productsv h5, .jcarousel-list {
  	color: #616D7E;
	text-align:center;
	font-size: 12px;
	margin: 0 0 -3px 0;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}
#productsv2 h5 {
  	color: #616D7E;
	text-align:center;
	font-size: 12px;
	margin: 0 0 -3px 0;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}
#productsv td {
  	text-align: center;
  	border-top: 0px solid #AFC7C7;
  	border-bottom: 0px solid #C77DA3;
  	padding: 30px 5px;
	}
/* Product page edit*/
#productsv2 td {
  	text-align: center;
  	border-top: 0px solid #AFC7C7;
  	border-bottom: 0px solid #C77DA3;
  	padding: 5px 5px;
	}
	
/* FRONT PAGE All Dresses layout */
#products td {
  	text-align: center;
  	border-top: 0px solid #AFC7C7;
  	border-bottom: 0px solid #C77DA3;
  	padding: 30px 5px;
	}
#products td.col1 {border-left: 0;}

ul.attributes {
  	color: #616D7E;
	text-align:center;
  	list-style: none;
  	line-height: 150%;
	}
ul.attributes li {font-weight: bold;}

/* Product price (under image) */
ul.attributes li span.money {
	color: #616D7E;
	font-size: 12px;
	font-weight: normal;
	}

/* List one product per row in an unordered list */

/* Product List layout */
/* bod of area */
#productsv {list-style: none; padding: 0px 30px 10px 0px;}
/* Product page edit*/
#productsv2 {list-style: none; padding: 5px 5px 5px;}

	
/* Product row */	
li.productv {padding: 0px 0px 30px; color:#616d7e;}

/*thumbnail image */
li.productv .thumb {float: left; text-align: Left;}
li.productv .thumb .money {
	margin-top: 0.7em;
	color: #616D7E;
	font-size: 12px;
	}

/* text name/price/description area */
li.productv .pbody {
	margin-left: 28%;
	margin-top:-20px;
	}
li.productv .pbody h3 {
	margin-bottom: 0.5em;
	margin-top: 0;
	padding: 0;
	font-size: 0px;
	}
li.productv .pbody ul.attributes li {
  	display: inline;
  	margin-right: 10px;
  	padding-top: 20px !important;
	}
ul.buttons {list-style: none;}
li.productv ul.buttons {margin: 10px 0;}
li.productv ul.buttons li {display: inline;}
li.productv ul.buttons li a {
  	display: block;
  	float: left;
  	margin-right: 5px;
  	padding: 2px 4px;
  	border: 1px solid #7ab8da;
  	background: #f5f5f5;
	color: #7ab8da;
	}
li.productv ul.buttons li a:hover {
  	background: #7ab8da;
  	color:#616D7E;
	}

/* b) Main (single) product page */

/* Variation line */
#product h3 {
	margin-top: 40px;
	padding: 0 0 1em;
	font-weight: normal;
	font-size: 15px;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}

/* 1 product IMAGE 	 */
.pimage {
  	float: center;
	width: 190px;
}
/* top/right/bottom/left 
	margin: 60px 10px 0px 0px;
  	text-align: center;
	border-right:1px 
	solid #AFC7C7;
	}
.pimage a {
	border: #FFFFFF;
	outline: #FFFFFF;
  background: none;
}
#pimage-select {
  float: left;
  clear: left;
  width: 240px;
  border-right:1px 
  solid #AFC7C7;
  text-align: center;
}
*/

/* ORDER CIRCLES */
#orderlist{
  float: left;
  clear: left;
  text-align: right;
  border-right:0px solid #AFC7C7;
/* top/right/bottom/left */
  margin: 0px 10px 0px 0px;
  width: 240px;
}

#description {
  margin: 0 0 0 0px;
  text-align:justify;
  clear:right;
  color:#616D7E;
}

/* one "Dress" price*/
#price {
	padding: 5px 0 0px 0px;
	color: #616D7E;
	font-size: 14px;
	}

ul#details {font-size: 11px; padding: 10px 0 0 30px;}
ul#details li {margin-right: 5px;}

/* VARIANTES */
#variants {list-style: none; margin: 0 0 0px 10px; color:#616D7E;}
#variants li {margin-bottom: 8px;}
#variants span.variant-price {color: #616D7E;}
#variants span.soldout {background: #fff; color: #c00;}

input#add {margin-bottom: 10px;}


/* 5: CART
============================================================================ */

/* @group Shopping Basket */

#basket {
	width: 735px;
    float:left;
}

#basket th {
	padding: 5px 0 2px;
	border-bottom: 1px solid #e1ddc8;
        color: #7c7c7c;
}

#basket td {
	vertical-align: top;
	border-bottom: 1px solid #e1ddc8;
}

#basket td.basket-column-one {
	padding: 7px 0;
}

#basket td.basket-column {
	width: 80px;
	padding-top: 12px;
	border-bottom: 1px solid #e1ddc8;
}

.basket-images {
	margin: 0 10px 0 7px;
	float: left;
	border: 1px solid #e1ddc8;
}

.basket-images img {
	background-color: #ffffff;
	margin: 3px;
	padding: 5px;
}

.basket-images img:hover {
	background-color: #d0ccb9;
}

.basket-desc {
    width: 275px;
	padding-top: 2px;
        padding-left: 2px; 
	float: left;
}

.basket-odd, .basket-even {
	padding: 7px 10px;
}

.basket-even {
	background-color: #fbf9f2;
}

#basket-right {
	text-align: right;
	width: 250px;
	float: right;
}

#basket-right h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 15px 15px 0;
}

#basket p {
	padding-bottom: 2px;
}

.additional-checkout-buttons p {
  position: relative;
  right: 27px;
  margin-top: 10px;
}

.additional-checkout-buttons input {
  margin: 10px 0 0 0;
}

/* @end */

/*Right bar basket*/
.basket-right-bar{
    width:225px;
    float:right;
    margin:24px 10px 8px;
}
.orderTotal{
    border:1px solid #e1ddc8;   
    padding:10px;
}
.orderTotal table{
    width:100%;
}
.rightColumn{
    text-align: right;   
}
.totalTable{
    font-size:14px;
    font-weight:bold;
}
.addExtra{
    float:right;
    width:100%;
    margin: 0px 10px;
    *margin:5px 0px;
}
.addExtra table{
    padding:0px;
}
.addExtra table h3{
  float: left;
    padding:0px;
}
.addExtra table h3 a{
  display: block;
padding: 5px;
  float: left;
}
.addExtra input[type="submit"]{
    padding: 5px;
}
.addExtraTable{

        float:right;
    width:230px;   
}
.cartRV{
    margin:10px 0px; 
}

/*end right basket*/

/*top banner */
.info {
  	padding: 10px 30px;
	border-width: 1px 0;
  	background:#ffffff;
  	color: #616D7E;
	font-size: 20px;
  	line-height: 130%;
  	text-align: right;
	}

#cart {margin: 30px 0;
}
#cart .money {color: #616D7E; font-size: 12px;}


#cart h3.small {
	margin: 0;
  	padding: 5px 30px;
	border-bottom: 1px solid #AFC7C7;
  	color: #616D7E;
	font-size: 12px;
	font-weight: normal;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	text-align: right;
	}
#cart .right {
  	position: absolute;
  	top: 10px;
  	right: 30px;
  	text-align: right;
	}

#cartform {
	margin: 0 0;
}

#line-items {list-style: none; margin: 5px 0; color:#616D7E;}


#line-items li {
	position: relative;
  	padding: 10px 30px;
  	margin-bottom: 2px;
  	border-bottom: 1px 
	solid #AFC7C7;	
	}
#line-items h3 {padding: 5px 0 0; font-size: 15px; color: #616D7E;}

.c-thumb {
  	float: left;
  	width: 50px;
  	margin-right: 5px;
  	padding: 2px;
  	text-align: center;
	}
#in-cart {
	display: inline;
	float: right;
	position: static;
	height: 26px;
	margin: 7px 255px 13px;
  	padding: 5px 14px 0;
	border: 1px solid #AFC7C7;
	background: #6b9fbd;
  	color: #616D7E;
	}
/* Bottom bar */
li#total {
	display:block;
	margin: 0px 0  0px 0;
  	border-width: 0px 0;
  	background: #ffffff;
  	color: #616D7E;
	font-size: 14px;
  	font-weight: bold;
  	text-align: right;
	}
li#total .money {font-size: 16px; font-weight: normal; color: #616D7E; text-align:right;}

#update-cart {
	text-align:right;
 }

/* Cart status box */

#in-cart {
  	color: #C77DA3;
	display: inline;
	float: right;
	position: static;
	height: 26px;
	margin: 7px 255px 13px;
  	padding: 5px 14px 0;
	border: 0px solid #AFC7C7;
	background: #AFC7C7;
	}

.cart-count {
	color:#C77DA3;
	float: right;
  	margin-left: 10px;
	padding-right: 2px;
  	font-size: 11px;
	}
#cart-count a {border-color: #AFC7C7; color: #C77DA3;}
#cart-count a:hover {border: #FFFFFF; outline: #FFFFFF; background: none; color: #C77DA3;}


/* 6: GLOBALS
============================================================================ */

/* a) Links */


/* -- Changes link colours and bottom borders --- */
a {
	padding: 1px 0;
	border-width: 0px;
	color: #616D7E;
	text-decoration: none;
	border: #FFFFFF;
	outline: #FFFFFF;
	}

a:focus {
  -moz-outline-style: none;
}

a:-moz-any-link:focus {
  outline: none;
}

a
{
  outline: none;
}


a:active{ outline: none;}
a:hover {
border-bottom: 0px solid #d17bc6;
	color: #C77DA3;
	border: #FFFFFF;
	outline: #FFFFFF;
	}
	
img {border: none; outline:none; background: none; -moz-outline-style: none;}
img:active {outline:none;}
img:focus {outline:none;}
img:-moz-any-link:focus {
  outline: none;
}

/* b) Typography */

/* One dress name - within border lines */
h2 {
	padding: 10px 30px;
	border: 1px solid #AFC7C7;
	border-width: 1px 0;
	background: #ffffff;
	color: #616D7E;
	font-weight: normal;
	font-size: 20px;
	font: Arial, sans-serif;
	text-shadow: -3px 3px #fff;
	text-align:left;
	}

h8 {
	padding: 2px 0px;
	border: 1px solid #AFC7C7;
	width: 950px;
	border-width: 1px 0;
	background: #ffffff;
	color: #616D7E;
	font-weight: normal;
	font-size: 15px;
	font: Arial, sans-serif;
	text-shadow: -3px 3px #fff;
	text-align:left;
	}

/* FRONT PAGE - Top heading */
h3 {
	padding: 30px 30px 0.1em;
	color: #616D7E;
	font-weight: normal;
	font-size: 14px;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}

/* c) Misc */

img {border: 0;}

.money {
	color:#616d7e;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	margin-bottom:0 0 10px 0;
	}
.money2 {
	color:#616d7e;
	font-size:12px;
	font-weight:normal;
	font: "Calibri", Kalinga, Corbel, Verdana, Arial, Helvetica;
	}


ul.hlist {list-style: none;}
.hlist li {display: inline;}

#shopify {	
	display:none;
	text-align: center;
	font-size: 85%;
	color:#FFFFFF;
	margin-bottom: 5px;
}

/* Page skipping */
#pagination a {
  color: #616D7E !important;
  font-size:14px;
  text-decoration: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border: #FFFFFF;
  outline: #FFFFFF;

}
#pagination a:hover {
  color: #C77DA3 !important;
}
/* 7: HACKS AND FIXES
============================================================================ */

/* Clear floats */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* A few special rules for the stupid one */

* html #sidebar {width: 189px;}
/* * html #sidebar h3 {border-bottom: 1px solid #ddd;}*/
* html #sidebar .vlink-list {background: none; 	border: #FFFFFF;
	outline: #FFFFFF;
}
* html #sidebar .vlink-list a {
	width: 182px;
	background: none;
	border: #FFFFFF;
	outline: #FFFFFF;
/*	border-bottom: 1px solid #ddd; */
	}
/* * html #in-cart {padding: 3px 14px 0;} */


/* 8: COLOUR VARIATIONS
============================================================================ */

/*---- INSTRUCTIONS -------------------------------------------------------- 

Tellus comes in four different colour variations: Sky Blue (default), Lime 
Green, Strawberry Pink and Sunset Orange. To change colour just delete the 
last "/*" on the row that contains the name of the colour variation you want
to use and save the file, i.e. to use Lime Green remove the last "/*" on 
this row:

"/* a) Lime Green */ /*" 

To revert back to whatever colour you where using before, just add the last 
"/*" back in. 

---------------------------------------------------------------------------- */
	
/* a) Lime Green */ /*

body {background: #eee url(bg-body-green.gif) repeat-x;}
#header h1 {text-shadow: -3px 3px #b0e798;}
#header h1 a:hover {color: #358f44;}
#sidebar .vlink-list a {color: #8dd070;}
#sidebar .vlink-list a:hover {color: #358f44;}
p.posted {color: #358f44;}
li.productv ul.buttons li a {border: 1px solid #8dd070; color: #8dd070;}
li.productv ul.buttons li a:hover {background: #8dd070;}
#in-cart {border: 1px solid #6d9e56; background: #7bb462;}
a {border-bottom: 1px solid #c6efb3; color: #8dd070;}
a:hover {background: #8dd070; border-bottom: 1px solid #8dd070;}
h3 {color: #358f44;}

	
/* b) Strawberry Pink */ /*

body {background: #eee url(bg-body-pink.gif) repeat-x;}
#header h1 {text-shadow: -3px 3px #efb3e7;}
#header h1 a:hover {color: #8f358a;}
#sidebar .vlink-list a {color: #d17bc6;}
#sidebar .vlink-list a:hover {color: #8f358a;}
p.posted {color: #8f358a;}
li.productv ul.buttons li a {border: 1px solid #d17bc6; color: #d17bc6;}
li.productv ul.buttons li a:hover {background: #d17bc6;}
#in-cart {border: 1px solid #9e5e97; background: #b46bab;}
a {border-bottom: 1px solid #efc2ea; color: #d17bc6;}
a:hover {background: #d17bc6; border-bottom: 1px solid #d17bc6;}
h3 {color: #8f358a;}

/* b) Sunset Orange */ /*

body {background: #eee url(bg-body-orange.gif) repeat-x;}
#header h1 {text-shadow: -3px 3px #f9c574;}
#header h1 a:hover {color: #8f7535;}
#sidebar .vlink-list a {color: #e3a138;}
#sidebar .vlink-list a:hover {color: #8f7535;}
p.posted {color: #8f7535;}
li.productv ul.buttons li a {border: 1px solid #e3a138; color: #e3a138;}
li.productv ul.buttons li a:hover {background: #e3a138;}
#in-cart {border: 1px solid #ac792c; background: #c28b32;}
a {border-bottom: 1px solid #ffcd7f; color: #e3a138;}
a:hover {background: #e3a138; border-bottom: 1px solid #e3a138;}
h3 {color: #8f7535;}


/* HEADER---------------------------------------------- */
.HiW {width:113px; height:30px; text-align:center; position:relative; z-index:1; border-right: none; font-family:arial, sans-serif; text-decoration: none; color:#fff}
.HiW ul {padding:0;margin:0;list-style-type:none; text-decoration:none} /* intro's section*/
.HiW ul ul {width:113px; text-align:left} /*drop menu - width does nothing */
.HiW li {float:left; position:relative; text-decoration: none;} /*Makes HiW slighted left when change "left" for "right" indented*/
.HiW a, .HiW a:visited {display:block; font-size:12px; color:#fff; width:101px; height:30px; border:none; background:#000000; padding-left:5px; padding-right:5px; line-height:29px; font-weight:bold; text-align:center; text-decoration: none;} /* deals with First line HiW link*/
/* a hack so that IE5.5 faulty box model is corrected */
* html .HiW a, * html .HiW a:visited {width:98px; w\idth:98px;}
/* style the second level background */
.HiW ul ul a.drop, .HiW ul ul a.drop:visited {background:#7c7c7c; font-weight:normal; text-align:left;} /* NOTHING */
/* style the second level hover */
.HiW ul ul a.drop:hover{background:#7c7c7c; font-weight:normal; text-align:left; text-decoration: underline;}
.HiW ul ul :hover > a.drop {background:#7c7c7c; font-weight:normal; text-align:left;}
/* style the third level background */
.HiW ul ul ul a, .HiW ul ul ul a:visited {background:#7c7c7c;  font-weight:normal; text-align:left; width:700px;}
/* style the third level background - IE6 hach*/
* html .HiW ul ul ul a, * html .HiW ul ul ul a:visited {background:#7c7c7c;  font-weight:normal; text-align:left; width:700px;}

.HiW ul ul ul div {background:#f3f3f3; font-weight:normal; text-align:left; width:720px; border:1px solid #7c7c7c;}
.HiW ul ul ul {background:#f3f3f3; font-weight:normal; text-align:left; width:720px;}
/* style the third level hover */
.HiW ul ul ul a:hover {background:#7c7c7c; font-weight:normal; text-align:left; color:#ffffff}
/* hide the sub levels and give them a positon absolute so that they take up no room */


.HiW ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:-12px; width:123px; border-top:0px solid #ffffff;} /*Width does the first drop down width and if too long extends each Li*/


/* another hack for IE5.5 */
* html .HiW ul ul {top:30px;t\op:31px;}
/* position the third level flyout menu */
.HiW ul ul ul{left:-722px; top:-1px; width:722px; } /*position and width of 2nd flyout and if too wide, will add each sublink one after the other*/
.HiW ul ul li{width:700px;} /* transparent width of 3rd link */
/* position the third level flyout menu for a left flyout */
.HiW ul ul ul.left {left:-149px;} /*NOTHING*/
/* style the table so that it takes no ppart in the layout - required for IE to work */
.HiW table {position:absolute; top:0; left:0; border-collapse:collapse;;}
/* style the second level links */


.HiW ul ul a, .HiW ul ul a:visited {background:#7C7C7C; font-weight:normal; text-align:left; color:#ffffff; height:auto; line-height:1em; padding:5px 10px; width:103px;border-width:0 1px 1px 1px;}/* width extends width of first drop down*/


/* yet another hack for IE5.5 */
* html .HiW ul ul a, * html .HiW ul ul a:visited {width:100px;w\idth:100px;}
/* style the top level hover */
.HiW a:hover {color:#c7c7c7; background:#7C7C7C;}
.HiW ul ul a:hover {color:#c7c7c7; background:#7C7C7C;}
.HiW ul ul :hover > a {color:#c7c7c7; background:#7C7C7C;}
.HiW :hover > a {color:#ffffff; background:#000000;}

/* make the second level visible when hover on first level list OR link */
.HiW ul li:hover ul,
.HiW ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.HiW ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.HiW ul :hover ul :hover ul{ visibility:visible;}


#info {background:#7c7c7c; border:0; text-decoration: none;}
.menu {width:950px; height:30px; text-align:center; position:relative; z-index:0; border-right: none; font-family:arial, sans-serif; text-decoration: none;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:950px; w\idth:949px; text-decoration:none}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; text-decoration:none}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left; position:relative; text-decoration: none;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block; font-size:12px; color:#fff; width:99px; height:30px; border:none; background:#7c7c7c; padding-left:5px; padding-right:5px; line-height:29px; font-weight:bold; text-align:center; text-decoration: none;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:100px; w\idth:`100px;} /*Nothing*/

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#7c7c7c; font-weight:normal; text-align:left;}
/* style the second level background - IE6 hack */
* html .menu ul ul a.drop, *html .menu ul ul a.drop:visited {background:#7c7c7c; font-weight:normal; text-align:left; width:100px;}
/* style the second level background - IE6 hack */
* html .menu ul ul a, * html .menu ul ul a:visited {background:#7c7c7c; font-weight:normal; text-align:left; width:100px;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#7c7c7c; font-weight:normal; text-align:left;}
.menu ul ul :hover > a.drop {background:#7c7c7c; font-weight:normal; text-align:left; }
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#7c7c7c; font-weight:normal; text-align:left;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#7c7c7c; font-weight:normal; text-align:left;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute; top:32px; left:0; width:149px;}
/* another hack for IE6 */
* html .menu ul ul {visibility:hidden;position:absolute; top:40px; left:0; width:100px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}
/* position the third level flyout menu */
.menu ul ul ul{left:148px; top:-1px; width:149px;}
/* position the third level flyout menu  - hack for IE6 */
* html .menu ul ul ul{left:115px; l\eft:115px;}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#7C7C7C; font-weight:normal; text-align:left; color:#ffffff; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0px 1px 1px 1px;}
/* style the second level links - another hack for IE6 */
* html .menu ul ul a, * html .menu ul ul a:visited {background:#7C7C7C; font-weight:normal; text-align:left; color:#ffffff; height:auto; line-height:1em; padding:5px 10px; width:100px; border-width:0px 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:100px;w\idth:100px;}
/* style the top level hover */
.menu a:hover {color:#c7c7c7; background:#7C7C7C;}
.menu ul ul a:hover {color:#c7c7c7; background:#7C7C7C;}
.menu ul ul :hover > a {color:#c7c7c7; background:#7C7C7C;}
.menu :hover > a {color:#c7c7c7; background:#7C7C7C;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

#lbOverlay {
	z-index:4999;
}
#lbOverlay {
	z-index:4999;
}
#lbCenter, #lbBottomContainer {
	z-index:5000;
}

---------------------


--------------------

Cart page CSS for tooltips

a.carte{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#7c7c7c;
    font-size: 11px;
    text-decoration:none}

a.carte:hover{
    z-index:25; 
    background-color:#ffffff; 
    }

a.carte span{display: none;
font-size: 11px;
}

a.carte:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    padding:1em 1em 1em 1em;
    top:20.5em; left:15em; width:30.5em;
    border:1px solid #f1f1f1;
    background-color:#ffffff; color:#7c7c7c;
font-size: 11px;
    text-align: left}

/* =========================== 
Added by Charles Marsh 
==================== */

.pd_list {
    bottom: 105px;
    float: right;
    list-style-type: none;
    position: relative;
    width: 500px;
}

.pd_list .variant-form{
    float: right;
    width:500px;
    margin-bottom:0px;
}

.pd_list .variant-form table{
    float: right;
    width: 495px;
}

.pd_list .variant-form h3{
    display: block;
    float: left;
    width: 300px;
      padding: 0 0 0 0;
    margin: 0 0 0 0;

    text-transform: uppercase;
    font-size: 11px;
}

#cart-bottom {
    position: relative;
    top: 144px;
    width: 970px;
}


--------------

Product page CSS for tooltips

a.producte{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#7c7c7c;
    font-size: 20px;
    text-decoration:none}

a.producte:hover{
    z-index:25; 
    background-color:#ffffff; 
    }

a.producte span{display: none;
font-size: 11px;
}

a.producte:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    padding:1em 1em 1em 1em;
    top:3em; left:0.45em; width:33.2em;
    border:2px solid #C67CA1;
    background-color:#ffffff; color:#7c7c7c;
font-size: 11px;
    text-align: left}

--------------

Product page CSS for tooltips FOOTER of TABS

a.productes{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#7c7c7c;
    font-size: 20px; 
    text-decoration:none;}

a.productes:hover{
    z-index:25; 
    background-color:#ffffff; 
    }

a.productes span{display: none;
font-size: 11px;
}

a.productes:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute
    padding:1em 1em 1em 1em;
    top: -19.5em; left:0em; width:33.2em;
    border:2px solid #C67CA1;
    background-color:#ffffff; color:#7c7c7c;
    font-size: 11px;
    text-align: left}



.error-active { font-weight:600; color:#ea2b0c!important; text-decoration: underline;}

/* ------ TOP BANNER ADDED BY CHARLES MARSH ---*/

div#top-banner {
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
    background-color: #F8F8F8;
    margin-bottom: 20px;
    margin-left: 54px;
    margin-top: 0;
    padding: 14px 10px 10px 20px;
    width: 953px;
	min-height: 33px;
}

div#top-banner h2 {
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0 !important;
    color: #616D7E;
    font-size: 18px;
    font-weight: 500!important;
    padding: 0 !important;
    text-align: left;
    text-shadow: none !important;
}

div#top-banner h2#shorter {
	float: left;
    margin-right: 45px;
    max-width: 730px;
    padding-top: 5px !important;
}

.Button {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.Button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.Button:active {
	position:relative;
	top:1px;
}

.Button:hover {
	
}

/**********sidebar style start************/
.sidebar{
   /* border: 1px solid #E5E5E5;
    border-radius: 6px 6px 6px 6px;*/
    display: inline-block;
    font-size: 11px;
    margin-right: 18px;
    
    margin-left:-7px;
    
    margin-top: 15px;
    padding: 0 0 7px;
    width: 135px;
}
.sidebar p{
    background-color: #ffffff;
    border-color: #7c7c7c;
    border-style: dotted;
    border-width: 0px 0 1px 0;
    color: #7c7c7c !important;
    font-size: 11px !important;
    font-weight: regular;
    margin: 0 0 9px;
    padding: 1px 14px 1px 25px !important;
    text-transform: uppercase;
    cursor: pointer;
}
.remove-filter{}
.remove-filter ul{
    margin: 0 0 11px;
    padding: 0 6px;
}
.remove-filter ul li{
    list-style: none outside none;
    margin: 0 0 4px;
}
.remove-filter #remove{
    background-image: url("arrow-up1.jpg");
    background-position: 15px 4px;
    background-repeat: no-repeat;
}
.sidebar .down-ul{
    background-image: url("arrow-down1.png");    
    background-position: 7px 3px;
    background-repeat: no-repeat;
}
.sidebar .up-ul{    
    background-image: url("arrow-up1.jpg");
    background-position: 9px 2px;
    background-repeat: no-repeat;
}
#size-uk-ul{}
#colour-ul{}
#body-type-ul{}
#size-uk-ul li{
    float: left;
    width: 50%;
}
#colour-ul li{
    float: left;
    width: 50%;
}
#body-type-ul li{
    float: left;
    width: 50%;
}
.clear{clear:both;}
.remove-filter ul li a{
    background-image: url(checkbox-selected.png);
    background-repeat: no-repeat;
    padding-left: 19px;
}
.remove-filter ul li a span{vertical-align: top;}
.remove-filter ul li a input[type="checkbox"]{margin-right:5px;background: none repeat scroll 0 0 transparent;}
.remove-filter ul li a input[type="checkbox"]:hover{background: none repeat scroll 0 0 transparent;}
.product-filter{margin-bottom: 10px;}
.product-filter ul{
    margin: 0 0 11px;
    padding: 0 6px;
}
.product-filter ul li{
    list-style: none outside none;
    margin: 0 0 4px;
}
.product-filter ul li a {
    background-image: url(checkbox-selected.png);
    background-repeat: no-repeat;
    padding-left: 19px;
}
.product-filter ul li a span{vertical-align: top;}
.product-filter ul li a input[type="checkbox"]{margin-right:5px;background: none repeat scroll 0 0 transparent;}
.product-filter ul li a input[type="checkbox"]:hover{background: none repeat scroll 0 0 transparent;}
.product-filter ul li a.selected{colo
r: #ADEA4D;background-image: url("checkbox.png");}

#breadcrumb {
    margin: 9px 0 10px;
}
/*
#occassion-ul{
    max-height: 102px;
    overflow: auto;    
}
*/
/**********sidebar style end************/

#searchresults {
margin: 5px 0;
}

##ui-datepicker-div{z-index:999999999 !important;}



input[type="button"], input[type="submit"], .createaccountbtn
{
    height:28px;
    border:none;
    color:#fff;
    font-weight:bold;
    padding:3px 25px 0 25px;
    cursor:pointer;
    background:#C87EA2 url("https://static.shopify.com/s/files/1/0026/9502/t/8/assets/buttonback.PNG?105485g") no-repeat;
}



/*CAROUSEL */
#images-carousel li{
    list-style-type:none;
    
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;

}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 345px;
    padding: 20px 40px;
}
.customerPhotosPics .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 225px;
    padding: 0px 30px;
  	*padding: 0px 15px;
}
.cartRV .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 925px;
    height:175px;
    padding: 0px 20px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 390px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.cartRV .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  925px;
    height:175px;
}
.customerPhotosPics .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  225px;
    height: 95px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  345px;
    height: 175px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 390px;
}
.cartRV .jcarousel-skin-tango .jcarousel-item {
    width: 115px;
    height: 175px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 175px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
    height:110px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 50px;
}


.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('http://cdn.shopify.com/s/files/1/0026/9502/t/43/assets/arrright.png?6573') no-repeat 0 0;
}
.customerPhotosPics .jcarousel-skin-tango .jcarousel-next-horizontal {
    top:27px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url('http://cdn.shopify.com/s/files/1/0026/9502/t/43/assets/arrleft.png?6561');
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('http://cdn.shopify.com/s/files/1/0026/9502/t/43/assets/arrleft.png?7599') no-repeat 0 0;
}
.customerPhotosPics .jcarousel-skin-tango .jcarousel-prev-horizontal {
    top: 27px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url('http://cdn.shopify.com/s/files/1/0026/9502/t/43/assets/arrright.png?7602');
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('http://cdn.shopify.com/s/files/1/0026/9502/t/43/assets/arrdown.png?7610') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('http://cdn.shopify.com/s/files/1/0026/9502/t/43/assets/arrup.png?7606') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget {

}


.socials{
  position:absolute;
  *left:0px;
  text-align:left;bottom: 10px;
}
  .christmasDatepicker{
    display:none;
    color:#F0037F;
    text-align:center;
    font-size:11px;
  }

.review{
    font-family: 'Open Sans', 'Arial', sans-serif;
    padding-bottom: 20px;
}
.review div{
    text-indent: 0px;
    font-size:15px;
}
.review_body{
    width:675px;
    float:left;
    margin-left:30px;   
}
.review .author{
    max-width: 110px;
    font-size:12px;
    float:left;
}
.review .author div{
    font-size:11px;
}
.r_quote{
    font-size: 18px!important;
    font-weight: bold;
    margin-bottom: 10px;
}
.r_eventdate{
    color: #6b6969;
    font-size: 11px!important;
    margin-left: 100px;
    margin-top: 1px;
}
.r_name{
    font-weight: bold;
    font-size: 14px!important;
    margin: 0px 0px 10px;
}
.r_subreview{
    font-weight:bold;
}
.r_subreview div{
    font-size:12px!important;
    margin-right: 35px;
    float:left;
}
.r_textaboutGMD{
    margin-top: 30px;
    font-size:11px!important;
}
.review_img{
    width:135px;
    text-align: right;
    float:left;   
    margin-left: 30px;
    max-height: 230px;
    overflow: hidden;
}
  .review_img ul li{
    list-style-type:none; 
    
  }

.review .r_rating{
    float:left;
}
.stars1{
    background-position:-72px;
}
.stars2{
    background-position:-54px;
}
.stars3{
    background-position:-36px;
}
.stars4{
    background-position:-18px;
}
.blackHeader{
    border-right: 2px solid black;
    background: black;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    color: white;
    text-align: center;
    font-size: 18px;
    padding: 5px 0px;
}
.reviewsSubHeader{
    font-family: 'Open Sans', sans-serif;
font-size: 11px;
    background:#f8f7f7;
    border:1px solid #eae8e8;
    height:100px;
    width:100%;
    margin-bottom:30px;
}
.reviewsSubHeader .rheader{
    font-family: 'Oswald', sans-serif;
font-weight: 300;
font-size: 18px;
}
.averageSub{
    float:left;
    padding:18px 34px 17px;   
}
  .reviewSubCount{
    padding-right:5px; 
  }
.fitSub{
    float:left;
    padding:34px 5px 0px 25px;   
}
.customerPhotos{
    float:left;
    padding:34px 7px 0px 34px;   
}
.customerPhotosPics{
    float:left;   
    padding:5px;
}
.customerPhotosPics ul li{
margin-right: 0px!important;
list-style-type:none;
}
.barsSub,.barLabelsSub{
    float:left;
    padding: 18px;
    padding-right:5px;
}
.barLabelsSub div{
    line-height: 21px;
}
.barsSub{
    padding-left:0px;
}
.averageSub .rheader {
 
}
.reviewBar{
    width:100px;
    height:17px;
    display:inline-block;
    margin:0px 5px;
    background:#ffc2d9;
}
.reviewBarInner{
    width:0px;
    height:17px;
    display:inline-block;
    background:#d90077; 
}
.reviewFitCount{
vertical-align: top;
line-height: 21px;   
}
.barsSub .reviewBar{
    margin:2px 0px 1px;
}
#customerPics li{
    padding:15px 0px;
}
.review_img ul{
    position:relative;
}
.shadowPics{
    display:block;
    -moz-box-shadow: 4px 4px 0px #979797
    -webkit-box-shadow: 4px 4px 0px #979797;
    box-shadow: 4px 4px 0px #979797;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}