.menu-hidden 
{
	display: none;
	position: relative;
	left:190px;
	top: -20px;
	width:190px;
/*	background-color: #D4D4D4;*/	
	background: no-repeat scroll 180px 4px #FDFDFD;
    border-color: #D4D4D4;
    border-style: solid;
    border-width: 4px;	
    z-index:1000;
     clear: both;
    		
}

.menu-hidden ul 
{
	list-style: none outside none;
	margin: 0;
    padding: 10px 0 15px 5px;
}

.categories-navi li.hiddenlist
{
	text-align: left;
    width: auto;
	float:none;
}

.categories-navi li.hiddenlist a
{
/*	background-color: #00FF00;*/
	padding-left:0px;
	border-bottom: 1px solid #E9E9E9;
}

/* Vidi vise manje */

.vidisve {
	color: #FF9900;
	cursor: pointer;
}
/*Messages Start*/

.message {
	clear: both;
	color: #fff;
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: 5px;
	margin-right: 20px; /*Vladimir keyword*/
}

.success,
.message,
.cake-error,
.cake-debug,
.notice,
p.error,
.error-message {
	background: #ffcc00;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ffcc00, #E6B800);
	background-image: -ms-linear-gradient(top, #ffcc00, #E6B800);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#E6B800));
	background-image: -webkit-linear-gradient(top, #ffcc00, #E6B800);
	background-image: -o-linear-gradient(top, #ffcc00, #E6B800);
	background-image: linear-gradient(top, #ffcc00, #E6B800);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin-bottom: 18px;
	padding: 7px 14px;
	color: #404040;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.success,
.message,
.cake-error,
p.error,
.error-message {
	clear: both;
	color: #fff;
	background: #c43c35;
	border: 1px solid rgba(0, 0, 0, 0.5);
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(top, #ee5f5b, #c43c35);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

/*Messages End*/





li.adminmenu a 
{
    background-color: #FF4500;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    padding: 0 15px;
    text-decoration: none;	
    margin-bottom: 2px;
}

#footer {
	clear: both;
	padding: 6px 10px;
	text-align: right;
}
#header a, #footer a {
	color: #fff;
}

#header a:hover, #footer a:hover {
	text-decoration: underline;
}







/*Forms*/
form {
	clear: both;
	margin-right: 20px;
	padding: 0;
/*	width: 95%; Vladimir keyword*/
}
fieldset {
/*Vladimir	border: none;*/
	border: outset;
	margin-bottom: 1em;
	padding: 16px 10px;
}
fieldset legend {
/* Vladimir	color: #e32; */
	color: #ABABAB;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0;
	padding: 10px 0 0;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div {
	clear: both;
	margin-bottom: 1em;
	padding: .5em;
	vertical-align: text-top;
}
form .input {
	color: #444;
}
form .required {
	font-weight: bold;
}
form .required label:after {
	color: #e32;
	content: '*';
	display:inline;
}
form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
}
label {
/*	Vladimir display: block;*/
	float: left;
	width: 100px;
	font-size: 110%;
	margin-bottom:3px;
	margin-top: 3px; /*Vladimir*/
}

input, textarea {
	clear: both;
/*	font-size: 140%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;*/
/*	padding: 1%;*/
/*	width:98%;*/
	width: 58%;
}

select {
	clear: both;
	font-size: 120%;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
/*	float: left; */
	margin: 0px 6px 7px 2px;
	width: auto;
}
div.checkbox label {
	display: inline;
}
input[type=radio] {
	float:left;
	width:auto;
	margin: 6px 0;
	padding: 0;
	line-height: 26px;
}
.radio label {
	margin: 0 0 6px 20px;
	line-height: 26px;
}
input[type=submit] {
	display: inline;
	font-size: 110%;
	width: auto;
}
form .submit input[type=submit] {
/*	
	Vladimir 
	
	background:#62af56;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#76BF6B), to(#3B8230));
	background-image: -webkit-linear-gradient(top, #76BF6B, #3B8230);
	background-image: -moz-linear-gradient(top, #76BF6B, #3B8230);
	border-color: #2d6324;
	color: #fff;
	text-shadow: rgba(0, 0, 0, 0.5) 0px -1px 0px;
	padding: 8px 10px;
	
	*/
	
  background-color: #3190ab;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    padding: 0 15px;
    text-decoration: none;	
	
}
form .submit input[type=submit]:hover {
	background: #5BA150;
}





/* This part was given to us */

.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    left: -1e+8px;
    position: absolute;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%;
}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-widget {
    font-family: Verdana,Tahoma,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,Tahoma,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    background: url("../img/ui-bg_inset-hard_100_fcfdfd_1x100.png") repeat-x scroll 50% bottom #FCFDFD;
    border: 1px solid #550000;
    color: #262626;
}
.ui-widget-content a {
    color: #262626;
}
.ui-widget-header {
    background: url("../img2/xtreme-heading-bg.png") repeat-x scroll 50% 50% #3091AB;
    border: 1px solid #3091AB;
    color: #FFFFFF;
    font-weight: bold;
}
.ui-widget-header a {
    color: #FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
/* Vladimir keyword   background-color: #990000;
    border: 1px solid #550000;*/
    background-color: #3091AB;
    border: 0 none;
    color: #FFFFFF;
    font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2E6E9E;
    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 {
    color: #FFFFFF;
    font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #1D5987;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #2D4462;
    text-decoration: none;
}
.ui-widget *:active {
    outline: medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: url("../../skin/xtreme_gear/lib/jqueryui/images/ui-bg_flat_55_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #295289;
    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 {
    background: url("../../skin/xtreme_gear/lib/jqueryui/images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #FEF1EC;
    border: 1px solid #E08080;
    color: #A41E1E;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #A41E1E;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #A41E1E;
}
.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 {
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.ui-icon {
    background-image: url("../img/ui-icons_4088bf_256x240.png");
    height: 16px;
    width: 16px;
}
.ui-widget-content .ui-icon {
    background-image: url("../img/ui-icons_4088bf_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("../img/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
/*Vladimir keyword    background-image: url("../img/ui-icons_6da8d5_256x240.png");*/
}
.ui-state-active .ui-icon {
    background-image: url("../img/ui-icons_274977_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("../../skin/xtreme_gear/lib/jqueryui/images/ui-icons_549fde_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("../../skin/xtreme_gear/lib/jqueryui/images/ui-icons_cd0a0a_256x240.png");
}
.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-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    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 {
    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;
}
.ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-corner-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-corner-bottom {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ui-corner-right {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-corner-left {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.ui-corner-all {
    border-radius: 4px 4px 4px 4px;
}
.ui-widget-overlay {
    background: url("../img/ui-bg_flat_0_212121_40x100.png") repeat-x scroll 50% 50% #212121;
    opacity: 0.3;
}
.ui-widget-shadow {
    background: url("../../skin/xtreme_gear/lib/jqueryui/images/ui-bg_flat_0_262626_40x100.png") repeat-x scroll 50% 50% #262626;
    border-radius: 8px 8px 8px 8px;
    margin: -8px 0 0 -8px;
    opacity: 0.3;
    padding: 8px;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    display: block;
    font-size: 0.1px;
    position: absolute;
    z-index: 99999;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    left: 0;
    top: -5px;
    width: 100%;
}
.ui-resizable-s {
    bottom: -5px;
    cursor: s-resize;
    height: 7px;
    left: 0;
    width: 100%;
}
.ui-resizable-e {
    cursor: e-resize;
    height: 100%;
    right: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-w {
    cursor: w-resize;
    height: 100%;
    left: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-se {
    bottom: 1px;
    cursor: se-resize;
    height: 12px;
    right: 1px;
    width: 12px;
}
.ui-resizable-sw {
    bottom: -5px;
    cursor: sw-resize;
    height: 9px;
    left: -5px;
    width: 9px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    height: 9px;
    left: -5px;
    top: -5px;
    width: 9px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    height: 9px;
    right: -5px;
    top: -5px;
    width: 9px;
}
.ui-selectable-helper {
    border: 1px dotted #000000;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin-top: 1px;
    position: relative;
}
.ui-accordion .ui-accordion-li-fix {
    display: inline;
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 none !important;
}
.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: 0.5em 0.5em 0.5em 0.7em;
}
.ui-accordion a {
}
.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    display: none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 1em 2.2em;
    position: relative;
    top: 1px;
}
.ui-accordion .ui-accordion-content-active {
    display: block;
}
.ui-autocomplete {
    cursor: default;
    position: absolute;
}
.ui-autocomplete-loading {
    background: url("../../skin/xtreme_gear/lib/jqueryui/images/ui-anim_basic_16x16.gif") no-repeat scroll right center #FFFFFF;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-menu {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    display: block;
    line-height: 1.5;
    padding: 0.2em 0.4em;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
.ui-button {
    cursor: pointer;
    display: inline-block;
    margin-right: 0.1em;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: 0.4em;
    text-indent: -1e+7px;
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
input.ui-button {
    padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.ui-dialog {
    overflow: hidden;
    padding: 0.2em;
    position: absolute;
    width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 0.5em 1em 0.3em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 16px 0.2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
/*Vladimir keyword    margin: 1px; */
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    overflow: auto;
    padding: 0.5em 1em;
}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin: 0.5em 0 0;
    padding: 0.3em 1em 0.5em 0.4em;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: 0.5em 0.4em 0.5em 0;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}
.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    height: 100px;
    width: 0.8em;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}
.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-tabs {
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
.ui-datepicker {
    padding: 0.2em 0.2em 0;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header {
    padding: 0.2em 0;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 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;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    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 {
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0 none;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: 0.5em 0.2em 0.4em;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0.4em;
    width: 95%;
}
.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 {
    border-left-width: 0;
}
.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%;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.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 {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-cover {
    display: block;
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px;
}
button.button {
    margin-left: -3px;
    margin-right: -3px;
}
div.button {
    margin-top: 1px;
}
.login-buttons div.button {
    margin-top: 2px;
}
button.simple-button {
    margin-top: 2px;
}
.ajax-minicart img.minicart-button {
    margin-bottom: 5px;
    margin-top: 1px;
}
button.do-add2cart-wait .button-left, button.do-add2cart-success .button-left, button.do-add2cart-error .button-left {
    margin-top: -2px !important;
}
#cluetip-close img {
    border: 0 none;
}
#cluetip-title {
    overflow: hidden;
}
#cluetip-title #cluetip-close {
    float: right;
    position: relative;
}
#cluetip-waitimage {
    background-image: url("../../skin/common_files/lib/cluetip/images/wait.gif");
    height: 11px;
    position: absolute;
    width: 43px;
}
.cluetip-arrows {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: none;
    height: 22px;
    left: -11px;
    position: absolute;
    top: 0;
    width: 11px;
}
#cluetip-extra {
    display: none;
}
.cluetip-default {
    background-color: #D9D9C2;
}
.cluetip-default #cluetip-outer {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    margin: 0;
    position: relative;
}
.cluetip-default h3#cluetip-title {
    background-color: #EEEEEE;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 8px 10px 4px;
}
.cluetip-default #cluetip-title a {
    color: #D9D9C2;
    font-size: 0.95em;
}
.cluetip-default #cluetip-inner {
    padding: 10px;
}
.cluetip-default div#cluetip-close {
    color: #990000;
    margin: 0 5px 5px;
    text-align: right;
}
.clue-right-default .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/darrowleft.gif");
}
.clue-left-default .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/darrowright.gif");
    left: 100%;
    margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/darrowdown.gif");
    height: 11px;
    left: 50%;
    margin-left: -11px;
    top: 100%;
    width: 22px;
}
.clue-bottom-default .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/darrowup.gif");
    height: 11px;
    left: 50%;
    margin-left: -11px;
    top: -11px;
    width: 22px;
}
.cluetip-jtip {
    background-color: rgba(0, 0, 0, 0);
}
.cluetip-jtip #cluetip-outer {
    background-color: #FFFFFF;
    border: 2px solid #CCCCCC;
    position: relative;
}
.cluetip-jtip h3#cluetip-title {
    background-color: #CCCCCC;
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 2px 5px;
}
.cluetip-jtip #cluetip-inner {
    display: inline-block;
    padding: 0 5px 5px;
}
.cluetip-jtip div#cluetip-close {
    color: #990000;
    margin: 0 5px 5px;
    text-align: right;
}
.clue-right-jtip .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/arrowleft.gif");
}
.clue-left-jtip .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/arrowright.gif");
    left: 100%;
    margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/arrowdown.gif");
    height: 11px;
    left: 50%;
    margin-left: -11px;
    top: 100%;
    width: 22px;
}
.clue-bottom-jtip .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/arrowup.gif");
    height: 11px;
    left: 50%;
    margin-left: -11px;
    top: -11px;
    width: 22px;
}
.cluetip-rounded {
    background: url("../../skin/common_files/lib/cluetip/images/bl.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    margin-left: 12px;
    margin-top: 10px;
}
.cluetip-rounded #cluetip-outer {
    background: url("../../skin/common_files/lib/cluetip/images/tl.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: -12px;
}
.cluetip-rounded #cluetip-title {
    background-color: rgba(0, 0, 0, 0);
    margin: 0 -12px 0 0;
    padding: 12px 12px 0;
    position: relative;
}
.cluetip-rounded #cluetip-extra {
    background: url("../../skin/common_files/lib/cluetip/images/tr.gif") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    display: block;
    height: 30px;
    margin: -12px -12px 0 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
}
.cluetip-rounded #cluetip-inner {
    background: url("../../skin/common_files/lib/cluetip/images/br.gif") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
    margin: -18px -12px 0 0;
    padding: 5px 12px 12px;
    position: relative;
}
.cluetip-rounded div#cluetip-close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000099;
    margin: 0 5px 5px;
    text-align: right;
}
.cluetip-rounded div#cluetip-close a {
    color: #777777;
}
.clue-right-rounded .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/rarrowleft.gif");
}
.clue-left-rounded .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/rarrowright.gif");
    left: 100%;
    margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/rarrowdown.gif");
    height: 11px;
    left: 50%;
    margin-left: -11px;
    top: 100%;
    width: 22px;
}
.clue-bottom-rounded .cluetip-arrows {
    background-image: url("../../skin/common_files/lib/cluetip/images/rarrowup.gif");
    height: 11px;
    left: 50%;
    margin-left: -11px;
    top: -23px;
    width: 22px;
}
.cluetip-rounded #cluetip-title, .cluetip-rounded #cluetip-inner {
}
ul.uproducts {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.uproducts li {
    font-weight: bold;
    padding: 5px;
}
ul.uproducts a:link, ul.uproducts a:visited, ul.uproducts a:hover, ul.uproducts a:active {
    font-size: 12px;
    font-weight: bold;
}
.printable .uproducts {
    display: none;
}
.menu-rviewed-section img.icon {
    background: url("../../skin/common_files/modules/Recently_Viewed/../../images/dingbats_products.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.menu-rviewed-section div.item {
    margin-bottom: 10px;
}
.menu-rviewed-section div.image {
    float: left;
    margin-right: 10px;
}
.giftcert-header {
    padding-bottom: 15px;
    vertical-align: middle;
}
.giftcert-header img {
    background: url("../../skin/xtreme_gear/modules/Gift_Certificates/../../images/gift.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 67px;
    margin: 0 15px 15px 0;
    width: 61px;
}
.giftcert-table .giftcert-title {
    color: #B51A00;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 0;
}
.giftcert-table .data-name {
    text-align: right;
}
.giftcert-table .giftcert-subtitle {
    padding-bottom: 30px;
}
.giftcert-table .giftcert-h-separator {
    padding: 15px 0;
}
.giftcert-table .giftcert-h-separator hr {
    border-bottom: 1px solid #CCCCCC;
}
.giftcert-table .buttons-row #preview_button {
    float: left;
}
.giftcert-table .giftcert-delivery-method {
    font-weight: bold;
}
table.data-table tr#preview_template td {
    vertical-align: middle;
}
#preview_template td select {
    margin-right: 20px;
}
.giftcert-item .image img {
    background: url("../../skin/xtreme_gear/modules/Gift_Certificates/../../images/gift.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 69px;
    width: 84px;
}
.giftcert-item .giftcert-item-row .giftcert-item-subtitle {
    padding-right: 3px;
}
.giftcert-item .product-title {
    padding-bottom: 15px;
}
.product-added .thumbnail {
    margin: 0;
}
.product-added .details {
    margin: 3px 0 0 20px;
}
.product-added .title {
    color: #444444;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
}
.product-added .price {
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
}
.product-added .rating {
    padding-left: 8px;
    text-align: left;
}
.product-added .rating .creviews-rating {
    display: none;
}
.product-added .price .product-price-value {
    color: #B51A00;
}
.product-added .price .product-alt-price-value {
    color: #787878;
}
.product-added .cart {
    border: 7px solid #D0D0D0;
    border-radius: 14px 14px 14px 14px;
    color: #444444;
    padding: 10px 0 15px;
    text-align: center;
    width: 145px;
}
.product-added .cart .header {
    font-size: 14px;
    font-weight: bold;
}
.product-added .cart .label {
    font-weight: bold;
}
.product-added .cart ul {
    margin: 10px 0 14px;
    padding: 0;
}
.product-added .cart ul li {
    list-style: none outside none;
    margin: 7px 0;
    padding: 0;
}
.product-added .cart-outer {
    background: url("../../skin/common_files/modules/Add_to_cart_popup/images/arrow_right_gray.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding-left: 64px;
}
.product-added h1 {
    color: #A0A0A0;
    font-size: 24px;
    font-weight: normal;
    margin: 30px 0 20px;
    padding: 0;
}
.product-added .upselling .rating {
    padding-left: 31px;
}
.product-added .upselling.details {
    margin: 0 0 10px;
}
.product-added .upselling.details td {
    padding: 0 5px;
}
.product-added .upselling .creviews-rating-box {
    padding-bottom: 0;
}
.product-added .upselling .title {
    margin-bottom: 5px;
}
.product-added .upselling .price {
    margin: 5px 0;
}
.product-added .upselling .buy {
    margin-top: 7px;
}
.product-added .ui-widget {
    font-family: Verdana,Arial,sans-serif !important;
}
.product-added .ui-widget-header {
    border: 1px solid #B6B6B6 !important;
    color: #4F4F4F !important;
    font-weight: bold !important;
}
.product-added .ui-widget-header {
    background: -moz-linear-gradient(center top , #EDEDED 0%, #C4C4C4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.product-added.ui-dialog {
}
.product-added.ui-dialog .ui-dialog-titlebar {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: -moz-use-text-color -moz-use-text-color #979797 !important;
    border-image: none !important;
    border-radius: 3px 3px 0 0 !important;
    border-style: none none solid !important;
    border-width: medium medium 1px !important;
    font-family: Verdana,Arial,sans-serif !important;
    padding: 0.7em 1em 0.6em !important;
    position: relative !important;
}
.product-added.ui-dialog .ui-dialog-title {
    float: left !important;
    font-size: 14px !important;
    margin: 0.1em 16px 0.2em 0 !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) !important;
}
.product-added.ui-dialog .ui-dialog-titlebar-close {
    height: 16px !important;
    margin: -10px 0 0 !important;
    padding: 0 !important;
    position: absolute !important;
    right: 0.8em !important;
    top: 55% !important;
    width: 16px !important;
}
.product-added.ui-dialog .ui-dialog-titlebar-close span {
    background: url("../../skin/common_files/modules/Add_to_cart_popup/images/icon_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: block !important;
    margin: 1px !important;
}
.product-added.ui-dialog .ui-dialog-titlebar-close:hover span {
    background-position: -16px 0 !important;
}
.product-added.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    border: 0 none !important;
    padding: 0 !important;
}
.product-added.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
    overflow: hidden !important;
    padding: 1em !important;
    position: relative !important;
}
.product-added.ui-dialog .ui-dialog-buttonpane {
    background-image: none !important;
    border-radius: 0 0 3px 3px !important;
    border-width: 1px 0 0 !important;
    margin: 0.5em 0 0 !important;
    padding: 0.3em 0 0.5em 0.4em !important;
    text-align: left !important;
}
.product-added.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right !important;
}
.product-added.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer !important;
    margin: 0.5em 1em 0.5em 0 !important;
}
.product-added.ui-dialog .ui-resizable-se {
    bottom: 3px !important;
    height: 14px !important;
    right: 3px !important;
    width: 14px !important;
}
.product-added .ui-state-default, .product-added .ui-widget-content .ui-state-default, .product-added.ui-widget-content .ui-state-default, .product-added .ui-widget-header .ui-state-default {
    border: 1px solid #B6B6B6 !important;
    color: #4F4F4F !important;
    font-weight: normal !important;
}
.product-added .ui-state-default, .product-added .ui-widget-content .ui-state-default, .product-added.ui-widget-content .ui-state-default, .product-added .ui-widget-header .ui-state-default {
    background: -moz-linear-gradient(center top , #EDEDED 0%, #C4C4C4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset !important;
}
.product-added .ui-state-default a, .product-added .ui-state-default a:link, .product-added .ui-state-default a:visited {
    color: #4F4F4F !important;
    text-decoration: none !important;
}
.product-added .ui-state-hover, .product-added .ui-widget-content .ui-state-hover, .product-added.ui-widget-content .ui-state-hover, .product-added .ui-widget-header .ui-state-hover, .product-added .ui-state-focus, .product-added .ui-widget-content .ui-state-focus, .product-added.ui-widget-content .ui-state-focus, .product-added .ui-widget-header .ui-state-focus {
    border: 1px solid #9D9D9D !important;
    color: #313131 !important;
    font-weight: normal !important;
}
.product-added .ui-state-hover a, .product-added .ui-state-hover a:hover {
    color: #313131 !important;
    text-decoration: none !important;
}
.product-added .ui-state-active a, .product-added .ui-state-active a:link, .product-added .ui-state-active a:visited {
    color: #313131 !important;
    text-decoration: none !important;
}
.product-added .ui-widget *:active {
    outline: medium none !important;
}
.product-added .ui-button .ui-button-text {
    display: block !important;
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 1.4 !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) !important;
}
.product-added.ui-dialog {
    padding: 0 !important;
}
.product-added .ui-widget-content, .product-added.ui-widget-content {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #A0A0A0 !important;
}
.product-added .ui-button.ui-state-hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.8) inset !important;
}
.product-added.ui-dialog {
    background-clip: padding-box !important;
    border-radius: 3px 3px 3px 3px !important;
}
.product-added .ui-state-active, .product-added .ui-widget-content .ui-state-active, .product-added .ui-widget-header .ui-state-active {
    background: -moz-linear-gradient(center top , #D0DDE9 0%, #A9D0E5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #7096AB !important;
    color: #1C4257;
    outline: medium none !important;
}
.product-added.ui-dialog .ui-dialog-titlebar-close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.product-added.ui-dialog .ui-dialog-buttonpane button {
    float: none !important;
}
.product-added .button-spacer {
    padding: 0 5px;
}
.product-added .proceed-to-checkout .ui-button-text {
    background: url("../../skin/common_files/modules/Add_to_cart_popup/images/proceed_to_checkout.gif") no-repeat scroll right 7px rgba(0, 0, 0, 0);
    margin-right: 7px;
    padding-right: 40px;
}
.product-added hr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #DFDFDF;
}
.product-added.ui-widget {
    font-family: Verdana,Tahoma,Geneva,sans-serif;
    font-size: 12px;
}
.dcoupons-clear img {
    background: url("../../skin/common_files/modules/Discount_Coupons/../../images/delete_cross.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 11px;
    vertical-align: bottom;
    width: 11px;
}
.magnifier-popup-link {
    margin-top: 3px;
    text-align: center;
    vertical-align: middle;
}
.magnifier-popup-link a:link, .magnifier-popup-link a:visited, .magnifier-popup-link a:hover, .magnifier-popup-link a:active {
    background: url("../../skin/common_files/modules/Magnifier/../../images/zoom_image.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    padding-left: 16px;
    text-decoration: underline;
}
.printable .magnifier-popup-link {
    display: none;
}
#magnifier_wrapper {
    margin: 0 auto;
    min-height: 400px;
    padding: 0;
}
#magnifier_div {
    position: relative;
    text-align: center;
}
.wishlist-sendlist {
    margin-top: 15px;
}
.wishlist-sendlist .button {
    margin-left: 10px;
    margin-top: -3px;
}
.wishlist-sendlist input.input-email {
    width: 140px;
}
.menu-affiliate .title-bar img {
    background: url("../../skin/common_files/modules/XAffiliate/../../images/dingbats_affiliates.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.menu-survey .title-bar img {
    background: url("../../skin/common_files/modules/Survey/../../images/dingbats_categorie.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.survey-name {
    font-weight: bold;
}
.survey-header {
    font-size: 11px;
    padding-bottom: 15px;
}
.menu-survey .survey-header {
    font-size: 10px;
}
.survey-question {
    font-size: 12px;
    font-weight: bold;
    padding: 15px 2px 2px;
}
.menu-survey .survey-question {
    font-size: inherit;
    padding: 0;
}
.survey-answers {
    padding: 2px 2px 5px 20px;
}
.menu-survey .survey-answers {
    padding: 8px 0;
}
.survey-textarea {
    height: 150px;
    width: 400px;
}
.menu-survey .survey-textarea {
    height: 60px;
    width: 120px;
}
.survey-answer {
    padding: 0 25px 15px 0;
    vertical-align: top;
}
.menu-survey .survey-answer {
    padding-bottom: 5px;
}
.survey-answer label {
    display: block;
}
.survey-answer textarea {
    height: 100px;
    margin-left: 20px;
    width: 380px;
}
.menu-survey .survey-answer textarea {
    height: 60px;
    width: 120px;
}
.survey-answer table tr td {
    padding: 3px;
    vertical-align: top;
}
.menu-survey .survey-answer table tr td {
    padding: 1px;
}
.survey-footer {
    font-size: 11px;
}
.menu-survey .survey-footer {
    font-size: 10px;
}
.survey-required {
    color: #B51A00;
    font-weight: bold;
}
.survey-required span {
    color: #B51A00;
    font-size: 10px;
    font-weight: bold;
    padding-left: 10px;
}
.survey-result-row {
    padding-left: 10px;
}
.survey-result-row table tr td {
    padding: 1px;
    white-space: nowrap;
}
.survey-result-answer {
    width: 250px;
}
.survey-result-row img.survey-bar {
    background: url("../../skin/common_files/modules/Survey/../../images/bar.gif") repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 15px;
    vertical-align: middle;
}
.survey-answer-hl .survey-result-row img.survey-bar {
    background-image: url("../../skin/common_files/modules/Survey/../../images/bar_hl.gif");
}
.survey-bar-label {
    padding-left: 6px;
}
div.iv-box {
    font-size: 10px;
    line-height: normal;
    margin-top: 15px;
}
table.data-table tr td.iv-box {
    font-size: 10px;
    line-height: normal;
    padding-right: 5px;
    vertical-align: top;
}
table.data-table tr td.iv-box-descr {
    font-size: 10px;
    line-height: normal;
    padding-top: 15px;
}
.iv-description {
    margin: 0;
    padding: 0;
}
.iv-row {
    height: 60px;
    text-align: left;
}
.iv-img {
    text-align: center;
}
.iv-input {
    text-align: center;
}
.iv-row .iv-img {
    float: left;
    margin-right: 10px;
    text-align: left;
}
.iv-row .iv-input {
    height: 60px;
    line-height: 60px;
    text-align: left;
}
#opc_profile .iv-row {
    margin-top: 4px;
}
#opc_profile .iv-row .iv-input {
    height: auto;
    line-height: normal;
}
#opc_profile .iv-row .iv-input .button {
    margin: 3px 0 0 13px;
}
.iv-input input {
    width: 100px;
}
.iv-error {
    color: #880000;
    padding-left: 5px;
}
.iv-box a:link, .iv-box a:visited, .iv-box a:hover, .iv-box a:active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #3C6992;
    border-image: none;
    border-style: none none dashed;
    border-width: medium medium 1px;
    color: #3C6992;
    font-size: 10px;
    text-decoration: none;
    white-space: nowrap;
}
.iv-box span.star {
    padding: 0;
}
table.data-table tr td.iv-box .button-row {
    margin: 4px 0 3px;
}
table.register-table div.iv-box {
    text-align: center;
}
table.register-table div.iv-box div.iv-img {
    margin-top: 4px;
}
.position-relative {
    position: relative;
}
.position-absolute {
    position: absolute;
}
.on-sale-image-position-product {
    bottom: 5px;
    position: absolute;
    right: 5px;
    z-index: 10;
}
.on-sale-image-position-products {
    bottom: 22px;
    position: absolute;
    right: 22px;
    z-index: 10;
}
.on-sale-image-position-products_t {
    bottom: 7px;
    position: absolute;
    right: 7px;
    z-index: 10;
}
.products .image .on-sale-image-position-products img, .products .image .on-sale-image-position-products_t img {
    border: 0 none;
}
.on_sale_wrapper {
    display: inline-block;
    position: relative;
}
.on-sale-icon {
    background: url("../../skin/common_files/modules/On_Sale/images/on_sale.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    bottom: 5px;
    height: 48px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    width: 48px;
}
.menu-new_arrivals img.icon {
    background: url("../../skin/common_files/modules/New_Arrivals/../../images/dingbats_categorie.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.menu-new_arrivals ul li a:link, .menu-new_arrivals ul li a:visited, .menu-new_arrivals ul li a:hover, .menu-new_arrivals ul li a:active {
    font-weight: normal;
}
.menu-new_arrivals ul li, .menu-special ul li, .menu-help ul li, .menu-manufacturers ul li {
    padding: 4px 0;
}
ul.new_arrivals-item {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.new_arrivals-item li {
    list-style: none outside none;
    padding: 2px;
}
ul.new_arrivals-item img {
    float: left;
    width: 50px;
}
.new_arrivals-item .details {
    margin-left: 50px;
    padding-left: 10px;
}
.new_arrivals-item a.product-title:link, .new_arrivals-item a.product-title:visited, .new_arrivals-item a.product-title:hover, .new_arrivals-item a.product-title:active {
    font-weight: bold;
}
.menu-new_arrivals ul li a {
    font-size: 12px;
}
div#infs-widget {
    text-align: center !important;
    width: 105% !important;
}
div#infs-widget-loading {
    background: url("../../skin/xtreme_gear/modules/Infinite_Scroll/images/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 48px;
    width: 100%;
}
div.back2top {
    background: url("http://flipsize.com/skin/xtreme_gear/images/info-search-submit-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #B3B3B3;
    bottom: 2em;
    display: none;
    font-size: 14px;
    height: 20px;
    position: fixed;
    right: 2em;
    text-align: center;
    text-decoration: none;
    width: 80px;
    z-index: 1000;
}
div.infs-widget-product {
    display: inline-block;
    margin: auto;
    text-align: left;
    vertical-align: top;
    width: 158px;
}
div.infs-widget-product div.image {
    display: table-cell;
    vertical-align: middle;
}
div.infs-widget-product div.buy-now div {
    float: left;
}
div.infs-widget-product.infs-2-columns div.buy-now div, div.infs-widget-product.infs-3-columns div.buy-now div {
    float: none;
}
div.infs-widget-product div.buy-now div.last {
    padding-left: 7px;
}
.list-dialog .title div.sort-box {
    width: auto;
}
div.infs-widget-view-changer {
    display: inline;
}
div.infs-widget-view-changer span {
    padding-right: 10px;
}
div.infs-widget-view-changer span select {
    border: medium none;
    font-size: 11px;
}
.banner-system {
    margin: 0 auto 12px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.banner-system div.content {
    text-align: left;
    width: 100% !important;
}
#banner-system-code-T, #banner-system-code-B, #banner-system-code-L, #banner-system-code-R, #banner-system-code-demo {
    display: none;
}
#banner_system_navigation {
    bottom: 20px;
    height: 21px;
    left: 50px;
    line-height: 21px;
    position: absolute;
    text-align: center;
    z-index: 50;
}
#banner_system_navigation img {
    float: left;
    margin: 0 5px;
}
.banner_system_navigation {
    float: left;
}
.banner_system_navigation a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 0 5px;
    padding: 3px 5px;
    text-decoration: none;
}
.banner_system_navigation a.activeSlide {
    background: none repeat scroll 0 0 #8F8F8F;
    color: #FFFFFF;
}
.banner_system_navigation a:focus {
    outline: medium none;
}
.dpimages-list .content {
    text-align: center;
}
.dpimages-list .content img {
    padding: 0 0 10px;
}
.dpimages-list .content img.last {
    padding: 0;
}
.dpimages-list .dpimage-container {
    margin: 3px 0;
    text-align: center;
}
div.dpimages-popup-link {
    margin-top: 33px;
    text-align: center;
    vertical-align: middle;
}
.dpimages-popup-link a:link, .dpimages-popup-link a:visited, .dpimages-popup-link a:hover, .dpimages-popup-link a:active {
    background: url("../../skin/common_files/modules/Detailed_Product_Images/../../images/zoom_image.gif") no-repeat scroll left 1px rgba(0, 0, 0, 0);
    line-height: 13px;
    padding: 0 0 0 17px;
    text-decoration: underline;
}
.dpimages-icons-box {
    padding-bottom: 10px;
    padding-top: 15px;
    width: 220px;
}
.dpimages-icons-box a:link, .dpimages-icons-box a:visited, .dpimages-icons-box a:hover, .dpimages-icons-box a:active {
    border: 1px solid #FFFFFF;
    display: block;
    float: left;
    outline-style: none;
}
.dpimages-icons-box a:hover {
    border: 1px solid #215485;
}
.printable .dpimages-popup-link, .printable .dpimages-icons-box {
    display: none;
}
#exception_msg {
    padding-bottom: 15px;
}
.poptions-exceptions-list {
    padding-bottom: 15px;
}
.poptions-options-list {
    padding: 1px;
}
.poptions-options-list td {
    padding-right: 10px;
}
#history-box {
    border: 1px solid #CCCCCC;
    font-size: 10px;
    padding: 5px;
}
#history-box ul {
    margin: 0;
    padding-left: 20px;
}
#history-box li {
    font-size: 10px;
    margin: 0;
    padding: 0;
}
#history-box .subhead {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding-top: 3px;
}
#history-box .subhead-comment {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding: 3px 0;
}
#history-box .subhead-note {
    color: #848A94;
    font-size: 10px;
    padding: 3px 0;
}
#history-box .section-subhead {
    color: #B51A00;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding: 3px 0;
}
#history-box p {
    font-size: 10px;
    margin: 0;
    padding: 0;
}
#history-box .status {
    color: #848A94;
}
div.extra-fields-list-cart table {
    width: auto;
}
div.opc-container .opc-section h2, div.opc-container .opc-section h3 {
    color: #617683;
}
div.opc-container label {
    font-size: 12px;
    line-height: 18px;
    vertical-align: middle;
}
div.opc-container #center-main {
    margin: 0 auto;
    text-align: left;
    width: 960px;
}
div.opc-container h1 {
    font-size: 20px;
}
div.checkout-container h1 {
    font-size: 20px !important;
}
div.checkout-container span.star {
    color: #3385BF;
    padding-left: 5px;
}
.fill-error label {
    color: #CE0000;
}
div.opc-section-container div.text-block {
    margin: 0 10px;
}
.fill-error .data-value input[type="text"], .fill-error .data-value input[type="password"], .fill-error .data-value select, .fill-error .data-value textarea {
    background-color: #FFEBEB;
    border: 1px solid #CE0000;
}
div.error-label {
    color: #CE0000;
    display: none;
    font-size: 9px;
}
.fill-error div.error-label {
    display: block;
}
ul#opc-sections {
    margin: 0;
    min-width: 1000px;
    padding: 0;
}
ul#opc-sections li.opc-section {
    border: 0 none;
    float: left;
    list-style: none outside none;
    margin: 0 25px 50px 0;
    min-height: 400px;
    padding: 0;
    text-align: left;
    width: 30%;
}
ul#opc-sections li.opc-section h2 {
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 7px 0;
}
ul#opc-sections li.opc-section h3 {
    border: 0 none;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 7px 0;
}
ul#opc-sections li.opc-section div {
    font-size: 12px;
}
ul#opc-sections li.last {
    margin-right: 0 !important;
}
div.opc-authbox {
    font-size: 12px;
    margin: 5px 0;
    padding: 0;
}
div.opc-authbox a {
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
fieldset.registerform {
    border: 0 none;
    margin: 0;
    padding: 0;
}
div.opc-section-container {
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 0;
    padding: 10px 0;
}
div.opc-section-container div.text-block {
    margin: 0 10px;
}
div.checkout-container input[type="text"], div.checkout-container input[type="password"], div.checkout-container textarea, div.checkout-container select {
    font-size: 12px;
    max-width: 250px;
}
div.checkout-container input[type="text"], div.checkout-container input[type="password"], div.checkout-container select {
    height: 18px;
}
div.checkout-container textarea {
    width: 100%;
}
div.checkout-container select {
    height: 22px;
}
fieldset.registerform ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
fieldset.registerform ul {
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 0;
    padding: 0 15px;
    position: relative;
}
fieldset.registerform ul.first {
    padding-top: 15px;
}
fieldset.registerform ul li {
    padding-bottom: 10px;
}
fieldset.registerform ul li.clearing {
    margin: 0;
    padding: 0;
}
fieldset.registerform ul li.fields-group {
    float: left;
    margin-right: 10px;
}
fieldset.registerform ul li.fields-group input[type="text"], fieldset.registerform ul li.fields-group input[type="password"] {
    width: 90px;
}
fieldset.registerform ul li.single-field {
    clear: both;
    float: none;
}
fieldset.registerform ul li.single-field input[type="text"], fieldset.registerform ul li.single-field input[type="password"] {
    width: 80%;
}
fieldset.registerform div.oneline {
    float: left;
    margin-right: 10px;
}
li.single-field input.image-button {
    background: url("../../skin/common_files/modules/One_Page_Checkout/../../images/button_go.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 21px;
    margin-bottom: 1px;
    width: 23px;
}
div.optional-label {
    background-color: #FFFFFF;
    margin: 10px 5px;
}
div.optional-label label {
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-left: 15px;
    text-indent: -15px;
}
div.optional-label label input {
    height: 13px;
    margin-right: 5px;
    padding: 0;
    position: relative;
    top: -2px;
    vertical-align: bottom;
    width: 13px;
}
div.address-book-link {
    background: none repeat scroll 0 0 #ECF3F7;
    height: 35px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}
div.address-book-link span.popup-link {
    font-size: 11px;
    margin: 7px;
}
div.address-book-link label {
    font-size: 11px;
    line-height: 16px;
    margin: 7px;
}
ul#opc-sections li.opc-section div.opc-checkout-profile h3 {
    padding: 7px;
}
div.opc-checkout-profile div.address-line {
    font-size: 12px;
    padding: 0 7px;
}
ul#opc-sections li.opc-section div.news-register-item-descr {
    font-size: 10px;
    font-style: italic;
}
.checkout-payments tr td {
    border-bottom: 2px solid #FFFFFF;
    padding: 5px;
    vertical-align: top;
}
.checkout-payments tr td.checkout-payment-name {
    padding-right: 10px;
    white-space: normal;
    width: 100%;
}
.checkout-payments tr td.checkout-payment-name label {
    font-weight: bold;
}
.checkout-payments tr td div.checkout-payment-descr {
    width: 80%;
}
.checkout-payments tr td.checkout-payment-paypal {
    width: 100%;
}
.checkout-payments tr td.checkout-payment-paypal img {
    border: 0 none;
}
.checkout-payments tr.payment-details td {
    background: none repeat scroll 0 0 #ECF3F7;
    margin: 0;
    padding: 10px;
}
.checkout-payment-name span.applied-gc {
    color: #01851A;
    font-weight: normal;
}
.checkout-shippings {
    width: 100%;
}
.checkout-shippings tr td {
    border-bottom: 2px solid #FFFFFF;
    font-size: 11px;
    padding: 5px 10px 5px 0;
    vertical-align: top;
}
.checkout-shippings tr.last td {
    border-bottom: 0 none;
}
.checkout-shippings tr td label {
    font-size: 11px;
    line-height: 14px;
}
.checkout-shippings tr td.shipping-name {
    width: 70%;
}
.checkout-shippings tr td.shipping-cost {
    text-align: right;
    width: 30%;
}
.opc-payment-options fieldset.registerform ul {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
}
div.coupon-info a.unset-coupon-link {
    margin-left: 10px;
}
div.coupon-info p {
    font-size: 9px;
}
div.coupon-info div.progress {
    background: url("../../skin/common_files/modules/One_Page_Checkout/../../images/progress.gif") repeat-x scroll left 10px rgba(0, 0, 0, 0);
    height: 20px;
    margin: 0 15%;
}
div#couponform {
    height: 20px;
}
div.coupon-info input.image-button {
    background: url("../../skin/common_files/modules/One_Page_Checkout/../../images/button_go.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 21px;
    margin-bottom: 1px;
    width: 23px;
}
div.cart-totals {
    margin: 10px 0;
    padding: 0;
}
div.cart table.totals {
    margin: 0 0 0 auto;
    text-align: right;
    width: 30%;
}
table.totals tr td.total, table.totals tr td.total-name, table.totals tr td.total-value, table.totals tr td.total-value-alt, table.totals span.total-name {
    font-size: 12px;
    font-weight: bold;
    padding: 5px 5px 5px 0;
    text-transform: none;
    vertical-align: top;
}
#opc_summary table.totals {
    text-align: left;
    width: 100%;
}
#opc_summary table.totals tr td.total, #opc_summary table.totals tr td.total-name, #opc_summary table.totals tr td.total-value, #opc_summary table.totals tr td.total-value-alt, #opc_summary table.totals span.total-name {
    font-weight: normal;
    width: 15%;
}
#opc_summary table.totals tr td.total, #opc_summary table.totals tr td.total-name {
    width: 70%;
}
table.totals tr td.discounted {
    color: #01851A;
}
table.totals tr.total td.total-name {
    font-size: 22px;
}
table.totals tr.total td.total-value {
    font-size: 22px;
}
table.totals tr.total td.total-value-alt {
    font-size: 12px;
    vertical-align: bottom;
}
table.cart-content tr td {
    border-bottom: 1px solid #888888;
    font-size: 10px;
    font-weight: normal;
    padding: 10px 5px;
    vertical-align: top;
}
table.cart-content .cart-content-text {
    color: #2C3E49;
    font-weight: normal;
}
div#order-taxes-box {
    padding: 10px 5px;
}
div.checkout-customer-notes, div.checkout-partner, div.terms_n_conditions {
    padding: 10px 0;
}
div.terms_n_conditions {
    text-align: center;
}
div.terms_n_conditions label {
    font-size: 13px;
}
.place-order-button button.inactive {
    cursor: default;
    opacity: 0.3;
}
div.paypal-express-sel-note {
    padding: 0 10px;
}
html, body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    margin: 0;
    padding: 0;
}
body {
    background: url("../../skin/xtreme_gear/css/../images/body-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    font-family: Verdana,Arial,"arial","helvetica",sans-serif;
    font-size: 12px;
}
img {
    border: medium none;
}
#page {
    margin: 0 auto;
    padding: 0;
/* width: 980px Vladimir keyword*/ width: 1015px;
    background-color: #FFFFFF;
}
#page-holder {
    margin: 0 auto;
    padding: 207px 0 20px;
