
/*
Theme Name:  
Theme Variation: 

Version:     1.0
Copyright:   All rights resevered.
*/

/* START reset.css */
/* CSS Mini Reset */
html,body,div,form,fieldset,legend,label,dt,dd{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}table{border-collapse:separate;border-spacing:0;}caption,td{font-weight:normal;}table,td,th{vertical-align:top;}blockquote:before,blockquote:after,q:before,q:after{content: "";}blockquote,q{quotes: "" "";}a img{border:none;}img{-ms-interpolation-mode:bicubic;}abbr[title],dfn[title]{border-bottom:1px dotted rgb(0,0,0);cursor:help;}textarea{overflow:auto;resize:vertical;}address{font-style:normal;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video {display:inline-block;}
audio:not([controls]){display:none;height:0;}
/* END reset.css */

/* START base.css */
/*

Default Theme Styles - contains all the base styles for the frontend CMS product.

*/

/************************************************************************************
STYLING TOOLS
*************************************************************************************/

.v-align      {vertical-align:middle;}
.f-left,.fl   {float:left !important;}
.f-right,.fr  {float:right !important;}
.f-none       {float:none !important;}

.a-left       {text-align:left !important;}
.a-center     {text-align:center !important;}
.a-right      {text-align:right !important;}

.bold         {font-weight:bold !important;}
.nowrap       {white-space:nowrap !important;}

/* Clear Floated Elements */
.clear,.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.clearfix,*:first-child+html .clearfix{*zoom:1;} /* ie */

/* Loading */
.img-loading {
	background-image: url(//sscdn.net/im/spinner.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	}

/* System Messages and Notifications */
.ss-demo-notice {
	border-bottom: 1px solid #d58500;
	border-top: 1px solid #ffe669;
	color: #000;
	font-size: 14px;
	line-height: 18px;
	padding: 8px 5px 8px 5px;
	text-align: center;
	background-color: #ffdd2f;
	background: -moz-linear-gradient(90deg,#ffc100,#ffdd2f);
	background:     -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd2f), to(#ffc100));
	background:  -ms-linear-gradient(top, #ffdd2f 50%,#ffc100 50%); /* IE10 */
	background:   -o-linear-gradient(top, #ffdd2f 50%,#ffc100 50%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd2f', endColorstr='#ffc100'); /* ie7 */
	text-shadow: 0 1px 0 #ffe669;
	}
.ss-demo-notice p {margin:0;padding:0;position:relative;}


/************************************************************************************
DEFAULTS
*************************************************************************************/

/* Definition Lists */
dl {margin-bottom:18px;}
dt {font-weight:bold;}

/* Video & Audio */
video {height:auto;max-width:100%;}

/************************************************************************************
TABLES
*************************************************************************************/

/* Defaults */
table.ss-data-table,table.index,table.tableOptions {font-size:13px;line-height:18px;margin-bottom:22px;width:100%;}
table.ss-data-table th,table.index th {
	background: url(//sscdn.net/im/sprite.png) repeat-x 0 0;
	border-top: 1px solid #ccc; /* IE */
	border-top: 1px solid rgba(0,0,0,.15);
	font: bold 10px/18px sans-serif;
	letter-spacing: 1px;
	padding: 10px 15px!important;
	text-align: left;
	text-transform: uppercase;
	}
table.ss-data-table th:first-child,table.index th:first-child {border-left:1px solid #ccc;border-left:1px solid rgba(0,0,0,.15);}
table.ss-data-table th:last-child,table.index th:last-child {border-right:1px solid #ccc;border-right:1px solid rgba(0,0,0,.15);}
table.ss-data-table td,table.index td {border-top:1px solid #ccc;border-top:1px solid rgba(0,0,0,.15);padding:10px 15px;}
table.ss-data-table caption,table.index caption {font-size:13px;line-height:18px;position:relative;text-align:left;}

.columnImage,.columnCounter {width:1%;}

table.index .controls td {border:0;}

/* Shipping and Billing Table */
#table-billing-address td,#table-shipping-address td {padding:2px;border-top:0;}
#table-shopping-cart,#table-billing-address,#table-shipping-address {margin-bottom:22px;}


/************************************************************************************
FORMS
*************************************************************************************/

/* Default Styles */
form {margin-bottom: 18px;}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="password"],
select,textarea {
	border: 1px solid #ccc;
	display: inline-block;
	font-size: 13px;
	line-height: 18px;
	margin: 2px;
	padding: 4px;
	box-shadow: 0 1px 3px rgba(0,0,0,.1) inset;
	}
input[type="radio"] {vertical-align:text-bottom;}
input[type="checkbox"] {vertical-align:middle;}
input[type="search"] {-webkit-appearance:textfield;}

.txtFieldDesc {display:block;color:#666;font:italic 10px/18px arial,helvetica,sans-serif;margin:0 2px 2px 2px;}
.asterisk {color:#dc241f;padding:0 0 0 5px;}
input.disabled,textarea.disabled,select.disabled {background:#d4d0c8!important;color:#808080!important;}
.ui-datepicker-trigger {cursor:pointer;}
.savePrefs {padding-left:25%;}

/* Form submission error styles */
.error {background-color:#ffeeee;color:#000;}
label.error {background-color:transparent!important;color:#d91a00!important;}

/* Login Page */
#frmLogin table#table-login .button {margin-top:9px;}
#table-login tbody tr td {border-right:1px solid #ccc;border-right:1px solid rgba(0,0,0,.15);}

/* Estimate Shipping */
#form-shipping-estimate {margin:0 0 18px 0;}


/************************************************************************************
BUTTONS
*************************************************************************************/

/* Buttons - Default styles */
.button {
	background-color: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ffffff, #ededed); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #ededed); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ffffff, #ededed); /* IE10 */
	background-image:      -o-linear-gradient(top, #ffffff, #ededed); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ffffff, #ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ededed');
	border-width: 1px;
	border-style: solid;
	border-color: #d3d3d3 #aaaaaa #888 #aaa;
	color: #050505 !important;
	display: inline-block;
	*zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline; /* ie6 & ie7 */
	vertical-align: baseline;
	margin: 4px;
	outline: 0 !important;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% arial,helvetica,sans-serif;
	overflow: visible;
	padding: 5px 10px;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	white-space: nowrap;
	width: auto;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	-o-border-radius: 4px;
	border-radius: .4em;
	-webkit-transition: background-color .2s ease;
	-moz-transition: background-color .2s ease;
	transition: background-color .2s ease;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	}
.button:hover {
	background-color: #dcdcdc;
	background:       -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ffffff, #dcdcdc); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #dcdcdc); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ffffff, #dcdcdc); /* IE10 */
	background-image:      -o-linear-gradient(top, #ffffff, #dcdcdc); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ffffff, #dcdcdc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dcdcdc');
	border: 1px solid #939393;
	color: #111 !important;
	text-decoration: none;
	-moz-box-shadow:0 1px 0 #FFFFFF inset, 0 1px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 0 #FFFFFF inset, 0 1px 3px rgba(0,0,0,.2);
	box-shadow:0 1px 0 #FFFFFF inset, 0 1px 3px rgba(0,0,0,.2);
	}
.button:active {
	background-color: #ededed;
	background:       -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ededed, #ffffff); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ededed, #ffffff); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ededed, #ffffff); /* IE10 */
	background-image:      -o-linear-gradient(top, #ededed, #ffffff); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ededed, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#ffffff');
	color: #999 !important;
	position: relative;
	top: 1px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	}
input::-moz-focus-inner,button::-moz-focus-inner {border:0;}

.button.disabled,
.button.disabled:hover,
.button.disabled:active,
.button[disabled] {
	background-color: #e6e6e6;
	background-image: none;
	border-color: #D3D3D3;
	color: #999;
	cursor: default;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}

.ie9 .button,.ie9 .button:hover,.ie9 .button:active {filter:none !important;-ms-filter:none !important;} /* IE9 Bleeds background with border radius applied */

/* Buttons - Size */
.large {
	font-size: 14px;
	line-height: 18px;
	padding: 8px 12px;
	}
.medium {
	font-size: 12px;
	line-height: 15px;
	padding: 5px 10px;
	}
.small {
	font-size: 11px;
	line-height: 12px;
	padding: 2px 5px;
	}


/************************************************************************************
NAVIGATION
*************************************************************************************/

/* Breadcrumbs */
#ss-breadcrumbs {font-size:10px;line-height:18px;margin:0 0 18px 0;}

/* Pagination */
.ss-pagination {margin:24px 0;text-align:center;}
.ss-pagination div {display:inline-block;}
.ss-pagination .pages {margin-bottom:18px;}
.ss-pagination a {
	background: #fff;
	background: rgba(255,255,255,0.5);
	border: 1px solid #e5e5e5;
	border: 1px solid rgba(0,0,0,0.1);
	display: inline-block;
	*display: inline; /* ie6 & ie7 */
	min-width: 15px;
	padding: 2px 5px;
	text-align: center;
	text-decoration: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	*zoom: 1;/* ie6 & ie7 */
	}
.ss-pagination a.current,.ss-pagination a.current:hover {
	background: #fff;
	border-color: #fff;
	color: #444;
	font-weight: bold;
	text-decoration: none;
	}
.ss-pagination a:hover {background:#fff;text-decoration:none;}
.ss-pagination .next {float:right;}
.ss-pagination .prev {float:left;}
.ss-pagination p {clear:both;display:block;margin:0;}


/************************************************************************************
MESSAGES - System messages
*************************************************************************************/

ul.ss-messages {
	border-style: solid;
	border-width: 1px;
	display: block;
	font: normal 11px/18px monospace;
	line-height: 18px;
	list-style: none;
	margin: 18px 0 18px 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: auto;
	border-radius: 4px;
	}
ul.ss-messages li {display:block;padding:10px 15px;}

ul.ss-messages.msg-success {background-color:#eff5ea;border-color:#cfe5bc;color:#3d6611;}
ul.ss-messages.msg-error {background-color:#ffeeee;border-color:#e5bcbc;color:#d91a00;}
ul.ss-messages.msg-warning {background-color:#fafaec;border-color:#fcd344;}


/************************************************************************************
BLOG / ARTICLES
*************************************************************************************/

ul.posts {
	margin: 16px 0 32px 0;
	padding: 0;
	}
ul.posts li {
	list-style-type: none;
	margin: 0 0 10px;
	}
ul.posts.inline li {
	display: inline;
	line-height: 138%;
	margin: 0;
	}
ul.posts li.last {
  margin:0;
	}
.posts h2 {
	margin-bottom: 5px;
	padding-bottom: 0;
	}
.posts span.post-meta {
	color: #666;
	font-size: 11px;
	}
.posts span.post-author {
	font-style: italic;
	}
.posts li.exerpt,
.posts li.excerpt {
	border-bottom: 1px solid #dfdfdf;
	display: block;
	padding: 10px 0;
	margin:0;
	}
.posts li.exerpt img,
.posts li.excerpt img {
	background: #fff;
	border: 1px solid #efefef;
	display: block;
	float: left;
	margin: 10px 10px 10px 0;
	padding: 4px;
	}
.posts img.post-image-right {
	background: #fff;
	border: 1px solid #efefef;
	float: right;
	margin: 10px 0 10px 10px;
	padding: 4px;
	}
.posts img.post-image-left {
	background: #fff;
	border: 1px solid #efefef;
	float: left;
	margin: 10px 10px 10px 0;
	padding: 4px;
	}
.posts .post-longdesc,
.posts .post-tags {margin-bottom:20px;}


/************************************************************************************
WISHLIST
*************************************************************************************/

#ssWishlist .productTitle {font-size:13px;}
#ssWishlist .productStatus,#ssWishlist .date {color:#acacac;color:rgba(0,0,0,.5);text-shadow:0 1px 0 rgba(255,255,255,0.2);font-style:italic;}
#ssWishlist .productPrice {font-weight:bold;}
#ssWishlist .wlTotal td {font-size:18px;}
#ssWishlist .wlTotal td:last-child {font-weight:bold;}

/* Share Wishlist */
.shareWishlistDetails {margin:18px 0;width:100%;}
.shareWishlistDetails th {padding:10px;text-align:right;}
.shareWishlistDetails td {padding:10px;}
.shareWishlistDetails tr td:first-child {font-weight:bold;text-align:right;width:20%;}

/* Wishlist Tables */
.columnSelector,.columnImage {width:1%;}


/************************************************************************************
E-COMMERCE - Sorting Tools
*************************************************************************************/

/* Tools - (Sort By / Items / View Mode) */
#ss-tools {
	background: url(//sscdn.net/im/sprite.png) repeat-x 0 -2px;
	border: 1px solid #ccc; /* IE */
	border: 1px solid rgba(0,0,0,.08);
	color: #191919;
	clear: both;
	font: normal 10px/18px sans-serif;
	margin: 0;
	padding: 8px 10px;
	width: auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
#ss-tools ul {
	display: block;
	float: left;
	font-family: arial,"helvetica neue",helvetica,sans-serif;
	margin: 0 25px 0 0;
	padding: 0;
	}
#ss-tools li {
	color: #999;
	color: rgba(0,0,0,.5);
	display: inline-block;
	*display: inline; /* ie6 & ie7 */
	list-style: none;
	line-height: 18px;
	margin-bottom: 0;
	padding: 0;
	*zoom: 1;
	}
#ss-tools a {padding:2px 5px;}
#ss-tools a:hover {color:#999;color:rgba(0,0,0,0.5);}
#ss-tools li.current a {
	background: rgba(0,0,0,.05);
	color: #000;
	cursor: default;
	font-weight: bold;
	padding: 2px 4px;
	text-decoration: none;
	text-shadow: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

/* View Mode */
#ss-tools ul#ss-view-mode {margin-right:0;}


/************************************************************************************
E-COMMERCE - Category View
*************************************************************************************/

/* Globals */
.ss-product-name {font-size:14px;line-height:20px;margin-bottom:18px;}

/* Sub-Category List */
#ss-subcategory-list {margin:0 0 18px 0;padding:0;}
#ss-subcategory-list ul {letter-spacing:-4px;list-style:none;margin:0;padding:0;}
#ss-subcategory-list li {
	display: inline-block;
	*display: inline; /* ie6 & ie7 */
	letter-spacing: normal;
	margin: 0 10px 10px 0;
	padding: 0;
	/*width: 220px;*/
	*zoom: 1; /* ie7 */
	}
#ss-subcategory-list ul li a {display:block;margin:0;}
	.ss-subcategory-link {position:relative;}
	.ss-subcategory-link img {background:#fff;display:block;}
	.ss-subcategory-name {font-size:18px;line-height:20px;margin:0;padding:18px 0;}

/* Layout - Applies to all view modes */
ul.ss-category {letter-spacing:-4px;margin:22px 0 0 0;}
ul.ss-category,.ss-product {padding:0;list-style:none;}
.ss-product {
	display: inline-block;
	*display: inline; /* ie6 & ie7 */
	letter-spacing: normal;
	margin: 32px 0 0 0;
	*zoom: 1; /* ie7 */
	}
.ss-category li.last {}

/* Layout Mode - Grid View */
#ss-mode-grid .ss-product {margin:0 10px 50px 10px;padding:0;position:relative;vertical-align:top;}
	#ss-mode-grid .ss-product-item {margin:0;padding:0;}
	  #ss-mode-grid .ss-product-thumb-link {display:inline-block;}
		#ss-mode-grid .ss-product .ss-product-name {display:block;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}
		#ss-mode-grid ul.ss-product-actions {margin:0;padding:0;}

/* Layout Mode - List View */
#ss-mode-list .ss-product {clear:both;display:block;border-bottom:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,0.08);}
#ss-mode-list .ss-product.last {border-bottom:1px solid transparent;}
	#ss-mode-list .ss-product-thumb-link {display:block;float:left;margin:0 22px 22px 0;padding:0;}
	#ss-mode-list ul.ss-product-actions li {vertical-align: middle;}

/* Layout Mode - Mini View */
#ss-mode-mini .ss-product {margin:24px 1% 0 1%;padding:0;}

/* Product - Images */
.ss-product-thumb-link {
	display: block;
	margin-bottom: 18px;
	position: relative;
	}
img.ss-product-thumb {display:block;}
	#ss-product-images {float:right;margin-bottom:40px}
	#ss-product-images img {-ms-interpolation-mode:bicubic;}
	#ss-product-images .panel {padding:0;}
	#ss-product-description {width:auto;}

/* Product - No Image span */
.ss-product-thumb-link span {display:block;}

/* Product - Flags */
.ss-product .flag-new,.ss-product .flag-sale,.ss-product .flag-featured {
	background: #d8d4d4; /* IE 6,7,8 */
	background: rgba(0,0,0,0.4);
	color: #fff;
	font: 12px/15px helvetica,arial,sans-serif;
	padding: 4px 6px;
	position: absolute;
	right: 0;
	text-align: center;
	text-shadow: none;
	text-transform: uppercase;
	bottom: 12px;
	-moz-box-shadow: -1px 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow: -1px 1px 1px rgba(0,0,0,0.15);
	box-shadow: -1px 1px 1px rgba(0,0,0,0.15);
	}
.ss-product .flag-new {
	background: #f0b10a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(52%,#f0b10a), color-stop(50%,#e5a508)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0b10a 52%,#e5a508 50%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #f0b10a 52%, #e5a508 50%); /* FF3.6 */
	background:     -ms-linear-gradient(top, #f0b10a 52%,#e5a508 50%); /* IE10 */
	background:      -o-linear-gradient(top, #f0b10a 52%,#e5a508 50%); /* Opera 11.10+ */
	background:         linear-gradient(top, #f0b10a 52%,#e5a508 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b10a', endColorstr='#e5a508',GradientType=0 );
	text-shadow: 0 -1px 0 rgba(0,0,0,.1);
	}
.ss-product .flag-sale {
	background: #c21c1c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#c21c1c), color-stop(50%,#a81d17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c21c1c 50%,#a81d17 50%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #c21c1c 50%, #a81d17 50%); /* FF3.6 */
	background:     -ms-linear-gradient(top, #c21c1c 50%,#a81d17 50%); /* IE10 */
	background:      -o-linear-gradient(top, #c21c1c 50%,#a81d17 50%); /* Opera 11.10+ */
	background:         linear-gradient(top, #c21c1c 50%,#a81d17 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c21c1c', endColorstr='#a81d17',GradientType=0 );
	text-shadow: 0 -1px 0 rgba(0,0,0,.1);
	}
.ss-product .flag-featured {}


/************************************************************************************
E-COMMERCE - Product View
*************************************************************************************/

/* Main Image */
.ss-product-detail-image {position:relative;}
.ss-product-detail-image-link img {display:block;}

.enlarge {
	background-image: url(//sscdn.net/im/icnZoom.png);
	_background-image: url(//sscdn.net/im/clear.gif); /* IE6 */
	background-repeat: no-repeat;
	background-position: 99% 99%;
	bottom: 0;
	cursor: pointer;
	left: 0;
	right: 0;
	top: 0;
	position: absolute;
	z-index: 10;
	text-indent: -9999px;
	/*filter: alpha(opacity = 30);*/
	opacity: 0.30;
	}
.enlarge:hover {
	/*filter: alpha(opacity = 30);*/
	opacity: 30;
	}

/* Image Thumbs */
.ss-product-detail-image-thumbs ul {margin:18px 0 0 0;padding:0;letter-spacing:-4px;}
.ss-product-detail-image-thumbs li {
	display: inline-block;
	list-style: none;
	margin: 7px 0 0 7px;
	letter-spacing: normal;
	padding: 0;
	*display: inline; /* ie6 & ie7 */
	word-spacing: -1em;
	*zoom: 1; /* ie7 */
	}
.ss-product-detail-image-thumbs a {display:block;}
.ss-product-detail-image-thumbs img {
	border: 1px solid #e5e5e5;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
	}
.ss-product-detail-image-thumbs li.current a img {border-color:rgba(0,0,0,1);}

/* Social Media Icons */
.ss-product-detail .ss-social-icons {margin:0 0 18px 0;padding:0;vertical-align:baseline;}
.ss-product-detail .ss-add-to-wishlist {_display:inline;display:inline-block;vertical-align:top;}

/* Category View */
.ss-product-name {margin:0;text-align:left;}
.ss-product-status,.ss-product-code {font-weight:bold;}
.ss-product-status span,.ss-product-code span {font-weight:normal;}
.ss-product-description {margin:18px 0 18px 0;}
.ss-product-price {display:block;font-size:16px;font-weight:bold;margin:0 0 18px 0;padding:0;}
.ss-product-price.sale {color:#b41014;text-align:left;}
.ss-product-price .rrp {
	color: #767676;
	color: rgba(0,0,0,.5);
	font-size: 12px;
	margin-bottom: 0;
	text-decoration: line-through;
	}

.ss-product .ss-product-actions {margin:0 0 18px 0;padding:0;}
.ss-product .ss-product-actions li {display:inline-block;*display:inline;list-style:none;margin:0;padding:0;*zoom:1;}

/* Product Price */
#ss-product-description .ss-product-price {font-size:23px;}

/* Product Options */
.ss-product-options > div {margin-bottom:18px;}
	.ss-product-options ul,.ss-product-options li {margin:0;padding:0;}
		.ss-product-options li {margin:0 10px 18px 0;padding:0;vertical-align:top;}
			.ss-product-options label {font-weight:bold;overflow:hidden;}
				.ss-product-options span {}

.ss-product-options li {
	display: inline-block;
	*display: inline; /* ie6 & ie7 */
	width: 50px;
	margin: 5px 5px 18px 5px;
	text-align: center;
	zoom: 1;
	}
.ss-product-options label {cursor:pointer;display:block;}
.ss-product-options label:hover img {
	-moz-box-shadow:0 1px 0 #FFFFFF inset, 0 1px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 0 #FFFFFF inset, 0 1px 3px rgba(0,0,0,.2);
	box-shadow:0 1px 0 #FFFFFF inset, 0 1px 3px rgba(0,0,0,.2);
	}

/* Product Description */
.ss-product-description-long {clear:both;}

/* Product Description (Multiple) TABS */
ul.ss-product-additional-tabs {
	display: block;
	margin: 0;
	padding: 4px 0 0 1px;
	border-bottom: solid 1px #ddd;
	height: 40px;
	list-style: none;
	}
ul.ss-product-additional-tabs li {
	float: left;
	height: 40px;
	}
ul.ss-product-additional-tabs li a {
	display: block;
	margin: 0 0 0 -1px;
	height: 39px;
	padding: 0px 20px;
	line-height: 40px;
	border: solid 1px #ddd;
	border-width: 1px 1px 0 1px;
	color: #333;
	background-color: #f5f5f5;
	font-size: 16px;
	text-decoration: none;
	}
ul.ss-product-additional-tabs li.active a {
	position: relative;
	height: 40px;
	top: -4px;
	padding-top: 4px;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #111;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	}
.ss-product-additional-tab-container {clear:both;overflow:hidden;margin-bottom:24px;padding:20px;}
.ss-product-additional-tab-container ul {padding-left:35px;}

/* Add to Cart */
.ss-add-to-cart {margin:0 0 18px 0;}
	.ss-qty,.ss-add-to-cart-button {_display:inline;display:inline-block;}

/* Related Products */
.ss-related-products {margin:18px 0;clear:both;}
  .ss-related-products ul {clear:both;margin:0;padding:0;}
	.ss-related-products .ss-product {margin:0 10px 50px 10px;padding:0;position:relative;vertical-align:top;}
	.ss-related-products .ss-product-thumb-link {display:inline-block;}
	.ss-related-products .ss-product-name {display:block;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}


/************************************************************************************
E-COMMERCE - Shopping Cart
*************************************************************************************/

/* Defaults */
.checkout-methods,.checkout-subscriptions {clear:both;}
.ss-data-table input[type="text"],
.ss-data-table input[type="email"],
.ss-data-table input[type="password"],
.ss-data-table input[type="tel"] {width:180px;}
.ss-data-table select {min-width:188px;_width:188px;}
.ss-data-table label {line-height:24px;white-space:nowrap;}

/* Table Captions */
#table-wishlist th {text-align:left;}

/* Table Header */
#table-shopping-cart th,#table-address th,#table-wishlist th {
	letter-spacing: 1px;
	text-align: left;
	white-space: nowrap;
	}

/* Table Body */
#table-shopping-cart .ss-cart-code {font-family:monospace;font-size:10px;}
#table-shopping-cart .ss-cart-product-options {font-family:sans-serif;font-size:11px;margin:18px 0 18px 18px;padding:0;}
#table-shopping-cart .ss-cart-product-options li {margin:0;padding:0;}

/* Table Footer */
#table-shopping-cart tfoot td {border-bottom:0;}

/* Buttons and Form Elements */
#table-shopping-cart .ss-cart-update .button {margin-right:5px;vertical-align:middle;}
#table-shopping-cart .ss-cart-item-qty input {width:30px;*width:auto;/* IE7 */}

/* Other */
#table-shopping-cart input,
#table-shopping-cart .ss-cart-remove .button {margin:0;}
#table-shopping-cart .ss-cart-wishlist-message:before {
	content: url(/default/images/icnWishlist13x13.png);
	font-size: 11px;
	padding-right: 6px;
	vertical-align: middle;
	}

/* Totals */
#table-shopping-cart .empty {border:0;}


/************************************************************************************
E-COMMERCE - Checkout
*************************************************************************************/

/* Billing and Shipping Details*/
.use-billing-details {margin:18px 0;}

/* Newsletter Subscribe */
ul.ss-subscriber-list {list-style:none;margin:0;padding:0;}
ul.ss-subscriber-list li {margin:0 0 18px 0;padding:0;}
ul.ss-subscriber-list li.last {margin:0;}
ul.ss-subscriber-list label {font-weight:bold;margin:0;}
ul.ss-subscriber-list span {margin:0;}

/* Gift Message and Shipping Message */
textarea#giftMessage,textarea#shippingMessage {width:99%;}

/* Credit Card Details */
#table-credit-card-details td {padding:10px 15px;}
#table-credit-card-details input[type="text"],#table-credit-card-details select {margin-left:0;}

/* Proceed */
.checkout-proceed {margin-bottom:22px;}


/************************************************************************************
E-COMMERCE - Mini Cart
*************************************************************************************/

.ss-minicart {margin-bottom:18px;}
.ss-minicart tbody {border-bottom:1px solid rgba(0,0,0,.1);}
.ss-minicart td {font:normal 10px/18px sans-serif;padding:8px;}
.ss-minicart-totals td {padding:8px;}
#aside-minicart .total {font-weight:bold;}
.cartCurrency,.cartItemOnePrice,.cartItemTwoPrice,.cartItemThreePrice {font-weight:bold;}

/************************************************************************************
USERS - Account Dashboard
*************************************************************************************/

#avatarLink {}
	#avatar {border:8px solid #fff;border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.2);}

/************************************************************************************
COMMENTS - Comments and Star Reviews
*************************************************************************************/

/* Defaults */
.ss-star-reviews {color:#666;line-height:18px;margin:0 0 18px 0;}
.ss-star-reviews .ss-star-reviews-desc {_display:inline;display:inline-block;padding:2px 0 0 0;}

/* List mode */
#ss-mode-list .ss-star-reviews {float:right;margin:0 0 18px 40px;}
#ss-mode-list .ss-star-reviews div.rateit {display:block;}

.ss-star-reviews a,.ss-star-reviews a:hover {color:#666;}


/************************************************************************************
EVENTS - Module
*************************************************************************************/

/* List Events */
#ss-list-events article {border-bottom:1px solid rgba(0,0,0,.1);}

/* View Event */
#ss-table-event-details {margin-bottom:22px;width:100%}
	#ss-table-event-details th {padding:2px;text-align:left;width:200px;}
	#ss-table-event-details td {padding:2px;}


/************************************************************************************
POLLS - Module
*************************************************************************************/

.polls label {cursor:pointer;}


/************************************************************************************
FIX LEGACY BROWSERS - Fixes for older browsers
*************************************************************************************/

/* automatic self-clear floats */
#ss-tools:after,
#ss-subcategory-list ul:after,
.ss-pagination:after,
.ss-category:after,
#ss-mode-list .ss-product:after,
.ss-product-detail:after,
.ss-product-detail-image-thumbs ul:after,
.ss-related-products:after,
.group:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	}

/* IE7 */
*:first-child+html #ss-tools,
*:first-child+html .ss-pagination,
*:first-child+html #ss-subcategory-list ul,
*:first-child+html .ss-category,
*:first-child+html .ss-product-detail,
*:first-child+html .ss-product-detail-image-thumbs ul,
*:first-child+html .ss-related-products,
*:first-child+html .group,
*:first-child+html #wrap {
	min-height: 1px;
	}


/************************************************************************************
DEVICE SCREEN SIZES
*************************************************************************************/

@media screen and (max-width: 480px) {

	/* Defaults */
	body {
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: none;
		}
}

/* END base.css */


/************************************************************************************
GLOBAL DEFAULT STYLES
*************************************************************************************/

html{ padding-top:0; margin:0;}
body{background:#f1f1ed url(bg.png) repeat-x; font-family: 'Montserrat', sans-serif; font-weight:400; padding:0; margin:0;}
a{ color:#09F; text-decoration:none;}
p{ font-size:14px;}
h1{text-transform: uppercase;color: #808080;font-size: 16px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif;font-weight: 700;}
h2{text-transform: uppercase;color: #808080;font-size: 15px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif;font-weight: 700;}
h3{text-transform: uppercase;color: #808080;font-size: 14px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif;font-weight: 700;}
h4{text-transform: uppercase;color: #808080;font-size: 13px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif;font-weight: 700;}
h5{text-transform: uppercase;color: #808080;font-size: 12px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif;font-weight: 700;}
h6{text-transform: uppercase;color: #808080;font-size: 11px;margin: 0 0 10px 0;font-family: 'Montserrat', sans-serif;font-weight: 700;}
.notLoggedIn{ display:none;}
.loggedIn {display:none;}
#wrapper{width: 940px; margin: 0 auto;}
#header{ margin-top:15px;}
#leftHeader{float: left;}
	#leftHeader img {display:inline-block;max-width:390px;width:100%;height:auto;margin-top:40px;margin-bottom:15px;}
#rightHeader{float: right; width:500px;}
#hdtRight {  height: 100px; min-width: 274px; float:right; }
#shoppingcart2 {background: url(shoppingCartIcon2.png) no-repeat; height: 100px; width: 100px; position:absolute; margin-left:-35px;}
#shoppingcartBg{ background-color:#FFF; height:80px; width:245px; float:right; margin-top:12px;}
#contentLeft{ float:left; width:210px; margin-bottom:20px;}
#contentLeft ul{ margin:0; padding:0;}
#contentLeft ul li{ list-style:none;}
#contentLeft ul li a{ text-decoration:none; display:block; padding:5px 10px; font-size:14px; color:#5f5f5f;}
#contentLeft ul li a:hover{color:#000;}
#contentRight{ float:right; width:690px; padding: 0 20px 20px 20px;}
.leftMenu{background-color:#fff; padding-top:10px;-moz-box-shadow:    0px 0px 1px 0px #ccc;-webkit-box-shadow: 0px 0px 1px 0px #ccc;box-shadow:0px 1px 1px 0px #ccc;}
.leftMenu h2{margin:0; background:url(catBg.png) no-repeat left; height:58px; line-height:50px; font-weight:400; padding-left:15px; color:#fff;position:relative; margin-left:-14px;text-shadow: 0px -1px 1px #bd6a20;}
#nav{ margin-top:5px;} 
#nav ul{ margin:0; padding:0;}
#nav ul li{ display:block; float:left; list-style:none; border-left:1px dotted #2f618a;}
#nav ul li.first{border-left:0px}
#nav ul li a{ color:#fff; padding:0px 5px 0px 5px; display:block; text-decoration:none; font-size:13px; font-family: 'Montserrat', sans-serif; font-weight:700; text-transform:uppercase;}
#nav ul li a:hover{color:#FF0}
#nav ul > li.active > a{color:#FF0}
#nav ul ul{ display:none; position:absolute; background-color:#3c86c4; z-index:20; min-width:100px;}
#nav > ul > li > ul > li{float:none; border-left:0; min-width:150px;}
#nav > ul > li > ul > li a{ font-size:12px; font-weight:normal; text-transform:none; color:#FFF; display:block; padding:5px 10px;}
#nav > ul > li > ul > li a:hover{font-size:12px; color:#333}
#nav > ul > li:hover > ul{display:block;}
#nav ul li ul li > ul{ display:none;}
#nav > ul > li > ul > li a:hover{ color:#FF0}
.inSide{ padding:0 10px 10px 10px;}
#ss-subcategory-list li{ float:left !important;}
#searchBar{
	padding:0 10px 10px 10px;
}

.searchForm{
	behavior: url(assets/PIE.htc);
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	padding: 2px 0 2px 5px;

	font-size: 12px;
	color: #000;

}
#footerLeft li {font-size: 12px;
color: #808080;
text-decoration: none;
line-height: 20px;}

.searchForm input[type=text] {
border: 0 !important;
box-shadow: none;
margin: 0;
padding: 0;
color: #909090 !important;
font-size: 12px !important;
width: 150px;
float: left;
outline:none;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
}

.submitSearch {
text-indent: -999em;
margin: 0px 5px 0 0;
float: right;
border: 0;
background: url(search.png) no-repeat;
height: 17px;
width: 17px;
position: relative;
}

.submitSearch:hover {
cursor:pointer;
}

.leftMenu h3{ margin:0; padding-bottom:10px; font-size:12px;font-family: 'Montserrat', sans-serif; font-weight:700; color:#808080; text-transform:uppercase;}
#featured .prev, #featured .next{ text-indent:-9999em; display:block}
#featured .prev{ background: url(itemArrowLeft.png) no-repeat; width:28px; height:77px; position:absolute; z-index:100; margin:-235px 0 0 0;}
#featured .next{ background: url(itemArrowRight.png) no-repeat; width:28px; height:77px; position:absolute; z-index:100; margin-top:-235px; margin-left: 900px; display:block;}
#hdt{ text-align:right; margin-bottom:15px; height: 20px;}
#hdt a{ font-size:14px; font-family: 'Montserrat', sans-serif; font-weight:700; color:#fff; text-decoration:none;}
#mainContent{ background-color:#fff; -moz-box-shadow:    0px 0px 1px 0px #ccc;-webkit-box-shadow: 0px 0px 1px 0px #ccc;box-shadow:         0px 1px 1px 0px #ccc;padding:20px;margin-bottom:10px;}
#mainContent table p{ font-size:14px; color:#5f5f5f;}
#mainContent table h1{ font-size:30px; color:#372f2b; font-family: 'Montserrat', sans-serif; font-weight:400; margin:0;}
#mainContent table i{ font-size:33px; font-family:Georgia, "Times New Roman", Times, serif; color:#372f2b; margin:0;}
.startTag{ background:url(starTag.png) no-repeat; width:54px; height:64px; float:right; position:absolute; margin-top:-34px; margin-left:845px; z-index:100}
#hdtLeft{ float:left; width:196px; font-size:28px; color:#fff;font-family: 'Montserrat', sans-serif; font-weight:700; margin-top:35px; }
#hdtLeft a { color:#fff; text-decoration:none;}
#shopCartH{ font-size:18px; color:#3b86c4; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:right; margin-top:8px; width:145px; margin-left:24px;}
#shopCartItems{ font-size:12px; color:#372f2b; font-family: 'Montserrat', sans-serif; font-weight:400; width:100px; margin-left:36px; }
#shopCartPrice{font-family: 'Montserrat', sans-serif; font-weight:400; margin-top:5px; font-size:18px; color:#372f2b; min-width:55px; float:left; padding-right:5px;}
#shopCartTotal{ min-width:170px; margin-left:35px; padding-right:5px;}
.arrowDefault{ float:right; width:112px; margin-top:5px;}
.arrow-left {width: 0; height: 0; border-top: 12px solid transparent;border-bottom: 12px solid transparent; float:left;border-right:10px solid #3b86c4; }
.arrowDefaultBg{ background:#3b86c4 url(shoppingCartIcon.png) no-repeat 2px 5px; float:right; width:92px; font-size:11px; text-tranform:uppercase; color:#fff; font-family: 'Montserrat', sans-serif; font-weight:700;  padding:5px 6px 5px 4px; text-align:right;}
.arrowDefault:hover{ cursor:pointer;}
.arrowDefault:hover > .arrow-left{border-right:10px solid #000;}
.arrowDefault:hover > .arrowDefaultBg {background-color:#000}
#content{ padding-top:40px;}
.sliderConfig{height:319px;}

/* CONTENT FONT DEFAULT
==================================*/
#contentRight h1{ 
font-size: 30px !important;
color: #372f2b !important;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
margin: 0;
line-height: normal !important;
}

/* CATEGOIES AND PRODUCTS STYLE
==================================*/
.ss-product-name a{ font-size:13px !important; color:#372f2b !important; font-weight:normal !important;}
.ss-product-price{ font-size:20px; color:#3b86c4;}



/*text-transform:uppercase; color:#808080; font-size:16px; margin:0 0 10px 0; font-family: 'Montserrat', sans-serif; font-weight:700;}*/


#ss-subcategory-list h2 {text-decoration:none; font-size:13px; color:#372f2b; font-family: 'Montserrat', sans-serif; font-weight:400; margin-top:0}
#ss-subcategory-list a{text-decoration:none; font-size:13px; color:#372f2b; font-family: 'Montserrat', sans-serif; font-weight:400; margin-top:0}
.slidesjs-previous, .slidesjs-next{ position:absolute;text-indent:-9999em; display:none;}
.slidesjs-previous {background:url(sliderLeftArrow.png) no-repeat; height:47px; width:47px; margin:-23px 0 0 0; z-index:100;top:50%;left:10px;}
.slidesjs-next {background:url(sliderRightArrow.png) no-repeat; height:47px; width:47px; margin:-23px 0 0 0;  z-index:100;top:50%;right:10px;}
.slidesjs-pagination{ display:none; visibility: hidden;}
#slides {display: none;height:319px;position:relative;}
.slidesjs-container img{behavior: url(assets/PIE.htc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;width:100%;height:auto;}
.container {margin: 0 auto}
.slidesjs-pagination .active {color:red;}
.slides_container {width:864px;display:none;margin-top:20px;margin: 20px auto;}
.slides_container div.slide {width:864px;height:260px;display:block;}
.item {float:left;width:193px;height:236px;margin:0 10px;}
.item2 {float:left;width:193px; margin:15px 35px 0 0 ;}
.item img{-moz-box-shadow:    0px 1px 1px 1px #ccc;-webkit-box-shadow: 1px 1px 1px 1px #ccc;box-shadow:0px 0px 1px 0px #ccc;}
.pagination {display:none; visibility:hidden;}
.pagination .current a {color:red;}
.itemHeader{ text-align:center; padding: 5px 10px 0 10px;}
.itemHeader h1{ font-size:13px !important; color:#372f2b !important; font-family: 'Montserrat', sans-serif; font-weight:400 !important; margin-top:0 !important; text-transform:none !important;}
.itemHeader a{text-decoration:none; font-size:13px; color:#372f2b; font-family: 'Montserrat', sans-serif; font-weight:400; margin-top:0}
.itemPrice{ font-size:20px; color:#3b86c4; font-family: 'Montserrat', sans-serif; font-weight:400; text-align:center}
.itemPrice2{ font-size:20px; color:#3b86c4; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:center}
#footer{ margin-bottom: 20px;}
#footerLeft{ float: left; width: 565px; padding-top: 30px;}
#footerLeft h2{text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-weight:700; color: #808080; font-size: 14px;}
#footerLeft ul{margin: 0; padding: 0;}
#footerLeft ul li{list-style: none;}
#footerLeft ul li a{font-size:12px; color:#808080; text-decoration: none;}
#footerRight{padding:20px 0 0 20px;background: url(/auto/theme/kart1/assets/footerBg.png) no-repeat right; width: 305px; height:137px; float: right;margin-top: 20px;}
#footerRight h2{margin:10px 0 10px 0; font-size:17px; color:#372f2b}
#footerRight p{ font-size:12px; color:#5f5f5f; margin:0 0 10px 0;}
#footerRight input[type=text]{ border:1px solid #d9d9d9 !important; box-shadow:none;  margin:0; padding:4px 5px 4px 5px; color:#372f2b !important; font-size:12px !important; width:170px; float:left; position:relative; font-family: 'Montserrat', sans-serif; font-weight:700;margin-top:5px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */-khtml-border-radius: 3px; /* for old Konqueror browsers */outline:none;}
#copy{margin-top:20px;}
.copyLeft{ float:left; width:600px; text-align:right; font-size:12px; color:#808080;}
.copyLeft a{ text-decoration:none; color:#808080;}
.copyLeft a:hover{  color:#000;}
.copyRight{ float:right;}
.blueButton {-moz-box-shadow:inset 0px -1px 0px 0px #165181;-webkit-box-shadow:inset 0px -1px 0px 0px #165181;box-shadow:inset 0px -1px 0px 0px #165181;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b84c8), color-stop(1, #286499) );background:-moz-linear-gradient( center top, #3b84c8 5%, #286499 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b84c8', endColorstr='#286499');background-color:#3b84c8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;color:#ffffff;font-family:arial;border:0;float:right; margin-right:20px; margin-top:5px;font-size:14px;font-weight:bold;padding:6px 11px;text-decoration:none;text-shadow:0px -1px 0px #2d669c;}
.blueButton:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #286499), color-stop(1, #3b84c8) );background:-moz-linear-gradient( center top, #286499 5%, #3b84c8 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#286499', endColorstr='#3b84c8');background-color:#286499;}
.blueButton:active {position:relative;top:1px;}
#ss-menu{ display:none;}
#ss-menu:hover{ cursor:pointer;}
.slidesjs-container{ overflow:visible !important}
#menu{ display:none}
	
#subscribeForm form{ margin-bottom:10px !important;}

#contentRight .checkoutTD{width:45%;}

/* ADD TO CART STYLE
=============================*/
.addToCart{ text-align:center;}

/* SS TOOLS
=============================*/
#ss-tools {
background: url(//sscdn.net/im/sprite.png) repeat-x 0 -2px;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.08);
color: #191919;
clear: both;
font: normal 10px/18px sans-serif;
margin: 25px 0 0 0;
padding: 8px 10px;
width: auto;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#ss-tools ul {
display: block;
float: left;
font-family: arial,"helvetica neue",helvetica,sans-serif;
margin: 0 25px 0 0;
padding: 0;
}
#ss-tools li {
color: #999;
color: rgba(0,0,0,.5);
display: inline-block;
list-style: none;
line-height: 18px;
margin-bottom: 0;
padding: 0;
}
#ss-tools li.current a {
background: rgba(0,0,0,.05);
color: #000;
cursor: default;
font-weight: bold;
padding: 2px 4px;
text-decoration: none;
text-shadow: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#ss-tools ul#ss-view-mode {
margin-right: 0;
}

/* MOBILE 320px*/
@media all and (max-width:320px){
	#dl-menu{ background:#000; width:100%; right:auto !important; position:relative !important;}
.dl-trigger{ background:none !important; left:10px; float:none !important;}
.next{margin-left:0 !important;}
#ss-product-description{padding:0 !important;}
.ss-product-detail-image{width:100% !important;}
.ss-product-detail-image img{ width:100% !important;}
#ss-product-images{ width:100% !important;}
.ss-product-detail{ padding:10px;}
#contentRight img{ width:100% !important; height:auto !important;}
#contentRight{ width:100%; padding:0; margin:0 auto; padding-top:10px;}
#table-login tr td { display:block;}
table.ss-data-table th, table.index th { display:block; width:auto !important;}
#table-shopping-cart thead{ display:none;}
.ss-cart-thumb{ display:none;}
.a-right{ display:none;}
/*.panel {overflow: hidden;}*/
.group table tr td{ display:block;}
.group table tr td input{ width:90%;}
.group table tr td textarea{ width:90% !important;}
.ss-data-table label {white-space: normal;}
#table-shopping-cart > tfoot > tr td { display:block; font-size:12px; font-weight:normal; float:right}
#hdt{margin:0; float: right;  position:absolute; top: 10px; right: 0; padding-right: 10px; z-index:560}
#mainContent table tr td{ display:block; width:100% !important; padding:0 !important}
.prev, .next{ display:none; visibility:hidden;}
.startTag{ display:none;}
.slides_control{ width:100% !important; height:auto !important; left:auto !important;}
.slides_container div.slide{ width:100% !important; left:auto !important; position:relative !important;}
#wrapper{width: 100%;}
.slides_container{ width:200px; margin:0 auto !important; margin-bottom:10px !important; overflow: hidden;}
#menu{ display:block; width:90%;}

#contentLeft{ width:100%; margin:0;}
.leftMenu{ padding-bottom:10px;}
.leftMenu h2{ background:none; color:#333; text-shadow:none; line-height:normal; height:auto; padding:10px; margin:0; font-size:14px;} 
#slides{ height:auto}
.sliderConfig{ display:none; visibility:hidden;}
#leftHeader {float:none;text-align:center;}
#leftHeader img {margin-top:10px;margin-bottom:0;}
/*#leftHeader img{ width:80%; height:auto !important}*/
.leftMenu ul{ display:none;}
#shoppingcart2{ display:none;}
#rightHeader{ width:100%}
#shoppingcartBg{ width:100%;}
#header{margin:0;}
#hdtLeft{margin:0; text-align:center !important; float:none; width:100%;  z-index:560}
#hdtRight{ width:100%}
#contentRight > h1{ text-align:center}
.item2{ float:none; margin: 0 auto !important;}
#footer{padding:10px;}
#footerLeft{ width:100%;}
#footerLeft table tr td{ display:block; text-align:center}
#footerRight{ width:100%; background:none;}
.copyLeft{ width:100%; margin-top:15px; text-align:left;}
.blueButton{float:left;}
table.ss-data-table td, table.index td {padding:0;}
#contentRight .checkoutTD{width:100%;}
}

/* MOBILE 320px - 500px */
@media all and (min-width:320px) and (max-width:500px) {
	
#dl-menu{ background:#000; width:100%; right:auto !important; position:relative !important;}
.dl-trigger{ background:none !important; left:10px; float:none !important;}

.next{margin-left:0 !important;}
#ss-product-description{padding:0 !important;}
.ss-product-detail-image{width:100% !important;}
.ss-product-detail-image img{ width:100% !important;}
#ss-product-images{ width:100% !important;}
.ss-product-detail{ padding:10px;}
#contentRight img{ width:100% !important; height:auto !important;}
#contentRight{ width:100%; padding:0; margin:0 auto; padding-top:10px;}
#table-login tr td { display:block;}
table.ss-data-table th, table.index th { display:block; width:auto !important;}
#table-shopping-cart thead{ display:none;}
.ss-cart-thumb{ display:none;}
#table-shopping-cart > thead > tr > .a-right{ display:none;}
#table-shopping-cart > tfoot > tr td { display:block; font-size:12px; font-weight:normal; float:right}
/*.panel {overflow: hidden;}*/
.group table tr td{ display:block;}
.group table tr td input{ width:90%;}
.group table tr td textarea{ width:90% !important;}
#mainContent table tr td{ display:block; width:100% !important; padding:0 !important}
.prev, .next{ display:none; visibility:hidden;}
.startTag{ display:none;}
.slides_control{ width:100% !important; height:auto !important; left:auto !important;}
.slides_container div.slide{ width:100% !important; left:auto !important; position:relative !important;}
#wrapper{width: 100%;}
.slides_container{ width:200px; margin:0 auto !important; margin-bottom:10px !important; overflow: hidden;}
#menu{ display:block; width:90%;}

.ss-data-table label {white-space: normal;}
#contentLeft{ width:100%; margin:0;}
.leftMenu{ padding-bottom:10px;}
.leftMenu h2{ background:none; color:#333; text-shadow:none; line-height:normal; height:auto; padding:10px; margin:0; font-size:14px;} 
#slides{ height:auto}
.sliderConfig{ display:none; visibility:hidden;}
#leftHeader {float:none;text-align:center;}
#leftHeader img {margin-top:10px;margin-bottom:0;}
/*#leftHeader img{ width:80%; height:auto !important}*/
.leftMenu ul{ display:none;}
#shoppingcart2{ display:none;}
#rightHeader{ width:100%}
#shoppingcartBg{ width:100%;}
#hdt{margin:0; float: right;  position:absolute; top: 10px; right: 0; padding-right: 10px;  z-index:560}
#header{margin:0;}
#hdtLeft{margin:0; text-align:center !important; float:none; width:100%}
#hdtRight{ width:100%}
#contentRight > h1{ text-align:center}
.item2{ margin:0 auto; float:none}
#footer{padding:10px;}
#footerLeft{ width:100%;}
#footerLeft table tr td{ display:block; text-align:center}
#footerRight{ width:100%; background:none;}
.copyLeft{ width:100%; margin-top:15px; text-align:left;}
.blueButton{float:left;}
table.ss-data-table td, table.index td {padding:0;}
#contentRight .checkoutTD{width:100%;}
}

/* MOBILE 500px - 620px */
@media all and (min-width:500px) and (max-width:620px) {
	#dl-menu{ background:#000; width:100%; right:auto !important; position:relative !important;}
.dl-trigger{ background:none !important; left:10px; float:none !important;}

.next{margin-left:0 !important;}
#ss-product-description{padding:0 !important;}
.ss-product-detail-image{width:100% !important;}
.ss-product-detail-image img{ width:100% !important;}
#ss-product-images{ width:100% !important;}
.ss-product-detail{ padding:10px;}
.group table tr td input{ width:90%;}
.group table tr td textarea{ width:90% !important;}
#contentRight{ width:100%; padding:0; margin:0 auto; padding-top:10px;}
#table-login tr td { display:block;}
table.ss-data-table th, table.index th { display:block; width:auto !important;}
#table-shopping-cart thead{ display:none;}
.group table tr td{ display:block;}
#table-shopping-cart > tfoot > tr td { display:block; font-size:12px; font-weight:normal; float:right}
#wrapper{width: 100%;}
#mainContent table tr td{ display:block; width:100% !important; padding:0 !important}
.ss-data-table label {white-space: normal;}
.slides_container{ width:450px; margin:0 auto !important; margin-bottom:10px !important; overflow: hidden;}
.prev, .next{ display:none; visibility:hidden;}
.startTag{ display:none;}
#slides{ height:auto !important; display:block; visibility:visible}
.slidesjs-container{ overflow:visible !important}
.slides_control{ width:100% !important; height:auto !important; left:auto !important;}
.slides_container div.slide{ width:100% !important; left:auto !important; position:relative !important;}
.slidesjs-previous{ display:none; visibility:hidden;}
.slidesjs-next{ display:none; visibility:hidden;}
.sliderConfig{ display:block; visibility:visible; height:auto !important; margin-bottom:10px;}
#menu{ display:block; width:90%;}

#contentLeft{ width:100%; margin:0;}
.leftMenu{ padding-bottom:10px;}
.leftMenu h2{ background:none; color:#333; text-shadow:none; line-height:normal; height:auto; padding:10px; margin:0; font-size:14px;}
#leftHeader {float:none;text-align:center;}
#leftHeader img {margin-top:10px;margin-bottom:0;}
/*#leftHeader img{ width:80%; height:auto !important}*/
.leftMenu ul{ display:none;}
#shoppingcart2{ display:none;}
#rightHeader{ width:100%}
#shoppingcartBg{ width:100%;}
#hdt{margin:0; float: right;  position:absolute; top: 10px; right: 0; padding-right: 10px; z-index:560}
#header{margin:0;}
#hdtLeft{margin:0; text-align:center !important; float:none; width:100%}
#hdtRight{ width:100%}
#contentRight h1{ text-align:center;}
.item2{ margin:0px auto; padding-left:40px;}
#footer{padding:10px;}
#footerLeft{ width:100%;}
#footerLeft table tr td{ display:block; text-align:center}
#footerRight{ width:100%; background:none;}
.copyLeft{ width:100%; margin-top:15px; text-align:left;}
.blueButton{float:left;}
table.ss-data-table td, table.index td {padding:0;}
#contentRight .checkoutTD{width:100%;}
}

/* MOBILE 620px - 820px */
@media all and (min-width:620px) and (max-width:820px) {
	#dl-menu{ background:#000; width:100%; right:auto !important; position:relative !important;}
.dl-trigger{ background:none !important; left:10px; float:none !important;}
.next{margin-left:0 !important;}
#wrapper{width: 100%;}
#leftHeader {float:none;text-align:center;}
.slides_container{ width:100%; margin:0 auto !important; margin-bottom:10px !important; overflow: hidden;}
.prev, .next{ display:none; visibility:hidden;}
.startTag{ display:none;}
#slides{ height:300px; display:block; visibility:visible}
.slidesjs-container{ overflow:visible !important}
.slides_control{ width:100% !important; height:300px !important; left:auto !important;}
.slides_container div.slide{ width:100% !important; left:auto !important; position:relative !important;}
.group table tr td{ display:block;}
.slidesjs-previous{ display:none; visibility:hidden}
.slidesjs-next{ display:none; visibility:hidden;}
.group table tr td input{ width:90%;}
.group table tr td textarea{ width:90% !important;}
.sliderConfig{ display:block; visibility:visible; height:300px; margin-bottom:10px;}
.ss-data-table label {white-space: normal;}
#menu{ display:block; width:90%;}

#contentLeft{ width:100%; margin:0;}
.leftMenu{ padding-bottom:10px;}
.leftMenu h2{ background:none; color:#333; text-shadow:none; line-height:normal; height:auto; padding:10px; margin:0; font-size:14px;} 
#leftHeader img {margin-top:10px;margin-bottom:0;}
.leftMenu ul{ display:none;}
#shoppingcart2{ display:none;}
#rightHeader{ width:100%}
#shoppingcartBg{ width:100%;}
#hdt{margin:0; float: right;  position:absolute; top: 10px; right: 0; padding-right: 10px; z-index:560}
#header{margin:0;}
#hdtLeft{margin:0; text-align:center !important; float:none; width:100%}
#hdtRight{ width:100%}
#contentRight h1{ text-align:center;}
#contentRight{padding:0 !important; width:100% !important;}
.item2{ margin:0px auto; padding-left:40px;}
#footer{padding:10px;}
#footerLeft{ width:100%;}
#footerLeft table tr td{25%; padding-left:10px;}
#footerRight{ width:100%; background:none;}
.copyLeft{ width:100%; margin-top:15px; text-align:left;}
.blueButton{float:left;}
table.ss-data-table td, table.index td {padding:0;}
#contentRight .checkoutTD{width:100%;}
}
/* END MOBILE */
.clear{clear: both;}