html, body {height:100%; margin:0; padding:0;}
body {background:#e6e6e6; border-style:none; color:#3e3e3e; font:70% Verdana, Arial, Helvetica; line-height:1.6em;}
fieldset {border:0; margin:0; padding:0;}
form {margin:0; padding:0;}
legend {display:none;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
img {border:0; margin:0; padding:0;}
img.medialeft {float:left;margin:20px 15px 10px 0;}
img.mediacenter {margin: 0 auto;display: block;}
img.mediaright {float:right;margin:20px 0 10px 15px;}
p {font-family:Verdana; line-height:1.8em; margin:0; padding:0 0 20px 0;}
ol, ul, li {margin:0; padding:0; text-indent:0;}
input, select, textarea {font-family: Arial;}
		
.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.no-display, .print {display:none;}
.hidden {position:absolute; left:-900em;}
.intro {clear:both; font-weight:bold;}
.left {float:left;}
.right {float:right;}
img.left {float:left; margin:5px 10px 5px 0;}
img.right {float:right; margin:5px 0 5px 10px;}						
.center {text-align:center; margin-bottom:10px; width:100%;}
.errormessage {color:#c00;}
p.store, span.store {color:#c00; text-transform: uppercase;}
.red {color:#c00;}
.non-visible {
    height: 1px !important;
    left: -5000px !important;
    overflow: hidden !important;
    position: absolute !important;
    top: -5000px !important;
    width: 1px !important;
}

	/*	 Wrapper
	---------------------------------------------- */
	#ctl00_pnlWrapper.home {
	   background: #f1f1f1 center top no-repeat;
    }
    #wrapper {width:100%;}
	
		/*	 Extra innerwrapper with tranpsparency
		---------------------------------------------- */		
		.innerwrapper {background:url("/media/images/bg-innerwrapper.png") 0 0 repeat-x; overflow:hidden; width:100%;}
		
			/*	 Innerwrapper
			---------------------------------------------- */
			#innerwrapper {margin:0 auto; overflow:hidden; position:relative; width:954px; z-index:0;}			
				ul.accesnav {position:absolute; left:-1000em;}
		
				/*	 Header
				---------------------------------------------- */
				#header {clear:both; position:relative; width:100%; z-index:200; height: 80px;}
					
					/*	 Logo
					---------------------------------------------- */
					.logo {display:inline-block; float:left; height:30px; margin:16px 0 0 2px; width:193px;}
					.logo a {text-decoration:none;}
					.logo a img.pemm {margin-right: 10px; position: relative; top: 3px;}
					.logo span {font-size: 92%; line-height: 100%; position: relative; top: -1px;}
					.home .logo span {color: #fff;}
					
					/*	 Language navigation (toggle)
					---------------------------------------------- */
					#langnav {margin:0; padding:0; position:absolute; right:0; top:0;}
					#langnav li {float:left; list-style:none; text-align:center;}		
					#langnav li a, #langnav li span {background:url("/media/images/langnav-link-sel.png") 0 0 no-repeat; color:#b9b9b9; display:block; font-size:0.8em; line-height:1.4em; height:14px; text-decoration:none; width:21px;}
					#langnav li a:hover {color: #808080;}
					#langnav li.active a, #langnav li.active span {background:url("/media/images/langnav-link.png") 0 0 no-repeat; color:#fff;}
					
					/*	 Searcharea
					---------------------------------------------- */
					#searcharea {float:right; margin:24px 0 0 10px; overflow:hidden; width:120px;}
					#searcharea	.insearchstart {background:url("/media/images/search-field-lft.png") no-repeat 0 0; float:left; padding-left:5px;}
					#searcharea	.insearch {background:url("/media/images/search-field.png") repeat-x; border:none; color:#3e3e3e; float:left; font-size:1em; height:15px; overflow:hidden; padding:2px 5px 2px 0; width:87px;}
					#searcharea .submit {background:url("/media/images/search-button.png") 0 0 no-repeat; border:none; cursor:pointer; display:inline-block; float:left; height:19px; width:20px;}
					
					/*	 Main navigation
					---------------------------------------------- */
					#mainnav {float:right; margin-top:24px; overflow:hidden;}
						#innermainnav {margin:0; padding:0;}
						#innermainnav li {float:left; list-style:none; text-align:center; width:auto;}
						
						#innermainnav li.widthover {width:auto;}					
						#innermainnav li a, #innermainnav li span.main {color:#808080; cursor:pointer; display:inline-block; font:bold 1.1em Helvetica, Arial, sans-serif; padding:0 7px; text-decoration:none;}
						#innermainnav li a:hover #innermainnav li span.main:hover {color:#c00;}
						#innermainnav li.active a, #innermainnav li.active span.main {text-decoration: underline;}
                        #innermainnav li.red a {color:#c00;}
							
						#innermainnav li .wrapperarrow {display:block; position:relative; left:40%; margin-top:13px; width:19px; z-index:20;}
						#innermainnav li.over .toparrow {display:block; background: url("/media/images/arrow-topnav.png") 0 0 no-repeat; height:7px; margin:0; bottom:0; position:absolute; width:19px; z-index:999;}
						
					/*	 Sub navigation
					---------------------------------------------- */
					.subnav {background:url("/media/images/altproductnav.png") 0 9px no-repeat; clear:both; height:141px; overflow:hidden; padding:16px 12px 0 12px; text-align:center; width:930px;}
					#innermainnav li .subnav {display:none;}
					#innermainnav li.over .subnav {display:block;}	
					#innermainnav li.posover .subnav {left:0; position:absolute; top:43px; z-index:100;}
					#innermainnav li .subnav li {float:none;}	
								
					#innermainnav .innersubnav {background:url("/media/images/lists-dvdr.png") 0 0 no-repeat; display:inline-block; overflow:hidden; text-align:center; width:auto;}
					#innermainnav .innersubnav ul {background:url("/media/images/lists-dvdr.png") 100% 0 no-repeat; float:left; display:inline-block; height:132px; margin:0; padding:5px 40px 5px 5px;}
					#innermainnav .mainitem1 .innersubnav ul {min-height:132px; height:auto;}
					#innermainnav .innersubnav ul li {list-style:none; margin:0; padding:1px 0; text-align:left; width:auto;}
					#innermainnav .innersubnav ul li a, #innermainnav .active .innersubnav ul li a {color:#3e3e3e; font:normal 1em Verdana; text-decoration:none;}
					#innermainnav .innersubnav ul li.mainitem a {font:bold 1.1em Helvetica;}				
					#innermainnav .innersubnav ul li a:hover {color:#c00; text-decoration:underline;}								
					#innermainnav .innersubnav ul li.mainitem span span {font:bold 1.1em Helvetica; padding:0 7px;}
					
					.mainitem1 .subnav {background:url("/media/images/altproductnav-bottom.png") 0 100% no-repeat; height:auto; padding:0 0 4px 0; min-height:141px; width:954px;}
					.mainitem1 .innsubnav {background:url("/media/images/altproductnav-top.png") 0 9px no-repeat; overflow:hidden; padding:16px 12px 0 12px; width:930px;}
		
					/*	 Dealer search
					---------------------------------------------- */
					#dealersearch {background:url("/media/images/productnav.png") 0 10px no-repeat; clear:both; float:left; height:auto; overflow:hidden; padding:20px 12px 0 12px; width:930px;}
					#dealersearcharea {background:url("/media/images/productnav-dvdr.png") 0 0 no-repeat; float:right; overflow:hidden; padding:10px 0 15px 20px; width:auto;}
					#dealersearcharea .insearchstart {background:url("/media/images/search-field-lft1.png") no-repeat 0 0; float:left; margin-right:10px; overflow:hidden; padding-left:3px;}
					#dealersearcharea .insearchend {background:url("/media/images/search-field-rght1.png") no-repeat 100% 0; float:left; overflow:hidden; padding-right:3px;}
					#dealersearcharea .insearch {background:url("/media/images/search-field1.png") repeat-x; border:none; color:#3e3e3e; float:left; font-style:italic; font-size:1em; height:18px; overflow:hidden; padding:3px 5px 3px 5px; width:153px;}
					#dealersearcharea select {background:url("/media/images/search-field1.png") repeat-x; border:none; color:#3e3e3e; float:left; font-style:italic; font-size:1em; height:24px; padding:2px 2px 3px 5px; width:153px;}
					#dealersearcharea a.submit {background:url("/media/images/search-button1.png") 100% 0 no-repeat; clear:none; color:#3e3e3e; display:inline-block; float:left; font:bold 1.2em Arial; margin:2px 5px 0 0; height:18px; padding-right:25px; width:auto;}
					#dealersearcharea .error {padding-left:0;}
					#dealersearcharea .error .insearchend {padding-right:0;}							
					#dealersearcharea .error .inputtext {border:2px dotted #cc0000; height:18px; padding:1px 5px 1px 5px;}
					
					/*	 Products navigation
					---------------------------------------------- */				
					#productsnav {background:url("/media/images/productnav.png") 0 16px no-repeat; clear:both; padding:20px 6px 0 6px; position:absolute; width:943px; z-index:1000; margin-top: 20px;}
					#productsnav.productsnav {padding-bottom:100px;}				
					.activenav {top:37px;}
					#productsnav ul {margin:0; padding:0;}
					#productsnav ul li {background:url("/media/images/productnav-dvdr.png") 100% 0 no-repeat; float:left; height:56px; list-style:none; position:relative; text-align:center; width:66px;}
					#productsnav ul li img {border:none; left:10px; margin:0 8px 0 0; padding:0; position:absolute; top:5px; width:50px;}
					#productsnav ul li.lastitem {background:none;}
					#productsnav ul li.active img {border:none; left:-5px; margin:0; padding:0; position:absolute; top:-12px; width:75px;}
					#productsnav ul li.first.active img {border:none; left:-6px; margin:0; padding:0; position:absolute; top:-12px; width:75px;}
					#productsnav ul li.last.active img {border:none; left:-4px; margin:0; padding:0; position:absolute; top:-12px; width:75px;}
	
					#productsnav #products2 {background:url("/media/images/productnav-dvdr.png") 0 0 no-repeat; float:right;}
					#productsnav #products2 li.last {background:none;}
					
					.productsnavlabel {background:url("/media/images/icons-label-lft.png") 0 0 no-repeat; cursor:pointer; color:#fff; display:block; font-family:Helvetica, Arial, sans-serif; position:absolute; margin:0; padding:0 0 0 1px; white-space:nowrap;}
					.productsnavlabel div {background:url("/media/images/icons-label.png") 100% 0 no-repeat; display:block; padding:3px 10px 3px 9px;}
					
					.content2 #productsnav {display:none;}
					
					/*	 Topnavigation
					---------------------------------------------- */				
					#productsnav.topnav {background:url("/media/images/topnav.png") 0 16px no-repeat; clear:both; padding:29px 20px 20px 20px; position:absolute; top:37px; width:915px; z-index:1000;}
					#productsnav.topnav ul li {background:none; height:auto; text-align:left; width:auto;}
	
				/*	 Main content
				---------------------------------------------- */
				#content {background:url("/media/images/main-top.png") 0 0 no-repeat; clear:both; float:left; margin:0 auto -50px auto; overflow:hidden; position:relative; padding:0; width:954px; z-index:0;}
				.home #content {background:url("/media/images/main-short.png") 0 0 no-repeat; margin:383px auto -230px auto; position:static;}
				.language #content {background:none; margin:315px auto -230px auto;}							
				.content #content {margin-top:50px;}
				.content1 #content {margin-top:403px; position:static;}
				.content2 #content {margin-top:-20px;}	
				.accesories #content {margin-top:383px;}		
				.error #content {margin-top:383px;}
				
					.contentwrap {background:url("/media/images/main-repeat.png") 0 0 repeat-y; float:left; margin-top:544px; padding:19px 22px 22px 22px; width:910px;}
					.home .contentwrap {padding-top:22px;}
					.contentinnerwrap {float:left; margin-top:-544px; width:910px; padding-bottom: 25px;}
				
						/*	 Language navigation 
						---------------------------------------------- */									
						#languagenav li {background:url("/media/images/lists-dvdr1.png") 100% 0 no-repeat; float:left; display:inline-block; margin:0; padding:5px 30px 5px 30px; width:205px;}
						.language2 #languagenav li {width:230px;}	
						#languagenav li.firstitem {text-align:right;}
						#languagenav li.middleitem {text-align:center;}
						#languagenav li.lastitem {background:none; text-align:left;}
						#languagenav li h2 {font:normal normal 1.6em 'gftya', Verdana; margin-bottom:10px; text-transform:uppercase;}
						#languagenav li h2 a {text-decoration:none;}
						#languagenav li a {text-decoration:none;}
						
						/*	 Top content
						---------------------------------------------- */	
						.topcontent	{clear:both; float:left; padding-bottom:30px; width:100%; z-index:3}
					#productsnav .topcontent {width:912px;}
						.topcontent h1 {display:inline-block; float:right; margin:10px 0 3px 0;}
					#productsnav .topcontent h1 {padding:3px 0 1px 0;}
						
							/*	 Breadcrumbs
							---------------------------------------------- */
							.breadcrumbs {color:#808080; display:inline-block; float:left; font:normal 0.9em Verdana; line-height:1.2em;}
						#productsnav .breadcrumbs {padding:4px 0 0 2px;}
							.breadcrumbs a {color:#808080; display:inline-block; white-space:nowrap;}
							.breadcrumbs span.selected, .breadcrumbs a.selected {color:#c00;}
							
							.breadcrumbs .dropdown {display:inline-block;}							
							.breadcrumbs .indropdown {margin:-17px 0 0 0; padding:0; position:absolute; z-index:999; overflow:hidden;}
							.breadcrumbs .indropdown .dropdownlftt {background:url("/media/images/dd-lftt.png") 0 0 no-repeat; overflow:hidden; padding:0 0 0 4px;}
							.breadcrumbs .indropdown .dropdownrghtt {background:url("/media/images/dd-rghtt.png") 100% 0 no-repeat; padding:5px 0 0 0;}
							.breadcrumbs .indropdown .dropdownlftb{background:url("/media/images/dd-lftb.png") 0 100% no-repeat; margin-left:-4px; padding:0 0 0 4px;}
							.breadcrumbs .indropdown .dropdownrghtb {background:url("/media/images/dd-rghtb.png") 100% 100% no-repeat; padding:0 0 5px 0;}
							.breadcrumbs .indropdown .ddlist {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-left:-4px; padding:0 8px 5px 4px;}
							
							.breadcrumbs .dropdown span.selected {display:block; overflow:hidden;}
							.breadcrumbs .dropdown a.selected {display:inline-block; float:left; padding:2px 5px 0 5px; outline:none;}
							.breadcrumbs .dropdown a.selected span {cursor:pointer;}
							.breadcrumbs .dropdown a.selectlist {background:url("/media/images/arrow-down2.png") center center no-repeat; height:10px; margin:4px 0 3px 5px; outline:none; width:15px; text-decoration:none;}
							
							.breadcrumbs .dropdown ul {display:none; margin:0 0 0 5px; padding:0;}
							.breadcrumbs .over ul {display:block;}
							.breadcrumbs .dropdown ul li {list-style:none; padding:5px 0 0 0;}
					
							/*	 Local navigation
							---------------------------------------------- */
							#localnav {clear:both; display:block; margin:0; padding:0; width:100%;}
								.innerLocalNav {float:right; margin:0 0 5px 0; padding:0;}
								.innerLocalNav li {float:left; list-style:none; position:relative;}
								.innerLocalNav li a {color:#3e3e3e; display:inline-block; font:normal 1.1em Helvetica, Arial, sans-serif; padding:0 7px; text-decoration:none;}						
								.innerLocalNav li a:hover {color:#c00;}
								.innerLocalNav li.active a {color:#c00;}		
								.innerLocalNav li.lastitem a {padding-right:0;}				
								.innerLocalNav ul {background-color:#fff; border:solid 1px; border-color:#fff #d8d8d8 #d8d8d8 #d8d8d8; display:none; right:-21px; padding:0; position:absolute; top:100%; width:70px; z-index:999;}
								.innerLocalNav .over ul {display:block;}
								.innerLocalNav ul li {background-color:#fff; float:none; display:block; font-size:1em; line-height:14px; margin:0; padding:5px 10px; width:50px;}
							#productsnav .innerLocalNav ul {border-color:#fff #d8d8d8 #d8d8d8 #d8d8d8; padding-bottom:1px; right:-21px; width:70px;}
							#productsnav .innerLocalNav ul li {background-color:#fff; float:none; height:auto; margin:0; padding:5px 10px; position:static; text-align:left; width:50px;}					
							
						/*	 Flash content
						---------------------------------------------- */	
						.flashcontent {}
						.flashcontent object, .flashcontent embed {position:absolute; margin:0 0 0 2px; left:0; top:107px; z-index:0;}
						.flashcontent1 {margin-bottom:30px;}	
						.flashcontent1 object {margin:-23px 0 -5px 0; outline:none;}
							#visuallink {display:block; height:350px; position:absolute; margin:0 0 0 2px; left:0; top:107px; width:950px; text-decoration:none; z-index:0;}
							#main_iframe {margin:30px 0 0 -15px;}
							#flash_area {padding-bottom:30px; text-align:center; width:100%;}
							#VideoIFrame {border:none;}
							.newshead #VideoIFrame {width:520px; height: 390px;}	
							.flashcontent1.video {background:#3e3e3e; float:left; width:910px;}
							.flashcontent1.video object {margin-top:0;}
							div#flashcontent {float:left; width:660px;}
							.colourDisclaimerContainer	{position:relative; z-index:1000}
							.colourDisclaimer	{position:absolute; top:0; left:0; z-index:5000; max-width:460px; background-color:#fff; color:#9f9f9f; font:normal 0.9em Arial; padding:5px; white-space:normal;}
							#flashProductSelector {position:relative; left:-20px; width:950px;}
							
							/*	 Flash content: No Javascript/Flash
							---------------------------------------------- */	
							div#flashcontent a {border:1px solid #eee; display:inline-block; float:left; margin:3px;}
							div#flashcontent a:hover {border:1px dotted #eee;}
							div#flashcontent a.getFlash {border:none;}
							
								/*	 more videos
								---------------------------------------------- */	
								div.moreVideos {background:#262626; border-left:#626262 solid 1px; float:right; font-size:1em; margin:0; padding:0; width:247px;}
								div.moreVideos ul {padding:0; width:247px;}
								div.moreVideos ul li {background:#626262 url("/media/images/bg-moreVideos.gif") 0 100% repeat-x;border-bottom:#4a4a4a solid 1px; color:#626262; float:left; list-style:none; padding:10px 0 0 13px; position:relative; width:234px;}
								div.moreVideos ul li a {color:#858585; text-decoration:none; text-transform:uppercase;}
								div.moreVideos ul li a strong {color:#bbbbbb; display:block;}
								div.moreVideos ul li a.image {float:left; height:59px; padding:0 6px 10px 0; width:69px;}
								div.moreVideos ul li a.text {float:left; padding-top:9px; width:152px;}
								div.moreVideos ul li span {color:#bebebe; font-size:0.9em; position:absolute; top:4px; right:7px;}
								div.moreVideos ul li:hover {background:#000 url("/media/images/bg-moreVideos-hover.gif") 0 100% repeat-x;}
								div.moreVideos ul li:hover a strong {color:#c00;}
								div.moreVideos ul li:hover span {color:#fff;}
								div.moreVideos ul li.selected {background:#000 url("/media/images/bg-moreVideos-hover.gif") 0 100% repeat-x;}
								div.moreVideos ul li.selected a strong {color:#c00;}
								div.moreVideos ul li.selected span {color:#fff;}
							
						/*	 Galleries navigation
						---------------------------------------------- */
						#galnav {float:left; margin:-30px 0 20px 0; overflow:hidden; text-align:center; width:100%;}
						.content #galnav {margin-top:-20px;}
						.events #galnav {margin-left:20px; margin-top:-30px;}
						#galnav.videogalnav {margin-top:15px}
						#galnav.galnav {background:url("/media/images/thumbnails-bottom.png") 50% 0 no-repeat; margin:0 0 15px 0; padding-top:20px;}
							#innergalnav {margin:0 auto; padding:0;}
							#innergalnav li {display:inline; list-style:none;}
							#innergalnav li.gallery {border-left:1px solid #bdbdbd;}
							#innergalnav li a {color:#3e3e3e; display:inline; font:italic 1.25em Helvetica, Arial, sans-serif; padding:0 15px; text-decoration:none; text-transform:uppercase;}
							#innergalnav li a:hover {color:#c00;}
							#innergalnav li.active a {color:#c00;}	
							#innergalnav li.specials a {font:bold italic 1.15em Helvetica, Arial, sans-serif;}		
							#innergalnav li.lastitem a {padding-right:0;}
							.events #innergalnav li a {font:normal 1.2em Helvetica, Arial, sans-serif;}						
									
						/*	 Content
						---------------------------------------------- */
						.content #content .innercontent, .content1 #content .innercontent, .content2 #content .innercontent {background:url("/media/images/main-dvdr.png") 603px 0 no-repeat; float:left; padding-bottom:60px; width:100%;}
						.content3 #content .innercontent {padding-top:20px;}
						.iframe #content .innercontent {background:none;}
						.fullwidth, .fullwidth #content .innercontent, .content #content .porovnavani-innercontent {background:none !important; }
						.maincontent {float:left; width:580px;}
						.maincontent:after {clear:both; content:"."; display:block; height:0; visibility:hidden; }
						.content .maincontent, .content1 .maincontent, .content2 .maincontent {padding-right:30px; width:590px;}
						.fullwidth .maincontent {width:100%;}					
						.language .maincontent {float:none; margin:0 auto 0 auto; width:910px;}
						.language .maincontent .language2 {background:url("/media/images/main-shorter1.png") 50% 0 no-repeat; clear:both; margin:0 auto; overflow:hidden; padding:22px 22px 220px 22px; width:607px;}
						.language .maincontent .language3 {background:url("/media/images/main-shorter.png") 50% 0 no-repeat; clear:both; margin:0 auto; overflow:hidden; padding:22px 22px 220px 22px; width:830px;}
						
							/*	 Headings
							---------------------------------------------- */
							h1 {font:italic bold 2.3em 'gftya', Verdana; letter-spacing:1px; margin:-5px 0 15px 0; text-transform:uppercase;}
							h2.heading1 {clear:both; font:normal normal 2.15em 'gftya', Verdana; margin:-5px 0 15px 0; text-transform:uppercase;}
							h2.heading2 {font:italic normal 2.15em 'gftya', Verdana;}
							.home h2 {clear:both; font:italic bold 1.25em 'gftya', Verdana; margin-bottom:10px; text-transform:uppercase;}
							.rightbar h2 {clear:both; font:italic bold 1.25em 'gftya', Verdana; margin-bottom:10px; text-transform:uppercase;}
							.news .rightbar h2 {font:italic bold 1.25em 'gftya', Verdana; margin-bottom:5px;}
							h3, h2.heading3 {font:bold 1.2em Arial; margin-bottom:5px;}
							h3.heading5 {font:bold 1em Verdana;}
							h4 {font:bold 1.1em Arial;}
							.contentinnerwrap h2 {font-size: 180%; margin-bottom:5px;}
							.contentinnerwrap h3 {font-size: 140%; margin-bottom:5px;}
							.contentinnerwrap h4 {font-size: 118%; margin-bottom:5px;}
							.contentinnerwrap ul {margin-left: 17px;}
							.contentinnerwrap strong {color: #000;}
						
							/*	 Links
							---------------------------------------------- */
							a {color:#000; text-decoration:underline;}
							a:hover {color:#c00;}
                            a:visited {color:#3e3e3e;}
							a.rss, a.rss:hover {background:url("/media/images/icon-rss.png") 0 0 no-repeat; display:inline-block; height:15px; width:15px; text-decoration:none;}
							.go {background:url("/media/images/icon-go.png") 0 3px no-repeat; cursor:pointer; display:inline-block; height:18px; margin-right:5px; width:21px;}
							.star {background:url("/media/images/icon-star.png") 0 2px no-repeat; cursor:pointer; display:inline-block; height:15px; margin-right:5px; width:21px;}
							a.totop {background:url("/media/images/arrow-up.png") 0 50% no-repeat; display:inline-block; padding-left:15px;}
							a.selector, a.selector:hover {background:url("/media/images/selector.png") 0 0 no-repeat; font:bold 1em Helvetica; display:inline-block; padding:9px 0; margin-bottom:25px; text-align:center; text-decoration:none; width:289px;}
							a.selector span {color:#c00;}
							a.selector1, a.selector1:hover {background:url("/media/images/selector1.png") 0 0 no-repeat; display:inline-block; height:73px; padding:0; margin:0 0 10px 0; text-align:center; text-decoration:none; width:285px;}
							.extern span {background:url("/media/images/extern-link.png") 0 3px no-repeat; cursor:pointer; display:inline-block; height:18px; margin-right:5px; width:10px;}
							.extern1 {background:url("/media/images/extern-link.png") 100% 3px no-repeat; display:inline-block; padding-right:18px;}
							a.infolink {background:url("/media/images/info.png") 0 0 no-repeat; display:inline-block; float:right; height:11px; line-height:1em; text-decoration:none; width:5px;}
							a.seemore {text-decoration:underline;}
							.backtoselection a {float:right;}
							.view {background:url("/media/images/list-item3.png") 0 6px no-repeat; display:inline-block; padding:0 0 5px 8px;}
							.view a {color:#9f9f9f; font-family:Verdana;}
							.readmore {background:url("/media/images/list-item.png") 0 50% no-repeat; padding:0 0 0 12px;}
							.readmore.blue {background:url("/media/images/list-item-blue2.png") 0 50% no-repeat;}
							.readmore.yellow {background:url("/media/images/list-item-yellow1.png") 0 50% no-repeat;}
							.readmore.orange {background:url("/media/images/list-item-orange.png") 0 50% no-repeat;}
							.readmore a {color:#3e3e3e; font:bold 1em Verdana; display:inline-block;}
							.readmore a:hover {color:#c00;}
							a.readmore1 {background:url("/media/images/list-item.png") 2px 50% no-repeat; padding:0 0 0 12px;}
							.readmore2 {background:url("/media/images/list-item4.png") 0 50% no-repeat; padding:0 0 0 12px;}
							a.readmore3 {background:url("/media/images/list-item.png") 2px 50% no-repeat; display:inline-block; margin-top:50px; padding:0 0 0 12px;}
							.back1 {float:left; margin:30px 0 -10px 0;}
							.back2 {display:inline-block; margin:30px 0 15px 0;}
							a.submit {background:url("/media/images/button2.png") 0 0 no-repeat; clear:both; color:#c00; display:inline-block; font:bold 1em Helvetica, Arial; padding:4px 0 7px 0; text-align:center; text-decoration:none; width:150px;}
							a.pdf {background:url("/media/images/acrobat.png") 0 0 no-repeat; padding-left:25px;}
							.rightbar h2 a {text-decoration:none;}
							 
							.Btnblock {background:url("/media/images/btn-bg.png") 0 12px no-repeat; height:38px; margin:0 0 -30px 0; overflow:hidden; position:relative; text-align:center; top:-10px; width:100%;}
							a.selectBtn {background:url("/media/images/bg-blckbtn-left.gif") 0 0 no-repeat; color:#fff; display:inline-block; line-height:1em; text-decoration:none;}
							a.selectBtn span {background:url("/media/images/bg-blckbtn-right.gif") 100% 0 no-repeat; cursor:pointer; display:inline-block; padding:8px 45px 8px 42px;}

							/*	 Lists
							---------------------------------------------- */
							ul {margin:0; padding:0 0 10px 15px;}
							ul ul {padding:2px 0 2px 15px;}					
							ol {padding:0 0 20px 35px;}		
							dl {margin:0 0 5px 0; padding:0;}
							dt {font-weight:bold; margin:0; padding:5px 0 0 80px;}
							dd {margin:0; padding:0 0 10px 80px;}
							
							/*	 Linkslists
							---------------------------------------------- */
							ul.links {border-left:1px solid #e4e4e4; clear:both; margin:0 0 15px 0; padding:0 0 0 10px;}
							ul.links1 {border-left:none;}
							ul.links li {list-style:none; margin:0; padding:5px 0;}
							ul.links li a {background:url("/media/images/list-item.png") 0 5px no-repeat; display:inline-block; padding-left:12px; text-decoration:underline;}
							ul.links1 li a {text-decoration:none;}
							.error ul.links1 { padding-left:0;}
							.error ul.links1 li a, .error ul.links1 li a:hover {color:#3e3e3e; font:bold 1em Arial;}
							.error ul.links1 li a:hover {text-decoration:underline;}
							.error ul.links1 li span {background:url("/media/images/list-item.png") 0 5px no-repeat; display:inline-block; padding-left:12px; text-decoration:none; font-weight:bold; color:#3e3e3e; font:bold 1em Arial;}
							ul.links2 {clear:none; float:left; width:135px;}
							ul.links3 {width:125px;}
									
							/*	 Newslinks
							---------------------------------------------- */				
							ul.newslinks {background:url("/media/images/links-dvdr.png") 0 100% no-repeat; clear:both; margin:0 0 10px 0; padding:0;}
							ul.newslinks li {background:url("/media/images/links-dvdr.png") 0 0 no-repeat; list-style:none; margin:0; padding:5px 0;}
							ul.newslinks li a {background:url("/media/images/list-item.png") 0 4px no-repeat; display:inline-block; font-family:Arial; padding-left:15px; text-decoration:none;}
							ul.newslinks li a .date { font-weight:bold;}
							
							/*	 Stepslist
							---------------------------------------------- */	
							ul.stepslist {clear:both; margin:0 0 10px 0; padding:0;}
							ul.stepslist li {background:url("/media/images/dvdr1.png") 0 0 no-repeat; list-style:none; margin:0; padding:5px 0;}
							ul.stepslist li.firstitem {background:none;}
							ul.stepslist li a {background:url("/media/images/list-item-blue.png") 0 2px no-repeat; display:inline-block; font-weight:bold; padding-left:20px; text-decoration:none;}
							
							/*	 Detailslist
							---------------------------------------------- */	
							ul.details {margin:0; padding:0;}
							ul.details li {background:url("/media/images/list-item2.png") 0 6px no-repeat; font-family:Verdana; list-style:none; margin-left:0; padding-left:10px; text-decoration:none;}
							
							/*	 Newsitems list
							---------------------------------------------- */	
							ul.newsitems {clear:both; margin:0 0 10px 0; padding:0;}
							ul.newsitems li {list-style:none; margin:0; padding:5px 0;}
							ul.newsitems li a {display:inline-block; text-decoration:none;}
							ul.newsitems li a:hover {color:#fff;}
							ul.newsitems li a .datetype {cursor:pointer; display:inline-block; float:left; margin-right:20px; max-width:120px; padding:2px 5px; width:120px;}
							ul.newsitems li a:hover .datetype {background:#c00; color:#fff;}
							ul.newsitems li a .date {color:#ccc; cursor:pointer; display:inline-block; float:left; font-weight:bold; margin-right:10px; width:70px;}
							ul.newsitems li a:hover .date {background:#c00; color:#fff;}
							ul.newsitems li a .newstype {color:#ccc; float:left; max-width:110px; width:110px;}
							ul.newsitems li a:hover .newstype {color:#fff;}
							ul.newsitems li a .newsname {color:#000; font-weight:bold; margin-right:5px;}
							ul.newsitems li a:hover .newsname {background:#c00; color:#fff;}
							ul.newsitems li a .newstext {cursor:pointer; display:inline-block; float:left; max-width:425px; padding:1px 5px 3px 5px;}
							ul.newsitems li a .newstext1 {cursor:pointer; display:inline-block; float:left; max-width:410px; padding:1px 5px 3px 5px;}
							ul.newsitems li a:hover .newstext, ul.newsitems li a:hover .newstext1 {background:#c00; color:#fff;}
							ul.newsitems {margin:0 0 10px 0;}
							ul.newsitems li {margin:5px 0 0 0; padding:0;}
							ul.newsitems li a {padding:0;}
							ul.newsitems li .date, ul.newsitems li .event {padding-bottom:2px; padding-left:5px; padding-top:0;}
							ul.newsitems li .event {cursor:pointer; display:inline-block; max-width:170px; padding:0 5px 2px 5px;}
							ul.newsitems li a:hover .event {background:#c00;}
							ul.newsitems li.cup .event {background:url("/media/images/black-cup.png") 100% 0 no-repeat; max-width:425px; padding-right:27px;}
							ul.newsitems li.cup a:hover .event {background:#c00 url("/media/images/red-cup.png") 100% 0 no-repeat;}
							ul.newsitems1 li a {padding:0 0 0 5px;}
							ul.newsitems1 li a .date {margin-right:10px; padding:2px 5px;}
							ul.newsitems1 .event {cursor:pointer; display:inline-block; padding:0 5px 0 0;}
							ul.newsitems1 li.cup .event {background:url("/media/images/black-cup.png") 100% 0 no-repeat; padding-left:0; padding-right:20px;}
							ul.newsitems1 li.cup a:hover .event {background:url("/media/images/red-cup.png") 100% 0 no-repeat;}
							.column ul.newsitems li a .datetype {width:60px;}
							.column ul.newsitems li a .newstext, .column ul.newsitems li a .newstext1 {max-width:175px;}
							.column ul.newsitems li a .newstext {max-width:140px;}
							
							/*	 Portallinks
							---------------------------------------------- */	
							ul.portallinks {border-left:1px solid #e4e4e4; float:left; margin:0 0 15px 0; padding:0 0 0 5px; width:190px;}
							ul.portallinks li {list-style:none; margin:0; padding:2px 0;}
							ul.portallinks li a {background:url("/media/images/list-item2.png") 8px 8px no-repeat; color:#231f20; display:block; font:bold 1em Helvetica; padding:3px 0 4px 20px; text-decoration:none; width:164px;}
							ul.portallinks li a:hover {background:url("/media/images/item-mo.png") 0 0; color:#fff;}
							
							/*	 Quicklinks
							---------------------------------------------- */
							ul.quicklinks, .rightbar ul.quicklinks {background:url("/media/images/links-dvdr.png") 100% 1px no-repeat; clear:both; float:left; margin:0 0 25px 0; padding:6px 0 0 0;}
							.home ul.quicklinks {margin-bottom:0;}
							.categories ul.quicklinks {margin-top:20px;} 
							ul.quicklinks li {clear:both; float:left; height:28px; list-style:none; margin:0; padding:0; position:relative; width:305px;}
							
							ul.quicklinks li a {background:url("/media/images/quicklink.png") 100% 8px no-repeat; display:block; font:bold 1.1em Helvetica; padding:7px 25px 8px 0; position:absolute; text-align:right; top:-6px; text-decoration:none; width:280px; z-index:90;}
							div.rightbar2 ul.quicklinks li {width:325px;}
                            div.rightbar2 ul.quicklinks li a {width:300px;}
							ul.quicklinks li a:hover, ul.quicklinks li.active a:hover {background:url("/media/images/quicklink-mo.png") 100% 1px no-repeat; color:#c00; text-decoration:none;}
							ul.quicklinks li.active a {background:url("/media/images/quicklink.png") 100% 8px no-repeat; color:#c00;}
									
							/*	 Table
							---------------------------------------------- */									
							.table td, .table th {padding-right:5px; vertical-align:top;}
																			
							/*	 Table 1
							---------------------------------------------- */
							.divtable1 {background:url("/media/images/table1-bottom.png") 0 100% no-repeat; clear:both; overflow:hidden; padding-bottom:2px; position:relative; margin-bottom:25px;}
							table.table1 {background:url("/media/images/table1-top.png") 0 0 no-repeat; overflow:hidden; padding:0 2px; width:584px;}
							.table1 thead th, .table1 thead td {background:url("/media/images/thead-border.png") 0 100% repeat-x; color:#606060; font:bold 1.2em Helvetica; padding-left:22px; text-align:left;}
							.table1 caption {background:none; border:none; color:#606060; font:bold 1.2em Helvetica; padding:0 10px 5px 0; text-align:left;}
							.table1 tr:hover {background:#f5f5f5;}
							.table1 thead tr:hover {background:none;}
							.table1 td, .table1 th {font-family: Verdana; padding:10px; text-align:left; vertical-align:top;}
							.table1 tbody th {border-bottom:1px dotted #d6d6d6; border-right:1px solid #e4e4e4; padding:10px 22px; width:176px; white-space:normal;}
							.table1 td {border-bottom:1px dotted #d6d6d6; border-right:1px solid #e4e4e4; padding-left:22px;}							
							.table1 td.last {border-right: 0 none;}
							.table1 tbody .lastrow th, .table1 .lastrow td {border-bottom:none;}
							.table1 th.thead1 {font-style:italic; font-weight:normal;}
							.table1 a {text-decoration:none;}
							.table1 td a { color:#c00;}											
							
							/*	 Table 2
							---------------------------------------------- */
							.divtable2 {background:url("/media/images/table2-bottom.png") 0 100% no-repeat; clear:both; margin-bottom:25px;}
							.divtablebttm2 {background:url("/media/images/table2-top.png") 0 -35px no-repeat; margin-bottom:20px;}
							table.table2 {margin-left:5px; width:580px;}
							.table2 thead th, .table2 thead td {font:bold 1.2em Helvetica; white-space:normal;}			
							.table2 td, .table2 th {font-family: Verdana; padding:10px; text-align:left; vertical-align:top; }
							.table2 tbody th {border-bottom:1px solid #d6d6d6; width:200px;}
							.table2 td {border-bottom:1px solid #d6d6d6;}
							.table2 .odd td {background:#f8f8f8;border-bottom:1px solid #d6d6d6;}			
							
							/*	 Pricetable
							---------------------------------------------- */
							table.pricetable {margin-bottom:15px;}
							table.pricetable thead th {padding:15px 22px 13px 22px;}
							table.pricetable tbody th {border:none; font-weight:normal; padding:5px 22px; width:60%;}
							table.pricetable td {border:none; padding:5px 22px 5px 20px; text-align:left; width:auto; white-space:nowrap;}
							table.pricetable td.price {padding:5px 10px 5px 10px; text-align:right; width:auto;}
							table.pricetable td.or {padding:5px 0 5px 0; width:10px;}
							table.pricetable thead th.pricing {padding-right:10px; text-align:right;}
							table.pricetable .description {color:#9f9f9f; font:normal 0.9em Arial; padding:0 5px 8px 20px; white-space:normal;}
							table.pricetable span {float:left;}	
							
							/*	 Table 3
							---------------------------------------------- */
							.divtable3 {clear:both; float:left; padding-bottom:20px; position:relative; overflow-x:auto; overflow-y:hidden; width:915px;}
							table.table3 {margin-left:5px; overflow:hidden; padding:0 2px; width:auto;}
							.table3 thead {overflow:hidden;}
							.table3 thead td {border:none; padding:0; vertical-align:bottom;}
							.table3 tbody {border-collapse:collapse; border:1px solid #e3e3e3;}
							.table3 tbody tr:hover {background:#f5f5f5;}
							.table3 tbody tr.thead1 th {border-right:none; font:italic 1.2em Helvetica;}
							.table3 tbody tr.thead2 th {border-right:none; font:bold 1.2em Helvetica; text-align:center;}	
							.table3 tbody tr.thead2 th a, .table3 tbody tr.thead2 th em {color:#8c8c8c; display:inline-block; font:normal 0.8em Arial; position:relative; top:-2px;}
							.table3 tbody tr.thead2 th em {font-style: italic;}
							.table3 th.thead1 {font-style:italic; font-weight:normal;}
							.table3 tbody th.thead3 {padding-top:40px;}
							.table3 tbody th {border-bottom:1px dotted #d6d6d6; border-right:1px solid #d6d6d6;}
							.table3 tbody th div {width:145px;}
							.table3 tbody td, .table3 tbody th, .table3 tfoot td {font-family: Verdana; padding:10px; text-align:left; vertical-align:top;}																	
							.table3 tbody td {border-bottom:1px dotted #d6d6d6; width:auto;}																
							.table3 tbody td a {color:#c00; text-decoration:none;}	
							.table3 tfoot td a {font-weight:bold;}
							.table3 .category {background:url("/media/images/category-top3.png") 100% 0 no-repeat; }
							.table3 .category .inncategory {background:url("/media/images/category-top3.png") 0 0 no-repeat;}
							.table3 .category .inncategory img {margin:0 15px;}
							
							/* special 'between' table */
							table.table3-2	{ width: 580px; }
							
							/*	 Table 4
							---------------------------------------------- */
							table.table4 {width:905px;}
							.table4 .category {width:auto;}		
							
							/*	 Table 5
							---------------------------------------------- */
							.table5 thead th h2 {color:#333; font:normal 1.1em Helvetica, Arial, sans-serif;}
							.table5 thead .head1 th {font-size:1.1em;}
							.table5 tbody th {width:auto;}
							.table5 tbody th.firstcol {width:176px;}
							.table5 tbody tr:hover {color:#cc0000; cursor:pointer;}
							.table5 tbody tr:hover th {color:#3e3e3e;}
							.table5 td {border-right:1px solid #e4e4e4;}
							.table5 td.lastcol {border-right:none;}
							.table5 .sort {display:block; float:right; bottom:-6px; height:4px; position:relative; text-decoration:none; width:7px;}
							.table5 .sortup {background:url("/media/images/sort-up.png") 0 0 no-repeat;}
							.table5 .sortdown {background:url("/media/images/sort-down.png") 0 0 no-repeat;}
							
							/*	 Icons
							---------------------------------------------- */
							.icons {clear:both; float:right; padding:20px 0 10px 0; text-align:right; width:100%;}
							.icons ul {margin:0; padding:0;}
							.icons ul li {display:inline-block; list-style:none; padding:0; position:relative;}
							.icons ul li.lastitem {margin-right:0;}						
							.icons ul li span {display:inline-block;}
							.icons ul li.divider span {background:url("/media/images/dvdr.png") 100% 0 no-repeat; display:inline-block;}
							.icons ul li a {display:inline-block; height:16px; overflow:hidden; text-decoration:none; width:18px;}	
							.icons ul li.divider a {margin-right:8px;}
							.icons ul li.button1 a, .news .icons ul li.button1 a {height:auto; margin:0 0 0 5px; position:relative; bottom:-2px; width:auto; vertical-align:bottom;}
							
							.newsitem .icons, .topnewsitem .icons {clear:none; padding:0 10px 0 0; position:relative; top:-10px; width:auto;}
							.topnewsitem1 .icons {margin:10px 0 5px 0; top:auto;}
							.design .newsitem .icons {top:auto;}	
							.newsitem .icons img, .topnewsitem .icons img {border:none; position:static;}						
							.newsitem .icons1, .topnewsitem .icons1 {clear:both; display:block; padding:20px 0 5px 0; position:static; width:auto;}
							.topnewsitem .icons1 {padding-top:0;}
							.newsitem .icons2, .topnewsitem .icons2 {display:block; padding:20px 0 5px 0; position:static; width:auto;}
							.topnewsitem2 .icons {padding-bottom:10px;}						
							
							/*	 Bookmarks
							---------------------------------------------- */
							.bookmarks .bookmark {cursor:pointer;}
							.bookmarks .ttitem {display:none;}	
							.bookmarks .bookmark.over .ttitem {background:url("/media/images/tooltip-top.png") 0 0 no-repeat; bottom:25px; cursor:pointer; display:inline-block; padding:5px 0 0 0; position:absolute; text-align:left; margin:0 0 0 -110px; z-index:1000;}
							.bookmarks .bookmark.over .innttitem {background:url("/media/images/tooltip1.png") 0 100% no-repeat; padding:0 10px 10px 10px; width:122px;}
							.bookmarks .bookmark.plus .innttitem, .bookmarks .bookmark.print .innttitem {background:url("/media/images/tooltip-bottom.png") 0 100% no-repeat; padding:0 0 10px 0; width:132px;}
							.bookmarks .bookmark.plus .inninnttitem, .bookmarks .bookmark.print .inninnttitem {background:url("/media/images/tooltip-repeat.png") 0 100% no-repeat; overflow:hidden; padding:5px 0 0 5px; width:127px;}
							
							.bookmarks .bookmark.plus table.tt td {padding:0 5px 5px 5px; text-align:center;}
							.bookmarks .bookmark.plus table.tt td a {float:left; height:auto; width:auto;}
							.bookmarks .bookmark.plus table.tt td a img {float:left;}
							.bookmarks .bookmark.print ul {margin:0 0 10px 5px; width:auto;}
							.bookmarks .bookmark.print ul li {background:url("/media/images/links-dvdr.png") -60px 100% no-repeat; list-style:none; margin:0; padding:5px 5px 5px 0; width:102px;}
							.bookmarks .bookmark.print ul li.lastitem { background:none;}
							.bookmarks .bookmark.print ul li a {background:url("/media/images/list-item.png") 0 5px no-repeat; display:inline-block; height:auto; max-width:87px; padding-left:15px; width:auto;}
							
							/*	 Columns
							---------------------------------------------- */
							.columns {clear:both; overflow:hidden; width:100%;}
							.column {float:left; padding-right:10px; overflow:hidden; width:160px;}
							.column-full {width:370px;}
							.column1 {float:left; padding-right:20px; overflow:hidden; width:430px;}
							.column2 {float:left; padding-right:20px; overflow:hidden; width:585px;}
							.column3 {float:left; overflow:hidden; width:305px;}
							.column4 {float:left; padding-right:10px; overflow:hidden; width:247px;}
							.column5 {padding-right:20px; width:279px;}
							.terms1 .column1 {width:410px;}
							.home .column {padding-right:10px;}						
							.rightcolumn {padding-right:0;}
							.imgcolumn {float:left; padding-right:5px; overflow:hidden; width:145px;}
							.textcolumn {float:left; overflow:hidden; width:430px;}
							.textcolumn1 {float:left; overflow:hidden; margin-left:10px; width:160px;}
							.rightbar .textcolumn1 h2, .rightbar .textcolumn1 p {margin-left:0;}						
							.textcolumn1 h2 a, .textcolumn1 p a { display:block; float:none; text-decoration:none;}
							.textcolumn1 p a.seemore {text-decoration:underline;}
							
							/*	 Split Columns/Detail list
							---------------------------------------------- */
							.splitColumns {clear:both; overflow:hidden; width:100%;}
							.splitColumns .line {border-left:1px solid #e4e4e4;clear:both; margin-bottom:25px; overflow:hidden;}
							.splitColumns .line .line {background:url("/media/images/bg-detailsList.gif") 300px 40px repeat-y; border-left:0; margin-bottom:0;}
							.splitColumns .richText {float:left; padding-right:10px; overflow:hidden; width:289px;}
							.splitColumns .richText.second-child {padding-right:0;}
							.splitColumns h3 {font-size:1.1em; margin:0; padding:5px 0 5px 15px; text-align:left;}	 
								 
								.richText dl.details {clear:both; font-family:Helvetica; padding:0;}
								.richText dl.details dt {}
								.richText dl.details dd {background:url("/media/images/list-item2.png") 0 10px no-repeat; display:block; font-weight:bold; list-style:none; margin:0 0 0 15px; padding:5px 0 5px 10px; text-decoration:none;}
								.richText dl.details dd.details {background:none; font-weight:normal; padding:15px 0 5px 0;}													
							
							/*	 Category/Cols
							---------------------------------------------- */						
							.category {background:url("/media/images/category-top.png") 100% 0 no-repeat; float:left; margin-right:7px; overflow:hidden; position:relative; max-width:290px;}
							.category1 {opacity:0.5;}	
							.lastcategory {margin-right:0;}
							.category .inncategory {background:url("/media/images/category-top.png") 0 0 no-repeat; clear:both; display:inline-block; float:left; overflow:hidden; padding:15px 0 0 0; text-align:center; text-decoration:none;}
							.category .inncategory img {margin:0 10px 0 10px;}
							.category .columns {width:auto;}
							
							.category a {text-decoration:none;}							
							.category a .caption {cursor:pointer;}						
							.category .caption {font:normal bold 1.1em Arial; text-align:center; max-width:120px;}
							
							.category ul.links {clear:none; float:left; width:130px;}	
							.category ul.links li {padding:3px 0;}					
							.category ul.links a {display:inline-block;}
							.category ul.links a img {display:none;}
							.category ul.links a.over img {display:block; left:10px; position:absolute; top:15px;}						
							.category p {padding:0 0 0 12px;}
                            .category h4 {padding:0 0 0 12px;}
							.category .closediv {background:url("/media/images/close.gif") 0 0 no-repeat; display:inline-block; height:11px; position:absolute; right:7px; top:7px; text-decoration:none; text-indent:-999px; width:11px;}
							
							.cols3 .caption {font:italic bold 1.25em Arial; max-width:200px;}
							.cols3 ul.links {max-width:155px; width:auto;}	
				
							.cols2 .caption {font:italic bold 1.25em Arial; max-width:270px;}
							.cols2 ul.links {max-width:250px; width:auto;}
							.cols2 p {max-width:250px; width:auto;}
						
							.cols3.colsdouble .inncategory, .cols2.colsdouble .inncategory {width:auto;}
							.colsdouble .caption {font:normal bold 1.1em Arial; max-width:100%;}
							.cols3.colsdouble .caption, .cols2.colsdouble .caption {font:italic bold 1.25em Arial;}
							.colsdouble ul.links {width:130px;}
							.colsdouble p {max-width:130px; width:auto;}
							
							/*	 Select products (compare)
							---------------------------------------------- */
							.selectproducts {background:url("/media/images/box6-top.png") 0 0 no-repeat; clear:both; overflow:hidden; padding:20px; width:875px; position: relative;}
							.selectproducts ul {background:url("/media/images/compare-arrow.png") no-repeat 100% 30%; float:left; padding-right:30px;}
							.selectproducts ul li { list-style:none;}
							.selectproducts .comparebutton {float:left; padding:45px 0 0 15px;}
							.selectproducts .comparebutton a {background:url("/media/images/compare-button.png") no-repeat 0 0; color:#fff; font:normal normal 1.3em 'gftya', Verdana; line-height:1em; display:inline-block; height:25px; padding:4px 0 0 0; text-align:center; text-decoration:none; text-transform:uppercase; width:107px;}
							.selectproducts .comparebutton a span {font:normal normal 1em 'gftya', Verdana; display:inline-block; line-height:1em;}
							.selectproducts .comparebutton a.active {background:url("/media/images/compare-button-act.png") no-repeat 0 0; cursor:pointer;}
							.selectproducts .reset {clear:both; width:100%;}
							.selectproducts .reset a {color:#ccc;}
							.selectproducts h2 {color:#bfbfbf; font:bold 1.1em Verdana; margin:0 0 5px 20px;}
							
							.selectproducts .category {background:url("/media/images/selected-product.png") 0 0 no-repeat; margin-right:20px; width:152px;}
							.selectproducts .category .inncategory {background:none; padding:20px 0 10px 0;}
							.selectproducts .category .inncategory img {margin:0 15px 0 15px;}
							.selectproducts .notselected {background:url("/media/images/add-product.png") 0 0 no-repeat; color:#666; font:bold 1.1em Verdana; height:120px; padding:30px 0 0 20px; width:132px; text-align:center;}
							.selectproducts .notselected .inncategory {background:none;}
							.selectproducts .category .caption {margin-top:30px;}
							.selectproducts .category .caption {color:#3e3e3e;}
							.selectproducts .category span {color:#ccc;}
							.selectproducts .category .closediv {background:url("/media/images/close1.png") 0 0 no-repeat; right:15px; text-indent:-999px; top:15px;}

							.selectproducts #loading-msg {position: absolute; top: 200px; left: 391px; display: block; padding: 6px 12px 5px 12px; text-align: center; background: transparent url('/media/images/productnav.png') no-repeat -20px -1px; color: #c00; border: 1px solid #d8d8d8; border-top: 0 none; width: 100px;}
							
							/*	 Add products (compare)
							---------------------------------------------- */
							.addproducts {background: url("/media/images/thumbnails-bottom.png") 100px 0 no-repeat; clear:both; overflow:hidden; padding:20px 0 200px 0; position:relative; width:915px;}
							.innaddproducts {clear:both; overflow:hidden; padding-bottom:10px;}
							.addproducts .items {display:block; height:335px; overflow:auto; width:910px;}						
							.addproducts .category {margin-bottom:15px; position:static; width:15.4%;}
							.addproducts .selectedcategory img {opacity:0.5;}
							.addproducts .selectedcategory a {color:#3e3e3e; cursor:default;}
							.addproducts .selectedcategory .caption {color:#d9d6eb;}							
							.addproducts h2 {color:#bfbfbf; font:bold 1.1em Verdana; margin-bottom:15px;}						
							.addproducts .caption, .selectproducts .caption {padding-bottom:0; max-width:140px; width:140px;}
							
							/*	Category tooltip item
							---------------------------------------------- */	
							.addproducts .category .ttitem {display:none;}	
							.addproducts .category.over .ttitem {cursor:pointer; display:inline; position:absolute; margin:-50px 0 0 -240px; z-index:90;}
							.addproducts .over.catleft .ttitem {margin-left:-140px;}
							.addproducts .over.catright .ttitem {margin-left:-334px;}
							.addproducts .selectedcategory:hover .ttitem, .addproducts .over.selectedcategory .ttitem {display:none;}
							.addproducts .category .ttitem h3 span {display:inline-block; font-style:italic; font-weight:normal;}
							.addproducts .category .ttitem .center { position:relative;}
							.addproducts .category .ttitem .pricetag {background:url("/media/images/label-lft.png") 0 0 no-repeat; bottom:20px; cursor:pointer; color:#fff; display:block; position:absolute; right:-10px; margin:0 auto; padding:0 0 0 6px; white-space:nowrap;}
							.addproducts .category .ttitem .pricetag span {background:url("/media/images/label.png") 100% 0 no-repeat; display:block; font-size:1.2em; padding:3px 10px 3px 9px; position:static;}
							.addproducts .category .ttitem .clicktoadd {border-bottom:1px solid #e3e3e3; left:-18px; position:relative; width:332px;}
							.addproducts .category .ttitem .clicktoadd span {background:#fff; bottom:-7px; color:#b4b4b4; display:inline-block; font:normal 0.9em Verdana; padding:0 5px; position:relative;}			
							
							/*	 Boxes
							---------------------------------------------- */
							.box1 {background:url("/media/images/box1-top.png") no-repeat 0 0; overflow:hidden; margin:5px 0 10px 15px; padding-top:5px;}
								.innerbox1 {background:url("/media/images/box1-bottom.png") no-repeat 0 100%; overflow:hidden; padding-bottom:5px;}
									.innerinnerbox1 {background:url("/media/images/box1-repeat.png") repeat-y 0 0; overflow:hidden; padding:15px 10px 5px 10px; width:255px;}
							.box7 {background:url("/media/images/box7-top.png") no-repeat 0 0; overflow:hidden; padding-top:10px;}
								.innerbox7 {background:url("/media/images/box7-bottom.png") no-repeat 0 100%; overflow:hidden; padding-bottom:10px;}
									.innerinnerbox7 {background:url("/media/images/box7-repeat.png") repeat-y 0 0; overflow:hidden; padding:15px 10px 5px 20px; width:305px;}
									
							/*	 Greybox
							---------------------------------------------- */
							.greybox {background:url("/media/images/box8-bottom.png") no-repeat 0 100%; overflow:hidden; margin:0 0 20px 0; padding-bottom:5px; position:relative; width:286px;}
							.columns .greybox.left {margin-right:8px;}
							.innergreybox {background:#dadada url("/media/images/box8.png") no-repeat 0 0; overflow:hidden; padding:15px 0 10px 0;}
							.greybox img.left {margin-left:15px;}
							.greybox .borderitem {background:url("/media/images/border-repeat.png") 0 0 repeat-x; padding-top:15px;}
							.greybox h2 {background:url("/media/images/border-repeat.png") 0 100% repeat-x; color:#333; font:normal 1.3em Helvetica, Arial, sans-serif; margin-bottom:20px; padding:0 0 15px 15px; width:93.5%;}
							.greybox h2 a{ text-decoration:none;}
							.greybox .table {margin:0 0 20px 15px;}
							.greybox .table td, .greybox .table th {font-weight:normal; padding:0 0 5px 5px; text-align:left;}
							.greybox .table th { width:140px;}
							.greybox .metadata {bottom:20px; color:#999; font:italic normal 0.9em Verdana; margin-left:15px; position:absolute;} 
							
							.widegreybox {background:url("/media/images/box13-bottom.png") no-repeat 0 100%; width:582px;}
							.widegreybox .innergreybox {background:#dadada url("/media/images/box13.png") no-repeat 0 0;}
							.widegreybox h2 {width:97.5%;}
							
							.lightgreybox {background:url("/media/images/box10-bottom.png") no-repeat 0 100%; width:290px;}
							.lightgreybox .innergreybox {background:url("/media/images/box10.png") no-repeat 0 0;}
							
							/*	 Banners
							---------------------------------------------- */
							.banners {clear:both; overflow:hidden; padding:10px 0 60px 0; width:100%;}						
							.banners img {border:1px solid #e6e6e6; float:left; margin-right:17px;}
							.banners img.last {margin-right:0;}	
							.banners1 img {margin-right:10px;}
							
							/*	 Detailimage
							---------------------------------------------- */
							.detailimages, .detailimages1, .detailimages2 {clear:both; overflow:hidden; margin:0px 0 15px 0; width:100%;}
                            .detailimages2 {margin-bottom:0;}
							.detailimg {float:left; overflow:hidden; padding:0 5px 5px 0; width:140px;}
							.detailimg1 {float:left; overflow:hidden; padding:0 5px 0 0; width:145px;}
							.detailimgWide {float:left; overflow:hidden; padding:0 5px 0 0; width:290px;}
							.detailimgWide img {margin:5px 0;}
	
							.detailimages1 .detailimg {float:left; overflow:hidden; width:142px; text-align: center;}
							.detailimages1 .inndetailimg {background:url("/media/images/detail-img.png") 0 0 no-repeat; padding: 5px;clear:both; text-align:center; height: 84px;}
							.detailimages1 .inndetailimg a img {border:none;}
							
							.detailimg .caption {font-style:normal; font-weight:bold; padding-bottom:5px;}
							.detailimg a .caption {text-decoration:none;}
							.detailimg a img {border:1px solid #cccccc;}
							
							.detailimages2 img {border:1px solid #c00; margin-right:5px;}
	
							.detailimg3 {float:left; overflow:hidden; padding:0 5px 5px 0; width:93px;}
                            .detailimages3 .detailimg3 {float:left; overflow:hidden; width:92px; text-align: center;}
							.detailimages3 .inndetailimg {background:url("/media/images/detail-img-small.png") 0 0 no-repeat; padding: 5px;clear:both; text-align:center; height: 84px;}
							.detailimages3 .inndetailimg a {display: block; background-position: center center; width: 82px; height: 84px; background-repeat: no-repeat;}
                            .detailimages4 {margin-bottom: 30px;}

							.imgdiv {clear:both; position:relative;}
							.imgdivleft {float:left; margin:5px 10px 5px 0;}
							.imgdivright {float:right; margin:5px 2px 5px 10px;}	
							.imgdiv .imgborder {background:url("/media/images/img-border.png") 0 0 no-repeat; height:122px; position:absolute; text-indent:-999px; width:214px; z-index:200;}
							.imgdiv img {margin:2px 0 0 2px;}						
							
							/*	 Visual and text
							---------------------------------------------- */
							.visualandtext {margin:20px 0 0 -20px; overflow:hidden;}
							.visualandtext .innervisualandtext {overflow:hidden; width:600px;}
							.visualandtext .innervisualandtext .leftcol {float:left; width:48.5%;}
							.visualandtext .innervisualandtext .rightcol {background:#fff; float:right; padding:0 0 0 10px; width:48.5%;}
							.visualandtext .innervisualandtext img {margin-left:-300px;}
							
							.visualandtext1 {background:url("/media/images/category-top2.png") 0 0 no-repeat; border:none; clear:both; overflow:hidden; margin-bottom:10px; padding:10px; width: 270px;}
							.visualandtext1 h2 {font:normal bold 1em Verdana; margin-bottom:3px;}
							.visualandtext1 p {padding-bottom:5px;}
							.visualandtext1 img.left {margin:0;}
							
							.visualandtext2 {border:none; clear:both; overflow:hidden; margin-bottom:10px; width:279px;} 
							.visualandtext2 .textcolumn2 {background:url("/media/images/story1.png") 0 0 no-repeat; padding:30px 10px 10px 50px; width: 229px;}
							.visualandtext2 h3, .news .visualandtext2 h3 {font:normal bold 1.2em Verdana; margin:0 0 3px 10px; padding:0; text-transform:none;}
							.visualandtext2 .readstory {background:url("/media/images/list-item3.png") 100% 50% no-repeat; color:#989898; display:inline-block; font:normal 1em Arial; margin-left:10px; padding-right:10px; text-decoration:none;}
							.visualandtext2 .imgcolumn2 {background:url("/media/images/story-img.png") 0 0 no-repeat; height:80px; margin:-50px 8px 0 0; padding:13px 0 0 14px; width:65px;}
							.visualandtext2 .seemore {display:inline-block; float:left; margin:5px 0 0 10px;}
							
							.visualandtext3 {margin:0 10px 10px 0;} 
							
							/*	 Searchresults
							---------------------------------------------- */						
							.searchresults {margin-top:20px;}
							.searchresults h3 {font:bold 1.1em Helvetica, Arial, sans-serif;}
							.searchresults p a {color:#3e3e3e; text-decoration:none;}
							.searchresults p a.url {color:#c00;}
							.searchresults p a.moreresults {color:#a7a7a7;}
								.resultsindex {background:#f5f5f5; clear:both; font:normal 1em Verdana; margin:10px 0 20px 0; overflow:hidden; padding:8px 10px; width:570px;}
								.resultsindex .urlred {color:#c00;text-decoration:none;}
								.resultsindex a.selected {color:#c00;}

								.summary {margin-bottom:30px;}
								.summary1 {margin-left:20px;}
								.summary p {line-height:1.4em; padding-bottom:0;}
								.urllarger {font:bold 1.1em Helvetica, Arial, sans-serif;}
							
							/*	 Tabs navigation
							---------------------------------------------- */	
							#tabsnav {clear:both; float:left; height:25px; margin:0; min-height:25px; position:relative; width:100%;}
							#downloads #tabsnav {width:80%;}
							#tabsnav ul {bottom:1px; position:absolute; margin:0; padding:0;}
							#tabsnav li {background:url("/media/images/tabs-button.png") 100% 0; border-bottom:1px solid #ededed; float:left; list-style:none; margin:0 2px -2px 0px; padding:0 2px 0 0; position:relative;}
							#tabsnav li.active {background:url("/media/images/tabs-button-act.png") 100% 0; border-bottom:1px solid #fff;}
							
							#tabsnav li a {background:url("/media/images/tabs-button.png") 0 0; color:#9a9a9a; display:block; float:left; font:bold 1.1em Helvetica, Arial, sans-serif; padding:6px 15px 4px 15px; text-decoration:none;}
							#tabsnav li a:hover {color:#c00; text-decoration:none;}				
							#tabsnav li.active a {background:url("/media/images/tabs-button-act.png") no-repeat 0 0; color:#c00; outline: none; position:relative; text-decoration:none;}
							#tabsnav .expand {float:right; font-family:Verdana; outline: none;}												
							#tabsnav .plus {background:url("/media/images/plus.png") no-repeat 0 3px; padding-left:28px;}
							#tabsnav .min {background:url("/media/images/min.png") no-repeat 0 3px; padding-left:28px;}
							
							/*	 View navigation
							---------------------------------------------- */	
							ul#viewnav {display:inline-block; float:right; margin:0 20px 0 0; padding:0; position:relative;}
							ul#viewnav li {float:left; list-style:none; margin:0 10px 0 0; padding:0;}
							ul#viewnav li a {display:inline-block; height:11px; line-height:1em; width:11px; text-decoration:none;}
							ul#viewnav li .normalview {background:url("/media/images/normalview.png") 0 0 no-repeat;}
							ul#viewnav li.active .normalview {background:url("/media/images/normalview-act.png") 0 0 no-repeat;}
							ul#viewnav li .gridview {background:url("/media/images/gridview.png") 0 0 no-repeat;}
							ul#viewnav li.active .gridview {background:url("/media/images/gridview-act.png") 0 0 no-repeat;}
							
							/*	 Rss feed
							---------------------------------------------- */
							.rssfeed {clear:both; margin-bottom:30px; overflow:hidden; padding-bottom:5px; width:100%; position:relative;}
							.rssfeed .imgcolumn img {background:url("/media/images/detail-img1.png") 0 0 no-repeat; padding:2px;}
							.rssfeed .feedlink {background:url("/media/images/feedlink.png") 0 0 no-repeat; bottom:0; height:41px; position:absolute; right:0; width:528px; z-index:999;}
							.rssfeed .feedlink a {background:url("/media/images/feedlink.png") 100% 0 no-repeat; display:inline-block; font:bold 0.9em Verdana; float:right; height:25px; padding-top:17px; text-decoration:none; width:275px;}
							
							/*	 News
							---------------------------------------------- */
							.news h3 {padding-bottom:20px;}
							.news .columns h3 {margin-bottom:5px;}
							.news h2.heading3 {margin-top:30px;}
							.news .columns h3.heading5 {padding-bottom:0;}
							.news .feedlink {background:url("/media/images/feedlink1.png") 0 0 no-repeat; position:relative; margin-bottom:-1px; width:277px;}
							.news .feedlink a {background:url("/media/images/feedlink1.png") 100% 0 no-repeat; display:block; font:bold 1em Arial; height:21px; padding-top:2px; text-decoration:none;}
							.news .resultsindex { background:none;}
							.news .pagesnav {text-align:left;}
							.news .pagesnav li {border-left:1px solid #ccc;}
							.news .pagesnav .searchprev, .news .pagesnav .prev {border:none; width:auto;}
							
							.news .readmore {position:relative; margin-top:-10px;}																	
							.news .metadata {font-weight:bold; overflow:hidden; padding:0 5px 3px 8px;}																
							.news .metadata span {font-weight:normal; margin:0 5px;}
							.news .metadata span.posted {margin:0;}
	

							/*	 Newshead
							---------------------------------------------- */
							.newshead {/*height:222px;*/ overflow:hidden; width:590px;}
							.newshead.wide {overflow:visible; position:relative;}
							.newshead.wide img {margin-left:20px;}
							.newshead.wide h2 {bottom:5px; left:0;}
							.topnewsitem.topnewsitem1 .newshead {overflow:visible; width:620px;}
							.topnewsitem.topnewsitem .newshead {overflow:visible;}
							.newshead1 {height:100%;}
							.newshead2, .newshead6 {height:100%;}
							.newshead2 {margin-left:-20px; overflow:visible;}
							.newshead3 {float:left; padding-bottom:10px; width:100%;}
							.newshead4 {height:317px;}
							.newshead5 {height:auto; margin-top:30px;}
							.innnewshead {position:inherit; margin-left:20px; width:590px;}
							.newshead1 .innnewshead {margin-left:0; width:610px;}
							
							.news .topnewsitem1 .innnewshead, .news.stories .topnewsitem1 .newshead2 .innnewshead {margin-left:0;}
							.news .topnewsitem1 .newshead2 .innnewshead {margin-left:20px;}
							.news .topnewsitem .newshead2 .innnewshead, .news .topnewsitem1 .newshead .innnewshead {position:relative;}
							.news .topnewsitem .newshead2 .innnewshead img, .news .topnewsitem1 .newshead .innnewshead img {display:block;} 
							.news .topnewsitem .newshead2 .innnewshead h2, .news .topnewsitem1 .newshead .innnewshead h2 {bottom:0; left:-20px;}
							
							
							.innnewshead img {border:none;}
							.innnewshead object {border:1px solid #ccc; height:331px;}
							.innnewshead iframe {border:1px solid #ccc; margin-left:22px; height:390px;}						
							.newshead h2 {background:url("/media/images/label1.png") 0 0 no-repeat; color:#fff; display:inline-block; font:normal 1.5em 'gftya', Verdana; height:31px; overflow:hidden; line-height:1em; left:2px; margin:0; padding:5px 25px 0 25px; position:absolute; bottom:4px;}
							.newshead h2.heading1 {background:transparent; color:#3e3e3e; font:2.15em 'gftya',Verdana; margin:-5px 0 15px; position:inherit; text-transform:uppercase;}
							.newshead3 h2 {background:#3e3e3e; color:#fff; display:inline-block; float:left; font:normal 1.5em 'gftya', Verdana; overflow:hidden; margin:0; padding:5px 10px 5px 10px;}
							.newshead6 h2 {margin-bottom:-32px;}

								/*	 Newshead Design (orange & blue & myStories)
								---------------------------------------------- */
								.design .innnewshead img {border-bottom:none;}
								.design .newshead h2, .stories .newshead h2 {background:url("/media/images/label3.png") 0 0 no-repeat; bottom:0; height:29px;}
								
								.newshead.orange, .newshead1.orange, .newshead2.orange, .newshead3.orange, .newshead4.orange, .newshead5.orange, .newshead.blue, .newshead1.blue, .newshead2.blue, .newshead3.blue, .newshead4.blue, .newshead5.blue, .stories .newshead, .stories .newshead1, .stories .newshead2, .stories .newshead3, .stories .newshead4, .stories .newshead5 {height:100%;}								
								
								.design .newshead.orange .innnewshead, .design .newshead.blue .innnewshead, .stories .newshead .innnewshead {margin-left:0; position:relative;}
								.design .newshead.orange .innnewshead img, .design .newshead.blue .innnewshead img {margin-bottom:0; margin-left:0; margin-top:-40px;}
								.topnewsitem.topnewsitem1 .newshead.orange, .topnewsitem.topnewsitem1 .newshead.blue, .stories .topnewsitem.topnewsitem1 .newshead {margin-top:40px; width:590px;}								
							
									/*	 Newshead orange (including gallery without image)
									---------------------------------------------- */
									.design .newshead.orange {border-bottom:5px solid #f28317;}
									.design .newshead.orange h2 {bottom:-5px; left:-20px; position:absolute;}
	
									/*	 Newshead blue (including gallery without image)
									---------------------------------------------- */
									.design .newshead.blue {border-bottom:5px solid #2561B7;}
									.news .topnewsitem .design .newshead.blue h2 {border-bottom:5px solid #2561B7; bottom:-5px; left:-20px; position:absolute;}
								
									/*	 Newshead Stories (including gallery without image)
									---------------------------------------------- */	
									.stories .newshead h2 {left:-20px; position:absolute;}
									 /*{margin-left:0; position:relative;}*/
									.stories .newshead .innnewshead img {margin-bottom:0; margin-left:0;}
									 /*{margin-top:40px; width:580px;}*/
					

							 .image1 {clear:both; float:left; overflow:hidden; position:relative; width:100%;}
							 .news .newshead .image1 h2 {top:300px; left:-20px;}
							
							/*	 Newsitem
							---------------------------------------------- */
							.topnewsitem {border-bottom:1px solid #e2e2e2; clear:both; float:left; margin-bottom:30px; padding-bottom:5px; width:100%;}
							.topnewsitem1 {border:none; margin-bottom:0; padding-bottom:10px;}
							.topnewsitem2 {border:none; margin:-25px 0 0 0;}
							.topnewsitem p {padding-bottom:15px;}							
							/*.topnewsitem .metadata {background:#f0f0f0; color:#808080; font-size:0.9em; margin-bottom:10px; padding:1px 5px 3px 14px;  width:571px;}*/
							/*.topnewsitem .metadata {background:#f0f0f0; color:#808080; font-size:0.9em; margin-bottom:10px; padding:1px 5px 3px 14px;  width:571px;}*/
							.topnewsitem .metadata {background:#f0f0f0; color:#808080; font-size:0.9em; margin-bottom:10px;}
							
							.topnewsitem .image1 .metadata {margin-left:20px;}
							.topnewsitem .metadata1 {margin-top:-18px; position:absolute;}
							.maincontent .topnewsitem .metadata1 {margin-top:-35px; position:inherit;}
							
							
							.topnewsitem .image1 .metadata {margin-left:20px;}
							.topnewsitem .metadata1 {margin-top:-18px; position:absolute;}
							.topnewsitem .metadata2 {width:auto;}		
							.topnewsitem .metadata span {color:#999;}
							.topnewsitem img {margin-bottom:0; margin-top:0; display:block}
							.topnewsitem3 a {color:#c00; font-weight:bold; text-decoration:none;}
	
							.newsitem {clear:both; margin-bottom:15px; overflow:hidden; padding-bottom:5px; position:relative; width:100%;}
							.newsitem .newscolumns {clear:both; float:left; width:100%;}
							.newsitem p {padding-bottom:15px;}
							.newsitem h4 {background:#c00; color:#fff; display:inline-block; margin:0 0 5px 0; padding:2px 5px;}
							.newsitem h4 a {color:#fff; cursor:pointer; display:inline-block; text-decoration:none;}
							.newsitem h4 span {display:block;}	
							.newsitem h4 span.innerspan {background:#c00; clear:both; display:inline-block; padding:2px 5px;}	
							.newsitem .metadata {color:#808080; text-align:right;}								
							.newsitem .metadata span {color:#bebebe;}
							.newsitem img {background:none; border:1px solid #ccc; top:-10px; margin-bottom:5px; padding:0; position:relative;}
							.survey img {top:auto;}						
							.article img {border:none; top:auto;} 	
							
							/*	 Design Cafe
							---------------------------------------------- */
							.design .newsitem h4 {background:none; color:#3e3e3e; font:bold 1.3em Arial; margin-bottom:5px; padding:0;}
							.design .newsitem h4 span.innerspan {background:none; color:#3e3e3e; padding:0;}	
							.design .readmore {margin-top:0;}
							.design .pollform .readmore {margin:0 0 0 10px; top:-15px;}
							.design img.orange {background:#f28317; padding-bottom:5px;}
							.design img.yellow {background:#e4da00; padding-bottom:5px;}
							.design img.blue {background:#2561b7; padding-bottom:5px;}		
							div.imagescolumn  {float:left; margin-right:15px}										
							div.imagescolumn .detailimgWide  {float:none}
							div.imagescolumn .caption  {width:290px}
							
							/*	 Events
							---------------------------------------------- */
							.events h3 {margin-bottom:20px;}
							.events .eventsdate {float:left; height:90px; margin-top:-5px; width:70px;}
							.events .eventsdate .day {display:block; font:normal 5em Helvetica; line-height:1em;} 
							.events .eventsdate .month {color:#bfbfbf; display:block; margin-top:-10px; font:normal 2.1em Helvetica;}
							
							.events .newsitem h3 {margin-bottom:20px;}
							.events .newsitem h4 {background:none; float:left; padding-left:0; width:235px;}						
							.events .newsitem .eventsdate {height:60px; margin-top:-5px; width:40px;}					
							.events .newsitem .eventsdate .day {font:normal 2.8em Helvetica;} 
							.events .newsitem .eventsdate .month {margin-top:-7px; font:normal 1.4em Helvetica;}
							.events .newsitem img {position:static;}	
							.events .newsitem .metadata {background:#f0f0f0; margin:-10px 0 5px 0; text-align:left; width:270px;}				
							.events .mapviewer {clear:both; float:left; margin:30px 0 0 0;}
							
							.events .eventitems {border-top:1px solid #e4e4e4; padding:0;}
							.events .eventitem {padding:20px 10px 20px 0;}
							.events .eventitem .eventsdate {float:none; height:auto; padding:0 0 0 15px; width:250px;}
							.events .calendar .eventitem h4 {padding:5px 0 5px 15px;}
							.events .eventitem .location , .events .eventitem p, .events .eventitem .readmore {margin-left:15px;}
							
							/*	 Calendar
							---------------------------------------------- */
							.events .calendar {background:url("/media/images/box10-bottom.png") 0 100% no-repeat; clear:both; margin-bottom:25px; overflow:hidden; padding-bottom:4px;}
							.events .inncalendar {background:url("/media/images/box-repeat.png") 0 0 repeat-y; overflow:hidden; width:290px;}
							.events .inninncalendar {background:url("/media/images/box10.png") 0 0 no-repeat; overflow:hidden; width:290px;}
							.events .calendar h4 {padding:15px 0 10px 15px;}
							.events .calendar ul {list-style:none; margin:0 0 0 2px; padding:0; width:286px;} 
							.events .calendar ul li {padding:5px 15px;}
							.events .calendar ul li.odd {background:#f5f5f5;}
							.events .calendar .location {clear:both; color:#a6a6a6; display:block; font-style:italic;}
							.events .calendar .eventsdate1 {clear:both; display:block;}
							.events .calendar .day {display:inline; font:normal 1.5em Helvetica;} 
							.events .calendar .month {color:#bfbfbf; display:inline; font:normal 1em Helvetica;}
							
							.calendar .calendarheader {padding:10px 15px 25px 15px;}
							.calendar .calendarprev {background:url("/media/images/prev-horizontal1.png") 0 50% no-repeat; display:block; float:left; margin-top:5px; height:12px; width:8px;}
							.calendar .calendarnext {background:url("/media/images/next-horizontal1.png") 0 50% no-repeat; display:block; float:right; margin-top:5px; height:12px; width:8px;}
							.calendar .calendarprev span, .calendar .calendarnext span {left:-1000px; position:absolute;}
							.calendar .calendarmonth {float:left; font:bold 1.1em Arial; padding-top:3px; text-align:center; width:240px;}
							
							#calendar {font-family:Arial; width:100%;}	
							#calendar th {border-bottom:1px solid #e4e4e4; color:#c00; text-align:center;}
							#calendar tbody {margin:5px 0;}
							#calendar td {color:#cecece; font:bold 1.2em Arial; padding:3px 0 3px 5px; text-align:center;}						
							#calendar td a {color:#3d3d3d; display:block; height:19px; padding:2px 0 0 0; text-decoration:none; width:29px;}
							#calendar td a.active {background:url("/media/images/eventdate.png") 0 0 no-repeat; color:#fff;}
							#calendar td span.current {background:url("/media/images/eventdate-current.png") 0 0 no-repeat; color:#3d3d3d;}
							#calendar td a.current {background:url("/media/images/eventdate-active-current.png") 0 0 no-repeat; color:#fff;}
							#calendar td a.past, #calendar td span.past {background:url("/media/images/eventdate-past.png") 0 0 no-repeat; color:#fff;}
							#calendar td a:hover, #calendar td a.active:hover {background:url("/media/images/eventdate-mo.png") 0 0 no-repeat; color:#fff;}
							#calendar td span {background:none; color:#3d3d3d; display:block; height:19px; padding:2px 0 0 0; text-decoration:none; width:29px;}
							#calendar td span.inactive {color:#cecece;}
										
							/*	 Stories
							---------------------------------------------- */		
							.stories .newscolumns h3 {padding-bottom:10px;}
							.stories .newscolumns ul.newsitems li span {padding-left: 0px;}
							.stories .readmore {position:relative; margin-top:-10px;}
							
							.stories .newsitem .icons2, .topnewsitem .icons2 {margin-top:0; padding:0 0 5px;}
							.stories .rating {margin-top:0; padding:0 0 12px 12px;}
							.stories .rating h3 {padding-bottom:0;}
							
								/*	 Story Introduction
								---------------------------------------------- */
								.storyIntro {float:left; padding-bottom:35px; width:590px;}
								.storyIntro .richText {float:left; padding:1px 0; width:285px;}
								.storyIntro .richText h4 {color:#fff; display:inline-block; padding:2px 5px 3px 0;}
								.storyIntro .richText h4 a {color:#fff; cursor:pointer; display:inline-block; text-decoration:none;}
								.storyIntro .richText h4 span {display:block;}	
								.storyIntro .richText h4 span.innerspan {background:#333; clear:both; display:inline-block; padding:2px 6px;}	
								.storyIntro .richText h4.cup {background:url("/media/images/black-cup.png") 100% 2px no-repeat; padding-right:25px;}
								.storyIntro .richText p {color:#3e3e3e; font-size:0.99em; line-height:1.63em; padding:0 0 9px 5px;}
								.storyIntro .imageData {float:right; width:305px;}
								.storyIntro .imageData .metadata {color:#808080; float:left; font-size:0.895em; font-weight:bold; line-height:1.1em; padding:6px 5px; text-align:right; width:295px;}								
								.storyIntro .imageData .metadata span {color:#bebebe;}
								.storyIntro .imageData .img {float:left; text-align:right; width:305px;}
								.storyIntro .imageData .img img {border:#ccc solid 1px;}
								.storyIntro .storyNav {float:left; padding-left:6px; position:relative; width:584px;}
								.storyIntro .storyNav .readmore {margin-top:0;}
								.storyIntro .storyNav .stars {right:-212px; top:2px;}
								.storyIntro .storyNav .icons {clear:none; padding:0 3px 0 0; position:relative; width:auto;}

								
							
							/*	 Storylink
							---------------------------------------------- */
							.storylink {height:76px; width:308px;}
							.innstorylink {background:url("/media/images/storylink.png") 100% 0 no-repeat; height:56px; position:absolute; right:10px; margin-top:-20px; width:308px;}
							.storylink a {display:block; font:bold 1em Arial; padding-left:6px; margin-top:20px; text-decoration:none; width:308px;}
							.storylink a span {background:url("/media/images/list-item4.png") 100% 50% no-repeat; cursor:pointer; display:inline-block; padding:10px 10px 10px 0;}
							.storylink a:hover span {background:url("/media/images/list-item.png") 100% 50% no-repeat;}
							
							/*	 Storyitem
							---------------------------------------------- */
							.storyitem {position:relative; width:280px;}
							.storyitem img {border:1px solid #ccc;}									
							.storyitem h3 {margin:10px 0;}
							.storyitem ul.newsitems {margin:0 0 10px 0;}
							.storyitem ul.newsitems li {margin:8px 0; padding:0;}
							.storyitem ul.newsitems li a {padding:0;}
							.storyitem ul.newsitems li a .date {margin-right:0;}
							.storyitem ul.newsitems li .event {max-width:170px;}
							.storyitem ul.newsitems li .event {cursor:pointer; display:inline-block; padding:0 5px 2px 0;}
							.storyitem ul.newsitems li.cup {/*background:url("/media/images/black-cup.png") 100% 0 no-repeat;*//*padding-right:25px;*/}
							.storyitem ul.newsitems li.cup .event {background:url("/media/images/black-cup.png") 100% 0 no-repeat; padding-right:27px;}
							.storyitem ul.newsitems li.cup a:hover .event {background:url("/media/images/red-cup.png") 100% 0 no-repeat;}
							.storyitem ul.newsitems a:hover, .storyitem ul.newsitems li.cup a:hover {background:#c00;}
							
							/*	 Stars
							---------------------------------------------- */	
							.rating {position:relative; margin-top:30px;}
							.rating h3 {color:#878787;}
							.stars {height:9px; position:relative; right:-218px; top:-8px; width:65px;}
							.bigstars {height:9px; margin:3px 0 0 5px; position:relative; width:65px;}
							.star1 {background:url("/media/images/stars.png") -52px 0 no-repeat;}
							.star2 {background:url("/media/images/stars.png") -39px 0 no-repeat;}
							.star3 {background:url("/media/images/stars.png") -26px 0 no-repeat;}
							.star4 {background:url("/media/images/stars.png") -13px 0 no-repeat;}
							.star5 {background:url("/media/images/stars.png") -0 0 no-repeat;}
							
							/* JQuery Rating plugin fix
							----------------------------------------------- */ 
							.star-rating-control .star { margin-right:0px }
							
							/*	 Sitemap
							---------------------------------------------- */	
							#sitemap .columns {background:url("/media/images/tabs-border.png") no-repeat 0 0; overflow:hidden; padding:45px 45px 0 20px; width:845px;}
							#sitemap .column {padding-right:45px; width:239px;}
							#sitemap .rightcolumn {padding-right:0;}
							#sitemap h2 {font:normal normal 1.7em/1.1em Verdana;}
							#sitemap .columns h2 {clear:both; cursor:pointer; font-size:1.2em; margin-bottom:17px; padding-left:30px; width:100%;}						
							#sitemap .columns h2.min {background:url("/media/images/min.png") no-repeat 0 3px;}
							#sitemap .columns h2.plus {background:url("/media/images/plus.png") no-repeat 0 3px;}
							#sitemap .columns h3 {font-size:1.1em; margin-bottom:0; padding:1px 0;}
							#sitemap .columns h2 a {border-bottom:1px solid #e6e6e6; color:#c00; display:block; font:bold 1em Helvetica, Arial, sans-serif;  padding-bottom:7px; outline:none; text-decoration:none;}
							#sitemap .columns h2 span {border-bottom:1px solid #e6e6e6; display:block; font:bold 1em Helvetica, Arial, sans-serif;  padding-bottom:7px; outline:none; text-decoration:none; cursor:default}
							#sitemap .columns h2.plus a {border-bottom:1px solid #fff;}
							#sitemap .columns h3 a {background:url("/media/images/arrow-right.png") no-repeat 100% 0; display:inline-block; font:bold 1em Helvetica, Arial, sans-serif; padding-right:20px;}
							#sitemap .columns ul {margin-bottom:15px; padding-left:50px;}
							#sitemap .columns ul ul {margin-bottom:15px; padding-left:0;}
							#sitemap .columns ul ul ul { margin-bottom:0; padding-left:15px;}
							#sitemap .columns ul li {list-style:none; padding:1px 0;}
							#sitemap .columns a {font-family:Verdana; line-height:0.8em; text-decoration:none;}
							
							#sitemap .closed {display:none;}
							#sitemap .open {display:block;}
							
							/*	 Panels
							---------------------------------------------- */
							#panels {border:1px solid #e8e8e8; float:left; margin-bottom:30px; padding:4px; width:900px;}
							.news #panels {border:none; float:left; margin-bottom:30px; padding:0; width:auto;}
							#panels .panelproduct {float:left;}						
							#panels .panelmotorcycles {background:url("/media/images/bg-product1.jpg") 0 0 no-repeat;}
							#panels .panelscooters {background:url("/media/images/bg-product2.jpg") 0 0 no-repeat;}
							#panels .panel50cc {background:url("/media/images/bg-product3.jpg") 0 0 no-repeat;}
							#panels .panelatv {background:url("/media/images/bg-product4.jpg") 0 0 no-repeat;}
							#panels .panelmarine_engines {background:url("/media/images/bg-product5.jpg") 0 0 no-repeat;}
							#panels .panelwaverunners {background:url("/media/images/bg-product1.jpg") 0 0 no-repeat;}
							#panels .panelSide-By-Side_Category {background:url("/media/images/bg-product2.jpg") 0 0 no-repeat;}
							#panels .panelSnowmobiles {background:url("/media/images/bg-product3.jpg") 0 0 no-repeat;}
							#panels .panelGolf_Cars {background:url("/media/images/bg-product4.jpg") 0 0 no-repeat;}
							#panels .panelinflatables {background:url("/media/images/bg-product5.jpg") 0 0 no-repeat;}
							#panels .panelboats {background:url("/media/images/bg-product1.jpg") 0 0 no-repeat;}
							#panels h2 {background:url("/media/images/header-repeat.png") 0 0 repeat-x; border-bottom:3px solid #fff; clear:both; cursor:pointer; font-size:1.4em;  margin-bottom:0; overflow:hidden; padding:6px 10px; width:880px;}
							#panels h2.headclosed {}
							#panels h2.headopen {background:none; border-bottom:none;}
							#panels h2 span.productheader {background: url("/media/images/plus.png") no-repeat 0 20%; display:inline-block; font:italic bold 1em Helvetica; float:left; line-height:1.1em; padding-left:30px;}
							#panels h2.headopen span.productheader {background: url("/media/images/min.png") no-repeat 0 20%;}
							#panels h2 span.offers {float:right; font:normal 0.6em Verdana;}
							
							#panels .storiesyear {background:none; width:590px;}	
							#panels .storiesyear h2 {background:none; border-bottom:none; clear:both; font-size:1.4em; padding:6px 10px 6px 0; width:auto;}
							#panels .storiesyear h2.headopen {margin-bottom:20px;}	
							#panels .storiesyear .panelcontent h2 {cursor:default; font:bold 1.2em Arial; margin-bottom:5px; padding:0; width:100%;}
							#panels .storiesyear h2 span.storiesheader {background: url("/media/images/plus.png") no-repeat 0 20%; display:block; float:left; line-height:1.1em; padding-left:30px; width:100%;}
							#panels .storiesyear h2.headopen span.storiesheader {background: url("/media/images/min.png") no-repeat 0 20%;}
							#panels .storiesyear h2 span.storiesheader a {border-bottom:1px solid #e6e6e6; color:#c00; display:block; font:bold 1em Helvetica, Arial, sans-serif;  padding-bottom:5px; outline:none; text-decoration:none; width:100%;}		
							
							#panels .closed {display:none;}
							#panels .open {display:block;}
							
							/*	 Downloads
							---------------------------------------------- */	
							#downloads {margin-top:-25px;}
							#downloads .columns {background:url("/media/images/tabs-border.png") no-repeat -327px 0; overflow:hidden; padding:22px 0 0 5px; width:583px;}
							.content1 #downloads .columns {background-image:none; overflow:hidden; padding:22px 0 0 5px; width:583px;}
							#downloads .downloadnav {clear:both; padding:19px 0 0 10px; text-align:left; width:575px;}
							#downloads .selexttext {float:left;}
							#downloads .downloadnav h2 {font:bold 1.1em Arial; margin-bottom:0;}	
							#downloads .downloadnav p {color:#aeaeae; padding-bottom:10px;}
							#downloads .downloadnav	ul {float:right;}
							#downloads .downloadnav	ul {display:inline-block; float:right; margin:0 20px 0 0; padding:0;}
							#downloads .downloadnav	ul li {float:left; list-style:none; margin:0 10px 0 0; padding:0;}
							#downloads .downloadnav	ul li a {display:inline-block; color:#5f5f5f; font:normal 0.9em Verdana; height:19px; padding:4px 0 0 0; text-align:center; text-decoration:none;}
							#downloads .downloadnav	ul li a:hover, #downloads .downloadnav	ul li.active a { color:#c00;}
							#downloads .downloadnav	ul li .psp {background:url("/media/images/psp-download.png") 0 0 no-repeat; padding:4px 9px 0 0; text-align:right; width:120px;}
							#downloads .downloadnav	ul li .ipod {background:url("/media/images/ipod-download.png") 0 0 no-repeat; padding:4px 9px 0 0; text-align:right; width:120px;}
							#downloads .downloadnav	ul li .windows {background:url("/media/images/windows-download.png") 0 0 no-repeat; padding:4px 9px 0 0; text-align:right; width:132px;}
							#downloads .downloadnav	ul li .osx{background:url("/media/images/osx-download.png") 0 0 no-repeat; padding:4px 9px 0 0; text-align:right; width:105px;}
							#downloads .downloadnav	ul li .resolution {background:url("/media/images/resolution.png") 0 0 no-repeat; width:83px;}
							
							#downloads .closed {display:none;}
							#downloads .open {display:block;}
							
							#selectblocks .closed {display:none;}
							#selectblocks .open {display:block;}
							
							/*	 Steps navigation
							---------------------------------------------- */									
							ul#stepsnav {margin:0; padding:0;}						
							ul#stepsnav li {background:url("/media/images/step1.png") 0 0 no-repeat; color:#c5c5c5; font:normal 1.1em Helvetica; height:43px; list-style:none; margin:0 0 15px 0; padding:8px 15px 12px 15px; width:250px;}
							ul#stepsnav li.active {background:url("/media/images/step1-act.png") 0 0 no-repeat; color:#3e3e3e;}
							ul#stepsnav li span {display:inline-block; padding:0 0 2px 0;}
							ul#stepsnav li span.number {color:#c5c5c5; font:italic normal 1.5em 'gftya', Verdana; margin:0 10px 0 0; padding:0;}	
							ul#stepsnav li.active span.number {color:#3e3e3e;}	
							
							/*	 Pages navigation
							---------------------------------------------- */
							.pagesnav {clear:both; overflow:hidden; margin:0 auto 5px auto; text-align:center;}
							.pagesnav ul {margin:0; display:inline; padding:0;}	
							.pagesnav ul li {display:inline; background:none; padding:0.5em 0; margin:0; height:auto;}	
							.pagesnav li a, .pagesnav li.current span  {font:normal 1em Verdana; margin:0; display:inline-block; padding:0 5px 0 5px;}	
							.pagesnav li.current span {color:#c00; display:inline-block; margin:0 2px; text-decoration:none; padding-left:5px; font-weight:bold;}	
							.pagesnav .searchprev {padding:0; margin:0; width:60px; white-space:nowrap;}	
							.pagesnav .searchnext {margin:0; padding:0 0 0 5px; width:60px; text-align:left; white-space:nowrap;}
							
							/*	 Terms
							---------------------------------------------- */
							.terms {background:url("/media/images/box.png") 0 0 no-repeat; color:#989898; font-size:0.9em; padding:25px 20px;}
							.terms1 {background:url("/media/images/box4.png") 0 0 no-repeat;}
							.terms h3 {font-weight:normal; margin-bottom:20px;}
							
							/*	 Imgtext
							---------------------------------------------- */
							.imgtext {bottom:100px; position:absolute; right:0; text-align:right;}
							.imgtext h2 {font:normal normal 1em 'gftya', Verdana;}	
							.imgtext ul {padding:0;}
							.imgtext ul li {list-style:none;}
							.imgtext h2 {background:#fff; clear:both; color:#c00; display:inline-block; font-size:1.4em; font-style:normal; margin-bottom:2px; padding:2px 5px;}
							.imgtext p {background:#fff; display:inline-block; margin:0 0 2px 0; padding:0 5px;}
							
							.imgtext1 {position:absolute; right:-11px; text-align:right; top:15%;}						
							.imgtext1 ul {padding:0;}
							.imgtext1 ul li {list-style:none; margin:0; padding:0;}
							.imgtext1 a {display:block; text-decoration:none;}
							.imgtext1 span {background:#333; clear:both; cursor:pointer; color:#fff; display:inline-block; font-family:arial; font-size:1.2em; font-weight:bold; padding:2px 5px; text-decoration:none;}
							.imgtext1 .goto span {background:#fff; color:#c00;}
							
							/*	 Overlay
							---------------------------------------------- */	
							.overlay {background:url("/media/images/box-overlay.png") 100% 0 no-repeat; color:#3e3e3e; display:none; height:534px; margin:0 0 0 5px; overflow:hidden; padding:20px 10px 20px 20px; width:275px; z-index:2000;}
							.overlay h3 {margin-bottom:20px;}
							.overlay .close {background:url("/media/images/close1.png") 0 0 no-repeat; cursor:pointer; float:right; height:10px; margin-right:0; width:10px;}
							
							/*	ACC wishList popup & help popup
							---------------------------------------------- */	
							.wishList {background:url("/media/images/overlay-repeat.png") 0 0 repeat-x; border:0; margin:0 10px 10px 0; overflow:hidden; padding:20px 0 0 10px; width:365px;}
							.wishList .wish_list_header, .wishList .header {font:bold 1.2em Helvetica; letter-spacing:0.2em; margin:0 0 15px 0; text-transform:none;}
							.wishList .close_button {background:url("/media/images/close1.png") 100% 6px no-repeat; display:block; left:320px; padding-right:12px; position:absolute; top:15px;}
							.wishList .close_button:hover {}
								#latestTitle {display:none;}
							.wishList .latestHeadingLeft {border-bottom:#e4e4e4 solid 1px; padding-bottom:10px;}
							.wishList .latestHeadingMiddle {border-bottom:#e4e4e4 solid 1px; padding-bottom:10px;}
							.wishList .latestHeadingMiddle img {display:none;}
							.wishList .latestHeadingRight {border-bottom:#e4e4e4 solid 1px; padding-bottom:10px; text-align:right;}
							.wishList .latestHeadingRight #latestToggleLink {background:url("/media/images/email.gif") 100% 2px no-repeat; display:inline-block; line-height:20px; padding-right:20px;}
							.wishList a.lnk_print {background:url("/media/images/print.png") 0 2px no-repeat; display:inline-block; line-height:20px; padding-left:24px;}
							.wishList a.lnk_save {background:url("/media/images/icon-save.gif") 0 0 no-repeat; display:inline-block; line-height:20px; padding-left:24px;}
							.wishList a.lnk_clear {background:url("/media/images/close1.png") 0 6px no-repeat; display:inline-block; line-height:20px; padding-left:12px;}
							.wishList a.smallgrey {background:url("/media/images/remove-button.png") 0 6px no-repeat; display:inline-block; line-height:20px; padding:0 0 15px 12px;}
							.wishList .blue, .wishList .subtitle {display:inline-block; font-size:1.1em; font-weight:700; padding:5px 0 5px 0}
							.wishList strong {color:#000; font-weight:100;}
							.wishList img {margin:0;}
							.wishList .lineHR {display:block; border-top:#e4e4e4 solid 1px; padding-bottom:10px;}	
											
							/*	 Campaigns
							---------------------------------------------- */
							.darkblue h2.heading1 {color:#336699; font-size:2.6em;}
							.darkblue ul#stepsnav li span.number {color:#b2d1ec;}
							.darkblue ul#stepsnav li.active span.number {color:#336699;}
							.darkblue ul.stepslist li a {background:url("/media/images/list-item-blue.png") 0 2px no-repeat; color:#336699;}
							.darkblue .button {background:url("/media/images/button-lft-blue.png") 0 0 no-repeat;}
							.darkblue .button span.innerspan {background:url("/media/images/button-rght-blue.png") 100% 0 no-repeat;}
							.darkblue .contactform .submit {color:#336699;}
							
							.darkgreen h2.heading1 {color:#36622c; font-size:2.6em;}
							.darkgreen ul#stepsnav li span.number {color:#c2d0bf;}
							.darkgreen ul#stepsnav li.active span.number {color:#36622c;}
							.darkgreen ul.stepslist li a {background:url("/media/images/list-item-green1.png") 0 2px no-repeat; color:#36622c;}
							.darkgreen .button {background:url("/media/images/button-lft-green1.png") 0 0 no-repeat;}
							.darkgreen .button span.innerspan {background:url("/media/images/button-rght-green1.png") 100% 0 no-repeat;}
							.darkgreen .contactform .submit {color:#36622c;}
							
							.yellow h2.heading1 {color:#edb32b; font-size:2.6em;}
							.yellow ul#stepsnav li span.number {color:#faefd4;}
							.yellow ul#stepsnav li.active span.number {color:#edb32b;}
							.yellow ul.stepslist li a {background:url("/media/images/list-item-yellow.png") 0 2px no-repeat; color:#edb32b;}
							.yellow .button {background:url("/media/images/button-lft-yellow.png") 0 0 no-repeat;}
							.yellow .button span.innerspan {background:url("/media/images/button-rght-yellow.png") 100% 0 no-repeat;}
							.yellow .contactform .submit {color:#edb32b;}	
							
							.sand h2.heading1 {color:#a99767; font-size:2.6em;}
							.sand ul#stepsnav li span.number {color:#e5e0d1;}
							.sand ul#stepsnav li.active span.number {color:#a99767;}
							.sand ul.stepslist li a {background:url("/media/images/list-item-grey.png") 0 2px no-repeat; color:#a99767;}
							.sand .button {background:url("/media/images/button-lft-grey.png") 0 0 no-repeat;}
							.sand .button span.innerspan {background:url("/media/images/button-rght-grey.png") 100% 0 no-repeat;}
							.sand .contactform .submit {color:#a99767;}	
							
							.red h2.heading1 {color:#c00; font-size:2.6em;}
							.red ul#stepsnav li span.number {color:#f0b2b2;}
							.red ul#stepsnav li.active span.number {color:#c00;}
							.red ul.stepslist li a {background:url("/media/images/list-item-red.png") 0 2px no-repeat; color:#c00;}
							.red .button {background:url("/media/images/button-lft-red.png") 0 0 no-repeat;}
							.red .button span.innerspan {background:url("/media/images/button-rght-red.png") 100% 0 no-repeat;}
							.red .contactform .submit {color:#c00;}
							
							.lightgreen h2.heading1 {color:#7f992b; font-size:2.6em;}
							.lightgreen ul#stepsnav li span.number {color:#d8e0bf;}
							.lightgreen ul#stepsnav li.active span.number {color:#7f992b;}
							.lightgreen ul.stepslist li a {background:url("/media/images/list-item-green.png") 0 2px no-repeat; color:#7f992b;}
							.lightgreen .button {background:url("/media/images/button-lft-green.png") 0 0 no-repeat;}
							.lightgreen .button span.innerspan {background:url("/media/images/button-rght-green.png") 100% 0 no-repeat;}
							.lightgreen .contactform .submit {color:#7f992b;}
							
							.lightblue h2.heading1 {color:#9db9d1; font-size:2.6em;}
							.lightblue ul#stepsnav li span.number {color:#e1eaf1;}
							.lightblue ul#stepsnav li.active span.number {color:#9db9d1;}
							.lightblue ul.stepslist li a {background:url("/media/images/list-item-blue1.png") 0 2px no-repeat; color:#9db9d1;}
							.lightblue .button {background:url("/media/images/button-lft-blue1.png") 0 0 no-repeat;}
							.lightblue .button span.innerspan {background:url("/media/images/button-rght-blue1.png") 100% 0 no-repeat;}
							.lightblue .contactform .submit {color:#9db9d1;}				
													
							/*	 Extra
							---------------------------------------------- */							
							.topimage {clear:both; overflow:hidden; margin-bottom:30px;}													
							.visual {display:inline-block; margin-bottom:10px;}
							.visual1 {border:1px solid #e6e6e6;}
							.visual2 {margin-bottom:10px;}
							.rightbar .visual {margin-bottom:20px;}
							.caption {clear:both; display:block; font:italic normal 0.9em Verdana; padding-bottom:10px;}																	
							.iframefull {border:none; width:100%;}
							.iframefull1 {border:none; height:1200px; margin:-20px 0 0 -20px; overflow:hidden; width:940px;}
							.tooltip{background:#fff; border: 1px solid #e6e6e6; color:#3e3e3e; position: absolute; z-index: 2; display: none; padding:4px 8px;}
							.columns.items {margin-bottom:10px;}
							.items {clear:both; display:inline-block; overflow:hidden; margin-bottom:20px; width:100%;}						
							.backtoselection {clear:both; margin:0 25px 0 0;}
							.findinfo {color:#bebebe; display:inline-block; float:left; font:bold 1.1em Helvetica;}
							.check {background:url("/media/images/check.png") 0 0 no-repeat; display:inline-block; height:12px; width:12px;}
							.campaign {float:left; padding-right:30px; width:590px;}
							.campaign1 {width:100%;}
							td.error {color:#c00;}
							.portal label.agreement {padding:0 0 2px 5px;}
							.copyright {display:none;}		
							table .header {font:italic bold 1.6em 'gftya', Verdana; letter-spacing:1px; margin:-5px 0 15px 0; text-transform:uppercase;}
							.but_grey {background:url("/media/images/close1.png") 100% 6px no-repeat; display:inline-block; padding-right:12px;}
							.disclaimer {color:#999; font:normal 0.9em Arial; padding-top:30px; width:590px;}
									
							/*	 Form
							---------------------------------------------- */		
							.form {margin:0; padding:0;}
							.form fieldset {border:0; margin:0; padding:0 0 5px 0;}
							.form .formitem {clear:both; margin-bottom:5px; overflow:hidden; width:100%;}
							.form .innformitem {clear:both; margin-bottom:5px; overflow:hidden; width:100%;}
							.form .addproducts .formitem {clear:none;float:right; width:328px;}
							.form label.front {float:left; padding-right:10px;}
							
							.form .insearchstart {background:url("/media/images/search-field-lft1.png") no-repeat 0 0; float:left; margin-right:10px; overflow:hidden; padding-left:3px;}
							.form .error {padding-bottom:1px;}
							.form .error .text {border:2px dotted #c00;}
							.form .insearchend {background:url("/media/images/search-field-rght1.png") no-repeat 100% 0; float:left; overflow:hidden; padding-right:3px;}
							.form .insearchstart1 {background:url("/media/images/textarea-lft.png") no-repeat 0 0; float:left; margin-right:10px; overflow:hidden; padding-left:3px;}
							.form .insearchend1 {background:url("/media/images/textarea-rght.png") no-repeat 100% 0; float:left; overflow:hidden;padding-top:1px; padding-right:3px;}
							.form .text {background:url("/media/images/search-field1.png") repeat-x; border:none; color:#3e3e3e; float:left; font-size:1em; height:18px; overflow:hidden; padding:3px 5px 3px 5px; width:260px;}
							.form textarea {color:#3e3e3e; font-size:1em; overflow:hidden; padding:3px 5px 3px 5px;}
							
							.form .message {clear:both; margin-bottom:5px; overflow:hidden; width:100%;}						
							.form .message label, .form .message a {color:#c00;}
							.form .message select {border:1px solid #c00; color:#c00;}
							.form .message textarea {border:1px solid #c00; color:#c00;}
							.form .message input.text {border:1px solid #c00; color:#c00;}
							.form .message input.file {border:1px solid #c00; color:#c00;}
							
							.form select.selecttext, .form select.selecttext .indent1, .form select.selecttext .indent2, .form select.selecttext .indent3  {color:#3e3e3e; font-style:italic;}
							.form select {color:#bfbfbf;}
							.form select .indent1 {color:#bfbfbf; font-style:normal;}
							.form select .indent2 {color:#bfbfbf; font-style:normal; text-indent:10px;}
							.form select .indent3 {color:#bfbfbf; font-style:normal; text-indent:20px;}
							
								 /*	 Buttons submit general
								---------------------------------------------- */		
								.submit {background:url("/media/images/button-submit.png") no-repeat scroll 100% 0 transparent; cursor:pointer; display:inline-block; height:23px; overflow:hidden;}
								.submit .button {background:url("/media/images/button-submit-lft.png") no-repeat scroll 0 0 transparent; border:medium none; color:#c00; cursor:pointer; display:inline-block; font:bold 1.2em/1.6em Arial; height:23px; margin-left:0; overflow:hidden; padding:1px 15px 2px 13px; text-align:center; text-decoration:none;}
								
									 /*	 Buttons submit width
									---------------------------------------------- */		
									.submit input.button.btnShow {padding-left:10px; padding-right:10px; width:64px;}							
							
							/*	 Contactform / Compareform etc.
							---------------------------------------------- */		
							.contactform {background:url("/media/images/box2.png") no-repeat 0 0; margin:0 0 60px 0; padding:15px 30px;}
							.searchcontact {background:url("/media/images/box3.png") no-repeat 0 0; padding:30px 30px;}
							.dealerform {background:url("/media/images/box5.png") no-repeat 0 0; padding:15px 15px 15px 20px;}
							
							.contactform .formitem {margin-bottom:10px;}
							.contactform .formitem1 {padding-left:120px;}
											
							.contactform label {cursor:pointer; float:left;}						
							.contactform label.front {width:110px;}						
							.contactform .asterix {color:#c00;}
							
							.contactform .file {border:none; font:1em Verdana; float:left; width:213px; margin:0 5px 0 0;}						
							
							.contactform .text1 {width:158px;} 
							.contactform .text2 {width:73px;}
							.contactform .text3 {width:23px;}
							.contactform .text4 {width:230px;} 	
							.contactform .text5 {width:455px;} 						
						
							.contactform select, .compareform select {background:url("/media/images/search-field1.png") repeat-x; border:none; color:#3e3e3e; float:left;  font-size:1em; height:24px; padding:2px 2px 3px 5px; width:171px;}
							.contactform  select.day {width:64px;}
							.contactform  select.month {width:96px;}
							.contactform  select.year {width:70px;}
							
							.contactform textarea {background:url("/media/images/textarea-repeat.png") repeat-x 0 0; border:none; color:#3e3e3e; float:left; font-style:italic; font-size:1em; height:60px; overflow:auto; margin-top:-1px; width:120px;}
							
							.contactform .checkbox, .contactform .formitem .checkboxlist input {border:none; float:left; margin:1px 5px 0 0; height:15px;}
							
							.contactform .submit {background:url("/media/images/button2.png") 0 0 no-repeat; border:none; cursor:pointer; color:#c00; display:inline-block; float:left; font:bold 1em Helvetica, Arial; margin:10px 0 10px 0; padding:3px 0 6px 0; width:150px;}
							.contactform .submit1 {background:url("/media/images/button.png") 0 0 no-repeat; border:none; color:#c00; cursor:pointer; display:inline-block; float:left; font:bold 1em Helvetica, Arial; padding:3px 0 6px 0; width:83px;}
							.searchcontact .submit {margin:0 0 0 5px;} 	
							.contactform .submitdisabled {color:#e2e2e2;}								
							
							/*	 Search form
							---------------------------------------------- */	
							.searchform .insearchstart {background:url("/media/images/text-field-lft.png") no-repeat 0 0; float:left; padding-left:6px;}
							.searchform .insearchend {background:url("/media/images/text-field-rght.png") no-repeat 100% 0; float:left; padding-right:6px;}
							.searchform .insearch {background:url("/media/images/text-field.png") repeat-x; border:none; color:#3e3e3e; float:left; font-size:1em; height:19px; overflow:hidden; padding:2px 0 2px 0; width:244px;}
							.searchform .submit {background:url("/media/images/button.png") 0 0 no-repeat; border:none; color:#c00; cursor:pointer; display:inline-block; float:left; font:bold 1em Helvetica, Arial; margin-left:5px; padding:3px 0 6px 0; width:83px;}
							.error .searchform .insearch {width:410px;}
							
							/*	 Browseform
							---------------------------------------------- */
							.browseform {background:url("/media/images/box8-bottom.png") no-repeat 0 100%; overflow:hidden; margin:0 0 20px 0; padding-bottom:5px;}
							.innbrowseform {background:url("/media/images/box8.png") no-repeat 0 0; overflow:hidden; padding:15px 0 5px 0;}
							.browseform .formitem {padding-left:20px; width:92%;}
							.browseform .borderitem {background:url("/media/images/border-repeat.png") 0 0 repeat-x; padding-top:15px;}
							.browseform h2 {background:url("/media/images/border-repeat.png") 0 100% repeat-x; font-size:1.4em; margin-bottom:20px; padding:0 0 15px 0; text-align:right; text-transform:uppercase; width:99%;}
							.browseform h2 span, .browseform h2 a {background:url("/media/images/arrow-right1.png") no-repeat 100% 4px; display:block; line-height:1em; margin-right:20px; padding-right:15px; text-decoration:none;}
							.browseform select {background:url("/media/images/search-field1.png") repeat-x; border:none; color:#bfbfbf; float:left; font-style:italic; font-size:1em; height:24px; padding:2px 2px 3px 5px; width:242px;}
							.browseform .submit2 {background:url("/media/images/button2.png") 0 0 no-repeat; border:none; cursor:pointer; color:#c00; display:inline-block; font:bold 1em Helvetica, Arial; margin:0 22px 10px 0; padding:3px 0 6px 0; width:150px;}
							
							/*	 Newsletter form
							---------------------------------------------- */
							.nlform {padding:30px 10px 15px 30px;} 
							.nlform fieldset {padding-bottom:30px; position:relative;}
							.nlform label {clear:both; display:block; float:none; font-weight:bold; width:100%;}						
							.nlform select {width:270px;}			
							.nlform select.prefix {width:86px;}	
	
							.nlform1 fieldset {background:url("/media/images/border-bottom.png") 0 100% no-repeat; margin-bottom:20px; padding-bottom:5px;}
							.nlform1 fieldset.lastfieldset {background:none;}
							.nlform select {width:240px;}	
							.nlform1 p {font:normal 1em Verdana; line-height:1.8em; padding-bottom:5px;}
							.nlform1 label {clear:none; display:inline-block; float:left; padding-right:10px; width:auto;}
							.nlform1 .collection .left { width:260px;}
							.nlform1 .submit1 {margin-right:10px;}
							
							.formitem td label  {display:inline}
							
							/*	 Pollform etc.
							---------------------------------------------- */
							.pollform {clear:both;}						
							.pollform .innform {background:url(/media/images/box11.png) 3px 0 no-repeat; padding:20px 15px 0 20px; margin:20px 0 20px 0;}
							.pollform .formhead {clear:both; margin-bottom:0; left:-19px; overflow:hidden; position:relative; width:100%;}
							.pollform h3 {background:url("/media/images/label2.png") 100% 0 no-repeat; clear:both; color:#fff; display:inline-block; float:left; overflow:hidden; text-align:right; width:auto;}
							.pollform h3 span {background:url("/media/images/label2-lft.png") 0 0 no-repeat; float:left; padding:2px 10px 5px 32px;}
							.pollform h4 {font-size:1.2em;}	
							.pollform img {border:1px solid #ccc; margin-bottom:10px}
							.pollform select {background:url("/media/images/search-field1.png") repeat-x; border:none; color:#3e3e3e; float:left; font-size:1em; font-style:italic; height:24px; padding:2px 2px 3px 5px; width:270px;}
							.pollform .submit {background:url("/media/images/button2.png") 0 0 no-repeat; border:none; cursor:pointer; color:#c00; display:inline-block; font:bold 1em Helvetica, Arial; margin:0 0 10px 0; padding:3px 0 6px 0; width:150px;}
							.pollform .submit1 {background:url("/media/images/button.png") 0 0 no-repeat; border:none; color:#c00; cursor:pointer; display:inline-block; font:bold 1em Helvetica, Arial; padding:3px 0 6px 0; width:83px;}
							
							.languageform {clear:both; margin-bottom:10px;}	
							.languageform select {background:url("/media/images/search-field1.png") repeat-x; border:none; color:#3e3e3e; float:left; font-size:1em; font-style:italic; height:24px; padding:2px 2px 3px 5px; width:270px;}
							
							/*	 Poll
							---------------------------------------------- */
							.pollform ol {font-weight:bold; padding-left:25px;}							
							.pollform ol li {padding:5px 0;}									
							.pollform label {clear:both; font-weight:normal; line-height:1.2em; padding-top:5px; width:100%;}
							
							.pollbar {clear:both; height:15px; margin:3px 5px 0 0; overflow:hidden; padding-right:30px;}							
							.pollbar .bar {background:url("/media/images/poll.png") repeat-x 0 50%; float:left; height:15px; position:relative; }
							.pollbar span {background:#fff; color:#bfbfbf; display:inline-block; font-weight:normal; padding:0 0 0 5px; position:absolute; top:-2px; right:-20px; z-index:10;}						
							
							/*	 Login form
							---------------------------------------------- */
							.loginform {background:url("/media/images/box5.png") no-repeat 0 0; padding:15px 15px 15px 20px;}
							.loginform .text {width:240px;}
							.loginform .submit1, .loginform .submit {float:right; margin-right:15px;}
							.loginform h4 {font:bold 1em Verdana;}		
							
							/*	 Stories form
							---------------------------------------------- */
							.stories .contactform fieldset {background:url("/media/images/dvdr2.png") 0 93% no-repeat; padding-bottom:40px;}
							.stories .contactform fieldset.last {background:none; padding-bottom:20px;}
							.stories .contactform {background:url("/media/images/box12.png") no-repeat 0 0;}
							.stories .contactform label.front {color:#58595b; width:200px;}
							.stories .contactform textarea {background:url("/media/images/textarea.png") no-repeat 0 100%; font-style:normal; height:125px; width:460px;}
							.stories .nlform label.agreement {clear:none; font-style:italic; font-weight:normal; width:auto;}	
							.stories .contactform .submit {margin:0 5px 0 0;}
							.stories .contactform h3 { color:#333;}
							
							/*	 Emailform
							---------------------------------------------- */					
							.emailform .formitem {margin-bottom:15px;}
							.emailform .text {width:245px;}
							.emailform textarea {background:url("/media/images/textarea.png") no-repeat 0 0; border:none; float:left; height:125px; width:250px;}
							.emailform label.agreement {clear:none; display:inline-block; float:left; font-style:italic; font-weight:normal; margin-left:5px; width:240px;}	
							.emailform .submit {background:url("/media/images/button.png") 0 0 no-repeat; border:none; color:#c00; cursor:pointer; display:inline-block; font:bold 1em Helvetica, Arial; padding:3px 0 6px 0; width:83px;}
							.emailform #agree {float:left;}		 		
							
							/*	 Errors/ message
							---------------------------------------------- */
							.contactform .error .text, .nlform .error .text {border:1px solid #c00; margin-bottom:5px;}	
							.contactform .message, .nlform .message {background:url("/media/images/arrow-message.png") 0 0 no-repeat; clear:none; color:#c00; display:inline-block; padding:0 0 0 25px; width:auto;}
							.contactform .collection .left .message, .nlform .collection .left .message {background:url("/media/images/arrow-message1.png") 50% 0 no-repeat; clear:both; color:#c00; position:absolute; margin-left:5px; padding:10px 0 0 0; margin-top:28px;}
							.contactform .collection .message, .nlform .collection .message {background:url("/media/images/arrow-message.png") 0 18px no-repeat; max-width:160px; padding:18px 0 0 25px;}
							
							/*	 Checkboxes
							---------------------------------------------- */
							.checkboxes {text-align:left; vertical-align:bottom; width:165px;}
							.checkboxes div {padding:3px 0;}
							.checkboxes p {color:#8f8f8f; padding-bottom:10px;}
							.checkboxes .checkbox {vertical-align:middle;}
							.checkboxes label {font:bold 1em Arial;}
							.checkboxes a, .checkboxes a:hover {color:#3e3e3e; text-decoration:none;}
							
							.altcheck {background:url("/media/images/unchecked.png") 0 0 no-repeat; display:inline-block; height:16px; padding-left:20px; width:auto; white-space:nowrap;}
							.altchecked {background:url("/media/images/checked.png") 0 0 no-repeat;}
							.realboxes {position:absolute; left:-999px;}
							
							/*	 Select navigation
							---------------------------------------------- */
							#selectnav, .selectnav {background:url("/media/images/text-field-lft.gif") 6px 0 no-repeat; clear:both; float:left; padding:0 0 10px 10px; width:auto;}
							#selectnav .formitem, .selectnav .formitem {float:left; position:relative; z-index:30;}
							#selectnav .middleitem, .selectnav .middleitem {left:-12px; z-index:20}
							#selectnav .lastitem, .selectnav .lastitem {left:-24px; z-index:10}
							#selectnav .insearchstart, .selectnav .insearchstart {background:url("/media/images/selectnav.png") 100% 0 repeat-x; float:left; padding:3px 0 5px 12px;}
							#selectnav .firstitem .insearchstart, .selectnav .firstitem .insearchstart {padding-left:6px;}
							#selectnav .insearchend, .selectnav .insearchend {background:none; float:left; height:17px; overflow:hidden; padding-right:15px; position:static; width:136px;}
							#selectnav select, .selectnav select {background:none; border:none; color:#3e3e3e; border:none; float:left; font-size:1em; height:20px; padding:2px 2px 0 20px; position: absolute; top:0px; left:-3px; width:140px;}
							#selectnav .disabled .insearchstart, .selectnav .disabled .insearchstart {background:url("/media/images/selectnav-dsbld.png") 100% 0 no-repeat;}
							#selectnav .disabled select, .selectnav .disabled select {color:#c8c8c8;}
							
							/*	 Select blocks
							---------------------------------------------- */							
							#selectblocks #tabsnav li {background:url("/media/images/tabs1-button.png") 100% 0; border-bottom:none;}
							#selectblocks #tabsnav li.active {background:url("/media/images/tabs1-button-act.png") 100% 0; border-bottom:none;}
							#selectblocks #tabsnav li a {background:url("/media/images/tabs1-button.png") 0 0; font-size:1.3em; padding:7px 0 5px 15px; width:273px;}
							#selectblocks #tabsnav li.active a {background:url("/media/images/tabs1-button-act.png") no-repeat 0 0;}
							
							#selectblocks .selectnav { background:none;}
							#selectblocks .selectnav .formitem {margin-right:15px; position:static; left:0;}
							#selectblocks .selectnav label {display:block; font-weight:bold;}
							#selectblocks .selectnav .insearchstart {background:url("/media/images/selectnav2.png") 0 0 repeat-x; padding:3px 0 5px 5px;}
							#selectblocks .selectnav .insearchend {padding-right:0; width:170px;}
							#selectblocks .selectnav select {width:169px;}
							#selectblocks .selectnav1 .insearchstart {background:url("/media/images/selectnav1.png") 0 0 repeat-x;}
							#selectblocks .selectnav1 .insearchend {width:233px;}
							#selectblocks .selectnav1 select {width:232px;}
							#selectblocks .selectnav1 select  {color:#3e3e3e; font-style:italic;}
							#selectblocks .selectnav1 select option  {color:#3e3e3e; font-style:normal;}
							
							#selectblocks .columns {background:url("/media/images/selectblock.png") 0 0 no-repeat; padding:20px 0;}
							#selectblocks .columns .selectnav { margin-bottom:20px;}							
							
							/*	 Selectbox
							---------------------------------------------- */
							div.selectboxwrapper {background:#fff url("/media/images/arrow-down.png") 229px 8px no-repeat; border-bottom:1px solid #dedede; border-right:1px solid #bebebe; border-left:1px solid #fff; margin:-17px 0 0 0; padding:0 7px 0 3px; position:absolute; text-align:left; overflow:auto; z-index:999;}
							div.selectboxwrapper ul {list-style-type:none; margin:0; padding:0 0 5px 7px;}
							div.selectboxwrapper ul li.selected {font-style:italic;}
							div.selectboxwrapper ul li.current {}
							div.selectboxwrapper ul li {cursor:default; display:block; list-style-type:none; margin:0; padding:0;}
							
							.insearchcontent {background:url("/media/images/select1.png") 0 0 no-repeat; float:left; height:19px; overflow:hidden; padding:2px 1px 1px 0; width:243px;}
							.disabled .insearchcontent {background:url("/media/images/select-disabled1.png") 0 0 no-repeat;}
							input.selectbox {background:#fff url("/media/images/arrow-down.png") 228px 7px no-repeat; border:1px solid #fff; cursor:default; display:block; float:none; font:italic normal 1em Verdana; height:14px; margin-left:1px; padding:1px 0 0 8px; text-align:left; width:232px;}
							
							#selectnav div.selectboxwrapper {background:#fff url("/media/images/arrow-down.png") 127px 8px no-repeat;}
							#selectnav .insearchcontent {background:none; width:140px;}
							#selectnav input.selectbox {background:#fff url("/media/images/arrow-down.png") 126px 7px no-repeat; width:138px;}
							
							#selectblocks .selectnav div.selectboxwrapper {background:#fff url("/media/images/arrow-down.png") 157px 8px no-repeat;}
							#selectblocks .selectnav .insearchcontent {background:url("/media/images/select1.png") 100% 0 no-repeat; width:173px;}
							#selectblocks .selectnav div.selectboxwrapper ul li.selected {font-style:normal}
							#selectblocks .selectnav input.selectbox {background:#fff url("/media/images/arrow-down.png") 156px 7px no-repeat; font:normal normal 1em Verdana; width:162px;}
							
							#selectblocks .selectnav1 div.selectboxwrapper {background:#fff url("/media/images/arrow-down.png") 229px 8px no-repeat;}
							#selectblocks .selectnav1 .insearchcontent {background:url("/media/images/select1.png") 100% 0 no-repeat; width:243px;}
							#selectblocks .selectnav1 input.selectbox {background:#fff url("/media/images/arrow-down.png") 228px 7px no-repeat; width:232px;}

							
							/*	 Radiobuttons
							---------------------------------------------- */
							.radiobuttons {text-align:left; vertical-align:bottom; width:230px;}
							.radiobuttons div {float:left; padding:3px 0;}						
							.radiobuttons .radio {float:left; margin-right:5px; position:relative; top:4px; vertical-align:middle;}
							.radiobuttons label {clear:none; float:left; width:200px;}
							
					/*	 Rightbar
					---------------------------------------------- */
					.rightbar {float:right; overflow:hidden; width:290px; z-index:0;}
					.rightbar div.ico {text-align: center;}
					.rightbar2 {width:327px;}
					.rightbar h2, .rightbar p, .rightbar ul {margin-left:10px;}	
					.rightbar h3 {padding-bottom:0;}
					.rightbar img{margin-bottom:15px;}
                    .rightbar .price{text-align: right;margin-right:15px;}

			/*	 Footer
			---------------------------------------------- */
			#footer {background:#e6e6e6; clear:both; margin:0 auto; padding:8px 0; overflow:hidden; width:100%;}			
				#innerfooter {margin:0 auto; overflow:hidden; width:954px;}
		
					/*	 Global navigation
					---------------------------------------------- */
					#footernav  {color:#7f94ad; margin:0 auto; overflow:hidden; padding:0; text-align:center;}
					#footernav li {background:url("/media/images/footer-border.png") 100% 50% no-repeat; display:inline; font:normal 1em Helvetica, Arial, sans-serif; line-height:0.9em; list-style:none; margin:0; padding:0 10px 0 10px;vertical-align:middle;}
					#footernav li.countryname {background:none; font:normal 1em Helvetica, Arial, sans-serif; color:#CC0000; line-height:0.9em; list-style:none; margin-right:-10px; }
					#footernav li.last {background:none;}
					#footernav li.fb a {position: relative; top: 5px;}
					#footernav li a {color:#3e3e3e; display:inline-block; padding:4px 0 4px 0; text-decoration:none; white-space:nowrap}
					#footernav li a.rss {background:transparent url("/media/images/icon-rss.png") no-repeat 100% 1px; height: auto; padding-right: 55px; }
					#footernav li span {display:inline-block; padding:4px 0 4px 0; text-decoration:none;}
	
				
		/*	 No navigation
		---------------------------------------------- */	
		.nonav #header {display:none;}		
		.nonav #content {margin-top:0;}
		.nonav #footer, .nonav1 #footer {display:none;}	
		
		.nonav1 #productsnav.topnav {top:0;}
		.nonav1 .logo, .nonav1 #langnav, .nonav1 #searcharea, .nonav1 #mainnav, .nonav1 #dealersearch {display:none;}

div.bazar-product {
    float: left;
    margin: 0 3% 60px 0;
    width: 30%;
}
div.bazar-product p {
    font-size: 108%;
    margin: 0 0 5px 0;
    padding: 0;
}
div.bazar-product div.price {
    font-size: 120%;
    font-weight: bold;
    margin: 5px 0 0 0;
}
div.bazar-product ul.links {
    padding-left: 0;
}