/* width: 980px Vladimir keyword*/ width: 1015px;
}
.ajax-popup-error-message {
    display: none;
}
#header-wrap {
    position: absolute;
    top: 0;
/* width: 980px Vladimir keyword*/ width: 1015px;
	border-bottom: 3px solid #D4D4D4;
    padding-top: 15px;
}
#logo-main {
    border: 0 none;
    display: block;
    float: left;
    height: 144px;
    margin: 0;
    max-width: 555px;
    padding: 0;
}
#logo-main img {
    border: 0 none;
    height: 144px;
    max-width: 555px;
}
#dialog-message {
    clear: both;
/* width: 980px Vladimir keyword*/ width: 1015px;
}
#dialog-message .msg-clear {
    clear: both;
    height: 20px;
}
#dialog-message img.msg-icon {
    float: left;
    height: 34px;
    margin: 20px 0 20px 10px;
    width: 45px;
}
#dialog-message .message-i .msg-body {
    background: url("../../skin/xtreme_gear/css/../images/msg-info-bg-y.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
/* width: 980px Vladimir keyword*/ width: 1015px;
}
#dialog-message .message-w .msg-body {
    background: url("../../skin/xtreme_gear/css/../images/msg-warning-bg-y.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
/* width: 980px Vladimir keyword*/ width: 1015px;
}
#dialog-message .message-e .msg-body {
    background: url("../../skin/xtreme_gear/css/../images/msg-error-bg-y.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
/* width: 980px Vladimir keyword*/ width: 1015px;
}
#dialog-message .message-i .msg-clear {
    background: url("../../skin/xtreme_gear/css/../images/msg-info-bg-b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#dialog-message .message-w .msg-clear {
    background: url("../../skin/xtreme_gear/css/../images/msg-warning-bg-b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#dialog-message .message-e .msg-clear {
    background: url("../../skin/xtreme_gear/css/../images/msg-error-bg-b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#dialog-message p {
    float: left;
    margin: 0;
    padding: 15px 20px 10px;
    width: 780px;
}
#dialog-message .close-box {
    float: right;
    height: 20px;
    margin-top: 8px;
    width: 27px;
}
#dialog-message .close-box a {
    border: 0 none;
    height: 16px;
    text-decoration: none;
    width: 16px;
}
#dialog-message .close-box a img {
    border: 0 none;
    height: 16px;
    width: 16px;
}
#cart-info-panel {
    float: right;
    height: 154px;
    width: 425px;
}
.info-panel {
    height: 40px;
    padding-top: 20px;
    width: 425px;
}
.info-panel .cart-icon {
    float: left;
    width: 47px;
}
.info-panel .cart-cnt {
    float: left;
    font-size: 11px;
    width: 378px;
}
.info-panel .cart-cnt .minicart {
    float: left;
    width: 104px;
}
.info-panel .cart-cnt .minicart .empty {
    padding-top: 10px;
}
.info-panel .cart-cnt .minicart .empty strong {
    font-weight: normal;
}
.info-panel .cart-cnt .cart-checkout-links {
    float: left;
    padding-top: 2px;
    width: 186px;
}
.info-panel .cart-cnt .cart-checkout-links a.info-checkout {
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 85px;
}
.info-panel .cart-cnt .menu-auth .cart-cnt {
    float: right;
    width: 85px;
}
.info-panel .cart-cnt .menu-auth .cart-cnt ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.info-panel .cart-cnt .menu-auth .cart-cnt ul form {
    display: inline;
    margin: 0;
    padding: 0;
}
.info-panel .cart-cnt .menu-auth .cart-cnt a {
    background: url("../../skin/xtreme_gear/css/../images/skin-red/arrow-01-right.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.info-panel .cart-cnt .info-links {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 2px 0 0;
    width: 85px;
}
.info-panel .cart-cnt .info-links a {
    background: url("../../skin/xtreme_gear/css/../images/skin-red/arrow-01-right.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.info-panel .cart-cnt .info-links a.info-lang {
    background: url("../../skin/xtreme_gear/css/../images/skin-red/arrow-02-bottom.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.info-panel .cart-cnt .info-buttons {
/*    width: 453px;*/
    width: 426px;
/*  width: 183px; Vladimir keyword */
}
.info-panel .cart-cnt .info-buttons a {
    background-color: #ABABAB;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 15px;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    margin-bottom: 5px; /*Vladimir keyword*/
	padding: 0 15px;
    text-decoration: none;
}
.info-panel .cart-cnt li {
    line-height: 14px;
}
.info-panel .cart-cnt a {
    color: #666666;
    text-decoration: none;
}
#cart-info-panel form {
    clear: both;
    margin: 0;
    padding: 2px 0 0;
}
#cart-info-panel form fieldset {
    background: url("../../skin/xtreme_gear/css/../images/info-search-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 42px;
    margin: 0;
    padding: 9px 0 0;
}
#cart-info-panel form .search-box {
    background: url("../../skin/xtreme_gear/css/../images/info-search-box-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #B3B3B3;
    font-size: 12px;
    height: 24px;
    margin-left: 15px;
    padding: 0 5px;
    position: static;
    width: 307px;
}
#cart-info-panel form .search-submit {
    background: url("../../skin/xtreme_gear/css/../images/info-search-submit-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #B3B3B3;
    font-family: Verdana,Arial,"arial","helvetica",sans-serif;
    font-size: 14px;
    height: 26px;
    width: 80px;
}
#cart-info-panel form .search-substring {
    float: left;
}
#cart-info-panel form .search-button {
    float: right;
    margin: 0 6px 0 0;
}
.txs-custom-he-link {
    height: 11px;
    width: 425px;
}
.txs-custom-he-link a {
    color: #3190AB;
    float: right;
    margin-right: 5px;
    text-decoration: none;
}
.header-text-xbanner {
    padding: 25px 0 5px;
}
.header-text-xbanner p {
    color: #F37300;
    font-size: 15px;
    margin: 0;
    padding: 0;
    text-align: right;
}
.minicart-box {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    display: block;
    position: absolute;
    top: 54px;
    width: 300px;
    z-index: 10000;
}
.minicart-box form {
    margin: 0;
    padding: 0;
}
.minicart-box ul {
    display: block;
    float: none;
    list-style: none outside none;
    margin: 0;
    padding: 3px 5px;
}
.ajax-minicart-icon {
    background: url("../../skin/xtreme_gear/css/../images/info-shopping-cart-icon-empty.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    width: 42px;
}
.ajax-minicart-icon.minicart-button {
    background: url("../../skin/xtreme_gear/css/../images/info-shopping-cart-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    width: 42px;
}
.minicart-box ul.cart-items {
    background: url("../../skin/xtreme_gear/css/../images/menu-tab-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    padding-bottom: 5px;
}
.minicart-box ul.cart-items li {
    margin: 0 0 5px;
    width: 288px;
}
.minicart-box ul.cart-items li a {
    color: #516A00;
    display: block;
    font-size: 11px;
    font-weight: 600;
    height: 17px;
    line-height: 20px;
    overflow: hidden;
    text-decoration: none;
}
.minicart-box ul.cart-items li .price-row {
    font-size: 11px;
}
.minicart-product {
    margin-right: 20px;
}
.minicart-box ul.cart-items li input.quantity {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    margin-right: 10px;
    width: 20px;
}
.minicart-box ul.cart-items li span.currency {
    margin: 0 10px;
}
#product-market-price {
    float: right;
}
.minicart-box-menu .update-cart {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #666666;
    cursor: pointer;
    font-size: 11px;
    font-weight: 600;
    position: relative;
    text-decoration: none;
    top: -2px;
}
.minicart-box .delete {
    background: url("../../skin/xtreme_gear/css/../images/icon_error_small.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: block;
    float: right;
    height: 18px;
    position: relative;
    top: -7px;
    width: 18px;
}
.minicart-box .delete img {
    border: 0 none;
}
.minicart-box-menu {
    background-color: #DDDDDD;
    height: 20px;
}
.minicart-box-menu li {
    float: left;
    height: auto;
    line-height: 20px;
    text-align: center;
    width: 33%;
}
.minicart-box-menu li a {
    color: #666666;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
}
#navi-main-categories {
    font-size: 12px;
    width: 100%;
}
#navi-main-categories li {
    border-left: 1px solid rgba(0, 0, 0, 0);
    height: 38px;
    padding: 0;
    position: relative;
    text-align: center;
}
#navi-main-categories {
    display: table;
}
#navi-main-categories li.last {
}
#navi-main-categories li a {
    color: #FFFFFF;
    display: block;
    padding: 9px 15px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    z-index: 5000;
}
#navi-main-categories li a:hover {
    background-color: #FFFFFF;
    color: #333333;
}
#navi-main-categories li.current a {
    background-color: #FFFFFF;
    color: #333333;
}
#navi-main-categories li .sub-holder {
    background-color: #FFFFFF;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    box-shadow: 1px 1px 8px -2px #000000;
    font-family: Verdana,"verdana",sans-serif;
    left: -1px;
    position: relative;
    z-index: 1000;
}
#navi-main-categories li .sub-menu {
    background: url("../../skin/xtreme_gear/css/../images/menu-tab-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}
#navi-main-categories li .sub-menu .sub-column {
    float: left;
    width: 200px;
}
#navi-main-categories li .sub-menu .sub-column ul {
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 15px 5px;
}
#navi-main-categories li .sub-menu .sub-column ul h4 {
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
#navi-main-categories li .sub-menu .sub-column ul li {
    float: none;
    line-height: 18px;
    text-align: left;
    width: auto;
}
#navi-main-categories li .sub-menu .sub-column ul li a {
    color: #777777;
    line-height: 18px;
    text-decoration: none;
}
#navi-main-categories li .sub-menu .sub-column ul h4 a {
    color: #555555;
    text-decoration: none;
}
#navi-main-categories li .sub-holder {
    display: none;
}
#navi-main-categories li .sub-holder.subme2 {
    left: -1px;
}
#navi-main-categories li .sub-holder.subme4 {
    left: -106px;
}
#navi-main-categories .sub-footer {
}
#navi-main-categories .sub-footer p {
    background-color: #EDECE9;
    border: 1px solid #FFFFFF;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    text-align: left;
}
#navi-main-categories .sub-footer p span {
    background-color: #666666;
    color: #FFFFFF;
    display: block;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 140px;
}
#navi-main-categories .sub-footer p a {
    background-color: rgba(0, 0, 0, 0);
    color: #F97F01;
    display: inline;
    font-weight: 700;
    height: auto;
    width: auto;
}
#navi-main-categories .sub-footer p a:hover {
    background-color: rgba(0, 0, 0, 0);
}
.home-visual img {
    border: 0 none;
}
.social-signup {
    background: url("../../skin/xtreme_gear/css/../images/social-signup.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 42px;
/* width: 980px Vladimir keyword*/ width: 1015px;
}
.social {
    float: left;
    height: 42px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 485px;
}
.social li {
    display: inline-block;
    float: left;
    position: relative;
    top: 1px;
}
.social li a {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
}
.social li a span {
    visibility: hidden;
}
.signup {
    color: #B8A3A2;
    float: right;
    height: 42px;
    width: 495px;
}
.signup p {
    float: left;
    line-height: 40px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    top: 1px;
    width: 350px;
}
.signup a.signup-link {
    background: url("../../skin/xtreme_gear/css/../images/sign-up-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: right;
    height: 40px;
    position: relative;
    text-decoration: none;
    top: 1px;
    width: 115px;
}
.signup a.signup-link em {
    display: none;
}
.featured-catogories-wrap {
    background: url("../../skin/xtreme_gear/css/../images/featured-categories-bg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.featured-categories {
    font-size: 0;
    height: 100%;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 1px;
/* width: 980px Vladimir keyword*/ width: 1015px;
}
.featured-categories li {
    display: block;
    float: left;
    font-size: 12px;
    height: 155px;
    margin: 0;
    padding: 0;
    width: 326px;
}
.featured-categories h3 a, .featured-categories h2 a, .featured-categories p a {
    text-decoration: none;
}
.featured-categories .image-link, .featured-categories .image-link img {
    border: 0 none;
    text-decoration: none;
}
.featured-categories .image-link {
    display: block;
    float: left;
    margin: 6px 10px 0 25px;
}
.featured-categories h3 {
    border: 0 none;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    margin: 0;
    padding: 20px 20px 5px 0;
}
.featured-categories h3 a {
    color: #FF6600;
}
.featured-categories h2 {
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 15px;
    margin: 0;
    padding: 0 30px 8px 0;
}
.featured-categories h2 a {
    color: #333333;
}
.featured-categories p {
    font-size: 13px;
    margin: 0;
    padding: 0 30px 0 0;
}
.featured-categories p a {
    color: #666666;
}
.featured-categories p:after {
    content: url("../../skin/xtreme_gear/css/../images/featured-categories-arrow.png");
    left: 5px;
    position: relative;
    top: 1px;
}
.featured-wrap {
    border-top: 12px solid #F3F3F3;
    clear: both;
    padding-top: 10px;
}
.productslide {
    clear: both;
    height: 230px;
    position: relative;
    width: 978px;
}
.productslide .slidesholder {
    height: 230px;
    margin: 20px auto;
    overflow: hidden;
    padding-top: 10px;
    position: relative;
    width: 920px;
}
.productslide .slidesholder .slide {
    height: 200px;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
    width: 900px;
}
.productslide .slidesholder .slide li {
    display: block;
    float: left;
    height: 200px;
    width: 180px;
}
.productslide .slidesholder .slide ul.featured-product {
    list-style: none outside none;
    margin: 0;
    padding: 0 10px;
}
.productslide .slidesholder .slide li ul.featured-product li {
    clear: both;
    float: none;
    height: auto;
    width: auto;
}
.productslide .slidesholder .slide li ul.featured-product li a.featured-image {
    display: block;
    height: 125px;
    width: 158px;
}
.productslide .slidesholder .slide li ul.featured-product li a.featured-image img {
    border: 0 none;
}
.productslide .slidesholder .slide li ul.featured-product li h2 {
    font-size: 14px;
    font-weight: 400;
    height: 18px;
    margin: 5px 0;
    overflow: hidden;
    padding: 0 0 15px;
}
.productslide .slidesholder .slide li ul.featured-product li h2 a {
    color: #666666;
    text-decoration: none;
}
.productslide .slidesholder .slide li ul.featured-product li h2 a:hover {
    color: #FF6600;
}
.productslide .slidesholder .slide li ul.featured-product li h3 {
    border: 0 none;
    color: #3190AB;
    float: left;
    font-size: 15px;
    font-weight: 600;
    height: 20px;
    line-height: 10px;
    margin: 0 0 15px;
    padding: 0;
}
.productslide .slidesholder .slide li ul.featured-product li h4 {
    float: right;
    font-size: 11px;
    font-weight: 600;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 0;
    position: relative;
    text-align: right;
    top: -2px;
    width: 55px;
}
.productslide .slidesholder .slide li ul.featured-product li h4 span {
    position: relative;
    top: 0;
}
.productslide .slidesholder .slide li ul.featured-product li h5 {
    color: #5A5A5A;
    float: left;
    font-size: 11px;
    font-weight: 100;
    height: 13px;
    margin: 4px 0 0;
    padding: 0;
    text-decoration: line-through;
    width: 80px;
}
.productslide .slidesholder .slide li ul.featured-product li h6 {
    background-color: #FA8003;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 10px;
    font-weight: 600;
    height: 13px;
    margin: 4px 0 0;
    padding: 0;
    text-align: center;
    width: 80px;
}
.productslide .slidesholder .slide li ul.featured-product li a.featured-rating {
    border: 0 none;
    color: #5A5A5A;
    position: relative;
    text-decoration: none;
    top: 2px;
}
.productslide .slidesholder .slide li ul.featured-product li a.featured-rating img {
    border: 0 none;
    height: 14px;
    position: relative;
    top: 3px;
    width: 74px;
}
.productslide .slidesholder .slide li ul.featured-product li a.featured-rating span {
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    margin-left: 5px;
    text-align: center;
    width: 80px;
}
.productslide .control {
    cursor: pointer;
    display: block;
    height: 260px;
    position: absolute;
    text-indent: -10000px;
    width: 30px;
}
.productslide .control.leftControl {
    background: url("../../skin/xtreme_gear/css/../images/button-slide-prev.png") no-repeat scroll 9px 119px rgba(0, 0, 0, 0);
    left: 0;
    top: 10px;
}
.productslide .control.rightControl {
    background: url("../../skin/xtreme_gear/css/../images/button-slide-next.png") no-repeat scroll 9px 119px rgba(0, 0, 0, 0);
    right: 0;
    top: 10px;
}
.productslide.text {
    height: auto;
}
.productslide.text p {
    margin: 0;
    padding: 8px 20px;
}
#tab-control, #tab-links {
    clear: both;
    height: 30px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 1px;
}
#tab-links {
    padding: 5px 0 0;
    position: relative;
    top: 9px;
}
#tab-control li, #tab-links li {
    background: url("../../skin/xtreme_gear/css/../images/tabs-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 0 0;
    display: block;
    float: left;
    font-weight: 600;
    height: 30px;
    line-height: 30px;
    margin: 0 3px 0 0;
    padding: 0;
    position: relative;
    z-index: 200;
}
#tab-control li.active, #tab-links li.active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#tab-control li a, #tab-links li a {
    color: #3190AB;
    display: block;
    padding: 0 24px;
    text-decoration: none;
}
#tab-control li.active a, #tab-links li.active a {
    border-bottom: 1px solid #FFFFFF;
}
#tab-control li.active a:after, #tab-links li.active a:after {
    content: url("../../skin/xtreme_gear/css/../images/tabs-arrow-bottom.png");
    left: 6px;
    position: relative;
    top: 0;
}
#tab-control li a:after, #tab-links li a:after {
    content: url("../../skin/xtreme_gear/css/../images/tabs-arrow-right.png");
    left: 7px;
    position: relative;
    top: -1px;
}
.tab-holder1, .tab-holder3 {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    clear: both;
/* width: 980px Vladimir keyword*/ width: 1015px;
}
.tab-holder2 {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    clear: both;
    height: 230px;
    margin-left: 10px;
    width: 760px;
}
#categories-holder {
/*    background: url("../img/categories-bg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);*/
/* width: 980px Vladimir keyword*/ width: 1015px;
}
.categories-navi {
    font-family: "verdana",sans-serif;
    font-size: 11px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 15px;
    width: 190px;
}
.categories-navi li {
    margin: 0;
    padding: 0;
}

