﻿@charset "UTF-8";

@import url("../sIFR/css/sIFR-screen.css");
/* CSS Document */
h1, h2 {
	font-family:'Myriad Pro','Calibri',Tahoma, Verdana, sans-serif;
	font-weight:normal;
}
h3, h4, p, td, ul, li {
	font-family:'Lucida Grande', 'Lucida Sans', Tahoma, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#555555;
}
p {
	margin:0 0 15px 0;
	padding:0;
}
h3 {
	margin:0;
}
h4 {
	margin:0;
	font-weight:normal;
	padding:0;
}
a, a:link, a:visited {
	color:#ce171f;
	text-decoration:none;
}
a:active, a:hover {
	color:#ce171f;
	text-decoration:underline;
}
body {
	background-image:url(screen/background.gif);
	background-repeat:repeat-x;
	background-color:#ececec;
	background-attachment:scroll;
	text-align:center;
	margin:0 auto;
}
	#container {
		width:920px;
		margin:23px auto 5px auto;
		text-align:center;
	}
		#top {
			width:894px;
			margin:0 auto;
			text-align:left;
		}
			#top #logo {
				clear:right;
				margin:0 0 15px 0;
			}
			#top #navigation ul {
				list-style:none;
				margin:0;
				padding:0;
				width:894px;
				height:35px;
				overflow:hidden;
				background-position:top;
				background-image:url(screen/navigation-background.gif);
			}
				#top #navigation li {
					display:inline;
					margin:0;
					padding:0;
					height:35px;
				}
					#top #navigation li a, #top #navigation li a:link, #top #navigation li a:visited {
						color:#FFFFFF;
						text-decoration:none;
						display:inline;
						padding:9px 25px 11px 25px;
						background-position:top right;
						background-repeat:no-repeat;
						font-family:'Lucida Grande', 'Lucida Sans', Tahoma, sans-serif;
						font-size:13px;
						border-right:1px solid #939393;
						float:left;
						height:15px;
					}
					#top #navigation li a:hover, #top #navigation li a:active, #top #navigation li a.active, #top #navigation li a.active:link, #top #navigation li a.active:visited {
						color:#666666;
						background-image:url(screen/navigation-active.gif);
						background-position:top;
					}
					
					#top #navigation li:first-child a, #top #navigation li:first-child a:link, #top #navigation li:first-child a.active, #top #navigation li:first-child a.active:link, #top #navigation li:first-child a.active:visited {
						background-position:top left;
					}
		#eyeCatcher {
			
		}
			#eyeCatcher #noFlash {
				display:none;
				margin:15px auto 18px auto;
				width:837px;
				height:304px;
				padding:30px 34px 0 49px;
				background-image:url(/css/screen/eyeCatcher-background.jpg);
				background-repeat:no-repeat;
				text-align:left;
			}
			#eyeCatcher #eyeCatcherNoScript {
				margin:15px auto 18px auto;
			}				
			#eyeCatcher h1 {
				font-size:24px;
				color:#FFFFFF;
				margin:0;
				padding:0;
				width:822px;
				line-height:30px;
			}
			#eyeCatcher h2 {
				font-size:14px;
				color:#ffffff;
				padding:0;
				width:822px;
				line-height:16px;
				margin:0 0 17px 0;
			}
			#eyeCatcher ul {
				list-style:none;
				padding:0;
				margin:10px 0 0 0;
			}
				#eyeCatcher ul li {
					display:inline;
					float:left;
					width:195px;
					margin-right:14px;
				}
					#eyeCatcher ul li h3 {
						margin:10px 0 0 0;
						padding:0;
						color:#FFFFFF;
						font-size:12px;
						padding:0 5px;
					}
					#eyeCatcher ul li p {
						color:#ffffff;
						margin:0 0 6px 0;
						font-size:10px;
						padding:0 5px;
					}
					#eyeCatcher ul li a, #eyeCatcher ul li a:link, #eyeCatcher ul li a:visited, #eyeCatcher ul li a:hover, #eyeCatcher ul li a:active {
						text-decoration:none;
						color:#ffffff;
						background-position:bottom;
						background-repeat:no-repeat;
						display:block;
						padding:0;
					}
		#subMenu {
			display:block;
			width:822px;
			text-align:left;
			margin:0 auto 40px auto;
			padding:10px 36px 0 36px;
			height:25px;
		}
			#subMenu ul {
				list-style:none;
				margin:0;
				padding:0;
			}
				#subMenu li {
					display:inline;
					float:left;
					padding:0 8px;
					margin:0;
					line-height:25px;
					background-image:url(screen/submenu-separator.gif);
					background-position:left 8px;
					background-repeat:no-repeat;
				}
					#subMenu li a, #subMenu li a:link, #subMenu li a:visited {
						font-family:'Lucida Grande', 'Lucida Sans', Tahoma, sans-serif;
						font-size:11px;
						color:#333333;
						text-decoration:none;
						display:inline;
						margin:0;
						padding:0;
						clear:both;
						float:none;
						line-height:25px;
					}
					#subMenu li a:hover, #subMenu li a:active, #subMenu li a.active, #subMenu li a.active:link, #subMenu li a.active:visited {
						color:#ce171f;
						text-decoration:none;
					}
					#subMenu li:first-child {
						padding-left:0;
						background-image:none;
					}
					
		#content {
			width:896px;
			padding:0;
			margin:0 auto;
			text-align:left;
			display:block;
			clear:both;
			overflow:hidden;
			font-family:'Lucida Grande', 'Lucida Sans', Tahoma, sans-serif;
			font-size:11px;
			line-height:15px;
			color:#333333;
			height:1%;
		}
		.frontpage #content {
			margin-bottom:20px;
		}
			#col1-2 {
				clear:left;
				padding:0 16px 0 36px;
				border-right:404px solid #f2f2f2;
				
				margin:0 -404px 0 0;
				float:left;
				width:404px;
			}
			html>body #col1-2 {
				border-right:404px solid transparent;
			}
				#col1-2 h1, #col3-4 h1 {
					font-size:18px;
					line-height:18px;
					color:#ce171f;
					font-weight:normal;
					margin:2px 0 15px 0;
				}
				#col3-4 object, #col3-4 embed {
					width:195px;
				}
			#col3-4 {
				width:404px;
				float:left;
				background-image:url(screen/frontpage-ie6-background.gif);
				background-color:#ececec;
				background-repeat:repeat-x;
			}
				#col3-4 img {
					float:left;
					margin-right:15px;
				}
			#col1-2-3 {
				width:583px;
				padding:0 36px 0 36px;
				border-right:203px solid #ececec;
				margin-right:-203px;
				float:left;
			}
				html>body #col1-2-3 {
					border-right:203px solid transparent;
				}
				#col1-2-3 h1 {
					font-size:30px;
					line-height:30px;
					color:#ce171f;
					font-weight:normal;
					margin:2px 0 12px 0;
					background-color:transparent;
				}
				#col1-2-3 h2 {
					font-size:14px;
					color:#666666;
					line-height:15px;
					margin-bottom:15px;
					background-color:transparent;	
				}
			#content #col4 {
				width:223px;
				padding:30px 0 0 0;
				float:left;
				clear:right;
				color:#666666;
				background-image:url(screen/subpage-ie6-background.gif);
				background-color:#ececec;
				background-repeat:repeat-x;
				background-attachment:scroll;
				
			}
				#col4 h2 {
					font-size:18px;
					color:#ce171f;
					margin-bottom:15px;
					line-height:18px;
				}
				#col4 #gallery {
					margin:0;
					padding:0;
					display:inline;
					float:left;
				}
				#col4 ul {
					list-style:inside;
					padding:0 0 0 2px;
					margin:0 0 45px 0;
				}
				#col4 ul.productList {
					margin-bottom:11px;
				}
				#col4 ul#galleryPictures {
					list-style:none;
				}
					#col4 ul#galleryPictures li {
						float:left;
						margin:0 10px 15px 0;
					}
						#col4 #galleryPictures li img {
							border:1px solid #e0e0e0;
						}
			
			#content #whiteBox {
				background-color:#fff;
				display:table;
				width:896px;
				padding:20px 0 0 0;
				clear:left;
				float:none;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
			}
				#content #whiteBox h2 {
					color:#ce171f;
					font-size:18px;
					margin-left:36px;
					clear:both;
					float:none;
				}
					#content #whiteBox #col3-4 {
						background-image:none;
						background-color:#ffffff;
					}
				
		#content .modelPicture {
			margin-bottom:20px;
		}
		#content .border {
			margin-top:2px;
			border:3px solid #FFFFFF;
		}
		#content .right {
			margin-left:10px;
			float:right;
		}
		#content .left {
			margin-right:10px;
			float:left;
		}
		.tools #content {
			margin-top:35px;
		}
		#footer {
			background-image:url(screen/footer-background.gif);
			background-repeat:no-repeat;
			width:822px;
			padding:7px 36px;
			height:30px;
			display:block;
			margin:15px auto 0 auto;
			text-align:left;
		}
			#footer a, #footer a:link, #footer a:visited {
				color:#05509e;
				text-decoration:none;
			}
			#footer a:hover, #footer a:active {
				color:#05509e;
				text-decoration:none;
			}
				#footer #contact {
					width:651px;
					float:left;
				}
				#footer #tools {
					float:right;
					width:110px;
				}
				#content.editor  {
					overflow:auto;
				}
				.editor #col1-2, .editor #col3-4, .editor #col1-2-3, .editor #col4 {
					border:none;
					margin:0;
				}