
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;font-size:100%;margin:0;padding:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}svg{overflow:hidden}
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row{margin-left:-15px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}
.row:after{clear:both;}
[class*="span"]{float:left;min-height:1px;margin-left:15px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:945px;}
.span16{width:945px;}
.span15{width:885px;}
.span14{width:825px;}
.span13{width:765px;}
.span12{width:705px;}
.span11{width:645px;}
.span10{width:585px;}
.span9{width:525px;}
.span8{width:465px;}
.span7{width:405px;}
.span6{width:345px;}
.span5{width:285px;}
.span4{width:225px;}
.span3{width:165px;}
.span2{width:105px;}
.span1{width:45px;}
.offset16{margin-left:975px;}
.offset15{margin-left:915px;}
.offset14{margin-left:855px;}
.offset13{margin-left:795px;}
.offset12{margin-left:735px;}
.offset11{margin-left:675px;}
.offset10{margin-left:615px;}
.offset9{margin-left:555px;}
.offset8{margin-left:495px;}
.offset7{margin-left:435px;}
.offset6{margin-left:375px;}
.offset5{margin-left:315px;}
.offset4{margin-left:255px;}
.offset3{margin-left:195px;}
.offset2{margin-left:135px;}
.offset1{margin-left:75px;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.5873015873015872%;*margin-left:1.5343915343915342%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:1.5873015873015872%;}
.row-fluid .span16{width:100%;*width:99.94708994708995%;}
.row-fluid .span15{width:93.65079365079364%;*width:93.5978835978836%;}
.row-fluid .span14{width:87.3015873015873%;*width:87.24867724867725%;}
.row-fluid .span13{width:80.95238095238095%;*width:80.8994708994709%;}
.row-fluid .span12{width:74.6031746031746%;*width:74.55026455026454%;}
.row-fluid .span11{width:68.25396825396825%;*width:68.2010582010582%;}
.row-fluid .span10{width:61.904761904761905%;*width:61.851851851851855%;}
.row-fluid .span9{width:55.55555555555555%;*width:55.5026455026455%;}
.row-fluid .span8{width:49.2063492063492%;*width:49.15343915343915%;}
.row-fluid .span7{width:42.85714285714286%;*width:42.80423280423281%;}
.row-fluid .span6{width:36.507936507936506%;*width:36.455026455026456%;}
.row-fluid .span5{width:30.158730158730158%;*width:30.105820105820104%;}
.row-fluid .span4{width:23.80952380952381%;*width:23.756613756613756%;}
.row-fluid .span3{width:17.46031746031746%;*width:17.407407407407405%;}
.row-fluid .span2{width:11.11111111111111%;*width:11.058201058201059%;}
.row-fluid .span1{width:4.761904761904762%;*width:4.708994708994709%;}
.row-fluid .offset16{margin-left:103.17460317460318%;*margin-left:103.06878306878308%;}
.row-fluid .offset16:first-child{margin-left:101.58730158730158%;*margin-left:101.48148148148148%;}
.row-fluid .offset15{margin-left:96.82539682539682%;*margin-left:96.71957671957672%;}
.row-fluid .offset15:first-child{margin-left:95.23809523809523%;*margin-left:95.13227513227513%;}
.row-fluid .offset14{margin-left:90.47619047619048%;*margin-left:90.37037037037038%;}
.row-fluid .offset14:first-child{margin-left:88.88888888888889%;*margin-left:88.78306878306879%;}
.row-fluid .offset13{margin-left:84.12698412698413%;*margin-left:84.02116402116403%;}
.row-fluid .offset13:first-child{margin-left:82.53968253968253%;*margin-left:82.43386243386243%;}
.row-fluid .offset12{margin-left:77.77777777777777%;*margin-left:77.67195767195767%;}
.row-fluid .offset12:first-child{margin-left:76.19047619047618%;*margin-left:76.08465608465607%;}
.row-fluid .offset11{margin-left:71.42857142857143%;*margin-left:71.32275132275133%;}
.row-fluid .offset11:first-child{margin-left:69.84126984126983%;*margin-left:69.73544973544973%;}
.row-fluid .offset10{margin-left:65.07936507936508%;*margin-left:64.97354497354497%;}
.row-fluid .offset10:first-child{margin-left:63.492063492063494%;*margin-left:63.38624338624339%;}
.row-fluid .offset9{margin-left:58.73015873015873%;*margin-left:58.62433862433863%;}
.row-fluid .offset9:first-child{margin-left:57.14285714285714%;*margin-left:57.03703703703704%;}
.row-fluid .offset8{margin-left:52.38095238095238%;*margin-left:52.27513227513228%;}
.row-fluid .offset8:first-child{margin-left:50.79365079365079%;*margin-left:50.68783068783069%;}
.row-fluid .offset7{margin-left:46.03174603174604%;*margin-left:45.92592592592594%;}
.row-fluid .offset7:first-child{margin-left:44.44444444444445%;*margin-left:44.33862433862435%;}
.row-fluid .offset6{margin-left:39.682539682539684%;*margin-left:39.57671957671958%;}
.row-fluid .offset6:first-child{margin-left:38.095238095238095%;*margin-left:37.989417989417994%;}
.row-fluid .offset5{margin-left:33.333333333333336%;*margin-left:33.22751322751323%;}
.row-fluid .offset5:first-child{margin-left:31.746031746031747%;*margin-left:31.64021164021164%;}
.row-fluid .offset4{margin-left:26.984126984126984%;*margin-left:26.878306878306876%;}
.row-fluid .offset4:first-child{margin-left:25.3968253968254%;*margin-left:25.29100529100529%;}
.row-fluid .offset3{margin-left:20.634920634920633%;*margin-left:20.529100529100525%;}
.row-fluid .offset3:first-child{margin-left:19.047619047619047%;*margin-left:18.94179894179894%;}
.row-fluid .offset2{margin-left:14.285714285714285%;*margin-left:14.17989417989418%;}
.row-fluid .offset2:first-child{margin-left:12.698412698412698%;*margin-left:12.592592592592593%;}
.row-fluid .offset1{margin-left:7.936507936507937%;*margin-left:7.83068783068783%;}
.row-fluid .offset1:first-child{margin-left:6.349206349206349%;*margin-left:6.243386243386243%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.container-fluid{padding-right:15px;padding-left:15px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
.container-fluid:after{clear:both;}
@-ms-viewport{width:device-width;}.hidden{display:none;}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.hidden-desktop{display:none !important;}
.visible-desktop{display:inherit !important;}
@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}.visible-print{display:none !important;}
@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}

/*! jQuery UI - v1.10.1 - 2013-03-06
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-icons_222222_256x240.png');
}
.ui-widget-header .ui-icon {
	background-image: url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-icons_222222_256x240.png');
}
.ui-state-default .ui-icon {
	background-image: url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-icons_888888_256x240.png');
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-icons_454545_256x240.png');
}
.ui-state-active .ui-icon {
	background-image: url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-icons_454545_256x240.png');
}
.ui-state-highlight .ui-icon {
	background-image: url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-icons_2e83ff_256x240.png');
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-icons_cd0a0a_256x240.png');
}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url('../../../../../../../../design/themes/sgf/media/images/lib/ui/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/* General styles */

.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long , select {
    background-color: #fff;
    color: #2d2d2d;
    vertical-align: middle;
}
input[type="text"], input[type="password"], textarea, select, .scroll-y {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 3px 0 0;
    padding: 4px 3px;
    border: 1px solid #ccc;
}
input[type="text"], input[type="password"] {
    height: 28px;
}
input[type="text"].cm-failed-field, input[type="password"].cm-failed-field, textarea.cm-failed-field, .cm-field-container.cm-failed-field input[type="text"] {
    border: 1px solid #bf4d4d;
    background-color: #fff;
}
select[multiple="multiple"] {
    min-height: 80px;
}
.disabled, select.disabled {
    background-color: #e3e3e3;
}
.input-text {
    width: 200px;
}
.input-text-medium {
    width: 100px;
}
.input-text-large {
    width: 300px;
}
.input-text-short {
    width: 40px;
}
.input-textarea {
    width: 370px;
}
.input-textarea-long {
    width: 90%;
}
.input-textarea-product-options {
    min-width: 50%;
    resize: vertical;
    min-height: 60px;
}
.input-text-100 {
    width: 100%;
}
p {
    padding: 6px 0;
}
ul {
    padding: 0;
    list-style-type: none;
}
ol {
    padding: 0 0 0 15px;
}
li {
    margin: 0;
    padding: 2px 0;
    text-align: left;
    text-indent: 0;
}
a, a:visited, a:active, a:hover {
    cursor: pointer;
}
a:hover {
    text-decoration: underline;
}
.hand {
    cursor: pointer;
}
.nowrap {
    white-space: nowrap;
}
.radio, .checkbox, input[type="radio"], input[type="checkbox"] {
    margin: 0 6px 0 0;
    padding: 0;
    vertical-align: middle;
}
@-moz-document url-prefix() {
.radio, .checkbox {
    margin-top: -3px;
}
}
hr {
    height: 0px;
    border: 0 none;
}
.dark-hr {
    clear: both;
    margin: 11px 0 9px 0;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.clear-both {
    clear: both;
}
.float-none {
    float: none !important;
}
.valign {
    vertical-align: middle;
}
.valign-top {
    vertical-align: top;
}
.valign-bottom {
    vertical-align: bottom;
}
.align-right {
    text-align: right;
}
.cm-opacity {
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
    -moz-opacity: 0.3;
}
.required-question, .required {
    color: #f00;
}
.helper-container {
    position: relative;
    background: none !important;
}
.table-width {
    width: 100%;
}
.tygh-top-panel {
    background:  #000000 url('../../../../../../../../design/themes/sgf/media/images/bg-top.jpg') 50% 50% repeat-x !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    height: 51px;
}
.tygh-top-panel > div {
    height: 33px;
    background: transparent !important;
}
.strike {
    text-decoration: line-through;
}
.text-center {
    text-align: center;
}
.link-dashed {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}
.tygh-top-panel > div, .tygh-header > div, .tygh-content > div, .tygh-footer > div {
    padding: 0;
}
/* /General styles */

/* Form styles */
form {
    text-align: left;
}
.error-message {
    clear: both;
    text-align: left;
}
.error-message .message {
    margin-bottom: 8px;
    padding: 0 8px;
}
.error-message .arrow {
    margin-left: 10px;
    width: 0;
    font-size: 1px;
    line-height: 1px;
}
.control-group {
    margin: 6px 0 15px 0;
    padding: 0;
    vertical-align: middle;
}
.control-group.revert {
    padding-left: 20px;
}
.control-group.revert label {
    float: none;
    margin: 0;
    width: auto;
}
.control-group.revert .checkbox, .control-group.revert .radio {
    float: left;
    clear: left;
    margin: 1px 3px 0 -20px;
}
.control-group label {
    display: block;
    padding-bottom: 2px;
    font-weight: bold;
}
.control-group label.hidden {
    display: none;
}
.select-field {
    padding: 3px 0;
}
.select-field label, .control-group table label {
    clear: none;
    margin: 0 10px 0 0;
    padding: 3px 0;
    width: auto;
    vertical-align: middle;
}
.select-field label {
    padding-left: 12px;
}
.select-field label .checkbox {
    margin-left: -12px;
    vertical-align: -2px;
}
.select-field .checkbox {
    vertical-align: middle;
}
/* Form field hack to avoid float div float outside the container */
.control-group:after, .search-field:after, .info-field-title:after, .info-field:after, .item-wrap:after, .buttons-container:after, .clear:after, .break:before, .cm-tabs-content:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0px;
    content: ".";
    font-size: 0px;
}
.break:before {
    height: 3px;
}
.product-list-field {
    margin: 15px 0 0 0;
    padding-left: 120px;
}
.product-list-field label {
    float: left;
    margin-left: -120px;
    padding-top: 1px;
    width: 110px;
    font-weight: normal;
}
.long .product-list-field label {
    width: auto;
}
.product-list-field label.option-items {
    float: none;
    margin-left: 0;
    padding: 6px 0;
    width: auto;
}
.product-features {
    margin-left: 10px;
    padding: 5px;
}
.product-list-field .radio,
.product-list-field .checkbox {
    margin: 0 6px 2px 0;
    padding: 0;
}
/* Input append with button */
.input-append {
    position: relative;
    margin: 10px 0 0 0;
    padding: 0 28px 0 0;
    max-width: 250px;
}
.input-append .input-text {
    width: 100%;
}
/* /Input append with button */
/* /Form styles */

/* Ajax */
.ajax-loading-box {
    position: fixed;
    top: 0;
    right: 50%;
    z-index: 10000;
    display: none;
    padding: 0;
}
.ajax-inner-loading-box {
    margin: 0 10px 0 5px;
    padding: 6px 0 6px 27px;
    color: #fff;
    font-weight: bold;
}
.ajax-message {
    position: absolute;
    z-index: 700;
    display: none;
    padding: 10px;
    width: 339px;
}
/* /Ajax*/

/* Notification box */
.notification-content-extended {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 700;
    margin: -40px 0 0 -320px;
    min-height: 140px;
    width: 640px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #000;
    background-color: #fff;
}
.notification-content-extended h1 {
    margin: 0;
    padding: 13px 20px 10px;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}
.notification-body-extended {
    color: #000;
    overflow-x: hidden;
    overflow-y: auto;
}
.cm-notification-container {
    position: fixed;
    top: 0;
    right: 40px;
    z-index: 1022;
    min-width: 300px;
    width: 40%;
}
.notification-container-top {
    top: 10px;
}
.notification-content {
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 35px 10px 12px;
    line-height: 150%;
}
.notification-content strong {
    margin-right: 7px;
}
.alert-success, .alert-warning, .alert-error {
    position: relative;
    margin: 7px 0 7px 0;
    border: 1px solid;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: 100%;
    opacity: 0.96;
}
.close {
    position: absolute;
    top: 5px;
    right: 5px;
}
/* /Notification box */

/* Section in main box */
.section-border {
    margin-top: 6px;
    margin-bottom: 15px;
}
.section-title {
    padding: 13px 14px 11px 14px;
    background: #f4f4f4;
}
.section-switch {
    float: right;
}
.section-switch i {
    padding-left: 3px;
}
.search-form .input-text {
    width: 170px;
}
.search-form .input-text-large {
    width: 207px;
}
.subcategories-field {
    float: left;
    margin-left: 10px;
}
/* Section in main box */

/* Buttons */
.buttons-container .buttons-container {
    margin-top: 0;
}
.button-submit-action, .button-submit, .button-submit-big, .button, .button-action, .button-big, .button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input, .button-big a, a.cm-thumbnails-mini,  .promotion-coupon strong, .image-reload {
    display: -moz-inline-box;
    display: inline-block;
}
.button a, .button-action a, .button-big a, .button-submit-action input, .button-submit input, .button-submit-big input {
    margin: 0;
    padding: 8px 15px;
    border: 1px solid #ccc;
    background-color: #ebebeb;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: bold;
    font-family: Arial;
    cursor: pointer;
}
.button-submit-big input, .button-big a {
    padding: 9px 30px;
    outline: 0 none;
}
@-moz-document url-prefix() {
    .button-submit-big input {
        height: 33px;
    }
}
.go-button {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    width: 28px;
    height: 28px;
    border: 1px solid #ccc;
    background-color: #dadada;
    cursor: pointer;
}
/* /Buttons */

/* Tabs */
.tabs {
    margin-top: 30px;
    vertical-align: bottom;
}
.tabs ul {
    vertical-align: bottom;
}
.tabs ul li, .tabs ul li.active, .tabs ul li.cm-active {
    float: left;
    vertical-align: bottom;
    white-space: nowrap;
    cursor: pointer;
}
.tabs ul li.active a, .tabs ul li.active a:visited, .tabs ul li.active a:hover, .tabs ul li.active a:active {
    text-decoration: none;
}
.tabs ul li a {
    display: block;
    padding: 11px 16px 2px 13px;
    height: 23px;
}
.tabs ul li a:hover {
    text-decoration: none;
}
.cm-tabs-content {
    padding: 15px 0;
}
.product-main-info .cm-tabs-content {
    padding: 15px 5px;
}
.tab-list-title {
    margin: 50px 0 15px 0px;
    padding-bottom: 5px;
    font-weight: normal;
    font-size: 170%;
}
/* /Tabs */


/* jcarousel */
.jcarousel-skin .jcarousel-container {
    margin: 0 auto;
}
.jcarousel-skin .jcarousel-direction-rtl {
    direction: rtl;
}
.jcarousel-skin .jcarousel-container-horizontal {
    padding: 20px 20px;
    width: 245px;
}
.image-border .jcarousel-container-horizontal {
    padding: 20px 40px;
}
.jcarousel-skin .jcarousel-container-vertical {
    padding: 40px 20px;
    width: 75px;
}
.jcarousel-skin .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}
.jcarousel-skin .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
.jcarousel-skin .jcarousel-item {
    padding: 0 !important;
    width: 75px;
    height: 75px;
    text-align:center;
}
.jcarousel-skin .jcarousel-item-horizontal {
    margin-right: 0;
    margin-left: 0;
}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-right: 0;
    margin-left: 10px;
}
.jcarousel-skin .jcarousel-item-vertical {
    margin-bottom: 0px;
}
.jcarousel-skin .jcarousel-next-disabled-vertical,
.jcarousel-skin .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin .jcarousel-next-disabled-vertical:active,
.jcarousel-skin .jcarousel-prev-disabled-vertical,
.jcarousel-skin .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin .jcarousel-prev-disabled-vertical:active,
.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    display: none;
}

/* jcarousel */

/* Category page */
.subcategories {
    float: left;
    margin: 0 0 15px 0;
    padding: 1px 25px 0 15px;
    line-height: 17px;
}
.subcategories ul {
    line-height: 18px;
}
.subcategories p {
    margin: 0 0 1px 0;
    padding: 0;
}
.jcarousel-container .product-container .product-title {
    font-size: 100%;
}
.jcarousel-container .product-container form {
    text-align: center;
}
.jcarousel-container .product-image {
    float: none !important;
    margin: 0 !important;
    padding: 0px;
}
.product-container .product-title {
    font-size: 130%;
}
.product-details-title {
    padding: 1px;
    font-weight: bold;
}
div.product-details-title {
    margin-top: 15px;
}
td div.product-details-title {
    margin-top: 0;
}
.sku {
    padding: 0;
    font-size: 77%;
}
.more-info {
    text-align: center;
    font-size: 77%;
}
.price, .sub-price, .cart-price, .list-price {
    font-size: 100%;
}
p.price {
    margin: 6px 0;
}

/* Category page */

.product-coming-soon {
    display: inline-block;
    padding-top: 7px;
    max-width: 150px;
    white-space: normal;
}

/* Checkout pages */
table.product-list td {
    padding: 7px 5px;
}
table.product-list p, table.product-list .product-list-field {
    margin: 3px 0;
}
table.product-list .product-list-field {
    padding-left: 0;
}
table.product-list .product-list-field label {
    margin-right: 10px;
    margin-left: 0;
    width: auto;
}
.affiliate-code {
    margin: 3px;
    margin-right: 10px;
    padding: 3px;
}
.field-name {
    white-space: nowrap;
    font-weight: bold;
    font-size: 85%;
}
.compare-table td {
    padding: 3px 8px;
}
.compare-table .first-cell {
    white-space: nowrap;
}
table label {
    width: auto;
    font-weight: normal;
}
/* Checkout pages */

.item-image {
    float: left;
    margin-right: 10px;
}
.item-description {
    display: table;
}

