/* CSS Document */

* { padding:0; margin:0; border:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BFBFBF; background:#000; }
li { list-style:none; }
img { behavior:url(iepngfix.htc); }

.clr { clear:both; font-size:0; line-height:0; }
.alignV { vertical-align:middle; }
img.border { border:1px solid #6f6f6f; padding:1px; background:#000;}

/* HEADINGS */
h1, h2, h3 { color:#ddd; }
h1 { margin-bottom:20px; font-size:22px; }
h2 { margin-bottom:10px; font-size:18px; }
h3 { margin-bottom:10px; font-size:14px; }

/* PARAGRAPH */
p { padding-bottom:10px; line-height:18px; }
p.pb0 { padding-bottom:0; }
p.pb5 { padding-bottom:5px; }
p.pb15 { padding-bottom:15px; }
p.pb20 { padding-bottom:20px; }
p.pb25 { padding-bottom:25px; }
p.backtotop { border-bottom:1px solid #333; text-align:right; padding-bottom:5px; margin-bottom:10px; }
p.question { color:#ccc; padding-bottom:3px; text-align:justify; }
p.answer { color:#999; padding-bottom:15px; text-align:justify; }

/* LIST */
ul { margin-left:0px; }
ul li { line-height:18px; padding-left:0; background:none; margin-bottom:4px; }

ul.bulleted { margin:0 0 10px 5px; }
ul.bulleted li { line-height:18px; padding-left:0; background:none; margin-bottom:4px; background:url(images/li_bulleted.gif) no-repeat 0 6px; padding-left:10px; }

ul.child { margin-left:20px; }

/* LINK */
a, a:visited, a:hover { color:#BFBFBF; text-decoration:none; }
a:hover { color:#fff; }
a.highlight, a.highlight:visited { color:#fff; text-decoration:none; }
a.highlight:hover { color:#BFBFBF; text-decoration:none; }

a.pdf, a.pdf:visited { color:#fff; text-decoration:none; background:url(images/icon_pdf.gif) 0 0 no-repeat; padding-left:18px; }
a.word, a.word:visited { color:#fff; text-decoration:none; background:url(images/icon_word.gif) 0 0 no-repeat; padding-left:18px; }
a.excel, a.excel:visited { color:#fff; text-decoration:none; background:url(images/icon_excel.gif) 0 0 no-repeat; padding-left:18px; }

a.pdf:hover, a.word:hover, a.excel:hover { color:#BFBFBF; text-decoration:none; }

a.download { background:url(images/btn_dl.gif) no-repeat; display:block; width:190px; height:30px; line-height:30px; color:#ccc; text-align:center; padding:0 0 0 6px; }
a.download:hover { background:url(images/btn_dl_hover.gif) no-repeat; color:#fff; }

/* STRUCTURE */
#container { width:800px; margin:0 auto; }
	#top { height:70px; }
		#topLeft { width:260px; float:left; padding:12px 0 0 0px; }
		#topRight { width:540px; float:left; text-align:right; cursor:default; padding-top:12px; }				
			#text-resizer { float:right; font-size:11px; width:86px; margin-left:10px; border-left:1px solid #444; }			
				#text-resizer img { float:right; width:21px; margin:3px 2px 0 2px; }
			#language { font-size:11px; float:right; width:100px; }
			#language a { color:#fff; }
				#topRight p { line-height:1.5; padding-bottom:0; }
			

	#navWrapper { width:800px; height:50px; background:url(images/bg_navwrapper.gif) 0 0 no-repeat; }
	#nav { width:770px; height:50px; margin-left:15px; background:url(images/bg_nav.gif) repeat-x 0 0; }	
	#nav ul { padding:0; margin:0; }
	#nav ul li { padding:0; margin:0; float:left; width:154px; }
	#nav ul li a { display:block; height:30px; line-height:30px; text-align:center; color:#999; }
	#nav ul li a:hover { background:url(images/bg_navhover.gif) repeat-x 0 0; color:#ccc; }	
	#nav ul li.menu-current a, #nav ul li.menu-parent a { color:#fff; background:url(images/bg_navactive.gif) repeat-x 0 0; } 
	#nav ul li.menu-first { display:none; }
	#nav ul ul li.menu-first { display:block; }
		
	#nav li ul { position:absolute;	background:#222; width:110px; left:-999em; border-top:1px solid #000; z-index:999; }
	#nav li:hover ul, #nav li.sfhover ul { left:auto; }
	
	#nav li ul a, #nav ul li.menu-current ul li a, #nav ul li ul li.menu-current a,
	#nav ul li.menu-parent ul li a { background:none; background-color:#222; color:#ccc; height:25px; line-height:25px; }	
	#nav li ul a:hover, #nav ul li.menu-current ul li a:hover, #nav ul li ul li.menu-current a:hover, 
	#nav ul li.menu-parent ul li a:hover { background:none; background-color:#333; color:#fff; }

	#content { margin:0; padding:0; }
	
	/* HOME */
	#banner { margin-bottom:15px; }
	div.homeBlock { float:left; width:260px; height:125px; margin-right:10px; color:#fff; font-size:11px; }
		div.homeBlock div.visual {}
		div.homeBlock div.text { width:240px; padding:6px 10px 0 10px; top:-45px; position:relative; }
			div.homeBlock h3 { text-transform:uppercase; font-weight:bold; color:#fff; font-size:13px; margin-bottom:2px; line-height:1.2; }
			div.homeBlock p { margin:0; padding:0; line-height:1.2; }
			div.homeBlock a, div.homeBlock a:hover  { color:#fff; }			
	
	div.homeBlock#homeBlock3 { margin-right:0; }
	
	/* BRANDS */
	#wrapper-brands { background:url(images/bg_brands.jpg) no-repeat 0 0; width:510px; height:450px; padding:20px 270px 20px 20px; }
	ul#brandList { margin-top:10px; width:510px; }
	ul#brandList li { display:inline; }
	ul#brandList li a { display:block; float:left; width:170px; padding:2px 0;}
	ul#brandList li a, ul.brandList li a:visited { color:#fff; text-decoration:none; }
	ul#brandList li a:hover { color:#999; text-decoration:none; }
	
	ul#brandList li a, ul.brandList li a:visited { color:#fff; text-decoration:none; }
	ul#brandList li a:hover { color:#999; text-decoration:none; }
	
	div.wBlock { float:left; width:130px; margin:30px 20px 20px 0; text-align:center; }
	div.wBlock p { font-size:11px; line-height:14px; padding:0 0 5px 0; }
	p.picture a img { border:1px solid #6f6f6f; padding:2px; background:#000;}
	p.picture a:hover img { border:1px solid #fff; }
	
	/* FAQ */
	#wrapper-faq { padding:0px 20px 20px 20px; font-size:12px;}
	#wrapper-faq h3 { font-weight:normal; font-size:13px; color:#fff; margin:0 0 10px 0; }
	
	/* SERVICE & REPAIR */
	#wrapper-service { background:url(images/bg_service.jpg) no-repeat 0 0; width:510px; height:500px; padding:20px 270px 20px 20px; }
	#wrapper-service h3 { font-weight:normal; font-size:13px; color:#fff; margin:0 0 5px 0; }
	
	/* PRESS */
	#wrapper-press { background:url(bg_press.jpg) no-repeat 0 0; width:510px; height:500px; padding:20px 270px 20px 20px; }
	#wrapper-press h3 { font-weight:normal; font-size:13px; color:#fff; margin:0 0 5px 0; }
	
	/* CAREERS */
	#wrapper-careers { background:url(images/bg_careers.jpg) no-repeat 0 0; width:510px; height:370px; padding:20px 270px 20px 20px; }
	#wrapper-careers h3 { font-weight:normal; font-size:13px; color:#fff; margin:0 0 5px 0; }
	
	/* NEWS */
	.post { border-bottom:1px dotted #555; margin-bottom:15px; padding-bottom:5px; }
	.post p.title a { color:#fff; font-size:13px; font-weight:bold; }
	
	.post img, #postContent img { float:right; margin:0 0 10px 20px; padding:2px; border:1px solid #666; }
	
	/* OTHERS */
	#bottomwrapper { background:url(images/bg_bottomwrapper.jpg) bottom center no-repeat; width:800px }
	#bottomwrapper-press { background:url(images/bg_bottomwrapper_press.jpg) bottom center no-repeat; width:800px; }
	#bottomwrapper-service { background:url(images/bg_bottomwrapper_service.jpg) bottom center no-repeat; width:800px; }
	#bottomwrapper-omega { background:url(images/bg_bottomwrapper_omega.jpg) bottom center no-repeat; width:800px; }
	#bottomwrapper-bm { background:url(images/bg_bottomwrapper_bm.jpg) bottom center no-repeat; width:800px; }
	#bottomwrapper-ml { background:url(images/bg_bottomwrapper_ml.jpg) bottom center no-repeat; width:800px; }
	#bottomwrapper-an { background:url(images/bg_bottomwrapper_an.jpg) bottom center no-repeat; width:800px; }
	#bottomwrapper-mido { background:url(images/bg_bottomwrapper_mido.jpg) bottom center no-repeat; width:800px; }
	#bottomwrapper-mn { background:url(images/bg_bottomwrapper_mn.jpg) bottom center no-repeat; width:800px; }
	#bottomwrapper-swiza { background:url(images/bg_bottomwrapper_swiza.jpg) bottom center no-repeat; width:800px; }
	#bottomwrapper-hirsch { background:url(images/bg_bottomwrapper_hirsch.jpg) bottom center no-repeat; width:800px; }
	#topwrapper { background:url(images/bg_topwrapper.gif) top center no-repeat; width:760px; padding:20px 20px 60px 20px; min-height:300px; height:auto!important; height:300px; }
	#contentLeft { float:left; width:450px; margin-right:20px; }
	#contentLeft h3 { font-weight:normal; font-size:13px; color:#fff; margin:0 0 5px 0; }
	#contentLeft1 { float:left; width:510px; margin-right:20px; }
	#space {margin-bottom:300px; }
	#textLeft {float:right; margin-bottom:10px; }
	
	form { font-size:11px; }
	form input.textfield, form input.email { background:none; border:1px solid #6f6f6f; color:#bfbfbf; width:200px; }
	form textarea { background:none; border:1px solid #6f6f6f; overflow:auto; color:#bfbfbf;width:300px; height:150px; }
	form input.field_radio { margin:0 5px 0 0; }
	form .radio_label { margin:0 15px 0 0; }
	form input.btnSubmit { background:url(images/btn.gif) repeat-x 0 0; color:#fff; font-size:11px; padding: 0 5px; border:1px solid #6f6f6f; }
	#contentRight { float:left; width:250px; }
	p.imgRight { padding-bottom:20px; }
	
	/* WATCHES */
	div#galleryWrapper { padding-left:25px; }
	div.naBlock { float:left; width:150px; margin:10px 20px 20px 0; text-align:center; }
	div.naBlock p { font-size:11px; line-height:14px; }
	p.image img { border:1px solid #6f6f6f; padding:1px; background:#000;}
	
	ul.watchList { width:148px; margin:0 4px 15px 0; float:left; }
	ul.watchList li { line-height:14px; }
	ul.watchList li a, ul.watchList li a:visited { color:#afafaf; line-height:14px; font-size:11px; }
	ul.watchList li a:hover { color:#fff; }
	ul.watchList li.watchBrand a, ul.watchList li.watchBrand a:visited { color:#fff; font-style:normal; }
	ul.watchList li.watchBrand a:hover { color:#bfbfbf; }
	
	/* CONTACT */
	div.map { float:right; padding-right:10px; }
	
	#footer { text-align:center; padding:35px 0 10px 0; }
	#footer ul { cursor:default; }
	#footer li { list-style:none; display:inline; }
	#footer li a { padding:0 5px; border-right:1px solid #666; }
	#footer li.menu-last a { padding:0 5px; border-right:1px solid #000; }
	#footer p { font-size:11px; color:#777; }