.categories-navi li.menu-item-l3 {
	color: #ffffff;
    margin: 0 0 0 15px;
    padding: 0;
}

.categories-navi li.menu-item-l3 a{
	color: #ffffff;
}

.categories-navi li h3 {
    font-size: 12px;
    font-weight: 900;
    margin: 0;
    padding: 15px 0 0;
}
.categories-navi li a {
    color: #333333;
    display: block;
    line-height: 16px;
    padding-left: 20px;
    text-decoration: none;
}
.categories-navi li a:hover {
    background-color: #F4F4F4;
    color: #816D73;
}
.categories-navi li.active a {
	background: url("../img/categories-navi-arrow.png") no-repeat scroll 170px 4px #FDFDFD;
    color: #816D73;    
}
#categories-content {
    float: right;
/*Vladimir    width: 775px; */
	width: 800px;
}
#categories-content h1 {
    clear: both;
    font-size: 26px;
    font-weight: 500;
    margin: 0;
    padding: 0 0 10px;
}
#categories-content #tab-control {
    margin-left: 10px;
}
#categories-content .productslide {
    clear: both;
    height: 230px;
    margin: 20px auto;
    position: relative;
    width: 760px;
}
#categories-content .productslide .slidesholder {
    height: 230px;
    left: 5px;
    margin: 0 auto;
    overflow: auto;
    padding-top: 10px;
    position: relative;
    width: 780px;
}
#categories-content .productslide .slidesholder .slide {
    height: 230px;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
    width: 760px;
}
#categories-content .productslide .slidesholder .slide li {
    display: block;
    float: left;
    height: 230px;
    width: 170px;
}
#categories-content .productslide .slidesholder .slide ul.featured-product {
    list-style: none outside none;
    margin: 0;
    padding: 0 10px 0 0;
}
#categories-content .productslide .slidesholder .slide li ul.featured-product li {
    clear: both;
    float: none;
    height: auto;
    width: auto;
}
#breadcrumbs {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#breadcrumbs li {
    display: block;
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 8px 10px 8px 0;
}
#breadcrumbs li a {
    padding-right: 12px;
    text-decoration: none;
}
#breadcrumbs li.now a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.categories-desc {
    color: #666666;
    margin: 0;
    padding: 10px 20px 10px 0;
}
#categories-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#categories-list li {
    display: block;
    float: left;
    height: 214px;
    margin: 0 0 5px;
    padding: 0 0 0 10px;
    width: 183px;
}
#categories-list li a.img-link {
    border: 1px solid #CCCCCC;
    display: block;
    height: 158px;
    width: 158px;
}
#categories-list li a.img-link img {
    border: 0 none;
    height: 158px;
    width: 158px;
}
#categories-list li h2 {
    float: left;
    font-size: 12px;
    font-weight: 400;
    height: 42px;
    margin: 5px 0 0;
    overflow: hidden;
    padding: 0;
    width: 128px;
}
#categories-list li h2 a {
    color: #668600;
    text-decoration: none;
}
#categories-list li h6 {
    float: right;
    font-size: 13px;
    font-weight: 100;
    height: 42px;
    margin: 5px 24px 0 0;
    padding: 0;
    text-align: right;
    width: 30px;
}
#products-list {
    list-style: none outside none;
    margin: 0 0 0 -31px;
    padding: 0;
}
#products-list .item {
    display: block;
    float: left;
    height: 260px;
    margin: 0 0 20px 41px;
    width: 160px;
}
#products-list .item ul.listing-product {
    height: 260px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#products-list .item ul.listing-product li {
    color: #333333;
    float: none;
    font-weight: 400;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
