/* Released: 2010-06-01 15:59:32 */

.masthead {
	left: 50%;
	margin-left: -475px;
}


.size3of4,
.size3of4 .price-action,
.size3of4 .content-footer,
.size3of4 .border-component {	width: 75%;}
.size1of4,
.size1of4 .price-action,
.size1of4 .content-footer,
.size1of4 .border-component {	width: 24.9%;}
.size2of3,
.size2of3 .price-action,
.size2of3 .content-footer,
.size2of3 .border-component {	width: 66.66%;}
.size1of3,
.size1of3 .price-action,
.size1of3 .content-footer,
.size1of3 .border-component {	width: 33.3%;}
.size1of2,
.size1of2 .price-action,
.size1of2 .content-footer,
.size1of2 .border-component {	width: 49.99%;}
.size1of5,
.size1of5 .price-action,
.size1of5 .border-component {	width: 19.99%;}

.shopping-cart .size1of5 {	width: 19.95%;}

.size-small-info,
.size-small-info .price-action,
.size-small-info .border-component  {width: 22%;}
.size-big-info,
.size-big-info .price-action,
.size-big-info .border-component  {width: 31%;}
.size1of1,
.size1of1 .price-action,
.size1of1 .border-component {	width: 99.99%;}
.main-left {
	width: 80%;
}
.sub-right{
	width: 20%;
}
.highlight {
	font:18px/1.3 Arial;
}
.main-price {
	height: 23px;
	font:bold 18px/1.3 Arial;
}
.main-price .valuta-symbol {
	font:18px/1.3 Arial;	/* ie7 bold euro sign bug */
}
button { 
	width: auto; 
	overflow: visible;
}
button.buy-button span {
	background-position: 0 -29px;
	padding-bottom: 1px;
}
button.more-info-link-button span {
	background-position: 0 1px;
	padding-bottom: 1px;
}
.more-info-link-button strong {
	height: 21px;
	line-height: 17px;
}
button.more-info-link-button:hover span {
	top: 0;
	background-position: 0 -29px;
}
.top-banner-list li img {
	margin-top: -90px;
}

.border-module .top-left.dark,
.border-module .top-right.dark {
	background-repeat: no-repeat;
}
.product-header.dark {
	margin: -5px -5px 5px;
	padding: 5px 10px 5px;
}
.more-info-link-button {
	min-height: 10px;
}
.total-price {
	width: 80px;
}

.accessories-in-box .image {width:49%;}
.category-display-initialized ul.paging li {display:inline;}
.category-display-initialized ul.navigation-bar li {margin-right:-1px;}
.category-display-initialized ul.navigation-bar a {border-right-width:2px;}

.purchase-block .buy-button strong {
	white-space: nowrap;
}

.product-list .purchase-block { height:100px;  }
.product-list .purchase-block .buy-button { /*position:absolute; right:0; top:50px;*/  }

div.gallery-background {
	filter:alpha(opacity=50);
}

div.gallery-active span {display: inline-block;height: 100%;}

.sub-product-list {
	padding-left: 25px;
}

#accessories-pnd-filter select {width:250px!important;};

#footer .locale-select {display:inline!important;}


.ie7fix {
	padding: 0 0 30px;
}

/* start peekaboo fixes - stec */
.header-items {right:0;}
.buy-button span {right:0;}
.buy-button strong {right:0;}
.select-price-range .btn span {right:0;}
.accessory-comp .more-info-link {zoom:1;}
#tab-wrapper, .tab-content {right:0; zoom:1;}
.tab-content .more-info-link-button.prev span,
.tab-content .more-info-link-button.next span,
.tab-content .more-info-link-button.prev strong,
.tab-content .more-info-link-button.next strong {
	left:0; right:0;
}
.main-price {right:0;}
/* end peekaboo fixes - stec */



.wbo-block .wbo-list li span{margin-top:-15px;}
/*
.wbo-block{zoom:1;}
.wbo-block .wbo-list li{zoom:1;}
*/


/* search result page */
.search-header h2, .result-faq h2, .result-shop h2, .result-header h2{font-size:16px;display:block;}
.result-content h4{font-size:11px;}
.result-content ul{margin-left:0px;}

/* Voice Portal */
.promo-box .content{height:135px;}
.voice-box .listen-preview{left:0px;}
.voice-box .like-box{left:0px;}
.voice-main .like-box {margin-top:10px;}
h2.voice-description-header {margin-top:5px;font-size:18px;}
#tab-wrapper h2{font-size:18px;}

/* Site Wide Search Page */
.dynnav h3{font-size: 13px;};
.dynnav h2{font-size: 16px;};


.formblock { padding-top:8px;}
.formblock a.more-info-link-button {position:relative; float:right;}
.formblock a.more-info-link {float:left;}
.generic-landing .promobox .content a {cursor:hand;}

.subscription-period{font-size:11px;}
.subscription-period .value-symbol{padding-right:2px;}

#tab-wrapper .accessory-comp h2{font-size:14px;}

/* *********** Modified by VLC *********** */
/**********Press Release****************/
.press-release #top{
background-position-y: 23px !important;
}

.press-release #bottom{
padding-top: 10px;
}
Div.info-region{

padding-top: 10px;

}
/************Contact Us****************/
.contact-us h3 {
   font-size:14px;	
}

DIV.contact-us{
padding-top: 10px;
}

.contact-us h2 {
font-size: 18px !important;
}	
/* *********** End of VLC modification *********** */
/*The text at the bottom of page is too close to Items*/
.line .size3of3.clearfix  P{
margin-top: 11px;
}

/**********Download PDF form*************/
.empty-width{
width: 0px;
} 
.no-center{
text-align: left;
}
.border-component .top-left, .border-component .top-right, .border-component .bottom-left, .border-component .bottom-right{
/* following is not right! it removes all box borders in IE7.... so commenting it out
background: none;
*/
}
/**************************************/

.generic-landing .valuta-sub .valuta-decimals{right:0;}
.generic-landing .formblock{margin-top:-3px;}

/***********New MyTomTom************/
.download-focus .download-content .device-focus .top-focus .img-example .img-example-text{
	left:0px !important;
}

.download-focus .look-up-link a{
	padding:10px 0 10px 25px !important;
}
/*
.download-focus .look-up-link{
	height:50px;
}
*/
.main-focus .left-focus .content .help-topic{
	margin-top:10px;
}
.main-focus .left-focus .content .help-topic li span{
	position:relative;
	display:block;
	margin-top:-5px;
}
.main-focus .left-focus .content .connect-topic{
	padding-left:22px !important;
}

/*********** NAV4 Landing **********/
.addthis_toolbox a{
	float:left;
	display:inline;
}

.opposite-slider .ad .ad-slide-container{
       width:49.9%; 
}