body {
	background: #000000 url(../images/bgbody.jpg) no-repeat fixed top center;
	font-family: 'Droid Sans', sans-serif;
	color:#666666;
	
}
#banner {z-index:3000; position:absolute; top:0; right:0; }
#banner img{width:auto;max-width: 100%;
    height: auto;
    width: auto;}
#header {
	height:155px;background: #000000 url(../images/bg-baca.png) no-repeat top center;
	}
#logo {
	
	text-align:center;
	height:140px;
	letter-spacing:.25em;
	color:#efefef;
	font-style:italic;
	margin-top:20px;
	}
	#logo a {
	text-decoration:none;
	}
#logo img {
	margin-top:15px;
	}	
#logosub {
	margin: 0 auto;
	text-align:center;
	height:36px;
	letter-spacing:.25em;
	color:#efefef;
	font-style:italic;
	}
#logosub a {
	text-decoration:none;
	}	
#menu, .menu {
	position:relative;width:960px;margin:0px auto;
	padding-top:15px;
	height:50px;
	}

.slider {
	height:450px;
	}

#content small {font-size:.85em; line-height:1.5em;}
	
	
h1, h2, h3, h4 {font-weight:normal;text-transform:uppercase;}
h1,h4 {color:#ffffff;}
h1 span  {color:#ff0033;padding-left:1em;margin-left:1em;border-left:1px solid #666;}
h2 {color:#cc0000;text-transform:none}
h3 {color:#ff0033;}
p {color:#999999;}

.lead {font-size:1.25em;}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}


.categories img {
border: 1px solid #620000;
}

h3.categories, .categories h3 {
margin-bottom:0px;
}
.categories p {
	color:#808080;}

.categories ul {
list-style: none; /*--Takes out the default bullets--*/
margin: 0;
padding: 0;
padding-bottom:10px;
}
.categories  ul li {
margin: 0;
padding: 0px 0px 0px 8px;
background: url(../images/icon_bullet.png) no-repeat left 8px; border-bottom:1px dotted #333;

}	
.categories li {
	padding:0px;margin:0px;color:#808080;}
		
	
li.productlist {
	border-top:1px solid #222222; padding:10px 0px 5px 10px;margin:0px 0px 5px 0px}
	
.required 
 { 
 color: #CC0000; 
 }

.submit input {
	width: auto;
	padding: 9px 15px;
	background: #666;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	}
.highlight {color:#999;font-size: 120%;}


/* Footer
----------------------------------------------------------------------------------------------------*/	
	
    #footer {
	margin: 50px 0px;/*margin: 50px 0px;*/
	min-height:150px;
	border-top:1px solid #222222;
	padding-top:50px;/*padding-top:100px;*/
	}
	
	#footer p {font-size:.85em; line-height:1.5em;}
	
	#footer .legal {text-align:left; padding-top:100px; }
	#footer .callout, #header .callout {font-size:1.5em;font-weight:normal;line-height:1em;
	font-style:italic;
	letter-spacing:-.0625em;margin-bottom: 0px;}


/* General Links
----------------------------------------------------------------------------------------------------*/

a:link {text-decoration:underline; color:#999999;}
a:visited {text-decoration:none;color:#999999;}
a:hover {text-decoration:underline;color:#ffffff;}
a:active {text-decoration:none;color:#ffffff;}
 
h1 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,
h1 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{
	text-decoration:none;color:#ffffff;
	}
h1 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active, 
h1 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
	text-decoration:none;color:#ffffff;
	}
h2 a:link, h2 a:visited{ text-decoration:none;color:#cc0000;}
h2 a:active,h2 a:hover{ color:#ff0000;}

h3 a:link, h3 a:visited{ text-decoration:none;color:#ff0033;}
h3 a:active,h3 a:hover{ color:#ff0000;}
		
h4 a:link,h5 a:link,h6 a:link,
h4 a:visited, h5 a:visited, h6 a:visited{
	text-decoration:none;color:#ffffff;
	}
h4 a:active,h5 a:active,h6 a:active, 
h4 a:hover,h5 a:hover,h6 a:hover{
	text-decoration:none;color:#ffffff;
	}
 a:link.feature, a:visited.feature, a:active.feature, a:hover.feature{
	text-transform:uppercase;text-decoration:none;color:#ffffff;
	}
			



	