
/**  ui-theme *******/
.ui-widget-content { border: 1px solid #ddd;}
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active { border: 1px solid #ddd;}
.prd_mid_col .ui-state-active,
.prd_mid_col .ui-state-disabled,
.prd_mid_col .ui-state-focus,
.prd_mid_col .ui-state-hover,
.home_item_prd .ui-state-active
{
    background: none;
    border: 0px;	
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333;  }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color: #333;}

.ui-tabs .ui-widget-header{
	background: url(../i/box_header.png) repeat-x top center;
	margin: 0 1px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border:0;
	height: 32px;
}
.ui-tabs .ui-tabs-nav .ui-state-default{
	padding:0px;
	height: 26px;
	line-height: 16px;	
			
}
/********************/

body,html,.ui-widget, .ui-widget-content{ 
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}
body,html{
	background: #fff;
	font-size: 12px;
}
a, a:active{ 
	color: #333;
	text-decoration:none;
	outline: none;
	font-size: 12px;
}
a:hover{
	text-decoration: underline;
}
a,a:link, a:visited,a:hover, a:active{outline: none;}
h1,h2,h3,h4,h5{
	color: #606060;
}
.container{
	background: #fff url(../i/top_bg.png) repeat-x top center;
	
}
.header{
	min-height: 70px;
}
.content_wrapper{
	width: 100%;
	padding: 0px;
}
.bar_top{
	background: none;
	margin: auto;
	border: 0px;
	
}
.top_menu{
	text-align: right;	
	width: 75%;
}
.top_menu,.top_menu a{
	line-height: 28px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
	color: #515458;
}	
.top_menu a{
	display: inline-block;
    	*display:inline; /* ie7 fix */
    	zoom:1; /* hasLayout ie7 trigger */
    	
    padding: 0px 0px 0px 20px;
    background-repeat: no-repeat;
    background-position: left center;
    margin: 0 10px 0 10px;
}
.login_top_button .ui-icon{
	display: none;
}
.login_top_in .logout_button,
.login_top_in .ui-icon,
.register_top_button .ui-icon{
	display: none;
}
.login_top_button .ui-button-text,
.register_top_button .ui-button-text{
	padding: 5px 10px;
}
.register_top_button,
.login_top_button{
	color:#666666;
	font-weight: bold;	
	font-size: 12px;	
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	border: 0px solid #ff0000;	
	padding-left: 0px;	
	border: 0px solid #ff0000;
		
}

.register_top_button:hover,
.login_top_button:hover{
	text-decoration: none;
	color: #444;
	
}
#login_top{
	box-shadow: 2px 2px 2px #ddd;

}

.ui-widget .button{
	background: url(../i/button4.png) no-repeat;
	color: #fff; 
	height: 26px;
	line-height: auto;
	vertical-align: middle;
	border: 0px;
}
.login_page_login_button,
#login_top .login_button{
	background: url(../i/btn_login.png) no-repeat center !important;
	border: 0px;
	width: 74px;
	height: 25px;
	overflow: hidden;
	text-indent: 75px;
	padding: 0;
	margin: 0;
	border-radius: 0;
}
.cw{
	width: 990px;
}
/********************************/
#logo{
	margin: 0;
}
.search_box{
	background: #f5f3f4 url(../i/search.png) no-repeat center right;
	width: 372px;
	height: 36px;
	border: 1px solid #adaca8;
	border-radius: 5px;
	position: relative;
	float: left;
	margin: 1em 0 0 5.3em;	
	padding: 0;
}
.inp_search{
	float: left;
	width: 195px;
	height: 36px;
	padding: 0 10px;
	border-radius: 0;
	border: 0px;
	background: none;
	outline: none;
	font-size: 14px;
	color: #644746;
	border: 0px solid #ff0000;
	border-right: 1px solid #adaca8;
}
.inp_search::-webkit-input-placeholder,
.inp_search::-moz-placeholder,
.inp_search:-ms-input-placeholder {
	color: #644746;
}
.search_area{
	padding: 0px 2px 0px 10px;
	border: 0px solid #ff0000;
}
.adv_search{
	position: absolute; 
	top: 45px; 
	right: 10px;
	font-size: 11px;
	color: #666;
}
.search_box .btn_search{
	float: right;
	background: none !important;
	border:0px solid #ff0000;
	width: 36px;
	height: 32px;
	
}
/********************************/
.sbHolder{
	width: 100px;
	height: 36px;
	float: left;
	border-right: 1px solid #adaca8;
	
}
.sbSelector{
	height: 36px;
	line-height: 36px;
	color: #644746;
}
.sbSelector:link, .sbSelector:visited,.sbSelector:hover{
	color: #644746;
}
 
