@charset "utf-8";

/***
* @author viazenetti
* @project Taschenkaufhaus eBay Store
* @version 1.0
* @pages Startseite, Mich, Gallery, Detailseite
***/

/***
* Reset Definition
***/

#store, #store div,#store dl,#store dt,#store dd,#store ul,#store ol,#store li,#store h1,#store h2,#store h3,#store h4,#store h5,#store h6,#store pre,#store code,#store form,#store fieldset,#store legend,#store input,#store button,#store textarea,#store p,#store blockquote,#store th,#store td{margin:0;padding:0;}#store fieldset,#store img{border:0;}#store address,#store caption,#store cite,#store code,#store dfn,#store em,#store strong,#store th,#store var,#store optgroup{font-style:inherit;font-weight:inherit;}#store del,#store ins{text-decoration:none;}#store li{list-style:none;}#store caption,#store th{text-align:left;}#store h1,#store h2,#store h3,#store h4,#store h5,#store h6{font-size:100%;font-weight:normal;line-height: 1em;}#store q:before,#store q:after{content:'';}#store abbr,#store acronym{border:0;font-variant:normal;}#store sup{vertical-align:baseline;}#store sub{vertical-align:baseline;}#store legend{color:#000;}#store input,#store button,#store textarea,#store select,#store optgroup,#store option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}#store input,#store button,#store textarea,#store select{*font-size:100%;}table{border-spacing: 0;}



/***
* Globale Definitionen
***/

#store .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0px;
	font-size: 0px;
}

#store .clearfix {
	display: inline-block;
}

/* Vor IE Mac verstecken \*/
* html #store .clearfix {height: 1%;}
/* Ende */

#store .hide {
    position: absolute;
    left: -99999px;
    top: -99999px;
}

#store strong {
    font-weight: bold;
}

#store {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff url(../images/background/site-bg.png) repeat-x;
	margin: 0 -15px;
	padding: 10px 0 40px 0;
}


#store .small {
	font-size: 10px;
	line-height:10px;
}

#store a {
	color: #000;
	text-decoration: none;
}

#store a:focus {
	outline: none;
}

#store a:hover {
	text-decoration: underline;
}

.vz-hide {
	display:none;
}




/** hide default store header and cat navi **/
.tpcate, .hdr, .trc, .tprs {
    display: none;
}


/***
* Grundaufbau
***/

#store .limiter {
	margin: auto;
	width: 946px;
}

#store .content {
	border: 2px solid #900;
	border-width: 0 2px;
	background: #fff;
	display: block;
}

/***
* Header 
***/

#store .header {
	height: 56px;
	margin-top:2px;
	background: url(../images/background/sprite-gfx.png) no-repeat;
}

#store .header .logo {
	background: url(../images/background/sprite-gfx.png) 0 -72px;
	float:left;
	width: 336px;
	height: 32px;
	margin: 17px 0 0 60px;
}

#store .social,
#store .claim {
	color: #900;
	height: 15px;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
}


#store .claim {
	float: left;
	margin-left: 76px;
	margin-top: 37px;
}

#store .social {
	float:right;
	margin: 37px 10px 0 0;
	display: none;
}
#store .social .links {
	float: right;
}

#store .social .links a {
	display: block;
	width: 15px;
	height: 15px;
	float: left;
	margin: -3px 0 0 5px;
	background: url(../images/background/sprite-gfx.png) -356px -72px;
}

#store .social .links a.gg {background-position: -376px -72px;}
#store .social .links a.tw {background-position: -397px -72px;}

#store  .logo a {
	display:block;
	height: 32px;
}

#store .header-image {
	background: #900 url(../images/background/head-image.jpg) no-repeat 2px 2px;
	height: 115px;
}

#store .header-bar {
	background: #900 url(../images/background/sprite-gfx.png) no-repeat 2px -104px;
	height: 39px;
}

/***
* Content 
***/

#store .content {
	min-height: 350px;
	padding: 8px;
}

