/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #0b0200;
font-size: 12px;
font-family: Georgia;
color:#0b0200;
padding:0px;
margin:0px;
line-height: 16px;
}

p {
margin: 0px 0px 20px 0px;
}

a {color: #990000; text-decoration:none;}
a:visited {color:#990000; text-decoration:none;}
a:active {color: #990000; text-decoration:none;}
a:hover { color:#990000; text-decoration:underline;}

h1 {
font-size: 15px;
font-weight: bold;
color:#0b0200;
margin: 0px 0px 15px 0px;
}

h2 {
font-size: 12px;
font-weight: bold;
color:#0b0200;
margin: 0px 0px 5px 0px;
}

.subtab {
font-size: 12px;
font-weight: bold;
color: #663300;
padding: 10px 0px 10px 0px;
cursor:pointer;
}

.subtab:hover {
font-size: 12px;
font-weight: bold;
color: #996600;
cursor:pointer;
}

.boldtext {
font-size: 12px;
font-weight: bold;
color: #0b0200;
padding: 0px 0px 0px 0px;
margin-bottom: 5px;
}

.heading {
font-size: 15px;
font-weight: bold;
color: #0b0200;
padding: 0px 0px 0px 0px;
}

.thumbnail {
margin: 5px 15px 10px 0px;
border: 3px;
border-color:#6F4515;
border-style: solid;
}

.thumbnail:hover {
border-color:#C6A361;
}

.rulevert {
width: 15px;
height: 25px;
background-image:url(../images/rule-vert.gif);
background-position:top;
background-repeat:repeat-y;
}

.rulehoriz {
width: 270px;
height: 25px;
background-image:url(../images/rule-horiz.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.tabletabs {
width: 270px;
height: 25px;
text-align:left;
}

.headerimg {
padding-bottom: 10px;
}

.logo {
border: 0px;
}

.listformat {
	margin-left: 15px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
}

.listformat li{
	margin-bottom: 15px;
}

img.download {vertical-align:middle;}

#topnav{height:38px;  width:289px; position: absolute; top: 201px; left: 51px; z-index: 160;}

	#topnav ul {
	    width:289px;
	    list-style:none;
	    margin:0px 0 0 0;
	    padding:0;height:38px;
	}
	
	#topnav ul li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;height:38px;
	}
	
	#topnav ul li a {
	    display:block;
	    float:left;
	    text-align:center;
	    color:#000;
	    text-decoration:none;
	    position:relative;
		line-height:1.3em;
		height:38px;
	}
	
	#topnav ul li a:hover {
		color:#fff;
	}
	
	#topnav ul li a.active,
	#topnav ul li a.active:hover {
	    color:#fff;
	    background:#000;
	    font-weight:bold;
	}
	
	#topnav ul li a span {
	    display:block;
	}
	
	#models a{background:url(../images/models-link.jpg) bottom; height:38px; width:91px;}
		#models a:hover{ background-position:top;}
	#gallery a{background:url(../images/gallery-link.jpg) bottom; height:38px;width:95px;}
		#gallery a:hover{ background-position:top;}
	#ordering a{background:url(../images/ordering-link.jpg) bottom; height:38px;width:103px;}
		#ordering a:hover{ background-position:top;}
		
#topnav2{height:38px;  width:285px; position: absolute; top: 201px; left: 612px; z-index: 170;}

	#topnav2 ul {
	    width:285px;
	    list-style:none;
	    margin:0px 0 0 0;
	    padding:0;height:38px;
	}
	
	#topnav2 ul li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;height:38px;
	}
	
	#topnav2 ul li a {
	    display:block;
	    float:left;
	    text-align:center;
	    color:#000;
	    text-decoration:none;
	    position:relative;
		line-height:1.3em;
		height:38px;
	}
	
	#topnav2 ul li a:hover {
		color:#fff;
	}
	
	#topnav2 ul li a.active,
	#topnav2 ul li a.active:hover {
	    color:#fff;
	    background:#000;
	    font-weight:bold;
	}
	
	#topnav2 ul li a span {
	    display:block;
	}
	
	#bio a{background:url(../images/bio-link.jpg) bottom; height:38px; width:44px;}
		#bio a:hover{ background-position:top;}
	#info a{background:url(../images/news-link.jpg) bottom; height:38px;width:69px;}
		#info a:hover{ background-position:top;}
	#links a{background:url(../images/links-link.jpg) bottom; height:38px;width:69px;}
		#links a:hover{ background-position:top;}
	#contact a{background:url(../images/contact-link.jpg) bottom; height:38px;width:103px;}
		#contact a:hover{ background-position:top;}
		