.sbToggle,.sbToggle:hover,.sbToggleOpen,.sbToggleOpen:hover{
	background-image: url(../i/select-icons.png);
	margin-top: 3px;
}

.sbOptions{
	background: #f1f1f1;
	border: solid 1px #bfbfbf;
	width: 100px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #644746;
}
.sbOptions a:hover{
	color: #cc0000;
}

/********************************/

.cart_box_header{
	font-size: 1.2em;
	font-weight:bold;
}


.cart_box{
	cursor: pointer;
	float: right;	
	width: 178px;
	height: 46px;	
	padding: 0 0 0 0;
	border: 0px solid #ff0000;
	margin: 1em 0 0 0;	
	text-align: left;
	background: url(../i/cart_bg.png) no-repeat left center;
}
.cart_box_padding{
	border: 0px solid #ff0000;
	margin: 5px 10px 0px 55px;
}
.cart_box,
.cart_box a,
.cart_box_header,
.cart_box_header a
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}      
.cart_box .cart_box_header{
	padding: 0px 0px 0px 0px;	
	text-align: left;
}
.cart_box .cart_box_header,
.cart_box .cart_box_header a
{
	color: #666666;
	font-size: 12px;
	font-weight: bold;	
}
.cart_box_total{
	padding-top:5px;
}
.cart_box_total,
.cart_box_total a{
	color: #666666;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}

.ui-widget .button_add_to_cart{
	background: url(../i/add_to_cart.png) no-repeat top left;
	text-indent: 101px;
	width: 101px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	border: 0px;		
	overflow: hidden;
	border-radius: 0px;
	outline: none;
	vertical-align: middle;
}
.ui-widget .button_adding_to_cart{
	background: url(../i/adding_to_cart.png) no-repeat top left;
}
.ui-widget .button_added_to_cart{
	background: url(../i/added_to_cart.png) no-repeat top left;
}


.prd_view .button_add_to_cart{
	background: url(../i/prd_view_add_to_cart.png) no-repeat top left;
	text-indent: 500px;
	width: 194px;
	height: 54px;
	padding: 0px;
	margin: 0px;
	border: 0px;		
	overflow: hidden;
	border-radius: 0px;
	outline: none;
	vertical-align: middle;
}
.prd_view .button_adding_to_cart{
	background: url(../i/prd_view_adding_to_cart.png) no-repeat top left;
}
.prd_view .button_added_to_cart{
	background: url(../i/prd_view_added_to_cart.png) no-repeat top left;
}
.prd_view span.ui-spinner{
	border-radius: 0px;
	border:2px solid #919191;
}


/********************************/

.main_menu{ 
	border:0px solid #00ff00;
	margin-top: 0px;
	height: 75px;
	width:100%;
	overflow: hidden;
	background: url(../i/main_menu_bg.png) no-repeat top center;
		
}
.main_menu ul{
	margin: 0;
}
.main_menu ul li{ 
	display:block; 
	float:left;
	border-right: 1px solid #fff;
	height:50px;
	margin: 11px 0px 0px 0px;	

	
}
.main_menu ul li.nav_last{
	background: none;
	border:0;
	
}
.main_menu ul li a{
	font-weight: bold;
	font-size: 14px;
	 display:block; 
	 float:left; 
	 padding:0px 4px 0px 5px; 
	 color:#fff;
	 margin:0px 0px 0px 0px;
	 line-height:50px;
	 height:50px;
	 vertical-align:middle;	 
	 font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}
.main_menu ul li a span{
	 display:block; 
	 position: relative;
	padding: 0px 12px 0px 12px; 
}
.main_menu ul li a:hover{
	color:#ddd;
	height: 50px;
	text-decoration: none;
}
.main_menu ul li a:hover span{
	 display:block; 
	 
}
.main_menu ul li.nav_s{
	background: #9c0f0f;
	
	
}
.main_menu ul li.nav_s a{
	color: #fff;
}


.box{	
	border:1px solid #cacaca;
}
.box .box_header{
	background: url(../i/box_header.png) repeat-x top center;
	margin: 0 1px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border:0;
}
.box .box_content{	
	border: 0px;
}
.box .box_header a:hover{
	text-decoration: none;
}
/********************************/
.ac_over {
    background-color: #3b3b3b;
    color: white;
}
/********************************/


.prdHeader sup,
.prdHeader sub{
	display: block;
	font-size: 50%;
}


/********************************/
.home_item_prd { 
	background: #fff;
	border: 0px;
}

.home_item_prd .publisher a {
	color: #000;
	font-style: italic;
}
.home_item_prd .name a {
	color: #333;
}
.home_item_prd .writer a {
	color:#58815e;
	font-style: italic;
	font-size:11px;
}
.home_item_prd .final_price{
	color:#666666;
	font-size: 13px;
}
.home_item_prd .discount_price{
	font-weight: normal;
	color:#ff0000;
	margin:5px 0px;	
	
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	text-align: center;
	display: inline;
	
}
.home_item_prd .price_cancelled{
	font-weight:bold;
	color:#666666;
	margin:2px;
	margin-left:0px;	
	display: inline;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration:line-through;
	text-align: center;
	
}




.footer{
	background: url(../i/footer_bg.png) top center repeat-x #d30300;
	 padding: 20px 0px;
	 margin: 0px;
	 
	color: #fff;
}
.footer_adr{
	margin: 1em 0;
}
.footer .cw{
	
}
#subfooter{
	margin-top: 10px;
}
#footer_menu li{

	
	padding: 2px 0px;
	background: url(../i/footer_icon.png) left center no-repeat;
	text-align: center;
	width: 150px;
	float: left;
	margin: 0px 5px;
}
#footer_menu li.menu_footer_right{
	border: 0px;
}
#footer_menu li a{
	font-size: 11px; 
	display: block;
	text-align: left;
	padding: 0px 0px;
	margin: 0px 10px;
	color: #fff;
	
}