#store .maincontent {
	float:left;
	width: 720px;
	min-height: 560px;
	border: 1px solid #900;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	overflow: hidden;
}

/***
* Footer
***/

#store .footer {
	background: #900;
	height: 27px;
	padding-top: 11px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

#store .footer .meta {
	display:block;
	margin: 0 13px 0 13px;
	width: 920px;
	text-align:center;
}
#store .footer .meta li.first {
	float: left;
}
#store .footer .meta li.last {
	float: right;
}

#store .footer .meta li,
#store .footer .meta li a {
	color: #fff;
	font-size: 11px;
}

/***
* Navi
***/

#store .left-col {
	float:left;
}

#store .leftnav {
	width: 203px;
	border: 1px solid #900;
	border-width: 1px 0 1px 1px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	font-size: 11px;
	overflow: hidden;
}

#store .leftnav a {
	display: block;
	padding-left: 13px;
	line-height:14px;
	font-size: 11px;
	
}
#store .leftnav a:hover {
	text-decoration: none;
}

#store .leftnav li a.main {
	padding-top: 6px;
	height: 22px;
	color: #900;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	background: #e6e6e6;
	box-shadow: 0 4px 4px #d2d2d2;
}

#store .leftnav li a:hover,
#store .leftnav li.active li a:hover,
#store .leftnav li.active li.active a,
#store .leftnav li.active a {
	background: #900;
	color: #fff;
}

#store .leftnav li.active li a {
	background: #fff;
	color: #000;
}

#store .leftnav ul ul {
	margin: 6px 0 4px 0;
}

#store.start .leftnav ul ul {
	min-height:80px;
}

#store .leftnav ul ul a {
	padding: 3px 0 3px 13px;
}

/***
* Suche / Header Links
***/

#store .search {
	width: 203px;
	float: left;
	position: relative;
	margin-top:9px;
	padding-left: 10px;
	border-right: 1px solid red
}

#store .search input {
	background-color: #fff;
	border: 1px solid #959595;
	font-size: 11px;
	width: 148px;
	height: 18px;
	line-height: 16px;
	position: absolute;
	padding-left: 6px;
}

#store .search .search-button {
	background: url(../images/background/sprite-gfx.png) no-repeat -423px -72px;
	border:0;
	width: 27px;
	width: 27px;
	height: 18px;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 1px;
}

#store .header-bar .link {
	border-left: 1px solid #900;
	width: 126px;
	float: left;
	height: 25px;
	padding-top: 13px;
	color: #900;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

#store .header-bar a {
	color: #900;
	line-height: 13px;
	font-size: 11px;
}

/***
* Startseite
***/

#store.start .maincontent {
	height: 560px;
}

#store.start .leftnav {
	float: left;
}

#store .teaser {
	height: 155px;
	float: left;
	border: 1px solid #900;
}
#store .teaser a {
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	display:block;
	width: 100%;
	height: 100%;
	padding: 8px 0 0 12px;
	text-transform: uppercase;
	line-height: 17px;
}

#store .teaser a:hover {
	text-decoration: none;
}

#store .teaser.lm  {
	border-width: 0 1px 1px 0;
	width: 359px;
	background: url(../images/teaser/lifestyle_mode.jpg);
}

#store .teaser.bt  {
	border-width: 0 0 1px 0;
	width: 360px;
	background: url(../images/teaser/business_technik.jpg);
}

#store .teaser.ru  {
	border-width: 1px 1px 0 0;
	width: 359px;
	background: url(../images/teaser/reise_urlaub.jpg);
}

#store .teaser.fs  {
	border-width: 1px 0 0 0;
	width: 360px;
	background: url(../images/teaser/familie_schule.jpg);
}

#store .logobox, #store .illubox, #store .servicebox {
	float: left;
	overflow: hidden;
	width: 203px;
	height: 283px;
	border: 1px solid #900;
	margin-top: 8px;
}

