/* 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;

}
.faq {
margin: 0;
padding: 0;
display: inline;
}
#greenCross {
position: absolute;
top: -25px;
left: 540px;

}
.green{
position: absolute;
top: 15px;
left: 25px;
}
.sota{
position: absolute;
top: 170px;
left: 40px;
}
.small {
font size: 11px;
font-variant:small-caps;
}
.logoSmall {
position: absolute;
top:0px;
}
.container {
position:absolute;
top: 50px;
margin-left:-500px;
width: 960px;
left: 50%;
}
.index_default {
position: absolute;
width: 439px;
height: 183px;
top: 13px;
left: 17px;
}
.default {
position: absolute;
width: 685px;
height: 300px;
top: 0px;
left: 3px;
}
.products_default {
position: absolute;
width: 308px;
height: 301px;
top: 0px;
left: 0px;
}
#giving {
position: absolute;
top: 0px;
left: 78px;
}
.sigg_default {
position: absolute;
width: 389px;
height: 264px;
top: 20px;
left: 20px;
}
#flashwinners {
position: absolute;
left: 100px;
top: 220px;
}
h1 {
position: relative;
display: inline;
font-size: 11px;
margin-top: -15px;
margin-left: -112px;
z-index: 1; 
}
.leftSide {
position: absolute;
top: 40px;
width: 291px;
height:300px;
left: 0px;
z-index: 10;

}
#competition {
position: absolute;
top: 220px;
left: 107px;
}
p  a:link {
color:#333333;
text-decoration:none;
}
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;
top: 14px;
left:15px;
z-index: 20;
}
#fronttext{
position: absolute;
top: 20px;
left:27px;
z-index: 20;
text-align:justify;
line-height: 120%;
}
#failedText{
position: absolute;
width: 250px;
top: 14px;
left:15px;

}



.water {
position: absolute;
left: 337px;
top: 51px;
}
#FAQ {
position: absolute;
top: 255px;
left: 495px;
z-index: 50;
}
#backBtn {
position: absolute;
top: 255px;
left: 15px;
}
#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: 104px;
left: 0px;
z-index: 1;
}
#flashCatalogue {
position: absolute;
width: 685px;
height: 300px;
top: 0px;
left: 0px;
z-index: 10;
}
#flashMartian {
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;


}

.faqfooter {
position:absolute;
top: 392px;
width:950px;
color:#505050;
font-size:9px;
font-weight:bold;
left: 256px;

}
.right {
position:relative;
margin-left:555px;
}
.footer {
position:absolute;
top: 342px;
width:950px;
color:#505050;
font-size:9px;
font-weight:bold;
left: 118px;
}
		
			.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: 130px;
top: 18px;

}

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

.red {
color:#DA131E;
font-size:13px;
font-weight: bold;
}
.capital {
font-size:13px;
font-weight: bold;
}
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: 97px;
left: 0px;


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

.bold {
font-weight:bold;
}
.gallerycontent h5 {
color:#DA131E;
display: inline;
font-size: 13px;
}
	/*left*/	
.gallerycontent #list {
position:relative;
margin-left: 0px;

}
.gallerycontent ul  {
list-style-type:none;
margin: 0;

}
.gallerycontent li  {
padding-top: 10px;
}

 .gallerycontent a:link {
			text-decoration: none;
			color: #505050;
			}
.gallerycontent a:visited {
			text-decoration: none;
			color: #505050;
			}
 .gallerycontent a:hover {
			text-decoration: none;
			color:#DA131E;
			}
			
form gallerycontrol {
border-color:#FFFFFF;
border-style:hidden;

}
.switchgroup1{
width: 400px;
}



 
#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;
 }

 