.pager_info{
	font-weight: bold;
	font-size: 12px;
	padding-right: 1em;	
}
.pager .button_pager{
	border-radius: 0px;
}

.pager .ui-state-default{
	border:0px;
	background: none;
	height: 20px;	
}
.pager .ui-state-active{
	border:1px solid #ccc;
	border-radius: 3px;
	background: none;	
}
.pager .ui-state-default .ui-button-text{
	color: #000;
	padding: 0 0;
	line-height: 20px;
	font-size: 12px;
	vertical-align: middle;
}
.pager .ui-state-active .ui-button-text{
	color: #333;
	padding: 0 0.2em;
	font-size: 1em;
	line-height: 20px;
	vertical-align: middle;	
}
.pager .button_pager_next{
	background: url(../i/btnPagerNext.png) no-repeat center;
	vertical-align: middle;	
	width: 15px;
	height: 20px;
	text-indent: -100px;
	overflow: hidden;
	border: 0px;		
}
.pager .button_pager_last{
	display: none;
	vertical-align: middle;	
	width: 15px;
	height: 20px;
	text-indent: -100px;
	overflow: hidden;
	border: 0px;		
}
.pager .button_pager_prev{
	background: url(../i/btnPagerPrev.png) no-repeat center;
	vertical-align: middle;	
	width: 15px;
	height: 20px;
	text-indent: -100px;
	overflow: hidden;
	border: 0px;		
}
.pager .button_pager_first{
	display: none;
	vertical-align: middle;	
	width: 15px;
	height: 20px;
	text-indent: -100px;
	overflow: hidden;
	border: 0px;		
}
.button_pager_next_decimal{
	padding-left: 0.3em;
}
.button_pager_prev_decimal{
	padding-right: 0.3em;
}
.tabbed_view_wrapper,
.sort_options{
	background:url(../i/prd_list_header.png) repeat-x top center;
	border:0px;
}
.tabbed_view_wrapper .inp_select,
.sort_options .inp_select{
	padding: 0.1em;
}
.tabbed_view_wrapper .inp_select{
	margin-top: 0.5em;
}