#store .logobox {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

#store .servicebox {
	width: 227px;
	margin-left: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#store .illubox {
	width: 483px;
	border-left: none;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	background: url(../images/teaser/taschen-visual.jpg);
}

/** startpage slider **/

#store .slider h2 {
	color: #900;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 11px;
	height: 28px;
}

#store .slider {
	width: 720px;
	height:248px;
	float: left;
	position: relative;
}

#store .slider .slider-container {
	display:none;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	overflow:hidden;
}

#store.start .slider .item {
	font-family: Verdana;
}

#store .slider .item {
	display:none;
	width: 170px;
	height: 218px;
	float: left;
	font-family: Arial, Helvetica;
}

#store .item a {
	display: block;
	text-decoration: none;
	text-align: center;
	color: #315263;
}

#store .item a:hover .title {
	text-decoration: underline;
}

#store .item span {
	display: block;
}

#store .item .inner {
	height: 211px;
	width: 170px;
}

#store .item .image {
	display: block;
	text-align: center;
	width: 170px;
	background: #fff;
	height: 140px;
	display: table-cell;
	vertical-align: middle;
}

#store .item .image.vz-no-image {
	background: #fff url(../images/background/no-image.gif) no-repeat center center !important;
}

#store .item .title {
	font-size: 11px;
	overflow: hidden;
	padding: 5px 10px 5px 10px;
	line-height:13px;
	padding-bottom: 0;
	height: 39px;
	text-overflow: ellipsis;
	color: #315263;
}
#store .item .price {
	width: 100%;
	text-align: center;
	margin:auto;
}

#store .item .price span {
	display: inline
}

#store .item .price .value {
	font-size: 18px;
	font-weight: bold;
}
#store .item .price .currency {
	padding: 3px 5px 0 0;
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
}

#store .item .stp {
	color:#aaa;

}

#store .item .stp span {
	
}

#store .item .stp .currency{
	display: none;
}

#store .item .stp .value{
	font-size: 12px;
	text-decoration:line-through;
}

#store .item .bo {
	display: none;
}

#store .slider .prev, .slider .next {
	background: url(../images/background/sprite-gfx.png) no-repeat -460px -72px;
	position: absolute;
	width:39px;
	height: 26px;
	top: 112px;
	left: 0px;
	z-index: 40;
	display:none;
}
#store .slider .next {
	background-position: -499px -72px;
	left: 681px;
}

#store .slider .prev a, .slider .next a {
	overflow: hidden;
	line-height: 100px;
	display:block;
	height: 26px;
	width:39px;
}

#store .slider.bestmatch {
	border: 1px solid #415363;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 924px;
	margin-top: 8px;
	height:269px;
	overflow: hidden;
	box-shadow: 0 4px 4px #d2d2d2;
	position: relative;
}

#store .slider.bestmatch  .item {
	width: 170px;
}

#store .slider.bestmatch .prev {
	background-position: -530px -72px;
}
#store .slider.bestmatch .next {
	background-position: -569px -72px;
	left: 885px;
}

#store .slider.bestmatch .bm-bottom {
	background: url(../images/background/sprite-gfx.png) no-repeat 0 -144px;
	height: 21px;
	border-top: 1px solid #415363;
	bottom: 0px;
	position: absolute;
	width:924px;
}

#store .slider.bestmatch h2 {
	color: #415363;
	font-size: 14px;
	height: 24px;
}


#store.start .slider .slider-container {
	margin: 0 19px;
}

#store.start .slider.bestmatch .slider-container {
	margin: 0 30px;
}

#store.start .slider .prev {
	height: 218px;
	background: url(../images/background/start-slider-cover.png) left top;
	top: 24px;
}
#store.start .slider .next {
	height: 218px;
	background: url(../images/background/start-slider-cover.png) right top;
	top: 24px;
}

#store.start .slider .prev a,
#store.start .slider .next a {
	background: url(../images/background/sprite-gfx.png) no-repeat -460px -72px;
	top: 112px;
	position: absolute;
}

