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

body {
margin-right:auto;
margin-left:auto;
vertical-align:top;
background-color: #00000;
background-image:url(images/background.jpg);
background-repeat:repeat-x;
padding:0px;
margin-top:0px;
}

#container {
margin-right:auto;
margin-left:auto;
width:780px;
margin-top:0px;
background-color:#FFFFFF;
height:auto;
}

div.headerfloat {
  float: left;
  }
  
#header {
margin-right:auto;
margin-left:auto;
width:735px;
}

#navigation {
margin-right:auto;
margin-left:auto;
width:735px;
heigh:25px;
}

#sectionimage{
display:block;
margin-left:auto;
margin-right:auto;
width:735px;
height:146px;
}

#secondnav{
display:block;
margin-left:auto;
margin-right:auto;
width:735px;
height:23px;
}

#contentarea{
display:block;
margin-left:auto;
margin-right:auto;
width:780px;
height:auto;
margin-top:-2px;
}

#bluespace {
padding-right:5px;
padding-left:5px;
width:11px;
}

#content {
padding-top:-3px;
margin:0;
}

#sectiontitle {
display:block;
margin-left:auto;
margin-right:auto;
width:735px;
}

#left_news {
display:block;
margin-left:auto;
margin-right:auto;
width:735px;
height:146px;
}

#text {
display:block;
margin-left:auto;
margin-right:auto;
width:735px;
}

#footer{
display:block;
margin-left:auto;
margin-right:auto;
width:735px;
height:21px;
background-color:#658db4;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
color:#FFFFFF;
text-align:center;
padding-left:23px;
padding-right:22px;
}


div.bullet {
display:block;
width:14px;
height:25px;
border:none;
background: url(images/bullet.jpg) no-repeat;
float:left;
}






#logo a{
display:block;
width:347px;
height:104px;
border:none;
background: url(images/logo.jpg) no-repeat;
}

#home a{
display:block;
width:62px;
height:25px;
border:none;
background: url(images/home.jpg) 0px -25px no-repeat;
}

#home a:hover{
width:62px;
height:25px;
border:none;
background: url(images/home.jpg) 0px 0px no-repeat;
}

#services a{
display:block;
width:100px;
height:25px;
border:none;
background: url(images/services.jpg) 0px -25px no-repeat;
}

#services a:hover{
width:100px;
height:25px;
border:none;
background: url(images/services.jpg) 0px 0px no-repeat;
}

#upload a{
display:block;
width:129px;
height:25px;
border:none;
background: url(images/upload.jpg) 0px -25px no-repeat;
}

#upload a:hover{
width:129px;
height:25px;
border:none;
background: url(images/upload.jpg) 0px 0px no-repeat;
}

#about a{
display:block;
width:101px;
height:25px;
border:none;
background: url(images/about.jpg) 0px -25px no-repeat;
}

#about a:hover{
width:101px;
height:25px;
border:none;
background: url(images/about.jpg) 0px 0px no-repeat;
}


#contact a{
display:block;
width:126px;
height:25px;
border:none;
background: url(images/contact.jpg) 0px -25px no-repeat;
}

#contact a:hover{
width:126px;
height:25px;
border:none;
background: url(images/contact.jpg) 0px 0px no-repeat;
}

#cart a{
display:block;
width:99px;
height:25px;
border:none;
background: url(images/cart.jpg) 0px -25px no-repeat;
}

#cart a:hover{
width:99px;
height:25px;
border:none;
background: url(images/cart.jpg) 0px 0px no-repeat;
}

#checkout a{
display:block;
width:94px;
height:25px;
border:none;
background: url(images/checkout.jpg) 0px -25px no-repeat;
}

#checkout a:hover{
width:94px;
height:25px;
border:none;
background: url(images/checkout.jpg) 0px 0px no-repeat;
}

#order a{
display:block;
width:147px;
height:25px;
border:none;
background: url(images/order.jpg) 0px -25px no-repeat;
}

#order a:hover{
width:147px;
height:25px;
border:none;
background: url(images/order.jpg) 0px 0px no-repeat;
}


h1 {
margin-top:0px;
margin-bottom:-3px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.25em;
color:#304d6e;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
}

p a{
font-family:Arial, Helvetica, sans-serif;
color:#304d6e;
text-decoration:none;

}

p a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#658db4;
text-decoration:none;
}

p a:visited{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}



#menu_1{
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
color:#ffffff;
text-decoration:none;
width:700px;
}

#menu_1 a{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

#menu_1 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#b6b6b6;
font-weight:bold;
text-decoration:none;
}

#menu_1 a:visited{
text-decoration:none;
font-weight:bold;
}




#secondnav ul{
display: inline;
list-style-type: none;
margin-left:0px;
padding-left:0px;
}

#secondnav li{
display: inline;
list-style-type: none;
margin-left:0px;
padding-left:0px;
}


/***FORM STYLE***/

form {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#304d6e;
	
}
form legend {
	font-size: 16px;
	font-weight: bold;
	border:none;
}
form ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
form ol li {
	float: left;
	padding: 4px;
}
form label {
	display: block;
	font-weight: bold;
}
form ol ol label {
	display: inline;
	font-weight: normal;
}
.rowWrap {
	float: left;
	clear: both;
	border: none;
	margin-bottom: 2px;
}
.groupWrap {
	padding: 8px;
	float: left;
	clear: both;
	border: none;
	margin-bottom: 4px;
}
.sectionWrap {
	padding: 8px;
	float: left;
	clear: both;
	border: none;
	margin-bottom: 8px;
}

.tx-felogin-pi1{
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
margin-top:10px;
}

fieldset {
margin-top:10px;
margin-left:0px;
padding-left:0px;
border:0px;
}

.horiz1 {
list-style-type:none;
display:inline;
}

.horiz2 {
list-style-type:none;
display:inline;
}

#content li{
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
}