.bottom_line{ border-bottom: 1px dotted #CCCCCC;}

.list_prd_padding{
	padding: 20px;
}
.list_item_prd .image{
	float:left;
	margin-right:20px;
	margin-bottom:20px;	
	width: 10%;
	min-width: 65px;
}
.list_item_prd .image img{
	width: 65px;
}
.prd_list_action_box{
	min-width: 150px;	
	width: 20%;
	border:0px solid #ff0000;
	float: right;
	text-align: right;
}
.prd_list_fav_box{
	margin: 5px 0px;
}
.list_item_prd .prd_info{
	max-width:400px;
	width: 55%;
	float:left;
	margin-bottom:10px;	
	color: #686868;
}
.list_item_prd .name a{
    font-size: 15px;
    color: #6b6b6b;
	font-weight: bold;
	text-decoration: none;
}
.list_item_prd .name .top_title,
.list_item_prd .name .sub_title{
	font-size: 11px; 
	display: block;	
	text-decoration: none;
}
.list_item_prd .price{
	font-weight:bold;
	margin:5px;
	margin-left:0px;	
}
.list_item_prd .final_price,.view_item .final_price{
	font-weight:bold;
	color:#f23619;
	
	margin:5px;
	margin-left:0px;
	font-size: 17px;
}
.list_item_prd .price_normal{
	color:#f23619;
}
.list_item_prd .price_cancelled,.view_item .price_cancelled{
	font-weight:normal;
	color:#696969;
	font-size:15px;
	text-decoration:line-through;
	margin:5px;
	margin-left:0px;
}
.list_item_prd .desc{
	margin-top:5px;
}
.list_item_prd .prd_list_discount_rate{
	color: #ff0000;
	font-size: 15px;	
	
}



.myaccount_popup{
	border-radius: 7px;
	
	border: 1px solid #fff;
	box-shadow: 2px 2px 2px #ddd;
	
	opacity: 0.96;
	filter: alpha(opacity=96);
		
}
.myaccount_popup .member_nav li{
	padding: 0.5em 0;
	border-bottom: 1px dotted #ccc;
}
.myaccount_popup .member_nav li.ui-state-hover{
	border: 0;
	background: none;
	border-bottom: 1px dotted #ccc;
}
.myaccount_popup .member_nav li a:hover{
	text-decoration: underline;
}

/*
.categories_box ul li a{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	vertical-align: middle;
}
*/

#logo img{
    max-width: 310px; 
    max-height: 100px;    
    
}


.prd_view_discount_rate{
	position: absolute;
	top: -5px;
	left: -5px;
	width: 55px;
	height: 55px;
	background: url(../i/discount.png) no-repeat top left;
	color: #fff;
	font-size: 1.5em;
	line-height: 55px;
	vertical-align: middle;	
}
.discount_rate_percent{
	font-size: 0.6em;
}

.home_item_prd_a{
	height: 300px;
}
.home_item_prd .image_a { 
	height: 160px;
}
.home_item_prd .image_a img{ 
	max-width: 100px;
	max-height: 160px;
}
.slider-img .image_a img{ 
	max-width: 100px;
	max-height: 160px;
} 

