@charset "utf-8";

/* Senica Gonzalez senica@gmail.com */

body {
width:100%;
text-align:center;
margin:0px 0px;
padding:0px;
color: #444;
font-family: Tahoma, Geneva, sans-serif;
font-size: .8em;
background: #000000;
}

h1 {
font-size: 1.2em;
font-weight: 200;
}

fieldset{
	border:2px solid #cccccc; 
}

a {
color: #0073de;
text-decoration: none;
border: none;
}

a:hover {
color: #999;
}

a:visited {
color: #0073de;
}

a:visited:hover {
color: #0073de;	
}

img{
border:none
}

label { display:block; }

input, textarea{
border: 1px solid #0073de;
}

input:hover, textarea:hover{
	background:#ffffcc 
}

.column {
width : 30%;
float:left;
background:#ffffff;
border:1px solid #cccccc;
margin:5px;
text-align:justify;
padding:10px;
}

.clear {
clear:both; 
}

.divider {
background: url(../images/divider.png) repeat-x top;
height: 12px;
width:100%;
}

#logo {
float:left;
width:235px;
height:125px;
}

#location {
text-align:left;
clear:both;
padding-top:0px;
padding-bottom:1px;
padding-left:15px;
border-bottom:2px solid #cccccc;
}

#footer {
background: url(images/footer.png) repeat-x bottom;
height:30px;
vertical-align:bottom;
color:#ffffff;
text-align:center;
clear:both;
}

#content{
width:960px;
padding:0px;
margin:0 auto;
border-right:5px solid #000000;
border-left:5px solid #000000;
background: #efefef;
min-height:600px;
}

#info{
padding:0px;
margin:30px;
text-align:center;
vertical-align:center;
background: #000000;
font-variant: small-caps;
height:30px;
}

#leftbar{
float:left;
padding:0px;
font-variant: small-caps;
width:200px;
border:0;
margin: 10px;
height:550px;
min-height:400px;
}

#filler{
float:left;
padding:0px;
width:698px;
margin:10px;
text-align:left;
padding:10px;
}
		
#contact_submit{
border: 1px solid #0073de;
}
#contact_submit:hover{
background:#666666; 
}

#header{
 	width:940px;
 	padding:10px;
}

.fillertext{
	text-align:justify;
	line-height:30px;
	text-indent:1.5em;
	border:1px solid #cccccc;
	background:#ffffff;
	padding:20px; 
}

.fillertext > p:first-letter{
	 color:#000000; 
}

.fillertext > p{
	 text-align:justify;
}	

.prod_col{
	float:left; 
}

.prod {
width : 420px;
margin:10px;
margin-bottom:20px;
padding: 10px;
background:#ffffff;
border:1px solid #cccccc;
text-align:justify;
}

.listBoxLink > li{
	cursor:pointer;
}

.listBoxLink > li > a{
	text-decoration:underline;
	color: #0073de;
}

.listBoxLink > li > span{
	display: none;
	border: 1px solid #000;	
	padding: 20px;
	line-height: 20px;
	background:#ffffff;
}