#store.start .slider .prev a {
	background-position: -460px -72px;
}
#store.start .slider .next a {
	background-position: -499px -72px;
	right: 0;
}


#store.start .slider.bestmatch .prev a {
	background-position: -530px -72px;
}
#store.start .slider.bestmatch .next a {
	background-position: -569px -72px;
}



/***
* Gallery 
***/


#store #searchResult {
	min-height: 530px;
}

#store #searchResult .resulttext {
	background: #e6e6e6;
	height: 24px;
	margin-bottom: 10px;
	color: #900;
	padding: 4px 0 0 11px;
	font-size: 13px;
	box-shadow: 0 4px 4px #d2d2d2;
}

#store #searchResult.vz-loading {
	background: url(../images/background/ajax-loader.gif) no-repeat center center;
}

#store #searchResult .resulttext strong {
	font-size: 14px;
}

#store #searchResult .resulttext a.delete {
	background: url(../images/background/sprite-gfx.png) no-repeat -630px -72px;
	width: 11px;
	height: 11px;
	line-height:100px;
	overflow: hidden;
	display: inline-block;
}
#store .vz-paging {
	background: #e6e6e6;
	height: 24px;
	color: #333;
	padding: 9px 13px 0 13px;
	font-size: 12px;
	display:none;
	margin-top: 10px;
	box-shadow: 0 -4px 8px #d2d2d2;
}

#store .vz-paging,
#store .vz-paging td {
	font-size: 12px;
	font-family: Verdana;
}

#store .vz-pagination {
	font-size: 13px;
	white-space: nowrap;
}


#store .vz-paging .vz-back,
#store .vz-paging .vz-next {
	font-weight: bold;
	padding: 3px 23px;
	background: url(../images/background/sprite-gfx.png) no-repeat 0 -168px;	
}

#store .vz-paging .vz-next {
	background-position:  88px -191px;
	padding-right: 30px;
}

#store .vz-itemlist {
	min-height: 449px;
}

#store .vz-itemlist .itemrow {
	padding: 1px;
}

#store .vz-itemlist .item {
font-family: Arial, helvetica, sans-serif;
	display:none;
	width: 232px;
	height: 295px;
	float:left;
	border: 3px solid #e6e6e6;
	margin-right: 2px;
	background: #f4f4f4;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
}

#store .vz-itemlist .itemrow .item:last-child {
	margin-right: 0;
}

#store .slider.lastwatched a,
#store .slider.fa a,
#store .vz-itemlist .item a {
	color: #333;
	text-align: left;
}

#store .vz-itemlist .item .inner {
	width: 232px;
	height: 295px;
	margin: 0;
	padding: 0;

}
	
#store .vz-itemlist .item .image {
	width: 234px;
	height: 154px;
	background: #fff;
	border-bottom: 3px solid #e6e6e6;
}

#store .slider.lastwatched .item .title,
#store .slider.fa .item .title,
#store .vz-itemlist .item .title {
	color: #333;
	padding-bottom: 0;
	height:40px;
	font-weight: bold;
	
}

#store .vz-itemlist .item .subtitle {
	height: 30px;
}

#store .vz-itemlist .item .small {
	padding: 0 10px 3px 10px;
	font-weight: normal;
}

#store .vz-itemlist .item .shipping {
	padding: 0 10px 10px 10px;
	font-weight: bold;
	height: 10px;
	margin-top: 12px;
}

#store .slider.lastwatched .item .price span,
#store .slider.fa .item .price span,
#store .vz-itemlist .item .price span,
#store .vz-itemlist .item .shipping span {
	display: inline;
}

#store .slider.lastwatched .item .price,
#store .slider.fa .item .price,
#store .vz-itemlist .item .price {
	text-align:right;
	padding-right:10px;
	padding-top:0;
	width: 226px;
	margin:0;
	line-height: 13px;
	height: 15px;
}