.box_prd_slide .cycle-slideshow{
	width: 95%;
	margin: auto;
}

.cycle-slideshow-prev{
	background: url(../i/prev-horizontal.png) no-repeat left top;
	width: 20px;
	height: 42px;
	cursor: pointer;
	position: absolute;
	top: 32%;
	left: 0;
	z-index:1;	
}
.cycle-slideshow-next{
	background: url(../i/next-horizontal.png) no-repeat left top;
	width: 20px;
	height: 42px;
	cursor: pointer;
	position: absolute;
	top: 32%;
	right: 0;
	z-index:1;
}

.jcarousel-skin-slider .jcarousel-next-horizontal:hover,
.jcarousel-skin-slider  .jcarousel-next-horizontal:focus,
.jcarousel-skin-slider .jcarousel-next-horizontal:active,
.jcarousel-skin-slider .jcarousel-next-disabled-horizontal,
.jcarousel-skin-slider .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-slider .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-slider .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-slider .jcarousel-prev-horizontal:hover,
.jcarousel-skin-slider .jcarousel-prev-horizontal:focus,
.jcarousel-skin-slider .jcarousel-prev-horizontal:active,
.jcarousel-skin-slider .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-slider .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-slider .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-slider .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-slider .jcarousel-next-vertical:hover,
.jcarousel-skin-slider .jcarousel-next-vertical:focus,
.jcarousel-skin-slider .jcarousel-next-vertical:active,
.jcarousel-skin-slider .jcarousel-next-disabled-vertical,
.jcarousel-skin-slider .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-slider .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-slider .jcarousel-next-disabled-vertical:active,
.jcarousel-skin-slider .jcarousel-prev-vertical:hover,
.jcarousel-skin-slider .jcarousel-prev-vertical:focus,
.jcarousel-skin-slider .jcarousel-prev-vertical:active,
.jcarousel-skin-slider .jcarousel-prev-disabled-vertical,
.jcarousel-skin-slider .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-slider .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-slider .jcarousel-prev-disabled-vertical:active{
	background-position: 0px 0px;
}

.jcarousel-skin-slider .jcarousel-next-horizontal{
	background-image: url(../i/next-horizontal.png);	
	height: 70px;
	width: 20px;	
}
.jcarousel-skin-slider .jcarousel-prev-horizontal{
	background-image: url(../i/prev-horizontal.png);
	height: 70px;
}
.jcarousel-skin-slider .jcarousel-next-horizontal,
.jcarousel-skin-slider .jcarousel-prev-horizontal {
	top: 80px;	
}



#email_list_container{
	
}
#email_list_container button{
	padding: 0px;
	margin: 0px;
	border: 0px;
	cursor: pointer;
	
}
#email_list_container .inp_text{
		border:none; 
		width: 100%; 
		padding:0px 3px; 
		font-size:12px; 
		height: 26px; 
		line-height: 26px; 
		vertical-align: middle;
		border: 0px solid #cacaca;
}
#email_list_container .inp_text:focus{
	background: #fff;
}

#email_list_container .table-cell{ border:0px solid #ff0000; vertical-align: middle; padding: 1px;}
.email_list_form_table{
	height: 28px; 	
	border: 1px solid #cacaca;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#email_list_container{
	margin-bottom:10px;
	margin-top: 15px;
}



.categories_box .box_content{
	height: 170px;
	overflow: auto;	
}
.categories_box .box_content ul li{
	width: auto;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: auto;
	vertical-align: middle;	
	border-radius: 0;
	border: 0px;
}
.categories_box .box_content ul li a{	
	color: #000000;
	line-height: auto;
	
	vertical-align: middle;
	display: block;
	font-size: 12px;
	padding: 4px 10px 4px 15px;	
	padding-right: 20px;
	border-radius: 0;
	border-bottom: 1px solid #cacaca;

	overflow: hidden;
}
.categories_box .box_content ul li a:hover{
	text-decoration: underline;
}
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-state-focus{
	background: none;
	border: 0px;
	font-weight: normal;
}

