body 
{
	
	background: #fff; 
	color: #333;
	font-family: Helvetica,Arial,sans-serif;
	font-size:13px;
	margin: 10px 0px 0px 0px; 
	padding: 0px 0 0 0;
}

div
{
	margin:0px;
	padding:0px;
	
}


a {text-decoration: none;}

a img {border: 0;}

p {margin: 0 0 1em; font:0.2em;}

h1 {font-size:14px; color:#000; text-decoration:none;}

h5 {font-size:10px; color:#999;}
	
h5 a{font-size:10px; color:#666;}








#preload
{
	display:none;
}

#outer_wrapper
{
	text-align: center;
}

#inner_wrapper
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width:933px;
}






/* ------------- Masthead */
#masthead 
{
	float: left;
	display: inline;
	margin-bottom: 2px; padding-top: 1px;
	background: #fff;
	background-image: url("../nav/three_1_alt.gif"); /* for nav bar preload */
   	background-repeat: no-repeat; 					 /* for nav bar preload */
  	background-position: -1000px -1000px; 			 /* for nav bar preload */
}

#homelink
 {
	float:left;
	width:220px;
}


/*Shopatron Mail List form */
#Mail_ActionPage_FormResponse 
{
	float:left; 
	margin: 1px 0 0 0; 
	width:463px;
}

/*Google Custom Search*/
#cse 
{ 
	background-color:#FFF;
	float:right;
	height:30px;
    overflow:visible;
    margin:8px 0px 0px 5px;
    padding: 0px 0px 0 0; 
	position:relative;
	width:238px;
	z-index:501;	
}

#cseOld {
	width:238px;
	position:absolute;
	float:left;
	margin:0px 0px 0px 692px;
	padding: 10px 0 0 0; 
	overflow: visible;
	z-index:501;
}

.gsc-control-cse 
{
	background-color: #FFF;
	opacity:0.9;
	padding: 0px 0 0 5px; 
	width: 100%;	
}


/*****************
BEGIN NEW CONTENT
******************/

#main_image
{
	
}

#intro_box
{
	background-image:url(../images/intro_box_bg.gif);
	color:black;
	font-size:12px;
	height:73px;  /*88*/
	margin-top:5px;
	padding:15px 200px 0px 20px;
	width:710px;  /*930*/
}


.greyBox
{
	background:url(../images/greyBox_top.gif);
	margin-top:5px;
	padding:15px 30px 0px 24px;
}

.contactUs_box
{
	background:url(../images/contact_us_bg.gif);
	height:120px; /*135*/
	margin-top:5px;
	padding:15px 30px 0px 24px;
	width:876px; /*930*/
}


.greyBox_bottom
{
	display:block;
	margin:0px 0px 0px -24px;
}


.content_block
{
	margin-top:5px;
}

/*********
for product detail pages
**********/
.hero_content
{
	clear:both;
	height:300px;
	position:relative;
	width:930px;	
}

#btnBuyNow_black
{
	height:21px;
	left:819px;
	position:absolute;
	top:13px;
	width:96px;
}

#btnWatchThis_black
{
	height:21px;
	left:711px;
	position:absolute;
	top:13px;
	width:96px;
}

.product_content
{
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:182px;
	position:relative;
	width:308px;
}

*html .product_content
{
	height:182px;
}


.product_content h2
{
	color:#555555;
	font-size:12px;
	font-weight:bold;
	left:12px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:8px;
}

.product_content div
{
	color:white;
	font-size:11px;
	font-weight:bold;
	height:38px;
	left:9px;
	line-height:13px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	position:absolute;
	top:137px;
	width:290px;
}



.sm_perc_content
{
	background-image:url(../images/sm_perc_box.jpg);
	display:block;
	float:left;
	height:237px;
	position:relative;
	width:463px;
}

.sm_perc_content h2
{
	color:black;
	font-size:12px;
	font-weight:bold;
	left:17px;
	margin:0px;
	padding:0px;
	position:absolute;
	text-transform:uppercase;
	top:17px;
}

.sm_perc_content div
{
	font-size:12px;
	height:166px;
	left:204px;
	line-height:14px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	position:absolute;
	top:55px;
	width:246px;
}

.sm_perc_image
{
	left:12px;
	position:absolute;
	top:42px;
}

.sm_perc_buyNow
{
	left:353px;
	position:absolute;
	top:15px;
}

.sm_perc_watchThis
{
	left:245px;
	position:absolute;
	top:15px;
}


.tamb_content
{
	background-image:url(../images/tamb_box.jpg);
	display:block;
	float:left;
	height:278px;
	position:relative;
	width:307px;
}

.tamb_content h2
{
	color:black;
	font-size:12px;
	font-weight:bold;
	left:17px;
	margin:0px;
	padding:0px;
	position:absolute;
	text-transform:uppercase;
	top:17px;
}

.tamb_content div
{
	font-size:12px;
	height:176px;
	left:201px;
	line-height:14px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	position:absolute;
	top:52px;
	width:96px;
}

.tamb_buyNow
{
	left:201px;
	position:absolute;
	top:237px;
}

.tamb_watchThis
{
	left:93px;
	position:absolute;
	top:237px;
}


.BH_container
{
	background:url(../images/bongo_hardware_box.jpg);
	height:664px;
	position:relative;
	width:929px;
}

.BH_title
{
	font-size:12px;
	font-weight:bold;
	left:15px;
	position:absolute;
	text-transform:uppercase;
	top:15px;
}

.BH_main_prod_image
{
	left:10px;
	position:absolute;
	top:41px;
}

.BH_prod_small_1
{
	left:10px;
	position:absolute;
	top:383px;
}

.BH_prod_small_2
{
	left:193px;
	position:absolute;
	top:383px;
}

.BH_prod_small_3
{
	left:376px;
	position:absolute;
	top:383px;
}

.BH_prod_small_4
{
	left:559px;
	position:absolute;
	top:383px;
}

.BH_prod_small_5
{
	left:742px;
	position:absolute;
	top:383px;
}

.BH_watch_this
{
	display:block;
	height:25px;
	position:absolute;
	right:117px;
	top:15px;
	width:100px;
}

.BH_buy_now
{
	display:block;
	height:25px;
	position:absolute;
	right:10px;
	top:15px;
	width:100px;
}

.BH_features
{
	font-weight:bold;
	left:16px;
	position:absolute;
	top:356px;
}

.BH_main_desc
{
	left:322px;
	position:absolute;
	top:56px;
	width:600px;
}

.BH_small_desc_1
{
	left:23px;
	line-height:14px;
	position:absolute;
	top:563px;
	width:144px;
}

.BH_small_desc_2
{
	left:205px;
	line-height:14px;
	position:absolute;
	top:563px;
	width:175px;
}

.BH_small_desc_3
{
	left:390px;
	line-height:14px;
	position:absolute;
	top:563px;
	width:175px;
}

.BH_small_desc_4
{
	left:573px;
	line-height:14px;
	position:absolute;
	top:563px;
	width:144px;
}

.BH_small_desc_5
{
	left:757px;
	line-height:14px;
	position:absolute;
	top:563px;
	width:144px;
}

.smH_container
{
	background:url(../images/smH_box.jpg);
	height:366px;
	position:relative;
	width:929px;
}

.smH_prod_main
{
	left:10px;
	position:absolute;
	top:43px;
}

.smH_prod_1
{
	left:330px;
	position:absolute;
	top:43px;
}

.smH_prod_2
{
	left:525px;
	position:absolute;
	top:43px;
}

.smH_small_desc
{
	left:713px;
	line-height:14px;
	position:absolute;
	top:60px;
	width:200px;
}

.smH_main_desc
{
	left:332px;
	line-height:14px;
	position:absolute;
	top:232px;
	width:580px;
}

.BH_container_697
{
	background:url(../images/bh_box_697.jpg) no-repeat;
	height:697px;
	position:relative;
	width:930px;
}

.rack_container_349
{
	background:url(../images/rack_bg_349.jpg) no-repeat;
	height:349px;
	position:relative;
	width:930px;
}

.rack_container_546
{
	background:url(../images/rack_bg_546.jpg) no-repeat;
	height:546px;
	position:relative;
	width:929px;
}

.rack_container_518
{
	background:url(../images/rack_bg_518.jpg) no-repeat;
	height:518px;
	position:relative;
	width:929px;
}

.rack_sm_1
{
	left:10px;
	position:absolute;
	top:41px;
}
.rack_sm_text_1
{
	left:22px;
	position:absolute;
	top:226px;
	width:150px;
}

.rack_sm_2
{
	left:193px;
	position:absolute;
	top:41px;
}
.rack_sm_text_2
{
	left:205px;
	position:absolute;
	top:226px;
	width:150px;
}

.rack_sm_3
{
	left:376px;
	position:absolute;
	top:41px;
}
.rack_sm_text_3
{
	left:390px;
	position:absolute;
	top:226px;
	width:150px;
}

.rack_sm_4
{
	left:559px;
	position:absolute;
	top:41px;
}
.rack_sm_text_4
{
	left:571px;
	position:absolute;
	top:226px;
	width:150px;
}

.rack_sm_5
{
	left:742px;
	position:absolute;
	top:41px;
}
.rack_sm_text_5
{
	left:755px;
	position:absolute;
	top:226px;
	width:150px;
}

.rack_sm_6
{
	left:10px;
	position:absolute;
	top:292px;
}
.rack_sm_text_6
{
	left:22px;
	position:absolute;
	top:477px;
	width:150px;
}

.rack_sm_7
{
	left:193px;
	position:absolute;
	top:292px;
}
.rack_sm_text_7
{
	left:205px;
	position:absolute;
	top:477px;
	width:150px;
}


.triple_conga_text
{
	left:323px;
	position:absolute;
	top:80px;
	width:400px;
}

.conga_acc
{
	left:323px;
	position:absolute;
	top:52px;
}

.conga_acc table
{
	margin:0px;
	padding:0px;
}

.conga_acc td
{
	font-size:13px;
	height:10px;
	line-height:13px;
	margin:0px;
	padding:0px;
}

.rack_text_box
{
	background:url(../images/rack_bg_99.jpg) no-repeat top left;
	height:59px;
	margin-top:5px;
	padding:20px;
	width:890px;
}

.rack_text_box span
{
	font-size:1px;
}

.drum_text
{
	background:url(../images/drum_text_bg.jpg) no-repeat bottom left;
	margin-top:5px;
	padding:0px;
	width:930px;
}

.drum_text_inner
{
	padding:0px 25px 20px 25px;
}

.jump_bar
{
	color:darkslateblue;
	font-size:10px;
	margin-top:5px;
	text-align:center;
}

.tiny_grey_box
{
	background:url(../images/tiny_grey_box.jpg) no-repeat top left;
	height:32px;
	margin-top:5px;
	padding:8px 20px 0px 20px;
	width:889px;
}

*html .tiny_grey_box
{
	padding:12px 20px 0px 20px;
}
