#store .slider.lastwatched .item .price,
#store .slider.fa .item .price {
	width: 182px;
	margin-top: 8px;
}

#store .slider.lastwatched .item .price .value,
#store .slider.lastwatched .item .price .currency,
#store .slider.fa .item .price .value,
#store .slider.fa .item .price .currency,
#store .vz-itemlist .item .price .value,
#store .vz-itemlist .item .price .currency {
	padding-right: 0;
	vertical-align: baseline;
}
#store .vz-itemlist .item .bo,
#store .vz-itemlist .FixedPrice {
	display: none;
}

#store .slider.fa .item .stp,
#store .slider.lastwatched .item .stp,
#store .vz-itemlist .item .stp {
	padding-right: 5px;
}

#store .slider.lastwatched .item .price .stp .currency,
#store .vz-itemlist .item .price .stp .currency{
	font-size: 9px;
	padding-right: 2px;
}


#store .fa .item .price .stp .currency{
	font-size: 8px;
	padding-right: 2px;
}



#store .slider.lastwatched {
	width: 199px;
	height: 304px;
	float: left;
	position: relative;
	background: #900;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #900;
	display:none;
	margin-top: 8px;
}

#store .slider.lastwatched  h2,
#store .slider.fa h3 {
	color: #fff;
	font-size: 12px;
	height: 24px;
	line-height: 16px;
	font-family: Verdana;
}


#store .slider.lastwatched  .slidercont {
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 273px;
	background: #f6f6f6;
	width: 199px;
	padding-top: 2px;
}

#store .slider.lastwatched .item,
#store .slider.fa .item {
	padding:17px 0 36px 3px;
}

#store .slider.lastwatched .item {
	width: 196px;
}

#store .slider.lastwatched .inner,
#store .slider.fa .inner {
	border: 3px solid #e6e6e6;
	width: 186px;
	height: 231px;
	background: #f4f4f4;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	padding:0;
	box-shadow: 0px 0px 3px #aaa;
}

#store .slider.lastwatched  .item .image,
#store .slider.fa .item .image {
	height: 155px;
	width: 186px;
	border-bottom: 3px solid #e6e6e6;
}

#store .slider.lastwatched .prev,
#store .slider.lastwatched .next {
	background-position:  -717px -72px ;
	left: 88px;
	top: 285px;
	width: 22px;
	height: 16px;
}
#store .slider.lastwatched .prev a,
#store .slider.lastwatched .next a {
	width: 22px;
	height: 16px;
}

#store .slider.lastwatched .prev {
	background-position:  -693px -72px ;
	top: 31px;
}

/***
* Filter
***/

#store .content .filter-container {
	background: #e6e6e6;
}

#store .content .filter {
	display:none;
	border-bottom: 1px solid white;
	padding: 2px 0 3px 11px;
}

#store .filter select {
	width: 165px;
	display:none;
}

#store .filter a:hover  {text-decoration:none}

.ui-selectmenu { display: block; display: inline-block; position: relative; height: 16px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; background: #fff; border: 1px solid #959595;margin: 3px 10px 3px 0;}
.ui-selectmenu-icon { position:absolute; right:0px; margin-top:-8px; top: 50%; background: url(../images/background/sprite-gfx.png) no-repeat -658px -72px; width:12px; height:16px;}
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;background: #fff; border: 1px solid #959595;border-top: 0; min-width: 165px; white-space: nowrap}
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; -webkit-overflow-scrolling: touch;} 
.ui-selectmenu-open { display: block;}
.ui-selectmenu-menu li a,.ui-selectmenu-status,span.ui-selectmenu-status { line-height: 1em; display: block; padding: .405em 15px .405em 8px; outline:none; text-decoration:none; color: #333;font-size: 9px; font-family: Verdana;}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { display:none; }
.ui-selectmenu-menu li.ui-state-disabled.vz-show a, .ui-state-disabled.vz-show { display: block; display: inline-block}
.ui-selectmenu-menu li.ui-state-disabled a:hover { background: none;}
.ui-selectmenu-status {padding-top: 2px; font-size: 9px; }
.ui-selectmenu-menu li a:hover {background: #900;color: #fff}
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }


/***
* Detailansicht
***/

#store.detail {
	margin: 0;
}