.categories_box .box_footer{
	text-align: right;
	margin: 0px 0px 7px 0px;
	padding: 7px 15px 0 0;
	background: #fff;
}
.categories_box .box_footer a{
	font-size: 11px;
}

.login-order-button{
	background: #d60500 !important;
}


@media only screen and (min-width: 1024px) {

	.layout_011 .right_column {    
	    width: 230px;    
	}
	
	.layout_011 .main_content{
		width: 750px;
	}
	.layout_011 .tabs_view{	
		width: 748px;
	}
	
	.layout_110 .left_column {    
	    width: 230px;    
	}
	
	.layout_110 .main_content{
		width: 750px;
	}
	.layout_110 .tabs_view{	
		width: 748px;
	}
}


.prd_view{
	border: 1px solid #ccc;
	border-radius: 0;
	border-bottom: 0;
	margin-bottom: 0;
	border:0;
}
.prd_view h1{
	margin: 0px 0px 15px 0px;
	line-height: 30px;
	font-size: 28px;
	border:none;
	color: #232323;
	font-weight: normal;
}
.prd_view h1 .top_title,
.prd_view h1 .sub_title{
	font-size: 16px;
	color: #232323;
	padding: 0px;
}

.prd_features{
	border: 0;
	padding: 0;
	margin: 0;
}
.prd_features .ui-state-default{
	background: none;
	border: 0px;
	padding: 0.2em 3em 0.2em 0;
	font-size: 11px;
	font-weight: normal;
}
.prd_features .prd-features-label{
	font-weight: bold;
}
.prd_features .ui-state-default:before{
	content: ' : ';
}
.prd_features .prd-features-label:before{
	content: '';
}
.prd_view .bread_crumbs{
	border-bottom: 1px solid #ddd;
	margin-bottom: 1em;
	
}
.th_img_box{
	display: inline-block;
		*display:inline; /* ie7 fix */
    	zoom:1; /* hasLayout ie7 trigger */	
}
.prd_left_col{
	text-align: center;

}
.prd_left_col{

	width: 240px;

}
.layout_110 .prd_mid_col,
.layout_011 .prd_mid_col{
	float: left;
	max-width: 520px;
	width: 70%;	
	margin: 0px 0px 0px 10px;			
}
.layout_111 .prd_mid_col
{
	float: left;
	max-width: 310px;
	width: 56%;		
	margin: 0px 10px 0px 10px;
			
}
.layout_010 .prd_mid_col
{
	float: left;
	width: 75%;
	max-width: 710px;	
	margin: 0px 10px 0px 10px;	
			
}


.prd_mid_col2{
	width: 60%;
	float: left;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;	
    padding-right: 1em;
}
.layout_110 .prd_mid_col2,
.layout_011 .prd_mid_col2{
	width: 50%;
}
.layout_111 .prd_mid_col2{
	width: 100%;
}
.prd_view_action_box{
	width: 240px;
	float: right;		
	border-left: 1px solid #ddd;
	padding: 1em;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;	
    min-height: 300px;
    max-width: 270px;
    text-align: center;
}
.layout_111 .prd_view_action_box{	
	width: 194px;
	padding: 1em 0;
	float: left;
	border-left: 0;	
}
.prd_view .actions{
	margin-top: 5px; 
	text-align: center;
}
.prd_view_actions a.ui-button{
	text-align: left;
	line-height: 26px;
	vertical-align: middle;
	background: url(../i/act_button.png) left center no-repeat;
	padding-left: 20px;	
	width: 167px;
	margin: 0px auto 5px auto;
	font-size: 14px;
	font-weight: bold;
	color: #4b4b4b;
	display: block;	
	
}
.prd_view_actions a.ui-button .ui-button-text{
	padding: 0;
	line-height: 26px;
	vertical-align: middle;	
}
.prd_view_action_box .price{
	font-weight:bold;
	margin:10px;
	margin-left:0px;	
}
.prd_view_action_box .price_box{
	text-align: center;
	
}
.prd_view_action_box .final_price{
	font-weight:bold;
	color:#ff1a1a;
	
	margin:10px 0px 0px 0px;
	margin-left:0px;
	font-size: 24px;    
}
.prd_view_action_box .price_normal{
	color:#464646;
	text-align: center;
	
}
.prd_view_action_box .price_cancelled{
	font-weight: bold;
	color:#4b4b4b;
	font-size:16px;
	text-decoration:line-through;
	margin:5px;
	margin-left:0px;
		
}
.prd_view_action_box .actions{
	margin: 20px 0px 10px 0px;
}

