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


#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #f4f4f4;
	padding-bottom: 10px;
background-image: url(gradient.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}
#main {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: black;
	background-repeat: repeat-y;
	background-position: center;
	padding-bottom: 10px;
}
p{
	
	color: #666;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

#content {
	clear: both;
	background-color: #FFFFFF;
}
#maincontent {
	clear: both;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	height: auto !important:
	padding-top: 20px;
	padding-bottom: 10px;
}
#main2 {
	width: 400px;
	height: 450px;
	float: left;
	padding-right: 20px;
	}


#signuphead {
	height: 20px;
	width: 280px;
	background-color: #0099FF;
	padding-top: 5px;
	background-image: url(headerbk.jpg);
	background-repeat: repeat-x;
}
#main3 {
	float: right;
	width: 240px;
	clear: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-right: 20px;
}
#right {
	width: 250px;
	clear: left;
	float: right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#header {
	height: 150px;
	background-color: #000000;
	background-image: url(header_mixer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 0px;
}
#navbar {
	width: 150px;
	float: left;
	height: 300px;
	background-color: #000000;
	padding-left: 10px;
	padding-top: 10px;
}
#navbarhead {
	height: 25px;
	background-image: url(headerbk.jpg);
	background-repeat: repeat-x;
	width: 8em;
}
#flash {
	width: 850px;
	clear: both;
	height: 300px;
	background-color: #000000;
	padding-right: 10px;
	padding-top: 10px;
}
#flash2{margin-left: auto;margin-right: auto;width: 612px;}
#featured {
	width: 280px;
	float: right;
	margin-top: 20px;
}
#feature2 {
	width: 280px;
	float: right;
	height: 30px;
	padding-top: 10px;
}
#featured3 {
	float: right;
	width: 280px;
	margin-top: 20px;
	
}
body {
background-image: url(stripe.gif);


	
}
#blck5 {
	float: right;
	width: 280px;
	margin-top: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#email {
	width: 280px;
}
#brands {
	float: left;
	width: 400px;
	margin-top: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 335px;
}
#brandsheader {
	height: 25px;
	width: 400px;
	background-image: url(headerbk.jpg);
	background-repeat: repeat-x;
	margin-bottom: 5px;
	padding-top: 5px;
}
#Dealerinfo {
	float: right;
	width: 280px;
	margin-top: 20px;
	height: 333px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F7F7F7;
}
#Dealerinfoheader {
	height: 25px;
	background-image: url(headerbk.jpg);
	background-repeat: repeat-x;
	margin-bottom: 20px;
	padding-top: 5px;
}
#secure {
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	height: 80px;
}
#contactus {
	width: 280px;
	float: right;
	height: 320px;
	margin-top: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#contactushead {
	background-image: url(headerbk.jpg);
	background-repeat: repeat-x;
	height: 25px;
	margin-bottom: 5px;
	padding-top: 5px;
}
#Dealerinfo {
	width: 280px;
}
#dealerinfo2 {
	width: 260px;
	margin-left: auto;
	margin-right: auto;
	height: 75px;
}
#ship {
	float: left;
	width: 400px;
	clear: left;
	margin-top: 30px;
	height: 300px;
}
#dealershow {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}


.style21 {	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style24 {	color: #237DC4;
	font-weight: bold;
}
.style27 {	font-size: 14px;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style31 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
}
#bloc1 {
	float: left;
	width: 150px;
	height: 150px;
	margin-top: 20px;
	padding-left: 50px;
}
#bloc2 {
	float: left;
	width: 200px;
	margin-left: 20px;
	height: 200px;
	margin-top: 20px;
}
#bloc3 {
	float: left;
	height: 200px;
	width: 280px;
	margin-left: 10px;
	margin-top: 20px;
}
.style33 {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.style34 {color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 14px;}
.style36 {font-family: "Trebuchet MS"; font-size: 12px; color: #990000; }
.style37 {font-family: "Trebuchet MS"; font-size: 12px; color: #333333; }
.style38 {
	color: #333333;
	font-size: 11px;
	font-family: "Trebuchet MS";
}
.style39 {color: #990000}
.style43 {font-size: 18px}
#newgif {
	float: left;
	width: 30px;
}
#cam {
	float: left;
	width: 30px;
}
.style45 {font-family: Arial, Helvetica, sans-serif}
.style46 {font-size: 14px}
.style47 {font-weight: bold}
.style49 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.style50 {color: #FF0000}

#navigation {
	width: 960px;
	background-color:#1e1e1e;float: left;
	}
#flash_intro {
	width: 960px;
	height:275px;
	background-color: black;
	margin-top: 0px;
	position: relative;

}
#flash_intro object {margin-left: auto;margin-right: auto;}
#clear {
	clear: both;
}
.product{float:left;
width:200px;
height:200px;
text-align: center;
border: 1px solid #CCCCCC;
margin-right: 45px;
margin-bottom: 30px;}
.product a img {text-decoration: none;border:none;}

