@charset "UTF-8";
/* CSS Document */

body{
	font-size:62.5%;
	margin:0px;
	padding:0px;
	background-image:url(img/bg.jpg);
	background-attachment:scroll;
	background-position:top;
	background-repeat:repeat-x;}
div, form, h1, h2, h3, h4, h5, h6, p, br, object, img{
	margin:0px;
	padding:0px}
	
/*DIV*/
	
div#wrapper{
	height:auto;
	width:900px;
	position:relative;
	margin:0px auto 0px auto;}
	
div#main{
	height:auto;
	width:900px;
	position:absolute;
	top:225px;
	left:0px;}
	
div#viewer{
	height:312px;
	width:630px;
	position:absolute;
	top:300px;
	left:270px;
	background-image:url(img/viewerbg.jpg);
	background-position:right;
	background-repeat:no-repeat;}
	
div#swf{
	height:300px;
	width:601px;
	position:absolute;
	top:1px;
	right:10px;}
	
div#category{
	height:auto;
	width:270px;
	position:absolute;
	top:205px;
	left:1px;}
	
div#group{
	height:30px;
	width:600px;
	position:absolute;
	top:240px;
	left:300px;}

div#menu{
	height:50px;
	width:600px;
	position:absolute;
	top:135px;
	left:300px;
	text-align:right;}
	
div#phone{
	height:75px;
	width:400px;
	position:absolute;
	top:25px;
	left:500px;
	text-align:right;}
	
div#footer{
	height:150px;
	width:900px;
	position:absolute;
	top:675px;
	left:0px;
	text-align:center;}
	
div#floatfooter{
	height:150px;
	width:900px;
	position:relative;
	float:left;
	text-align:center;}
	
div#floatmain{
	height:auto;
	width:500px;
	position:relative;
	float:left;
	margin:225px 0px 40px 0px;}
	
div#map{
	position:relative;
	width:600px;
	height:400px;
	float:right;
	margin-left:20px;}
	
div#floatimage{
	position:relative;
	width:370px;
	height:auto;
	float:left;
	clear:none;
	margin:225px 0px 0px 30px;
	overflow:visible;}	
	
/*IMG*/

img#logo{
	position:absolute;
	top:0px;
	left:-85px;
	z-index:-1;}
	
img#slogan{
	position:absolute;
	top:75px;
	left:500px;
	z-index:0;}
	
img#viewer{
	height:310px;
	width:610px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;}
	
img#see{
	position:absolute;
	top:475px;
	left:50px;
	border:0;}
	
img#wares{
	position:absolute;
	top:275px;
	right:0px;
	z-index:-1;}
	
img.wings{
	display:inline;}
	
/*TYPO*/

h1{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:3em;
	font-weight:lighter;
	font-style:italic;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;}

h2{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.4em;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0.1em;
	line-height:3.2em;
	color:#aaa;}
	
h3{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:2em;
	font-weight:lighter;
	font-style:italic;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;}
	
h4{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:2.5em;
	font-style:italic;
	text-transform:normal;
	letter-spacing:normal;
	font-weight:normal;
	line-height:1.5em;
	color:#aaa;}

h5{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.5em;
	font-weight:lighter;
	font-style:italic;
	text-transform:normal;
	letter-spacing:normal;
	line-height:2em;
	color:#555;}
	
h6{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.4em;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.4em;
	color:#444;
	text-indent:20px;
	margin-top:20px;
	margin-bottom:20px;}
	
p{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.4em;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.4em;
	color:#444;
	text-indent:20px;
	margin-top:20px;
	margin-bottom:20px;}
	
p.cap{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.2em;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.4em;
	color:#aaa;
	text-indent:20px;
	margin:0px 0px 40px 10px;}
	
p.products{
	color:#aaa;
	margin:0px 10px 0px 10px;}
	
	
br{
	line-height:1em;}
	
hr{
	color:#ccc;}
	
/*LINKS*/

a.menu:link {color:#aaa; text-decoration:none;}
a.menu:visited {color:#aaa; text-decoration:none;}
a.menu:hover {color:#444; text-decoration:none;}
a.menu:active {color:#aaa; text-decoration:none;}

a.products:link {color:#555; text-decoration:none;}
a.products:visited {color:#555; text-decoration:none;}
a.products:hover {color:#aaa; text-decoration:none;}
a.products:active {color:#555; text-decoration:none;}

a:link{color:#ccc;}
a:visited{color:#ccc;}
a:hover{color:#ccc;}
a:active{color:#ccc;}



/*MISC*/

.left{
	float:left;}
	
.right{
	float:right;}

li{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.4em;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.4em;
	color:#444;}