.cycleElementsContainer2 { padding:0;} 
	.cycleElementsContainer2 .demoNavigation { clear: both; padding-top: 10px; float: none;}
	.cycleElementsContainer2 .cycleElementsArrow2 {}
	.cycleElementsContainer2 .cycleElementsArrow2 a{width:7px;height:11px;float:left;text-indent:-9999px;background-image: url('images/bkg_pre_next.png');position:absolute;top:15px;color:#fff;}
	.cycleElementsContainer2 .cycleElementsArrow2 a#cycleRight2-4{right:0;background-position:100% 100%}
	.cycleElementsContainer2 .cycleElementsArrow2 a#cycleLeft2-4{right:20px;}
	.cycleElementsContainer2 .cycleElementsArrow2 a#cycleLeft2-1,.cycleElementsContainer2 .cycleElementsArrow2 a#cycleLeft2-1:hover,
	.cycleElementsContainer2 .cycleElementsArrow2 a#cycleLeft2-2,.cycleElementsContainer2 .cycleElementsArrow2 a#cycleLeft2-2:hover,
	.cycleElementsContainer2 .cycleElementsArrow2 a#cycleLeft2-3,.cycleElementsContainer2 .cycleElementsArrow2 a#cycleLeft2-3:hover{background-position:0 0;right:12px;}
	.cycleElementsContainer2 .cycleElementsArrow2 a#cycleRight2-1,.cycleElementsContainer2 .cycleElementsArrow2 a#cycleRight2-1:hover,
	.cycleElementsContainer2 .cycleElementsArrow2 a#cycleRight2-2,.cycleElementsContainer2 .cycleElementsArrow2 a#cycleRight2-2:hover,
	.cycleElementsContainer2 .cycleElementsArrow2 a#cycleRight2-3,.cycleElementsContainer2 .cycleElementsArrow2 a#cycleRight2-3:hover{background-position:100% 100%;right:0;}
	
	/* Common List Styles
 	* ---------------------- */
.cycleElementsContainer2 ul{}
.cycleElementsContainer2 li {float:left;width:220px;position:relative;height:auto;padding:0 0px 20px;min-height:284px;text-align:center}
.cycleElementsContainer2 li .in_li{padding-right:22px;width:198px;}
.codespot_top_tabs{width:630px;overflow:hidden;position:relative}
/*.cycleElementsContainer2 li.first_item{margin-left:0}*/
.cycleElementsContainer2 li span.discount{display:none}
.cycleElementsContainer2 li h3{text-align:left; 
	margin:10px 0 3px;
	display: block;
}
.cycleElementsContainer2 li h3 a{   
	color:#6e6d6d;
    font-size: 12px;font-weight:400;
	text-decoration:none
}
.cycleElementsContainer2 li h3 a:hover{text-decoration:none;color:#ec3f53}
	.cycleElementsContainer2 li  p.product_desc {
    margin: 0 5px !important;
	padding:0 !important;
	color: #595A5E;
    font-size: 11px;
	height:9em;
}
.cycleElementsContainer2 li  a.product_image{
	background-color: transparent;
    display: block;padding:6px 5px 3px;
}
.cycleElementsContainer2 li .products_list_price{text-align:left}
.cycleElementsContainer2 li .products_list_price span{
	color:#424141;font-family:'Conv_georgiab';
	font-size: 18px;
    padding: 0.5em 0;
    text-align: center;}
.cycleElementsContainer2 li div a.button{margin:0.5em auto; text-align:center}
.cycleElementsContainer2 li .products_list_price span.price-discount{margin-right:10px;color:#969696 !important}
.cycleElementsContainer2 li a.button.ajax_add_to_cart_button , .cycleElementsContainer2 li .exclusive{background: url("images/button-medium_exclusive.png"); margin:0.5em auto; text-align:center}
.cycleElementsContainer2 li a.button.ajax_add_to_cart_button  span, .cycleElementsContainer2 li .exclusive span{}
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


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


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

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


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

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-tabs { position: relative; zoom: 1; overflow:hidden} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0 0 20px; padding:0;height:auto; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; margin:0 5px; border-bottom: 0 !important;white-space: nowrap;height:auto;background:none}
.ui-tabs .ui-tabs-nav li a { float:left; text-decoration: none;color:#7a7870;font-size:15px;text-transform:uppercase;font-weight:400; width:auto;text-align:center;font-family:"HelveticaBold";height:24px;line-height:24px;padding:0 12px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{ margin-bottom:0;color:#e70d50;background:none;}
.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:default;color: #e70d50;}
.ui-tabs .ui-tabs-nav li a:hover{color:#ec3f53;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0;width:100%;}
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Component containers
----------------------------------*/
#tabs{margin-top:2em}
.ui-widget { position:relative}
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content {width:630px; margin:0 auto;text-align:center;}
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header {overflow:hidden;width:auto;display:inline-block;#display:inline;margin:0 auto 20px}
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; 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 {}
.ui-state-hover a, .ui-state-hover a:hover { color: #000/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {/*background: url(images/bkg_tab_select.jpg) repeat 0 -1px */}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }
#tabs2{padding-top:5px;}