html, body, div, h1, h2, h3, h4, h5, h6, p, img, ul, li, table {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none !important;
    padding: 0;
    vertical-align: baseline;
}

.workarea .lsnn,
.workarea .lsnn li{list-style: none !important}
.workarea .lsnn:before,
.workarea .lsnn li:before{content:none !important}

.workarea .listitem .badge,
.workarea .listitem .badge.specialoffer,
.workarea .listitem-carousel .badge,
.workarea .listitem-carousel .badge.specialoffer{
	/* top:165px; */
	top:176px;
	right:0;
}


.workarea .listitem ul li, .listitem-carousel ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 3px 1px #E2E7E9;
    display: inline-block;
    margin: 10px 9px;
    padding: 10px;
    position: relative;
    vertical-align: top;
    width: 185px;
}
.workarea .listitem ul li:hover{
   box-shadow: 0 0 4px 1px #F8E57F; 
}

.workarea .badge.notavailable{background:#FFD8D8}
.workarea .setaside{
	font-weight:normal;
	white-space: nowrap;
	color:#3f3f3f
}
.workarea .setaside:hover{text-decoration:none}
.workarea .listitem ul li a.link img,
.workarea .listitem-carousel ul li a.link img{
	max-width:130px;
	max-height:130px;
	height:auto;
	width:auto;
	margin:25px auto 18px
}
.workarea .listitem ul li a.link,
.workarea .listitem-carousel ul li a.link{
	width:130px;
	height:170px;
	display:block;
	overflow:hidden;
	margin:0 auto
}

.workarea .listitem ul li h4 a,
.workarea .listitem-carousel ul li h4 a{
	display:block;
	font-size:14px;
	text-decoration:none;
	width:100%;
	text-transform:uppercase
}
.workarea .listitem h4,
.workarea .listitem-carousel h4{margin:5px 0 20px; height: 60px;}
.workarea .listitem ul li h4 a:hover,
.workarea .listitem-carousel ul li h4 a:hover{text-decoration:underline}
.workarea .listitem ul li h4 a .model,
.workarea .listitem-carousel ul li h4 a .model{
	display:block;
	overflow:hidden
}
.workarea .listitem ul li .buy,
.workarea .listitem-carousel ul li .buy{
	width:195px;
	position:relative;
	min-height:49px;
	overflow:hidden
}
.workarea .listitem ul li .buy div.price,
.workarea .listitem-carousel ul li .buy div.price{
	display:inline-block;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	padding:0;
    float: right;
    padding-right: 10px;
}
.workarea .listitem ul li .buy .price .old_price,
.workarea .listitem-carousel ul li .buy .price .old_price{font-weight:normal}
.workarea .social-login .button, #login input[type="submit"], .bt3, .bx-auth-service-form div input[type="submit"] {
    background: linear-gradient(to bottom, #F8EEA6 0%, #EEDE66 100%) repeat scroll 0 0 transparent;
    border-color: #EEDE66 #F8EEA6 #F8EEA6 #EEDE66;

    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #EEDE66;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px 0 #EEEE66 inset;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 3px;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #006EAF;
    white-space: nowrap;
}

.workarea .buy .bt3 {
    position: absolute;
    left: 5px;
    color: #FFFFFF;
}

.workarea 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 #E0ECF3;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    margin-top: 10px;
    height: 0;
}

.workarea .tlistitem_shadow {
    background: url("images/tlistitem_shadow.png") no-repeat scroll center top transparent;
    bottom: -11px;
    height: 10px;
    margin-top: 11px;
    padding: 0;
    position: absolute;
    right: 0;
    width: 220px;
    z-index: 999;
}
.main-form {border: 1px solid;}
.main-form .form-row {padding: 5px; border-bottom: 1px solid;}
.main-form .form-row .form-text {float: left; padding: 0 10px; width: 200px; font-weight: bold;}
.main-form .form-row.group-title {border: medium none;}
.main-form .form-row.group-title .form-text {width: 100%; font-weight: bolder; height: 16px; padding-bottom: 10px;}

.main-form .form-row.group-field, .main-form .form-row.group-field .form-content { padding-left: 25px;}
.main-form .form-row.group-field .form-text {width: 100%; font-style: italic;}
.footer-row.captcha .inputtext {margin-left: 220px;}

.block-toggle{ display: none; }
.input-button {
    
    border: medium none;
    color: #3B2810;
    cursor: pointer;
    text-decoration: underline;
    font-size: 16px;
    font-weight: bold;