#products-list .item ul.listing-product li a.listing-image {
    display: block;
    height: 158px;
    width: 158px;
}
#products-list .item ul.listing-product li a.listing-image img {
    border: 0 none;
}
#products-list .item ul.listing-product li h2 {
    font-size: 14px;
    font-weight: 400;
    height: 18px;
    margin: 5px 0;
    overflow: hidden;
    padding: 5px 0 15px;
}
#products-list .item ul.listing-product li h2 a {
    color: #999999;
    text-decoration: none;
}
#products-list .item ul.listing-product li h2 a:hover {
    color: #FF6600;
}
#products-list .item ul.listing-product li h3 {
    color: #3190AB;
    float: left;
    font-size: 15px;
    font-weight: 600;
    height: 18px;
    line-height: 15px;
    margin: 0;
    padding: 0;
}
#products-list .item ul.listing-product li h4 {
    float: right;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    overflow: hidden;
    padding: 4px 0 0;
    text-align: right;
    width: 55px;
}
#products-list .item ul.listing-product li h5 {
    color: #5A5A5A;
    float: left;
    font-weight: 100;
    height: 13px;
    margin: 2px 0 0;
    padding: 0;
    text-decoration: line-through;
    width: 80px;
}
#products-list .item ul.listing-product li h6 {
    background-color: #666666;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: 600;
    height: 13px;
    margin: 2px 0 0;
    padding: 0;
    text-align: center;
    width: 80px;
}
#products-list .item ul.listing-product li.sku {
    color: #5A5A5A;
    display: block;
    font-size: 10px;
    font-weight: 100;
    margin: 2px 0 0;
    padding: 0;
}
#products-list .item ul.listing-product li div.buy-now {
    clear: both;
}
#products-list .item ul.listing-product li div.details {
    width: 160px;
}
#products-list .item ul.listing-product li a.listing-rating {
    border: 0 none;
    color: #5A5A5A;
    text-decoration: none;
}
#products-list .item ul.listing-product li a.listing-rating img {
    border: 0 none;
    height: 14px;
    position: relative;
    top: 3px;
    width: 74px;
}
#products-list .item ul.listing-product li a.listing-rating span {
    display: inline-block;
    font-size: 11px;
    font-weight: 500;
    margin-left: 5px;
    text-align: center;
    width: 80px;
}
#products-list .item ul.listing-product li select.listing-quantity {
    display: block;
    float: left;
    position: relative;
    top: 4px;
}
#products-list .item ul.listing-product li .listing-buy {
    background: url("../../skin/xtreme_gear/css/../images/buy-now-button-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 21px;
    line-height: 21px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 4px;
    width: 110px;
}
#products-list .item ul.listing-product li .listing-buy span {
    position: relative;
    top: -1px;
}
#products-list .item ul.listing-product li .listing-buy.do-add2cart-success {
    background: none repeat scroll 0 0 #73B40C;
    border-radius: 4px 4px 4px 4px;
}
#products-list .item ul.listing-product li .out-of-stock {
    color: #666666;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.address-container {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.address-container li {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    display: block;
    float: left;
    height: 200px;
    margin: 0 10px 10px 0;
    padding: 10px;
    width: 200px;
}
.address-container li#address_box_0 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    float: none;
    height: 25px;
    padding: 0 10px;
}
.address-container li#address_box_0 a {
    background-color: #FA8003;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 13px;
    height: 22px;
    left: -10px;
    line-height: 22px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.address-container li .address-main {
    height: 165px;
    line-height: 18px;
}
.address-container li#address_box_0 .address-main {
    height: auto;
    line-height: normal;
}
.address-container li .change-button, .address-container li .delete-button, a.change-button {
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    width: 70px;
}
.address-container li .change-button, a.change-button {
    background-color: #999999;
}
a.change-button {
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.pagination {
    clear: both;
    height: 65px;
    margin-left: 10px;
    padding-top: 5px;
}
.pagination .pag01 {
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    padding-right: 20px;
}
.pagination ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.pagination ul li {
    border: 1px solid #E8E8E8;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 5px 0 0;
    min-width: 5px;
    text-align: center;
}
.pagination ul li.active {
    border: 1px solid #FB8104;
}
.pagination ul li strong {
    padding: 0 10px;
}
.pagination ul li.button {
    background-color: #F3F3F3;
}
.pagination ul li a {
    color: #333333;
    display: block;
    padding: 0 10px;
    text-decoration: none;
}
.pagination label {
    display: block;
    float: right;
    height: 22px;
    line-height: 22px;
}
.pagination select {
    margin-left: 10px;
}
.category-filter {
    float: right;
    margin: 0;
    padding: 0;
    width: 150px;
}
.category-filter fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.category-filter input {
    display: none;
}
#product-images-box {
    border: 0 solid #E7E7E7;
    clear: both;
    float: left;
    margin-bottom: 10px;
    width: 478px;
}
#product-images-box .img-main-holder {
    margin: 10px 24px 0;
    min-height: 435px;
}
#thumblist {
    clear: both;
    height: 75px;
    list-style: none outside none;
    margin: 0;
    padding: 10px 24px 0;
}
#thumblist li {
    display: block;
    float: left;
    height: 51px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 51px;
}
#thumblist li a {
    border: 1px solid #EEEEEE;
    display: block;
    height: 51px;
    width: 51px;
}
#thumblist li {
    height: 47px;
    padding: 2px;
    width: 47px;
}
#thumblist img {
    height: 47px;
    padding: 2px 0 0 2px;
    width: 47px;
}
.rev-reviews {
    padding-top: 20px;
}
.rev-form {
    display: none;
}
.rating-top {
    height: 78px;
}
.rating-top h3 {
    float: left;
    font-size: 18px;
    font-weight: 800;
    margin: 0;
    padding: 15px 0 10px 20px;
    width: 720px;
}
#rev-control {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 20px 10px 0 0;
}
#rev-control li {
    display: block;
    float: left;
    margin: 0 10px 0 0;
}
#rev-control a {
    color: #FFFFFF;
    display: block;
    height: 18px;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
