.tm-hide {
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
	position:absolute;
	width:17px;
	height:17px;
	top:1px;
}

.tm-checkbox {
    background: transparent url('../../images/megnor/sprite.png') -2px -330px no-repeat;
    display: inline-block;
    width: 17px;
    height: 17px;
    cursor: pointer;
	position:relative;
}

.tm-radio {
    background: transparent url('../../images/megnor/sprite-blue.png') 8px -295px no-repeat;
    display: inline-block;
    padding: 0 4px;
    cursor: pointer;
}

.tm-checked {
    background-position: -75px -331px;
    cursor: pointer;
}
#ship-to-different-address div.tm-checkbox {
	background-position: -75px -331px;
	cursor: pointer;
	/*visibility: hidden !important;*/
	display: block;
    clear: both;
    margin-top: 0px;	
}
#ship-to-different-address .tm-checked {
    background-position: -2px -330px !important;
	display: inline-block;
    width: 17px;
    height: 17px;
    cursor: pointer;
	position:relative;
	/*visibility: hidden !important;*/
}
#ship-to-different-address::after {
	content: "Ship to billing address";
    font-size: 14px;
    color: #000;
    float: right;
    margin-top: -15px;
    padding-right: 12px;
	margin-bottom: 5px;
}
.tm-selected {
    background-position:-65px -294px;
    cursor: pointer;
}

.ie7 .tm-checkbox-green,.ie8 .tm-checkbox-green,.ie9 .tm-checkbox-green	,
.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio {
    display: inline;
    zoom: 1;
}

.tm-checked-green {
    background-position: 0 -18px;
}

.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio {
    height: 18px;
    float: left;
}
/* Custom Select*/
select.hasCustomSelect {
    z-index: 99;
    cursor: pointer;
    display: inline-block !important;
}

span.customSelect {
    background-color: #ffffff;
    border: 1px solid #EDEDED;
    padding: 6px 8px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
}

.chzn-container {
    display: none !important;
    opacity: 0 !important;
}

#customer_details span.country_select.country_select {
    width: 100%;
}

.jigoshop-checkout #billing-country {
    margin-bottom: 35px;
}

.shipping_calculator .customSelect.country_to_state {
    margin-bottom: 0;
}

span.customSelect.changed {
    background-color: #f0dea4;
}

.customSelectOpen {
    -moz-box-shadow: #bbb 0 0 3px;
    -webkit-box-shadow: #bbb 0 0 3px;
    box-shadow: #bbb 0 0 3px;
}

.customSelectInner {
    background: url('../../images/megnor/down_arrow.png') no-repeat center right;
	padding-right: 20px;
}

.customSelectOpen .customSelectInner {
    background: url('../../images/megnor/up_arrow.png') no-repeat center right;
}.header_login   {    background:  url(../../images/header_top_bg.png) no-repeat !important;     background-repeat: no-repeat;     display:block;	height: 47px;	width:100%;   }.header_login a {color: white;}.header_login a:hover {color: #d7d7d7;}
#header_first_left {    display: block !important;    font-family: "Helvetica Inserat LT" !important;    font-size: 38px !important;    font-weight: bold !important;    margin-top: 3px !important;    padding-top: 13px !important;}.one_half_inner.content-inner.left_box {    border-right: 2px solid #0c57a5;}#header_first_right{	color: #8b8d8f !important;    font-size: 14px !important;       margin-left: 31px !important;    margin-top: 5px !important;    text-align: left !important;}.one_half_inner.content-inner.need_help > span:last-child {    font-size: 18px;}.one_half_inner.content-inner.need_help > span:first-child {    font-size: 14px;    font-weight: bold;}.one_half_inner.content-inner.need_help > span {    margin-left: 9px;}#woo-products{padding: 30px !important;}.owl-buttons .owl-prev {    background: rgba(0, 0, 0, 0) url("../../images/left_arrow.png") no-repeat scroll 0 0 !important;    display: block;    height: 161px !important;    left: -23px !important;    top: 7px !important;    width: 28px !important;}.owl-buttons .owl-next {    background: rgba(0, 0, 0, 0) url("../../images/right_arrow.png") no-repeat scroll 0 0 !important;    display: block;    height: 161px !important;    right: -23px !important;    top: 7px !important;    width: 28px !important;}