.page_prdview .box{
	margin: 0;
	border-radius: 0;
	border-bottom: 0;
	border:0;
	border-bottom: 1px solid #ccc;
}
.page_prdview .box .box_header{
	background: none;
}
.page_prdview .box .box_header,
.page_prdview .box .box_header a{
	color: #606060;
	font-size: 18px;
}

.page_prdview .main_content{
	border: 1px solid #ccc;
	border-bottom: 0px;
}

.page_prdview .ui-tabs{
	border-radius: 0;
	margin: 0;
	border-bottom: 0;
	border:0;
	border-bottom: 1px solid #ccc;
}
.page_prdview .ui-tabs .ui-widget-header{
	background: none;
	border-bottom: 1px solid #ccc;
	border-radius: 0;
	height: 37px;
}
.page_prdview .ui-tabs .ui-tabs-nav .ui-state-default{
	
	
	padding:0px;
	height: 36px;
	line-height: 20px;
	margin-left: 0.4em;
	margin-right: 0em;
	border-color: #ccc;
	
}
.page_prdview .ui-tabs .ui-tabs-nav .ui-state-default a{
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px;	
	padding: 6px 0px 0px 0px;	
}
.page_prdview .ui-tabs .ui-tabs-nav .ui-state-default a span{
		
	padding: 0 1em;
}
.prd_tags{
	border: 0;
	margin-top: 1em;
	clear: both;
}
.prd_description{
	line-height: normal;
	max-height: 300px;
	overflow: auto;	
	width: 60%;
}
/*
.prd_description{
	float: left;
	width: 60%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;	
}
.prd_tab_details,.prd_custom_fields{
	display: none;
	float: right;
	width: 40%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;	
    max-width:250px;
    
}
*/


.categories_box .ui-icon{
	background: url(../i/bullet.png) no-repeat center left;	
}
.categories_box li a span{
	color: #606060;
	font-size: 11px;
}
.categories_box li.ui-state-active a span{
	color: #ff0000;
	font-size: 11px;
}
.prdListHeader{
	padding-left: 0.2em;
	color: #606060;
}
.cycle-slideshow-wrapper .cycle-slideshow-nav a{
	
	display: inline-block;
		*display:inline; /* ie7 fix */
    	zoom:1; /* hasLayout ie7 trigger */	
	padding: 0;
	margin: 2px 1px;
	width: 20px;
	height: 17px;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;	
	border:1px solid #efefef;
	font-size: 13px;
	font-weight:bold;
	color: #fff;
	background: url(../i/slideshow-nav-item.png) no-repeat center;;		
}
.cycle-slideshow-wrapper .cycle-slideshow-nav a:hover{
	text-decoration: none;
}
.cycle-slideshow-wrapper .cycle-slideshow-nav .cycle-pager-active{  
	color: #fff;
	background: url(../i/slideshow-nav-item-s.png) no-repeat center;
}

.rsp-menu{
	background: url(../i/three-line.png); 
}
.rsp-cart-box{
	background: url(../i/cart_bg.png) no-repeat left center;
}