/* Common styles */
.product-container {
    padding: 15px 0;
}
.border {
    margin-bottom: 12px;
}
.no-items {
    padding: 60px 20px;
    text-align: center;
}
.no-image {
    display: inline-block;
    position: relative;
    border: 1px solid #ebebeb;
    background-color: #f9f9f9;
    color: #c8c8c8;
    cursor: default;
}
.no-image i {
    display: inline-block;
    line-height: 0;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 45%;
    left: 50%;
    margin-left: -16px;
    font-size: 32px;
}
.no-image span {
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 20px;
    margin-left: -55px;
    background-image: none;
}
.hidden {
    display: none;
}
.strong {
    font-weight: bold;
}
.italic {
    font-style: italic;
}
.lowercase {
    text-transform: lowercase;
}
.uppercase {
    text-transform: uppercase;
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
.center {
    text-align: center;
}
.center-block {
    margin: 0 auto;
}
.justify {
    text-align: justify;
}
.scroll-x {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 3px;
    width: 100%;
    height: 100%;
}
.inline {
    display: inline;
}
.block {
    display: block;
}
.dashed, a.dashed {
    border-bottom: 1px dashed #000000;
    text-decoration: none;
}
a.dashed {
    border-bottom-color: #0042b2;
}
a.dashed:hover {
    border-bottom: 1px dashed transparent;
}
.no-padding {
    padding: 0 !important;
}
.no-margin {
    margin: 0 !important;
}
.margin-top {
    margin-top: 10px;
}
.margin-bottom {
    margin-bottom: 10px;
}
.fixed-layout {
    table-layout: fixed;
}
.overflow-hidden {
    overflow: hidden;
}
.width50 {
    width: 50%;
}
.text-arrow {
    font-size: 14px;
    line-height: 10px;
}
.icon-cancel-circle {
    display: inline-block;
    padding: 1px;
    width: 10px;
    font-size: 16px;
}
.remove .icon-cancel-circle {
    position: absolute;
    top: -2px;
    left: -2px;
    padding-right: 6px;
}
.remove {
    display: inline-block;
    position: relative;
    visibility: hidden;
    width: auto;
    white-space: nowrap;
}
.remove:hover {
    text-decoration: none;
}
.product-cell:hover .remove {
    visibility: visible;
}
.remove span {
    padding-left: 15px;
    font-size: 12px;
}
.icon-cancel-circle:hover {
    text-decoration: none;
}
.icon-delete-big .icon-cancel-circle {
    font-size: 19px;
}
.icon-delete-big {
    position: relative;
    top: 3px;
}
/* /Common styles */

/* Footer styles */
.tygh-footer {
    min-height: 70px;
    font-size: 95%;
}
.footer-menu {
    margin-top: 30px;
    padding-bottom: 20px;
}
.footer-menu ul {
    margin-top: 10px;
    line-height: 140%;
}
.footer-menu p {
    padding: 0;
}
.footer-menu p span {
    font-size: 140%;
}
p.bottom-copyright {
    margin-top: 19px;
}
.social-links {
    margin-top: 15px;
}
.social-link {
    display: inline-block;
    margin: 1px 0;
    padding: 3px 0;
}
.payment-icons {
    margin: 15px 0;
}
.payment-icon, .cc-icon span {
    display: inline-block;
    margin-left: 10px;
    width: 51px;
    height: 32px;
    background: url('../../../../../../../../design/themes/sgf/media/images/icons/payments.png') no-repeat;
}
.cc-icons-wrap.cc-icons {
    position: absolute;
    right: 57px;
    bottom: 23px;
    display: inline-block;
    margin: 0 0 15px;
}
.cc-icons-wrap.cc-icons .cc-icon {
    position: absolute;
    z-index: 10;
    display: inline-block;
    visibility: hidden;
    padding: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.cc-icons-wrap.cc-icons .cc-icon.cm-cc-default, .cc-icons-wrap.cc-icons .cc-icon.active {
    visibility: visible;
}
.cc-icon span {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.cc-icon .default {
    background-position: -300px 0px;
}
.credit-card .control-group .input-text, .credit-card .control-group .input-text-short, .credit-card + .control-group .input-text-short {
    padding: 8px;
    width: 100%;
    height: 40px;
    font-size: 18px;
}
.credit-card .control-group .input-text-short {
    margin: 0;
    width: 50px;
}
.checkout-steps .credit-card .control-group .help-inline, .orders-repay .credit-card .control-group .help-inline {
    display: none;
}
.checkout-steps .credit-card .control-group, .orders-repay .credit-card .control-group {
    position: relative;
    margin: 15px 0;
}
.checkout-steps .control-group.cvv-field, .orders-repay .control-group.cvv-field {
    display: inline-block;
    margin: 15px 15px;
    max-width: 190px;
}
.control-group.cvv-field .input-text-short {
    width: 63px;
}
.control-group.cvv-field .help-inline p {
    margin-bottom: 7px;
}
.payment-icon.2checkout {
                   background-position: 0px 0px;
}
.payment-icon.google-checkout {
    background-position: -100px 0px;
}
.payment-icon.mastercard, .cc-icon .mastercard {
    background-position: 0px -100px;
}
.payment-icon.paypal {
    background-position: -100px -100px;
}
.payment-icon.visa, .cc-icon .visa {
    background-position: -200px 0px;
}
.cc-icon .visa-electron {
    background-position: -200px -100px;
}
.cc-icon .maestro {
    background-position: 0 -200px;
}
.cc-icon .american-express {
    background-position: -100px -200px;
}
.cc-icon .discover {
    background-position: -200px -200px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
    .payment-icon {
        background-image: url('../../../../../../../../design/themes/sgf/media/images/icons/payments@2x.png');
        background-size: 400px, 400px;
    }
}
/* /Footer styles */

/* Search field */
.search-magnifier {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 33px;
    border: none;
    cursor: pointer;
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/bg-search-input.gif') 100% 0 no-repeat !important;
}
.icon-search {
    display: none !important;
}
.helper-container .search-input {
    display: block;
    /*-moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: auto;*/
    width: 100%;
    border: none;
    background: none !important;
    background-color: #383838 !important;
}
.search-block {
    text-align: right;
}
/* /Search field */

/* Top styles */
.menu li {
    padding: 0;
}
.logo-container {
    position: relative;
    min-height: 89px;
}
.logo-container .logo {
    display: inline-block;
    margin-top: 35px;
    text-decoration: none;
}
.logo-container .logo.vertical-middle {
    visibility: hidden;
}
.helper-block {
    display: none;
}
/* /Top styles */

/* Tools */
.popup-tools {
    position: absolute;
    z-index: 100;
    border: 1px solid #b3b3b3;
    background-color: #fff;
}
.popup-tools .input-text {
    margin: 0 3px 4px;
    width: 220px;
    background-color: #fff;
}
.popup-tools ul li {
    white-space: nowrap;
}
.popup-tools ul li a, .popup-tools ul li a:visited, .popup-tools ul li a:hover, .popup-tools ul li a:active {
    padding: 2px 0;
    background-position: left 0;
    background-repeat: no-repeat;
    color: #000;
    text-decoration: none;
    text-shadow: none;
}
.popup-tools ul li a:hover {
    text-decoration: none;
}
/* /Tools */

/* Dropdown box styles */
.dropdown-box {
    position: relative;
    display: inline-block;
    text-align: right;
}
.dropdown-box .icon-down-micro {
    position: absolute;
    top: 7px;
    right: 8px;
    text-decoration: none;
    font-size: 130%;
}
.dropdown-box-on .icon-down-micro {
    top: 6px;
}
.cm-popup-title {
    display: inline-block;
    padding: 7px;
}
.cm-popup-title a {
    display: inline-block;
    line-height: 16px;
}
.cm-popup-title:hover {
    border: 1px solid #e0e0e0;
    background-color:#fff;
}
.cm-popup-title-on, .cm-popup-title-on:hover {
    position: relative;
    z-index: 650;
    border: 1px solid #b3b3b3;
    border-bottom: none;
    background-color: #fff;
}
.cm-popup-title:hover, .cm-popup-title-on, .cm-popup-title-on:hover {
    margin-right: -1px;
    padding: 6px 7px 6px 6px;
}
.cm-popup-title-on, .cm-popup-title-on:hover {
    padding-bottom: 6px;
}
.view-cart-button {
    float: left;
}
.popup-content {
    position: absolute;
    right: 0;
    z-index: 500;
    margin-top: -1px;
    margin-right: -1px;
    padding: 10px 0 0 0;
    min-width: 218px;
    border: 1px solid #b3b3b3;
    background: #fff;
    text-align: left;
}
.tygh-header .popup-content {
    z-index: 600;
}
.popup-content ul.account-info li {
    padding:0;
}
.popup-content ul.account-info li.user-name {
    margin: 4px 20px 10px;
    padding-bottom: 13px;
    border-bottom: 1px dotted #bfbfbf;
}
.popup-content ul.account-info li a {
    display: block;
    padding: 8px 10px 8px 20px;
}
.popup-content ul.account-info li a:hover, ul.cm-select-list li:hover, .dropdown-content li:hover {
    background-color: #e5e5e5;
    text-decoration: none;
}
.popup-content .updates-wrapper {
    margin: 10px 20px 12px;
}
.popup-content .updates-wrapper .control-group {
    margin:0;
}
p.text-track {
    padding: 0 0 3px;
    color:#404040;
    font-weight: bold;
}
.dropdown-box .buttons-container {
    padding: 15px 20px;
    margin: 0;
}
/* Dropdown box styles */

/* Cart box styles */
.minicart-separator td {
    border-bottom: 1px dotted #ddd;
}
.minicart-table td {
    padding: 10px 5px;
    vertical-align: top;
}
.minicart-table tr .icon-cancel-circle {
    visibility: hidden;
}
.minicart-table tr:hover .icon-cancel-circle {
    visibility: visible;
}
.minicart-table .minicart-tools {
    padding: 8px 0;
}
.minicart-table tr:last-child td {
    border-bottom: none;
}
.cm-popup-box .cart-items {
    overflow: auto;
    padding: 10px 22px;
    max-height: 320px;
    width: 320px;
}
/* /Cart box styles */

/* Text links */
ul.text-links.text-links-inline li.level-0 {
    position: relative;
    display: inline;
    padding-right: 10px;
}
/* /Text links */

/* Common sidebox style */
.sidebox-wrapper {
    margin-bottom: 15px;
    word-wrap: break-word;
}
.sidebox-title {
    padding: 11px 12px 9px;
}
.sidebox-title span, .sidebox-title a:link, .sidebox-title a:visited, .sidebox-title a:hover {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 90%;
}
.sidebox-wrapper .sidebox-body {
    padding: 12px;
    border: 1px solid #b8b8b8;
}
/* /Common sidebox style */

/* Important sidebox style */
.sidebox-important-wrapper {
    margin-bottom: 15px;
}
/* /Important sidebox style */

/* Tables */
/* Common table */
.table {
    margin-top: 30px;
    border: 1px solid #ebebeb;
    border-width: 1px 0px 1px 1px;
    border-bottom: none;
}
.table th {
    padding: 10px;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    background-color: #eee;
    text-align: left;
    text-transform: none;
    white-space: nowrap;
    font-weight: bold;
    line-height: normal;
}
.table th.right {
    text-align: right;
}
.table th.left {
    text-align: left;
}
.table tr, .table .table tr {
    background-color: #fff;
}
.table table tr {
    background-color: transparent;
}
.table td, .table .table td {
    padding: 13px 10px;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}
.table .table-footer td {
    margin: 0;
    padding: 0;
    height: 5px;
    font-size: 38%;
}
.category-rows .table {
    margin-top: -1px;
}
table.qty-discounts {
    padding: 0;
    border: 1px solid #ebebeb;
}
table.qty-discounts th, table.qty-discounts td {
    border: 0 none;
}
.table .icon-up-dir, .table .icon-down-dir {
    padding-left: 4px;
}
/* /Common table */
.categories-picker table td {
    padding: 0;
    border: none;
}
.categories-picker table img {
    padding: 3px;
}
.categories-picker .radio {
    margin: 0;
}
.tree-space {
    display: inline-block;
    width: 20px;
}
/* /Tables */

/* Mainbox */
.mainbox-container {
    margin: 0 0 50px;
}
.mainbox-title {
    margin: 0;
    padding: 2px 0 10px 0;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
    color: #00549b;
}
.mainbox-title span {
    color: #00549b !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 300 !important;
    font-size: 20px !important;
}
.mainbox-title span.float-right {
    display: block;
    padding-top: 12px;
    font-weight: normal;
    font-size: 50%;
}
/* /Mainbox */

/* Mainbox2 */
.mainbox2-title {
    padding: 0 0 5px 7px;
}
.mainbox2-title span {
    color: #00549b;
    font-weight: 300;
    font-size: 20%;
}
.mainbox2-body {
    padding: 10px 20px 20px 20px;
}
.mainbox2-bottom, .mainbox2-bottom span {
    display: none;
}
/* /Mainbox2 */

.subheaders-group {
    margin: 0 15px 21px 15px;
}
.subheader, .subheader-first-item {
    padding: 7px 0 4px 0;
    font-size: 145%;
}
.title-extra {
    float: right;
    margin-top: -1px;
    text-align: right;
}
.title-extra .checkbox {
    margin-right: 3px;
}
.title-extra a, .title-extra a:visited, .title-extra a:hover, .title-extra a:active {
    text-decoration: none;
    text-transform: lowercase;
    font-weight: normal;
}
.title-extra a:hover {
    text-decoration: underline;
}

/* Color mainbox */
.mainbox-cart-title {
    padding: 8px 8px 7px 13px;
}
.mainbox-cart-body {
    overflow-x: auto;
    padding: 0;
}
.cart-buttons {
    margin-bottom: 5px;
    padding: 4px 4px 4px 8px;
}
/* /Color mainbox */

.updates-wrapper {
    margin: 10px 0;
    padding: 15px 0 10px;
    border-top: 1px dotted #ccc;
}
/* Bottom styles */
.footer-top-helper, .footer-bottom-helper {
    display: none;
}
.bottom-search {
    padding: 8px 0 15px 0;
}
p.bottom-copyright.mini {
    font-size: 69%;
}
/* /Bottom styles */

/* Product list view styles */
.product-spacer {
    width: 9px;
}
.product-image, .feature-image {
    float: left;
    margin: 0 25px 10px 0;
    text-align: center;
}
td.product-image {
    position: relative;
    display: block;
    float: none;
    margin: 0;
}
td.product-image img {
    margin: 0 10px;
}
td.product-description {
    display: table-cell;
    padding-right: 10px;
}
.product-bulk-add-wrapper {
    margin: 3px 0;
    padding-right: 3px;
}
.discount-label {
    float: left;
    margin: 4px 0 0 20px;
}
.product-variant-image {
    margin-left: 120px;
    padding: 10px 0;
}
.long .product-variant-image {
    margin-left: 0;
}
.product-list-price .strike {
    padding-right: 8px;
}
/* /Product list view styles */

/* Search result with pages */
.search-result {
    padding: 12px 7px;
}
/* /Search result with pages */

/* Pagination styles */
.pagination {
    margin: 7px 0 12px;
    padding: 12px 0 12px 0;
}
.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination-selected-page {
    padding: 1px 3px;
}
.pagination-bottom {
    border-top: 1px solid #dedede;
    text-align: center;
}
/* /Pagination styles */

.info-field-title {
    padding: 12px 10px;
}
.info-field-title a, .info-field-title a:active, .info-field-title a:visited, .info-field-title span, .info-field-title em {
    font-weight: normal;
    font-size: 115%;
}
.info-field-body {
    overflow-x: auto;
    overflow-y: hidden;
    margin-bottom: 15px;
    padding: 10px;
}
.info-field, .info-field label {
    margin: 0;
    padding: 0;
    font-weight: bold;
    line-height: 18px;
}
.info-field label {
    float: left;
    width: 100px;
    font-size: 85%;
}

div.delim {
    margin: 0;
    padding: 0;
    height: 7px;
    font-size: 7px;
    line-height: 7px;
}

/* Plain/dynamic menu */
ul.menu-root-categories {
    padding: 4px 3px 0 3px;
}
ul.menu-root-categories li {
    padding: 0;
}
.menu-root-categories li a {
    display: block;
    padding: 2px 5px 3px 3px;
    background: url('../../../../../../../../design/themes/sgf/media/images/icons/category_collapsed.gif') no-repeat right 5px;
    font-weight: bold;
}
.menu-root-categories li a:hover {
    background-image: url('../../../../../../../../design/themes/sgf/media/images/icons/category_expanded.gif');
}
.menu-root-categories.tree li a {
    background-image: none;
}
.menu-subcategories a.active, ul.menu-subcategories a.active:visited, ul.menu-subcategories a.active:hover, ul.menu-subcategories a.active:active, .menu-root-categories a.active, ul.menu-root-categories a.active:visited, ul.menu-root-categories a.active:hover, ul.menu-root-categories a.active:active {
    color: #000;
    text-decoration: none;
}
.sitemap-list {
    padding-top: 10px;
}
ul.sitemap-list li {
    padding-left: 10px;
}
/* /Plain/dynamic menu */

/* One page checkout styles */
.checkout-steps .control-group {
    margin-top: 0;
    margin-bottom: 17px;
}
.step-body-active .control-group .input-text {
    width: 100%;
}
.checkout-steps .subheader {
    padding-bottom: 12px;
}
.step-container, .step-container-active {
    margin: 0 0 5px 0;
}
.step-title, .step-title-active, .step-title-complete {
    position: relative;
    padding: 10px 15px 9px 14px;
}
.step-title-complete .icon-ok {
    position: absolute;
    top: 11px;
    left: 16px;
}
.step-title, .step-title-active, .step-title-complete {
    border: 1px solid #e2e2e2;
}
.step-body .shipping-rates, .step-body-active .shipping-rates {
    padding-top: 14px;
}
.step-body-active {
    padding: 20px 0 0 0;
}
.step-title-active .title, .step-title-active a.title:hover, .step-title-complete a.title, .step-title-complete a.title:hover {
    text-decoration: none;
    font-size: 140%;
    line-height: 135%;
}
.step-title-active {
    background-color: #ededed;
}
.step-title-active span.float-left, .step-title-complete span.float-left, .step-title span.float-left {
    margin-right: 10px;
    padding: 0 3px;
    width: 17px;
    height: 23px;
    text-align: center;
    font-weight: bold;
    font-size: 125%;
    line-height: 150%;
}
.step-title span.title, .step-title a.title {
    font-weight: bold;
    font-size: 140%;
    line-height: 135%;
}
.checkout-textarea {
    width: 80%;
}
.coupon-code-container .error-message {
    float: right;
}
.coupon-code-container .arrow, .checkout-totals .arrow {
    float: right;
    margin-right: 15%;
}
.coupon-code-container .message, .checkout-totals  .message {
    clear: right;
}
.address-switch {
    margin: 10px 0 13px 0;
    padding: 15px 0 15px 21px;
    background-color: #f7f7f7;
}
.address-switch .float-right .radio {
    margin-left: 6px;
    vertical-align: -1px;
}
.address-switch .float-right label {
    padding: 0 22px 0 0;
}
.login-form .checkout-login-form {
    margin: 0 20px;
}
.login-form {
    float: left;
    padding-right: 20px;
    width: 300px;
}
.checkout-register {
    position: relative;
    float: left;
    margin: 0 0 0 20px;
    width: 300px;
}
.checkout-register .control-group {
    padding: 0 20px;
}
.checkout-register .register-content {
    padding-left: 20px;
}
#step_one_register .text-button {
    margin-left: 15px;
    background: none;
}
#step_one_register .checkout-inside-block {
    padding-bottom: 10px;
}
ul.register-methods {
    margin: 0px;
    padding: 0px;
}
.register-methods li {
    margin: 0px;
    padding: 12px 0px 15px 10px;
}
.register-methods li.one {
    margin: 0px;
    padding: 15px 0px 25px 10px;
}
.register-methods li input {
    float: left;
    margin-top: 2px;
    margin-left: -10px;
}
.method-title {
    display: block;
    padding-bottom: 4px;
    color: #404040;
}
.method-hint {
    display: inline-block;
    padding-left: 10px;
    color: #7f7f7f;
    font-size: 95%;
}
.step-body-active .coupon-code-container .control-group .input-text {
    width: 227px;
}
.step-body-active .coupon-code-container .control-group {
    padding: 18px 0;
}
.cvv2 {
    display: inline-block;
    font-weight: normal;
    font-size: 100%;
    line-height: 115%;
    cursor: pointer;
}
.cvv2:hover {
    position: relative;
    border-bottom: 1px dotted #08c;
    text-decoration: none;
}
.cvv2-note {
    display: none;
    padding: 15px 5px;
    width: 340px;
    border: 1px solid #b3b3b3;
    text-align: left;
}
.cvv2:hover > .cvv2-note {
    position: absolute;
    bottom: 0px;
    left: 100%;
    z-index: 100;
    display: block;
}
.cards-images {
    float: left;
    padding: 0 12px;
    width: 54px;
}
.cards-description {
    float: left;
    width: 239px;
}
.card-info.ax {
    margin-top: 30px;
}
.checkout-buttons {
    margin-top: 20px;
    margin-bottom: 23px;
    padding: 17px 20px;
    border-top: 1px solid #ddd;
}
/* Checkout sidebox */
.checkout-sidebox-title {
    padding: 11px 10px 9px;
    border-bottom: 1px solid #ebebeb;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 90%;
}
.checkout-summary table {
    margin-top: 7px;
    width: 100%;
    border-collapse: collapse;
}
.checkout-summary table td {
    padding: 3px 12px 10px;
}
.checkout-summary table tbody.total th {
    padding: 13px 12px;
    text-align: left;
}
.checkout-summary table tbody.total .total-sum {
    display: inline-block;
    float: right;
}
.shipping-adress li {
    float: none;
    clear: left;
}
.shipping-adress li.b-firstname,
.shipping-adress li.b-lastname,
.shipping-adress li.b-address,
.shipping-adress li.b-city,
.shipping-adress li.b-country,
.shipping-adress li.b-state,
.shipping-adress li.b-zipcode,
.shipping-adress li.s-firstname,
.shipping-adress li.s-lastname,
.shipping-adress li.s-address,
.shipping-adress li.s-city,
.shipping-adress li.s-country,
.shipping-adress li.s-state,
.shipping-adress li.s-zipcode {
    float: left;
    clear: none;
    padding-right: 5px;
}
.b-state, .s-state {
    clear: left;
}
.b-city, .s-city {
    clear: left;
}
.b-phone, .s-phone {
    clear: both;
}
.state select {
    margin: 0;
    width: 100%;
}
.sidebox-wrapper.order-summary {
    margin-top: 63px;
}
.sidebox-wrapper.order-summary .sidebox-body {
    padding: 3px 0 0;
}
.sidebox-wrapper.order-summary .reward-points {
    margin-top: 12px;
}
.order-products .edit-products {
    padding: 14px 12px;
    border-radius: 0 0 5px 5px;
    background-color: #f9f9f9;
}
.order-products .product-name {
    display: inline-block;
    margin: 2px 0 5px;
    max-width: 238px;
}
.order-products .product-price {
    display: block;
}
.order-products .product-options {
    display: inline-block;
    padding: 6px 0 0;
}
.order-products .delete {
    visibility: hidden;
    float: right;
}
.order-products .sidebox-body {
    padding: 0;
}
.order-product-list {
    padding: 12px;
}
.order-products .order-product-list li {
    padding: 14px 0;
    border-bottom: 1px dotted #ccc;
}
.order-products .order-product-list li:last-child {
    padding-bottom: 4px;
    border: none;
}
.order-products .order-product-list li:first-child {
    padding-top: 0;
}
.order-products .order-product-list li:hover .delete {
    visibility: visible;
}
.order-products .order-product-list .product-options {
    display: block;
}
.coupon-code-container {
    margin: 10px 0;
    padding: 6px 0;
    border: 1px dotted #7c8e8e;
    border-width: 1px 0;
}
/* /Checkout sidebox */
/* License agreement*/
.control-group.license-agreement label {
    position: relative;
    display: inline-block;
}
.control-group.license-agreement a {
    text-transform: lowercase;
}
.license-agreement .checkbox {
    position: absolute;
    top: 1px;
    left: -20px;
}
.license-agreement {
    padding-left: 20px;
}
/* /License agreement*/
/* /One page checkout styles */

/* Estimation form */
.estimation-box {
    padding: 0 15px;
}
.estimation-box h2 {
    padding: 1px 0 0;
}
.estimation-box .control-group label {
    width: 105px;
}
.estimation-box select {
    max-width: 100%;
}
.estimation-box hr {
    margin: 15px 0;
}
.box {
    padding: 5px 7px;
}
.icon-flight {
    padding: 0 2px;
}

/* Block "Product filters" */
.product-filters ul {
    margin: 0;
}
.product-filters li {
    margin: 5px 0;
    font-weight: bold;
}
.product-filters li ul li {
    margin: 4px 0 4px 0;
}
.product-filters a.filter-delete {
    margin-left: -14px;
    padding-right: 2px;
}
.product-filters li p {
    margin: 0;
}
.product-filters .details, .product-filters a {
    font-weight: normal;
}
.filters-tools {
    padding: 3px 3px 8px 0;
}
/* /Block "Product filters" */

/* Captcha */
.captcha-input-text {
    margin: 0;
    width: 120px;
}
.login-popup .captcha-input-text {
    width: 140px;
}
.step-body-active .captcha-input-text {
    width: 136px;
}
.captcha .icon-refresh {
    font-size: 12px;
    margin-left: 7px;
    position: relative;
    top: 2px;
    cursor: pointer;
}
.checkout-login-form .captcha {
	width: 275px;
}
.checkout-login-form .captcha p {
	width: 260px;
}
/* /Captcha */

/* Quick links */
/** top **/
.quick-links-top {
    margin-top: 7px;
    margin-right: 5px;
}
.quick-links-top > .text-links {
    line-height: normal;
}
/** /top **/
/** bottom **/
.footer .quick-links {
    float: none;
    margin-bottom: 1px;
    padding-right: 0;
    text-align: center;
}
/** /bottom **/
/* /Quick links */

/* Select languages */
.select-link i, .select-link:hover i {
    position: absolute;
    right: 0;
    top: -1px;
    padding-left: 4px;
    text-decoration: none;
    font-size: 130%;
}
.select-link, .select-link:hover {
    position: relative;
    margin-right: 10px;
    padding-right: 15px;
    cursor: pointer;
}
.select-link.vendor {
    margin: 0;
    padding: 0;
}
.select-link.vendor i {
    right: 5px;
}
.select-link .select-vendor {
    margin-right: 15px;
    border-bottom: 1px dotted #08c;
}
.icons {
    display: inline-block;
    margin: 0 6px;
    padding: 0;
    vertical-align: -4px;
    cursor: pointer;
}
.select-lang {
    float: left;
    padding-bottom: 10px;
}
.select-wrap, .quick-links-wrap {
    float: right;
    margin-top: 7px;
    white-space: nowrap;
}
.select-popup {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 800;
    padding: 4px 0;
    border: 1px solid #b3b3b3;
    background-color: #fff;
}
.close-icon {
    position: absolute;
    right: 3px;
    cursor: pointer;
}
ul.cm-select-list {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul.cm-select-list li a, ul.cm-select-list li a:hover {
    display: block;
    padding: 2px 10px;
    white-space: nowrap;
    cursor: pointer;
}
.cm-select-list a.item-link, .cm-select-list a.item-link:visited, .cm-select-list a.item-link:hover, .cm-select-list a.item-link:active {
    padding-left: 32px;
    min-height: 15px;
    background-position: 10px 2px;
    background-repeat: no-repeat;
}
ul.cm-select-list li a {
    white-space: nowrap;
}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active {
    padding: 0 2px;
    background-position: left 0;
    background-repeat: no-repeat;
    text-decoration: none;
}
.cm-select-list a.active {
    font-weight: bold;
}
.select-languages {
    margin-bottom: 10px;
    text-align: right;
}
.localization {
    margin-top: 0;
    padding: 6px 9px 7px 12px;
}
/* /Select languages */

/* Checkout totals */
.checkout-totals {
    padding: 17px 20px;
    border: 1px solid #ebebeb;
    border-top: none;
}
#applied_promotions .wysiwyg-content {
    text-align: left;
}
/* Statistic list */
.statistic-list-wrap {
    width: 100%;
    -webkit-box-shadow: inset 0 120px 100px -100px #e8e8e8;
    box-shadow: inset 0 120px 100px -100px #e8e8e8;
}
ul.statistic-list {
    float: right;
    padding-top: 11px;
}
ul.statistic-list li {
    clear: both;
    overflow: hidden;
    padding: 0 0 17px 0;
    white-space: nowrap;
}
ul.statistic-list li span.checkout-item-title {
    position: relative;
    float: left;
    margin-right: 20px;
    width: 220px;
    text-align: right;
    white-space: normal;
}
ul.statistic-list li span.checkout-item-value {
    position: relative;
    display: inline-block;
    width: 140px;
    text-align: right;
}
ul.statistic-list li.group-title {
    padding-bottom: 5px;
}
ul.statistic-list li.group-title span.checkout-item-title {
    font-weight: bold;
}
ul.statistic-list li.group-title .discount-price {
    font-weight: normal;
}
ul.statistic-list .total-title {
    margin-right: 20px;
}
ul.statistic-list li .delete-icon {
    position: absolute;
    top: -1px;
    right: -17px;
}
ul.statistic-list li span strong {
    float: none;
}
ul.statistic-list li strong {
    text-align: left;
}
ul.statistic-list li strong span {
    float: none;
    margin: 0;
    width: auto;
    text-align: left;
}
ul.statistic-list li.total {
    padding: 9px 0 0 0;
    text-align: right;
}
ul.statistic-list li.total > span {
    font-size: 138%;
}
ul.statistic-list li.total span {
    font-weight: bold;
}
ul.statistic-list li.total strong {
    float: left;
    margin-right: 20px;
    width: 163px;
    text-align: right;
}
/* /Statistic list */
/* /Checkout totals */

/* File uploader */
.upload-file-section {
    overflow: hidden;
}
.fileuploader .select-field label {
    margin-right: 28px;
}
.fileuploader {
    padding: 6px 0 0;
}
.fileuploader.cm-failed-field a {
    color: #CC0000;
    font-weight: bold;
}
.fileuploader.cm-failed-field {
    border: none;
    background-color: transparent;
}
.fileuploader .filename-link {
    position: relative;
    top: 2px;
    padding-left: 4px;
    padding-bottom: 0;
}
.fileuploader p {
    padding: 0 0 6px 0;
}
.fileuploader span {
    padding-top: 0;
}
div.upload-file-local {
    position: relative;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
.upload-file-local input {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    height: 300px;
    border: 0;
    font-size: 300px !important;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    cursor: pointer;
    -moz-opacity: 0;
}
.upload-file-links a.active {
    font-weight: bold;
}
.attach-images-alt label {
    display: block;
    float: none;
    margin: 0;
    padding: 0 0 3px 0;
    width: auto;
}
/* /File uploader */

/* Cart items */
.quantity {
    padding: 0 0 10px 0;
}
.quantity .input-text {
    margin: 0 4px 0 1px;
    padding: 1px;
    width: 31px;
    height: 13px;
}
.product-description a.cm-combo-on, .product-description a.cm-combo-off {
    padding-right: 20px;
}
.product-description .product-options {
    padding: 2px 0 6px 0;
    font-size: 100%;
}
.product-options .table-fixed {
    max-width: 450px;
    width: 450px;
}
.product-options .table-fixed .product {
    width: 70px;
}
.product-options .table-fixed .product-list-field {
    padding-left: 0;
}
.product-options .table-fixed .product-list-field label {
    margin-left: 0;
}
.without-image {
    padding:0 0 0 35px;
}
.payment-methods-wrap {
    float: right;
    margin: 30px 0 0;
    text-align: center;
}
.payment-methods table td {
    padding: 32px 10px 0;
}
.payment-methods table td > br {
    display: none;
}
.payment-metgods-or {
    display: inline-block;
    margin: 0 auto;
    margin-bottom: -34px;
    padding: 10px;
    color: #737373;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 85%;
}
/* /Cart items */

/* Classic checkout */
/* Progress bar styles */
.pb-container {
    padding: 10px 0 0 0;
}
.pb-container a {
    display: inline-block;
}
.pb-container em {
    display: inline-block;
    padding: 0 9px;
    text-decoration: none;
    font-weight: bold;
    font-size: 115%;
    line-height: 26px;
}
.pb-container span.active em {
    font-size: 107%;
}
.pb-container img {
    margin: 0 1px;
    vertical-align: -1px;
}
/* /Progress bar styles */
.cc-infobox {
    margin: 20px 0 13px 0;
}
/* /Classic checkout */

/* Log in/out styles */
#sign_io {
    position: relative;
    margin-top: 10px;
    padding: 0 0 0 15px;
}
#sign_io > a, #sign_io > a:visited, #sign_io > a:hover, #sign_io > a:active {
    padding-bottom: 1px;
    border-bottom: 1px dotted #08c;
    text-decoration: none;
}
#sign_io a.text-button, #sign_io a.text-button:visited, #sign_io a.text-button:hover, #sign_io a.text-button:active {
    margin: 0;
    padding: 0 8px 0 2px;
}
.login-popup {
    min-width: 295px;
    max-width: 310px;
    width: 100%;
}
.login-popup .error-message .arrow {
    border-color: transparent transparent #555;
}
.login-popup .message {
    background-color: #555;
}
.login-popup .message p, .login-popup .error-message p {
    color: #fff;
}
.login-popup .control-group {
    padding: 0px;
}
.login-popup .input-text {
    width: 270px;
    font-size: 17px;
}
.login-popup .captcha {
    margin: 20px 0 0;
}
.social-sign-in {
    padding: 10px 0 12px;
    border-bottom: 1px dotted #cdcdcd;
}
.social-sign-in span {
    display: block;
    float: left;
    padding-right: 7px;
}
.social-sign-in-icons, .social-sign-in-icons li {
    display: inline-block;
    margin: 0 2px;
    padding: 0;
}
.login-popup p {
    line-height: 14px;
}
.login-popup .header {
    margin: 0 0 8px -4px;
    font-weight: bold;
    font-size: 169%;
}
.login-popup .error-text {
    margin-bottom: 11px;
}
.login-popup .control-group .input-text {
    clear: both;
    padding: 4px 3px;
    width: 100%;
}
.login-popup .clear, .login .clear {
    padding: 6px 0;
}
.login-popup .clear .float-left {
    padding-top: 4px;
}
.login-popup .clear .checkbox {
    margin: 2px 0 0 1px;
}
.login-popup .buttons-container {
    margin-top: 0;
}
.login {
    margin: 0 auto;
    width: 290px;
}
.login .clear, .login-form .clear {
    padding: 14px 0 0 0;
}
/* /Log in/out styles */

/* Breadcrumbs */
.breadcrumbs {
    position: relative;
    margin-bottom: 13px;
    padding: 12px 105px 12px 35px;
}
.inner-breadcrumbs .breadcrumbs {
    padding-left: 35px;
    padding-top: 35px;
}
.breadcrumbs a, .breadcrumbs span {
    font-size: 14px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400;
}
.breadcrumbs a, .breadcrumbs i, .breadcrumbs span {
    padding: 2px;
}
.breadcrumbs i {
    display: inline-block;
    vertical-align: middle;
}
.bc-arrow {
    float: left;
    margin: 0 6px 0;
    padding: 4px 0;
    width: 3px;
    height: 5px;
}
/* /Breadcrumbs */

/* Advanced filter  */
.table-filters th {
    padding: 10px 0 3px 0;
    font-weight: bold;
}
.table-filters td {
    padding: 0 12px 8px 0;
}
.table-filters .scroll-y {
    overflow-y: auto;
    margin-bottom: 8px;
    padding: 0 0 0 4px;
    height: 127px;
    background-color: #fff;
}
.table-filters td .select-field {
    margin-top: 0;
    padding: 0 0 6px 0;
}
.table-filters .scroll-y .select-field {
    margin: 4px 0 0 0;
}
table.table-filters label {
    font-size: 90%;
}
.table-filters .delim {
    background-image: none;
}
.table-filters .delim td {
    border-bottom: 1px solid #ebebeb;
}
/* /Advanced filter  */

/* Price slider */
.price-slider {
    margin: 10px 0 25px;
}
.price-slider ul {
    position: absolute;
    top: -3px;
    left: 0;
    margin-left: -1px;
    width: 100%;
    height: 6px;
    white-space: nowrap;
    font-size: 10px;
}
.price-slider ul li {
    position: absolute;
    top: 0;
    width: 1px;
    height: 7px;
    background: #bfbfbf;
}
.price-slider ul li i {
    position: absolute;
    top: 16px;
    font-style: normal;
}
.price-slider ul li b {
    position: relative;
    left: -15px;
    display: block;
    width: 30px;
    text-align: center;
    font-weight: normal;
    font-size: 75%;
    cursor: pointer;
}
.price-slider .input-text {
    margin: 0;
    width: 75px;
}
.cm-range-slider.ui-slider.ui-slider-horizontal {
    margin: 15px 12px;
}
/* /Price slider*/

/* Placing order */
.order-status {
    margin: 5% auto;
    padding: 15px 15px 15px 40px;
    width: 920px;
}
body.clear-body {
    padding: 13px 12px;
}
/* /Placing order */

/* Bug report panel */
.bug-report {
    position: fixed;
    right: 0;
    bottom: 0;
    padding: 5px 0 0 5px;
    height: 26px;
    border: 1px solid #acacac;
    border-width: 1px 1px 0 0;
    background-color: #ff9600;
    opacity: 0.85;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
    -moz-opacity: 0.85;
}
/* Bug report panel */

/* Page 404 */
.exception-body {
    padding: 0 0 0 35px;
}
.exception-body h1 {
    float: left;
}
.exception-body h2 {
    clear: both;
}
.exception-content {
    padding-left: 2px;
}
.exception-body .float-right {
    padding: 2px 10% 0 10%;
}
.exception-content p {
    margin: 0 0 16px 0;
}
.exception-content .exception-menu {
    margin: 7px 0 24px 0;
}
.exception-body hr {
    margin-bottom: 10px;
}
/* /Page 404 */

/* Popup dialog */
.cm-dashed-box {
    border: 1px dashed #909090;
    background-color: transparent;
}
.object-container {
    overflow-x: auto;
    overflow-y: auto;
    padding: 12px;
    font-weight: normal;
}
.object-container .notification-content {
    top: 11px;
    right: 24px;
    min-width: 420px;
    position: absolute;
    z-index: 1510;
}
/* /Popup dialog */

/* Quick view dialog */
.quick-view-wrap {
    width: 700px;
}
.product-quick-view.product-main-info h1.mainbox-title {
    font-size: 20px;
    font-family: 'Source Sans Pro', sans-serif;
}
.qv-product-switcher {
    margin: 25px 20px 0;
}
.quick-view-wrap .price .price-num {
    font-size: 150%;
}
.quick-view-wrap .product-info {
    padding: 2px 0 15px;
}
.quick-view-wrap .product-info .price-wrap {
    padding: 10px 0 0;
}
.quick-view-wrap .actual-price {
    display: block;
    padding: 0 0 20px;
}
.quick-view-wrap .actual-price .no-price {
    padding: 0 0 20px 0;
    display: block;
}
.quick-view-wrap .product-prices .actual-price {
    padding: 0;
}
.quick-view-wrap .list-price .strike {
    padding-right: 10px;
    font-size: 150%;
}
.quick-view-title,
.quick-view-title:active {
    font-size: 28px;
    font-weight: bold;
}
.description {
    line-height: 140%;
}
h2.description-title {
    margin-top: 20px;
    font-size: 145%;
}
.ui-dialog .cm-image-wrap a {
    outline: 0;
}
.quick-view-wrap .left-side {
    float: left;
    margin-right: 20px;
    text-align: center;
}
.quick-view-wrap .product-main-info .image-border {
    margin: 7px 0 0;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num {
    font-size: 32px;
}
.product-quick-view .brand-wrapper {
    margin-top: 11px;
}
.product-quick-view .product-description {
    margin: 14px 0 0;
    line-height: 150%;
}
.quick-view-switcher-icon {
    position: absolute;
    font-size: 60px;
    top: 50%;
    margin-top: -30px;
    opacity: 0.7;
    -webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
.quick-view-switcher-icon:hover, .quick-view-switcher-icon:active {
    text-decoration: none;
    font-size: 60px;
    opacity: 1;
}
.quick-view-switcher-icon.left {
    left: -70px;
}
.quick-view-switcher-icon.right {
    right: -70px;
}
.quick-view-switcher-icon.disabled, .quick-view-switcher-icon.disabled i, .quick-view-switcher-icon.disabled:hover i {
    background: none;
    color: #a6a6a6;
    opacity: 0.7;
    cursor: default;
}
.quick-view-wrap .product-number {
    position: absolute;
    right: 20px;
    bottom: 10px;
}
.product-info .qv-buttons-container {
    display: inline-block;
    margin-top: 15px;
    margin-right: 15px;
}
/* /Quick view dialog */

/* Graph bar */
.graph-border {
    height: 8px;
}
.graph-bg {
    font-size: 8px;
}
/* /Graph bar */

.table-filters .input-text {
    max-width: 200px;
    width: 100%;
}
.cm-template-box {
    display: inline;
    margin: 0;
    padding: 0 !important;
    background: none !important;
}
.subpages-list {
    margin-top: 10px;
}
ul.subpages-list li, .wysiwyg-content ul.subpages-list li {
    padding: 8px 0;
    background-image: none;
    font-style: italic;
}
.subpages-list li .main-info {
    padding-right: 6px;
    font-style: normal;
}
.view-all div {
    text-align: left;
}
.view-all td {
    padding-bottom: 50px;
}
.view-all li {
    padding-bottom: 2px;
}
.multicolumns-list td {
    padding: 5px 0;
}
.multicolumns-list table td {
    padding: 0;
}
.multicolumns-list .product-description p, .multicolumns-list .product-description .buttons-container div {
    text-align: center;
    font-size: 115%;
}
.multicolumns-list .product-description p {
    padding-top: 3px;
}
.multicolumns-list .product-description .buttons-container .button-submit-action {
    margin-right: 0;
}
.product-image .quick-view {
    position: absolute;
    z-index: 1;
    visibility: hidden;
}
.product-image a {
    padding: 20px 0;
}
.popup-content .quick-view {
    z-index: 600;
}
.product-image:hover .quick-view {
    visibility: visible;
}
.quick-view {
    top: 50%;
    margin: -14px 0 0;
    width: 100%;
    height: 35px;
    text-align: center;
}
.product-title-wrap {
    vertical-align:top;
    text-align: center;
}
.multicolumns-list table .product-title-wrap {
    padding: 8px 0 0;
}
#template_text {
    width: 100%;
    height: 350px;
}
.order-info {
    padding-bottom: 10px;
}

/* Theme selector */
.demo-site-panel {
    position: relative;
    z-index: 100;
    padding: 0 10px;
    border-bottom: 1px solid #d1d1d1;
    background-color: #ebebeb;
    background-image: -moz-linear-gradient(top, #f7f7f7, #dedede);
    background-image: -ms-linear-gradient(top, #f7f7f7, #dedede);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#dedede));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #dedede);
    background-image: -o-linear-gradient(top, #f7f7f7, #dedede);
    background-image: linear-gradient(top, #f7f7f7, #dedede);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.6);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.6);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.6);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dedede', GradientType=0)";
}
.demo-site-panel li {
    min-height : 30px;
    vertical-align : middle;
    display: inline-block;
    float: left;
    padding: 5px;
    line-height: 30px;
}
.demo-site-panel select {
    padding: 2px;
    height: 24px;
    white-space: nowrap;
    font-size: 100%;
    line-height: 24px;
}
.demo-site-panel .dp-area {
    float: right;
}
.demo-site-panel .dp-title {
    padding-right: 20px;
    color: #808080;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
    font-weight: bold;
}
.demo-site-panel .dp-label {
    padding-right: 0;
}
/* /Theme selector */

.image-border img {
    margin: 3px;
}
.image-border a, .quick-view-wrap a {
    outline: none;
}

/* Product notification */
.product-notification-body p {
    text-align: left;
}
.product-notification-body {
    padding: 15px 20px;
    min-height: 72px;
}
.product-notification-product-name {
    float: left;
    display: block;
    margin-bottom: 7px;
}
.product-notification-content {
    float:left;
    width: 505px;
}
.product-notification-item {
    margin-bottom: 20px;
}
.product-notification-price {
    float: right;
    margin-left: 25px;
}
.product-notification-body .product-list-field {
    margin-top: 7px;
    padding-left: 0;
    clear: both;
}
.product-notification-body .product-list-field .product-options {
    display: block;
}
.product-list-field .product-options-name,
.product-list-field .product-options-content  {
    padding: 0;
}
.product-notification-body .product-options-name {
    width: 110px;
    float: left;
}
.product-notification-body .product-options-content {
    width: 395px;
    float: left;
}
.product-notification-body .product-notification-image,
.product-notification-body .no-image {
    float: left;
    margin-right: 20px;
    padding: 10px;
    border: 1px solid #ebebeb;
}
.product-notification-body .product-notification-divider {
    margin: 0 0 10px 0;
}
.product-notification-body .product-notification-subtotal {
    font-weight: bold;
}
.product-notification-body .product-list-field label {
    display: none;
    margin: 0;
    padding-top: 0;
}
.product-notification-body ul ul {
    margin-left: 15px;
    padding-left: 10px;
    border-left: 1px solid #ccc;
}
/* /Product notification */

.description {
    margin: 3px 0 6px 0;
    padding: 0;
    color: #898989;
    font-weight: normal;
    font-size: 85%;
}
.cm-tabs-content ul, .wysiwyg-content ul {
    margin-left: 20px;
}
.cm-tabs-content .tabs ul, .wysiwyg-content .tabs ul {
    margin-left: 0;
}

/* Tooltip */
.tooltip {
    z-index: 10000;
    display: none;
    margin-top: 12px;
    padding: 9px;
    max-width: 200px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url('../../../../../../../../design/themes/sgf/media/images/transparent_black_bg_85.png');
    color: #fff;
    text-align: left;
    font-weight: normal;
}
.tooltip p {
    color: #fff;
}
.tooltip-arrow {
    position: absolute;
    top: -11px;
    left: 3px;
    display: block;
    width: 30px;
    height: 12px;
    background: url('../../../../../../../../design/themes/sgf/media/images/icons/tooltip_arrow.png') no-repeat;
    background-position: 3px;
}
/* /Tooltip */

/* Product details page */
.product-main-info .jcarousel-skin {
    margin: 0 auto;
    border: 0 none;
}
.product-thumbnails {
    margin-top: 30px;
    text-align: center;
}
.product-thumbnails li {
    display: inline;
    padding: 0;
}
.product-thumbnails li a.cm-thumbnails-mini, .product-thumbnails .cm-image-previewer {
    margin: 3px;
}
.product-info .cm-tabs-content .input-text {
    width: 160px;
}
.product-info .cm-tabs-content .input-textarea {
    width: 200px;
}
.product-main-info .discount-label {
    margin: 30px 0 0 20px;
}
.product-main-info .button-submit-action.button-wrap-left, .product-main-info .text-button , .product-main-info .text-button:visited, .product-main-info .text-button:hover, .product-main-info .text-button:active {
    margin-right: 4px;
}
.product-main-info  p.sku {
    padding: 5px 0 0 0;
}
.product-options-container {
    padding: 0;
}
.option-radio-group {
    display: inline-block;
}
.product-info .tax-include {
    display: block;
    padding-bottom: 5px;
}
.prices {
    padding-right: 35px;
}
.product-info .buttons-wrapper {
    padding-top: 10px;
}
.product-info .buttons-wrapper div {
    display: inline-block;
    padding-top: 1px;
}
.product-info .buttons-wrapper div.product-list-field {
    margin: -1px 0 0 0;
    padding: 0;
}
.product-info .buttons-wrapper .product-list-field label {
    float: none;
    margin: 0;
    font-size: 100%;
}
.buttons-wrapper .input-text-short {
    width: 19px;
    text-align: center;
}
.options-col .product-list-field {
    padding: 0 0 1px 0;
}
.options-col .product-list-field label {
    display: block;
    float: none;
    clear: none;
    margin: 0;
    padding-bottom: 2px;
}
#content_features .control-group {
    overflow: hidden;
    margin: 0;
}
#content_features .control-group label {
    float: left;
    padding: 12px 10px;
    width: 200px;
    font-weight: normal;
}
#content_features .feature-value {
    margin: 0 40px 0 220px;
    padding: 12px 0;
}
#content_features .float-right {
    padding: 12px 10px;
}
#content_features .subheader {
    padding-bottom: 15px;
}
.cm-thumbnails-mini {
    margin: 2px 1px;
    border: 1px solid #ccc;
    padding: 10px;
}
.option-changer {
    position: relative;
    z-index: 0;
    display: inline-block;
    overflow: hidden;
    padding: 0 !important;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}
