/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 130%;
letter-spacing: .005em;
word-spacing: .05em;
color:#505050;
margin: 0;
padding: 0;

}
.logoSmall {
position: absolute;
top:0px;
}
.container {
position:absolute;
top: 20px;
margin-left:-500px;
width: 960px;
left: 50%;
}
index_default {
position: absolute;
width: 423px;
height: 192px;
top: 0px;
left: 0px;
}
products_default {
position: absolute;
width: 308px;
height: 301px;
top: 0px;
left: 0px;
}
sigg_default {
position: absolute;
width: 389px;
height: 264px;
top: 20px;
left: 20px;
}
h1 {
position: relative;
display: inline;
font-size: 11px;
margin-top: -15px;
margin-left: -350px;
z-index: 1; 
}
.leftSide {
position: absolute;
top: 40px;
width: 291px;
height:300px;
left: 0px;
z-index: 10;

}
p  a:link {
color:#333333;
text-decoration:underline;
}
p a:visited {
color: #333333;
text-decoration:none;
}
p  a:hover {
color: #DA131E;
text-decoration:none;
}
p  a:active {
color: #333333;
text-decoration:none;
}


#logo {
position: absolute;
width: 168px;
height: 37px;
left: 130px;
}


.nav  {
position: absolute;
margin: 0;
padding:0;
top:18px;
left:60px;

}
.nav ul {
list-style:none;
}
.nav li {
text-align:right;
}

.content {
position: absolute;
top: 41px;
left: 298px;
width: 420px;
height: 299px;

}
.frontPage {
position: absolute;
top: 41px;
left: 298px;
width: 445px;
height: 299px;

}
#text{
position: absolute;
width: 470px;
top: 12px;
left: 2px;

}

h2{
color:#000000;
font-size: 13px;
font-weight: bold;
display: inline;
padding-bottom: 3px;
}
#scrollText {
position: relative;
width: 450px;
height: 248px;
padding-top: 5px;
padding-right: 20px;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#cccccc;
scrollbar-3dlight-color:#cccccc;
scrollbar-darkshadow-color:##cccccc;
scrollbar-shadow-color::#cccccc;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#cccccc;
overflow: auto;
}
#scrollText a:link {
text-decoration:none;
font-weight: bold;
}
#scrollText a:visited{
text-decoration:none;
font-weight: bold;
}
#scrollText a:hover {
color:#DA131E;
text-decoration:none;
font-weight: bold;
}
#scrollText a:active {
color:#DA131E;
text-decoration:none;
font-weight: bold;
}
.water {
position: absolute;
left: 337px;
top: 51px;
}
#FAQ {
position: absolute;
top: 20px;
left: 15px;
}
#FAQBtn {
position: absolute;
top: 260px;
left: 185px;
}
#question {
position: relative;
}
.query {
position:relative;
font-weight: bold;

}
	.query a:link {
	color:#000000;
	text-decoration:none;
	}
	.query a:visited {
	color:#000000;
	text-decoration:none;
	}
	.query a:hover {
	color:#DA131E;
	text-decoration:none;
	}
	.query a:active {
	color:#000000;
	text-decoration:none;
	}
.query p{
position: relative;
left: 40px;
margin-top: -27px;
margin-left: 2px;

}
#people {
position: absolute;
top: 1px;
left: 310px;
}

p {
margin: 0;
padding-top: 5px;
padding-left: 2px;

}

#flashContent {
position: absolute;
width: 471px;
height: 195px;
top: 103px;
left: 0px;
z-index: 1;
}
#flashCatalogue {
position: absolute;
width: 685px;
height: 300px;
top: 0px;
left: 0px;
z-index: 10;
}

#flashLocator {
position: absolute;
width: 685px;
height: 300px;
top: 0px;
left: 0px;
z-index: 10;

}
.rightSide {
position: absolute;
top: 40px;
left: 776px;
width: 209px;
height:300px;
z-index: 3;

}
.winSide {
position: absolute;
top: 40px;
left: 775px;
width: 215px;
height:300px;


}
#flashSide{
position: absolute;
top: 40px;
left: 775px;
width: 220px;
height:315px;
z-index: 100;


}

.footer {
position:absolute;
top: 345px;
width:950px;
color:#505050;
font-size:9px;
font-weight:bold;
left: 110px;
}
		
			.footer a:link, a:visited {
			text-decoration: none;
			color: #505050;
			}
			.footer a:hover {
			text-decoration: none;
			color:#DA131E;
			}

.links {
position:relative;
margin-left:20px;


}
#testimage {
position: absolute;
left: 370px;
top: 5px;

}
#tvImage {
position: absolute;
left: 210px;
top: 50px;

}
#thumbs {
position: absolute;
left:0px;
top: 54px;


}

#martian {
position: absolute;
width: 190px;
height: 250px;
left: 137px;
top: 18px;

}

#location {
position: absolute;
left:1px;
top: 75px;
width: 480px;
}

#contactLogo {
position: absolute;
top: 20px;
left: 33px;
}
.red {
color:#DA131E;
font-size:13px;
font-weight: bold;
}
.capital {
font-size:9px;
color:#DA131E;
font-weight: bold;
line-height: 100%;
}
h4 {
color:#DA131E;
font-size:13px;
display: inline;
}
#address {
position: absolute;
width: 200px;
color:#FFFFFF;
top: 20px;
left: 33px;
z-index: 10;
}

/*form  - start*/
#form {
position: absolute;
width:300px;
left: 0px;
top: 20px;
}

#form label, label span {
display: block;
padding-bottom: .25em;
}
#form label {
float: left;
width: 100%;
}
#form label span {
float: left;
width: 20%;
text-align: left;
}
#form fieldset {
width: 100%;
border: 0;

}
#form fieldset textarea {
width: 205px;
height: 70px;
font-size: 11px;
border:0;
float: left;
border: 1px solid #666666;
}
#form fieldset input {
width: 205px;
height: 12px;
font-size: 10px;
background-image:url(images/formField.gif);
border:0;
float: left;
border: 1px solid #666666;
}

#form fieldset input:active, input: focus {
border-color:#DA131E;
}
#form fieldset input:hover {
border-color:#DA131E;
}
#form fieldset textarea:active, textarea: focus {
border-color:#DA131E;
}
#form fieldset textarea:hover {
border-color:#DA131E;
}

#submit {
position:absolute;
top: 118px;
left: 0px;


}	/*end contact Form*/	
		/*BUY page*/	
#buyText{
position: absolute;
top: 14px;
width: 300px;
left: 15px;
}

.bold {
font-weight:bold;
}


 
 #mediaText{
position: absolute;
top: 12px;
width: 450px;
left: 2px;
}
 #mediaTitle{
 position: relative;
 float: right;
 font-weight: bold; 
 padding-right: 90px;
 
 }
 
 #mediaTitle a:link {
			text-decoration: none;
			color: #505050;
			}
#mediaTitle a:visited {
			text-decoration: none;
			color: #505050;
			}
 #mediaTitle a:hover {
			text-decoration: none;
			color:#DA131E;
			}
 #date {
 position: relative;
 float: left;
  

 }
 .directions {
 width: 100px;
 position: absolute;
 text-align: left;
 left: 300px;
 font-size: 9px;
 }

 