/******responsive.css*********************/
@media only screen and (max-width: 990px) {
	
	.content_wrapper{
		width: auto;
	}
	.cw{
		width: auto;
	}		
	#ctg_search_select{
		display: none;
	}
	.rsp-cart-box{
		display: block;
		position: absolute;
		top: 3px;
		right: 3px;	
		width: 25px;
		height: 25px;
		padding:0;
		margin:0;
		overflow: hidden;
		background-size: 100%;
		background-position: 0 0;					
	}
	.cart_box{
		display: none;			
	}
	.categories_box ul li a{
		color: #222 !important;
	}	
	
	.prd_features .table-block{
		display: table;
	}
	.prd_features .table-row{
		display: table-row;
		margin-bottom: 1em;
	}
	.prd_features .table-cell{
		display: table-cell;
	}		

}
@media only screen and (min-width:769px) and (max-width: 990px) {
	.cw {    
		width: 800px;		
	}		
	.search_box{
		margin: 1.2em 0 0 0;
		float: right;
	}
	
	.layout_010 .prd_mid_col{
		width: 65%;
		
	}	
	.prd_mid_col2{
		width: 100%;
		
	}
	.prd_view_action_box{	
		width: 194px;
		padding: 1em 0;
		float: left;
		border-left: 0;	
	}	
	.sbHolder{
		display: block;
	}	
	
}
@media only screen and (min-width:539px) and (max-width: 768px) {
	.search_box{
		margin: 0.8em 0.2em 0 0;
		width: 300px;
		float: right;
	}
	.search_box .inp_search{
		width: 45%;			
		
	}	
	#logo img{
		max-width: 200px;
	}	
	.list_item_prd .prd_info{
		width: 50%;
	}
	
	.layout_010 .prd_mid_col{
		width: 50%;
		
	}	
	.prd_mid_col2{
		width: 100%;
		
	}
	.prd_view_action_box{	
		width: 194px;
		padding: 1em 0;
		float: left;
		border-left: 0;	
	}	
	.sbHolder{
		display: block;
	}	
	
}
@media only screen and (max-width: 538px) {
	

	.search_box{		
		clear: both;
		float: none;
		position: relative;
		top: auto;
		left: auto;
		width: auto;
		margin: 0 0.1em 0 0;
			
		
		background-position: center right;	
			
		
	}	
	.search_box .search_area{
		padding: 0;
	}			
	.search_box .inp_search{
		
		width: 45%;
		border-right: 0;		
		margin: 0;
	}
	.search_box .btn_search{
		display: none;
	}
	
	
	.list_item_prd .prd_info,
	.list_item_prd .image{
		text-align: center;
	}
	.list_item_prd .prd_list_action_box{		
		text-align: center;		
	}
	.prd_view_action_box,
	.prd_view .actions,
	.prd_view_actions{		
		text-align: left;
		padding: 0;
		border-left: 0;
	}	
	.prd_view_actions a.ui-button{
		margin-left: 0;
		
	}
	
	#logo img{
		max-width: 100%;
	}		
	.sbHolder{
		display: block;
	}
}





.tabs_view_splitter{
	border: 0;
}
.tabs_view_splitter .tabs_view_splitter_nav>li{
	width: 25%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left;
	padding-right: 1em;
	border: 0;
}
.tabs_view_splitter .tabs_view_splitter_nav>li>span{
	font-size: 2em;
}
.tabs_view_splitter.tabs_view_splitter_1 .tabs_view_splitter_nav>li{
	width: 100%;
}
.tabs_view_splitter.tabs_view_splitter_2 .tabs_view_splitter_nav>li{
	width: 50%;
}
.tabs_view_splitter.tabs_view_splitter_3 .tabs_view_splitter_nav>li{
	width: 33.333%;
}
.tabs_view_splitter.tabs_view_splitter_4 .tabs_view_splitter_nav>li{
	width: 25%;
}
.tabs_view_splitter.tabs_view_splitter_5 .tabs_view_splitter_nav>li{
	width: 20%;
}
.tabs_view_splitter.tabs_view_splitter_6 .tabs_view_splitter_nav>li{
	width: 16.666%;
}