#store.detail .search input {
	height: 20px;
	width: 154px;
}

#store.detail .maincontent  {
	width: 710px;
	padding: 5px 5px 10px 5px;
	overflow: visible;
}

#store.detail h1 {
	font-size: 24px;
	font-weight: normal;
	color: #838383;
	margin: 0 0 10px 10px;
}
#store.detail h1 span {
	display: block;
	font-size: 18px;

}

#store .article-images {
	background: #e6e6e6;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 4px;
	width: 702px;
}

#store .article-images-large {
	width: 400px;
	height: 400px;
	background: url(../images/background/ajax-loader.gif) no-repeat center center;
	background-color: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	display: table-cell; 
	border-spacing: 0px;
	vertical-align: middle; 
	text-align: center;
	line-height: 0;
}

#store .article-images-large img {
	max-width: 400px;
	max-height: 400px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#store .slider.article-thumbs {
	margin-top: 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #e6e6e6;
	padding: 4px 4px;
	position: relative;
	height: 80px;
	width: 702px;
}

#store .slider.article-thumbs  .bx-wrapper {
	margin: 0 17px;
}

#store .slider.article-thumbs .prev, #store .slider.article-thumbs .next {
	background: none;
	position: absolute;
	width:20px;
	height: 20px;
	top: 35px;
	left: 1px;
	z-index: 40;
	display:none;
}
#store .slider.article-thumbs .next {
	left: 689px;
}

#store .slider.article-thumbs .prev a, #store .slider.article-thumbs .next a {
	background: url(../images/background/sprite-gfx.png) no-repeat -755px -72px;
	width:20px;
	height: 20px;
	display:block;
}

#store .slider.article-thumbs .next a {
	background-position: -786px -72px;
}

#store .slider.article-thumbs .prev a.disabled, #store .slider.article-thumbs .next a.disabled {
	display:none;
}

#store #vz-ebay-image-thumb {
	overflow: hidden;
	height: 80px;
}

#store .article-thumbs a.thumb {
	width: 78px;
	height: 78px;
	cursor: pointer;
	border: 1px solid #e6e6e6;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #fff;
	display:block;
	float:left;
	margin-right:4px;
	
}

#store .article-thumbs a.thumb span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 78px;
	height: 78px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	overflow: hidden;
}

#store .article-thumbs .bx-wrapper a.thumb {
	margin:0;
}

#store .article-thumbs a.thumb.active {
	border: 1px solid #900;	
}

#store .article-thumbs .thumb img {
	max-width: 78px;
	max-height: 78px;
	background: url(../images/background/ajax-loader.gif) no-repeat center center;
}

#store .article-image-note {
	width: 290px;
	padding-top: 2px;
	margin-left: 5px;
	position: absolute;
	bottom: 0px;
}

#store .article-image-note p {
	font-size: 10px;
	padding-left: 25px;
	background: url(../images/background/sprite-zoom-icons.png) no-repeat left 3px;
	padding-bottom:3px;
}

#store .article-image-note .image-zoom {
	background: url(../images/background/sprite-zoom-icons.png) no-repeat left -47px;
}
#store .article-desc-price {
	width: 297px;
	float: right;
	position: relative;
	height: 400px;
}

#store .rebate {
	height:44px;
	width: 297px;
	font-size: 32px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	background: #900 url(../images/background/sprite-gfx.png) no-repeat -240px -167px;
	color: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 1px 5px #aaa;
	margin-bottom: 5px;
}
#store .rebate span.rtext {
	font-size: 26px;
	font-weight: normal;
}