.option-changer object {
    position: relative;
    z-index: 0;
}
.option-changer-container {
    position: relative;
    z-index: 0;
    display: inline-block;
    padding: 0 !important;
    width: 30px;
    height: 30px;
}
.option-changer-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    cursor: pointer;
}
.cm-thumbnails-mini.cm-cur-item {
    border-color: #888;
    padding: 10px;
}
.cm-previewer:hover .view-larger-image {
    visibility: visible;
}
.cm-previewer {
    position: relative;
}
.view-larger-image {
    position: absolute;
    top: 0;
    left: 46%;
    z-index: 1;
    display: block;
    visibility: hidden;
    margin: 0;
    padding: 0;
    width: 37px;
    height: 39px;
    background: url('../../../../../../../../design/themes/sgf/media/images/icons/zoom_icon.png') no-repeat;
    opacity: 0.65;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=65)";
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
    .view-larger-image {
        background-image: url('../../../../../../../../design/themes/sgf/media/images/icons/zoom_icon@2x.png');
        background-size: 37px, 39px;
    }
}
.view-larger-image:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.qty {
    padding-top: 20px;
    padding-bottom: 5px;
}
.buttons-container .qty {
    float: left;
    padding: 6px 10px 0 0;
}
.qty label {
    float: left;
    padding: 4px 6px 4px 0;
}
.qty-discounts-wrap {
    clear: left;
    overflow-x: auto;
    margin-bottom: 15px;
    padding: 10px 0 0px;
}
.qty-discounts-wrap table {
    margin-top: 0;
    min-width: 200px;
}
.product-main-info h1.mainbox-title {
    padding: 0;
}
.product-info .price-num {
    font-size: 120%;
}
.product-main-info .price-num {
    font-size: 200%;
}
.product-info .buttons-container .buttons-container {
    display: inline-block;
    padding-bottom: 30px;
}
.product-main-info .add-buttons-inner-wrap {
    padding: 20px 0;
}
.product-info .price-wrap {
    padding: 15px 0;
}
.actual-price {
    padding: 0;
}
.product-main-info .image-border {
    margin-right: 20px;
    padding: 0px 10px 10px;
    min-height: 100px;
}
.product-main-info {
    margin-top: 5px;
    margin-bottom: 30px;
    width: 850px;
    margin-left: 35px;
    background-color: #fff;
}
.product-main-info.product-quick-view {
    margin: 0;
}
.product-info .add-product {
    padding-left: 15px;
}
.price-curency {
    display: inline-block;
    padding-top: 10px;
}
.price-curency span {
    display: inline-block;
    float: left;
    margin-top: 6px;
}
.product-info .no-price {
    font-weight: bold;
    display: block;
    padding: 5px 0 40px 0;
}
.product-main-info .price-curency span {
    font-size: 150%;
}
.price-curency input.input-text-short {
    margin-left: 6px;
}
.product-main-info .price-curency input.input-text-short {
    width: 70px;
    height: 35px;
    font-size: 140%;
}
.product-promo-header {
    display: block;
    margin-bottom: 4px;
}
.product-main-info .product-coming-soon {
    padding: 2px 10px 0 0;
    display: block;
    margin: 10px 15px 10px 0;
}
/* /Product details page */

/* Quantity changer */
.quantity.changer {
    padding: 0 0 5px 0;
}
.changer .cm-increase img {
    padding: 2px 5px 2px 5px;
}
.changer .cm-decrease img {
    padding: 2px 5px 2px 5px;
}
.changer .input-text-short {
    float: left;
    width: 36px;
    text-align: center;
}
.changer label {
    margin-top: 2px;
}
.changer .cm-value-changer {
    display: inline-block;
    float: left;
    width: 55px;
}
.cm-value-changer .cm-increase, .cm-value-changer .cm-decrease {
    position: relative;
    float: right;
    width: 10px;
    height: 10px;
    border: 1px solid #b3b3b3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 11px;
    line-height: 11px;
}
.cm-value-changer .cm-increase span, .cm-value-changer .cm-decrease span {
    position: absolute;
    top: 0;
    left: 53%;
    display: inline-block;
    margin-left: -4px;
    padding: 0;
    width: 8px;
    font: 10px Tahoma;
    line-height: 10px;
}
.cm-increase {
    margin-bottom: 3px;
}
.cm-increase:hover, .cm-decrease:hover {
    text-decoration: none;
}
.product-fields-group .qty {
    padding-top: 0;
}
/* /Quantity changer */

.product-info {
    position: relative;
    overflow: hidden;
}
.product-info .input-text {
    width: auto;
}
.product-note {
    float: right;
    padding: 21px 0 0;
    width: 200px;
}
.product-note p {
    margin: 0 0 3px;
    padding: 0;
}
.product-note span, .product-main-info #content_description {
    line-height: 140%;
}
.product-note td,
.product-note th {
    border: thin solid #dcdcdc;
    padding: 5px;
}
#product_notify_email .input-text {
    width: 100%;
}
.prod-info {
    overflow-x: auto;
    overflow-y: hidden;
}
.ui-widget-overlay {
    position: fixed;
}
.ui-widget-header .ui-state-default {
    background: none;
    border: 0;
}
.ui-dialog-dragging {
    background: #f7f7e7 none;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
    -moz-opacity: 0.6;
}
.ui-dialog-dragging .ui-resizable-handle {
    display: none;
}
.ui-dialog-dragging .ui-dialog-content {
    visibility: hidden;
}

/* Payment iFrame box */
.payment-method-iframe {
    -moz-opacity: 0.90;
    position: absolute;
    top:0px;
    left:0px;
    z-index: 1000;
    width:100%;
    height:700px;
    background-color: #C0C0C0;
    opacity: 0.90;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
}
.payment-method-iframe-label {
    position: relative;
    top:350px;
    padding: 10px;
    height: 50px;
}
.payment-method-iframe-text {
    position:relative;
    top: 20px;
    vertical-align: middle;
    text-align:center;
    font-weight:bolder;
}
.payment-method-iframe-box {
    position: relative;
    z-index: 10;
    overflow:hidden;
    height:700px;
}
/* /Payment iFrame box */

/* Entry page */
.entry-page {
    -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.25);
    -moz-box-shadow: 0 4px 15px rgba(0,0,0,0.25);
    box-shadow: 0 4px 15px rgba(0,0,0,0.25);
}
.entry-page .ui-dialog-content {
    padding: 0;
}
.entry-page  .ui-dialog-titlebar {
    border-radius: 4px 4px 0 0;
    text-shadow: 0px 1px 0px #ddd;
}
.entry-page .object-container {
    border-top: none;
}
.entry-page-countries ul {
    display: inline-block;
    float: left;
    width: 100%;
}
.entry-page-countries li {
    margin: 1px 3px 0 0;
}
.entry-page-countries li a {
    display: inline-block;
    padding: 7px 5px 5px;
    width: 97%;
}
.entry-page-countries li a img {
    width: 16px;
    font-size: 0;
}
.entry-page-countries li a:hover {
    color: #000;
}
.flag-icon {
    float:left;
    margin-bottom: 2px;
    padding: 1px 6px;
}
/* /Entry page */

.sort-container {
    margin: 7px 0 12px;
    padding: 0 0 12px 0;
    border-bottom: 1px solid #dedede;
}
.views-icons {
    display: inline-block;
    float: right;
}
.views-icons a:link, .views-icons a:active {
    display: block;
    float: left;
    margin: 1px;
    padding: 5px;
    width: 15px;
    height: 16px;
    font-size: 125%;
}
/* Sorting Styles */
.sort-dropdown {
    position: relative;
    display: inline-block;
    margin-bottom: 1px;
}
.sort-dropdown a {
    display: block;
    padding: 3px 19px 0 9px;
    height: 16px;
}
.dropdown-container {
    display: inline-block;
    margin: 0 5px 0 0;
}
.dropdown-content {
    position: absolute;
    z-index: 100;
    display: none;
    padding: 5px 0;
    border: 1px solid #b3b3b3;
    background-color: #fff;
}
.dropdown-content a, .dropdown-content a:visited, .dropdown-content a:hover {
    display: block;
    padding: 2px 10px;
}
.sort-pagination {
    padding-top: 1px;
}
.sort-pagination a, .sort-pagination span {
    display: inline-block;
    padding: 1px 3px;
    min-width: 12px;
    text-align: center;
}
/* /Sorting Styles */

/* Page 404 */
.exception{
    position: relative;
    margin: 40px 0px 60px 12px;
    padding: 5px 0px 0px 325px;
    min-height: 275px;
}
.exception h1{
    padding: 0px 0px 25px 0px;
}
.exception p{
    padding: 0px 0px 30px 0px;
}
.exception ul{
    margin: 0px 20px 0px 0px;
}
.exception ul li{
    float: left;
    margin-right: 20px;
}
.exception-code {
    position: absolute;
    top: 92px;
    left: 63px;
    font-weight: bold;
    font-size: 86px;
    line-height: 70px;
}
/* /Page 404 */

/* Account */
.account {
    margin-bottom: 50px;
}
.account .address-switch {
    margin-left: -21px;
    padding-right: 20px;
    width: 100%;
}
.account .address-switch label {
    padding-right: 0px;
}
.account-detail {
    margin: 45px 0 0 58px;
    padding-bottom: 250px;
}
.account-detail h4 {
    padding-bottom: 10px;
}
.account-detail ul li {
    margin: 15px 0 0 17px;
}
.account .input-text {
    width: 100%;
}
.account .billing-last-name,
.account .billing-state,
.account .shipping-last-name,
.account .shipping-state {
    width: 220px;
}
.account .buttons-container, .company .buttons-container {
    margin: 30px 0px 28px -21px;
    padding: 17px 20px 17px 20px;
    width: 100%;
}
.account-benefits {
    margin: 47px 0 0 60px;
}
.account-benefits h4 {
    padding-bottom: 22px;
}
.account-benefits ul {
    list-style-type: disc;
}
.account-benefits ul li {
    margin-bottom: 11px;
    margin-left: 17px;
}
.account-cancel {
    margin-left: 20px;
}
.last-name {
    width: 220px !important;
}
.state {
    margin-left: 4px;
    width: 160px !important;
}
/* /Account */

/* Login */
.login {
    width: auto;
}
.login .input-text {
    margin: 0;
    width: 100%;
}
.login .control-group {
    margin: 0 0 5px 0;
    padding: 5px 0;
}
.login .body-bc {
    position: relative;
    z-index: 100;
    margin: 22px 0 50px -20px;
    padding: 17px 20px 14px 20px;
    width: 100%;
    height: 32px;
}
.remember-me-chekbox {
    padding: 6px 0;
}
.login-info {
    margin: 46px 0 0 59px;
}
.login-info h4 {
    padding-bottom: 8px;
}
.login-info p {
    color: #808080;
}
.login-recovery .body-bc {
    margin-top: 25px;
}
.login-recovery .input-text {
    width: 100%;
}
/* /Login */

/* Success registration page */
.success-registration-text {
    display: block;
    padding: 7px 0 40px;
    line-height: 170%;
}
.success-registration-list li {
    display: inline-block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 30px;
    padding-left: 17px;
    min-height: 60px;
    width: 48%;
    border-left: 1px solid #eee;
}
.success-registration-list li span {
    display: block;
    margin-top: 10px;
}
/* /Success registration page */

/*    Orders  */
.orders {
    position: relative;
}
.orders td {
    vertical-align: top;
}
.orders .no-markers {
    margin: 0;
    padding: 0;
}
.orders .tabs {
    margin-top: 23px;
}
.orders .border {
    border: none;
}
.orders .subheaders-group {
    margin: 0;
}
.orders-print {
    margin-top: 7px;
}
.orders-print a,.orders-print a:hover {
    display: block;
    margin-right: 20px;
    height: 16px;
}
.orders-print span {
    display: inline-block;
}
.orders-actions {
    display: inline-block;
    float: right;
    margin-top: 2px;
}
.orders-actions li {
    float: left;
    margin-left: 25px;
    white-space: nowrap;
}
.orders-actions i, .orders-print i {
    font-size: 120%;
}
.orders-actions a,.orders-actions a:hover {
    float: none;
    margin: 0;
}
.orders .cm-tabs-content {
    padding: 18px 0 0;
}
.orders-customer h5 {
    margin-bottom: 5px;
}
.orders-customer .info-field {
    padding-top: 1px;
    font-weight: 400;
}
.orders-info {
    margin-top: 15px;
}
.orders-info th {
    text-align: left;
}
.orders-product {
    margin-top: 24px;
}
.orders-product .product {
    width: 64%;
}
.orders-product .price {
    width: 14%;
    text-align: right;
}
.orders-product .quantity {
    width: 8%;
}
.orders-product .subtotal {
    text-align: right;
}
.orders-product .table td {
    padding: 13px 10px 11px;
}
.orders-product .code {
    padding: 0;
}
.orders-product .text-button {
    display: block;
    margin-top: 5px;
}
.orders-notes-body {
    position: relative;
    margin-top: 19px;
    padding: 15px;
}
.orders-notes-arrow {
    position: absolute;
    top: -14px;
    left: 14px;
    width: 16px;
    height: 16px;
}
.orders-summary-wrap {
    float: left;
    margin-top: 10px;
    padding: 0 14px;
    min-width: 52%;
}
.orders-summary-wrap table {
    width: 100%;
}
.orders-summary-wrap ul {
    margin-left: 0px;
}
.orders-summary-wrap table tbody tr td {
    padding: 13px 0 11px 0;
    vertical-align: top;
}
.orders-summary-wrap .taxes td {
    padding-bottom: 0;
}
.orders-summary-wrap .taxes-desc td {
    padding-top: 4px;
}
.orders-shipment .subheader {
    padding-top: 10px;
}
.orders-shipment-info {
    margin-top: 39px;
}
.orders-shipment-info h2,.orders-shipment-comments h2 {
    padding-bottom: 15px;
}
.orders-shipment-comments {
    margin-top: 34px;
}
.orders-shipment-comments .orders-notes-body {
    margin: -5px 0 30px 0;
}
.orders-communication {
    margin-bottom: 30px;
}
.orders-repay {
    margin-top: 60px;
}
.orders-repay .cm-tabs-content {
    padding-left: 20px;
}
.orders-repay .control-group {
    margin: 1px 0 16px;
}
.orders-repay label {
    padding-bottom: 4px;
}
.orders-repay .input-text,.orders-repay select {
    width: 273px;
}
.orders-repay .tabs {
    margin-top: 8px;
}
.orders-repay .checkout-buttons {
    margin-right: 0;
}
.orders-product .table,.orders-shipment .table {
    margin-top: 11px;
}
.orders-notes,.orders-summary {
    margin-top: 28px;
}
/*    /Orders  */

/* Compare */
.compare .no-items {
    padding: 80px;
}
.compare,.compare-products {
    position: relative;
}
.compare-add td {
    padding-bottom: 10px;
    vertical-align: middle;
}
.compare-add .buttons-container {
    text-align: center;
}
.compare-buttons {
    margin-top: 19px;
}
.compare-buttons .buttons-container {
    padding: 17px 20px;
}
.compare-buttons .buttons-container-empty {
    padding: 25px 20px;
}
.compare-menu {
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 91;
}
.compare-menu ul li {
    margin-bottom: 14px;
    text-align: left;
}
.compare-menu ul li a {
    padding: 8px 16px 7px;
}
.compare-products .delete {
    visibility: hidden;
    padding-bottom: 10px;
}
.compare-products .product {
    padding-bottom: 10px;
}
.compare-products .product-container,.compare-products .prices-container,.compare-products .prices-container p{
    margin: 0;
    padding: 0;
}
.compare-products .title {
    margin-bottom: 7px;
    max-width: 220px;
    text-align: center;
}
.compare-products-table {
    margin-left: 220px;
}
.compare-products-l {
    position: absolute;
    top: 0;
    bottom: 16px;
    left: 0;
    z-index: 90;
    width: 170px;
    background: url('../../../../../../../../design/themes/sgf/media/images/compare_list_bg.png') right repeat-y;
}
.compare-products-table td {
    padding: 0 10px;
    min-width: 220px;
    vertical-align: bottom;
    text-align: center;
}
.compare-products-table .delete {
    position: relative;
}
.compare-products-table td:hover .delete, .compare-table-sort:hover .icon-cancel-circle, .compare-products-table td:hover .icon-cancel-circle.remove {
    visibility: visible;
}
.compare-products-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
}
.compare-table {
    position: relative;
    z-index: 100;
    margin: 10px 0;
}
.compare-table .left-border {
    padding: 0 10px;
    min-width: 219px;
}
.compare-table td {
    padding: 10px 15px;
    vertical-align: middle;
    text-align: center;
}
.compare-table-scroll {
    padding-top: 20px;
}
.compare-table-sort {
    position: relative;
    min-width: 188px;
}
.compare-table-sort .icon-cancel-circle {
    visibility: hidden;
    margin-left: 3px;
}
/* /Compare*/

/*  Company  */
.company {
    margin-bottom: 50px;
}
.company .input-text,.company .input-textarea-long {
    width: 100%;
}
.company .shipping-state,.company .shipping-last-name {
    width: 220px;
}
.company select {
    max-width: 220px;
}
.company-info {
    margin: 45px 0 0 58px;
    padding-bottom: 280px;
}
.company-info h4 {
    padding-bottom: 10px;
}
.company-info ul {
    list-style-type: disc;
}
.company-info ul li {
    margin-bottom: 11px;
    margin-left: 17px;
    padding: 2px 0;
}
.company-page-top-links p, .company-page-top-links div, .company-page-top-links a {
    display: block;
    float: left;
    margin-right: 15px;
    padding: 0;
}
.company-page-top-links .stars {
    margin-top: -2px;
}
.stars a:hover {
    text-decoration: none;
}
.stars i {
    padding: 0 1px;
}
.company-page h5 {
    padding-bottom: 3px;
    color: #404040;
    font-weight: bold;
    font-size: 115%;
}
.company-page-info {
    margin-top: 40px;
}
.company-page-info > div {
    margin-right: 120px;
}
.company-logo {
    float: left;
}
.info-list {
    float: left;
}
.info-list label, .info-list div {
    padding-top: 2px;
}
.info-list label {
    display: inline-block;
    width: 65px;
}
/*  /Company  */

/* Details block*/
.details-block {
    margin-top: 10px;
}
.details-block .cm-combination {
    padding-right: 20px;
}
.details-block-box {
    position: relative;
    margin-top: 20px;
    padding: 10px;
}
.details-block-box .gray-block-arrow {
    position: absolute;
    top: -8px;
    left: 25px;
    width: 13px;
    height: 8px;
}
.details-block-field label {
    display: block;
    float: left;
    padding: 6px 0;
    width: 80px;
}
.details-block-field span {
    display: inline-block;
    padding: 6px 0;
}
/* /Details block*/

/*  Download */
.download {
    min-height: 280px;
}
.download .subheader {
    padding-top: 0;
}
.download .table {
    margin: 11px 0 35px 0;
}
.download .table tbody td {
    padding: 13px 10px 11px 10px;
}
/*  /Download */

/* Sitemap */
.sitemap {
    margin-bottom: 10px;
}
.sitemap-section h2 {
    display: block;
    padding: 10px 0 7px 0;
}
.sitemap-section-body {
    float: left;
    margin-bottom: 30px;
    width: 33%;
}
.sitemap-section-body {
    margin-top: 19px;
}
.sitemap-tree {
    margin: 19px 0 15px 0;
}
.sitemap-tree-section ul {
    display: inline-block;
    float: left;
    margin-bottom: 30px;
    min-height: 125px;
    width: 33%;
}
/* /Sitemap */

/* Flags */
.flags .item-link {
    padding-left: 13px !important;
}
.flag {
    display: block;
    float: left;
    padding-right: 7px;
    width: 16px;
    height: 16px;
    background:url('../../../../../../../../design/themes/sgf/media/images/icons/flags.png') no-repeat -25px -25px;
}

.flag.flag-ad {
    background-position: 0px 0px;
}
.flag.flag-ae {
    background-position: -50px 0px;
}
.flag.flag-af {
    background-position: 0px -50px;
}
.flag.flag-ag {
    background-position: -50px -50px;
}
.flag.flag-ai {
    background-position: -100px 0px;
}
.flag.flag-al {
    background-position: -100px -50px;
}
.flag.flag-am {
    background-position: 0px -100px;
}
.flag.flag-an {
    background-position: -50px -100px;
}
.flag.flag-ao {
    background-position: -100px -100px;
}
.flag.flag-aq {
    background-position: -150px 0px;
}
.flag.flag-ar {
    background-position: -150px -50px;
}
.flag.flag-as {
    background-position: -150px -100px;
}
.flag.flag-at {
    background-position: 0px -150px;
}
.flag.flag-au {
    background-position: -50px -150px;
}
.flag.flag-aw {
    background-position: -100px -150px;
}
.flag.flag-ax {
    background-position: -150px -150px;
}
.flag.flag-az {
    background-position: -200px 0px;
}
.flag.flag-ba {
    background-position: -200px -50px;
}
.flag.flag-bb {
    background-position: -200px -100px;
}
.flag.flag-bd {
    background-position: -200px -150px;
}
.flag.flag-be {
    background-position: 0px -200px;
}
.flag.flag-bf {
    background-position: -50px -200px;
}
.flag.flag-bg {
    background-position: -100px -200px;
}
.flag.flag-bh {
    background-position: -150px -200px;
}
.flag.flag-bi {
    background-position: -200px -200px;
}
.flag.flag-bj {
    background-position: -250px 0px;
}
.flag.flag-bl {
    background-position: -250px -50px;
}
.flag.flag-bm {
    background-position: -250px -100px;
}
.flag.flag-bn {
    background-position: -250px -150px;
}
.flag.flag-bo {
    background-position: -250px -200px;
}
.flag.flag-br {
    background-position: 0px -250px;
}
.flag.flag-bs {
    background-position: -50px -250px;
}
.flag.flag-bt {
    background-position: -100px -250px;
}
.flag.flag-bw {
    background-position: -150px -250px;
}
.flag.flag-by {
    background-position: -200px -250px;
}
.flag.flag-bz {
    background-position: -250px -250px;
}
.flag.flag-ca {
    background-position: -300px 0px;
}
.flag.flag-cc {
    background-position: -300px -50px;
}
.flag.flag-cd {
    background-position: -300px -100px;
}
.flag.flag-cf {
    background-position: -300px -150px;
}
.flag.flag-cg {
    background-position: -300px -200px;
}
.flag.flag-ch {
    background-position: -300px -250px;
}
.flag.flag-ci {
    background-position: 0px -300px;
}
.flag.flag-ck {
    background-position: -50px -300px;
}
.flag.flag-cl {
    background-position: -100px -300px;
}
.flag.flag-cm {
    background-position: -150px -300px;
}
.flag.flag-cn {
    background-position: -200px -300px;
}
.flag.flag-co {
    background-position: -250px -300px;
}
.flag.flag-cr {
    background-position: -300px -300px;
}
.flag.flag-cu {
    background-position: -350px 0px;
}
.flag.flag-cv {
    background-position: -350px -50px;
}
.flag.flag-cx {
    background-position: -350px -100px;
}
.flag.flag-cy {
    background-position: -350px -150px;
}
.flag.flag-cz {
    background-position: -350px -200px;
}
.flag.flag-de {
    background-position: -350px -250px;
}
.flag.flag-dj {
    background-position: -350px -300px;
}
.flag.flag-dk, .flag.flag-da {
    background-position: 0px -350px;
}
.flag.flag-dm {
    background-position: -50px -350px;
}
.flag.flag-do {
    background-position: -100px -350px;
}
.flag.flag-dz {
    background-position: -150px -350px;
}
.flag.flag-ec {
    background-position: -200px -350px;
}
.flag.flag-ee {
    background-position: -250px -350px;
}
.flag.flag-eg {
    background-position: -300px -350px;
}
.flag.flag-eh {
    background-position: -350px -350px;
}
.flag.flag-er {
    background-position: -400px 0px;
}
.flag.flag-es {
    background-position: -400px -50px;
}
.flag.flag-et {
    background-position: -400px -100px;
}
.flag.flag-eu {
    background-position: -400px -150px;
}
.flag.flag-fi {
    background-position: -400px -200px;
}
.flag.flag-fj {
    background-position: -400px -250px;
}
.flag.flag-fk {
    background-position: -400px -300px;
}
.flag.flag-fm {
    background-position: -400px -350px;
}
.flag.flag-fo {
    background-position: 0px -400px;
}
.flag.flag-fr {
    background-position: -50px -400px;
}
.flag.flag-ga {
    background-position: -100px -400px;
}
.flag.flag-gb, .flag.flag-en {
    background-position: -150px -400px;
}
.flag.flag-gd {
    background-position: -200px -400px;
}
.flag.flag-ge {
    background-position: -250px -400px;
}
.flag.flag-gg {
    background-position: -300px -400px;
}
.flag.flag-gh {
    background-position: -350px -400px;
}
.flag.flag-gi {
    background-position: -400px -400px;
}
.flag.flag-gl {
    background-position: -450px 0px;
}
.flag.flag-gm {
    background-position: -450px -50px;
}
.flag.flag-gn {
    background-position: -450px -100px;
}
.flag.flag-gq {
    background-position: -450px -150px;
}
.flag.flag-gr, .flag.flag-el {
    background-position: -450px -200px;
}
.flag.flag-gs {
    background-position: -450px -250px;
}
.flag.flag-gt {
    background-position: -450px -300px;
}
.flag.flag-gu {
    background-position: -450px -350px;
}
.flag.flag-gw {
    background-position: -450px -400px;
}
.flag.flag-gy {
    background-position: 0px -450px;
}
.flag.flag-hk {
    background-position: -50px -450px;
}
.flag.flag-hn {
    background-position: -100px -450px;
}
.flag.flag-hr {
    background-position: -150px -450px;
}
.flag.flag-ht {
    background-position: -200px -450px;
}
.flag.flag-hu {
    background-position: -250px -450px;
}
.flag.flag-id {
    background-position: -300px -450px;
}
.flag.flag-ie {
    background-position: -350px -450px;
}
.flag.flag-il {
    background-position: -400px -450px;
}
.flag.flag-im {
    background-position: -450px -450px;
}
.flag.flag-in {
    background-position: -500px 0px;
}
.flag.flag-iq {
    background-position: -500px -50px;
}
.flag.flag-ir {
    background-position: -500px -100px;
}
.flag.flag-is {
    background-position: -500px -150px;
}
.flag.flag-it {
    background-position: -500px -200px;
}
.flag.flag-je {
    background-position: -500px -250px;
}
.flag.flag-jm {
    background-position: -500px -300px;
}
.flag.flag-jo {
    background-position: -500px -350px;
}
.flag.flag-jp {
    background-position: -500px -400px;
}
.flag.flag-ke {
    background-position: -500px -450px;
}
.flag.flag-kg {
    background-position: 0px -500px;
}
.flag.flag-kh {
    background-position: -50px -500px;
}
.flag.flag-ki {
    background-position: -100px -500px;
}
.flag.flag-km {
    background-position: -150px -500px;
}
.flag.flag-kn {
    background-position: -200px -500px;
}
.flag.flag-kp {
    background-position: -250px -500px;
}
.flag.flag-kr {
    background-position: -300px -500px;
}
.flag.flag-kv {
    background-position: -350px -500px;
}
.flag.flag-kw {
    background-position: -400px -500px;
}
.flag.flag-ky {
    background-position: -450px -500px;
}
.flag.flag-kz {
    background-position: -500px -500px;
}
.flag.flag-la {
    background-position: -550px 0px;
}
.flag.flag-lb {
    background-position: -550px -50px;
}
.flag.flag-lc {
    background-position: -550px -100px;
}
.flag.flag-li {
    background-position: -550px -150px;
}
.flag.flag-lk {
    background-position: -550px -200px;
}
.flag.flag-lr {
    background-position: -550px -250px;
}
.flag.flag-ls {
    background-position: -550px -300px;
}
.flag.flag-lt {
    background-position: -550px -350px;
}
.flag.flag-lu {
    background-position: -550px -400px;
}
.flag.flag-lv {
    background-position: -550px -450px;
}
.flag.flag-ly {
    background-position: -550px -500px;
}
.flag.flag-ma {
    background-position: 0px -550px;
}
.flag.flag-mc {
    background-position: -50px -550px;
}
.flag.flag-md {
    background-position: -100px -550px;
}
.flag.flag-me {
    background-position: -150px -550px;
}
.flag.flag-mg {
    background-position: -200px -550px;
}
.flag.flag-mh {
    background-position: -250px -550px;
}
.flag.flag-mk {
    background-position: -300px -550px;
}
.flag.flag-ml {
    background-position: -350px -550px;
}
.flag.flag-mm {
    background-position: -400px -550px;
}
.flag.flag-mn {
    background-position: -450px -550px;
}
.flag.flag-mo {
    background-position: -500px -550px;
}
.flag.flag-mp {
    background-position: -550px -550px;
}
.flag.flag-mr {
    background-position: -600px 0px;
}
.flag.flag-ms {
    background-position: -600px -50px;
}
.flag.flag-mt {
    background-position: -600px -100px;
}
.flag.flag-mu {
    background-position: -600px -150px;
}
.flag.flag-mv {
    background-position: -600px -200px;
}
.flag.flag-mw {
    background-position: -600px -250px;
}
.flag.flag-mx {
    background-position: -600px -300px;
}
.flag.flag-my {
    background-position: -600px -350px;
}
.flag.flag-mz {
    background-position: -600px -400px;
}
.flag.flag-na {
    background-position: -600px -450px;
}
.flag.flag-nc {
    background-position: -600px -500px;
}
.flag.flag-ne {
    background-position: -600px -550px;
}
.flag.flag-nf {
    background-position: 0px -600px;
}
.flag.flag-ng {
    background-position: -50px -600px;
}
.flag.flag-ni {
    background-position: -100px -600px;
}
.flag.flag-nl {
    background-position: -150px -600px;
}
.flag.flag-no {
    background-position: -200px -600px;
}
.flag.flag-np {
    background-position: -250px -600px;
}
.flag.flag-nr {
    background-position: -300px -600px;
}
.flag.flag-nu {
    background-position: -350px -600px;
}
.flag.flag-nz {
    background-position: -400px -600px;
}
.flag.flag-om {
    background-position: -450px -600px;
}
.flag.flag-pa {
    background-position: -500px -600px;
}
.flag.flag-pe {
    background-position: -550px -600px;
}
.flag.flag-pg {
    background-position: -600px -600px;
}
.flag.flag-ph {
    background-position: -650px 0px;
}
.flag.flag-pk {
    background-position: -650px -50px;
}
.flag.flag-pl {
    background-position: -650px -100px;
}
.flag.flag-pn {
    background-position: -650px -150px;
}
.flag.flag-pr {
    background-position: -650px -200px;
}
.flag.flag-ps {
    background-position: -650px -250px;
}
.flag.flag-pt {
    background-position: -650px -300px;
}
.flag.flag-pw {
    background-position: -650px -350px;
}
.flag.flag-py {
    background-position: -650px -400px;
}
.flag.flag-qa {
    background-position: -650px -450px;
}
.flag.flag-ro {
    background-position: -650px -500px;
}
.flag.flag-rs {
    background-position: -650px -550px;
}
.flag.flag-ru {
    background-position: -650px -600px;
}
.flag.flag-rw {
    background-position: 0px -650px;
}
.flag.flag-sa {
    background-position: -50px -650px;
}
.flag.flag-sb {
    background-position: -100px -650px;
}
.flag.flag-sc {
    background-position: -150px -650px;
}
.flag.flag-sd {
    background-position: -200px -650px;
}
.flag.flag-se {
    background-position: -250px -650px;
}
.flag.flag-sg {
    background-position: -300px -650px;
}
.flag.flag-sh {
    background-position: -350px -650px;
}
.flag.flag-si {
    background-position: -400px -650px;
}
.flag.flag-sk {
    background-position: -450px -650px;
}
.flag.flag-sl {
    background-position: -500px -650px;
}
.flag.flag-sm {
    background-position: -550px -650px;
}
.flag.flag-sn {
    background-position: -600px -650px;
}
.flag.flag-so {
    background-position: -650px -650px;
}
.flag.flag-sr {
    background-position: -700px 0px;
}
.flag.flag-ss {
    background-position: -700px -50px;
}
.flag.flag-st {
    background-position: -700px -100px;
}
.flag.flag-sv {
    background-position: -700px -150px;
}
.flag.flag-sy {
    background-position: -700px -200px;
}
.flag.flag-sz {
    background-position: -700px -250px;
}
.flag.flag-tc {
    background-position: -700px -300px;
}
.flag.flag-td {
    background-position: -700px -350px;
}
.flag.flag-tg {
    background-position: -700px -400px;
}
.flag.flag-th {
    background-position: -700px -450px;
}
.flag.flag-tj {
    background-position: -700px -500px;
}
.flag.flag-tm {
    background-position: -700px -550px;
}
.flag.flag-tn {
    background-position: -700px -600px;
}
.flag.flag-to {
    background-position: -700px -650px;
}
.flag.flag-tp {
    background-position: 0px -700px;
}
.flag.flag-tr {
    background-position: -50px -700px;
}
.flag.flag-tt {
    background-position: -100px -700px;
}
.flag.flag-tv {
    background-position: -150px -700px;
}
.flag.flag-tw {
    background-position: -200px -700px;
}
.flag.flag-tz {
    background-position: -250px -700px;
}
.flag.flag-ua {
    background-position: -300px -700px;
}
.flag.flag-ug {
    background-position: -350px -700px;
}
.flag.flag-us {
    background-position: -400px -700px;
}
.flag.flag-uy {
    background-position: -450px -700px;
}
.flag.flag-uz {
    background-position: -500px -700px;
}
.flag.flag-va {
    background-position: -550px -700px;
}
.flag.flag-vc {
    background-position: -600px -700px;
}
.flag.flag-ve {
    background-position: -650px -700px;
}
.flag.flag-vg {
    background-position: -700px -700px;
}
.flag.flag-vi {
    background-position: -750px 0px;
}
.flag.flag-vn {
    background-position: -750px -50px;
}
.flag.flag-vu {
    background-position: -750px -100px;
}
.flag.flag-ws {
    background-position: -750px -150px;
}
.flag.flag-ye {
    background-position: -750px -200px;
}
.flag.flag-yt {
    background-position: -750px -250px;
}
.flag.flag-za {
    background-position: -750px -300px;
}
.flag.flag-zh {
    background-position: -200px -300px;
}
.flag.flag-zm {
    background-position: -750px -350px;
}
.flag.flag-zw {
    background-position: -750px -400px;

}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
.flag {
    background-image: url('../../../../../../../../design/themes/sgf/media/images/icons/flags@2x.png') ;
    background-size: 800px 800px;
}
}