#backtomain{height:40px;  width:200px; position: absolute; top: 719px; left: 376px; z-index: 170;}
		
		#backtomain ul {
	    width:200px;
	    list-style:none;
	    margin:0px 0 0 0;
	    padding:0;height:40px;
	}
	
	#backtomain ul li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;height:40px;
	}
	
	#backtomain ul li a {
	    display:block;
	    float:left;
	    text-align:center;
	    color:#000;
	    text-decoration:none;
	    position:relative;
		line-height:1.3em;
		height:40px;
	}
	
	#backtomain ul li a:hover {
		color:#fff;
	}
	
	#backtomain ul li a.active,
	#backtomain ul li a.active:hover {
	    color:#fff;
	    background:#000;
	    font-weight:bold;
	}
	
	#backtomain ul li a span {
	    display:block;
	}
	
	#backto a{background:url(../images/back-to-main-site-link.jpg) bottom; height:80px; width:200px;}
		#backto a:hover{ background-position:top;}



/* ----------container to center the layout-------------- */
#container {
position: relative;
width: 950px;
height: 860px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
background-image: url(../images/bg-main-1-new.jpg);
background-position: top;
background-repeat: no-repeat;
}

#container-bg {
	width: 950px;
	height: 860px;
	background-position: -25px bottom;
	background-repeat: no-repeat;
}

#container-gallery {
position: relative;
width: 950px;
height: 860px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
background-image: url(../images/gallery-bg.jpg);
background-position: top;
background-repeat: no-repeat;
}

/* ----------banner for logo-------------- */
#banner {
position: absolute;
top: 0px;
left: 175px;
padding: 0px;
z-index: 150;
}

/* ----------flash movie-------------- */
#flashcontent {
position: absolute;
top: 110px;
left: 25px;
width: 900px;
padding: 0px;
z-index: 100;
}

/* ----------link for logo-------------- */
#logolink {
position: absolute;
width: 200px;
top: 50px;
left: 375px;
padding: 0px;
z-index: 151;
border:0px;
}

/* -----------------content--------------------- */
#content {
width: 460px;
position: absolute;
z-index: 120;
top: 235px;
left: 515px;
padding: 0px;
}

/* --------------left navi------------- */
#left {
position:absolute;
z-index: 130;
top: 290px;
left: 245px;
width: 270px;
height: 300px;
padding: 0px;
}

#basicleft {
	position:absolute;
	z-index: 131;
	top: -25px;
	left: 0px;
	width: 270px;
	padding: 0px;
	overflow: visible;
	visibility: visible;
}

#left2 {
position:absolute;
z-index: 130;
top: 600px;
left: 245px;
width: 270px;
height: 150px;
padding: 0px;
}

#basicleft2 {
	position:absolute;
	z-index: 131;
	top: -25px;
	left: 0px;
	width: 270px;
	padding: 0px;
	overflow: visible;
	visibility: visible;
}

#left3 {
position:absolute;
z-index: 130;
top: 290px;
left: 245px;
width: 270px;
height: 300px;
padding: 0px;
}

#basicleft3 {
	position:absolute;
	z-index: 131;
	top: -25px;
	left: 0px;
	width: 270px;
	padding: 0px;
	overflow: visible;
	visibility: visible;
}

#overview {
	position:absolute;
	z-index: 131;
	top: 10px;
	left: 0px;
	width: 270px;
	padding: 0px;
	overflow: visible;
	visibility: visible;
}

#specs {
	position:absolute;
	z-index: 132;
	top: 10px;
	left: 0px;
	width: 270px;
	padding: 0px;
	visibility: hidden;
}

#gallery2 {
	position:absolute;
	z-index: 133;
	top: 10px;
	left: 0px;
	width: 270px;
	padding: 0px;
	visibility: hidden;
}

#gallery3 {
	position:absolute;
	z-index: 134;
	top: 10px;
	left: 0px;
	width: 270px;
	padding: 0px;
	visibility: hidden;
}

/* -----------footer--------------------------- */
#footer {
position:absolute;
z-index: 140;
top: 715px;
left: 630px;
width: 170px;
padding: 0px;
}

#pick {
position:absolute;
z-index: 180;
top: 645px;
left: 800px;
width: 75px;
padding: 0px;
}