#store .article-images .price {
	background: #fff;
	width: 297px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 10px;
	overflow: hidden;
}

#store .price h2 {
	background: #900;
	color: #fff;
	font-size: 15px;
	line-height: 28px;
	padding-left: 22px;
	display: block;
}

#store .price.vz-hasRebate h2 {
	display: none;
}

#store .article-images .price .cont {
	padding: 15px 15px 15px 25px; 
}

#store .old-price  {
	color: #555;
	float: right;
	width: 180px;
	margin: 15px 15px 2px 0; 
}

#store .old-price h3  {
	color: #333333;
	padding:0;
	margin:0;
	font-size: 14px;
	font-weight: normal;
}

#store .old-price .pricecontainer {
	position: relative;
	font-size: 25px;
	line-height: 24px;
	display:inline;
}

#store .old-price .cross {
	width: 100%;
	background: url(../images/background/cross.png) no-repeat 7px center;
	position: absolute;
	height: 100%;
}

#store .new-price {
	font-size: 34px;
	font-weight: bold;
	color: #920c00;
	line-height: 35px;
	float:left;
}

#store .new-price span {
	font-size: 12px;
	white-space: nowrap;
}

#store .new-price .shipping {
	margin-top: 7px;
	font-size: 11px;
	line-height: 11px;
	color: #333;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#store .new-price .shipping  .logo {
	width: 68px;
	height: 17px;
	display: inline-block;
	background: url(../images/background/sprite-gfx.png) no-repeat -820px -72px;
	margin: 0 0 -6px 12px;
}

#store span.now  {
	font-size: 14px;
	font-weight: bold;
	display: block;
	line-height: 25px;
	color: #920c00;
	position: absolute;
	left: -75px;
	top: 27px;
}


#store .article-description {
	background: #e6e6e6;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 0 15px 15px 15px;
	min-height: 100px;
	margin-top:12px;
	font-family: Arial, helvetica, sans-serif;
	color: #333;
	line-height: 18px;
	width: 680px;
}

#store .article-description h2,
#store .article-service h2 {
	font-size: 15px;
	padding: 15px 0 7px 0;
}

#store .article-description li,
#store .article-service  li {
	padding: 2px 0;
	margin-left: 12px;
	line-height: 15px;
	list-style-image: url(../images/background/arrow-bullet.png);
}

#store .article-description  .col {
	float: left;
	width: 50%;
}

#store .slider.fa {
	margin-top: 12px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #900;
	padding: 2px;
	width: 706px;
	height: 284px;
	position: relative;
}

#store .slider.fa  .slidercont {
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 253px;
	background: #f6f6f6;
	padding: 5px 13px 0 13px;
}

#store .slider.fa h3 {
	font-weight: bold;
	height: 26px;
	padding-left: 8px;
	line-height: 24px;
}

#store .slider.fa .item {
	padding: 6px 2px 0 3px;
	height: 239px;
	width: 165px;
}

#store .slider.fa .item  .price {
	width: 149px;
}

#store .slider.fa .item  .inner,
#store .slider.fa .item  .image {
	width: 159px;
}

#store .slider.fa .prev, #store .slider.fa .next {
	background: url(../images/background/sprite-gfx.png) no-repeat -757px -72px;
	position: absolute;
	width:20px;
	height: 20px;
	top: 142px;
	left: 1px;
	z-index: 40;
	display:none;
}
#store .slider.fa .next {
	left: 689px;
	background-position: -785px -72px;
}

#store .slider.fa .prev a, #store .slider.fa .next a {
	width:20px;
	height: 20px;
	display:block;
}



#store .article-service {
	font-family: Arial, helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin-top: 12px;
	border: none;
}


#store .article-service .col1,
#store .article-service .col2  {
	float: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #900;
}

#store .article-service .col2 {
	width: 351px;
	height: 181px;
	margin-left: 4px;
}

