@charset "UTF-8";

.ss_message { list-style-type:none; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 15px;}
.info_message { background-color: #D9EDF7; border-color: #BCE8F1; color: #3A87AD; }
.success_message { color: #468847; background-color: #DFF0D8; border-color:#D6E9C6;}
.error_message { background-color: #F2DEDE; border-color: #EED3D7; color: #B94A48; }
#checkouterrornotification {position:abolute; background-image:none;}

input[type="text"].productreviewlastformfield {display:none;}

#checkoutcontainer:after {display:block; content:"\0020"; clear:both; }
#checkoutcontainer .button {padding:5px;}
.ss_textinput {padding:5px; border-top:1px solid #aaa; border-right:1px solid #ccc; border-bottom:1px solid #eee; border-left:1px solid #ccc;}
.ss_button { text-decoration:none; border-radius:50px; border:none; position:relative; background-color:#0a3a38; padding:10px 20px; margin:15px 15px 0px 0px; float:right; display:inline-block;  font-size:15.5px; color:#fff; text-transform:uppercase; font-weight:500;}
.ss_button:hover { text-decoration:none; cursor:pointer; opacity:0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -khtml-opacity: 0.90; -moz-opacity: 0.90; }
.ss_button.small {margin:0px; padding:2px 5px 2px 5px; border-radius:5px;}
.ss_clearfix:before,.ss_clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.ss_clearfix:after{clear:both}.ss_clearfix{zoom:1}

.input_error_highlight, input.input_error_highlight {background:#fff1f1!important; border:1px solid #FFBABA!important;}
.input_error_inline {color:#d22;}

.ss_pagination {margin:10px 0px 10px 0px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:36px; line-height:36px; padding:0px 10px 0px 10px;}
.ss_pagination.top {}
.ss_pagination.bottom {text-align:center;}
.ss_pagination .results {float:left;}
.ss_pagination #viewsortform {display:inline;}
.ss_pagination #viewsortform select {padding:5px 3px 4px 3px; vertical-align:middle;}
.ss_pagination .sort {float:right;}
.ss_pagination .previouslink, .ss_pagination .nextlink {display:inline-block; width:100px;}
.ss_pagination .numberlinks {display:inline-block; text-align:center;}
.ss_pagination a {border:1px solid #ededed; padding:0px 3px 0px 3px;  background:#fff; text-decoration:none;}
.ss_pagination .numberlinks a.active {color:#FFF; background:#333;}

.variants table.matrixvariant td,.variants table th {padding:2px;}
.variants table.matrixvariant thead th,.variants table.matrixvariant tbody td {text-align:center;}
.variants table.matrixvariant label {border:1px solid #999; cursor:pointer; display:inline-block; width:15px; height:15px; margin-top:0px;}
.variants table.matrixvariant label input {display:none;}
.variants table.matrixvariant label.activeselector {background:#444;}
.variants table.matrixvariant label.disabled_variant {background-image: url(/images/X.png);}

/* Blog */
.ss_blogpost_list .ss_blogpost {margin-bottom:20px;}
.ss_blogpost_list .ss_blogpost .ss_blogpost_image {display:inline-block; vertical-align:top; margin-right:10px;}
.ss_blogpost_list .ss_blogpost .ss_blogpost_info {display:inline-block; vertical-align:top; margin-right:10px;}
.ss_blogpost_list .ss_blogpost .ss_blogpost_info .ss_blogpost_date {font-style:italic; margin:5px 0px 5px 0px;}

.ss_commentcontainer {}
.ss_commentcontainer .ss_commentslist {padding:20px;}
.ss_commentcontainer .ss_commentslist .ss_comment {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ededed;}
.ss_commentcontainer .ss_commentslist .ss_comment .byline {font-style:italic; padding-top:5px;}
.ss_commentcontainer .ss_blogcommentform {margin:20px; padding:20px; background:#ededed;}
.ss_commentcontainer .ss_blogcommentform .blogcommenterror {margin:10px 0px 10px 0px; padding:10px 20px 10px 20px; border:1px solid #D8000C; color:#D8000C; background-color:#FFBABA;}
.ss_commentcontainer .ss_blogcommentform .blogcommenterror li {margin-left:10px;}
.ss_commentcontainer .ss_blogcommentform table.blogcomment th {padding:5px 3px 3px 3px; text-align:right; font-weight:normal;}
.ss_commentcontainer .ss_blogcommentform table.blogcomment td {padding:3px;}

.ss_blogrightcolumn .ss_blogsection {margin-bottom:20px;}
.ss_blogrightcolumn .ss_blogsection h5 {background:#333; color:#fff; padding:10px;}
.ss_blogrightcolumn .ss_blogsection li {list-style-type:none;}
.ss_blogrightcolumn .ss_blogsection li a {display:block; padding:10px; background:#ccc; margin-top:2px; text-decoration:none; color:#333;}
.ss_blogrightcolumn .ss_blogsection li a:hover, .ss_blogrightcolumn .ss_blogsection li a.active {background:#aaa;}

/* Product reviews */
.ss_reviews {clear:both; margin:20px 0px 20px 0px;}
.ss_reviews .ss_reviewlist {width:600px; display:inline-block; vertical-align:top;}
.ss_reviews .ss_reviewlist .ss_review {margin-bottom:20px;}
.ss_reviews .ss_reviewlist .ss_review .byline {margin-top:5px; padding:5px 10px 5px 10px; background: #f1f1f1;}
.ss_reviews .ss_reviewlist .ss_review .byline .datetime {font-style:italic; float:right; }
.ss_reviews .ss_reviewformcontainer {width:280px; float:right; display:inline-block; vertical-align:top; border-left:1px solid #f1f1f1;}
.ss_reviews .ss_reviewformcontainer #ss_reviewform {margin-left:10px;}
.ss_reviews .ss_reviewformcontainer #ss_reviewform p {margin-bottom:5px;}
.ss_reviews .ss_reviewformcontainer #ss_reviewform .ss_textinput {width:98%; text-indent:3px; padding:5px 0px 5px 0px;}

/* Customer account area */
.customerloginform {padding-bottom:20px; margin-left:0;}
.customerloginform table {margin:20px auto;}
.customerloginform th {padding:10px;}
.customerloginform .ss_create_account {background:#777;}
.ss_account_menu {width:200px; float:left; margin:20px 0px 20px 0px;}
.ss_account_menu_list {list-style-type:none;}
.ss_account_menu_list a {display:block; padding:10px; background:#ccc; margin-bottom:2px; text-decoration:none;}
.ss_account_menu_list a:hover, .ss_account_menu_list a.active {background:#aaa;}
.ss_account_content {width:720px; float:right; margin:20px 20px 20px 0px;}
.ss_orderdetails {font-size:14px;}
.ss_orderdetails p {margin:10px 0px 10px 0px;}
.ss_orderdetails span {font-weight:bold;}
.ss_styled_table.ss_order_history {margin-top:20px;}
.ss_styled_table.ss_order_history tr td {padding:10px;}

.ss_addresses {margin-top:20px; font-size:14px;}
.ss_addresses .ss_address {width:350px; float:left;}
.ss_addresses .ss_address p {margin-top:5px;}

/* Styled table */
.ss_styled_table { background-color:#fff; border-collapse:collapse;   width:100%;margin:0 0 1rem 0}

/* head */
.ss_styled_table thead tr { background:#d42127; height:42px;text-transform:uppercase;}
.ss_styled_table thead tr td { border-bottom:1px solid #d6d6d6;  font-size:0.9rem;  padding:0; text-align:center; border-right:1px solid #fff;color:#fff;}
.ss_styled_table thead tr td.tdleft {text-align:left;padding-left:10px}

/* body */
.ss_styled_table tr td {border:1px solid #d6d6d6; font-size:14px; font-weight:400; vertical-align:middle; text-align:center;padding:5px 10px;}
.ss_styled_table tr td.noborder {border:none;}
 
.ss_styled_table tr td.ss_basket_amount {width:90px;}
.ss_styled_table tr td.ss_basket_subtotal {text-align:right; background:#f7f7f7;}
.ss_styled_table tr td.ss_basket_subtotal .ss_basket_totalprice {font-size:18px;}
.ss_styled_table tr td.ss_basket_item_preview	{ width:75px; height:75px; padding:5px; overflow:hidden; line-height:0px;}
.ss_styled_table tr td.ss_basket_item_preview img { width:75px;}
.ss_styled_table tr.ss_basket_empty_item 	{ height:75px;}


/* Checkout */
.topbarnotification {display:none; position:fixed; top:0px; left:0px; margin:0px; text-align:center; z-index:1000; font-size:18px; padding:10px 0px 10px 0px; width:100%; }
#shippingnotescontainer  {margin:20px 0px 20px 0px;} 
#shippingnotescontainer .textarea {width:99%;}
#passwordrow {display:none;}

.step1 #paymentoptionscontainer,.step1 #shippingmethodcontainer {display:none;}

#paymentoutput {display:none;}
#paymentoutput .paymenterror {padding:20px; display:block;}

.pleasewait {}
.pleasewait span {margin:1px; display:block; text-align:center; padding:10px; }
.paymentlink {margin:10px 20px 10px 20px; display:inline-block; font-size:16px; background:#333; cursor:pointer; color:#fff;}
.paymentlink span {border:1px solid #ededed; margin:1px; display:inline-block; padding:10px; }
/*
#ss_order_thanks.ss_styled_table.ss_order_history {width:80%; margin:20px auto;}
#ss_order_thanks.ss_styled_table.ss_order_history td {padding:3px;}
#ss_order_thanks.ss_styled_table.ss_order_history .ss_basket_totalprice {font-size:14px;}
*/
/* basket */
.ss_styled_table tr td.ss_basket_remove	{ padding-top:7px; position:relative;}
.ss_styled_table tr td.ss_basket_quantity	{ padding-top:0px; position:relative;}


.ss_basket_price	,
.ss_basket_product_name						{ font-weight:400; text-align:left;;font-size:1rem;}
.ss_basket_product_detail					{ text-align:left; font-size:12px; padding-top:5px; }

.ss_styled_table tr td.ss_basket_price					{ color:#d42127;font-size:1.1rem;text-align:right;padding-right:10px;}

a.ss_basket_remove						{ background-image:url(/images/remove_button.jpg); position:relative; cursor:pointer; text-indent:-200px; overflow:hidden; width:34px; height:36px; display:inline-block; *display: inline; *zoom: 1; *position:absolute;}
a.ss_basket_remove:hover					{ opacity:0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -khtml-opacity: 0.90; -moz-opacity: 0.90; }
.ss_bq_wrapper								{ position:relative;}
.ss_basket_product_neg						{ background-image:url(/images/productminus.jpg); width:14px; height:14px; background-repeat:no-repeat; cursor:pointer; position:absolute; left:10px; top:30px;}
.ss_basket_product_pos						{ background-image:url(/images/productplus.jpg); width:14px; height:14px; cursor:pointer; display:inline-block;  position:absolute; right:16px; top:27px;}
.ss_basket_product_num						{ border:1px solid #ccc; width:16px; height:16px; padding:3px;  position:absolute; left:33px; top:22px;}			

.ss_styled_table tr td.ss_basket_subtotal	,
.ss_styled_table tr td.ss_basket_total		{ background-color:#777777; padding:8px 15px; text-align:right; font-size:1.1rem; text-transform:uppercase; color:#fff; font-weight:400;}

.ss_basket_totalprice						{ float:right;width:85px;text-align:right;} 



.ss_gotocheckout							{ text-decoration:none; border-radius:50px; position:relative; background-color:#0a3a38; padding:10px 20px; margin-top:15px; float:right; display:inline-block;  font-size:15.5px; color:#eef1d8; text-transform:uppercase; font-weight:500;}
.ss_gotocheckout:hover						{ text-decoration:none; cursor:pointer; opacity:0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -khtml-opacity: 0.90; -moz-opacity: 0.90; }


/* Dropdown basket */
.ss_basket_product .left {text-align:left;}





/* checkout */
.ss_checkout_leftcol							{ width:525px; float:left; margin-right:20px;}
.ss_checkout_rightcol							{ width:390px; float:right;}
.ss_option										{ background-color:#9e9e9e;  padding:15px 18px; color:#fff; margin-bottom:8px;}
.ss_option a										{ cursor:pointer; text-decoration:none;color:#d42127;}
.ss_option a:hover										{ color:#ffffff;}

.ss_option_primary								{ font-size:18px; font-weight:600; padding-bottom:10px; }
.ss_option_secondary							{ font-size:13px; color:#fff; }
.ss_option_primary a, .ss_option_secondary a 	{ color:#fff;border-bottom:1px dotted #fff}
.ss_option:hover,	.ss_option.ss_activated							{ background-color:#666666;}
.ss_checkout_infobox							{ background-color:#fff; border:1px solid #CECECE; }
.ss_checkout_leftcol .ss_checkout_infobox,.ss_checkout_infobox.secondary		{ margin-top:20px;font-size:1rem;}
.ss_checkout_infobox.nocustomeraccounts		{ margin-top:0px;}


.ss_header_thin									{ background:#d42127; font-size:1.1rem;text-transform:uppercase;; line-height:36px; height:36px; border-bottom:1px solid #d6d6d6; color:#fff}

.ss_num											{  width:26px; margin:0 0 0 10px; font-weight:bold; font-size:1rem; line-height:26px;  height:26px; display:inline-block; color:#fff; text-align:center;border-radius:50%;background:#777777}

.ss_c_text										{ padding-left:10px;}
.ss_checkout_infobox li							{ list-style:none; padding:5px;}
.ss_box_inner_wrap								{ padding:10px;}
		
.ss_delivery_options input						{ margin-right:15px;}
.ss_delivery_options							{ font-weight:bold;}

.ss_address ul									{ margin-left:0px;}
.ss_address ul li								{ clear:both;}
.ss_address ul li:after								{  content: "";  display: table;  clear: both;}

#passwordrow {padding-bottom:10px;}
.ss_address ul li span							{ width:30%; font-size:1rem; color:#4c4c4c; display:inline-block; text-align:right; padding-right:10px; vertical-align:top; padding-top:3px;float:left; }

.ss_address ul li .selectinput,
.ss_address ul li input.textinput							{ width:60%;margin-top:2px;float:left;}
.ss_address ul li input.ss_input_email			{ width:40%;}
.ss_address ul li input.ss_input_postcode		{ width:40%;}
.ss_address ul li select						{ padding:2px; }
.ss_address ul li select.wideselect						{ width:244px;}
.ss_address ul li .ss_autogenpassword {display:inline-block; vertical-align:top;margin-left:30%;clear:both;padding-bottom:20px;}
.ss_address ul li .ss_autogenpassword span {font-size:0.9rem; text-align:left; width:auto;}

.ss_address ul li textarea.ss_ordernotes {margin:0 10px 10px 0px; background-color:#fff;  line-height:19px; color:#999; resize:none; overflow:auto; width:60%; display:inline-block; height:80px; }


.ss_checkout_also_delivery						{ padding:10px; background-color:#efefef; color:#4c4c4c; font-weight:bold; margin-top:10px;}
.ss_checkout_also_delivery input				{ margin-right:10px; vertical-align:top; padding-top:3px;}
.ss_paystatement								{ font-size:18px; padding-top:10px; padding-bottom:0px; color:#3e3e3e; display:block;}
span.ss_paystatement_amt						{ font-weight:bold;}
.ss_placepayment								{ padding-bottom:40px; padding-left:20px;}

.ss_payment_button {background-color:#fff; border:none; height:48px; float:left; background-repeat:no-repeat; margin:15px 15px 0px 0px; padding:0px 10px 0px 10px; position:relative; cursor:pointer; font-size:18px; font-weight:400; color:#FFF; text-align:center; line-height:48px; outline: none; width:auto; background:#919191; color:#fff; text-shadow: 0 1px 1px #000; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); text-shadow: 0px -1px 0px #555; background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#777777)); background: -moz-linear-gradient(top,  #919191,  #777777);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#777777'); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

.ss_payment_button.ss_payment_button_paypalstandard {text-indent:-600px; overflow:hidden;}
.ss_payment_button.ss_payment_button_paypalstandard span	{ background-image:url(/images/paymentlogo_paypal.png); width:113px; height:35px; display:block; margin-top:9px;}
.ss_payment_button.ss_payment_button_paypal {text-indent:-600px; overflow:hidden;}
.ss_payment_button.ss_payment_button_paypal span	{ background-image:url(/images/paymentlogo_paypal.png); width:113px; height:35px; display:block; margin-top:9px;}
.ss_payment_button.ss_payment_button_netbanx {text-indent:-600px; overflow:hidden;}
.ss_payment_button.ss_payment_button_netbanx span	{ background-image:url(/images/paymentlogo_netbanx.png); width:128px; height:20px; display:block; margin-top:15px;}
.ss_payment_button.ss_payment_button_offline			{ text-decoration:none;}
.ss_payment_button.ss_payment_button_generic			{ text-decoration:none;}
.ss_payment_button:hover							{ opacity:0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -khtml-opacity: 0.90; -moz-opacity: 0.90; }
.ss_payment_button.cardsubmit {float:none;}
.ss_payment_button.cardsubmit span {padding-top:0px;}

.ss_header_thick,
.ss_header_thin									{ background:#d42127; font-size:1.1rem;text-transform:uppercase;; line-height:36px; height:36px; border-bottom:1px solid #d6d6d6; color:#fff;position:relative;}
.ss_header_thick {padding:0 10px;}


.ss_changeorder									{ float:none; margin:0px; line-height:15px; text-decoration:none; background-color:#777777!important; padding:4px 10px;  display:block; position:absolute; top:2px; right:3px; font-size:0.9rem!important; color:#eef1d8; text-transform:uppercase; }



ul.ss_order_productlist							{ margin:0 auto;}
ul.ss_order_productlist li						{ border-bottom:1px solid #f0f0f0; clear:both; min-height:50px;}
.ss_pl_block									{ display:inline-block; *display: inline; *zoom: 1; vertical-align:top;}
.ss_product_num									{ font-weight:bold; font-size:20px; padding-top:12px; text-align:right; width:50px;}
ul.ss_order_productlist .ss_product_title_container {width:185px;}
ul.ss_order_productlist .ss_basket_product_name { font-size:1.1rem; padding-top:16px; }
ul.ss_order_productlist .ss_basket_product_name.withvarianttext { font-size:0.9rem; padding-top:7px; padding-bottom:0px;}
.ss_basket_product_detail						{ padding-bottom:8px;}
.ss_product_wrapper							{width:200px;}
.ss_checkout_itemprice							{ font-size:1rem; color:#d42127; padding-top:15px; text-align:right; width:90px;float:right;padding-right:10px;}




.ss_checkout_miniremove											{ background-image:url(/images/miniremove.jpg); width:25px; height:25px; display:block; text-indent:-200px; overflow:hidden; position:relative; float:right; margin:12px 15px 15px 0px; cursor:pointer;}
.ss_checkout_totals												{ margin-top:0px;}

.ss_total_row													{ font-size:1.1rem;  color:#fff; background-color:#777777; border-bottom:1px solid #fff;padding:10px ;clear:both;}
.ss_total_row:after {content: "";  display: table;clear:both;}
.ss_total_key													{ float:left;width:65%;padding-left:20px;;display:inline-block; *display: inline; *zoom: 1; text-align:right; text-transform:uppercase;}
.ss_total_value													{ float:right;width:20%;text-align:right;;}


.ss_voucher_code												{ display:inline; color:#212121;}  
.ss_voucher_input_wrap											{ position:relative; border:1px solid #C4C4C4; box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.1) inset; background-color:#fff; width:30%; top:-1px; display:inline-block; *display: inline; zoom: 1;float:right;}

#checkoutcontainer .ss_voucher_input_wrap form {margin-bottom:0px;}
#checkoutcontainer .ss_voucher_input_wrap input									{ border:0px none; padding:3px; background-color:transparent; width:100px; margin:0px;}
#checkoutcontainer .ss_voucher_input_wrap .ss_voucher_input_trigger				{ background-image:url(/images/voucheradd.jpg); width:19px; height:19px; position:absolute; right:3px; cursor:pointer; top:3px; overflow:hidden; text-indent:-200px;}
.ss_voucher_input_trigger:hover									{ opacity:0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -khtml-opacity: 0.50;
    -moz-opacity: 0.50;
}

.ss_totalcost													{ color:#777777; font-size:1.7rem; font-weight:bold; padding:15px; text-align:right; padding-right:10px;}

.ss_box_inner_wrap_nopad										{ padding-bottom:2px;}


.ss_password													{ padding-top:10px; font-weight:bold; display:none;}
.ss_password input												{  border:1px solid #C4C4C4; box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.1) inset; background-color:#fff; padding-top:7px; padding-bottom:5px; padding-left:10px; padding-right:10px; vertical-align:middle; font-size:13px; }

/* inactive */

.ss_basket_overlay								{ color:#222; position:absolute; width:380px; top:0; left:0; z-index:9999; background-color:#fff; moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;}
.ss_basket_overlay.empty {padding:20px;display:none;}
.ss_basket_overlay li							{ padding-right:0px; list-style:none;}
.ss_basket_overlay .ss_gotocheckout				{ margin:0 auto; float:none; width:150px; text-align:center; display:block; margin-top:10px; margin-bottom:10px;}
.ss_error										{ font-size:11px; font-weight:normal; color:#F00;}
.ss_hidden										{ display:none;}

.ss_basket_totals {text-align:center; font-weight:bold; font-size:20px; margin:20px;}
.ss_basket_totals .ss_basket_count {float:left; }
.ss_basket_totals .ss_basket_total {float:right; text-align:right;}

.ss_basket_shipping {text-align:left !important; border:none !important;}
.ss_basket_shipping span {margin-right: 10px;}

/* Gallery images */
.gallerycontainer .ss_galleryimage {position:relative; width:200px; display:inline-block; vertical-align:top; padding:5px; border:1px solid #ededed; margin:0px 10px 10px 0px;}
.gallerycontainer .ss_galleryimage .caption {text-align:center; margin:3px; max-width:100%;}



/* Autocomplete dropdown */
.ui-autocomplete { padding: 0; list-style: none; background-color: #fff; width: 218px; border: 1px solid #B0BECA; max-height: 350px; overflow-y: scroll; }
.ui-autocomplete .ui-menu-item a { border-top: 1px solid #B0BECA; display: block; padding: 4px 6px; color: #353D44; cursor: pointer; }
.ui-autocomplete .ui-menu-item:first-child a { border-top: none; }
.ui-autocomplete .ui-menu-item a.ui-state-hover { background-color: #D5E5F4; color: #161A1C; }

/* TIPSY TOOLTIP */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); font-family:Arial, sans-serif; background-repeat: no-repeat;  background-image: url('/images/tipsy.gif'); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: left; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
  
/* Image zoom */
.zoom {display:inline-block;position:relative; cursor:crosshair;width:100%;height:auto;}
.zoom img {display: block;}

.owlink {text-decoration:none; font-size:10px;}