/* /Flags */

/* Lightbox image previewer */
html #jquery-overlay {
    z-index: 1060;
}
html #jquery-lightbox {
    z-index: 1070;
}
/* /Lightbox image previewer */

/* Special user-defined styles */
.top-links-grid {
    margin-top: 0;
}
.search-block-grid {
    position: relative;
    margin-top: 31px;
}
.cart-content-grid {
    margin-top: 33px;
}
.top-quick-links {
    margin: 7px 4px 0 0;
}
.homepage-banners {
    margin-top: -1px;
}
.homepage-hotdeals {
    margin: 50px 0;
}
.homepage-hotdeals .mainbox-title, .homepage-vendors .mainbox-title {
    padding: 0;
}
.homepage-hotdeals .mainbox-title span, .homepage-vendors .mainbox-title span {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
    color: #00549b;
    font-size: 150%;
}
.homepage-vendors {
    margin-top: 35px;
    margin-right: 40px;
    padding-top: 15px;
    min-height: 200px;
}
.homepage-vendors ul {
    margin: 15px 15px 0 0;
}
.homepage-vendors ul li {
    padding: 5px 0;
}
.vendor-info {
    overflow: hidden;
    padding-left: 20px;
}
/* /Special user-defined styles */

.spinner {
    background: url('../../../../../../../../design/themes/sgf/media/images/spinner.gif') no-repeat center center;
}

/* WYSIWYG styles */
.wysiwyg-content h1 {
    font-size: 20px;
}
.wysiwyg-content h2 {
    font-weight: bold;
    font-size: 15px;
}
.wysiwyg-content h3 {
    font-weight: bold;
    font-size: 12px;
}
.wysiwyg-content h4 {
    font-weight: bold;
    font-size: 10px;
}
.wysiwyg-content h5 {
    font-weight: bold;
    font-size: 9px;
}
.wysiwyg-content h6 {
    font-weight: bold;
    font-size: 8px;
}
.footer-no-wysiwyg ul {
    margin: 10px 0 0 0px !important;
}
.footer-no-wysiwyg ul li {
    padding: 2px 0 !important;
    list-style-type: none !important;
}
.wysiwyg-content td,
.wysiwyg-content th {
    border: thin solid #dcdcdc;
    padding: 5px;
}
.wysiwyg-content .no-border td {
    border: 0px;
}
/* WYSIWYG styles */

/* Rouble sign */
@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: 'ALSRubl-Arial';
    src: url('../../../../../../../../design/themes/sgf/media/fonts/alsrubl-arial-regular.eot');
    src: url('../../../../../../../../design/themes/sgf/media/fonts/alsrubl-arial-regular.eot?#iefix') format('../media/fonts/embedded-opentype'),url('../../../../../../../../design/themes/sgf/media/fonts/alsrubl-arial-regular.woff') format('woff'), url('../../../../../../../../design/themes/sgf/media/fonts/alsrubl-arial-regular.ttf') format('truetype'), url('../../../../../../../../design/themes/sgf/media/fonts/alsrubl-arial-regular.svg#ALSRublArialRegular') format('svg');
}
.b-rub {
    font-family: 'ALSRubl-Arial', Arial, sans-serif;
}
/* /Rouble sign */