#previouspage{clear:both;}


.chauvet_product{float:left;
width:125px;
height:125px;
text-align: center;
margin-right: 45px;
margin-bottom: 30px;}

#footer {
width: 850px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
#footer_left{width: 425px;float:left;}
#footer_right{width:425px;float: left;text-align: right;}
p.footer{font-family: Verdana;font-size: .60em;line-height: 18px;letter-spacing: -.2px;color: #ececec;}
.clear{clear: both;}

p#intro{font-size: .70em; color:#333333;font-family: Verdana;}

h1{font-family: Verdana;}
h2{font-family: Arial Narrow;font-size: 1.5em;}
h3{font-family: Verdana;font-size: 1.1em;}
h4 {font-family: Arial Narrow;font-size: 1.1em;color: white;margin-top: 0px;margin-bottom: 0px;text-align: center;}
h4 a{font-family: Arial Narrow;font-size: 1.1em;color: white;margin-top: 0px;margin-bottom: 0px;text-align: center;text-decoration: none;}



#footer_center{margin-left: auto;margin-right: auto;margin-top: 20px;width:850px;}
#footer_center ul{font-size: .60em;font-family: Verdana;color:white;text-align: center;}
#footer_center ul li{display: inline;padding-right: 10px;padding-left: 10px;}
#footer_center ul li#first{display: inline;padding-right: 10px;padding-left:0px;text-indent: none;}
#footer_center ul li#last{display: inline;padding-right: 0px;padding-left:10px;}

#subhead{height: 275px;background-color: black;position: relative;z-index: 2;}
#menu_wrap{width:960px;float:left;color:#6e6e6d;}

#myslidemenu {position: relative;z-index: 3;}


.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
#top_header{background: url(topbar.jpg)  center top no-repeat;
height:100px;
width:100%;
}

#logo a img{text-decoration: none;border: none;float:left;background:width: 152px;height: 74px;margin-left: 50px;padding-top: 6px;}
#topnav{float: right;padding-top: 20px;}
#topnav ul{display: inline;}
#topnav ul li {padding-right: 20px;display: inline;letter-spacing: -.1px; text-decoration: none;border: none;}
#topnav ul li a {font-family: Verdana;font-size: .65em;text-transform: uppercase;color: #ececec;text-decoration: none;border: none;}
#topnav ul li a:hover{color:white;text-decoration: none;border: none;}
#phone{width:850px;text-align: right;margin-left: auto;margin-right: auto;}
#phone p{color: #ececec;font-size: .7em;}

#picContainer.header img { height:275px; width:875px;margin-left: auto;margin-right: auto;}
#picContainer {height:275px; width:960px;position: relative; }
#picControls{position:absolute; top:0px; right:50px; background:none; z-index:1000;}
#picControls a {display:block; float:left; height:10px; width:10px; border: 1px solid #ececec; background: #cbcbcb; text-indent:-5000px; text-decoration: none; margin: 3px;}
#picControls a.activeSlide {border: 1px solid #2a91cf; background: #2a91cf; }
#picControls a:focus { outline: none; }


#picContainer2.new img{height:194px; width:240px;}
#picContainer2 {height:194px; width:240px;position: relative; }
#picControls2{position:absolute; top:-10px; right:50px; background:none; z-index:1000;}
#picControls2 a {display:block; float:left; height:10px; width:10px; border: 1px solid #ececec; background: #cbcbcb; text-indent:-5000px; text-decoration: none; margin: 3px;}
#picControls2 a.activeSlide {border: 1px solid #2a91cf; background: #2a91cf; }
#picControls2 a:focus { outline: none; }

#leftbar_info{width: 280px;float:left;margin-top: 50px; }
#maincontent_info{width:460px;padding-left: 50px;padding-right: 50px;float: left;margin-top: 20px;}