#rev-n1 {
    background-color: #666666;
}
#rev-n2 {
    background-color: #FB8103;
}
.rating-overall {
    clear: both;
}
.rating-overall h4 {
    float: left;
    font-size: 16px;
    font-weight: 200;
    margin: 0;
    padding: 0 10px 0 20px;
}
.rating-stars {
    float: left;
    padding-right: 10px;
}
.rating-stars img {
    height: 20px;
    width: 20px;
}
.rating-text {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    top: 3px;
}
.rating-text span {
    background-color: #414142;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    padding: 3px 7px;
}
.rating-text em {
    padding: 0 0 0 10px;
}
.review {
    border-top: 1px solid #CCCCCC;
    color: #666666;
    margin: 0 20px;
    padding: 10px;
}
.review h5 {
    color: #333333;
    float: left;
    font-size: 18px;
    margin: 0;
    padding: 0;
}
.productslide.text .review p {
    margin: 0;
    padding: 0 0 5px;
}
.rating-stars-small {
    float: left;
    padding: 3px 0 0 10px;
}
.review-info {
    clear: both;
    float: left;
    height: 40px;
    padding: 4px 0;
    width: 700px;
}
.review-info span {
    display: block;
}
.review-info span a {
    text-decoration: none;
}
.review-date {
    background: url("../../skin/xtreme_gear/css/../images/review-calendar.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: right;
    height: 40px;
    padding-right: 50px;
    text-align: right;
    width: 150px;
}
.review-date strong {
    display: block;
}
.rev-form form {
    margin: 0 20px;
}
.rev-form fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.rev-form h5 {
    background-color: #EBEBEB;
    font-size: 17px;
    font-weight: 500;
    margin: 0;
    padding: 4px 0;
}
.rev-form ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0;
    width: 550px;
}
.rev-form ul li {
    padding: 0 0 4px;
}
.rev-form ul label {
    display: block;
    float: left;
    font-size: 15px;
    width: 160px;
}
.rev-form .rating-stars-small {
    display: inline-block;
    float: none;
    position: relative;
    top: 2px;
}
.productslide.text .rev-form-note {
    font-size: 9px;
    margin: 0;
    padding: 8px 0 8px 160px;
}
.rev-form-submit {
    padding: 0 0 0 160px;
}
.rev-form-submit img {
    float: left;
    margin-right: 10px;
}
.rev-form-text1 {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    height: 20px;
    width: 166px;
}
.rev-form-submit1 {
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin: 3px 0 0;
    width: 170px;
}
.rev-form-text {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    height: 18px;
    line-height: 18px;
    width: 280px;
}
.rev-form-area {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    height: 120px;
    width: 360px;
}
.rat-holder {
    padding: 10px;
}
.rat-holder h3 {
    background-color: #F4F4F4;
    font-size: 18px;
    padding: 5px 0;
}
.rat-holder #review_author {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    height: 18px;
    line-height: 18px;
    width: 280px;
}
.rat-holder textarea {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    height: 100px;
    width: 500px;
}
.rat-holder #antibot_input_str_on_reviews {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    height: 18px;
    line-height: 18px;
    width: 100px;
}
.productslide.text .rat-holder p.rev-already {
    color: #8A8A8A;
    font-size: 10px;
    margin: 0;
    padding: 10px 0;
}
.rat-holder .creviews-reviews-list {
    text-align: left;
}
.send-friend {
    min-height: 300px;
}
.send-friend {
    padding: 20px;
}
.send-friend fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.send-friend h5 {
    background-color: #EBEBEB;
    font-size: 17px;
    font-weight: 500;
    margin: 0;
    padding: 4px 0;
}
.send-friend ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0;
    width: 550px;
}
.send-friend ul li {
    padding: 0 0 4px;
}
.send-friend ul label {
    display: block;
    float: left;
    font-size: 15px;
    width: 160px;
}
.send-form-text {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    height: 18px;
    line-height: 18px;
    width: 280px;
}
.send-form-area {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    height: 120px;
    width: 360px;
}
.send-form-submit {
    padding: 0 0 0 160px;
}
.send-form-submit .button {
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin: 3px 0 0;
    width: 170px;
}
#for_msg {
    float: none;
    width: 430px;
}
.zoomPad {
    cursor: crosshair;
    float: left;
    position: relative;
    z-index: 99;
}
.zoomPreload {
    background-color: #FFFFFF;
    background-image: url("../../skin/xtreme_gear/css/../images/zoomloader.gif");
    background-position: 43px 30px;
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-family: Verdana,Tahoma;
    font-size: 12px;
    height: 49px;
    left: 0;
    opacity: 0.8;
    padding: 8px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 0;
    width: 100px;
    z-index: 110;
}
.zoomPup {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: crosshair;
    opacity: 0.6;
    overflow: hidden;
    position: absolute;
    z-index: 101;
}
.zoomOverlay {
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 101;
}
.zoomWindow {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    left: 110%;
    position: absolute;
    top: 40px;
    z-index: 110;
}
.zoomWrapper {
    border: 1px solid #EEEEEE;
    position: relative;
    top: -10px;
    z-index: 110;
}
.zoomWrapperTitle {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 18px;
    left: 0;
    line-height: 18px;
    opacity: 0.6;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 120;
}
.zoomWrapperImage {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 110;
}
.zoomWrapperImage img {
    border: 0 none;
    display: block;
    position: absolute;
    z-index: 101;
}
.zoomIframe {
    display: block;
    opacity: 0.8;
    position: absolute;
    z-index: -1;
}
#product-details {
    float: right;
    min-height: 490px;
    width: 490px;
}
#product-details h1 {
    font-size: 26px;
    margin: 0;
    padding: 0 0 5px;
}
p.product-short-description {
    color: #666666;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 5px;
}
p.product-short-description a {
    color: #F97F01;
    text-decoration: none;
}
.product-social-box {
    background: url("../../skin/xtreme_gear/css/../images/product-line-bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    padding: 10px 0;
}
.product-social-box a, product-social-box img {
    border: 0 none;
}
.product-description-holder {
    float: left;
    padding-top: 10px;
    width: 310px;
}
.product-description-left {
    float: left;
    margin: 0 0 0 5px;
    width: 300px;
}
.product-description-left fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.product-description-left .product-prices {
    float: right;
    height: 21px;
    width: 171px;
}
.product-description-left .product-prices span {
    color: #666666;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 16px;
    text-decoration: line-through;
}
.product-description-left .product-prices span.currency {
    display: inline;
    float: none;
}
.product-description-left .product-prices strong {
    background-color: #FB8103;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 86px;
}
.product-description-left .product-prices strong b {
    color: #FFFFFF !important;
    font-weight: normal;
    text-decoration: none;
}
.product-description-left label {
    clear: both;
    display: block;
    float: right;
    min-height: 26px;
    padding: 0 0 5px;
    width: 303px;
}
.product-description-left label em {
    color: #666666;
    display: block;
    float: left;
    font-family: "verdana",sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 14px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: right;
    width: 125px;
}
.product-description-left label select {
    position: relative;
    top: 4px;
}
.product-description-left h2 {
    font-family: "verdana",sans-serif;
    font-weight: 300;
    margin: 0;
    padding: 0 0 5px;
    text-align: right;
}
.product-description-left h3 {
    font-family: "verdana",sans-serif;
    font-weight: 300;
    margin: 0;
    padding: 0 0 5px;
    text-align: right;
}
.products-details2 {
    color: #666666;
    float: right;
    font-family: "verdana",sans-serif;
    padding: 15px 0 2px;
    width: 245px;
}
.products-details2 td {
    padding: 3px 10px;
}
.product-description-left .product-submit {
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 15px;
    height: 27px;
    left: 55px;
    line-height: 27px;
    margin: 0;
    position: relative;
    width: 118px;
}
.product-description-left .product-submit.do-add2cart-success {
    background-color: #73B40C;
}
.product-description-left .product-submit span.button-right {
    position: relative;
    top: -1px;
}
.product-description-left .product-submit.full {
    width: 245px;
}
.product-description-left .product-wishlist {
    background-color: #F6F6F6;
    border: 1px solid #E9E9E9;
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    display: block;
    float: right;
    font-size: 15px;
    height: 27px;
    line-height: 27px;
    width: 125px;
}
.product-description-left .product-question {
    float: right;
    font-size: 11px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 245px;
}
.product-description-left .product-question a {
    color: #666666;
    text-decoration: none;
}
.product-min-amount {
    clear: both;
    color: #888888;
    font-size: 11px;
    margin-bottom: -8px;
    padding-top: 5px;
    text-align: right;
}
.msg-prod-notice {
    clear: both;
    float: left;
    font-size: 14px;
    margin: 0 0 0 55px;
}
.product-description-right {
    float: right;
    margin: 0 10px 0 0;
    padding-top: 10px;
    width: 160px;
}
.product-buy-more h4 {
    color: #333333;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.product-buy-more {
    color: #666666;
    font-family: "verdana",sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: 160px;
}
.product-buy-more td {
    padding: 3px;
}
.col1, td.property-name {
    background-color: #E3E3E3;
}
.col2, td.property-value {
    background-color: #EEEEEE;
}
.product-description-right h5 {
    color: #333333;
    font-size: 11px;
    font-weight: 100;
    margin: 0;
    padding: 0;
}
.product-description-right h6 {
    color: #666666;
    font-size: 11px;
    font-weight: 100;
    margin: 0;
    padding: 0;
}
.product-brand {
    margin: 5px 0 0;
    min-height: 68px;
}
.product-brand a, .product-brand img {
    border: 0 none;
}
.product-rating {
    margin: 0;
    padding: 5px 0;
}
.product-rating a, .product-rating img {
    border: 0 none;
}
.product-rating img {
}
.product-rating span {
}
.product-rating a {
    color: #666666;
    text-decoration: none;
}
.product-rating a span {
    font-size: 11px;
}
.product-rating .revrat {
    float: left;
    left: 10px;
    position: relative;
    top: 4px;
}
.product-rating .creviews-vote-bar.mini-bar {
    float: left;
    width: 60px;
}
#tabs-decription h2 {
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 15px 40px 10px 20px;
}
#tabs-decription ul.decription-float {
    color: #666666;
    float: left;
    font-size: 13px;
    line-height: 16px;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    width: 460px;
}
#tabs-decription ul.decription-float li {
    background: url("../../skin/xtreme_gear/css/../images/product-description-ul-square.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    margin: 0 0 0 20px;
    padding: 0 30px 5px 20px;
}
.welcome-holder {
    height: 60px;
}
.welcome-holder h1 {
    float: left;
    font-size: 22px;
    margin: 0;
    padding: 10px 0 10px 10px;
    width: 250px;
}
.welcome-holder p.text-block {
    color: #666666;
    float: left;
    margin: 0;
    padding: 0 5px 10px;
    width: 480px;
}
.cart-holder {
    border: 1px solid #F3F3F3;
    margin: 10px 0;
    padding: 20px;
}
.cart-content table {
    width: 100%;
}
.cart-content th {
    background-color: #666666;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 10px;
}
.cart-content td.col1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cart-content td.col1 img {
    border: 1px solid #F6F6F6;
}
.cart-content td.col2.alt, .cart-content td.col3.alt, .cart-content td.col4.alt, .cart-content td.col5.alt {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cart-content td.col2, .cart-content td.col3, .cart-content td.col4, .cart-content td.col5 {
    background: none repeat scroll 0 0 #FAFAFA;
}
.cart-content td.col2 {
    padding: 5px 20px;
}
.cart-content td.col2 h3 {
    font-size: 17px;
    font-weight: 900;
    margin: 0;
    padding: 0 0 5px;
}
.cart-content td.col2 h3 a {
    color: #516A00;
    text-decoration: none;
}
.cart-content td.col2 p {
    color: #666666;
    margin: 0;
    padding: 0;
}
.cart-content td.col3 {
    padding: 0 10px;
    text-align: center;
}
.cart-content td.col4 {
    padding: 0 10px;
    text-align: center;
    width: 59px;
}
.cart-content td.col4 input.text {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    position: relative;
    text-align: center;
    top: 2px;
    width: 26px;
}
.cart-content td.col5 {
    color: #666666;
    font-size: 12px;
    font-weight: 900;
    text-align: center;
    width: 100px;
}
.cart-content td.col5 span.currency {
    font-size: 17px;
}
.cart-content a.delete {
    background: url("../../skin/xtreme_gear/css/../images/btn-delete.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 23px;
    left: 15px;
    position: relative;
    text-decoration: none;
    text-indent: -9999px;
    top: 0;
    width: 24px;
}
.cart-content a.refresh {
    background: url("../../skin/xtreme_gear/css/../images/btn-refresh.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 24px;
    position: relative;
    text-decoration: none;
    text-indent: -9999px;
    top: -2px;
    width: 23px;
}
.cart-content .subtotal dl, .flc-checkout-products .subtotal dl {
    color: #FFFFFF;
    float: right;
    margin: 5px 0 0;
    padding: 0;
    width: 450px;
}
.cart-content .total dl, .flc-checkout-products .total dl {
    background-color: #FAFAFA;
    float: right;
    margin: 0;
    padding: 0;
    width: 450px;
}
.cart-content .clear-entry dl, .flc-checkout-products .clear-entry dl {
    background-color: #EFEFEF;
    color: #333333;
    float: right;
    margin: 0;
    padding: 0;
    width: 450px;
}
.cart-content .subtotal dl dt, .cart-content .total dl dt, .cart-content .clear-entry dl dt, .flc-checkout-products .subtotal dl dt, .flc-checkout-products .total dl dt, .flc-checkout-products .clear-entry dl dt {
    text-align: right;
    width: 200px;
}
.cart-content .subtotal dl dt, .cart-content .subtotal dl dd, .cart-content .total dl dt, .cart-content .total dl dd, .cart-content .clear-entry dl dt, .cart-content .clear-entry dl dd, .flc-checkout-products .subtotal dl dt, .flc-checkout-products .subtotal dl dd, .flc-checkout-products .total dl dt, .flc-checkout-products .total dl dd, .flc-checkout-products .clear-entry dl dt, .flc-checkout-products .clear-entry dl dd {
    display: inline-block;
    font-size: 17px;
    font-weight: 900;
    padding: 7px 10px;
}
.cart-content .clear-entry.gift-wr dl dt, .clear-entry.gift-wr dl dt {
    font-size: 13px;
}
.cart-content .clear-entry.gift-wr dl dt a, .clear-entry.gift-wr dl dt a {
    color: #666666;
}
.cart-content table.poptions-options-list {
    color: #666666;
    font-weight: 600;
    width: 80%;
}
.poptions-list a.simple-button {
    font-weight: 600;
}
.cart-content td.col2 p.poptions-title {
    padding: 4px 0;
}
.estimator-container {
    clear: both;
    padding: 10px 3px 10px 0;
}
.estimator-container a.simple-button {
    color: #516A00;
    float: right;
    font-weight: 600;
}
.cart-content hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F3F3F3 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    clear: both;
}
.cart-holder h2 {
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px;
}
.button.clear, .button.checkout {
    border: 1px solid #730202;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 15px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 150px;
}
.button.checkout {
    float: right;
}
.cart-content .shipping-method {
    float: right;
    margin-right: 2px;
    padding-top: 15px;
    width: 450px;
}
.cart-content .shipping-method select {
    float: right;
    position: relative;
    top: -2px;
    width: 300px;
}
.cart-content .total-order-msg {
    float: right;
    margin-right: 2px;
    padding: 5px 0;
    width: 450px;
}
.cart-total-row .content {
    clear: both;
}
.cart-holder .data-table {
    padding: 5px 0;
}
.cart-holder .data-name {
    font-weight: 800;
    padding-right: 20px;
}
.cart-holder .data-table input {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    width: 200px;
}
.cart-holder .data-table button, .reg-holder .main-button, .pop-login .main-button {
    border: 1px solid #730202;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 15px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.cart-total-row .error-box {
    margin: 3px;
    padding: 10px 0;
    text-align: right;
}
.cart-total-row .error-message {
    font-weight: 700;
    padding: 5px 0;
}
.cart-total-row .error-box a {
    color: #666666;
}
.btn-holder {
    clear: both;
}
.giftcert-item {
    width: 100%;
}
.cart-content .giftcert-item td.col1 {
    background-color: #FAFAFA;
    width: 127px;
}
.cart-content .giftcert-item td.col1 img {
    border: 1px solid rgba(0, 0, 0, 0);
    margin: 0 0 0 32px;
}
.cart-content .giftcert-item td.col2 {
    width: 501px;
}
.cart-content .giftcert-item td.col3 {
    width: 55px;
}
.cart-content .giftcert-item td.col4 {
    width: 59px;
}
.cart-content .giftcert-item td.col5 span.market-price {
    display: block;
}
.cart-content .giftcert-item h3 {
    color: #516A00;
}
.cart-content .giftwrapping-cart {
    margin: 0 0 0 155px;
    padding: 10px 0;
    width: 520px;
}
.cart-content .giftwrapping-cart label {
    color: #516A00;
    font-size: 16px;
}
.cart-content .giftwrapping-cart .giftwrap-message-text {
    padding: 10px 0;
}
.cart-content .giftwrapping-cart .giftwrap-message-label {
    padding: 0 0 5px;
}
.cart-content .giftwrapping-cart textarea {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    width: 515px;
}
.checkout-holder {
    border: 1px solid #F3F3F3;
    margin: 10px 0;
    padding: 20px;
}
.flc-left-dialog {
    background: url("../../skin/xtreme_gear/css/../images/menu-tab-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border: 1px solid #D3D3D3;
    color: #666666;
    float: left;
    height: 190px;
    padding: 20px;
    width: 415px;
}
.flc-left-dialog .data-table {
    padding-top: 8px;
}
.flc-left-dialog .data-table td {
    padding-bottom: 5px;
}
.flc-right-dialog {
    background: url("../../skin/xtreme_gear/css/../images/menu-tab-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border: 1px solid #D3D3D3;
    color: #666666;
    float: right;
    height: 190px;
    padding: 20px;
    width: 415px;
}
.register-table h3 {
    background-color: #F4F4F4;
    font-size: 18px;
    padding: 5px 0;
    width: 880px;
}
.flc-left-dialog h2, .flc-right-dialog h2 {
    color: #333333;
    font-size: 17px;
}
.flc-left-dialog .simple-button {
    color: #666666;
    font-weight: 600;
}
.flc-login-text a {
    font-weight: 600;
}
.flc-right-dialog .content {
    line-height: 130px;
}
#flc-register-dialog, .reg-holder {
    background: url("../../skin/xtreme_gear/css/../images/menu-tab-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border: 1px solid #D3D3D3;
    color: #666666;
    margin-top: 10px;
    padding: 20px;
    width: auto;
}
#flc-register-dialog .data-name {
    width: 140px;
}
.register-exp-section label {
    display: inline-block;
    width: 163px;
}
#ship2diff, #create_account {
    height: auto;
    padding: 0;
    width: auto;
}
#flc-register-dialog .data-required {
    width: 5px;
}
#flc-register-dialog .register-newbie-note, .reg-holder .register-newbie-note {
    padding: 10px 0;
}
#flc-register-dialog .register-newbie-note a, .data-table.register-table a {
    font-weight: 700;
    text-decoration: none;
}
.cart-holder #flc-register-dialog .button.main-button span {
    display: block;
    padding: 0 20px;
}
.flc-progress-bar2 {
    background: url("../../skin/xtreme_gear/css/../images/fastline-progress-bar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 36px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 680px;
}
.flc-progress-bar2.flca-cart {
    background-position: 0 0;
}
.flc-progress-bar2.flca-account {
    background-position: 0 -36px;
}
.flc-progress-bar2.flca-method {
    background-position: 0 -72px;
}
.flc-progress-bar2.flca-place {
    background-position: 0 -108px;
}
.flc-progress-bar2 li {
    display: block;
    float: left;
    font-weight: 600;
    height: 36px;
    line-height: 36px;
    width: 170px;
}
.flc-progress-bar2 li span {
    color: #A6A6A6;
    padding-left: 20px;
}
.flc-progress-bar2 li a {
    color: #FFFFFF;
    display: block;
    padding-left: 20px;
    text-decoration: none;
}
.flc-checkout-products .shipping-method {
    font-size: 14px;
    padding: 10px 0 5px;
    text-align: right;
}
.flc-checkout-products .cart-content.width-100 {
    font-size: 13px;
    width: 100%;
}
.flc-checkout-products .cart-content.width-100 td {
    padding: 8px 3px;
}
.flc-checkout-products .cart-content.width-100 td.cart-column-price, .flc-checkout-products .cart-content.width-100 td.cart-column-total {
    padding-right: 20px;
    text-align: right;
}
.flc-checkout-products .cart-content.width-100 td.cart-column-quantity {
    text-align: center;
}
.flc-checkout-products .cart-content.width-100 tr.sbtl-row {
    background-color: #E7E7E7;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 0;
}
.flc-checkout-products .cart-content.width-100 tr {
    background-color: #F9F9F9;
}
.flc-checkout-products .cart-content.width-100 tr.highlight {
    background-color: #FFFFFF;
}
.flc-checkout-products .cart-content.width-100 a {
    color: #516A00;
    font-weight: 800;
    text-decoration: none;
}
.flc-checkout-box-info {
    padding: 0;
}
.flc-checkout-box-info .hidden {
    display: none;
}
.flc-checkout-box-info h3.grey {
    background-color: #F4F4F4;
    height: 100%;
    margin: 0;
    padding: 6px 0;
}
.right-box.padd-tb {
    padding: 3px 0 10px;
}
.right-box.padd-tb a.simple-button {
    color: #516A00;
    font-weight: 700;
}
.flc-checkout-address-left {
    float: left;
    width: 450px;
}
.flc-checkout-address-right {
    float: left;
    margin-left: 37px;
    width: 450px;
}
.flc-checkout-address {
    font-size: 13px;
    padding-bottom: 20px;
    width: 350px;
}
.flc-checkout-address .simple-button {
    color: #516A00;
    font-weight: 700;
    position: relative;
    top: 10px;
}
.flc-payment-options {
    padding: 20px 30px 20px 0;
}
.flc-checkout-box-info textarea {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    width: 600px;
}
.flc-checkout-box-info .data-table {
    padding: 10px 0;
    width: 100%;
}
.flc-checkout-box-info .data-table h3 {
    margin: 10px 0;
}
.terms_n_conditions {
    font-size: 13px;
    padding: 10px 0;
}
.terms_n_conditions a {
    font-weight: 700;
}
.halign-center .button.main-button, .save-button button {
    border: 1px solid #730202;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 15px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.options-holder {
    border: 1px solid #F3F3F3;
    margin: 10px 0;
    padding: 20px;
}
.options-holder h3 {
    background-color: #F4F4F4;
    margin: 0 0 10px;
    padding: 6px 0;
}
.options-holder .flc-address {
    float: left;
    line-height: 16px;
    padding: 10px 0;
    width: 300px;
}
.options-holder .flc-checkout-options {
    float: right;
    padding: 10px 0;
    width: 580px;
}
.options-holder .flc-address .simple-button {
    color: #516A00;
    font-weight: 600;
}
.options-holder .checkout-shippings label {
    display: block;
    padding: 3px 0;
}
.options-holder .checkout-payments td {
    padding: 3px 0;
}
.options-holder .checkout-payments td.checkout-payment-descr {
    font-style: italic;
    padding-left: 10px;
}
.order-holder {
    border: 1px solid #F3F3F3;
    margin: 10px 0;
    padding: 20px;
}
.order-holder .button-row-right {
    height: 15px;
    padding: 0;
    position: relative;
}
.order-holder .button-row-right a {
    color: #516A00;
    float: right;
    font-weight: 800;
    text-decoration: none;
}
.order-holder h1 {
    margin-top: -10px;
}
.order-holder .dialog.order-text {
    padding-bottom: 15px;
}
.invoice-holder {
    border: 1px solid #F3F3F3;
    padding: 20px;
}
.invoice-holder .width-100 {
    width: 100%;
}
.invoice-holder hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F3F3F3 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    clear: both;
    margin: 5px 0;
}
.invoice-holder h3 {
    background-color: #F4F4F4;
    margin: 0;
    padding: 6px 0;
}
.order-invoice {
    clear: both;
    font-size: 13px;
    width: 100%;
}
.order-holder .move-up {
    margin: 0;
    padding: 0;
    position: relative;
    top: -45px;
}
.order-holder .move-up .halign-center {
    margin: 0;
    padding: 0;
}
.order-holder .move-up .button.main-button {
    float: right;
}
.invoice-company-icon {
    width: 450px;
}
.invoice-title {
    font-size: 22px;
}
.invoice-personal-info {
    padding: 10px 0;
}
.invoice-address-box {
    width: 895px;
}
.invoice-address-1, .invoice-address-2 {
    padding-bottom: 20px;
    width: 440px;
}
.invoice-data-box td {
    padding-bottom: 20px;
    width: 225px;
}
.invoice-data-box td.invoice-right-info {
    text-align: right;
    vertical-align: bottom;
    width: 225px;
}
.invoice-products {
    padding: 20px 0;
    width: 895px;
}
.invoice-products th {
    background-color: #666666;
    color: #FFFFFF;
    padding: 5px;
}
.invoice-products td {
    padding: 5px;
}
.invoice-products .invoice-price-column {
    padding-right: 5px;
    text-align: right;
}
.invoice-products .invoice-quantity-column {
    text-align: center;
}
.invoice-products .invoice-total-column {
    padding-right: 5px;
    text-align: right;
}
.invoice-products .even {
    background-color: #F6F6F6;
}
.invoice-totals {
    float: right;
    width: 435px;
}
.invoice-totals td {
    font-size: 15px;
    padding: 5px;
    text-align: right;
}
.invoice-totals .invoice-total-name {
    background-color: #F3F3F3;
    width: 215px;
}
.invoice-totals .invoice-total-value {
    background-color: #F3F3F3;
    font-weight: 900;
}
.invoice-totals .invoice-total-name-fin {
    color: #FFFFFF;
}
.invoice-totals .invoice-total-value-fin {
    color: #FFFFFF;
}
.invoice-line {
    display: none;
}
.invoice-bottom-note {
    font-weight: 900;
    padding: 40px 0 10px;
    text-align: center;
}
.order-holder .halign-center {
    padding: 20px 0 10px;
}
.order-holder .halign-center .button.main-button {
    width: 200px;
}
.halign-center a {
    color: #FFFFFF;
    text-decoration: none;
}
.opc-container {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #E3E3E3;
    margin: 10px 0;
    padding: 20px;
}
.opc-container h1 {
    margin-top: 0;
}
.opc-container hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #EEEEEE;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
}
.opc-container .address-book-link a {
    color: #444444;
    font-size: 14px;
}
.opc-container .address-book-link, .opc-container tr.payment-details td {
    background-color: #EAEAEA;
}
.opc-container .field-container input, .opc-container #couponform-container #coupon, .opc-container #partner_id {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
}
.opc-container .field-container.fill-error input {
    background-color: #FFFFFF;
}
div.checkout-container textarea {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    font-size: 12px;
    height: 100px;
    max-width: 270px;
    width: 270px;
}
div.opc-container .opc-section h2, div.opc-container .opc-section h3 {
    color: #666666;
}
.opc-container #couponform-container .image-button {
    position: relative;
    top: 8px;
}
ul#opc-sections li.last {
    width: 286px;
}
.opc-checkout-profile .button-row {
    padding-top: 10px;
}
div.terms_n_conditions {
    text-align: left;
}
div.checkout-container .opc-authbox a, div.checkout-container .totals .total-name a, div.checkout-container .cart-content a, div.checkout-container .unset-coupon-link {
    color: #516A00;
    font-weight: 700;
}
.opc-container .checkout-buttons {
    display: none;
}
.opc-container.checkout-container .cart-content a.button {
    color: #FFFFFF;
}
.opc-container.checkout-container .dialog .content table.data-table .button-row button.button {
    background-color: #FA8003;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 105px;
}
.blockUI.blockMsg.blockPage {
    border: 0 none !important;
}
.blockMsg #dialog-message {
}
.blockMsg #dialog-message {
    background-color: #FF0000;
    border: 1px solid #3190AB;
    color: #FFFFFF;
}
.blockMsg #dialog-message .message-e {
    margin: 0;
    padding: 15px 20px 10px 80px;
}
input.image-button {
    background: url("../../skin/xtreme_gear/css/../images/go.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    height: 18px;
    margin: 0 0 2px;
    padding: 0;
    width: 19px;
}
.news-holder {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #E3E3E3;
    margin: 10px 0;
    padding: 20px;
}
.news-holder h1 {
    margin-top: 0;
}
.news-list .news-title {
    font-size: 18px;
}
.news-list .news-date {
    background: url("../../skin/xtreme_gear/css/../images/review-calendar.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    float: right;
    height: 29px;
    line-height: 29px;
    padding-right: 50px;
    position: relative;
    text-align: right;
    top: -6px;
    width: 150px;
}
.news-item {
    border-top: 1px solid #CCCCCC;
    padding: 12px 0 10px;
}
.news-item.first {
    border: 0 none;
}
.news-subscribe h2 {
    background-color: #F4F4F4;
    margin: 0 0 4px;
    padding: 10px 0 6px;
}
.news-subscribe .input-email, .pop-login .input-email, .pop-login #password, .pop-address input, .reg-holder.contact-us .data-table td input {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    width: 280px;
}
#antibot_input_str {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    width: 100px;
}
.iv-box .button, .reg-holder .submit-button {
    background-color: #FA8003;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    width: 104px;
}
.reg-holder .submit-button.longer {
    width: 180px;
}
.reg-holder, .search-results, .giftcerts, .gift-event-holder {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #E3E3E3;
    margin: 10px 0;
    min-height: 200px;
    padding: 20px;
}
.reg-holder h1, .search-results h1, .giftcerts h1, .gift-event-holder h1 {
    margin-top: 0;
}
.reg-holder .register-table input, .txtinp, .reg-holder.authen .data-table #password, .reg-holder.authen .data-table .input-email, .reg-holder.forgot .input-email, .reg-holder.returns .input-id {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    width: 240px;
}
.reg-holder .news-register-item input {
    height: auto;
    line-height: normal;
    width: auto;
}
.reg-holder .expand-section a {
    color: #516A00;
}
.reg-holder #adv_search_box {
    padding: 5px 0;
}
.reg-holder #adv_search_box td {
    padding: 5px;
}
.reg-holder #adv_search_box td input {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    width: 70px;
}
.reg-holder .content div a {
    color: #516A00;
}
.reg-holder .right-box {
    padding: 10px 0 20px;
}
.reg-holder .title h2 {
    background-color: #E7E7E7;
    margin: 0;
    padding: 5px 0;
}
.reg-holder .data-table.width-100 {
    border: 1px solid #CCCCCC;
    margin: 10px 0;
    padding: 5px;
    width: 100%;
}
.reg-holder .data-table.width-100 th {
    background-color: #666666;
    color: #FFFFFF;
    line-height: 24px;
    padding: 5px;
    text-align: left;
}
.reg-holder .data-table.width-100 th a {
    color: #FFFFFF;
}
.reg-holder .data-table.width-100 td a {
    color: #666666;
}
.reg-holder .data-table.width-100 td {
    padding: 5px;
}
.reg-holder .data-table.width-100 .data-right-column {
    padding-right: 20px;
    text-align: right;
}
.reg-holder .data-table.width-100 .highlight td {
    background-color: #F4F4F4;
}
.reg-holder .data-table.width-100 .data-checkbox-column {
    width: 25px;
}
.reg-holder.authen .data-table td, .reg-holder.forgot .data-table td, .reg-holder.returns .data-table td, .reg-holder.modify-return .data-table td {
    padding: 5px;
}
.reg-holder.authen .Button, .reg-holder.authen .data-table .simple-button {
    color: #516A00;
}
.reg-holder .button-txt {
    float: right;
}
.reg-holder .button-txt span {
    padding-right: 20px;
}
.reg-holder .button-txt button span {
    padding-right: 0;
}
.returns-holder {
    border: 1px solid #F3F3F3;
    margin-top: 10px;
    padding: 20px;
}
.returns-holder .data-table {
    border: 1px solid #CCCCCC;
    margin: 10px 0;
    padding: 5px;
    width: 100%;
}
.returns-holder .data-table th {
    background-color: #666666;
    color: #FFFFFF;
    line-height: 24px;
    padding: 5px;
    text-align: left;
}
.returns-holder .data-table td {
    padding: 5px;
}
.returns-holder label {
    display: inline-block;
    padding: 5px 10px 10px 0;
}
.returns-holder label.txtarea span {
    display: block;
    float: left;
    height: 104px;
    line-height: 104px;
}
.returns-holder label span {
    display: inline-block;
    width: 180px;
}
.returns-holder textarea, .mod-returns textarea, .reg-holder.contact-us .data-table textarea, .giftcerts textarea {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    height: 100px;
    width: 660px;
}
.reg-holder.contact-us #message_body {
    border: 1px solid #AAAAAA;
}
.reg-holder .buttons1 {
    float: left;
    height: 35px;
    width: 230px;
}
.reg-holder .buttons2 {
    float: right;
    height: 35px;
    width: 650px;
}
.reg-holder .buttons1 a, .reg-holder .buttons2 a {
    background-color: #999999;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
}
.reg-holder .buttons2 a {
    float: right;
    margin-left: 5px;
}
.reg-holder .content div.buttons1 a, .reg-holder .content div.buttons2 a {
    color: #FFFFFF;
}
.mod-returns h4 a {
    color: #516A00;
    font-size: 12px;
}
.rma-product-options-box {
    padding: 0;
}
.pop-login .data-table td {
    padding: 5px;
}
.pop-login .error-label {
    font-size: 11px;
}
.pop-address input.inp-checkbox {
    height: auto;
    line-height: normal;
    width: auto;
}
.event-list {
    padding: 5px 10px 10px;
}
.event-params {
    background: url("../../skin/xtreme_gear/css/../images/menu-tab-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border: 1px solid #E3E3E3;
    padding: 10px;
}
.event-params h3 {
    background-color: #F4F4F4;
    clear: both;
    font-size: 18px;
    margin: 5px 0;
    padding: 5px 0;
}
.event-params .giftreg-menu ul {
    height: 25px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
}
.event-params .giftreg-menu ul li a {
    background-color: #999999;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
}
.event-params .giftreg-menu ul li {
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    width: auto;
}
.event-params .giftreg-menu ul li.giftreg-menu-hl-item {
    list-style: none outside none;
}
.event-params .giftreg-menu hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E4E4E4;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
}
.event-params .data-table.width-100, .event-params .data-table {
    padding: 10px 0;
}
.event-params .data-table.width-100 td, .event-params .data-table td {
    padding: 3px;
}
.event-params .text-block {
    padding: 5px 0;
}
.event-params .text-in0, .event-params .text-in2 {
    border: 1px solid #CCCCCC;
}
.event-params .giftreg-gb-hl {
    background-color: #F8F3F3;
    padding: 5px;
}
.event-params .giftreg-gb-hl a {
    font-weight: 600;
}
.event-params .buttons-row span {
    line-height: normal;
}
.yes-button {
    cursor: pointer;
}
div.back-to-store-button-box {
    padding-top: 15px;
    text-align: center;
}
.event-params .yes-button.longer {
    position: relative;
    top: -1px;
    width: 180px;
}
.giftreg-events-list {
    padding: 5px 0;
}
.giftreg-events-list td {
    padding: 5px;
}
.giftreg-events-list th {
    background-color: #666666;
    color: #FFFFFF;
    line-height: 24px;
    padding: 5px;
    text-align: left;
}
.giftreg-events-list tr.odd {
    background-color: #F4F4F4;
}
.giftreg-event-name a {
    color: #516A00;
    font-size: 13px;
    text-decoration: none;
}
.giftreg-event-center a {
    color: #666666;
}
.giftreg-events-counter {
    color: #666666;
    font-size: 11px;
}
.gift-event-holder .no-button {
    width: 150px;
}
.gift-event-holder .no-button span {
    line-height: normal;
}
.gift-event-holder .yes-button a {
    color: #FFFFFF;
    text-decoration: none;
}
.dropout-wrapper {
    float: right;
    height: 27px;
    width: 126px;
}
.drop-out-button.activated-widget div {
    background-color: #333333;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: default;
    display: block;
    font-size: 15px;
    height: 27px;
    left: 2px;
    line-height: 27px;
    position: relative;
    text-align: center;
    width: 124px;
}
.dropout-box {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    display: none;
    position: absolute;
    z-index: 10000;
}
.dropout-box ul {
    list-style: none outside none;
    margin: 0;
    padding: 10px;
}
.dropout-box .giftreg-add-form-label {
    padding: 10px 0 0;
}
.dropout-box .giftreg-add-form-container .yes-button {
    padding: 0 15px;
    width: auto;
}
.wlist {
    padding: 0 0 20px;
}
.wlist td.col1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    vertical-align: top;
}
.wlistt td.col1 img {
    border: 1px solid #F6F6F6;
}
.wlist td.col2.alt, .wlist td.col3.alt, .wlist td.col4.alt, .wlist td.col5.alt {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wlist td.col2, .wlist td.col3, .wlist td.col4, .wlist td.col5 {
    background: none repeat scroll 0 0 #FAFAFA;
}
.wlist td.col2 {
    padding: 5px 20px;
}
.wlist td.col2 h3 {
    font-size: 17px;
    font-weight: 900;
    margin: 0;
    padding: 0 0 5px;
}
.wlist td.col2 h3 a {
    color: #516A00;
    text-decoration: none;
}
.wlist td.col2 p {
    color: #666666;
    margin: 0;
    padding: 0;
}
.wlist td.col2 .no-button {
    padding: 0 15px;
    width: auto;
}
.wlist td.col3 {
    padding: 0 10px;
    text-align: center;
    width: 30px;
}
.wlist td.col4 {
    padding: 0 10px;
    text-align: center;
    width: 60px;
}
.wlist td.col4 input.text {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 26px;
}
.wlist td.col5 {
    color: #666666;
    font-size: 12px;
    font-weight: 900;
    text-align: center;
    width: 100px;
}
.wlist td.col5 span.market-price {
    display: block;
}
.wlist td.col5 span.currency {
    font-size: 17px;
}
.wlist .simple-delete-button {
    background: url("../../skin/xtreme_gear/css/../images/btn-delete.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 23px;
    text-decoration: none;
    text-indent: -9999px;
    width: 24px;
}
.wlist .refresh {
    background: url("../../skin/xtreme_gear/css/../images/btn-refresh.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: inline-block;
    height: 24px;
    text-decoration: none;
    text-indent: -9999px;
    width: 23px;
}
.wlist .wish-spacer {
    padding: 10px 0 8px;
}
.wlist .giftreg-selector td {
    padding: 5px;
}
.wishlist-sendlist {
    padding: 0 0 20px;
}
.wishlist-sendlist td {
    padding: 3px;
}
.wishlist-sendlist input.input-email {
    width: 280px;
}
.wishlist-sendlist .yes-button {
    padding: 0 15px;
    position: relative;
    top: 2px;
    width: auto;
}
.no-button.wish-clr {
    background-color: #EEEEEE;
    padding: 0 15px;
    width: auto;
}
.no-button.wish-clr a {
    color: #999999;
}
.button-row.padtop .no-button.wish-clr a {
    color: #FFFFFF;
}
.er403 a {
    color: #516A00;
}
.er403 hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E4E4E4;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
}
.er403 .links {
    height: 25px;
    list-style: none outside none;
    margin: 0;
    padding: 30px 0 0;
}
.er403 .links li a {
    background-color: #999999;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
}
.er403 .links li {
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    width: auto;
}
.help-index {
    height: 25px;
    list-style: none outside none;
    margin: 0;
    padding: 30px 0 0;
}
.help-index li a {
    background-color: #999999;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
}
.help-index li {
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    width: auto;
}
.reg-holder.contact-us form {
    float: left;
    width: 500px;
}
.reg-holder.contact-us .contact-details {
    float: right;
    width: 420px;
}
.reg-holder.contact-us .contact-details h3 {
    background-color: #F4F4F4;
    font-size: 18px;
    margin: 0;
    padding: 5px 0;
}
.reg-holder.contact-us .contact-details ul {
    list-style: none outside none;
    margin: 0;
    padding: 10px 0;
}
.reg-holder.contact-us .contact-details ul li {
    padding: 0 0 3px;
}
.reg-holder.contact-us .contact-details ul li.pato {
    padding: 10px 0 3px;
}
.reg-holder.contact-us .data-table td {
    padding: 3px;
}
.reg-holder.contact-us .data-table .data-name {
    width: 160px;
}
.reg-holder.contact-us .data-table textarea {
    height: 160px;
    width: 280px;
}
.reg-holder.contact-us .main-button span.button-right {
    position: relative;
    top: -3px;
}
.banners-wrap {
    display: table;
}
.banner-01 {
    border: 0 none;
    float: left;
    margin-top: 8px;
}
.banner-02 {
    border: 0 none;
    float: right;
    margin-top: 8px;
}
.banner-01 a, .banner-01 img {
    border: medium none;
}
.quick-links-wrap {
    height: 151px;
    margin-top: 8px;
}
.quick-links {
    background-color: #F5F4F3;
    float: left;
    height: 150px;
    width: 700px;
}
.quick-links .quick-xbanner-text {
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
}
.quick-links .quick-xbanner-text p {
    margin: 0;
    padding: 0;
}
.quick-links .quick-xbanner-text p img {
    float: left;
    height: 17px;
    margin: 7px 20px 0 10px;
    width: 118px;
}
.quick-links ul {
    background: url("../../skin/xtreme_gear/css/../images/quick-links-border.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    float: left;
    height: 110px;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 0;
    width: 232px;
}
.quick-links ul.custom-service {
    width: 236px;
}
.quick-links ul li {
    margin: 0;
    padding: 1px 0 0 10px;
}
.quick-links ul li h3 {
    border: 0 none;
    font-size: 17px;
    font-weight: 200;
    margin: 0;
    padding: 3px 0 4px;
}
.quick-links ul li a {
    color: #888888;
    font-size: 11px;
    text-decoration: none;
}
.quick-image {
    display: block;
    float: left;
    height: 150px;
    width: 280px;
}
.quick-image, .quick-image img {
    border: 0 none;
}
.results-found {
    float: left;
    width: 600px;
}
.search-again {
    float: right;
    text-align: right;
    width: 150px;
}
#products-list.search-list .item {
    margin: 0 0 15px 88px;
}
#products-list.search-list {
    margin-left: -79px;
}
.search-results .simple-button, .search-results .right-box a, .search-results .expand-section a {
    color: #516A00;
}
.search-results .adv-search .width-100 td {
    padding: 5px;
}
.search-results .adv-search .text-in0, .search-results .adv-search .text-in1, .text-in1, .text-in0, .text-in2, .text-in3, .giftcerts #recipient_zipcode {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    width: 100px;
}
.search-results .adv-search .text-in0, .text-in0 {
    width: 280px;
}
.text-in2 {
    width: 200px;
}
.text-in3 {
    width: 25px;
}
.giftcerts h2 {
    background-color: #F4F4F4;
    clear: both;
    font-size: 18px;
    margin: 5px 0;
    padding: 5px 0;
}
.giftcerts .content {
    padding: 4px 0;
}
.giftcert-h-separator hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E4E4E4;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
}
.footer-navi-wrap {
    background-color: #3190AB;
    height: 25px;
}
.footer-navi-wrap ul {
    height: 25px;
    line-height: 25px;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
/* width: 980px Vladimir keyword*/ width: 1015px;
}
.footer-navi-wrap ul li {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0 50px 0 0;
}
.footer-navi-wrap ul li a {
    color: #FFFFFF;
    display: block;
    text-decoration: none;
}
.footer-bottom-wrap {
    clear: both;
    height: 85px;
    margin: 0 auto;
/* width: 980px Vladimir keyword*/ width: 1015px;
}
.footer-bottom-text {
    color: #B9B9B9;
    float: left;
    font-size: 11px;
    height: 85px;
    width: 700px;
}
.footer-bottom-text p {
    margin: 0;
    padding: 20px 30px 0 0;
}
.footer-bottom-icons {
    float: left;
    height: 85px;
    width: 280px;
}
.footer-bottom-icons ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.footer-bottom-icons ul li {
    display: block;
    float: left;
    padding-left: 6px;
}
.footer-bottom-icons ul li.ico-lock {
    position: relative;
    top: 5px;
}
.footer-bottom-icons ul li.ico-visa {
    position: relative;
    top: 22px;
}
.footer-bottom-icons ul li.ico-mast {
    position: relative;
    top: 22px;
}
.footer-bottom-icons ul li.ico-payp {
    position: relative;
    top: 22px;
}
.footer-bottom-icons ul li.ico-lock img {
    height: 73px;
    width: 107px;
}
.footer-bottom-icons ul li.ico-visa img {
    height: 29px;
    width: 44px;
}
.footer-bottom-icons ul li.ico-mast img {
    height: 29px;
    width: 45px;
}
.footer-bottom-icons ul li.ico-payp img {
    height: 29px;
    width: 45px;
}
.cat-all-list h1, .brands-all-list h1 {
    font-size: 26px;
    font-weight: 500;
}
.cat-all-block, .brands-all-block {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    margin: 10px 0;
    padding: 2px 2px 6px;
}
.cat-all-block h2, .brands-all-block h2 {
    background: none repeat scroll 0 0 #F6F6F6;
    font-size: 20px;
    font-weight: 100;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 20px;
}
.cat-all-block h2 a, .brands-all-block h2 a {
    color: #333333;
    text-decoration: none;
}
.cat-all-block ul {
    float: left;
    font-family: Verdana,"arial","helvetica",sans-serif;
    font-size: 12px;
    list-style: none outside none;
    margin: 0;
    padding: 15px 0 10px 20px;
}
.cat-all-block ul li {
    line-height: 18px;
    margin: 0;
    padding: 0 0 1px;
    width: 170px;
}
.cat-all-block ul li a {
    color: #333333;
    text-decoration: none;
}
.cat-all-block ul li a:hover {
    color: #666666;
    text-decoration: underline;
}
.brands-all-block ul {
    font-family: Verdana,"arial","helvetica",sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 0 20px;
}
.brands-all-block ul li {
    display: block;
    float: left;
    margin: 0 40px 20px 0;
    max-height: 100px;
    width: 150px;
}
.brands-all-block ul h3 {
    font-size: 11px;
    font-weight: 600;
    margin: 0;
    padding: 8px 0 0;
    text-align: center;
}
.brands-all-block ul h3 a {
    color: #333333;
    text-decoration: none;
}
.brands-all-block ul li img {
    border: 0 none;
    display: block;
    margin: 0 auto;
}
.brand-holder {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #E3E3E3;
    margin: 10px 0;
    min-height: 200px;
    padding: 20px;
}
.brand-holder h1 {
    margin-top: 0;
}
.brand-holder .text-block {
    padding: 0 0 10px;
}
.brand-holder .text-block a.brand-link {
    float: left;
}
.brand-holder .text-block img {
    float: left;
    margin: 0 10px 0 0;
}
.brand-holder #products-list .item {
    margin-right: 35px;
}
.product-map-holder {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #E3E3E3;
    margin: 10px 0;
    min-height: 200px;
    padding: 20px;
}
.product-map-holder h1 {
    margin-top: 0;
}
.pmap_letters a, .pmap_letters span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    display: block;
    float: left;
    font-size: 118%;
    margin: 0 2px 2px 0;
    padding: 3px 6px;
}
.pmap_letters span.pmap_current {
    background: none repeat scroll 0 0 #FB8103;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-weight: bold;
}
.pmap_letters span.pmap_disabled {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7C5C5;
    color: #C7C5C5;
    text-decoration: none;
}
.pmap_letters a:link, .pmap_letters a:visited, .pmap_letters a:active, .pmap_letters a:hover {
    border: 1px solid #C7C5C5;
    text-decoration: none;
}
.pmap_letters a:hover {
    border-color: #FB8103;
}
.pmap_letters {
    clear: left;
    padding: 0 0 30px;
}
.product-map-holder #products-list .item {
    margin-right: 40px;
}
#product_thumbnail {
    display: block;
    margin: 0 auto;
}
#Sitemap_Categories {
    margin: 0;
    padding: 0;
}
#Sitemap_Categories h4, #Sitemap_Manufacturers h2, #Sitemap_Pages h2 {
    background: none repeat scroll 0 0 #F6F6F6;
    font-size: 20px;
    font-weight: 100;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 20px;
}
#Sitemap_Categories h4 a {
    color: #333333;
    text-decoration: none;
}
#Sitemap_Categories h5 {
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    padding: 3px 0;
}
#Sitemap_Categories h5 a {
    color: #444444;
}
#Sitemap_Categories .sitemap_categories_sub {
    margin: 0;
    padding: 0;
}
#Sitemap_Categories .sitemap_categories_sub ul {
    padding: 5px 23px;
}
.sitemap_section, .sitemap_categories_sub {
    list-style: none outside none;
}
.sitemap_section a {
    color: #555555;
    text-decoration: none;
}
.sitemap_products {
    list-style: none outside none;
}
.sitemap_products li {
    padding: 0 0 3px;
}
.sitemap-cat-main, #Sitemap_Manufacturers, #Sitemap_Pages {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin: 10px 0;
    padding: 2px 2px 15px;
}
#Sitemap_Pages .sitemap_item {
    list-style: none outside none;
    margin: 0;
    padding: 7px 0 3px;
}
#Sitemap_Pages .sitemap_item li {
    float: left;
    padding: 2px 0 2px 23px;
    width: 45%;
}
#Sitemap_Manufacturers .sitemap_manufacturers {
    list-style: none outside none;
    margin: 0;
    padding: 7px 0 3px;
}
#Sitemap_Manufacturers h3 {
    clear: both;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    padding: 5px 0 4px 22px;
}
#Sitemap_Manufacturers .sitemap_products {
    margin: 0;
    padding: 0 0 3px;
}
#Sitemap_Manufacturers .sitemap_products li {
    float: left;
    padding: 0 0 3px 23px;
    width: 45%;
}
.clear {
    clear: both;
}
.clear2 {
    clear: both;
    height: 20px;
}
.separator {
    background-color: #FFFFFF;
    clear: both;
    height: 12px;
    margin-top: 10px;
}
.separator1 {
    background-color: #FFFFFF;
    clear: both;
    height: 12px;
    margin-top: 12px;
}
.c {
    text-align: center;
}
.product-clear {
    background: url("../img/product-line-bg.png") no-repeat scroll 0 14px rgba(0, 0, 0, 0);
    clear: both;
    height: 15px;
}
.pad-t {
    padding-top: 10px;
}
.hasDatepicker {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AAAAAA;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    width: 70px;
}
.yes-button, .search-results .main-button, .no-button, .giftcerts .main-button, .giftcerts .wishlist-button, .giftwrapping-cart .light-button, .event-params .button, #opc-sections .button-row .button.update-profile, #opc-sections .opc-checkout-profile button.edit-profile {
    background-color: #FA8003;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 105px;
}
.giftcerts .main-button {
    width: 176px;
}
.no-button {
    position: relative;
    top: -1px;
}
.no-button, .giftcerts .wishlist-button {
    background-color: #999999;
}
.no-button a {
    color: #FFFFFF;
    text-decoration: none;
}
.giftwrapping-cart .light-button {
    padding: 0 15px;
    width: auto;
}
.txtarea1, .txtarea2 {
    background: url("../../skin/xtreme_gear/css/../images/input-shadow.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    height: 100px;
    width: 500px;
}
.txtarea2 {
    height: 250px;
}
.padtop {
    padding-top: 10px;
}
.img-main-holder img, #thumblist img, .zoomPad {
    border: 0 none;
}
.cart-holder .register-table .news-register-item input.inp-no-border {
    background-image: none;
    height: 13px;
    width: 13px;
}
.buttons-auto-separator button {
    margin-right: 3px;
}
.clearing {
    clear: both;
    font-size: 0;
    height: 0;
}
#info-lang {
    cursor: pointer;
}
#languages {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F2F2F2;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    clear: both;
    display: none;
    padding: 5px 10px;
    position: absolute;
    z-index: 9999;
}
#languages ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#languages ul a {
    background-image: none;
}
#languages ul li {
    padding: 3px 0;
}
a.language-code img, .language-code img.language-code-out {
    border: 0 none;
    padding: 2px;
}
strong.language-code img, .language-code-over {
    border: 1px solid #CCCCCC !important;
    padding: 1px !important;
}
body {
/*    background: url("../img/body-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
    background-color: #CF92A9;
}
#navi-main-categories {
    background: url("../../skin/xtreme_gear/css/../images/skin-red/navi-categories-bg.png") repeat-x scroll left bottom #33CC33;
}
#navi-main-speed li.first a {
    background: url("../../skin/xtreme_gear/css/../images/skin-red/navi-speed-first-bg-new.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.infop3 a {
    background: url("../../skin/xtreme_gear/css/../images/skin-red/arrow-01-right.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
}
.infop4 a {
    background: url("../../skin/xtreme_gear/css/../images/skin-red/info-submit-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.infop5 a {
    background: url("../../skin/xtreme_gear/css/../images/skin-red/arrow-01-bottom.png") no-repeat scroll right 6px rgba(0, 0, 0, 0);
}
#breadcrumbs li a {
    background: url("../img/arrow-02-right.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);
    color: #FF9900;
}
.quick-links .quick-xbanner-text, .separator, .separator1 {
    background-color: #3190AB;
}
.product-description-left .product-submit, .cart-content .subtotal dl, .flc-checkout-products .subtotal dl, .info-panel .cart-cnt .cart-checkout-links a.info-checkout, .send-form-submit .button, .address-container li .delete-button, .button.clear, .button.checkout, .cart-holder .data-table button, .reg-holder .main-button, .pop-login .main-button, .halign-center .button.main-button, .save-button button, .invoice-totals .invoice-total-name-fin, .invoice-totals .invoice-total-value-fin, .reg-holder .submit-button.delete {
    background-color: #3190AB;
}
.quick-links ul li h3, .product-description-left label em, .product-description-left h2, .minicart-box ul.cart-items li a.minicart-others, #navi-main-categories li .sub-menu .sub-column ul li a:hover, .review-info span a, .send-friend ul label em, .cart-content .total dl, .flc-checkout-products .total dl, .poptions-list a.simple-button, .cart-total-row .error-message, .data-required, .flc-login-text a, #flc-register-dialog .register-newbie-note a, .data-table.register-table a, .terms_n_conditions a, .iv-box a:link, .iv-box a:visited, .iv-box a:hover, .iv-box a:active, .pop-login .error-label, .event-params .giftreg-gb-hl a, .reg-holder.contact-us .content div a {
    color: #3190AB;
}
.iv-box a:link, .iv-box a:visited, .iv-box a:hover, .iv-box a:active {
    border-bottom: 1px dashed #3190AB;
}
.featured-wrap {
    border-top: 12px solid #D6D6D6;
}
#thumblist li a.zoomThumbActive {
    border: 1px solid #3190AB;
}
.footer-navi-wrap {
}
.images-preview-bg {
    background: url("../../skin/xtreme_gear/css/../images/grey.png") repeat scroll left top rgba(0, 0, 0, 0);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 3000;
}
.images-preview {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #E3E3E3;
    bottom: 50px;
    left: 50px;
    min-height: 500px;
    min-width: 700px;
    overflow: hidden;
    position: absolute;
    right: 50px;
    top: 50px;
    z-index: 4000;
}
.images-preview .wait {
    background: url("../../skin/xtreme_gear/css/../images/loading.gif") no-repeat scroll center center #FFFFFF;
    bottom: 30px;
    left: 0;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 1500;
}
.images-preview a.close {
    background: url("../../skin/xtreme_gear/css/../images/close_images_preview.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #4E4E4E;
    font-size: 11px;
    outline-style: none;
    padding-bottom: 2px;
    padding-left: 12px;
    position: absolute;
    right: 11px;
    text-decoration: none;
    text-transform: lowercase;
    top: 9px;
}
.images-preview .list-box {
    border: 1px solid #FFFFFF;
    margin: 50px 50px 0;
    padding: 0;
    position: relative;
    text-align: center;
}
.images-preview a.arrow {
    cursor: pointer;
    display: block;
    height: 13px;
    outline-style: none;
    position: absolute;
    width: 13px;
}
.images-preview a.hidden {
    display: none;
}
.images-preview a.left {
    background: url("../../skin/xtreme_gear/css/../images/arrow_left.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    left: 0;
}
.images-preview a.right {
    background: url("../../skin/xtreme_gear/css/../images/arrow_right.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    right: 0;
}
.images-preview a.left-disabled {
    background: url("../../skin/xtreme_gear/css/../images/arrow_left_disabled.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    cursor: auto;
}
.images-preview a.right-disabled {
    background: url("../../skin/xtreme_gear/css/../images/arrow_right_disabled.gif") no-repeat scroll 6px center rgba(0, 0, 0, 0);
    cursor: auto;
}
.images-preview div.list-subbox {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
}
.images-preview ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    vertical-align: middle;
}
.images-preview ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0 12px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
.images-preview ul li.over, .images-preview ul li:hover {
    border: 1px solid #CCCCCC;
}
.images-preview ul li.selected {
    border: 1px solid #215485;
}
.images-preview ul li img {
    display: inline;
    text-align: center;
    vertical-align: middle;
}
.images-preview ul li.loading {
    background-image: url("../../skin/xtreme_gear/css/../images/loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
}
.images-preview ul li.loading img {
    display: none;
}
.images-preview .box {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 50px;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
.images-preview .box.loading {
    background-image: url("../../skin/xtreme_gear/css/../images/loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
}
.images-preview .box img {
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
}
#left-side {
    float: left;
    width: 190px;
    background-color: #816D73;
}
.comp-list-holder {
    height: auto;
    width: 190px;
}
.comp-list-holder h3 {
    font-family: Verdana;
    font-size: 11px;
    font-weight: 900;
    margin: 0;
    padding: 10px 0 10px 20px;
}
.comp-list-content {
    background-color: #EEE7DD;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
.comp-list-content ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.comp-list-content ul li {
    clear: both;
    padding: 3px 20px;
}
.fcomp-subtitle {
    font-weight: 700;
    margin: 0;
    padding: 8px 20px;
}
.comp-list-content .delete-icon {
    float: right;
    height: 17px;
    width: 17px;
}
.comp-list-content .comp-item {
    color: #333333;
    float: left;
    text-decoration: none;
    width: 130px;
}
.comp-list-content hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 1px;
    margin: 0 20px 0 0;
    padding: 0;
}
.comp-list-content ul.simple-list-left {
    padding: 5px 0 0;
}
.comp-list-content ul li.item-left {
    padding-bottom: 10px;
}
.fcomp-menu-link {
    color: #333333;
    font-weight: 600;
    text-decoration: none;
}
.comp-list-content .compare-button, .fcomp-compare-buttons button {
    background-color: #666666;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 12px;
    height: 22px;
    text-align: center;
    width: 105px;
}
.fcomp-compare-buttons button {
    height: 24px;
    padding: 0 15px;
    width: auto;
}
.fcomp-compare-buttonss {
    clear: both;
    height: 24px;
    position: relative;
    top: -81px;
}
.fcomp-compare-buttons {
    clear: both;
    height: 34px;
}
.fcomp-checkbox-box {
    background: url("../../skin/xtreme_gear/css/../images/bg-white-75.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px 4px 4px 4px;
    left: 5px;
    position: relative;
    top: -118px;
    width: 130px;
}
.comp-cart-holder {
    border: 1px solid #F3F3F3;
    margin-top: 10px;
    padding: 20px;
}
.fcomp-xy, .fcomp-yx {
    border: 1px solid #F3F3F3;
    margin: 10px 0;
    padding: 10px;
}
.fcomp-xy td, .fcomp-yx td {
    padding: 3px;
}
.fcomp-empty {
    background-color: #D1D1D1;
}
.fcomp-xy .fcomp-corner, .fcomp-yx .fcomp-corner {
    background-color: #D1D1D1;
    width: 215px;
}
.fcomp-xy td.fcomp-title, .fcomp-yx td.fcomp-title {
    background-color: #D1D1D1;
    font-size: 14px;
    padding: 10px 3px;
}
.fcomp-xy .fcomp-title-h, .fcomp-yx .fcomp-title-h {
    background-color: #FAFAFA;
    font-weight: 600;
    text-align: center;
    vertical-align: text-top;
    width: 100px;
}
.fcomp-title-v {
    background-color: #FAFAFA;
}
.fcomp-yx .fcomp-title-v {
    font-weight: 600;
}
.fcomp-xy .fcomp-title-h a, .fcomp-yx .fcomp-title-v a {
    color: #668600;
    font-weight: 600;
    text-decoration: none;
}
.fcomp-xy .fcomp-hl-cell, .fcomp-yx .fcomp-hl-cell {
    text-align: center;
    vertical-align: middle;
}
.fcomp-xy .fcomp-cell, .fcomp-yx .fcomp-cell {
    background-color: #FFF8F1;
    text-align: center;
    vertical-align: middle;
}
.fcomp-delete-cell a, .fcomp-select-box button {
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 12px;
    height: 22px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
}
.fcomp-delete-cell a {
    background-color: #666666;
    line-height: 22px;
}
.fcomp-select-box button {
    background-color: #FB8103;
}
.fcomp-center-note {
    text-align: center;
    vertical-align: middle;
}
.fcomp-toolbar {
    clear: both;
    padding: 2px 0;
}
.fcomp-show-not-equal {
    background: url("../../skin/xtreme_gear/css/../images/nofiltr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 24px;
    width: 24px;
}
.fcomp-show-equal {
    background: url("../../skin/xtreme_gear/css/../images/filtr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 24px;
    width: 24px;
}
.fcomp-axis {
    background: url("../../skin/xtreme_gear/css/../images/change.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 24px;
    width: 24px;
}
.fcomp-popup-link {
    background: url("../../skin/xtreme_gear/css/../images/popup.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 24px;
    width: 24px;
}
.comp-cart-holder .sort-box {
    float: right;
}
.comp-cart-holder .sort-box a {
    color: #668600;
}
a img.fcomp-in-cart {
    background: url("../../skin/xtreme_gear/css/../images/in_cart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 18px;
    width: 16px;
}
.fcomp-compare-with-title {
    color: #666666;
    font-size: 11px;
    padding: 3px 0;
}
.fcomp-select-box {
    margin-right: 5px;
}
.fcomp-select-box .image-button {
    display: block;
    float: left;
    margin-left: 8px;
}
.fcomp-select-box select {
    display: block;
    float: left;
}
.offers-short-list {
    background-color: #FDFDFD;
    border: 1px solid #DDDDDD;
    clear: both;
    margin: 8px 0;
}
.offers-short-list .clearing {
    clear: both;
}
.offers-short-list .offers-cell {
    float: left;
    padding: 5px;
}
.offers-short-list .offers-cell a {
    color: #666666;
    font-size: 11px;
    text-decoration: none;
}
.offers-short-list .offers-cell a:hover {
    color: #333333;
}
.offers-short-list .offers-more-info {
    padding: 0 5px 5px;
    text-align: right;
}
.offers-short-list .offers-more-info a {
    color: #3190AB;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
}
.offers-short-list .offers-cell a strong {
    font-weight: 600;
}
.scart-offer {
    color: #666666;
}
.scart-offer h2 {
    color: #333333;
    font-size: 18px;
    margin: 0;
    padding: 10px 0;
}
.scart-offer p {
    margin: 0;
    padding: 0 20px 10px;
}
.scart-offer-toget {
    padding: 0 20px 10px;
}
.scart-offer-toget em {
    font-size: 14px;
    font-style: normal;
}
.scart-offer-toget em a {
    color: #3190AB;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}
.spoff-holder {
    background: url("../img/slideshow-bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border: 1px solid #E3E3E3;
    margin: 10px 0;
    min-height: 200px;
    padding: 20px;
}
.spoff-holder .no-button {
    padding: 0 15px;
    width: auto;
}
.free-offers {
    color: #666666;
    padding: 20px 0;
}
.free-offers table td {
    background-color: #FCFCFC;
    padding: 4px;
}
.free-offers h2 {
    font-size: 20px;
    margin: 0;
    padding: 10px 0;
}
.free-offers h2 em {
    font-size: 12px;
    font-weight: 500;
}
.free-offers .offers-more-info, .free-offers .offers-remaining-balance {
    text-align: center;
    width: 120px;
}
.free-offers .offers-more-info a {
    color: #3190AB;
    font-weight: 600;
    text-decoration: none;
}
.cart-free-offer-title {
    font-weight: 600;
}
.offers-bonuses-page .simple-button {
    color: #4C7BAA;
}
.offers-bonuses-page h3 {
    background-color: #F4F4F4;
    font-size: 18px;
    margin: 10px 0;
    padding: 5px 0;
}
.offers-bonuses-page .yes-button {
    margin-top: 10px;
    padding: 0 20px;
    width: auto;
}
.rev-form-text1.short {
    width: 100px;
}
#exception_msg {
    clear: both;
    color: #FF0000;
    margin-left: 56px;
    padding-bottom: 0;
}
#product-tabs-soffers {
    height: auto;
    padding: 15px;
}
#product-tabs-soffers tt {
    font-family: Verdana,Arial,"arial","helvetica",sans-serif;
    font-size: 12px;
}
#product-tabs-soffers .small-note {
    color: #666666;
    font-size: 10px;
}
#product-tabs-soffers .product-price {
    color: #666666;
    font-size: 18px;
    padding: 5px 0;
}
#product-tabs-soffers .product-price span.currency {
    padding-left: 20px;
}
#product-tabs-soffers td.property-name, #product-tabs-soffers td.property-value {
    background-color: rgba(0, 0, 0, 0);
}
#product-tabs-soffers table table tbody a {
    color: #3190AB;
    font-weight: 600;
    text-decoration: none;
}
#product-tabs-soffers .main-button {
    background-color: #FA8003;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 105px;
}
.pr-desc-holder {
    padding: 15px;
}
#tab-control li a, #tab-links li a {
    padding: 0 15px;
}
#products-list .item ul.listing-product li.listing-img-holder {
    display: block;
    height: 125px;
    width: 158px;
}
#products-list .item ul.listing-product li a.listing-image, .cart-content td.col1 a {
    position: absolute;
}
#products-list .item ul.listing-product li a.offers-thumbnail, .offers-thumbnail img {
    background: url("../../skin/xtreme_gear/css/../images/special_offer_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 50px;
    position: relative;
    width: 50px;
}
.cart-content td.col1 {
    height: 140px;
    vertical-align: top;
    width: 135px;
}
.cart-content td.col1 .offers-thumbnail img {
    border: 0 none;
}
.product-details.pconf-product-details, .product-details.pconf-product-summary, .product-details.pconf-product-configure {
    clear: both;
    padding: 0 0 20px;
}
.product-details.pconf-product-details .image, .product-details.pconf-product-summary .image, .product-details.pconf-product-configure .image {
    float: left;
}
.product-details.pconf-product-details .details, .product-details.pconf-product-summary .details, .product-details.pconf-product-configure .details {
    float: right;
    width: 530px;
}
.product-details.pconf-product-details .product-properties, .product-details.pconf-product-summary .product-properties {
    padding: 8px 0;
    width: 250px;
}
.product-details.pconf-product-details .product-properties td, .product-details.pconf-product-summary .product-properties td {
    padding: 4px;
}
.product-details.pconf-product-details h1 {
    font-size: 26px;
    margin: 0;
    padding: 0 0 5px;
}
.button-row .main-button a, .pconf-product-configure .simple-delete-button, .pconf-product-configure div.button a, .left-buttons-row a, .pconf-product-summary .buttons-row .button, .products-list ul.listing-product .details .buy-now .button-row .button, .products-list ul.listing-product .button-details-row a {
    background-color: #FA8003;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 105px;
}
.pconf-step-title, .pconf-summary {
    font-size: 18px;
    margin: 0;
    padding: 10px 0;
}
.pconf-step-descr {
    padding: 0 0 10px;
}
.pconf-slot-configure {
    padding: 5px 0;
}
.pconf-slot-header {
    background-color: #FAFAFA;
}
.pconf-slot-title {
    float: left;
    font-size: 12px;
    font-weight: 600;
    padding: 8px 5px;
    width: 350px;
}
.pconf-slot-title .pconf-slot-required {
    color: #FF0000;
}
.pconf-slot-actions {
    float: right;
    font-size: 11px;
    padding: 8px 5px;
    width: 150px;
}
.pconf-slot-actions .simple-button {
    color: #3190AB;
    display: block;
    float: right;
    margin: 0 0 0 10px;
    text-decoration: none;
}
.pconf-slot-actions .simple-button:hover {
    text-decoration: underline;
}
.pconf-product-configure .simple-delete-button, .left-buttons-row a {
    background-color: #999999;
}
.pconf-product-configure .simple-delete-button {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}
.pconf-slot-product {
    padding: 10px;
}
.pconf-slot-product-details .product-title {
    color: #516A00;
}
.pconf-product-configure .button {
    margin: 0 5px 0 0;
}
.pconf-product-configure .button-separator, .pconf-product-configure .button {
    float: left;
}
.pconf-product-summary .pconf-step-title {
    background-color: #FAFAFA;
    font-size: 12px;
    padding: 8px 5px;
}
.pconf-product-summary .pconf-step-title .button-row {
    float: right;
}
.pconf-product-summary .pconf-step-title .button-row a {
    color: #3190AB;
    text-decoration: none;
}
.pconf-product-summary .pconf-slot-details {
    padding: 5px;
}
.pconf-product-summary .pconf-slot-title {
    display: block;
    float: none;
    padding: 0;
}
.pconf-product-summary .pconf-slot-product {
    color: #516A00;
    font-weight: 600;
    margin: 10px 0;
    padding: 0;
    text-decoration: none;
}
.pconf-product-summary .pconf-slot-image img {
    height: 51px;
    width: 60px;
}
.pconf-product-summary .pconf-summary-slots {
    padding: 8px 0;
}
.pconf-product-summary .buttons-row .button {
    background-color: #666666;
    display: block;
    float: left;
    margin: 0 5px 0 0;
}
.pconf-product-summary .buttons-row .add-to-cart-button, .pconf-product-summary .buttons-row .update-button {
    background-color: #3190AB;
}
.pconf-rules td {
    padding: 5px;
}
.products-list ul.listing-product .details .buy-now .button-row {
    clear: both;
    padding: 2px 0 0;
}
.products-list ul.listing-product .details .buy-now .button-row .button {
    width: 158px;
}
.pconf-cart-list .pconf-cart-subproduct {
    font-size: 11px;
    font-weight: 500;
    text-align: left;
}
.pconf-cart-list .pconf-cart-subproduct a {
    color: #516A00;
}
.pconf-cart-list .data-table td {
    padding: 5px 2px;
}
.pconf-cart-list .data-table td.pconf-price {
    text-align: right;
}
.pconf-cart-list .light-button a {
    color: #3190AB;
}
.pconf-button-row {
    clear: both;
    padding: 10px 0 0;
}
.pconf-button-row .yes-button.longer {
    float: right;
    width: 245px;
}
.products-list ul.listing-product .button-details-row {
    clear: both;
}
.content.cart-content .paypal-cart-button {
    text-align: right;
}
.content.cart-content .right-box {
    text-align: right;
}
.product-description-left .product-submit {
    cursor: pointer;
}
.product-description-left .product-wishlist {
    cursor: pointer;
}
#opc-sections .button-row {
    text-align: left !important;
}
.buy.product-input .listing-buy, .buy.product-input .added-to-cart-button {
    background: url("../../skin/xtreme_gear/css/../images/buy-now-button-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 21px;
    line-height: 21px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 4px;
    white-space: nowrap;
    width: 110px;
}
.buy.product-input .listing-buy span, .buy.product-input .added-to-cart-button span {
    display: block;
    padding: 0;
    position: relative;
    top: -1px;
}
.buy.product-input .listing-buy.do-add2cart-success {
    background: none repeat scroll 0 0 #73B40C;
    border-radius: 4px 4px 4px 4px;
}
#eucl_panel_msg {
    color: #777777;
}
#eucl_panel_msg a {
    color: #777777;
    text-decoration: none;
}
#eucl_panel_btn button, .save_close_btn .button.light-button {
    background-color: #999999;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 105px;
}
#eucl_panel_btn button span, .save_close_btn .button.light-button span {
    display: block;
    padding: 0;
    position: relative;
    top: -1px;
}
.eucl_dialog {
    font-family: Verdana,Arial,"arial","helvetica",sans-serif;
    font-size: 12px;
}
.opc-section .checkout-partner {
    padding: 10px 0;
}
.opc-section .terms_n_conditions {
    padding: 0 0 10px;
}
.back-button-holder {
    padding: 10px 0;
}
.back-button-holder a {
    color: #CCFF00;
    font-weight: 700;
}
.checkout-shippings {
    width: 70% !important;
}
div.checkout-shippings {
    width: 100% !important;
}
div.mini-points {
    float: right;
    margin-right: 20px;
    padding: 3px 0;
}
#cart-info-panel {
/*Vladimir    height: 220px;*/
}
#top-flags {
    height: 16px;
    list-style-type: none;
    margin: 15px 0 0;
    padding: 2px 0;
}
#top-flags li {
    float: right;
    height: 16px;
    margin-left: 10px;
    padding: 0;
    width: 24px;
}
#top-flags li.last {
    margin-right: 30px;
}
.info-panel {
    padding-top: 10px;
}
div.np-products-box {
    text-align: right;
}
.np-products {
    float: right;
    margin: 0 auto;
    padding: 0 0 15px;
    text-align: left;
}
.np-products ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.np-products ul li {
    display: inline;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: relative;
}
.np-products ul li a.prev, .np-products ul li a.next {
    color: #F37300;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
}
.np-products ul li a.prev:hover, .np-products ul li a.next:hover {
    text-decoration: none;
}
.np-products ul li a.next {
    padding-right: 5px;
}
.np-products ul li a.prev {
    padding-left: 5px;
}
.np-products .arrow {
    font-size: 18px;
}
.np-products .sep {
    border-right: 1px solid #C5C5C5;
    margin: 0 15px;
}
.np-products .popup {
    background-color: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 3px 3px 3px 3px;
    display: none;
    min-width: 160px;
    padding: 15px;
    position: absolute;
    z-index: 12345;
}
.np-products .product-name {
    padding-bottom: 15px;
}
.np-products .product-title {
    color: #333333;
    text-decoration: underline;
}
.np-products .price-row {
    padding-top: 15px;
}
.np-products img {
    display: block;
    margin: auto;
}
#cart-info-panel form .search-submit {
    top: 1px;
}
#cart-info-panel form .search-box {
    top: -5px;
}
.cart-holder #flc-register-dialog .register-table .button.main-button span, .ui-widget-content button.button span {
    padding: 0;
}
.ui-widget-content button.button {
    margin-top: 3px;
    padding: 0;
}
.iv-box .button span, .register-table .button.main-button span {
    clear: both;
    display: block;
    line-height: normal;
    width: 104px;
}
.iv-box .button span.button-right, .register-table .button.main-button span.button-right {
    top: 0;
}
.rat-holder .data-table .iv-box .button {
    padding: 0;
    width: 104px !important;
}
.rat-holder .data-table .iv-box .button span.button-right {
    margin: 0 !important;
    padding: 0 !important;
}
input.inp-no-border, .pop-address input.inp-checkbox, #ship2diff, #create_account, .cart-holder .register-table .news-register-item input.inp-no-border {
    background-image: none;
    border: 0 none !important;
    width: 13px;
}
.iv-box button.button {
    cursor: pointer;
}
#cart-info-panel form .search-box {
    height: 17px;
    padding: 4px 5px;
}
#cart-info-panel form .search-submit {
    top: 1px;
}
#cart-info-panel form .search-box {
    top: -5px;
}
.cart-holder #flc-register-dialog .register-table .button.main-button span, .ui-widget-content button.button span {
    padding: 0;
}
.ui-widget-content button.button {
    margin-top: 3px;
    padding: 0;
}
.iv-box .button span, .register-table .button.main-button span {
    clear: both;
    display: block;
    line-height: normal;
    width: 104px;
}
.iv-box .button span.button-right, .register-table .button.main-button span.button-right {
    top: 0;
}
.rat-holder .data-table .iv-box .button {
    padding: 0;
    width: 104px !important;
}
.rat-holder .data-table .iv-box .button span.button-right {
    margin: 0 !important;
    padding: 0 !important;
}
input.inp-no-border, .pop-address input.inp-checkbox, #ship2diff, #create_account, .cart-holder .register-table .news-register-item input.inp-no-border {
    background-image: none;
    border: 0 none !important;
    width: 13px;
}
.iv-box button.button {
    cursor: pointer;
}
.xm-menu {
    clear: both;
    font-size: 12px;
    height: 35px;
    margin: 0;
    padding: 0;
}
.xm-menu li {
    display: block;
    float: left;
    padding: 0;
    position: relative;
    text-align: center;
}
.xm-menu li a {
    color: #FFFFFF;
    display: block;
    line-height: 32px;
    padding: 0 5px;
    position: relative;
    text-decoration: none;
    z-index: 999;
}
.xm-menu li a:hover {
    background-color: #FFFFFF;
    color: #333333;
    z-index: 1001;
}
.xm-menu li.current a {
    background-color: #FFFFFF;
    color: #333333;
    z-index: 1001;
}
.xm-menu li .xm-sub-holder {
    background-color: #FFFFFF;
    box-shadow: 1px 1px 8px -2px #000000;
    display: none;
    left: -1px;
    position: absolute;
    z-index: 1000;
}
.xm-menu li .xm-sub-menu .xm-sub-column {
    float: left;
    width: 200px;
}
.xm-menu li .xm-sub-menu .xm-sub-column ul {
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 15px 5px;
}
.xm-menu li .xm-sub-menu .xm-sub-column ul li {
    float: none;
    line-height: 18px;
    text-align: left;
    width: auto;
}
.xm-menu li .xm-sub-menu .xm-sub-column ul li a {
    color: #777777; 
    line-height: 18px;
    text-decoration: none;
}
.xm-menu li .xm-sub-menu .xm-sub-column ul li a:hover {
    color: #990000;
}
.xm-menu li .xm-sub-holder {
    display: none;
}
.xm-menu.xm-vertical {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
}
.xm-menu.xm-vertical li {
    display: block;
    float: none;
}
.xm-menu.xm-vertical > li {
    text-align: left;
}
.xm-menu.xm-vertical li .xm-sub-holder {
    border: 1px solid #AAAAAA;
    display: none;
}
.xm-simple-menu {
    border: 1px solid #DDDDDD;
    margin-bottom: 3px;
}
.xm-simple-menu h4 {
    background-color: #DDDDDD;
    margin: 0;
    padding: 5px;
}
.xm-simple-menu a {
    color: #666666;
    text-decoration: none;
}
.xm-simple-menu .xm-sub-column {
    float: left;
    width: 170px;
}
.xm-simple-menu .xm-sub-column ul {
    list-style: none outside none;
    margin: 0;
    padding: 5px 10px;
}
.xm-clear {
    clear: both;
}
#center-main {
    overflow: visible;
}
.sub-footer p {
    background-color: #EDECE9;
    border: 1px solid #FFFFFF;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.sub-footer p span {
    background-color: #666666;
    color: #FFFFFF;
    display: block;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 140px;
}
.sub-footer p a {
    background-color: rgba(0, 0, 0, 0);
    color: #F97F01;
    display: inline;
    font-weight: 700;
    height: auto;
    width: auto;
}
.sub-footer p a:hover {
    background-color: rgba(0, 0, 0, 0);
}
.xm-float-left {
    float: left;
}
.xm-menu.xm-simple-yellow {
    background-color: #FFFFFF;
}
.xm-menu.xm-simple-yellow li.xm-top {
    background-color: rgba(0, 0, 0, 0);
}
.xm-menu.xm-simple-yellow li.xm-top > a {
/*Vladimir    color: #999999;*/
    color: #2183A4;
    font-size: 15px;
    text-transform: uppercase;
    white-space: nowrap;
}
.xm-menu.xm-simple-yellow li.xm-top > a:hover, .xm-menu.xm-simple-yellow li.xm-top.current > a {
    background-color: #F8F8F8;
    color: #3190AB;
}
.xm-menu.xm-simple-yellow .xm-sub-holder {
    border-color: #D4D4D4;
    border-style: solid;
    border-width: 4px;
    box-shadow: none;
    left: 0;
    margin-top: 10px;
}
.xm-menu.xm-simple-yellow li .xm-sub-menu .xm-sub-column ul li a b {
    border-bottom: 1px solid #E9E9E9;
/*Vladimir    color: #999999; */
    color: #D51586;

    display: block;
    font-size: 13px;
    font-weight: 400;
    padding: 3px 0;
}
.xm-menu.xm-simple-yellow li .xm-sub-menu .xm-sub-column ul li a:hover {
    color: #3190AB;
}
.xm-menu.xm-horizontal.xm-simple-yellow {
    border-bottom: 3px solid #D4D4D4; 
/*pera    border-bottom: 4px solid #2183A4; */
/* vladimir   border-bottom: 4px solid #F06168;*/
	height: 42px;
}
.xm-menu.xm-horizontal.xm-simple-yellow li.xm-top {
    height: 42px;
}
.xm-menu.xm-horizontal.xm-simple-yellow li.xm-top > a {
    border: 0 none;
    height: 26px;
    line-height: 26px;
    margin-top: 7px;
}
.xm-menu.xm-horizontal.xm-simple-yellow li.xm-top:hover, .xm-menu.xm-horizontal.xm-simple-yellow li.xm-top.current {
    background: url("../img/xm-simple-yellow-arrow.png") no-repeat scroll 50% bottom rgba(0, 0, 0, 0);
}
.xm-menu.xm-vertical.xm-simple-yellow {
    border-right: 4px solid #D4D4D4;
}
.xm-menu.xm-vertical.xm-simple-yellow li.xm-top {
    height: 42px;
}
.xm-menu.xm-vertical.xm-simple-yellow li.xm-top > a {
    height: 26px;
    line-height: 26px;
    margin: 0 10px;
    position: relative;
    top: 7px;
}
.xm-menu.xm-vertical.xm-simple-yellow li .xm-sub-holder {
    border: 4px solid #D4D4D4;
    margin-left: 1px;
}
.xm-menu.xm-vertical.xm-simple-yellow li.xm-top:hover, .xm-menu.xm-vertical.xm-simple-yellow li.xm-top.current {
    background: url("../img/xm-simple-yellow-arrow-vertical.png") no-repeat scroll right 50% rgba(0, 0, 0, 0);
}
.xm-simple-menu.xm-simple-yellow {
    border-color: #D4D4D4;
    border-style: solid;
    border-width: 4px;
}
.xm-simple-menu.xm-simple-yellow h4 {
    background-color: #FFFFFF;
    border-bottom: 4px solid #D4D4D4;
}
.xm-simple-menu.xm-simple-yellow h4 a {
    color: #000000;
}
.xm-simple-menu.xm-simple-yellow ul {
    margin: 0 5px 0 0;
    padding: 5px;
}
.xm-simple-menu.xm-simple-yellow ul li {
    display: block;
    list-style: none outside none;
    padding: 0 0 0 20px;
}
.xm-simple-menu.xm-simple-yellow ul li a b {
    border-bottom: 1px solid #E9E9E9;
    color: #3190AB;
    display: block;
    font-size: 13px;
    font-weight: 400;
    padding: 3px 0;
}
.xm-simple-menu.xm-simple-yellow ul li a:hover {
    color: #2D2D2D;
}
.buttons-row.soc-buttons-row {
    margin-top: 15px;
}
.soc-buttons-row .soc-item {
    float: left;
    margin-right: 10px;
}
.top-margin-2 {
    margin-top: 2px;
}
.top-margin-5 {
    margin-top: 5px;
}
.top-margin-15 {
    margin-top: 15px;
}
.top-margin-42 {
    margin-top: 42px;
}
ul.soc-footer-links {
    display: inline;
    list-style: none outside none;
    margin: 0 0 0 6px;
    padding: 0;
}
ul.soc-footer-links li {
    display: inline;
    margin-left: 8px;
    padding: 0;
}
ul.soc-footer-links li img {
    vertical-align: middle;
}

/* Vladimir keyword start*/

#prikazan a {
    background: url("../img/categories-navi-arrow.png") no-repeat scroll 130px 4px #FDFDFD;
}

.input-error
{
	border-color: #FF0000;
    border-style: solid;
}

/*.menu-visible ul
{
 list-style: none outside none;
}*/