@font-face {
    font-family: 'glyphs';
    src:url('../../../../../../../../design/themes/sgf/media/fonts/glyphs.eot');
    src:url('../../../../../../../../design/themes/sgf/media/fonts/glyphs.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../../../design/themes/sgf/media/fonts/glyphs.woff') format('woff'),
        url('../../../../../../../../design/themes/sgf/media/fonts/glyphs.ttf') format('truetype'),
        url('../../../../../../../../design/themes/sgf/media/fonts/glyphs.svg#glyphs') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
    font-family: 'glyphs';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-up-dir, .icon-right-dir, .icon-down-dir, .icon-left-dir, .icon-star-empty, .icon-th-list, .icon-heart, .icon-flight, .icon-ok, .icon-cancel, .icon-cancel-circle, .icon-minus-circle, .icon-right-thin, .icon-cw, .icon-left-circle, .icon-right-circle, .icon-help-circle, .icon-back, .icon-products-multicolumns, .icon-print, .icon-chat, .icon-article-alt, .icon-docs, .icon-zoom-in, .icon-zoom-out, .icon-down-open, .icon-left-open, .icon-right-open, .icon-up-open, .icon-down-micro, .icon-up-micro, .icon-right-open-thin, .icon-left-open-thin, .icon-products-without-options, .icon-short-list, .icon-plus-circle, .icon-user, .icon-doc-text, .icon-calendar, .icon-chart-bar, .icon-download, .icon-search, .icon-lock, .icon-popup, .icon-plus, .icon-folder, .icon-folder-open, .icon-mail, .icon-twitter, .icon-facebook, .icon-file, .icon-trashcan, .icon-d-arrow, .icon-bubble, .icon-upload, .icon-cog, .icon-square, .icon-arrow-up-right, .icon-arrow-up-left, .icon-arrow-down-left, .icon-arrow-down-right, .icon-arrow-down, .icon-arrow-up, .icon-arrow-left, .icon-arrow-right, .icon-star, .icon-star-half, .icon-refresh, .icon-basket, .icon-image, .icon-edit {
    font-family: 'glyphs';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.icon-up-dir:before {
    content: "\e000";
}
.icon-right-dir:before {
    content: "\e001";
}
.icon-down-dir:before {
    content: "\e002";
}
.icon-left-dir:before {
    content: "\e003";
}
.icon-star-empty:before {
    content: "\e004";
}
.icon-th-list:before {
    content: "\e005";
}
.icon-heart:before {
    content: "\e006";
}
.icon-flight:before {
    content: "\e007";
}
.icon-ok:before {
    content: "\e008";
}
.icon-cancel:before {
    content: "\e009";
}
.icon-cancel-circle:before {
    content: "\e00a";
}
.icon-minus-circle:before {
    content: "\e00b";
}
.icon-right-thin:before {
    content: "\e00c";
}
.icon-cw:before {
    content: "\e00d";
}
.icon-left-circle:before {
    content: "\e00e";
}
.icon-right-circle:before {
    content: "\e00f";
}
.icon-help-circle:before {
    content: "\e010";
}
.icon-back:before {
    content: "\e011";
}
.icon-products-multicolumns:before {
    content: "\e012";
}
.icon-print:before {
    content: "\e013";
}
.icon-chat:before {
    content: "\e014";
}
.icon-article-alt:before {
    content: "\e015";
}
.icon-docs:before {
    content: "\e016";
}
.icon-zoom-in:before {
    content: "\e017";
}
.icon-zoom-out:before {
    content: "\e018";
}
.icon-down-open:before {
    content: "\e019";
}
.icon-left-open:before {
    content: "\e01a";
}
.icon-right-open:before {
    content: "\e01b";
}
.icon-up-open:before {
    content: "\e01c";
}
.icon-down-micro:before {
    content: "\e01d";
}
.icon-up-micro:before {
    content: "\e01e";
}
.icon-right-open-thin:before {
    content: "\e01f";
}
.icon-left-open-thin:before {
    content: "\e020";
}
.icon-products-without-options:before {
    content: "\e021";
}
.icon-short-list:before {
    content: "\e022";
}
.icon-plus-circle:before {
    content: "\e023";
}
.icon-user:before {
    content: "\e024";
}
.icon-doc-text:before {
    content: "\e025";
}
.icon-calendar:before {
    content: "\e026";
}
.icon-chart-bar:before {
    content: "\e027";
}
.icon-download:before {
    content: "\e028";
}
.icon-search:before {
    content: "\e029";
}
.icon-lock:before {
    content: "\e02a";
}
.icon-popup:before {
    content: "\e02b";
}
.icon-plus:before {
    content: "\e02c";
}
.icon-folder:before {
    content: "\e02d";
}
.icon-folder-open:before {
    content: "\e02e";
}
.icon-mail:before {
    content: "\e02f";
}
.icon-twitter:before {
    content: "\e030";
}
.icon-facebook:before {
    content: "\e031";
}
.icon-file:before {
    content: "\e032";
}
.icon-trashcan:before {
    content: "\e033";
}
.icon-d-arrow:before {
    content: "\e034";
}
.icon-bubble:before {
    content: "\e035";
}
.icon-upload:before {
    content: "\e036";
}
.icon-cog:before {
    content: "\e037";
}
.icon-square:before {
    content: "\e038";
}
.icon-arrow-up-right:before {
    content: "\e039";
}
.icon-arrow-up-left:before {
    content: "\e03a";
}
.icon-arrow-down-left:before {
    content: "\e03b";
}
.icon-arrow-down-right:before {
    content: "\e03c";
}
.icon-arrow-down:before {
    content: "\e03d";
}
.icon-arrow-up:before {
    content: "\e03e";
}
.icon-arrow-left:before {
    content: "\e03f";
}
.icon-arrow-right:before {
    content: "\e040";
}
.icon-star:before {
    content: "\e041";
}
.icon-star-half:before {
    content: "\e042";
}
.icon-refresh:before {
    content: "\e043";
}
.icon-basket:before {
    content: "\e044";
}
.icon-image:before {
    content: "\e045";
}
.icon-edit:before {
    content: "\f044";
}


/* @header_bg: #fcfcfc url('../../../../../../../../design/themes/sgf/media/images/top_bg.png') bottom repeat-x; *//* @main_bg: #fff url('../../../../../../../../design/themes/sgf/media/images/central_bg.png') top repeat-x; */

body {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 13px;
    font-weight: 400;
    height: 100%;
    min-height: 100%;
    -webkit-font-smoothing:antialiased;
}
.tygh-content > div {
    background: transparent !important;
}
.tygh-content .container .span16,
.tygh-content .container .span15,
.tygh-content .container .span14,
.tygh-content .container .span13,
.tygh-content .container .span12,
.tygh-content .container .span11,
.tygh-content .container .span10,
.tygh-content .container .span9,
.tygh-content .container .span5 {
    background-color: #fff;
}
.t-base-font {
    text-decoration: @base_font_decoration;
    font: @base_font;
    font-weight: @base_font_weight;
    font-style: @base_font_style;
}

.t-head-font {
    text-decoration: @headings_font_decoration;
    font: @headings_font;
    font-weight: @headings_font_weight;
    font-style: @headings_font_style;
}

.t-bg {
    background: @header_bg;
}

.t-bg2 {
    background: @main_bg;
}

/*
    @button_action_font
    @button_action_font_decoration
    @button_action_font_style
    @button_action_font_weight
    @button_action_text_align
    @button_action_background
    @button_action_border
    @button_action_border_radius
*/


input[type="text"], input[type="password"], textarea, select, .scroll-y {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
    outline: 0;
    border-color: rgba(82, 168, 236, 0.8);
    /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);*/
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
select {
    min-width: 4em;
    max-width: 100%;
    height: 2.2em;
    line-height: 2.2em;
    padding: 4px 3px 3px;
}
hr {
    border-bottom: 1px solid #ebebeb;
}
hr.indented {
    margin: 4px 0;
}
.indented {
    margin-top: 20px;
}
.dark-hr {
    border-bottom: 1px solid #e3e3e3;
}
.error-text {
    color: #b94a48;
}
/* Ajax */
.ajax-loading-box {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    background-color: #454545;
}
.ajax-inner-loading-box {
    background: #454545 url('../../../../../../../../design/themes/sgf/media/images/icons/ajax.gif') no-repeat 3px 4px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
    .ajax-inner-loading-box {
        background-image: url('../../../../../../../../design/themes/sgf/media/images/icons/ajax@2x.gif');
        background-size: 16px, 16px;
    }
}
.ajax-message {
    border: 1px solid #000;
    background-color: #f4fbff;
}
/* /Ajax*/

/* Ajax content box */
li.small-description {
    color: #898989;
}
/* /Ajax content box */

/* Notification box */
.notification-content-extended {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.45);
    -moz-box-shadow: 0 4px 15px rgba(0,0,0,0.45);
    box-shadow: 0 4px 15px rgba(0,0,0,0.45);
}
.notification-content-extended h1 {
    position: relative;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    color: #fff;
    font-weight: normal;
    font-size: 130%;
}
.notification-content-extended h1 span {
    position: absolute;
    top: 15px;
    right: 13px;
    width: 19px;
    height: 19px;
    background: url('../../../../../../../../design/themes/sgf/media/images/icons/picker_close.png') 0 0 no-repeat;
    cursor: pointer;
}
.notification-content-extended h1 span:hover {
    background-position: 0 -30px;
}
.alert-success {
    border-color: #8bc045;
    background-color: #d0eaae;
    color: #496e16;
}
.alert-warning {
    border-color: #e6db55;
    background-color: #fffbcc;
    color: #8c8531;
 }
.alert-error {
    border-color: #df8f8f;
    background-color: #ffcece;
    color: #9c3535;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.close {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    line-height: 15px;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,1);
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.close:hover {
    text-decoration: none;
    cursor: pointer;
    opacity:  0.6;
    filter: alpha(opacity=60);
}
/* /Notification box */

/* Period-select */
.period {
    clear: both;
    margin-top: -6px;
    margin-bottom: -14px;
}
.period-select {
    float: left;
    padding-right: 17px;
}
.period-select select {
    width: 180px;
}
.period-select-date {
    padding-top: 5px;
}
.period-dash {
    padding: 0 3px;
}
/* /Period-select */

/* Section in main box */
.section-border {
    margin-top: 4px;
}
.section-border .cm-combo-off {
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
}
.section-title {
    border-bottom: 1px solid #d4d4d4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.section-title span {
    text-decoration: none;
    text-shadow: 0px 1px 0px #fff;
    font-weight: normal;
    font-size: 13px;
}
.section-switch {
    font-size: 130%;
}
.cm-combo-off .section-switch-on {
    display: none;
}
.cm-combo-on .section-switch-off {
    display: none;
}
.section-body, .section-body-details {
    overflow: hidden;
    padding: 6px 20px 0 20px;
    border: 1px solid #d4d4d4;
    border-top: none;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
}
.section-body .buttons-container {
    margin-top: 29px;
    margin-left: -20px;
    padding: 15px 20px 15px 20px;
    width: 100%;
    border-top: 1px solid #ebebeb;
}
.section-body .control-group {
    margin: 6px 0px 14px 0px;
}
.section-body .status {
    margin-top: 8px;
}
.section-body .status td {
    padding-right: 23px;
    padding-bottom: 2px;
}
.section-body-details {
    padding: 18px 16px;
}
.section-body .input-text-short {
    width: 73px;
}
/* Section in main box */

/* Buttons */
.button a, .button-action a, .button-big a, .button-submit-action input, .button-submit input, .button-submit-big input {
    border: 0 none;
    background: none;
    text-decoration: none;
    text-transform: uppercase;
}
.button-submit-action input, .button-submit input {
    margin-left: -5px;
    outline: 0;
    outline-width: 0;
    outline-style: none;
    background: none no-repeat left top;
}
.button-submit-action input, .button-submit input, x:-moz-any-link {
    padding: 7px 15px;
}
.button a, .button-action a {
    margin-left: -5px;
    font-weight: bold;
}
/* Input buttons */
.button-submit-action.button-wrap-left,
.button-submit.button-wrap-left,
.button-action.button-wrap-left,
.button.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left {
    border: 1px solid #a6a6a6;
}
.button-submit-action.button-wrap-right,
.button-submit.button-wrap-right,
.button-action.button-wrap-right,
.button.button-wrap-right,
.button-submit-big.button-wrap-right,
.button-big.button-wrap-right {
    display: inline-block;
    margin-left: 5px;
}
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.button-submit-big.button-wrap-right,
.button-big.button-wrap-right {
}
.button-submit-big input, .button-big a {
    margin-left: -5px;
}
.button-submit input, .button input, .button a, .button.button-wrap-right:hover a, .ui-widget-content .button a {
    margin-left: -5px;
}
.button-submit.button-wrap-left.b-click input, .button.button-wrap-left.b-click input {
    /*text-shadow: 0px 1px 0px #e5e5e5;*/
}
/* /Input buttons */
.text-button, .text-button:visited, .text-button:hover, .text-button:active, .text-button-act, .text-button-act:visited, .text-button-act:hover, .text-button-act:active {
    text-transform: uppercase;
    font-size: 85%;
}
.text-button-act, .text-button-act:visited, .text-button-act:active, .text-button-act:hover {
    color: #c33;
}
.go-button {
    border-left: none;
}
.go-button i {
    position: absolute;
    top: 3px;
    left: 10px;
    font-size: 20px;
    line-height: 20px;
}
.text-button-vmid {
    display: inline-block;
    margin-top: 8px;
}
.nobg.text-button {
    margin: 0;
    padding: 0;
    background: none;
}
/* /Buttons */

/* Tabs */
.tabs {
    border-bottom: 1px solid #ddd;
}
.tabs ul li, .tabs ul li.active {
    margin: 0 2px 0 0;
    margin-bottom: -1px;
    padding: 0 0 0 3px;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    text-align: center;
}
.tabs ul li a, .tabs ul li a:visited, .tabs ul li a:hover {
    text-decoration: none;
}
.tabs ul li a:hover, .tabs ul li:active a:hover {
    text-decoration: none;
}
.cm-tabs-content {
    border-top: 1px solid #ddd;
    border-top-width: 0;
}
.tab-list-title {
    border-bottom: 1px dotted #999;
}
/* /Tabs */

/* jCarusel */
.jcarousel-skin .jcarousel-item-placeholder {
    color: #000;
}
.jcarousel-skin .jcarousel-prev-vertical,
.jcarousel-skin .jcarousel-next-vertical,
.jcarousel-skin .jcarousel-next-horizontal,
.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    cursor: pointer;
}
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i {
    position: absolute;
    font-size: 60px;
}
.jcarousel-skin .jcarousel-next-horizontal .icon-down-open,
.jcarousel-skin .jcarousel-prev-horizontal .icon-up-open,
.jcarousel-skin .jcarousel-next-vertical .icon-right-open-thin,
.jcarousel-skin .jcarousel-prev-vertical .icon-left-open-thin {
    display: none;
}
.jcarousel-skin .jcarousel-next-vertical .icon-down-open,
.jcarousel-skin .jcarousel-prev-vertical .icon-up-open {
    display: inline-block;
}
.jcarousel-skin .jcarousel-prev-horizontal i {
    right: 0;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin .jcarousel-next-horizontal,
.jcarousel-skin .jcarousel-prev-horizontal {
    top: 50%;
    margin-top: -60px;
    width: 22px;
    height: 36px;
}
.product-image .jcarousel-skin .jcarousel-next-horizontal,
.product-image .jcarousel-skin .jcarousel-prev-horizontal {
    margin-top: -10px;
}
.jcarousel-skin .jcarousel-prev-horizontal {
    left: -14px;
}
.jcarousel-skin .jcarousel-next-horizontal {
    right: -14px;
}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal {
    right: auto;
    left: 0;
}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    right: 0;
    left: auto;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin .jcarousel-prev-vertical,
.jcarousel-skin .jcarousel-next-vertical {
    left: 50%;
    margin-left: -20px;
    width: 36px;
    height: 18px;
}
.jcarousel-skin .jcarousel-next-vertical {
    bottom: 33px;
}
.jcarousel-skin .jcarousel-prev-vertical {
    top: -11px;
}
.jcarousel-skin .prices-container {
    padding: 0;
}
.jcarousel-skin .buttons-container {
    padding: 10px 0 0;
    background: none;
    border: 0 none;
}
.jcarousel-container .product-container .product-title {
    display: inline-block;
    overflow: hidden;
    height: 32px;
}
.product-main-info .jcarousel-prev-horizontal, .prev-horizontal {
    left: 7px;
    margin-top: -18px;
    width: 30px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.product-main-info .jcarousel-next-horizontal, .product-main-info .next-horizontal {
    right: 7px;
    margin-top: -18px;
    width: 30px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.product-main-info .jcarousel-prev-horizontal i, .product-main-info .jcarousel-next-horizontal i {
    position: absolute;
    top: 3px;
    left: 0;
    font-size: 30px;
}
.product-main-info .jcarousel-next-horizontal i {
    left: 10px;
}
/* /jCarusel */

/* Common styles */
.border {
    border: 1px solid #e3e3e3;
}
.no-items {
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.08) inset;
    -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.08) inset;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.08) inset;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    font-size: 115%;
}
.caret {
    position: absolute;
    top: -16px;
    left: 14px;
    float: left;
    overflow: hidden;
    width: 16px;
    height: 16px;
}
.caret .caret-outer, .caret .caret-inner {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    margin-left: -1px;
}
.caret .caret-outer {
    width:0;
    height:0;
    border-top:16px solid transparent;
    border-right:16px solid #ddd;
}
.caret .caret-inner {
    top: 2px;
    left: 1px;
    width:0;
    height:0;
    border-top:14px solid transparent;
    border-right:14px solid #fff;
}
.caret-info {
    position: absolute;
    top: -7px;
    left: 12px;
    float: left;
    overflow: hidden;
    width: 12px;
    height: 7px;
}
.caret-info-wrapper {
    position: relative;
}
.caret-info-wrapper .caret-info {
    top: -17px;
}
.caret-info .caret-outer, .caret-info .caret-inner {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    margin-left: -1px;
}
.caret-info .caret-outer {
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ddd;
    border-bottom-color: rgba(0, 0, 0, .2);
    border-left: 7px solid transparent;
}
.caret-info .caret-inner {
    top: 1px;
    left: 1px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fcfcfc;
    border-left: 6px solid transparent;
}
.caret-info.down .caret-outer {
    border-top: 7px solid #e2e2e2;
    border-top-color: #e2e2e2;
    border-right: 7px solid transparent;

    border-left: 7px solid transparent;
}
.caret-info.down .caret-inner {
    top: 0;
    border-top: 6px solid #fff;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}
.caret-info.light .caret-outer {
    border-bottom: 7px solid #f0f0f0;
    border-bottom-color: rgba(0, 0, 0, .1);
}
.caret-info.alt .caret-outer {
    border-bottom: 7px solid #ddd;
    border-bottom-color: rgba(0, 0, 0, .2);
}
img {
    max-width: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
/* /Common styles */

/* Footer styles */
.footer-menu a {
    text-decoration: none;
}
.footer-menu a:hover {
    text-decoration: underline;
}
.footer-menu .button a:hover {
    text-decoration: none;
}
.bottom-search span.float-left, .bottom-search span.float-right {
    display: none;
}
.social-link {
    background-repeat: no-repeat;
    clear: right;
}
.social-link i {
    font-size: 16px;
    padding-right: 5px;
}
.social-link.facebook {
    margin-top: 18px;
}
/* /Footer styles */

/* Search field */
.search-magnifier {
    padding: 0;
    background: transparent;
    font-size: 145%;
}
.helper-container .search-input {
    padding: 7px 30px 6px 15px;
    height: 33px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: none;
    /*-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background: #383838 url('../../../../../../../../design/themes/sgf/media/images/bg-search-input.gif') 100% 0 no-repeat !important;*/
    background-color: #383838 !important;
}
.helper-container input.search-input:focus {
    outline: 0;
    box-shadow: none;
    /*background: #383838 url('../../../../../../../../design/themes/sgf/media/images/bg-search-input.gif') 100% 0 no-repeat !important;*/
    background-color: #383838 !important;
}
/* /Search field */

/* Tools */
.tools-container table {
    white-space: normal;
}
.buttons-container .tools-container {
    margin-top: -1px;
    padding: 0 0 0 17px;
}
.buttons-container .cm-button-main {
    margin-top: -3px;
}
.cm-buttons-floating .popup-tools {
    margin-bottom: 35px;
}
.popup-tools {
    padding: 4px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
/* /Tools */

/* Dropdown box styles */
.cm-popup-title {
    padding: 7px 60px 7px 13px;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/selectbox-arrow.jpg') 100% 0 no-repeat;
    cursor: pointer;
}
ul.text-links.text-links-inline li.level-0 > ul, .sort-dropdown, .popup-tools, .cm-popup-title-on, .cm-popup-title-on:hover, .popup-content, .cvv2-note, .select-popup, .cm-value-changer .cm-increase, .cm-value-changer .cm-decrease, .dropdown-content {
    border-bottom:0;
}
.cm-popup-title a {
    text-decoration: none;
    color: #858585 !important;
}
.cm-popup-title.unlogged a, .cm-popup-title.logged a {
    text-decoration: none;
    padding-left: 19px;
}
.sidebox-title.unlogged i, .sidebox-title.logged i {
    display: none;
}
.cm-popup-title.logged a {
    text-decoration: none;
}
.cm-popup-title.logged .icon-user, .cm-popup-title.unlogged .icon-user {
    padding-right: 3px;
    position: absolute;
    top: 8px;
}
.dropdown-box .cm-popup-title-on .icon-user {
    top: 7px;
}
.cm-popup-title:hover, .cm-popup-title-on, .cm-popup-title-on:hover {
    padding: 7px 60px 7px 13px;
}
.cm-popup-title-on, .cm-popup-title-on:hover {
    padding-bottom: 7px;
}
.cm-popup-title:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.cm-popup-title:hover > a {
    text-decoration: none;
}
.cm-popup-title-on, .cm-popup-title-on:hover {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    background-color: #fff;
}
.popup-content {
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius:6px 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
.popup-content ul.account-info li {
    padding:0;
}
.popup-content ul.account-info li.user-name {
    margin: 4px 20px 10px;
    padding-bottom: 13px;
    border-bottom: 1px dotted #bfbfbf;
}
.popup-content ul.account-info li a {
    color: #555;
    text-shadow: 0 1px 0 #fff;
}
.popup-content ul.account-info li a:hover, ul.cm-select-list li:hover, .dropdown-content li:hover {
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.025),inset 0 -1px rgba(0,0,0,.025);
    -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.025),inset 0 -1px rgba(0,0,0,.025);
    box-shadow: inset 0 1px 0 rgba(0,0,0,.025),inset 0 -1px rgba(0,0,0,.025);
}
.popup-content .updates-wrapper {
    margin: 10px 20px 12px;
}
.popup-content .updates-wrapper .control-group {
    margin:0;
}
p.text-track {
    padding: 0 0 3px;
    color:#404040;
    font-weight: bold;
}
.dropdown-box .buttons-container {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}
.dropdown-box .buttons-container {
    border-top: 1px solid #ddd;
}
.dropdown-box .buttons-container a.account {
    color: #555;
}
/* Dropdown box styles */

/* Cart box styles */
.view-cart-button {
    float: left;
}
.account-info li {
    padding: 5px 0;
}
.login-popup ul.account-info li {
    padding: 0;
}
.account-info .user-name {
    margin: 4px 0 12px;
    padding-bottom: 12px;
    border-bottom: 1px dotted #ccc;
}
.updates-wrapper .control-group {
    margin: 0;
}
.login-popup p.text-track {
    padding:0;
    color:#404040;
    font-weight:bold;
    font-size:13px;
    line-height:17px;
}
.login-popup .updates-wrapper .go-button {
    margin:3px 0 0 0;
    padding:0;
    border:1px solid #ccc;
    border-left:none;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius:0 3px 3px 0;
}
.cart-title {
    padding-bottom: 1px;
    border-bottom: 1px dotted #000;
}
.minicart-title {
    padding-left: 20px;
    display: inline-block;
    text-decoration: none;
}
.cart-title:hover {
    border-color: #000;
}
.cart-content-grid .cm-popup-title-on {
    padding-bottom: 10px;
}
.icon-basket {
    top: 6px;
    font-size: 14px;
    position: absolute;
}
.dropdown-box-on .icon-basket {
    top: 5px;
}
.cm-popup-box .cart-items p.center {
    margin: 15px 0;
}
.cart-configuration {
    width: 500px;
}
.shipping-estimation {
    width: 460px;
}
.rates-button {
    padding-top: 8px;
}
/* /Cart box styles */

/* Text links */
ul.text-links:first-child {
    padding-top: 0;
}
ul.text-links .level-0 {
    padding-top: 10px;
}
ul.text-links .level-1 {
    margin-left: 10px;
}
ul.text-links .level-2 {
    margin-left: 20px;
}
ul.text-links .level-3 {
    margin-left: 30px;
}
ul.text-links .level-4 {
    margin-left: 40px;
}
ul.text-links.text-links-inline li.level-0 > ul {
    position: absolute;
    left: 0;
    z-index: 10000;
    display: none;
    padding: 10px 15px 10px 5px;
    border: 1px solid #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
ul.text-links.text-links-inline li li a {
    white-space: nowrap;
}
ul.text-links li.cm-active > a, ul.text-links.text-links-inline li.cm-active > a {
    color: #404040;
}
ul.text-links.text-links-inline li.level-0:hover > ul {
    display: block;
}
/* /Text links */

/* Common sidebox style */
.sidebox-title {
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.sidebox-title span, .sidebox-title a {
    text-shadow: 0px 1px 0px #757575;
}
.sidebox-wrapper .sidebox-body {
    border-top: none;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.sidebox-body .dropdown-multicolumns a:link,
.sidebox-body .dropdown-multicolumns a:visited,
.sidebox-body .dropdown-multicolumns a:active {
    color: #fff;
}
.sidebox-body .dropdown-multicolumns a:hover,
.sidebox-body .dropdown-multicolumns li:hover > a {
    color: #161616;
}
/* /Common sidebox style */

/* Important sidebox style */
.sidebox-important-wrapper .sidebox-title {
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.sidebox-important-wrapper .sidebox-title span {
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0px 1px 0px #222;
    font-weight: bold;
    font-size: 90%;
}
.sidebox-important-wrapper .product-item-image.compact {
    padding: 15px 0 10px;
}
.sidebox-important-wrapper .sidebox-body {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.sidebox-important-wrapper .sidebox-body ul a, .sidebox-important-wrapper .sidebox-body ul a:hover {
    font-size: 100%;
}
.sidebox-important-wrapper .sidebox-body ul .button-action a, .sidebox-important-wrapper .sidebox-body ul .button-action a:hover {
    font-size: 85%;
}
.sidebox-important-wrapper .text-links {
    padding: 10px;
}
/* /Important sidebox style */

/* Tables */
/* Common table */
.table th, .table th a, .table th a:visited, .table th a:hover, .table th a:active {
    color: #404040;
    text-shadow: 0px 1px 0px white;
    font-weight: bold;
}

.table td.product-image {
    padding: 10px 5px 10px 0px;
    display: table-cell;
}

.table .table-footer td, .table.qty-discounts td {
    border-right: 1px solid #e3e3e3;
}

.table-row, tr.table-row, td.table-row {
}

.table.products tr.last td{
    border-bottom: none;
}

.table td.compact a.product-title {
    margin: 0 0 4px;
    display: inline-block;
}

.table td.compact + td.nowrap {
    padding-right: 0;
}

.changer .cm-value-changer {
    width: 52px;
    margin-right: 5px;
}
/* /Common table */
/* /Tables */

/* Mainbox2 */
.mainbox2-title {
    border-bottom: 1px dotted #b7b7b7;
}
/* /Mainbox2 */

.subheader-first-item {
    padding: 0 0 7px 0;
}
.subheader2 {
    margin: 10px 0 2px 0;
    padding-bottom: 3px;
    font-size: 85%;
    font-weight: bold;
}
.title-extra a, .title-extra a:visited, .title-extra a:hover, .title-extra a:active {
    color: #7c8e8e;
    font-size: 75%;
    font-weight: normal;
}

/* Recently viewed */
.recent-prod-link-bg {
    background-color: #f4f4f4;
    text-align: right;
}
.extra-link, a.extra-link:visited, a.extra-link:hover, a.extra-link:active, .sidebox-body ul a.extra-link {
    padding: 0;
    text-decoration: none;
    text-transform: lowercase;
    font-size: 85%;
}
/* /Recently viewed */

/* Subcategories */
.subcategories {
    float: none;
    padding: 0;
    margin: 0 0 22px -6px;
}
.subcategories ul li {
    display: inline-block;
    margin: 1px 0px;
}
.subcategories ul li a {
    display: inline-block;
    padding: 3px 6px;
}
/* /Subcategories */

/* Product list view styles */
.discount-label {
    margin: 0;
    padding: 0;
    list-style: none;
}
.discount-label li, .discount-label span {
    position: relative;
    float: left;
    height: 28px;
    font-size: 14px;
    line-height: 28px;
}
.discount-label span {
    margin-left: 20px;
    padding: 0 10px 0 12px;
    color: #fff;
    text-decoration: none;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.discount-label span:before {
    position: absolute;
    top: 0;
    left: -12px;
    width: 0;
    height: 0;
    border-width: 14px 12px 14px 0;
    border-style: solid;
    content: "";
}
.discount-label span:after {
    position: absolute;
    top: 12px;
    left: 0;
    width: 4px;
    height: 4px;
    background: #fff;
    content: "";
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.product-config-header {
    clear: both;
    padding-top: 20px;
    font-size: 150%;
}
.product-list-price {
    padding-bottom: 4px;
}
.product-container .add-buttons-wrap {
    margin-top: 11px;
}
.product-container.list .product-item-image{
    margin-right: 25px;
    position: relative;
}

td.product-image > a{
    position: relative;
    display: inline-block;
}

td.product-image img{
    margin: 0;
}

td.preview-image {
    margin: 0;
    text-align: center;
    background-color: #fff;
    border: 1px solid #c2c2c2;
}

td.preview-image img {
    margin: 20px;
}
td.preview-image .no-image {
    margin: 20px;
}
.related-products td.preview-image img {
    margin: 0px;
}

td.preview-image a {
    padding: 0;
}

.preview-image-wrapper {
    position: relative;
}

.preview-image-wrapper > a {
    display: inline-block;
    position: relative;
}

.preview-image .jcarousel-skin .jcarousel-next-horizontal,
.preview-image .jcarousel-skin .jcarousel-prev-horizontal {
    margin-top: -10px;
}

.product-container.list .product-item-image img{
    border: 1px solid #ebebeb;
}

.product-container.list .thumb-discount-label,
td.product-image .thumb-discount-label,
.product-main-info .image-border .thumb-discount-label{
    position: absolute;
    padding: 7px 14px;
    top: 0;
    right: 0;
    z-index: 1;
}

.product-container.list .prices-container {
    margin-top: 4px;
    padding-bottom: 10px;
}

.product-container.list .price-update {
    font-size: 16px;
}

.product-container.list .product-title {
    display: block;
    padding: 1px 0 3px;
}

.product-container.list .stars {
    padding-top: 5px;
}

.product-spacer {
    width: 0px;
}

.product-spacer + .product-spacer {
    width: 10px;
}

.product-cell-wrapper {
    padding: 10px;
    margin: 0 auto 30px auto;
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;*/
    width: 230px;
}

.center-block {
    width: 100%;
}

.features div {
    font-weight: bold;
}

.multicolumns-list td {
    text-align: center;
}
.multicolumns-list td.product-image {
    border: 1px solid #ebebeb;
    background-color: #fff;
}

.thumbs-wrapper {
    position: relative;
    background: #fff;
}
.thumbs-wrapper .pict {
    margin: 18px 0;
}
.thumbs-wrapper i {
    font-size: 20px;
    cursor: pointer;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 0;
    height: 20px;
    width: 20px;
    margin-top: -10px;
    visibility: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.thumbs-wrapper.jcarousel-container.jcarousel-container-horizontal {
    padding: 0;
}
.thumbs-wrapper li {
    border: none;
    text-align: center;
}
.multicolumns-list td:hover .product-cell-wrapper .thumbs-wrapper i {
    visibility: visible;
}
.thumbs-wrapper .icon-left-circle {
    left: 3px;
}

.thumbs-wrapper .icon-right-circle {
    left: auto;
    right: 3px;
}

.multicolumns-list table .product-title-wrap {
    padding: 11px 0 1px;
    text-align: left
}

.multicolumns-list table .product-title-wrap a {
    display: inline-block;
    overflow: hidden;
    padding-bottom: 1px;
    height: 110px;
    text-overflow: ellipsis;

    text-align: left;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 22px;
    color: #00447e;
}
.multicolumns-list table .product-title-wrap a:hover {
    text-decoration: none;
}

.product-title-wrap,
.multicolumns-list .product-description p,
.multicolumns-list .product-description .buttons-container div {
    text-align: left;
}

.multicolumns-list .product-description .list-price {
    font-size: 11px;
}

.multicolumns-list .product-description .price {
    font-size: 13px;
}

.multicolumns-list .buttons-container {
  margin-top: 6px;
}

.product-description .quick-view {
    padding-top: 6px;
}
.quick-view {
    top: auto;
    margin: 0;
    text-align: left;
    visibility: hidden;
}

.jscroll-item .center .quick-view {
    text-align: center;
    top: 50%;
    margin-top: -17px;
}

.jscroll-item .product-image {
    position: relative;
}

.jscroll-item .quick-view a {
    padding: 8px 15px;
}

.multicolumns-list td:hover .quick-view {
    visibility: visible;
}

.multicolumns-list td:hover .product-cell-wrapper {
    /*background: #f7f7f7; */
}

.pagination-container .list .buttons-container {
    margin: 0;
    padding: 0 0 10px 0;
    background: none;
    border: none;
}

.pagination-container .list .buttons-container .kupivkredit-div-mini {
    display: block;
    margin-top: 10px;
}
/* /Product list view styles */

/* Product table view styles */
.table.products tr:nth-child(2n) {
    background-color: #fff;
}
.table.products {
    margin-bottom: 30px;
    margin-top: 21px;
    border: none;
}

.table.products .qty {
    padding: 0;
    display: inline-block;
}

.table.products .qty label {
    width: auto;
    margin-right: 5px;
}
.table.products td {
    border-right: none;
}

.table.products .nowrap > div {
    display: inline-block;
    vertical-align: middle;
}

.table.products .list-price {
    font-size: 11px;
}
/* /Product table view styles */

/* List templates */
.template-grid-list form {
    text-align: center;
}
.template-grid-list .qty-out-of-stock,
.template-grid-list .no-price,
.template-grid-list .qv-buttons-container {
    display: block;
    margin-top: 7px;
}

.products2-table {
    width: 100%;
    border: none;
    border-spacing: 0;
    border-collapse: collapse;
}
.products2-table td {
    padding-bottom: 13px;
}
.products2-table .lm-left {
    width: 3px;
}
.products2-table .delimiter {
    width: 13px;
}
.products-2 {
    padding: 10px;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.products-2 .product-coming-soon,
.multicolumns-list .product-coming-soon {
    max-width: none;
    padding-top: 0;
}
.products-2 .buttons-container-item {
    min-height: 16px;
}
.products-2 .buttons-container-item .cm-submit,
.products-2 .buttons-container-item .cm-submit:hover,
.template-links-thumb .buttons-container-item .cm-submit,
.template-links-thumb .buttons-container-item .cm-submit:hover,
.template-small-item .cm-submit,
.template-small-item .cm-submit:hover,
.template-small-list .cm-submit,
.template-small-list .cm-submit:hover,
.template-item-first .cm-submit,
.template-item-first .cm-submit:hover,
.template-without-image .cm-submit,
.template-without-image .cm-submit:hover {
    color: #a80006;
}

.template-products .buttons-container,
.template-links-thumb .buttons-container-item,
.template-grid-list .buttons-container,
.template-grid-list2 .buttons-container {
    background: none;
    border: 0 none;
    padding: 0 0 17px 0;
}
.template-products .control-group {
    margin: 0 0 10px;
}
.template-products .add-buttons-wrap .add-to-compare {
    margin-left: 15px;
}
.template-products .prices-container strong {
    display: block;
}
.template-products .qv-buttons-container {
    margin: 0;
}

.template-links-thumb form {
    text-align: center;
}

.template-item-first .bullets-list {
    padding-left: 20px;
}

.multicolumns-list .buttons-container-item {
    margin-top: 20px;
}

.template-grid-list2 .button-wrap-left a {
    padding: 8px 15px;
}
.template-grid-list2 .product-description {
    padding-left: 10px;
}
.template-grid-list2 td.product-image {
    border: 0 none;
}

.template-small-list td {
    padding: 2px 0;
}
.item-number {
    vertical-align: top;
}
/* /List templates */

/* Pagination styles */
.pagination a, .pagination a:active, .pagination-selected-page {
    display: inline-block;
    padding: 1px 3px;
    min-width: 12px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 85%;
    border: none;
}
.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination-selected-page {
    text-decoration: none;
}
.pagination a.set, .pagination a.prev, .pagination a.next {
    margin: 0 4px;
    padding: 4px 6px;
    width: auto;
    /*border: 1px solid #b2b2b2;*/
    border: none;
}
.pagination a.set:hover, .pagination a.prev:hover, .pagination a.next:hover {
    display: inline-block;
    padding: 4px 6px;
    min-width: 12px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 85%;
    color: #fff;
    border: none;
}
.pagination a {
    color: #333;
}
.pagination a.prev, .pagination a.next, .pagination a.prev:active, .pagination a.next:active, .pagination a.prev:visited, .pagination a.next:visited {
    color: #fff;
}
/* /Pagination styles */

/* Lists */
.category-description ul, ul.bullets-list, ul.bullets-list, .action-bullets {
    margin-left: 15px;/* List with circle bullets */
    list-style-type: disc;
}
ul.bullets-list ul li{
    background: none;
}
ol.bullets-list {
    padding: 0 0 0 35px;
}
.separated-list li {
    padding: 5px 0;
}
.arrows-list li.delim {
    border-top: 1px dotted #ccc;
}
li.expanded {/* Tree list */
    background: url('../../../../../../../../design/themes/sgf/media/images/icons/category_expanded.gif') no-repeat scroll right 5px;
}
li.collapsed {
    background: url('../../../../../../../../design/themes/sgf/media/images/icons/category_collapsed.gif') no-repeat scroll right 5px;
}
.inside-list li {
    padding: 2px 0 3px 0;
    background-image: none;
    list-style: none none;
    line-height: 12px;/* inside list */
}
.action-bullets {/* Action bullets */
    margin-bottom: 10px;
}
.action-bullets li {
    display: inline;
}
.wysiwyg-content a {
    color: #00549b;
    text-decoration: underline;
}
.wysiwyg-content a:hover {
    color: #00549b;
    text-decoration: none;
}
.wysiwyg-content h2 {
    font-family: 'Source Sans Pro', sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 22px;
    text-transform:none;
    color:#074089;
    margin: 10px 0;
}
.wysiwyg-content h3 {
    font-family: 'Source Sans Pro', sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    text-transform:none;
    color:#074089;
}
.wysiwyg-content h4 {
    font-family: 'Source Sans Pro', sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    text-transform:none;
    color:#727272;
}
.wysiwyg-content ul {
    margin: 5px 0 5px 40px;
}
.wysiwyg-content ul li {
    padding: 0;
    background-image: none;
    list-style-type: disc;
}
.wysiwyg-content .control-group ul li {
    list-style-type: none;
}
ul.no-markers li, .wysiwyg-content ul.no-markers li {
    padding-left: 0;
    background-image: none;
    list-style-type: none;/* No bullets */
}
.b-bottom {
    border-bottom: 1px dotted #ccc;
}
.delim {
    border-top: 1px dotted #ccc;
}
ul.statistic-list .discount-price, .checkout-summary .discount-price {
    color: #598527;
}
ul.statistic-list.total {
    width: 100%;
    border-top: 1px dotted #d4d4d4;
    text-align: right;
}
/* /Lists */

/* Cart page styles */
.buttons-container.cart-bottom-buttons {
    margin-top: 30px;
    padding: 17px 20px;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.buttons-container.cart-top-buttons {
    margin: 5px 0 0;
    padding: 17px 20px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.cart-left-buttons .button.button-wrap-left {
    margin-right: 7px;
}
.cart-right-buttons .float-right {
    margin-left: 20px;
}
.mainbox-cart-body .table tr {
    background-color: #fff;
}
.mainbox-cart-body .table {
    border-right: 1px solid #ebebeb;
}
.mainbox-cart-body th {
    padding: 12px 20px;
    border-right: none;
    text-align: center;
}
.mainbox-cart-body td {
    padding: 17px 10px;
    border-right: none;
    vertical-align: top;
}
.mainbox-cart-body .product-description-cell {
    padding-top: 15px;
}
.mainbox-cart-body .product-image-cell {
    padding-left: 20px;
}
.mainbox-cart-body .table .quantity-cell {
    padding: 12px 30px 0;
}
.mainbox-cart-body .table .quantity-cell.quantity-disabled {
    padding-top: 17px;
}
.mainbox-cart-body .table td.price-cell {
    padding-right: 20px;
}
.mainbox-cart-body .product-image {
    margin: 0;
}
.mainbox-cart-body .product-title {
    font-size: 115%;
}
.mainbox-cart-body .icon-delete-big {
    margin: 0 0 0 6px;
    position: relative;
    top: 4px;
}
.mainbox-cart-body .options {
    margin-top: 20px;
}
.mainbox-cart-body .product-options {
    padding: 10px;
    border: 1px solid #f0f0f0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.mainbox-cart-body .product-options .table {
    margin-top: 0;
}
.mainbox-cart-body .product-options .table th {
    padding: 12px;
}
.mainbox-cart-body .product-options .product-list-field {
    margin-top: 5px;
}
.mainbox-cart-body .product-options div:first-child {
    margin: 0;
}
.mainbox-cart-body .options .control-group {
    margin-top: 10px;
}
.discount-info, .info-block {
    position: relative;
    margin-top: 7px;
    padding: 10px;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 90%;
}
.discount-info .points-in-use {
    display: block;
    overflow: hidden;
    padding-top: 5px;
}
.discount-info .points-in-use .delete-icon {
    position: relative;
    top: 3px;
}
.info-block.buy-together {
    margin-top: 15px;
}
.info-block.buy-together h2 {
    padding-bottom: 15px;
    font-weight: bold;
}
.info-block.buy-together ul li {
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
}
/* /Cart page styles */

/* One page checkout styles */
.step-container-active {
    background-color: #fff;
}
.step-title-active, .step-title-complete {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius:3px;
}
.step-title-active span.float-left, .step-title span.float-left {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.step-title-active span.float-left {
    color: #fff;
}
.control-group label em {
    font-weight: normal;
    font-style:normal;
}
.address-switch {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.address-switch .float-left span {
    font-weight: bold;
}
.step-title-complete {
    background: #fff;
}
.step-title-complete span.float-left {
    margin-right: 13px;
    padding-top: 1px;
    padding-left: 0;
    font-size: 22px;
}
.step-title-complete a.title, .step-title-complete a.title:hover  {
    text-decoration: none;
}
.step-title-complete .button-tool a, .step-title-complete .button-tool a:visited {
    color: #979797;
    text-transform: none;
}
.step-title-complete .float-right {
    padding: 4px 0 0 0;
}
.multiple-profiles, .multiple-profiles strong {
    font-style: normal;
}
.multiple-profiles .control-group {
    margin-bottom: 13px;
    padding-bottom: 6px;
    border-bottom: 1px solid #dadada;
}
.step-body-active .select-profile label {
    display: none;
}
.step-body-active .select-profile {
    padding-left: 0;
}
.subheader .subheader-extra {
    padding-left: 5px;
    font-size: 86%;
    font-weight: normal;
}
.mainbox-title .secure-page-title {
    display: inline-block;
    margin: 17px 30px 3px 0;
    line-height: 30px;
}
.mainbox-title .secure-page-title .icon-lock {
    font-size: 120%;
}
.mainbox-title .status {
    float: right;
    padding-top: 13px;
    color: #404040;
    font-style: normal;
    font-size: 50%;
}
.mainbox-title .date {
    font-style: normal;
    font-size: 50%;
}
.mainbox-title .subtitle {
    font-size: 70%;
    font-weight: normal;
    color: #9a9a9a;
}
.step-body-active .coupon-code-container .control-group .input-text {
    width: 227px;
}
.step-body-active .coupon-code-container .control-group {
    padding: 18px 0;
}
.vendor-name {
    display: inline-block;
    padding: 15px 0 10px;
    font-weight: bold;
}
.shipping-options .bullets-list {
    padding-bottom: 10px;
}
.shipping-options-total {
    margin-top: 15px;
    padding: 15px 0;
    border-top: 1px solid #e5e5e5;
}
.shipping-tips, .shipping-tips div, .shipping-tips p {
    color: #7f7f7f;
}
.customer-notes {
    padding: 15px 0 17px 0;
}
.customer-notes p.strong {
    padding: 6px 0 2px 0;
}
.shipping-tips p {
    padding: 7px 0 10px;
}
.checkout-buttons {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.relogin {
    display: inline-block;
    padding: 10px 10px 20px;
}
.checkout-separator {
    position: absolute;
    left: -20px;
    width: 1px;
    height: 100%;
}
.checkout-inside-block {
    display: inline-block;
    padding: 0 20px;
}
.checkout-billing-options {
    padding: 20px 20px 0;
}
.checkout-billing-options.notab {
    padding: 0px 20px 0;
}
.checkout-buttons .float-left, #step_one_login .checkout-buttons .float-left {
    padding-top: 3px;
}
.step-title-active span.title {
    color: #2d2d2d;
}
.step-title span.title, .step-title a.title {
    color: #989898;
}
.step-title {
    border-radius: 3px 3px 3px 3px;
    background: none repeat scroll 0 0 #fff;
}
.step-title span.float-left {
    color: #fff;
}
#step_four_body .control-group label {
    color: #404040;
}
#step_four_body .control-group input, #step_four_body .control-group select, #step_four_body .control-group {
    line-height: 130%;
}
.cvv2-note {
    border-radius: 6px 6px 6px 6px;
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.card-info h5 {
    font-weight: bold;
}
.card-info p {
    padding-top: 3px;
}
.form-payment span.payment-image {
    display: inline-block;
    float: left;
    width: 192px;
}
.form-payment input {
    margin: 0px 15px 0px 0px;
}
.form-payment label {
    display: inline-block;
    margin-top: -5px;
    font-weight: normal;
    line-height: 145%;
}
.form-payment.payment-delim {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e8e9eb;
}
.form-payment-field {
    margin: 0px 0px 0px 29px;
}
ul.paym-methods {
    float: left;
    margin: 0;
    padding-right: 60px;
    width: 280px;
}
ul.paym-methods li {
    margin: 0px;
    padding: 0px;
    background: none;
    list-style-type: none;
}
.cm-tabs-content .paym-methods li {
    padding: 0px 0px 15px 15px;
}
.other-text {
    display: inline-block;
    width: 260px;
    margin-bottom: 10px;
}
.other-text h2 {
    font-weight: bold;
    font-size: 135%;
    line-height: 130%;
}
.other-text p {
    padding-top: 10px;
    font-weight: normal;
    line-height: 150%;
}
.cm-tabs-content .paym-methods li div.radio1 {
    display: block;
    padding-left: 10px;
    font-weight: normal;
    font-size: 85%;
    line-height: 140%;
}
.cm-tabs-content .paym-methods li input {
    float: left;
    margin-top: 2px;
    margin-left: -10px;
}
.cm-tabs-content .paym-methods li div.radio1 h5 {
    padding-bottom: 5px;
    font-weight: normal;
    line-height: 120%;
}
.cm-tabs-content .paym-methods li div.radio1.active h5 {
    padding-bottom: 5px;
    font-weight: bold;
    line-height: 120%;
}
#step_two .checkout-inside-block {
    width: 440px;
}
.billing-first-name,
.billing-country,
.shipping-first-name,
.shipping-country,
.account .first-name {
    display: inline-block;
    float: left;
    margin-right: 20px;
    width: 180px;
}
.billing-last-name,
.billing-state,
.shipping-last-name,
.shipping-state,
.account .last-name {
    display: inline-block;
    float: left;
    width: 240px;
}
.billing-country select, .billing-state select, .shipping-country select, .shipping-state select {
    width: 100%;
}
.billing-email, .shipping-email {
    clear:both;
}
.billing-zip-code, .shipping-zip-code {
    clear: both;
    width: 120px;
}
.order-information h4 {
    padding-bottom: 7px;
    font-weight: bold;
}
.order-information hr {
    clear: both;
    margin-bottom: 15px;
    padding-top: 10px;
    border-bottom: 1px dotted #ccc;
}
.order-create-account {
    margin-top: 30px;
    width: 300px;
}
.order-create-account input[type="text"], .order-create-account input[type="password"] {
    width: 292px;
}
/* Credit card form */
.credit-card {
    display: inline-block;
    float: left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding: 0 15px;
    max-width: 363px;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f7f7f7;
}
/* /Credit card form */

/* Checkout sidebox */
.checkout-summary table tbody.total th {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    font-weight: bold;
}
.checkout-summary table td.taxes {
    padding-bottom: 2px;
    font-weight: bold;
}
.checkout-summary .discount-info {
    margin-bottom: 5px;
}
.taxes-name {
    width: 160px;
}
.taxes-amount {
    display: inline-block;
    width: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sidebox-body .checkout-summary a:link, .sidebox-body .checkout-summary a:visited {
    color: #08c;
}
.sidebox-wrapper.order-products .sidebox-body a {
    color: #08c;
}
.coupon-code-container {
    margin: 10px 0;
    padding: 6px 0;
    border: 1px dotted #7c8e8e;
    border-width: 1px 0;
}
/* /Checkout sidebox */
/* /One page checkout styles */

/* Classic checkout */
.classic-checkout-title {
    margin: 0 0 0 16px;
}
/* Progress bar styles */
.pb-container em {
    display: inline-block;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #d0d0d0;
    color: #fff;
    text-decoration: none;
}
.pb-container .complete em {
    background-color: #aac830;
}
.pb-container .active em {
    background-color: #202020;
}
.pb-container a, .pb-container span {
    display: inline-block;
    color: #a1a1a1;
    vertical-align: middle;
}
.pb-container a, .pb-container .active span {
    display: inline-block;
    max-width: 103px;
}
.pb-container span.active {
    color: #222020;
}
.pb-container .icon-right-thin {
    padding: 0 5px;
    font-size: 20px;
}
/* /Progress bar styles */
/* /Classic checkout */

/* Block "Product filters" */
.product-filters {
    padding-top: 5px;
    font-size: 90%;
    line-height: 140%;
}
.product-filters li {
    padding: 2px 0 3px;
}
.product-filters .extra-link-wrap {
    margin-top: -3px;
    padding-top: 0;
}
.product-filters a.extra-link {
    border-bottom: 1px dotted #4d4d4d;
}
.product-filters a.extra-link.filter-delete {
    float: right;
    border: none;
}
.filter-icon {
    position: absolute;
    top: 1px;
    left: 0px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #808080;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 70%;
}
.filter-icon i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -3px 0 0 -3px;
    width: 8px;
    height: 8px;
    font-size: 8px;
}
.filter-icon .icon-ok {
    display: none;
}
.product-filters li a.filter-item .icon-cancel, .product-filters li a.filter-item.checked:hover .icon-ok, .product-filters li a.filter-item.disabled:hover .icon-ok {
    display: none;
}
.product-filters li a.filter-item.checked:hover .icon-cancel, .product-filters li a.filter-item.checked.disabled:hover .icon-cancel, .product-filters li a.filter-item:hover .icon-ok, .product-filters li a.filter-item.checked .icon-ok {
    display: inline-block;
}
.product-filters li a.filter-item, .product-filters li a.filter-item:hover {
    position: relative;
    display: inline-block;
    padding-left: 16px;
}
.product-filters li a.filter-item:hover, .product-filters li a.filter-item.checked {
    text-decoration: none;
}
.product-filters li a.filter-item.disabled {
    background-color: #fff;
    text-decoration: none;
    cursor: default;
}
.product-filters li a.filter-item.disabled .filter-icon {
    border-color: #ddd;
}
.product-filters li a.filter-item.checked.disabled {
    text-decoration: none;
    cursor: pointer;
}
.product-filters .details {
    color: #959595;
    font-weight: normal;
}
.filter-wrap {
    padding-bottom: 10px;
}
.filter-title {
    border-bottom: 1px dotted #4d4d4d;
    font-weight: bold;
    cursor: pointer;
}
.filter-wrap.cm-combo-off .icon-right-dir, .filter-wrap.cm-combo-on .icon-down-dir {
    display: none;
    font-size: 115%;
}
.filter-wrap.cm-combo-on .icon-right-dir, .filter-wrap.cm-combo-off .icon-down-dir {
    display: inline-block;
    width: 12px;
    font-size: 115%;
}
.filter-wrap.cm-combo-off .icon-down-dir {
    margin: 0 2px 0 -2px;
}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active, .secondary-link, .secondary-link:active {
    color: #b20101;
    text-transform: lowercase;
    font-size: 85%;
    padding-left: 15px;
    position: relative;
}
.reset-filters:hover i, .reset-filters i {
    text-decoration: none;
    font-size: 130%;
    position: absolute;
    left: 0;
}
/* /Block "Product filters" */

/* Captcha */
.captcha label {
    display: block;
    padding-bottom: 2px;
    color: #404040;
    font-weight: bold;
}
.captcha p {
    padding-top: 3px;
    color: #a6a6a6;
    font-size: 13px;
    clear: both;
}
.image-captcha {
    border: 1px solid #ccc;
    cursor: pointer;
}
form .captcha-input-text {
    margin-right: 10px;
    padding: 3px 3px;
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    font-size: 130%;
}
/* /Captcha */

/* Select languages and currencies */
.select-link > span {
    display: inline-block;
    padding-bottom: 1px;
    border-bottom: 1px dotted #08c;
    color: #08c;
}
.tygh-top-panel .top-languages .select-wrap {
    padding: 0;
    background: url('../../../../../../../../design/themes/sgf/media/images/top_separator.png') right 2px no-repeat;
}
.tygh-top-panel .top-languages:last-child .select-wrap {
    background: none;
}
.quick-links-wrap {
    padding-right: 5px;
}
.tygh-top-panel .top-languages, .tygh-top-panel .select-wrap.currencies {
    margin-right: 12px;
}
.select-wrap.languages a.active-element, .select-wrap.currencies a.active-element {
    display: inline-block;
    margin-top: -3px;
    padding: 3px 0 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 3px 4px rgba(0,0,0,.05),inset 0 -3px 4px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 3px 4px rgba(0,0,0,.05),inset 0 -3px 4px rgba(0,0,0,.05);
    box-shadow: inset 0 3px 4px rgba(0,0,0,.05),inset 0 -3px 4px rgba(0,0,0,.05);
}
.select-wrap.languages a.active-element {
    padding: 4px 0px 4px 5px !important;
}
.select-wrap.languages a {
    text-decoration: none;
}
.select-wrap.currencies a.active-element {
    padding: 3px 8px 1px;
}
.select-wrap.currencies a.active-element:hover {
    text-decoration: none;
    cursor: default;
}
.select-wrap.currencies a {
    display: inline-block;
    margin-top: -3px;
    padding: 3px 7px;
    text-decoration: none;
}
.select-popup {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active {
    text-shadow: 0 1px 0 #fff;
}
.lang-noname img {
    margin: 0;
}
/* /Select languages and currencies */
.dropdown-content {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.dropdown-content a:link, .dropdown-content a:visited, .dropdown-content a:hover {
    text-decoration: none;
    font-size: 85%;
}
/* Checkout totals */
#est_box {
    float: left;
    width: 49%;
}
.coupons-container {
    float:left;
    padding-right: 23px;
    width: 236px;
}
.coupon-items span {
    display: inline-block;
}
.coupon-items .strong {
    padding-bottom: 3px;
}
.coupon-items > li {
    padding: 0 0 10px;
}
ul.coupon-items li:last-child {
    padding-bottom: 0;
}
.coupon-items .icon-cancel-circle {
    margin: 0;
}
a.shipping-edit-link:link {
    display: inline-block;
    margin: 0 2px 0 3px;
    text-transform: uppercase;
    font-size: 85%;
    line-height: 130%;
}
.shipping-edit-link:hover {
    text-decoration: none;
}
.shipping-edit-link:hover span {
    border-bottom: 1px dotted #08c;
}
/* /checkout totals */

/* File uploader */
.attach-images-alt label {
    color: #555555;
    text-align: left;
    font-weight: bold;
    font-size: 85%;
}
/* /File uploader */

/* Cart items */
.quantity label {
    color: #858585;
}
.product-description a.cm-combination {
    display: inline-block;
    margin: 20px 0 10px;
}
.product-description a.cm-combination i {
    font-style: normal;
}
.product-description a.cm-combo-off i, .product-description a.cm-combo-on:hover i {
    border-bottom: 1px dotted #4d4d4d;
}
.product-description a.cm-combo-off, .product-description a.cm-combo-off:hover {
    background-position: right -77px;
    text-decoration: none;
}
.product-description a.cm-combo-on:hover {
    background-position: right -37px;
    text-decoration: none;
}
.product-description .button-submit-action, .product-description .text-button {
    margin-right: 5px;
}
.product-options .table .product-list-field {
    padding-left: 0;
}
.product-options .table .product-list-field label {
    float: none;
    margin: 0;
    padding-top: 0;
    width: auto !important;
    vertical-align: 1px;
}
.reward-points {
    display: inline-block;
}
.discount-coupon .control-group {
    margin: 4px 0;
}
.coupons-container .control-group .label {
    display: block;
}
.cart-shipping-title {
    font-weight: bold;
    font-size: 16px;
}
.payment-methods-wrap {
    border-top: 1px solid #e3e3e3;
}
/* /Cart items */

/* Log in/out styles */
#sign_io {
    margin-top: 4px;
    padding-left:0;
    background: url('../../../../../../../../design/themes/sgf/media/images/top_separator.png') 0 9px no-repeat;
    text-transform: capitalize;
}
#sign_io a.text-button, #sign_io a.text-button:visited, #sign_io a.text-button:hover, #sign_io a.text-button:active {
    margin: 0;
    padding: 0;
    background: none;
    text-transform: none;
    font-size: 100%;
}
.login-popup .error-text {
    color: #fd0000;
}
.login-popup .control-group .input-text {
    margin: 0;
    padding: 8px 5px 7px;
    height: 36px;
    font-size: 115%;
}
.login-popup .control-group.password {
    margin: 20px 0 5px;
}
.password .forgot-password-label {
    float: left;
}
.password .forgot-password {
    float: right;
    font-weight: normal;
    padding: 6px 0;
}
.login-popup .object-container .buttons-container-picker {
    padding: 14px 20px;
}
/* /Log in/out styles */

/* Placing order */
.order-status {
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #f7f7f7 url('../../../../../../../../design/themes/sgf/media/images/icons/ajax.gif') no-repeat 15px center;
}
body.clear-body {
    background-color: #fff;
    background-image: none;
}
/* /Placing order */

/* Page 404 */
.exception {
    background: url('../../../../../../../../design/themes/sgf/media/images/exception.png') no-repeat top left;
}
.exception p {
    font-size: 110%;
}
.exception ul li {
    float: left;
    list-style-type: none;
}
.exception ul li a {
    text-decoration: underline;
}
.exception-code {
    position: absolute;
    top: 92px;
    left: 63px;
    line-height: 70px;
}
.exception-code em {
    display: block;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    font-size: 26px;
}
.exception h1 {
    font-weight: bold;
    font-size: 25px;
}
/* /Page 404 */

/* Popup dialog */
.object-container {
    padding: 15px 20px;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    background-color: #fff;
    font-size: 100%;
}
[aria-describedby^="product_quick_view"] .object-container {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.ui-widget select, .ui-widget textarea {
    font-weight: normal;
}
.ui-widget-content .button-action a {
    color: #fff;
}
.ui-widget-content.ui-dialog {
    padding: 0;
    border: none;
    max-width: 930px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.45);
    -moz-box-shadow: 0 4px 15px rgba(0,0,0,0.45);
    box-shadow: 0 4px 15px rgba(0,0,0,0.45);
}
.ui-dialog .ui-dialog-content {
    overflow: visible;
    padding: 0;
    min-height: 120px !important;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ui-dialog .ui-dialog-titlebar {
    border: none;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: none;
}
.ui-dialog .ui-resizable-se {
    right: 1px;
    bottom: 1px;
}
.cm-check-changes .ui-dialog .buttons-container {
    margin: 15px 0 -8px 0;
    padding: 15px 0;
}
.ui-widget-overlay {
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: url('../../../../../../../../design/themes/sgf/media/images/picker_bg_outside.png') repeat-x 0 -50% scroll #fff;
    opacity: 0.6;
    filter: Alpha(Opacity=60);
}
div.ui-dialog .ui-dialog-title {
    margin: 0;
    color: #fff;
    font-weight: normal;
    font-size: 16px;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 13px 20px 10px;
    height: 20px;
}
.ui-dialog .ui-dialog-titlebar-close {
    top: 25px;
    right: 13px;
    padding: 0;
}
.ui-dialog .el-rte .ui-resizable-se, .el-rte .ui-resizable-se {
    right: 3px;
    bottom: 51px;
    z-index: 0 !important;
}
.el-dialogform-content, .el-dialogform-content .ui-widget-content, .ui-dialog .ui-dialog-buttonpane {
    border: none;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ui-dialog .ui-dialog-buttonpane {
    margin-top:-10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    margin-top: 10px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: url('../../../../../../../../design/themes/sgf/media/images/icons/openhand.cur'), move;
}
.ui-dialog .buttons-container.picker {
    padding: 13px 0;
    width: 100%;
    border-top: 1px solid #ebebeb;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    background-color: #f9f9f9;
}
.buttons-container-picker, .body-bc {
    padding:0;
    width: 100%;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.buttons-container-picker {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 20px;
    border: 1px solid #e3e3e3;
}
.body-bc {
    width: auto;
}
.ui-dialog .buttons-container.picker > div {
    margin: 0 15px;
}
.ui-widget-header .ui-icon-closethick {
    background: url('../../../../../../../../design/themes/sgf/media/images/icons/picker_close.png') 0 0 no-repeat;
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
    border: none;
    background: none;
}
.ui-widget-header .ui-state-hover .ui-icon.ui-icon-closethick {
    background-position: 0 -30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
    .ui-widget-header .ui-icon-closethick {
    background-image: url('../../../../../../../../design/themes/sgf/media/images/icons/picker_close@2x.png');
    background-size: 50px, 50px;
}
}
/* /Popup dialog */

/* Graph bar */
.graph-border {
    border: 1px solid #ababab;
}
.graph-bg {
    background-color: #ccf2ff;
}
/* /Graph bar */

/* Form styles */
.cm-failed-label{
    color: #b94a48 !important;
}
/* For checkboxes in FF */
input[type=checkbox].cm-failed-field {
    outline: 1px dashed #cc0;
    background-color: #fdd;
}
/* /For checkboxes in FF */

/* Error message */
.help-inline p, .login-popup .help-inline p {
    padding: 4px 0px 0px 0px;
    color: #b94a48 !important;
    font-size:100%;
}
.help-inline b {
    font-weight: bold;
}
.control-group .help-inline {
    display: block;
}
/* /Error message */

/* dropbox error-message */
.dropdown-box .error-message {
    width:90%;
}
.dropdown-box .message {
    padding:0;
    background:none;
}
.dropdown-box .message p, .dropdown-box .error-message p {
    color: #b94a48;
    font-size:100%;
}
.dropdown-box .error-message {
    padding-top:6px;
}
.dropdown-box .error-message .arrow {
    border: none;
}
.dropdown-box a {
    outline: 0;
}
a.cm-combination {
    text-decoration: none;
}
/* /Dropbox error-message */

.options-wrapper .product-list-field {
    padding-left: 0;
    margin: 0 0 10px;
}
.long .options-wrapper .product-list-field label {
    float: none;
}
.product-list-field {
    margin-top: 0;
}

.product-list-field span {
    display: inline-block;
    padding: 6px 0;
}
label.cm-required:after {
    padding-left: 3px;
    color: #d64830;
    content: "*";
    font-size: 130%;
    line-height: 1px;
}
.product-list-field label, .control-group label {
    padding: 6px 0;
}
.control-group .select-field label {
    padding-left: 12px;
}

.options-wrapper .product-list-field > label {
    margin: 0 10px 0 0;
    font-weight: bold;
    overflow: hidden;
}

.options-wrapper .product-list-field .description, .options-wrapper .product-list-field .help-inline {
    display: block;
    margin-left: 120px;
}
.long .options-wrapper .product-list-field .description, .long .options-wrapper .product-list-field .help-inline {
    margin-left: 0px;
}
.product-main-info.long .options-col .control-group.product-list-field label {
    margin-bottom: 4px;
    width: auto;
    float: none;
}
.modern-style-long .product-list-field {
    margin-top: 12px;
}
.select-field label, .control-group .select-field label {
    font-weight: normal;
    font-size: 90%;
}
.control-group.zipcode {
    clear: both;
}
/* Input append with button */
.input-append .input-text {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
/* /Input append with button */
/* /form styles */

/* mandatory fields */
.mandatory-fields {
    text-decoration: underline;
    font-size: 85%;
}
/* /mandatory fields */

.border-bottom {
    border-bottom: 1px solid #dedede;
}
.row-border > td {
    margin-bottom: 15px;
}
.cm-hint {
    color: #bfbfbf !important;
}

/* Product notification */
.product-notification-body {
    border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
}
.product-notification-buttons {
    padding: 15px 20px;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
/* /Product notification */

a.secondary-link {
    font-size: 85%;
}
.qty-in-stock, .qty-out-of-stock {
    font-weight: bold;
}
.features-list {
    margin: 0;
    padding: 3px 0;
}
.box {
    padding: 10px;
    color: #707070;
    font-size: 85%;
}
.product-descr {
    margin: 0;
    padding: 0 0 2px 0;
    color: #232323;
    line-height: 170%;
}
.product-container.list .qty {
    padding: 0;
}
.qty label {
    width: 110px;
    margin-right: 10px;
    padding: 6px 0;
}
.product-descr .features {
    margin: 0 0 6px;
}
.product-descr p {
    margin: 0 0 12px;
    padding: 0;
}
.product-prices {
    clear: left;
    padding: 0;
}
.prices-container {
    padding: 0 0 5px 0;
}
.price-update {
    display:inline-block;
    font-size: 13px;
}
.compact .text-button, .compact .text-button:visited, .compact .text-button:hover, .compact .text-button:active, .compact .text-button-act, .compact .text-button-act:visited, .compact .text-button-act:hover, .compact .text-button-act:active {
    background-position: right 2px;
    font-size: 85%;
}

/* Product details page */
.product-header-extra {
    margin: -16px 0 13px -1px;
}
.buttons-wrapper .input-text-short {
    border-color: #c0c0c0;
}
.object-image {
    display: inline-block;
    margin: 2px 0;
    border: 1px solid #ccc;
}
.product-info .list-price {
    line-height: 100%;
    font-size: 13px;
}
.product-info .add-product i{
    display: none;
}
.product-info .add-product .text-button {
    text-transform: none;
    font-size: 100% !important;
}

.product-main-info .image-border {
    position: relative;
    padding: 0 0 10px;
}

.product-main-info .image-border .cm-image-wrap {
    border: 1px solid #ebebeb;
    width: 310px;
    float: left;
}

.product-main-info .image-border .cm-image-wrap img {
    margin: 20px;
}

.product-main-info .rating-wrapper > a {
    padding-right: 17px;
    line-height: 23px;
    display: inline-block;
}

.product-main-info .add-buttons-wrap {
    border: none;
    display: inline-block;
    width: 200px;
    vertical-align: middle;
    white-space: normal;
}

.add-buttons-wrap .add-to-compare .text-button {
    text-transform: none;
    font-size: inherit;
}

.add-to-compare i {
    display: none;
}

.product-main-info .add-buttons-inner-wrap {
    padding: 0;
}
.buttons-container .buttons-container {
    border: none;
}
.product-main-info .buttons-container .buttons-container {
    display: inline-block;
    margin-right: 19px;
    padding: 0;
    background: none;
    vertical-align: middle;
}
.product-main-info .product-info form > .buttons-container {
    margin-top: 15px;
    padding: 0;
    background: none;
    border: none;
}
.product-info .qty {
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
}

.product-main-info .price-wrap {
    padding: 15px 0 0;
    /*display: none;*/
}

.product-thumbnails{
    margin-top: 0px;
    text-align: left;
    float: right;
    width: 90px !important;
}

.product-thumbnails .image-border img {
    margin: 0;
}

.cm-thumbnails-mini {
    margin: 0 4px 4px 0;
}

.product-main-info .stars {
    font-size: 21px;
}

.product-main-info .stars a {
    font: inherit;
    text-decoration: none;
}

.brand-wrapper {
    margin: 5px 0 6px;
}
.brand-wrapper p {
    text-transform: uppercase !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 20px !important;
    line-height: 20px !important;
    font-weight: 300 !important;
}

.product-main-info .price-num {
    font-size: 32px;
}

.product-main-info .fileuploader .upload-file-local,
.product-main-info .fileuploader .upload-file-section {
    margin-left: 120px;
}

.long.product-main-info .fileuploader .upload-file-local,
.long.product-main-info .fileuploader .upload-file-section {
    margin-left: 0;
}

.product-main-info .product-notify-email {
    margin-bottom: 15px;
}

.product-main-info .option-items .help-inline {
    margin-left: 0;
}

.product-main-info .buttons-container .buttons-container .product-coming-soon {
    margin-right: 0;
}

/* product-switcher */
.product-switcher {
    position: absolute;
    top: 12px;
    right: 0;
    padding: 0 24px;
    display: none;
}
.product-switcher .switcher-icon {
    display: inline-block;
    position: absolute;
    cursor: pointer;
    top: -2px;
    padding: 0;
    font-size: 18px;
}

.product-switcher .switcher-icon.left {
    left: 0;
}

.product-switcher .switcher-icon.right {
    right: 0;
}
.product-switcher .switcher-icon.disabled, .product-switcher .switcher-icon.disabled i, .product-switcher .switcher-icon.disabled:hover i {
    background: none;
    color: #d9d9d9;
    cursor: default;
}

.product-switcher .switcher-icon:hover {
    text-decoration: none;
}

.product-switcher span, .breadcrumbs .product-switcher span {
    font-size: 85%;
    padding: 2px;
}

/* /product switcher */

.multicolumns-list .add-buttons-inner-wrap {
    padding-top: 6px;
}
.add-buttons-wrap .add-to-compare {
    display: inline-block;
    margin: 0px 0 2px 0;
}
.add-buttons-wrap .add-to-compare .text-button {
    padding: 3px 0;
}

.pagination-container .add-buttons-wrap .add-to-compare {
    display: block;
    margin: 0 0 10px 0;
}
.add-to-compare i {
    padding-right: 3px;
}
.product-description {
    line-height: 140%;
}
.popup-tabs {
    padding-top: 25px;
    border-top: 1px dotted #dedede;
}
.popup-tabs li {
    display: inline-block;
    padding: 2px 15px 2px 0;
    text-transform: uppercase;
    font-size: 85%;
}
.popup-tabs i {
    margin-right: 3px;
    font-size: 14px;
}
.buttons-container, .buttons-container-item, .buttons-container.wrap {
    padding: 17px 20px;
    border-top: 1px solid #ddd;
    border-radius: 0px 0px 3px 3px;
}
/* /Product details page */

/* Sorting styles*/
.sort-dropdown {
    border: 1px solid #b3b3b3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.sort-dropdown:hover, .sort-dropdown.cm-combo-off {
    background-color: #e0e0e0;
}
.sort-dropdown.cm-combo-off {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.dropdown-container .sort-dropdown a {
    text-decoration: none;
    font-size: 85%;
    font-weight: normal;
}
.sort-dropdown a i {
    padding-left: 4px;
    position: absolute;
    top: 2px;
    font-size: 145%;
}
.sort-dropdown a:hover {
    text-decoration: none;
}
.sort-pagination a, .sort-pagination a:link, .sort-pagination a:visited, .sort-pagination a:hover {
    text-decoration: none;
}
.sort-pagination a, .sort-pagination span {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 85%;
}
.sort-pagination span {
    color: #fff;
}
.sort-pagination a.set, .sort-pagination a.prev, .sort-pagination a.next {
    margin: 0 4px;
    padding: 4px 6px;
    width: auto;
    border: 1px solid #b2b2b2;
}
.sort-pagination a.set:hover, .sort-pagination a.prev:hover, .sort-pagination a.next:hover {
    color: #fff;
}
.views-icons a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}
.views-icons a:hover, .views-icons .active {
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}
.views-icons .active, .views-icons .active:hover {
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
    text-shadow: none;
}

.sort-container{
    margin: 7px 0 1px;
}

/* /Sorting styles */

.wrapper-overflow {
    overflow-x: auto;
}
/* Form wrap */
.form-wrap {
    position: relative;
    padding: 12px 20px 0 20px;
    /* border-top: 1px solid #e3e3e3;
    border-radius: 5px 5px 0 0; */
}
/* /Form wrap */

/* Account */
.account .address-switch span {
    border-bottom: none;
    font-weight: bold;
}
.account-detail {
    background: url('../../../../../../../../design/themes/sgf/media/images/profile_details.png') no-repeat bottom center;
}
.account-detail h4 {
    font-size: 19px;
}
.account-detail ul li {
    list-style-type: disc;
}
.account .control-group p {
    color: #a6a6a6;
}
.account .buttons-container, .company .buttons-container {
    border-top: 1px solid #ddd;
    border-radius: 0px 0px 3px 3px;
}
.account-benefits h4 {
    font-size: 19px;
}
.account-cancel {
    margin-left: 20px;
    outline: none;
    border: none;
    background: none;
    color: #08c;
    text-transform: uppercase;
    font-size: 11px;
    cursor: pointer;
    box-shadow: none;
}
.account-cancel:hover {
    background: none;
}
/* /Account */

/* login */
.login .body-bc {
    border: none;
    border-top: 1px solid #ddd;
}
.login-info h4 {
    font-size: 19px;
}
.login-info i {
    font-style: italic;
}
/* /Login */

.product-cell-empty {
    text-align: center;
}
.product-cell-empty div {
    height: 230px;
    width: 230px;
    margin: 27px auto 0;
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.08) inset;
    -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.08) inset;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.08) inset;
}
.product-cell-empty p {
    line-height: 190px;
    font-size: 115%;
}
/*  Calendar */
.calendar-but {
    margin-left: -30px;
    margin-right: 8px;
    font-size: 155%;
}
.calendar .cm-external-focus:hover, .cm-calendar + .cm-external-focus:hover {
    text-decoration: none;
}
.calendar .input-text-medium {
    width: 113px;
}
/*  /Calendar */

/*    Orders  */
.orders .border {
    border: none;
}
.orders-print a,.orders-print a:hover {
    display: inline-block;
    padding: 2px 0;
    background: none;
}
.orders-print .pdf,.orders-print .pdf:hover {
    background: none;
}
.orders-actions ul li {
    background: none;
}
.orders-actions .orders-communication-start, .orders-actions .orders-communication-start:hover {
    margin-left: 3px;
}
.orders-print .orders-actions a, .orders-print .orders-actions a:hover {
    text-transform: uppercase;
    font-size: 85%;
    line-height: 15px;
}
.orders-customer,.orders-customer div,.subheader {
    color: #404040;
}
.orders-customer h5 {
    font-weight: 700;
    font-size: 15px;
}
.orders-customer .info-field {
    font-weight: 400;
}
.orders-info th {
    font-weight: 700;
}
.orders-product strong {
    font-weight: 400;
}
.orders-product .quantity {
    font-weight: bold;
}
.orders-notes-body {
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 19px;
}
.orders-summary-wrap {
    border: 1px solid #ededed;
    border-bottom-color: #d4d4d4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.orders-summary-wrap table tbody tr {
    border-bottom: 1px dotted #d4d4d4;
}
.orders-summary-wrap .total td {
    white-space: nowrap;
    font: bold 15px sans-serif;
    line-height: 25px;
}
.orders-summary-wrap .taxes {
    border-bottom: none;
}
.orders-shipment-info h2,.orders-shipment-comments h2 {
    font-size: 165%;
    line-height: 160%;
}
.orders-product th,.orders-summary-wrap strong,.orders-shipment .table th {
    font-weight: 700;
}
.orders-summary-wrap .total,.orders-summary-wrap .last {
    border-bottom: 0;
}
/*    /Orders  */

/* Compare */
.compare-buttons .buttons-container {
    border-top: 1px solid #ddd;
    border-radius: 0 0 3px 3px;
}
.compare-menu ul li a:hover {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #08c;
    color: #fff;
    text-decoration: none;
}
.compare-menu ul li span {
    padding: 8px 16px 7px 16px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: rgb(242,242,242);
    background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(229,229,229,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(229,229,229,1)));
    background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(229,229,229,1) 100%);
    background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(229,229,229,1) 100%);
    background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(229,229,229,1) 100%);
    background: linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(229,229,229,1) 100%);
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.23) inset;
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.23) inset;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.23) inset;
    color: #737373;
}
.compare-products .icon-cancel-circle {
    text-decoration: none;
    font-size: 16px;
}
.compare-table td {
    border: 1px solid #ebebeb;
}
.compare-table-sort {
    text-align: left !important;
}
.compare-list li {
    text-align: left;
}
.compare-checkbox {
    display: inline-block;
    width: 13px;
    height: 13px;
    border: 1px solid #4d4d4d;
    background-color: #fff;
}
/* /Compare*/

/* Details block*/
.details-block i {
    font-style: normal;
}
.details-block .cm-combo-on {
    background-position: right 3px;
}
.details-block .cm-combo-on:hover {
    background-position: right -37px;
}
.details-block .cm-combo-on:hover i {
    border-bottom: 1px dotted #4d4d4d;
}
.details-block .cm-combo-off {
    background-position: right -77px;
}
.details-block-box {
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.details-block-field span {
    color: #404040;
}
/* /Details block*/

.status tr{
    white-space: pre;
}

/*    UI Slider  */
.ui-slider .ui-slider-range.ui-widget-header {
    margin-top: -1px;
    height: 5px;
    border: 1px solid #08c;
    background: none;
}
.cm-range-slider.ui-slider.ui-slider-horizontal {
    height: 5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #cecece url('../../../../../../../../design/themes/sgf/media/images/ui_slider.png') 0 -30px repeat-x;
}
.ui-slider-horizontal {
    height: 7px;
    border: none;
}
.ui-slider .ui-slider-handle {
    top: -6px;
    margin-left: -8px;
    width: 11px;
    height: 15px;
    border: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor: col-resize;
}
.ui-slider .ui-slider-handle:focus {
    outline: 0;
    outline-width: 0;
    outline-style: none;
}
/*    /UI Slider  */

/*  Company  */
.company-info {
    background: url('../../../../../../../../design/themes/sgf/media/images/company_vendor.png') no-repeat bottom center;
}
.company-info h4 {
    font-size: 19px;
}
.company-info p {
    color: gray;
}
.company-info ul li {
    color: gray;
}
/*  /Company  */

/*  Download */
.icon-download {
    margin-left: 5px;
    font-size: 120%;
}
/*  /Download */

/* Sitemap */
.sitemap-section h2 {
    border-bottom: 1px solid #ebebeb;
    font-size: 16px;
}
.sitemap-section-body h3 {
    font-weight: bold;
}
.sitemap-section-body ul li {
    font-size: 12px;
    line-height: 17px;
}
.sitemap-tree-section ul {
    font-size: 12px;
}
.sitemap-tree-section ul li {
    line-height: 17px;
}
.sitemap-tree .parent a {
    text-decoration: underline;
    font: 700 13px, sans-serif;
}
/* /Sitemap */

/* Special user-defined styles */
.top-links-grid .dropdown-box {
    background: url('../../../../../../../../design/themes/sgf/media/images/top_separator.png') 0 9px no-repeat;
}
.homepage-vendors {
    border-radius: 0 5px 5px 0;
}
/* /Special user-defined styles */


/*Block related products */

.sidebox-wrapper.related-products{
    background: #f7f7f7;  /**/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sidebox-wrapper.related-products .sidebox-title,
.sidebox-wrapper.related-products .sidebox-title span{
    background: none;
    filter: none;
    color: #999999;  /**/
    text-shadow: none;
    font-weight: normal;
}

.sidebox-wrapper.related-products .sidebox-body{
    border: none;
    padding: 0 12px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/*
.related-products .sidebox-title{
    padding-bottom: 3px;
}

.related-products .image-border img{
    max-width: 100%;
    margin: 0;
}

.related-products a.product-title{
    margin: 0 0 5px;
    display: inline-block;
}

.related-products .price-wrap{
    margin-top: 5px;
}

.related-products .multicolumns-list td.border-bottom{
    padding: 20px 0 20px;
}

.related-products .multicolumns-list td{
    padding: 12px 0;
}
*/

/* display related products as a dropdown
.related-products {
    position: absolute;
    top: 250px;
    left: 0;
    text-align: left;
	z-index: 99;
}
.related-products .popup-content {
    left: 0;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
    width: 300px;
}
.related-products .popup-content ul.bullets-list {
	margin: 0;
	padding: 5px 20px;
	list-style: none;
}
.related-products .popup-content ul.bullets-list li {
	padding: 0 0 5px 0;
	margin: 0;
}
*/


/* /Block related products */



.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 958px;
    padding: 0;
}

.wysiwyg-content td, .wysiwyg-content th {
    border: none;
}
#tygh_container {
    height: 100%;
    min-height: 100%;
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/bg-left.png') 0 0 repeat-y;
}
#tygh_main_container {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/bg-right.png') 100% 0 repeat-y !important;
}
/*
.bgleft {
    height: 100%;
    min-height: 100%;
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/bg-left.png') 0 0 repeat-y;
}
.bgright {
    height: 100%;
    min-height: 100%;
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/bg-right.png') 100% 0 repeat-y;
    border: 1px solid red;
} */
#table63555 {
    border: none;
    float: right;
    margin-top: 25px;
    margin-right: 20px;
    font-weight: normal;
}
#table63555 #top-phone {
    padding-top: 9px;
    padding-right: 9px;
}
#table63555 th, #table63555 td {
    vertical-align: middle;
    font-size: 28px;
    padding: 2px;
    border: none;
}
.logo-wrap {
    background-color: #f3f3f3;
}
.logo-container .logo {
    margin: 0;
}
.bottom-copyright {
    text-align: center;
    color: #858585;
    text-transform: uppercase;
    margin: 19px 0;
}
.tygh-footer {
    margin: 40px 0 0 0;
    padding: 0;
    background: #f3f3f3 url('../../../../../../../../design/themes/sgf/media/images/bg-tygh-footer.png') 0 0 repeat-x !important;
}
.tygh-footer .container {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #f3f3f3 url('../../../../../../../../design/themes/sgf/media/images/bg-tygh-footer.png') 0 0 repeat-x !important;
    text-align: center;
}
.tygh-footer .container .row {
    text-align: center;
    background-color: transparent !important;
    border: 0;
}
.tygh-footer .container .row .footer-logos {
    margin: 0 auto;
    float: none;
}
.tygh-footer li.level-0 {
    margin-left: 14px;
}
.tygh-footer a:link, .tygh-footer a:visited {
    color: #fff !important;
}
.tygh-footer a:hover {
    color: #858585 !important;
}
.footer-menu-wrap {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    background:  #000000 url('../../../../../../../../design/themes/sgf/media/images/bg-footer-nav.png') 0 0 repeat-x !important;
    border: 0;
}
.footer-menu {
    margin: 0 auto;
    padding: 15px 0 20px 0;
    text-align: center;
}
.footer-menu li a {
    color: #f2f2f2;
    font-size: 14px;
    text-transform: uppercase;
}

.tygh-footer a:link, .tygh-footer a:visited {
    color: #fff;
}
.tygh-footer a:hover {
    color: #e4051f !important;
}

.footer-menu ul li ul
.footer-menu ul li:hover ul {
    display: none !important;
}
.copyright-wrap {
    width: 958px;
    margin:0 auto;
    text-align: center;
    float: none;
    border: 0;
}
.top-search {
    margin: 8px 10px 0 0;
    position: relative;
}
.homepage-banners {
    margin-bottom: 33px;
}
dl#designedfor {
    width: 266px;
    margin: 0;
    padding: 0;
}
dl#designedfor dt {
    background:  #0065bc url('../../../../../../../../design/themes/sgf/media/images/bg-blue-bar.jpg') 50% 50% repeat-x;
    margin: 0;
    padding: 15px 5px 15px 15px;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
dl#designedfor dd {
    margin: 1px 0 0 0;
    padding: 0;
    background-color: #e7e7e7;
}
dl#designedfor dd:hover {
    margin: 1px 0 0 0;
    padding: 0;
    background-color: #005ba9;
}
dl#designedfor dd a{
    text-transform: uppercase;
    display: block;
    padding: 13px 5px 12px 15px;
    text-decoration: none;
}
dl#designedfor dd a:hover {
    color: #fff;
    text-decoration: none;
    text-decoration: none;
}
dl#designedfor dd a#architects {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-architects.png') 95% 50% no-repeat;
}
dl#designedfor dd a#architects:hover {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-architects-on.png') 95% 50% no-repeat;
}
dl#designedfor dd a#engineers {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-engineers.png') 95% 50% no-repeat;
}
dl#designedfor dd a#engineers:hover {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-engineers-on.png') 95% 50% no-repeat;
}
dl#designedfor dd a#scientists {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-scientists.png') 95% 50% no-repeat;
}
dl#designedfor dd a#scientists:hover {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-scientists-on.png') 95% 50% no-repeat;
}
dl#designedfor dd a#labtech {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-labtech.png') 95% 50% no-repeat;
}
dl#designedfor dd a#labtech:hover {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-labtech-on.png') 95% 50% no-repeat;
}
dl#designedfor dd a#teachers {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-teachers.png') 95% 50% no-repeat;
}
dl#designedfor dd a#teachers:hover {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-teachers-on.png') 95% 50% no-repeat;
}
dl#designedfor dd a#plumbers {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-plumbers.png') 95% 50% no-repeat;
}
dl#designedfor dd a#plumbers:hover {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icon-plumbers-on.png') 95% 50% no-repeat;
}