#maincontent_new {
padding-bottom: 100px;
	clear: both;
	width: 919px;
	margin-left: auto;
	margin-right: auto;
	height: auto !important:
	}
	#maincontent_black {
padding-bottom: 20px;
padding-top: 30px;
	clear: both;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	height: auto !important;
	background-color: black;
	}
.leftbar_center{background-color: #525252;padding-top:10px;padding-bottom: 10px;}
.top_round{background-image: url(round_top.png);height:17px;width:280px;background-position:center center; }
.bottom_round{background-image: url(round_bot.png);height: 17px;width:280px;background-position:center center;}
ul#info{color: #ececec;margin-left: -20px;margin-right:20px;font-family: Verdana;list-style: none;font-size: .8em;text-align: left;margin-top: 0px;padding-left: 50px;}
ul#info li{border-bottom: solid #787878;padding-bottom: 10px;padding-top: 10px;border-bottom-width: 1px;margin-left: 0px;list-style-image:url(arrow_grey.gif);list-style-type:square;}
ul#info li.selected {text-decoration: none;color: black;}
ul#info li a{text-decoration: none;color: #ececec;}
ul#info li a:hover{color: black;}

.boxgrid{
	width: 265px;
	height: 190px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	margin-top: 50px;
	margin-bottom: 50px;
	
}
.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.boxcaption{
	float: left;
	position: absolute;
	background: #000;
	height: 100px;
	width: 100%;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 	}
 	
 	 .captionfull .boxcaption {
 	top: 190;
 	left: 0;
 }
 .caption .boxcaption {
 	top: 190;
 	left: 0;
 }
 
 #column1{width:265px;float: left;background-color: black;}

 #column2{width: 265px;margin-left: 41.25px;margin-right: 41.25px;float: left;background-color: black;}
 h2.intro a {color: black;text-decoration: none;font-size:40px;margin-right: 30px;letter-spacing: -6px;line-height: 52px;margin-left: 5px;}
  h2.intro a:hover{color: #ececec;}
  p.index{font-size: .5em;line-height: 10px;}
  
  #index_content{width:850px;margin-left: auto;margin-right: auto;}
.addhours{float: left;width:150px;}
.add hours p strong{color: black;}
 #leftbar{width:266px;float: left;margin-top: 25px;padding-left: 20px;padding-right: 20px;}
  #centerbar{width:266px;float: left;margin-top: 25px;padding-left: 20;padding-right: 20px;}
    #centerbar h2{letter-spacing: -.2px;text-align: left;color: #222222;margin-top: 0px;margin-bottom: -10px;}
    #centerbar h2.save{height:29px;letter-spacing: -.2px;text-align: left;color: #222222;margin-bottom: -10px;background-image: url(icon_save.png);background-position: left;background-repeat: no-repeat;text-indent:35px;}
     #centerbar h2.letsgrow{height:29px;letter-spacing: -.2px;text-align: left;color: #222222;margin-top:25px;margin-bottom: -10px;background-image: url(icon_grow.png);background-position: left;background-repeat: no-repeat;text-indent:35px;}
 
   
    .apply{background-color:#134b70; padding-bottom: 10px;padding-top: 10px;padding-left: 10px;padding-right: 10px;width: auto !important;height: auto !important;margin-top:25px;}
    .apply:hover{background-color: #1e1e1e;}
     
    
    #centerbar p a{color: #134b70;text-decoration: none;font-family: arial narrow,arial;font-weight: bold;margin-left: 10px;}
 #rightbar{width:266px;float: left;margin-top: 25px;padding-left: 20px;padding-right: 20px;}
    #rightbar h2.new {height:29px;letter-spacing: -.2px;text-align: left;color: #222222;margin-bottom: -10px;background-image: url(icon_new.png);background-position: left;background-repeat: no-repeat;text-indent:35px;margin-top: 0px;}
    #rightbar p a{color: #134b70;text-decoration: none;font-family: arial narrow,arial;font-weight: bold;margin-left: 10px;}
    
    #rightbar img{margin-top:15px;}
    
    #piccont{width: 240px;height:194px;position: relative;margin-bottom: 50px;z-index: 1;}
    
ul#awards{margin-left: 0px;}    
ul#awards li {text-decoration: none;list-style: square;color: #666;
	font: .8em/1.8em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;text-indent: 0px;margin-left: -30px;}  