* {  
	vertical-align: baseline;  
	font-family: inherit;  
	font-style: inherit;  
	font-size: 100%;  
	border: none;  
	padding: 0;  
	margin: 0;  
	}  

table {  
	border-collapse: collapse;  
	border-spacing: 0;  
	}
ul { margin-left:1em;}	
li {margin-bottom:1em;}	
	
body {
	margin:0;
	padding:0;
	background-color:fff;
	background-image: url('images/back-patt.jpg');
	background-repeat: repeat xy;
	background-postion:top left;
	
	color: #2b2c41;
	font-family: tahoma, verdana, arial, helvetica;
	text-align: justify;
	font-size: 0.8em;
}

.blue-title{ color:#1e5fab; font-size:1.2em; }

h1,h2,h3,h4,br,p { margin:0; padding:0; }
p{ padding: 0.5em 0 0.2em 0; line-height: 130%; }

.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}
/*hides form ie-mac \*/
*html .clearfix: {height:1%;}
.clearfix:{display:block;}
/* end of hide form ie-mac */

div.hr { height: 25px; background: url(images/seprator.gif) no-repeat scroll center; clear:both; margin-top:1em; margin-bottom:1em;}
div.hr hr { display: none;}

em{
color: 000;
text-style: none;
font-weight: bold;
}
img{border:0;
}
.floatright{
float:right;
}

h1,h2,h3,h4{
font-family: helvetica; arial, sans serif;
color: #171f1f;
font-size: 1em;
}

a{
font-family: verdana, arial, helvetica;
font-size:11px;
color: #de141c;
text-decoration: none;
display: inline-block

}
a:hover {
color:#1e5fab;
}

/* layout and structure goes below
*/

#container{
width:950px;
background-color: #FFFFFF;
margin: 0 auto;
margin-top: 61px;
}

#content{
margin:7px;
padding: 24px 35px 24px 35px;
}

#left{
width:75%;
float:left;
}
#right{
width:23%;
float:right;
}

#pickofthemonth{
margin-top: 18px;
background-image: url('images/pick-back.gif');
backgrond-repeat: no-repeat;
width: 196px;
height: 247px;
text-align:center;
vertical-align:middle;
}

#newrelease{
margin-top: 18px;
background-image: url('images/pick-back2.gif');
backgrond-repeat: no-repeat;
width: 196px;
height: 200px;
text-align:center;
vertical-align:middle;
}

#googlead{
margin-top: 18px;
background-color:#FAFAFA;
backgrond-repeat: no-repeat;
width: 196px;
height: 608px;
text-align:center;
vertical-align:middle;
}

#googlead2{
margin-top: 18px;
background-color:#990000;
backgrond-repeat: no-repeat;
width: 196px;
height: 608px;
text-align:center;
vertical-align:middle;
}

#amazon{
margin-top: 18px;
background-color:#999999;
backgrond-repeat: no-repeat;
width: 196px;
height: 500px;
text-align:center;
vertical-align:middle;
}

.layer1 {
margin: 0;
padding: 0;
width: 640px;
}

.heading {
margin: 1px;
color: #fff;
padding: 3px 10px;
cursor: pointer;
position: relative;
background-color:#cc1100;
}
.content {
padding-top:5px;
padding-bottom:3px;
padding-right:10px;
padding-left:10px;
background-color:#fafafa;
}

.ytlinks {
padding-top:5px;
padding-bottom:3px;
padding-right:10px;
padding-left:10px;
background-color:#fafafa;
}

#header{
background-color:#171f1f;
background-image: url('images/header-bz.jpg');
}

#header2{
/*background-image: url('images/back-patt.jpg');*/
background-repeat: repeat-xy;
}

#logo{
float:inline;
width: auto;
}
#header2 p{
display: inline-block;
padding: 87px 0 0 52px;
font-family: trebuchet ms, arial, helvetica;
color: #fff;
font-size:1.8em;
}

#nav {
background-color:#4b4b4b;
width: 702px;
height:50px;
float:inline;
}

#nav ul{
background-color:171f1f;

}

#nav ul li{
display:inline;
line-height:30px;
height:30px;
float:left;
}

#nav ul li a{
dispaly:block;
height:30px;
line-height:30px;
float:left;
margin:0;
padding: 0 1.5em 0px 1.5em;
color: #d3d3d3;
font-family: trebuchet ms, arial, helvetica, verdana;
font-size:0.8em;
text-decoration: none;
}

#nav ul li a:active{
color: #d3d3d3;
}
#nav ul li a:hover{
color: #d2ff20;
background-color: #354040;
}




#footer {
width:auto;
background-color:#404d4d;
align:center;
}

#footer-nav{
width:840px;
margin:0 auto;

}

#footer-nav ul{
background-color:171f1f;
position:relative
}

#footer-nav ul li{
display:inline;
line-height:30px;
height:30px;
float:left;
}

#footer-nav ul li a{
dispaly:inline-block;
height:30px;
line-height:30px;
float:left;
margin:0;
padding: 0 1.5em 0px 1.5em;
color: #d3d3d3;
font-family: trebuchet ms, arial, helvetica, verdana;
font-size:0.8em;
text-decoration: none;
}

#footer-nav ul li a:active{
color: #d3d3d3;
}
#footer-nav ul li a:hover{
color: #d2ff20;
background-color: #354040;
}


#footer span {
width: auto;
align: center;
color: gray;
float: right;
padding: 0 2em; 0 0 ;
font-family: tahoma, verdana, arial;

}
#footer p{
font-size: 0.8em;
color: gray;

}
#footer a:link, footer#a:visted, footer#a:active{
color: #6fbbb0;
}

#footer a:hover{
color: gray;
}


div#c2-holder{ width:296px;}

#contact-form{
background-image: url(images/bz-contact-form.png);
background-color:#CCCCCC;
background-repeat: no-repeat;
margin:10px 0 10px 0;
height: auto;

}

.submit-button {
	background: url('images/bz-quote-button.png');
	color: white;
	border: 0;
	margin: 6px 0 0 120px;
	padding: 0 0 2px 0;
	width: 95px;
	height: 24px;
	font-family: Tahoma;
	float: left;
	font-size: 11px;
	cursor: pointer;

	}

label,input,textarea {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;

}

label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}