.subcategories ul li {
    width: 230px;
    margin: 20px 40px;
    padding: 0;
}
.subcategories li a {
    padding: 0 !important;
}
.subcategories li a img {
    border: 1px solid #c2c2c2;
}
.listing-cat-name {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/bg-black-bar.jpg') 0 50% repeat-x;
    text-align: center;
    width: 230px;
    height: 61px;
    vertical-align: middle;
}
.listing-cat-name:hover {
    background: #e4051f;
    text-align: center;
}
.listing-cat-name:hover a {
    color: #fff !important;
}
.listing-cat-name a, .listing-cat-name a:active, .listing-cat-name a:visited {
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 22px;
    color: #b7b7b7;
    text-align: center;
}
.listing-cat-name a:hover {
    text-decoration: none;
    color: #fff;
    font-size: 20px;
}
.sort-container {
    display: none;
}
.features div {
    text-align: left;
    text-transform: uppercase;
    padding-top: 20px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    color: #858585;
}
.multicolumns-list .product-description .sku span, .sku {
    text-transform: uppercase;
    padding-top: 10px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    color: #858585;
}
.btn-view-product,
.btn-blue {
    display: block;
    background:  #0065bc url('../../../../../../../../design/themes/sgf/media/images/bg-blue-bar.jpg') 50% 50% repeat-x;
    text-align: center;
    width: 100%;
    vertical-align: middle;

    margin: 20px 0 0 0;
    padding: 16px 0 15px 0;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.btn-view-product:hover, .btn-view-product:active,
.btn-blue:hover, .btn-blue:active {
    background: #e4051f;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
}
.btn-red {
    display: block;
    background:  #e4051f url('../../../../../../../../design/themes/sgf/media/images/bg-red-bar.png') 50% 50% repeat-x;
    text-align: center;
    width: 100%;
    vertical-align: middle;

    margin: 20px 0 0 0;
    padding: 16px 0 15px 0;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.btn-red:hover {
    background: #e4051f;
    text-align: center;
    text-decoration: none;
}
.image-wrap {
    width: 430px;
    margin-left: 40px;
}
.span16 .mainbox-title {
    margin-left: 36px;
}
h1 .mainbox-title, .mainbox-title span, .product-main-info h1.mainbox-title, .product-quick-view.product-main-info .quick-view-title {
    text-transform: uppercase !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 20px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
}
h1.mainbox-title-detail {
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    color: #00549b;
}
body, div, span, li, td, input[type="text"], input[type="password"], textarea, select, .scroll-y, .ui-widget select, .ui-widget textarea, .ui-widget, .ui-dialog .ui-dialog-title, a, a:visited, a:active, .cm-popup-title:hover > a, .cm-popup-title.unlogged a, .cm-popup-title.logged a, .minicart-title, ul.dropdown-multicolumns li a {
    font-family: 'Source Sans Pro', sans-serif !important;
}
.left-sidebar {
    /*margin-left: 50px;*/
}
.right-content {
    padding-right: 10px;
}

div.product-short-description {
    margin-top: 30px !important;
    font-size: 16px;
    font-weight: 300;
}
.product-main-info .cm-tabs-content {
    padding: 20px;
    border: 1px solid #E1E1E1;
    border-top: 0;
}
/********** related-products {{{ ********/
.related-products {
    width: 858px;
    margin: 0 0 0 31px;
}
.related-products h1.mainbox-title {
    margin-left: 0;
}
.related-products h1.mainbox-title span {
    margin-left: 5px;
    color: #858585 !important;
    text-transform: capitalize !important;
    font-size: 20px !important;
}
.related-products .mainbox-body {
    margin-top: 0;
    padding-top: 0;
}
.related-products .product-cell-wrapper {
    width: 150px;
    padding: 0;
}
.related-products .product-cell-wrapper .preview-image .preview-image-wrapper a img {
    width: 110px;
    height: 110px;
    padding: 20px;
}
.related-products .product-cell-wrapper .preview-image {
    border: none;
}
.related-products .product-cell-wrapper .preview-image img {
    border: 1px solid #C2C2C2;
}
.related-products .multicolumns-list td {
    padding: 5px 0 0 0;
}
.related-products .multicolumns-list td.product-description {
    display: none;
}
.related-products .multicolumns-list table .product-title-wrap a {
    color: #858585;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    height: 80px;
}
.related-products .btn-view-product {
    margin-top: 0;
}

/********** related-products }}} ********/

.enquirenow {
    width: 200px;
    height: 51px;
    position: relative;
}
.enquirenow .btn-enquirenow {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    text-transform: uppercase !important;
    padding: 18px 18px 19px 18px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: normal !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 14px !important;
    color: #919191 !important;
    background:  transparent url('../../../../../../../../design/themes/sgf/media/images/bg-btn-enquirenow-off.png') 50% 50% repeat-x;
    text-align: center;
}
.btn-enquirenow:hover {
    color: #ffffff !important;
    background:  transparent url('../../../../../../../../design/themes/sgf/media/images/bg-btn-enquirenow-on.png') 50% 50% repeat-x;
}
.home-content p,
.home-content div,
.home-content ul li,
.home-content a {
    font-size: 16px;
}
.home-content ul {
    margin: 20px 0 20px 0;
    padding: 0 0 0 15px;
}
.home-content ul li {
    margin: 7px 0;
}
.homepage-banners {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/bg-home-banner.png') 0 0 no-repeat;
    height: 395px;
    margin-left: -10px;
    padding-left: 10px;
    width: 945px;
}
.inner-banner {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/bg-inner-banner.png') 0 0 no-repeat;
    height: 250px;
    margin-top: -1px;
    margin-left: -10px;
    padding-left: 10px;
    width: 945px;
}
.add-buttons-wrap .add-to-wish a.wish-link {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icn-add-to-fav.gif') 0 6px no-repeat;
    padding-left: 20px;
    font-size: 16px;
    font-weight:300;
}
.add-buttons-wrap .add-to-wish a.wish-link:hover {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icn-add-to-fav-on.gif') 0 6px no-repeat;
    padding-left: 20px;
    font-size: 16px;
    font-weight:300;
    text-decoration: none;
}
.view-favourites-link {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icn-view-favs.gif') 0 4px no-repeat;
    padding-left: 26px;
    font-size: 16px;
    font-weight:300;
}
.view-favourites-link:hover {
    background: transparent url('../../../../../../../../design/themes/sgf/media/images/icn-view-favs-on.gif') 0 4px no-repeat;
    padding-left: 26px;
    font-size: 16px;
    font-weight:300;
    text-decoration: none;
}
.view-favourites-link:visited,
.view-favourites-link:active {
    padding-left: 26px;
    font-size: 16px;
    font-weight:300;
    text-decoration: none;
}
._buttons-container div {
    float: left;
    width: 150px;
}
.blue-link {
    color: #00549b;
}

.hboxes {
    position:relative;
    height: 210px;
    margin-top: 33px;
    /*background-color: #00447e;*/
}
.hbox {
    float: left;
    position:relative;
    z-index:0px;
    border-top: 1px solid #016ac4;
    width: 236px;
    background-color: #00447e;
}
.hbox img {
    position:absolute;
    top: 0;
    left: 0;
    width: 236px;
    height: 208px;
}
.hbox-shadow {
    /*-webkit-box-shadow:  1px 5px 10px 5px #332e3e;
    box-shadow:  1px 5px 10px 5px #332e3e; */
    -webkit-box-shadow:  10px 0px 10px -7px #332e3e,
                        -10px 0px 10px -7px #332e3e;
    box-shadow:  10px 0px 10px -7px #332e3e,
                -10px 0px 10px -7px #332e3e;


    background-color: #3e3e3e;
}
.product-main-info .tabs ul li a {
    /* text-transform: uppercase; */
    font-size: 13px;
}

.mainbox-body .wysiwyg-content a,
.mainbox-body .wysiwyg-content a:visited,
.mainbox-body .wysiwyg-content a:active {
    color: #00549b;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 300;
    text-decoration: underline;
}
.mainbox-body .wysiwyg-content a:hover {
    color: #00549b;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 300;
    text-decoration: none
}
.content-pad .mainbox-body {
    padding: 0 35px;
}
.content-pad-min .mainbox-body {
    padding: 0 17px;
}
.content-pad .mainbox-body .wysiwyg-content,
.content-pad-min .mainbox-body .wysiwyg-content {
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 300;
}
.content-pad .mainbox-title,
.content-pad-min .mainbox-title {
    padding-bottom: 30px;
}
.testimonials-listing .buttons-container {
    display: none;
}
.testimonials-listing .posts {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #f1f1f1;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 300;
    margin: 0 0 30px 0;
    padding: 20px;
}
.testimonials-listing .manage-post{
    background-color: #fff;
}
.testimonials-listing .post-date,
.testimonials-listing .caret {
    display: none;
}
.testimonials-listing .post-author {
    position: relative;
    top: 0;
    left: 0;
    padding-top: 20px;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400;
}
.testimonials-listing .pagination-bottom {
    border: 0;
}
.contact-title .wysiwyg-content,
.contact-title .mainbox-title {
    padding-bottom: 0;
}
.contact-sidebar{
    width: 250px;
}
.contact-sidebar .wysiwyg-content {
    margin-left: 35px;
    padding-right: 20px;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 300;
}
.contact-main .form-wrap {
    box-shadow: none;
    margin-left: 20px;
}
.contact-main .control-group label {
    float: left;
    width: 150px;
    padding-left: 20px;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 300;
}

.contact-main input[type="text"],
.contact-main input[type="password"],
.contact-main select {
    height: 36px;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 300;
    padding-left: 10px;
}
.contact-main .input-text,
.contact-main textarea,
.contact-main select {
    /* width: 300px !important; */
}
.captcha-input-text {
    width: 80px;
}
.contact-main .form-wrap-default .input-text,
.contact-main .form-wrap-default select,
.contact-main .form-wrap-default .input-textarea{
    max-width: 390px;
    width: 390px;
}
.contact-main .buttons-container {
    border-top: none !important;
    background-color: transparent !important;
    padding-left: 193px !important;
}
.contact-main .captcha p,
.contact-main .help-inline p,
.contact-main .login-popup .help-inline p {
    padding-left: 171px;
}
.button-submit-action.button-wrap-left,
.button-submit.button-wrap-left,
.button-action.button-wrap-left,
.button.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    padding: 3px 30px  !important;
    border: none !important;
}

.button-submit.button-wrap-left,
.button.button-wrap-left,
.go-button {
    background:  #0065bc url('../../../../../../../../design/themes/sgf/media/images/bg-blue-bar.jpg') 50% 50% repeat-x !important;

    /*border-color: #00457f !important;
    box-shadow: 0 1px 0 0 rgba(0, 69, 127, 0.45) inset !important;*/
    box-shadow: 0 !important;
}

.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover {
    background:  #0065bc url('../../../../../../../../design/themes/sgf/media/images/bg-btn-red.jpg') 50% 50% repeat-x !important;

    /*border-color: #830312 !important;*/
    /*box-shadow: 0 1px 0 0 rgba(0, 69, 127, 0.45) inset !important;*/
    cursor: pointer;
    box-shadow: 0 !important;
}

.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input, .go-button a {
    color: #FFF !important;
    text-shadow: 0;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
}
.faq-item {
    margin: 0 0 40px 0;
    padding: 20px;
    position: relative;
    border: 0;
}
.faq-item td {
    padding: 20px;
}
.bg-grey {
    background-color: #f1f1f1;
}
.faq-item .faq-question {
    margin-bottom: 15px;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
    background: url('../../../../../../../../design/themes/sgf/media/images/icn-faq-q.png') 20px 20px no-repeat;
    padding-left: 60px;
    padding-bottom: 0px;
}
.faq-item .faq-answer {
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 300 !important;
    background: url('../../../../../../../../design/themes/sgf/media/images/icn-faq-a.png') 20px 20px no-repeat;
    padding-left: 60px;
}
.news .pagination-bottom {
    border-top: none;
    margin-left: 35px;
    width: 870px;
}
.news .pagination a,
.news .pagination span.pagination-selected-page {
    display: none;
}
.news .pagination a.prev {
    float: left;
    display: inline-block;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
    color: #fff;
    border-color: transparent !important;
    /*background: -moz-linear-gradient(center top , #0069c2, #00457f) repeat scroll 0 0 transparent !important;
    box-shadow: 0 1px 0 0 rgba(0, 69, 127, 0.45) inset !important; */
    padding: 10px 50px;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}
.news .pagination a.next {
    float: right;
    display: inline-block;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
    color: #fff;
    border-color: transparent !important;
    /*background: -moz-linear-gradient(center top , #0069c2, #00457f) repeat scroll 0 0 transparent !important;
    box-shadow: 0 1px 0 0 rgba(0, 69, 127, 0.45) inset !important;*/
    padding: 10px 50px;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}
.categ-listing .wysiwyg-content {
    width: 860px;
    margin-left: 35px;
    font-size: 16px;
    font-weight: 400;
}

.btn-adv-search {
    display: inline-block;
    font-size: 14px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
    color: #919191 !important;
    line-height: 14px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: url('../../../../../../../../design/themes/sgf/media/images/bg-btn-grey.jpg') 50% 50% repeat-x;
}
.btn-adv-search:hover {
    display: inline-block;
    font-size: 14px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
    color: #fff !important;
    line-height: 14px !important;
    padding: 0;
    margin: 0;
    background: url('../../../../../../../../design/themes/sgf/media/images/bg-btn-red.jpg') 50% 50% repeat-x;
}
.btn-adv-search span {
    display: inline-block;
    padding: 16px 18px 17px !important;
    color: #919191 !important;
}
.btn-adv-search span:hover {
    display: inline-block;
    padding: 16px 18px 17px !important;
    color: #fff !important;
}
.no-items {
    margin-top: 30px;
}
#popupEnquireNow {
    position: relative;
    width: 980px;
    margin: 0 auto;
    z-index: 900;
}
#enquire-form {
    display: none;
    position: absolute;
    z-index: 900;
    top: 51px;
    left: 11px;
    background-color: #e7e7e7;
    border: 1px solid #c1c1c1;
    padding: 24px 20px;
}
.inp-enquire {
    padding: 9px !important;
    height: 33px !important;
    width: 205px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
textarea.inp-enquire {
    overflow: hidden;
    height: 115px !important;
    width: 280px !important;
}
.btn {
    display: inline-block;
    font-size: 14px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
    color: #fff !important;
    line-height: 14px !important;
    padding: 16px 18px 17px !important;
    margin: 0 auto !important;
    background: url('../../../../../../../../design/themes/sgf/media/images/bg-blue-bar.jpg') 50% 50% repeat-x;
    border: none;
    cursor: pointer;
}
.btn:hover {
    display: inline-block;
    font-size: 14px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
    color: #fff !important;
    line-height: 14px !important;
    padding: 16px 18px 17px !important;
    margin: 0 auto;
    background: url('../../../../../../../../design/themes/sgf/media/images/bg-btn-red.jpg') 50% 50% repeat-x;
    border: none;
    cursor: pointer;
    text-decoration: none;
}
.error-box {
    border: 1px solid #e4051f;
    color: #e4051f;
    padding: 10px 15px;
    margin-top: 10px;
}
.success-box {
    color: #508f51;
    /*padding: 10px 15px;*/
    margin-top: 10px;
}

.button-submit.button-wrap-left input, .button-submit.button-wrap-left a, .button.button-wrap-left input, .button.button-wrap-left a, .go-button input, .go-button a {
    text-shadow: none !important;
}
.relative {
    position: relative;
}

#popupbg {
    position: fixed;
    top:0; left:0;
    z-index: 9000;
    width: 100%;
    min-height: 100%;
    height:     auto !important;
    height:     100%;
    background: url('../../../../../../../../design/themes/sgf/media/images/bg-popup.png') 0 0 repeat;
    text-align: center;
    display: none;
}
#product-enquire-form {
    position: relative;
    width: 550px;
    padding: 40px;
    margin: 150px auto 0 auto;
    background-color: #e7e7e7;
    border: 1px solid #c1c1c1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 16px;
}
#popup-close {
    position: absolute;
    top: 15px;
    right: 15px;
    display: block;
    width: 67px;
    height: 24px;
    background: url('../../../../../../../../design/themes/sgf/media/images/btn-popup-close.gif') 0 0 no-repeat;
}
#product-enquire-form h1 {
    color: #00549B;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 20px;
}
.inp-prod-enquire {
    padding: 9px !important;
    height: 36px !important;
    width: 375px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.cm-picker-product-options label {
    border: 1px solid red;
    display: none;
}

@media print {
body {
    background: #FFFFFF;
    min-width: 0;
}
#ci_header, #ci_footer {
    display: none;
}
.product-main-info h1.mainbox-title, .in-stock, .mainbox-title span{
    color: #333;
}
.header, .footer-menu div, .payment-icon, .qty, .button-submit-big, .sidebox-wrapper, .sort-container {
    display: none;
}
.central-column, .container-left .central-column {
    margin: 0;
    overflow: visible;
}
.helper-container {
    width: 700px;
}
.container {
    width: auto;
    border: 0;
}
.product-image {
    display: block;
    float: none;
    text-align: left;
}
}