#store .article-service h2 {
	background: #900;
	color: #fff;
	font-weight: normal;
	text-align: center;
	font-size: 15px;
	line-height: 27px;
	padding: 0;
}

#store .article-service .col2 h3 {
	color: #900;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 10px;

}

#store .article-service .col2 a {
	color: #900;
}

#store .article-service .col2 div {
	padding: 15px;
}

#store .article-service .col2 li {
	padding: 7px 0;
}


/***
* Zoom
***/


#store div.mojozoom_marker {
	position: absolute !important;
	cursor: crosshair;
	z-index: 100;
}
#store div.mojozoom_border,
#store div.mojozoom_fill {
	border: #ccc 1px solid;
	position: absolute;
	width: 100%;
	height: 100%;
}
#store div.mojozoom_fill {
	background: #fff;
	opacity: .5;
}
#store img.mojozoom_img {
	border: 0px;
	padding: 0;
	
}
#store div.mojozoom_imgctr {
	position: absolute !important;
}

#store #vz-ebay-image-large-zoom {
	position: absolute;
	visibility: hidden;
	width: 297px;
	height: 400px;
	left: 0;
	top: 0;
	z-index:3000;
	background: #fff url(../images/background/ajax-loader.gif) no-repeat center center;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 0 0px 10px #aaa;
	overflow: hidden;
}
#store #vz-ebay-image-large-zoom  img {
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

#store #vz-ebay-resize-note {
	display:none;
}

/***
* Text-Pages
***/

#store .text h1 {
	font-size: 17px;
	font-weight: bold;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
}

#store .maincontent.text a {
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
}

#store .maincontent.text .small {
	font-size: 11px;
	line-height: 14px;
}

#store .maincontent.text {
	padding: 5px 10px 10px 15px;
	width: 695px;
	min-height: 545px;
	
	font-family: Arial, Helvetica, sans-serif;
}
#store .maincontent.text p {
	margin: 5px 0;
}

#store .maincontent.text p img{
	margin-left: 15px;
	margin-bottom: 20px;
}

#store .maincontent.text div,
#store .maincontent.text td,
#store .maincontent.text p {
	font-size: 12px;
	line-height: 21px;
}

/***
* Mich
***/

#store.mich div, #store.mich h2, #store.mich a, #store.mich li , #store.mich .social span {
	font-family: Verdana, Arial, Helvetica;
}

#store.mich .social {
	display: block;
}

#store.mich .maincontent .social {
	float: none;
	display: inline;
	margin-top:0;
	font-family: Arial, Helvetica, sans-serif;
}

#store.mich .social .socialtext {
	float: left;
	font-size: 11px;
}

#store.mich .maincontent .social .links {
	float: none;
	display: inline;
}

#store.mich .maincontent .social .links a {
	float: none;
	display: inline-block;
	margin-top: 0;
}

#store.mich .maincontent div,
#store.mich .maincontent.text a {
	font-family: Arial, Helvetica, sans-serif;
}

#store.mich .newsletter-form {
	position: relative;
	width: 689px;
	margin-bottom: 5px; 
	height: 200px;
	background: #e2e2e2 url(../images/background/form_frame.gif) no-repeat 50% top;
}

#store.mich .newsletter-form  .field-large {
	background: #fff url(../images/background/form_input.gif) no-repeat 50% top;
	position: absolute; 
	width: 521px; 
	height: 19px; 
	left: 143px;
}
#store.mich .newsletter-form  .field-small {
	position: absolute; 
	width: 230px; 
	height: 19px; 
	left: 143px;
	background: #fff url(../images/background/input_small.gif) no-repeat 50% top;
}

#store.mich .newsletter-form input.submitbut {
	border:0;
	color:#fff;
	height: 21px;
	width: 143px;
	font-weight:bold;
	cursor: pointer;
	background: #900 url(../images/background/form_button.gif) no-repeat 50% bottom;
}

/** ie horz. scrollbar fix **/
.Oh-h .oh-rgt-sec {
	float:none;
}