/**
 * @link        http://www.lwis.net/
 * @copyright    2006-2008 Live Web Institute. All Rights Reserved.
 */

/* Logic */
ul.dropdown, ul.dropdown li, ul.dropdown ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.dropdown {
    position: relative;
    z-index: 100;
    padding-top: 1px;
}
ul.dropdown li {
    position: relative;
    float: left;
    vertical-align: middle;
    line-height: 130%;
    zoom: 1;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    position: relative;
    z-index: 200;
    cursor: default;
}
ul.dropdown ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 100;
    display: none;
    width: 100%;
}
ul.dropdown ul li {
    float: none;
}
ul.dropdown ul ul, ul.dropdown-vertical ul, ul.dropdown-vertical ul ul {
    top: 1px;
    left: 100%;
    margin-top: -7px;
}
ul.dropdown li:hover > ul, ul.dropdown li:hover > span > ul {
    display: block;
}

/* For vertical menu */
ul.dropdown-vertical li {
    float: none;
}
/* /For vertical menu */

/* For right to left orientation */
ul.dropdown-vertical.rtl a {
    text-align: right;
}
ul.dropdown-vertical.rtl ul {
    right: 100%;
    left: auto;
    margin-right: 0;
}
/* /For right to left orientation */
/* /Logic */

/* Decoration */
ul.dropdown-vertical a, ul.dropdown-vertical a:visited, ul.dropdown-vertical a:active {
    color: #444;
    text-decoration: none;
}
ul.dropdown-vertical ul {
    margin: -2px 0 0 -4px;
    padding: 5px 0;
    width: 180px;
    border: 1px solid #ccc;
    /*-webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;*/
    background-color: #e4051f;
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    box-shadow: 0 3px 3px rgba(0,0,0,0.20);
}
ul.dropdown-vertical ul ul {
    margin-left: 0;
}
ul.dropdown-vertical a {
    display: block;
    padding: 10px 20px 8px 10px;
    position: relative;
    z-index: 530;
}
ul.dropdown-vertical i {
    color: #ccc;
    position: absolute;
    right: 12px;
    top: 11px;
}
ul.dropdown-vertical .icon-left-open {
    display: none;
}
ul.dropdown-vertical ul *.dir i {
    top: 7px;
}
ul.dropdown-vertical *.dir:hover > i {
    color: #333;
}
ul.dropdown-vertical ul *.dir:hover {
    background-color: #e4051f;
    background-position: right -62px;
}
ul.dropdown-vertical > li:hover {
    margin-top: -1px;
    border-top: 1px solid #ccc;
    background-color: #fff;
}
ul.dropdown-vertical ul li:hover > a {
    text-decoration: underline;
}
ul.dropdown-vertical > li.cm-active {
    border-bottom: 1px dotted #ccc;
    background-color: #e4051f;
}
ul.dropdown-vertical ul li a {
    padding: 5px 10px 5px;
}
.hide-border {
    position: absolute;
    right: 0;
    z-index: 300;
    display: none;
    padding: 0 2px;
    height: 100%;
    background-color: #fff;
}
ul.dropdown-vertical > li:hover .hide-border {
    display: block;
}
ul.dropdown-vertical > li:hover ul .hide-border {
    display: none;
    margin-top: -6px;
    margin-right: -1px;
    padding: 4px 2px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
ul.dropdown-vertical.rtl > li:hover ul .hide-border {
    margin-right: -7px;
}
ul.dropdown-vertical > li:hover ul li:hover > .hide-border {
    display: block;
}

.tygh-header ul.dropdown,
.tygh-header ul.dropdown-vertical {
    z-index: 600;
}
.tygh-header ul.dropdown li:hover,
.tygh-header ul.dropdown-vertical li:hover {
    z-index: 610;
}
.tygh-header ul.dropdown li a,
.tygh-header ul.dropdown-vertical li a {
    z-index: 620;
}

/* Separator */
ul.dropdown-vertical > li {
    border-bottom: 1px solid transparent;
}
ul.dropdown-vertical > li.b-border {
    border-bottom: 1px dotted #ccc;
}
ul.dropdown-vertical > li:hover {
    border-bottom: 1px solid #ccc;
}
ul.dropdown-vertical ul .b-border {
    border: none;
}
/* /Separator */

/* Decoration for right to left orientation*/
.right-column ul.dropdown-vertical ul {
    top: 1px;
    right: 100%;
    left: auto;
}
ul.dropdown-vertical.rtl *.dir i {
    left: 3px;
}
ul.dropdown-vertical.rtl .icon-left-open {
    display: inline-block;
}
ul.dropdown-vertical.rtl .icon-right-open {
    display: none;
}
ul.dropdown-vertical.rtl .hide-border {
    right: 100%;
    left: auto;
    margin-right: -6px;
}
ul.dropdown-vertical.rtl ul {
    /*-webkit-border-radius: 5px 0 5px 5px;
    -moz-border-radius: 5px 0 5px 5px;
    border-radius: 5px 0 5px 5px;*/
}
/* /Decoration for right to left orientation*/
/* /Decoration */

/* Multicolumns dropdown */
.wrap-dropdown-multicolumns {
    position: relative;
    display: block;
    margin: 0 auto;
    border: none;
}
ul.dropdown-multicolumns {
    margin: 0px auto 0px auto;
    padding: 0px 9px;
    min-height: 40px;
    list-style: none;
    border: none;
}
ul.dropdown-multicolumns li,
ul.dropdown-multicolumns li.nodrop {
    position: relative;
    float: left;
    border: none;
    text-align: center;
    padding: 0;
    border: none;
}
ul.dropdown-multicolumns li:last-child {
    margin-right: 0;
}
ul.dropdown-multicolumns li.fullwidth {
    position: static !important;
}
ul.dropdown-multicolumns > li.cm-active {
    /*-webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;*/
    background-color: #e4051f !important;
}
ul.dropdown-multicolumns > li:hover {
    z-index: 500;
    border-bottom: none;
    /*-webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;*/
    background-color: #e4051f !important;
}
ul.dropdown-multicolumns > li:hover a.drop {
    color: #fff;
}

/*ul.dropdown-multicolumns > li.nodrop:hover {
    margin-bottom: 1px;
    padding: 9px 10px 5px 10px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
}
ul.dropdown-multicolumns li.nodrop:hover > a {
    padding: 0px;
}*/
ul.dropdown-multicolumns li a, ul.dropdown-multicolumns li a.drop, ul.dropdown-multicolumns li.nodrop a {
    display: block;
    padding: 19px 15px 17px 15px;
    outline: 0;
    color: #fff;
    text-decoration: none;
    text-shadow: none !important;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
}
ul.dropdown-multicolumns li a:hover, ul.dropdown-multicolumns li a.drop:hover, ul.dropdown-multicolumns li.nodrop a:hover {
    background-color: #e4051f;
    color: #fff;
}
ul.dropdown-multicolumns li:hover a {
    position: relative;
    z-index: 600;
    padding: 19px 15px 17px 15px;
    text-shadow: none;
}
ul.dropdown-multicolumns li:hover div a {
    display: inline;
}
ul.dropdown-multicolumns li .drop {
    padding-right: 20px;
}
ul.dropdown-multicolumns li:hover .drop {
    padding-right: 20px;
}
/* Right aligned menu item */
ul.dropdown-multicolumns .right {
    right: 0;
    float: right;
    margin-right: 0px;
}
ul.dropdown-multicolumns li.right:hover {
    margin-right: -1px;
}
/* /Right aligned menu item */

.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
    position: absolute;
    left: -999em;
    z-index: 510;
    margin: 4px auto;
    padding: 12px 0 0;
    border-color:#c1c1c1;
    /*-webkit-border-radius: 0px 3px 3px 3px;
    -khtml-border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 5px 5px 5px;*/
    background: #e7e7e7;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    text-align: left;
}

/* Drop downs sizes */
.dropdown-1column {/*width: 163px;*/}
.dropdown-2columns {width: 318px;}
.dropdown-3columns {width: 473px;}
.dropdown-4columns {width: 628px;}
.dropdown-5columns {width: 783px;}
.dropdown-fullwidth {
    width: 938px;
    /*-webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;*/
}
.dropdown-multicolumns li .first-fullwidth {
    /*-webkit-border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;*/
}
/* /Drop downs sizes */

/* Drop to right */
.dropdown-multicolumns li:hover .dropdown-1column,
.dropdown-multicolumns li:hover .dropdown-2columns,
.dropdown-multicolumns li:hover .dropdown-3columns,
.dropdown-multicolumns li:hover .dropdown-4columns,
.dropdown-multicolumns li:hover .dropdown-5columns {
    top: 46px;
    left: 0px;
}
.dropdown-multicolumns li:hover .dropdown-fullwidth {
    left: 0px;
    display: block;
}
/* /Drop to right */

/* Drop to left */
.dropdown-multicolumns li .drop-left {
    /*-webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px;*/
}
.dropdown-multicolumns li:hover .drop-left {
    top: 25px;
    right: -1px;
    left: auto;
}
.dropdown-multicolumns li.right:hover .dropdown-fullwidth {
    top: 33px;
    right: 18px;
}
/* /Drop to left */

/* Columns Sizes */
.dropdown-multicolumns .col-1,
.dropdown-multicolumns .col-2,
.dropdown-multicolumns .col-3,
.dropdown-multicolumns .col-4,
.dropdown-multicolumns .col-5,
.dropdown-multicolumns .col-6 {
    float: left;
    display: inline-block;
    margin-right: 10px;
    padding-bottom: 10px;
}
.dropdown-5columns .col-1 { width: 185px;}
.dropdown-multicolumns .col-1 {/*width: 185px;*/}
.dropdown-multicolumns .col-2 {width: 300px;}
.dropdown-multicolumns .col-3 {width: 455px;}
.dropdown-multicolumns .col-4 {width: 610px;}
.dropdown-multicolumns .col-5 {width: 765px;}
.dropdown-multicolumns .col-6 {width: 920px;}

.dropdown-multicolumns .firstcolumn {/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
    clear: left;
    margin-left: 9px;
}
/* /Columns Sizes */

.dropdown-multicolumns .lastcolumn {
    margin-right: 9px;
}

/* Content styles */
ul.dropdown-multicolumns h3 {
    /*margin-bottom: 10px;*/
    padding-bottom: 2px;
    border-bottom: 1px solid #e5e5e5;
    color: #4d4d4d;
    font-weight: 600;
    font-size: 100%;
}
ul.dropdown-multicolumns li h3 a {
    font-weight: normal;
    color: #43657e !important;
    text-transform: capitalize;
    font-size: 13px;
}
ul.dropdown-multicolumns li h3 a:hover {
    font-weight: normal;
    color: #43657e !important;
    text-transform: capitalize;
    font-size: 13px;
    background-color: white;
}
ul.dropdown-multicolumns li:hover div a {
    padding: 0;
    border: none;
    text-decoration: none;
    text-shadow: none;
}
ul.dropdown-multicolumns .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
    margin-top: 18px;
}

ul.dropdown-multicolumns li ul {
    margin: 0 0 12px 0;
    padding: 0;
    list-style: none;
}
ul.dropdown-multicolumns li ul li {
    position: relative;
    float: left;
    /*padding: 5px;*/
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 15px;
}
ul.dropdown-multicolumns li ul li a {
    font-size: 13px;
    line-height: 15px;
    padding: 0;
    color: #406580;
    text-transform: none;
    white-space: nowrap;
}
ul.dropdown-multicolumns li ul li:hover {
    /*padding: 5px;*/
    border: none;
    background-color: #fff;
}
ul.dropdown-multicolumns li ul li:hover a,
ul.dropdown-multicolumns li ul li:hover a:hover,
ul.dropdown-multicolumns li ul li a:hover {
    font-size: 13px;
    line-height: 14px;
    text-decoration: none;
    background-color: #fff;
    color: #e4051f !important;
    text-transform: none;
}
.dropdown-bottom {
    clear: left;
    padding: 10px 20px;
   /* border-top: 1px solid #e6e6e6;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;*/
    background-color: #f1f1f1;
    text-align: right;
}
.dropdown-bottom a {
    text-transform: uppercase;
    font-size: 85%;
}
ul.dropdown-multicolumns {
    border: none;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
}
ul.dropdown-multicolumns li:hover div a {
    color: #444;
    display: block;
    padding: 5px;
}
ul.dropdown-multicolumns li:hover div a:hover {
    text-decoration: none;
}
ul.dropdown-multicolumns li ul li a:hover {
    text-decoration: none;
}
ul.dropdown-multicolumns li .drop, ul.dropdown-multicolumns li:hover .drop {
    position: relative;
    padding-right: 15px;
}
ul.dropdown-multicolumns li .drop i {
    position: absolute;
    right: 9px;
    top: 9px;
    text-shadow: none;
}
ul.dropdown-multicolumns h3 {
    min-height: 25px;
    line-height: 100%;
}
/* /Content styles */
/* /Multicolumns dropdown */



.mega-menu {
    width: 420px;
}
.icon-down-micro {
    display: none;
}
ul.dropdown-multicolumns li ul li.mega-menu-cat {
    /*padding: 5px;*/
    width: 100%;
}
ul.dropdown-multicolumns li ul li.mega-menu-cat a {

    color: #406580;
    text-decoration: none;
    font-size: 13px;
    display: block;
    padding: 5px;
}
/* News and Emails */
.news-item {
    margin-bottom: 32px;
    margin-left: 35px;
    width: 870px;
}
.news h1 {
    font-size: 19px;
    color: #00549B;
    margin-bottom: 8px;
    padding: 0 0 6px;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
}
.news h1 span {
    display: none;
    float: right;
    font-size: 16px;
    color: #b1b1b1;
    line-height: 26px;
    font-weight: 700;
}
.news-content p {
    padding-top: 0;
    font-size: 16px;
}
.news-sidebox-list li {
    border-bottom: 1px dotted #bfbfbf;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.news-sidebox-list li p {
    display: block;
    color: #919191;
    font-size: 11px;
    padding: 0;
}
.subscribe-block .subscribe-notice {
    margin-top: 10px;
    font-size: 85%;
    line-height: 150%;
}
/* /News and Emails */
/* form-wrap-default elements*/
.form-wrap-default .buttons-container {
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #ddd;
    margin: 15px 0 28px -21px;
    padding: 17px 20px;
    width: 100%;
}
.form-wrap-default .input-text{
    width: 100%;
    max-width: 372px;
}
.form-wrap-default .input-textarea{
    width: 372px;
    max-width: 372px;
}
.form-wrap-default select,
.form-wrap-default select.cm-location-billing{
    width: 380px;
    max-width: 380px;
}
/*-- Slider--*/
.cm-slider {
    position: relative;
}
/*--Window/Masking Styles--*/
.cm-slider-window {
    width: 100%;
    overflow: hidden; /*--Hides anything outside of the set width/height--*/
    position: relative;
}
.cm-slide-page-reel {
    position: absolute;
    top: 0; left: 0;
}
.cm-slide-page-reel img {
    border: 0; padding: 0;
}
/*--Paging Styles--*/
.cm-paging {
    position: absolute;
    bottom: 20px; 
    right: 38%;
    width: 200px; 
    height:20px;
    margin-bottom: 10px;
    color: #808080;
    text-align: center;
    line-height: 40px;
    display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.cm-paging a, .cm-paging a:visited, .cm-paging a:hover, .cm-paging a:active {
    display: inline-block;
    padding: 5px 8px;
    text-decoration: none;
    text-align: center;
    color: #000000;
    line-height: 100%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.cm-paging a.active {
    font-weight: bold;
    color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.cm-paging-dots a, .cm-paging-dots a:hover {
    position: relative;
    width: 10px;
    height: 10px;
    padding: 0;
    margin-right: 7px;
    -webkit-box-shadow: inset 0 1px rgba(0,0,0,0.2);
    -moz-box-shadow:    inset 0 1px rgba(0,0,0,0.2);
    box-shadow:         inset 0 1px rgba(0,0,0,0.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.cm-paging-dots a.active {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.cm-paging-dots i, .cm-paging-dots a.active i, .cm-paging-dots a.active:hover i {
    position: absolute;
    left: 0;
    visibility: visible;
    display: inline-block;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 2px;
}
.cm-paging-dots a i {
    visibility: hidden;
}
.cm-slide-page {
    float: left;
    text-align: center;
    vertical-align: middle;
}
/*-- Arrows --*/
.cm-slide-prev, .cm-slide-next {
    position: absolute;
    height: 36px;
    bottom: 50px;
    cursor: pointer;
    background-repeat: no-repeat;
}
.cm-slide-prev i, .cm-slide-next i {
    font-size: 60px;
}
.cm-slide-prev {
    left: 15px;
}
.cm-slide-next {
    right: 15px;
}
/*-- /Slider--*/

/* Ads */
.ad-container {    /* to crop a large image */
    overflow: hidden;
    margin: 0 auto 11px auto;
    width: 100%;
}
/* /Ads */

.cm-slider .cm-paging-dots a, .cm-slider .cm-paging-dots a:hover, .cm-slider .cm-paging-dots a.active, .cm-paging a:hover {
    background-color: #000 !important;
}
.cm-slider .cm-paging-dots a:hover, .cm-slider .cm-paging-dots a:hover, .cm-slider .cm-paging-dots a.active, .cm-paging a:hover {
    background-color: #e4051f !important;
}
.cm-paging-dots i, .cm-paging-dots a.active i, .cm-paging-dots a.active:hover i {
    display: none;
}
/* Discussion */
.posts {
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    line-height: 19px;
    margin: 22px 0 50px 0;
    padding: 15px;
}
.posts h2 {
    font: bold 100% Tahoma;
    float: left;
    padding: 2px 0 0;
}
.posts .float-right {
    padding-top: 5px;
}
.post-author {
    position: absolute;
    top: -25px;
    left: 37px;
    font-weight: 700;
}
.post-date {
    position: absolute;
    top: -25px;
    color: #a6a6a6;
    right: 0;
}
.posts em {
    font-size: 85%;
}
.post-message {
    padding: 0;
}
.left-column .post-author,.right-column .post-author {
    padding: 3px 0 15px;
}
#content_discussion p.stars {
    text-align: right;
    margin: 0;
    padding: 0 0 10px;
}
.discussion-block .no-items {
    margin-bottom: 15px;
}
.discussion-block .subheader {
    padding-bottom: 15px;
}
.product-main-info .stars img {
    margin: 0;
    padding: 3px 1px 0;
}
.product-main-info .stars {
    float: left;
    padding: 0 17px 0 0;
}
.company-page-top-links .stars i {
    font-size: 21px;
}
.product-quick-view .stars {
    float: left;
    padding: 0 17px 0 0;
}
.product-main-info .image-border .stars {
    float: none;
    text-align: center;
    padding: 8px 0 0;
}
.stars {
    padding: 0;
    font-size: 135%;
}
.product-image .stars img,.product-item-image .stars img,.feature-image .stars img,.image-border .stars img,.mainbox2-body .product-image .stars img,.mainbox2-body .product-item-image .stars img,.mainbox2-body .mainbox2-body .feature-image .stars img,.mainbox2-body .image-border .stars img {
    border: 0 none;
    background-color: transparent;
    padding: 0 1px;
}
.post-new {
    margin-top: -15px;
}
.posts .no-items {
    margin-bottom: 40px;
}

/* Rate stars */
.rating {
    float:left;
}
.rating label {
    display: inline-block;
}
.rating:not(:checked) > input {
    position: absolute;
    left: -9999px;
    clip: rect(0,0,0,0);
}
.rating:not(:checked) > label {
    float: right;
    width: 17px;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 100%;
    line-height: 1.2;
    margin-right: 2px;
}
.rating:not(:checked) > label:before {
    font-family: 'glyphs';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 21px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e004";
}
.rating:not(:checked) > label:hover:before,
.rating:not(:checked) > label:hover ~ label:before {
    content: "\e041";
}
.rating > input:checked ~ label:before,
.rating > input:checked + label:hover:before,
.rating > input:checked + label:hover ~ label:before,
.rating > input:checked ~ label:hover:before,
.rating > input:checked ~ label:hover ~ label:before,
.rating > label:hover ~ input:checked ~ label:before {
    content: "\e041";
}
/* /Rate stars */

/* /Discussion */
/* wislist */
.wishlist-wrap {
    width: 700px;
}
.wishlist-wrap .qv-buttons-container {
    margin: 15px 0 0;
}
.wishlist-products {
    margin-top: 30px;
}
.wishlist-wrap .table {
    margin: 0;
}
.wishlist-wrap .table td {
    padding: 13px 10px;
}
.wishlist-wrap .wishlist-price {
    margin: 10px 11px 0 0;
}
.wishlist-image {
    width: 200px;
}
.wish-list {
    margin: 4px 0 40px 0;
}
.wish-list .last {
    margin-right: 0px;
}
.wish-list-item {
    width: 220px;
    text-align: center;
    float: left;
    margin: 25px 20px 0 0;
}
.product-cell:hover .icon-cancel.small {
    visibility: visible;
}
.product-cell .icon-cancel.small {
    padding-left: 15px;
    text-decoration: none;
    color: #b3b3b3;
    width: auto;
    margin-bottom: 10px;
    visibility: hidden;
    font-size: 11px;
}
.product-cell .icon-cancel.small:hover {
    color: #444444;
}
.wish-list-item .product-image {
    width: 220px;
    margin: 0 0 15px 0;
}
.wish-list-item .product-description {
    display: block;
    text-align: center;
}
.wish-list-item .product-description strong {
    display: block;
    margin-top: 5px;
    font-size: 16px;
}
.wish-list-btn {
    border-top: 1px solid #ddd;
    border-radius: 0 0 3px 3px;
    padding: 17px 19px 17px 20px;
    min-height: 29px;
}
.wish-list-btn .text-button {
    margin-left: 20px;
}
.wish-list-continue {
    padding: 25px 19px 17px 20px;
    min-height: 21px;
}
.wish-link.text-button {
    padding: 3px 0;
}
.add-to-wish i {
    padding-right: 3px;
}
.add-buttons-wrap .add-to-wish {
    display: inline-block;
    margin: 0px 0 2px 0;
}
.pagination-container .add-buttons-wrap .add-to-wish {
    display: block;
    margin: 0;
}
.wishlist-remove-item {
    text-align: center;
    height: 18px;
}
.add-buttons-wrap .wish-link.text-button {
    text-transform: none;
    font-size: inherit;
}
.add-to-wish i {
    display: none;
}
/* /wislist */.product-main-info .price-num,
.product-main-info.product-quick-view .price-num {
  font: 36px Gill Sans, Geneva, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
body,
div,
span,
li,
td,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.ui-widget select,
.ui-widget textarea,
.ui-widget,
.ui-dialog .ui-dialog-title,
a,
a:visited,
a:active,
.cm-popup-title:hover > a,
.cm-popup-title.unlogged a,
.cm-popup-title.logged a,
.minicart-title,
ul.dropdown-multicolumns li a {
  font: 14px Gill Sans, Geneva, sans-serif;
  font-weight: normal;
  font-style: normal;
}
a,
a:visited,
a:active,
.tygh-footer a:link,
.tygh-footer a:visited,
.top-links-grid a:link,
.top-links-grid a:visited,
.product-filters li a.filter-item,
.sidebox-body ul a.extra-link {
  font: 14px Gill Sans, Geneva, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title {
  font: 24px Gill Sans, Geneva, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.breadcrumbs a,
.breadcrumbs i,
.breadcrumbs span,
.sku span {
  font-size: 100%;
  line-height: 100%;
}
.shipping-edit-link span {
  font-size: 100%;
  line-height: 130%;
}
.button-submit-action input,
.button-submit input,
.button a,
.button-action a,
.button-big a,
.button-submit-action input,
.button-submit input,
.button-submit-big input {
  font-family: Gill Sans, Geneva, sans-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}
.button-submit-big input,
.button-big a {
  font-size: 12.65px;
}
body {
  background: #ffffff;
}
.helper-container {
  background: url(data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAALVCAYAAACryo9gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQTA3OURBRUNGRkE1RTVEMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNDg1Q0I3QTBCRDMxMUUzOTk1RUI0QkIxRUE2NDI0NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNDg1Q0I3OTBCRDMxMUUzOTk1RUI0QkIxRUE2NDI0NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDIyMjNDREFCMDIwNjgxMTg3MUZEM0EzMkExODU0REQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMUEwNzlEQUVDRkZBNUU1RDAiLz4gPC9yZGY6RGVzY3Jp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) center left repeat-y scroll;
}
.tygh-top-panel > div {
  background-color: #434343;
  background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#434343));
  background: -webkit-linear-gradient(top,#000000,#434343);
  background: -moz-linear-gradient(top,#000000,#434343);
  background: -ms-linear-gradient(top,#000000,#434343);
  background: -o-linear-gradient(top,#000000,#434343);
}
.tygh-top-panel {
  background-color: #434343;
  background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#434343));
  background: -webkit-linear-gradient(top,#000000,#434343);
  background: -moz-linear-gradient(top,#000000,#434343);
  background: -ms-linear-gradient(top,#000000,#434343);
  background: -o-linear-gradient(top,#000000,#434343);
}
.tygh-header {
  background-color: transparent;
  background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));
  background: -webkit-linear-gradient(top,transparent,transparent);
  background: -moz-linear-gradient(top,transparent,transparent);
  background: -ms-linear-gradient(top,transparent,transparent);
  background: -o-linear-gradient(top,transparent,transparent);
}
.tygh-header > div {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
}
.tygh-content > div {
  background: #ffffff;
}
.tygh-content {
  background: transparent;
}
.tygh-footer > div {
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#f3f3f3,#f3f3f3);
  background: -moz-linear-gradient(top,#f3f3f3,#f3f3f3);
  background: -ms-linear-gradient(top,#f3f3f3,#f3f3f3);
  background: -o-linear-gradient(top,#f3f3f3,#f3f3f3);
}
.tygh-footer {
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#f3f3f3,#f3f3f3);
  background: -moz-linear-gradient(top,#f3f3f3,#f3f3f3);
  background: -ms-linear-gradient(top,#f3f3f3,#f3f3f3);
  background: -o-linear-gradient(top,#f3f3f3,#f3f3f3);
}
a,
.statistic-list .shipping-edit-link span,
.ui-widget-content a,
.dropdown-box .buttons-container a.account:hover,
.orders-actions i,
.orders-print i,
.sidebox-body a:hover,
.sidebox-important-wrapper .text-links a:hover,
.cvv2,
.cm-tabs-content div.cvv2,
.sidebox-body .checkout-summary a:link,
.sidebox-body .checkout-summary a:visited,
.sidebox-wrapper.order-products .sidebox-body a,
.select-link > span,
.account-cancel,
ul.dropdown-vertical ul li:hover > a,
ul.dropdown-vertical li.cm-active > a,
.sidebox-wrapper .sidebox-body ul li.cm-active > a,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
.stars .icon-star,
.stars .icon-star-empty,
.stars .icon-star-half,
.icon-flight,
.icon-heart,
.icon-chart-bar,
.icon-download,
.popup-tabs i,
.product-promo-header,
.license-agreement .cm-combination,
.cm-combination.link-dashed,
.cm-combination.link-dashed:active {
  color: #858585;
}
.cvv2:hover,
.product-description a.cm-dialog-opener,
.product-description a.cm-dialog-opener:hover,
.shipping-edit-link:hover span,
.select-link > span,
#sign_io > a,
#sign_io > a:visited,
#sign_io > a:hover,
#sign_io > a:active,
.select-link .select-vendor,
.cm-combination.link-dashed {
  border-color: #858585;
}
.dropdown-multicolumns,
.ui-dialog .ui-dialog-titlebar,
.sidebox-important-wrapper .sidebox-title,
.step-title-active span.float-left,
.notification-content-extended h1,
.cm-paging-dots a.active i,
.cm-paging-dots a.active:hover i {
  background-color: #003969;
  background: -webkit-gradient(linear,left top,left bottom,from(#0065bb),to(#003969));
  background: -webkit-linear-gradient(top,#0065bb,#003969);
  background: -moz-linear-gradient(top,#0065bb,#003969);
  background: -ms-linear-gradient(top,#0065bb,#003969);
  background: -o-linear-gradient(top,#0065bb,#003969);
}
ul.dropdown-multicolumns > li.cm-active {
  background-color: #0070cf;
}
.cm-paging a.active,
.cm-paging a:hover.active {
  background-color: #0057a2;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth,
ul.dropdown-multicolumns {
  border-color: #004988;
}
ul.dropdown-multicolumns {
  border-top-color: #0065bb;
}
ul.dropdown-multicolumns > li:hover {
  background-color: #fff;
}
ul.dropdown-multicolumns li a {
  text-shadow: 0 1px 0 #001222;
}
ul.dropdown-multicolumns li:hover a {
  color: #001222;
}
.ui-widget-header .ui-icon-closethick {
  color: #55b1ff;
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover span:before {
  color: #bbe0ff;
}
.compare-menu ul li a:hover,
.discount-label span {
  background-color: #858585;
}
.discount-label span:before {
  border-color: transparent #858585 transparent transparent;
}
.tabs,
.tabs ul li,
.tabs ul li.active,
.cm-tabs-content {
  border-color: #e1e1e1;
}
.tabs ul li {
  background-color: #f5f5f5;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f5f5f5));
  background: -webkit-linear-gradient(top,#ffffff,#f5f5f5);
  background: -moz-linear-gradient(top,#ffffff,#f5f5f5);
  background: -ms-linear-gradient(top,#ffffff,#f5f5f5);
  background: -o-linear-gradient(top,#ffffff,#f5f5f5);
}
.tabs ul li:hover {
  background-color: #eeeeee;
  background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eeeeee));
  background: -webkit-linear-gradient(top,#fdfdfd,#eeeeee);
  background: -moz-linear-gradient(top,#fdfdfd,#eeeeee);
  background: -ms-linear-gradient(top,#fdfdfd,#eeeeee);
  background: -o-linear-gradient(top,#fdfdfd,#eeeeee);
}
.tabs ul li.active,
.tabs ul li.cm-active {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
}
.tabs ul li.active,
.tabs ul li.cm-active {
  border-bottom-color: #ffffff;
}
.table th,
.orders-summary-wrap {
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#ffffff,#f3f3f3);
  background: -moz-linear-gradient(top,#ffffff,#f3f3f3);
  background: -ms-linear-gradient(top,#ffffff,#f3f3f3);
  background: -o-linear-gradient(top,#ffffff,#f3f3f3);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
}
.sidebox-title {
  background-color: #a4a4a4;
  background: -webkit-gradient(linear,left top,left bottom,from(#c0c0c0),to(#a4a4a4));
  background: -webkit-linear-gradient(top,#c0c0c0,#a4a4a4);
  background: -moz-linear-gradient(top,#c0c0c0,#a4a4a4);
  background: -ms-linear-gradient(top,#c0c0c0,#a4a4a4);
  background: -o-linear-gradient(top,#c0c0c0,#a4a4a4);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  color: #ffffff;
  text-shadow: 0px 1px 0px #003c6f;
}
.sidebox-wrapper .sidebox-body {
  border-color: #a4a4a4;
  box-shadow: inset 0 30px 25px -20px #e5e5e5;
}
.sidebox-important-wrapper .sidebox-body {
  background-color: #e4e4e4;
  box-shadow: inset 0 30px 25px -20px #e5e5e5;
}
.ui-slider .ui-slider-range.ui-widget-header {
  background-color: #9f9f9f;
  background: -webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#9f9f9f));
  background: -webkit-linear-gradient(top,#d2d2d2,#9f9f9f);
  background: -moz-linear-gradient(top,#d2d2d2,#9f9f9f);
  background: -ms-linear-gradient(top,#d2d2d2,#9f9f9f);
  background: -o-linear-gradient(top,#d2d2d2,#9f9f9f);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  border-color: #858585;
  border-top-color: #b8b8b8;
}
body,
div,
p,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select {
  color: #858585;
}
.icon-cancel.small {
  color: #ffffff;
}
.button-submit-action.button-wrap-left,
.button-submit.button-wrap-left,
.button-action.button-wrap-left,
.button.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.go-button {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.button-submit.button-wrap-left,
.button.button-wrap-left,
.go-button {
  background-color: #e1e1e1;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e1e1e1));
  background: -webkit-linear-gradient(top,#ffffff,#e1e1e1);
  background: -moz-linear-gradient(top,#ffffff,#e1e1e1);
  background: -ms-linear-gradient(top,#ffffff,#e1e1e1);
  background: -o-linear-gradient(top,#ffffff,#e1e1e1);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  border-color: #cccccc;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover {
  background-color: #d9d9d9;
  background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#d9d9d9));
  background: -webkit-linear-gradient(top,#f3f3f3,#d9d9d9);
  background: -moz-linear-gradient(top,#f3f3f3,#d9d9d9);
  background: -ms-linear-gradient(top,#f3f3f3,#d9d9d9);
  background: -o-linear-gradient(top,#f3f3f3,#d9d9d9);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #c5c5c5;
}
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active {
  background-color: #ededed;
  background: -webkit-gradient(linear,left top,left bottom,from(#d4d4d4),to(#ededed));
  background: -webkit-linear-gradient(top,#d4d4d4,#ededed);
  background: -moz-linear-gradient(top,#d4d4d4,#ededed);
  background: -ms-linear-gradient(top,#d4d4d4,#ededed);
  background: -o-linear-gradient(top,#d4d4d4,#ededed);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  border-color: #c5c5c5;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left {
  background-color: #005298;
  background: -webkit-gradient(linear,left top,left bottom,from(#0056cb),to(#005298));
  background: -webkit-linear-gradient(top,#0056cb,#005298);
  background: -moz-linear-gradient(top,#0056cb,#005298);
  background: -ms-linear-gradient(top,#0056cb,#005298);
  background: -o-linear-gradient(top,#0056cb,#005298);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  border-color: #00315b;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover {
  background-color: #004784;
  background: -webkit-gradient(linear,left top,left bottom,from(#004db7),to(#004784));
  background: -webkit-linear-gradient(top,#004db7,#004784);
  background: -moz-linear-gradient(top,#004db7,#004784);
  background: -ms-linear-gradient(top,#004db7,#004784);
  background: -o-linear-gradient(top,#004db7,#004784);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #002646;
}
.button-action.button-wrap-left:hover:active,
.button-submit-action.button-wrap-left:hover:active,
.button-submit-big.button-wrap-left:hover:active,
.button-big.button-wrap-left:hover:active {
  background-color: #004db7;
  background: -webkit-gradient(linear,left top,left bottom,from(#004784),to(#004db7));
  background: -webkit-linear-gradient(top,#004784,#004db7);
  background: -moz-linear-gradient(top,#004784,#004db7);
  background: -ms-linear-gradient(top,#004784,#004db7);
  background: -o-linear-gradient(top,#004784,#004db7);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  border-color: #002646;
}
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a {
  color: #737373;
  text-shadow: 0px 1px 0px #ffffff;
}
.button-submit.button-wrap-left i,
.button.button-wrap-left i,
.go-button i {
  color: #808080;
  text-shadow: 0px 1px 0px #ffffff;
}
.button-submit-action.button-wrap-left input,
.button-submit-action.button-wrap-left a,
.button-action.button-wrap-left input,
.button-action.button-wrap-left a,
.qv-buttons-container .button-action.button-wrap-left input,
.qv-buttons-container .button-action.button-wrap-left a,
.buttons-container .button-action.button-wrap-left input,
.buttons-container .button-action.button-wrap-left a,
.buttons-container-item .button-action.button-wrap-left input,
.buttons-container-item .button-action.button-wrap-left a,
.button-submit-big.button-wrap-right input,
.button-submit-big.button-wrap-right a,
.sidebox-body .button-action.button-wrap-left input,
.sidebox-body .button-action.button-wrap-left a,
.button-big.button-wrap-left input,
.button-big.button-wrap-left a {
  color: #000000;
  text-shadow: 0px 1px 0px #98d0ff;
}
.button-submit-action.button-wrap-left i,
.button-action.button-wrap-left i,
.qv-buttons-container .button-action.button-wrap-left i,
.buttons-container .button-action.button-wrap-left i,
.buttons-container-item .button-action.button-wrap-left i,
.button-submit-big.button-wrap-right i,
.sidebox-body .button-action.button-wrap-left i,
.button-big.button-wrap-left i {
  color: #000000;
  text-shadow: 0px 1px 0px #98d0ff;
}
.button-submit-action.button-wrap-left input,
.button-submit-action.button-wrap-left a,
.button-action.button-wrap-left input,
.button-action.button-wrap-left a,
.qv-buttons-container .button-action.button-wrap-left input,
.qv-buttons-container .button-action.button-wrap-left a,
.buttons-container .button-action.button-wrap-left input,
.buttons-container .button-action.button-wrap-left a,
.buttons-container-item .button-action.button-wrap-left input,
.buttons-container-item .button-action.button-wrap-left a,
.button-submit-big.button-wrap-right input,
.button-submit-big.button-wrap-right a,
.sidebox-body .button-action.button-wrap-left input,
.sidebox-body .button-action.button-wrap-left a,
.button-big.button-wrap-left input,
.button-big.button-wrap-left a {
  color: #feffff;
  text-shadow: 0px 1px 0px #00294c;
}
.button-submit-action.button-wrap-left i,
.button-action.button-wrap-left i,
.qv-buttons-container .button-action.button-wrap-left i,
.buttons-container .button-action.button-wrap-left i,
.buttons-container-item .button-action.button-wrap-left i,
.button-submit-big.button-wrap-right i,
.sidebox-body .button-action.button-wrap-left i,
.button-big.button-wrap-left i {
  color: #ffffff;
  text-shadow: 0px 1px 0px #00294c;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span {
  color: #0088cc;
}
.top-links-grid .dropdown-box .cm-popup-title.logged .icon-user,
.top-links-grid .dropdown-box .cm-popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i {
  color: #555555;
}
.top-links-grid .dropdown-box .cm-popup-title .icon-user,
.top-links-grid .dropdown-box .cm-popup-title a,
.top-links-grid .dropdown-box .icon-down-micro {
  color: #7b7b7b;
}
.top-links-grid .cm-popup-title:hover,
.top-links-grid .cm-popup-title,
.top-links-grid .popup-content {
  border-color: #000000;
}
.top-links-grid .cm-popup-title:hover > a,
.top-links-grid .dropdown-box.dropdown-box-on .cm-popup-title > a,
.top-links-grid .dropdown-box .cm-popup-title:hover i,
.top-links-grid .dropdown-box.dropdown-box-on .cm-popup-title i,
.top-links-grid .cm-popup-title.logged:hover > a,
.top-links-grid .dropdown-box.dropdown-box-on .cm-popup-title.logged > a,
.top-links-grid .dropdown-box .cm-popup-title.logged:hover i,
.top-links-grid .dropdown-box.dropdown-box-on .cm-popup-title.logged i {
  color: #858585;
}
.footer-menu {
  border-bottom: 1px solid #dcdcdc;
  -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
  -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
}
.footer-menu p span,
p.bottom-copyright {
  color: #525252;
}
.tygh-footer a:link,
.tygh-footer a:visited,
.social-link i {
  color: #858585;
}
a.bottom-copyright {
  color: #dedede;
}
.step-title-active {
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#fdfdfd,#f3f3f3);
  background: -moz-linear-gradient(top,#fdfdfd,#f3f3f3);
  background: -ms-linear-gradient(top,#fdfdfd,#f3f3f3);
  background: -o-linear-gradient(top,#fdfdfd,#f3f3f3);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);
}
.checkout-summary table tbody.total th,
.order-products .edit-products {
  background-color: #fdfdfd;
  background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fdfdfd));
  background: -webkit-linear-gradient(top,#f3f3f3,#fdfdfd);
  background: -moz-linear-gradient(top,#f3f3f3,#fdfdfd);
  background: -ms-linear-gradient(top,#f3f3f3,#fdfdfd);
  background: -o-linear-gradient(top,#f3f3f3,#fdfdfd);
  border-top: 1px solid #e3e3e3;
}
.checkout-separator {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ffffff));
  background: -webkit-linear-gradient(top,#fafafa,#ffffff);
  background: -moz-linear-gradient(top,#fafafa,#ffffff);
  background: -ms-linear-gradient(top,#fafafa,#ffffff);
  background: -o-linear-gradient(top,#fafafa,#ffffff);
}
.icon-cancel-circle {
  color: #cccccc;
}
.icon-cancel-circle:hover,
.remove:hover .icon-cancel-circle,
.remove:hover span {
  color: #525252;
}
.section-body,
.section-body-details {
  box-shadow: inset 0 30px 25px -20px #f5f5f5;
  -webkit-box-shadow: inset 0 30px 25px -20px #f5f5f5;
  -moz-box-shadow: inset 0 30px 25px -20px #f5f5f5;
}
.cm-slide-prev i,
.cm-slide-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i {
  color: #c5c5c5;
}
.cm-slide-prev:hover i,
.cm-slide-next:hover i,
.jcarousel-skin .jcarousel-next-horizontal:hover i,
.jcarousel-skin .jcarousel-next-horizontal:focus i,
.jcarousel-skin .jcarousel-next-horizontal:active i,
.jcarousel-skin .jcarousel-prev-horizontal:hover i,
.jcarousel-skin .jcarousel-prev-horizontal:focus i,
.jcarousel-skin .jcarousel-prev-horizontal:active i,
.jcarousel-skin .jcarousel-next-vertical:hover i,
.jcarousel-skin .jcarousel-next-vertical:focus i,
.jcarousel-skin .jcarousel-next-vertical:active i,
.jcarousel-skin .jcarousel-prev-vertical:hover i,
.jcarousel-skin .jcarousel-prev-vertical:focus i,
.jcarousel-skin .jcarousel-prev-vertical:active i {
  color: #393939;
}
.product-main-info .jcarousel-prev-horizontal:hover,
.product-main-info .prev-horizontal:hover,
.product-main-info .jcarousel-next-horizontal:hover,
.product-main-info .next-horizontal:hover {
  background-color: #f0f0f0;
}
.ui-slider .ui-slider-handle {
  background-color: #ebebeb;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));
  background: -webkit-linear-gradient(top,#ffffff,#ebebeb);
  background: -moz-linear-gradient(top,#ffffff,#ebebeb);
  background: -ms-linear-gradient(top,#ffffff,#ebebeb);
  background: -o-linear-gradient(top,#ffffff,#ebebeb);
  border: 1px solid #b8b8b8;
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
}
.cm-range-slider.ui-slider.ui-slider-horizontal {
  background-color: #ebebeb;
  background: -webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#ebebeb));
  background: -webkit-linear-gradient(top,#d2d2d2,#ebebeb);
  background: -moz-linear-gradient(top,#d2d2d2,#ebebeb);
  background: -ms-linear-gradient(top,#d2d2d2,#ebebeb);
  background: -o-linear-gradient(top,#d2d2d2,#ebebeb);
  border: 1px solid #b8b8b8;
  border-right: none;
}
.section-title {
  background-color: #eeeeee;
  background: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#eeeeee));
  background: -webkit-linear-gradient(top,#fafafa,#eeeeee);
  background: -moz-linear-gradient(top,#fafafa,#eeeeee);
  background: -ms-linear-gradient(top,#fafafa,#eeeeee);
  background: -o-linear-gradient(top,#fafafa,#eeeeee);
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #d2d2d2;
}
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.account-info .user-name,
.arrows-list li.delim,
.b-bottom,
.delim,
.order-information hr,
.image-captcha,
form .captcha-input-text,
.object-image,
.button a,
.button-action a,
.button-big a,
.button-submit-action input,
.button-submit input,
.button-submit-big input,
.updates-wrapper,
.order-products .order-product-list li,
.breadcrumbs,
.product-notification-body ul ul,
.cm-thumbnails-mini,
.csse-uploaded-images img,
.csse-uploaded-images a.delete-thumb {
  border-color: #d2d2d2;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.cm-popup-title,
.cm-popup-title.unlogged a i {
  color: #b8b8b8;
}
.pagination a.set,
.pagination a.prev,
.pagination a.next,
.sort-pagination a.set,
.sort-pagination a.prev,
.sort-pagination a.next {
  border-color: #b8b8b8;
}
.step-title span.float-left {
  background-color: #b8b8b8;
}
.table,
table.qty-discounts,
.checkout-sidebox-title,
.checkout-totals,
.table-filters .delim td,
hr,
.section-body .buttons-container,
.mainbox-cart-body .table,
.ui-dialog .buttons-container.picker,
.compare-table td,
.sitemap-section h2,
.product-main-info .add-buttons-wrap,
.success-registration-list li {
  border-color: #f0f0f0;
}
.select-wrap.languages a.active-element,
.select-wrap.currencies a.active-element {
  background-color: #f0f0f0;
}
.statistic-list-wrap {
  width: 100%;
  -webkit-box-shadow: inset 0 120px 100px -100px #f0f0f0;
  box-shadow: inset 0 120px 100px -100px #f0f0f0;
}
.table th,
.table td,
.table .table td,
.dark-hr,
.border,
.table,
.table .table-footer td,
.buttons-container-picker,
.notification-body-extended,
.product-notification-buttons {
  border-color: #e8e8e8;
}
.section-title,
.section-body,
.section-body-details,
.products-2,
ul.statistic-list.total,
.orders-summary-wrap,
.orders-summary-wrap table tbody tr {
  border-color: #d9d9d9;
}
.checkout-summary table td,
.section-title span,
.search-magnifier,
html input.search-input:focus,
.cm-popup-title.logged a,
.sidebox-body .add-buttons-wrap a,
.sidebox-body .add-buttons-wrap a:hover,
.sidebox-body a:link,
.sidebox-body a:visited,
.sidebox-body a:active,
.sidebox-important-wrapper .text-links a:link,
.sidebox-important-wrapper a:visited,
.extra-link,
a.extra-link:visited,
a.extra-link:hover,
a.extra-link:active,
.sidebox-body ul a.extra-link,
.card-info h5,
.card-info p,
.order-information h4,
.order-information ul,
.order-products .product-price,
.product-filters li a.filter-item,
.product-filters li a.filter-item:hover,
.filter-title,
.select-wrap.currencies a.active-element,
.product-description a.cm-combo-off,
.product-description a.cm-combo-off:hover,
.product-description a.cm-combo-on:hover,
.product-info .sub-price,
.details-block .cm-combo-on:hover,
.details-block .cm-combo-off,
.control-group label,
.product-list-field label,
.login-popup .control-group label,
.login .control-group label,
.step-body-active .control-group label,
.qty label,
.product-list-field span {
  color: #6c6c6c;
}
.product-filters a.extra-link,
.filter-title,
.product-description a.cm-combo-off i,
.product-description a.cm-combo-on:hover i,
.details-block .cm-combo-on:hover i,
.compare-checkbox {
  border-color: #525252;
}
#content_features .control-group:nth-child(2n),
.section-body .buttons-container,
.info-field-title,
.el-dialogform-content,
.el-dialogform-content .ui-widget-content,
.ui-dialog .ui-dialog-buttonpane,
.compare-table tr:nth-child(odd),
.search-result:hover {
  background-color: #fdfdfd;
}
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.cm-popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #393939;
}
.list-price,
.list-price,
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.cm-popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #7b7b7b;
}
.no-items,
.product-cell-empty div,
.statistic-list-wrap,
.table tr:nth-child(2n),
.table .table-footer td,
.mainbox-cart-body .product-options,
.discount-info,
.info-block,
.checkout-sidebox-title {
  background-color: #ffffff;
}
.caret-info .caret-inner {
  border-bottom-color: #ffffff;
}
.discount-info,
.info-block,
.details-block-box,
.product-filters li a.filter-item.disabled .filter-icon,
.orders-notes-body,
.details-block-box,
.form-wrap-default .buttons-container {
  border-color: #e3e3e3;
}
.caret-info .caret-outer,
.caret-info.alt .caret-outer,
.minicart-separator td {
  border-bottom-color: #e3e3e3;
}
.buttons-container,
.buttons-container-item,
.buttons-container.wrap,
.checkout-buttons {
  border-top-color: #e3e3e3;
}
.caret .caret-outer,
.object-container {
  border-right-color: #e3e3e3;
}
.object-container {
  border-left-color: #e3e3e3;
}
.popup-content ul.account-info li a:hover,
ul.cm-select-list li:hover,
.dropdown-content li:hover {
  background-color: #e3e3e3;
  background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e3e3e3));
  background: -webkit-linear-gradient(top,#f3f3f3,#e3e3e3);
  background: -moz-linear-gradient(top,#f3f3f3,#e3e3e3);
  background: -ms-linear-gradient(top,#f3f3f3,#e3e3e3);
  background: -o-linear-gradient(top,#f3f3f3,#e3e3e3);
}
.cm-slider .cm-paging-dots a,
.cm-slider .cm-paging-dots a:hover,
.cm-slider .cm-paging-dots a.active,
.cm-paging a:hover {
  background-color: #e3e3e3;
}
.buttons-container,
.buttons-container-item,
.checkout-buttons,
.ui-dialog .ui-dialog-content,
.product-notification-buttons,
.box,
.buttons-container.wrap,
.login .body-bc,
.details-block-box,
.entry-page-countries li a:hover,
.pagination-helper-container {
  background-color: #f8f8f8;
}
.caret-info.alt .caret-inner,
.caret-info.light .caret-outer {
  border-bottom-color: #f8f8f8;
}
.mainbox-cart-body .product-options {
  border-color: #f8f8f8;
}
.cm-hint {
  color: #c5c5c5 !important;
}
.exception-code {
  color: #c5c5c5;
}
.popup-content ul.account-info li.user-name {
  border-color: #c5c5c5;
}
.price-slider ul li {
  background-color: #c5c5c5;
}
.icon-basket.filled,
.cm-popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #6c6c6c;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #9f9f9f;
}
.pagination-selected-page,
.sort-pagination span {
  background-color: #9f9f9f;
}
.tab-list-title {
  border-color: #9f9f9f;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #858585;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #858585;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #929292;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #b8b8b8;
}
ul.text-links.text-links-inline li.level-0 > ul,
.sort-dropdown,
.popup-tools,
.cm-popup-title-on,
.cm-popup-title-on:hover,
.popup-content,
.cvv2-note,
.select-popup,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease,
.dropdown-content {
  border-color: #b8b8b8;
}
.success-registration-list li span {
  color: #ababab;
}
.pagination a.set:hover,
.pagination a.prev:hover,
.pagination a.next:hover,
.sort-pagination a.set:hover,
.sort-pagination a.prev:hover,
.sort-pagination a.next:hover,
.cm-increase:hover,
.cm-decrease:hover {
  background-color: #4a4a4a;
}
.sort-pagination a.set:hover,
.sort-pagination a.prev:hover,
.sort-pagination a.next:hover,
.pagination a.set:hover,
.pagination a.prev:hover,
.pagination a.next:hover,
.cm-increase:hover,
.cm-decrease:hover,
.product-description {
  border-color: #4a4a4a;
}
.sort-dropdown {
  background-color: #e1e1e1;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e1e1e1));
  background: -webkit-linear-gradient(top,#ffffff,#e1e1e1);
  background: -moz-linear-gradient(top,#ffffff,#e1e1e1);
  background: -ms-linear-gradient(top,#ffffff,#e1e1e1);
  background: -o-linear-gradient(top,#ffffff,#e1e1e1);
  border-color: #cccccc;
}
.sort-dropdown.cm-combo-off {
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#d9d9d9,#f3f3f3);
  background: -moz-linear-gradient(top,#d9d9d9,#f3f3f3);
  background: -ms-linear-gradient(top,#d9d9d9,#f3f3f3);
  background: -o-linear-gradient(top,#d9d9d9,#f3f3f3);
  border-color: #c5c5c5;
}
.sort-dropdown.cm-combo-off,
.sort-dropdown:hover {
  border-color: #c5c5c5;
}
.views-icons a:hover {
  background-color: #d9d9d9;
  background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#d9d9d9));
  background: -webkit-linear-gradient(top,#f3f3f3,#d9d9d9);
  background: -moz-linear-gradient(top,#f3f3f3,#d9d9d9);
  background: -ms-linear-gradient(top,#f3f3f3,#d9d9d9);
  background: -o-linear-gradient(top,#f3f3f3,#d9d9d9);
  background-color: #e1e1e1;
  background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e1e1e1));
  background: -webkit-linear-gradient(top,#f3f3f3,#e1e1e1);
  background: -moz-linear-gradient(top,#f3f3f3,#e1e1e1);
  background: -ms-linear-gradient(top,#f3f3f3,#e1e1e1);
  background: -o-linear-gradient(top,#f3f3f3,#e1e1e1);
}
.views-icons .active,
.views-icons .active:hover {
  background-color: #f8f8f8;
  background: -webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#f8f8f8));
  background: -webkit-linear-gradient(top,#d9d9d9,#f8f8f8);
  background: -moz-linear-gradient(top,#d9d9d9,#f8f8f8);
  background: -ms-linear-gradient(top,#d9d9d9,#f8f8f8);
  background: -o-linear-gradient(top,#d9d9d9,#f8f8f8);
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#d9d9d9,#f3f3f3);
  background: -moz-linear-gradient(top,#d9d9d9,#f3f3f3);
  background: -ms-linear-gradient(top,#d9d9d9,#f3f3f3);
  background: -o-linear-gradient(top,#d9d9d9,#f3f3f3);
}
.sort-dropdown input,
.sort-dropdown a,
.sort-dropdown a input,
.sort-dropdown a a,
.views-icons .active input,
.views-icons .active a,
.views-icons > a:hover input,
.views-icons > a:hover a {
  color: #737373;
  text-shadow: 0px 1px 0px #ffffff;
}
.sort-dropdown i,
.sort-dropdown a i,
.views-icons .active i,
.views-icons > a:hover i {
  color: #808080;
  text-shadow: 0px 1px 0px #ffffff;
}
.breadcrumbs,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active,
.breadcrumbs span {
  color: #9f9f9f;
}
.breadcrumbs a:hover {
  color: #858585;
}
.pagination-selected-page {
  color: #fff;
}
.cm-increase:hover span,
.cm-decrease:hover span {
  color: #fff;
}
.mainbox-cart-body .table tr {
  background-color: #fff;
}
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  color: #a80006;
}
.product-list-field .qty-out-of-stock,
.qty-out-of-stock {
  color: #a80006;
}
.thumb-discount-label {
  background: #62ad00;
  color: white;
  border-bottom: 1px solid #457a00;
}
.product-list-field .qty-in-stock,
.qty-in-stock {
  color: #62ad00;
}
.icon-left-circle,
.icon-right-circle {
  color: #6c6c6c;
}
.product-switcher .icon-left-circle,
.product-switcher .icon-right-circle {
  color: #c5c5c5;
}
.icon-left-circle:hover,
.icon-right-circle:hover {
  color: #171717;
}
.product-switcher .switcher-icon:hover .icon-left-circle,
.product-switcher .switcher-icon:hover .icon-right-circle,
.icon-left-circle:hover,
.icon-right-circle:hover {
  color: #171717;
}
.homepage-vendors {
  box-shadow: inset -60px 0 60px -30px #f2f2f2;
}
.form-wrap,
.payment-methods-wrap {
  box-shadow: inset 0 70px 70px -30px #f7f7f7;
  -webkit-box-shadow: inset 0 70px 70px -30px #f7f7f7;
  -moz-box-shadow: inset 0 70px 70px -30px #f7f7f7;
}
.form-wrap,
.payment-methods-wrap {
  border-color: #e3e3e3;
}
.helper-container .search-input {
  background-color: #fdfdfd;
  background: -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fdfdfd));
  background: -webkit-linear-gradient(top,#f7f7f7,#fdfdfd);
  background: -moz-linear-gradient(top,#f7f7f7,#fdfdfd);
  background: -ms-linear-gradient(top,#f7f7f7,#fdfdfd);
  background: -o-linear-gradient(top,#f7f7f7,#fdfdfd);
}
.subscribe-block .subscribe-notice {
  color: #858585;
}
.news-sidebox a {
  color: #858585;
}
.rating:not(:checked) > label,
.rating > input:checked ~ label {
  color: #858585;
}
.rating > input:checked + label:hover,
.rating > input:checked + label:hover ~ label,
.rating > input:checked ~ label:hover,
.rating > input:checked ~ label:hover ~ label,
.rating > label:hover ~ input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
  color: #b8b8b8;
}
.wish-list-btn {
  border-color: #e3e3e3;
  background-color: #f8f8f8;
}
