@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'AvantGardeBkBTBook';
	src: url('/includes/fonts/avant-garde-book-bt-webfont.eot');
	src: local('Avant Garde Book BT'), url('/includes/fonts/avant-garde-book-bt-webfont.woff') format('woff'), url('/includes/fonts/avant-garde-book-bt-webfont.ttf') format('truetype'), url('/includes/fonts/avant-garde-book-bt-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


html{height:100%;}
body
{
	background-color:#000000;
	color:#ffffff;
	margin:0px;
	padding:0px;
	font-size:.9em;
	font-family:AvantGardeBkBTBook , Arial, Helvetica, Sans-Serif;
	color:#999999;
	height:100%;}

form{margin:0px;padding:0px;}

a:link,a:visited {color:#999999;text-decoration:none;outline:none;}
a:hover {color:#990000;text-decoration:none;outline:none;}
a:active {color:#999999;text-decoration:none;outline:none;}

a:link img, a:visited img,a:hover img,a:active img {border-width:0px;outline:none;}




a.red:link,a.red:visited {color:#990000;text-decoration:none;}
a.red:hover {color:#999999;text-decoration:none;}
a.red:active {color:#990000;text-decoration:none;}

a.lkimg:link img{color:#000000;text-decoration:none;border-width:0px;border-color:#000000;}
a.lkimg:visited img{color:#000000;text-decoration:none;border-width:0px;border-color:#000000;}
a.lkimg:hover img{color:#000000;text-decoration:none;border-width:0px;border-color:#000000;}
a.lkimg:active img{color:#000000;text-decoration:none;border-width:0px;border-color:#000000;}

.lkimgPR{color:#000000;text-decoration:none;border-width:0px;}
.menul a{color:#999999;font-family:"Avant Garde Book BT","Avant Garde Book","Avant Garde", Arial, sans-serif; }
.mainbody{width:975px;background-image:url(/images/diddy_bg_top.jpg);background-position:top left;background-repeat:no-repeat;position:relative;
			background-color:#000000;min-height:100%;}

.bottomIMG{background-image:url(/images/diddy_bg_bot.jpg);background-position:bottom left;background-repeat:no-repeat;}

.HorizontalLogo{float:left;width:66px;padding:50px 40px 0px 50px;}

.Menu{float:left;width:160px;padding:75px 0px 0px 0px; }

.Content{float:left;width:580px;padding:180px 0px 0px 70px; }

.Copyright{padding:10px 0px 50px 50px;color:#333333;font-size:.7em;font-family:Arial, helvetica, sans-serif;}

.menuButtonLink{border-width:0px;color:Black;border-color:#000000;}

.menuButton{padding-top:10px;}
.header1{font-family:"Avant Garde Book BT", Arial;font-size:3em;}
.highlight {color:#990000;}
.Title{font-family:"Avant Garde Book BT","Avant Garde Book","Avant Garde", Arial, sans-serif;font-size:22px;color:#990000;font-weight:bold;}
.Titleimg {border-bottom:solid 1px #333333;padding-bottom:2px;}
.AV{font-family:"Avant Garde Book BT","Avant Garde Book","Avant Garde", Arial, sans-serif;}
.title{color:#990000;font-weight:bold;font-size:24px;padding-bottom:10px;}
/*Default page*/
.opcity1 {	filter:alpha(opacity=100);	opacity:1.00;}
.opcity2 {	filter:alpha(opacity=90);	opacity:0.90;}
.opcity3 {	filter:alpha(opacity=80);	opacity:0.80;}
.opcity4 {	filter:alpha(opacity=70);	opacity:0.70;}
.opcity5 {	filter:alpha(opacity=60);	opacity:0.60;}
.opcity6 {	filter:alpha(opacity=50);	opacity:0.50;}
.opcity7 {	filter:alpha(opacity=40);	opacity:0.40;}
.opcity8 {	filter:alpha(opacity=30);	opacity:0.30;}
.opcity9 {	filter:alpha(opacity=20);	opacity:0.20;}
.opcity10 {	filter:alpha(opacity=10);	opacity:0.10;}
.opcity11 {	filter:alpha(opacity=0);	opacity:0.0;}

.rotateBanner{position:absolute;z-index:1;top:0px;left:0px;width:640px;height:435px;display:none;background-color:#000000;overflow:hidden;}


/*support*/
a.linksupp:link {text-decoration:underline} 
a.linksupp:visited {text-decoration:underline}
a.linksupp:hover{text-decoration:underline;color:#990000;}
a.linksupp:active {text-decoration:underline}

.manuals{color:#ffffff;font-weight:bold;padding:10px 0px 4px 0px;}
a.lkmanuals {color:#990000;text-decoration:none;}
a.lkmanuals:link,a.lkmanuals:visited  {color:#990000;text-decoration:none;}
a.lkmanuals:hover {color:#666666;text-decoration:none;}
a.lkmanuals:active {color:#990000;text-decoration:none;}

/*picture/video page*/
.scrollArrow {float:left;width:40px;padding:20px 0px 0px 0px;}
.scrollDiv  {float:left;overflow:auto;border:solid 0px #b2b2b2;width:500px;height:145px;white-space:nowrap;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #777777;
}
.videoThumb  {float:left;padding:0px 6px 0px 6px;text-align:left;color:#ffffff;}
.videoThumb img{padding-bottom:4px;border-width:0px;}
.videoThumb a{color:#000000;border-width:0px;}
.videoArtist{font-size:10px;font-weight:bold;}
.videoSong{font-size:9px;line-height:11px;}
a.piclink:link,a.piclink:visited{text-decoration:none;border-color:#1a1a1a;border-width:0px;}
a.piclink:hover,a.piclink:active{text-decoration:none;color:#990000;border-color:#1a1a1a;border-width:0px;}
.linksPic{font-size:12px;}
.linksPic div{}
  
/* Store page */
div.storeRow{width:580px;padding-top:20px;background-color:#000000;clear:both;}
div.storeRow div.storeDesc {float:left; width:400px;padding:0px 0px 0px 0px;font-size:12px;color:#999999;}
div.storeRow div.storeDesc .price{font-weight:bold;font-size:16px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;}
div.storeRow div.imgStore{float:left; padding:0px 20px 10px 0px;text-align:right;vertical-align:top; width:150px;}
div.storeRow div.imgStore img{border-width:0px;}
div.storeRow div.dvBuy{color:#999999;font-weight:bold;}
div.storeRow div.dvBuy b{font-size:16px;color:#ffffff;}

/* Products page */
.maincontent{padding-top:40px;padding-left:15px;}
.maincontentTopCurve{display:none;}
.maincontentBottomCurve{display:none;}
.maincontenttop{padding-top:15px;}
.maincontentmid{line-height:18px;}
.maincontentbottom{padding:0px 0px 0px 0px;}

div.divasset{float:left;background-color:#000000;width:300px;}
div.divasset img{text-align:left;}
div.rtcontent{float:right;width:300px;padding:0px 15px 10px 0px;color:#999999;font-size:14px;font-weight:bold;line-height:18px;overflow:hidden;}

div.imgContainer{float:left;text-align:center;width:300px;padding-right:10px;}
.dvThumb{float:left;width:59px;height:48px;padding:0px 15px 15px 0px;}
.thumb{border:solid 1px #333333;}
.thumbover{border:solid 1px #980000;}

.dvNamePrice {float:right;width:300px;padding:0px 0px 0px 0px;color:#ffffff;font-size:14px;font-family:"Avant Garde Book BT", Arial;font-weight:bold;text-align:left;
	}
.dvPrice{color:#999999;font-size:10px;line-height:20px;padding:5px 0px 0px 0px;}
.dvPrice div{border-top:solid 1px #454545;padding-top:3px;}
.dvPrice div .price{color:#ffffff; font-size:16px;font-weight:bold;}
.dvPrice div span.ship{font-size:14px;font-weight:bold;}

.dvPB{float:right;width:315px;padding:0px 0px 0px 0px;color:#999999;font-size:12px;line-height:normal;font-family:Arial,Helvetica, Sans-Serif;}
.reserveMessage{font-family:Arial,Helvetica,Sans-Serif;padding-bottom:10px;}
.chooseOption {height:15px;font-size: 12px;padding-bottom:10px;}


.EtailerLink{color:#990000;font-weight:bold;font-size:18px;font-family:Arial,helvetica,sans-serif;}
a.EtailerLink:link , a.EtailerLink:visited {color:#990000;font-weight:normal;font-size:16px;font-family:Arial,helvetica,sans-serif;}
a.EtailerLink:hover, a.EtailerLink:active  {color:#a2a2a2;font-weight:normal;font-size:16px;font-family:Arial,helvetica,sans-serif;}

a.tabOn:link , a.tabOn:visited {color:#990000;font-weight:bold;}
a.tabOn:hover, a.tabOn:active  {color:#990000;font-weight:bold;}
a.tabOff:link, a.tabOff:visited{color:#999999;font-weight:bold;}
a.tabOff:hover,a.tabOff:active{color:#990000;font-weight:bold;}

div.ftcontainer{clear:both;padding-bottom:10px;}
div.fthumb{width:100px;float:left;vertical-align:top;padding-bottom:20px;}
div.fthumb img{border:solid 1px #333333;}
div.fnothumb{width:1px;float:left;}

div.ftdesc{float:left; padding:0px 0px 30px 20px; width:430px;text-align:left; vertical-align:top;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
div.ftdesc span{font-weight:bold;font-size:16px;color:#ffffff;}

div.ftdetails{float:left; padding:0px 0px 25px 20px; width:430px;text-align:left; vertical-align:top;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
div.ftdetails span{font-weight:bold;font-size:16px;color:#ffffff;}

.pkgContainer{font-family: Arial, Helvetica, sans-serif;padding:20px 25px 40px 0px;}
div.pkgCopy {border-top:1px solid #333333;font-size:12px;padding:20px 0px 0px 0px;}
div.pkgCopy div.right .pkgImg {float:left;padding-right:20px;}
div.pkgCopy div.right{padding:20px 0px 0px 0px;}
div.pkgCopy div.right span{font-size:16px;font-weight:bold;color:#ffffff;}

div.pkgCopy div.right ul{padding-left:20px;margin-left:0px;padding-top:0px;margin-top:0px;}
div.pkgCopy div.right ul li{padding-left:0px;margin-left:0px;padding-top:0px;margin-top:0px;}
.ddlSku{font-size:12px;}

.tab{float:left;width:120px;padding-right:2px; }
.tab div{padding:7px; border:solid 1px #333333;border-bottom-width:0px;text-align:center;height:15px;}
.spacetab{width:359px;}
a.tab:link, a.tab:visited, a.tab:hover, a.tab:active{font-size:15px;font-weight:bold;text-decoration:none;border-color:#ffffff;border-width:0px;}
.tabbelow{clear:both;height:20px;border-left:solid 1px #333333;width:500px;}
.footer{border-top:solid 1px #454545; border:solid 1px;}
	/* fot the safety chart*/
.tblSafetyChart {border-collapse:collapse;width:550px;}
.tblSafetyChart th{padding:2px 5px;color:#ffffff;border:solid 1px #666666;white-space:nowrap;}
.tblSafetyChart td{padding:3px 5px;border-color:#666666;}
.earGraphics{background-image:url(/images/products/hearing.gif);background-repeat:no-repeat;}

/* Show Products page */
div.prodCell{width:193px;float:left;padding:50px 0px 0px 0px; }

div.prodCell div.prodImage{text-align:center;vertical-align:top;}
div.prodCell div.prodImage img{border-width:0px;}
div.prodCell div.prodDesc{text-align:center;padding:10px 0px 10px 0px;font-size:12px;color:#666666;}
div.prodCell div.prodDesc div{}
div.prodCell div.dvBuy{text-align:center; font-size:12px; color:#999999;}
div.prodCell div.dvBuy .pr{font-size:16px;color:#ffffff;padding-bottom:3px;font-weight:bold;}
div.prodCell div.dvBuy .ship{font-size:10px;}
div.prodCell div.dvBuy .buyNow{height:16px;overflow:hidden;padding:10px 0px 10px 0px;}
div.prodCell .comingIn{text-align:center; font-size:16px;font-weight:bold;color:#999999;}



/* Register page */
div.innerDiv{}
div.rgHeader{padding:30px 0px 20px 0px;color: #FFFFFF;font-size:inherit; }
div.rgSubHeader{padding:20px 0px 5px 150px;color: #FFFFFF;font-size: 12px; font-weight:bold;}

div.rgBeatsType{padding-left:150px;text-align:justify; font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}	
div.rgBeatsType div.spacer{}
div.rgBeatsType div.header{color: #999999;font-weight:normal;text-align:left;}
div.rgBeatsType div.radio{text-align:left;}

div.rgStudio{font-size: 12px;color: #999999;font-weight:normal; float:right;padding-top:10px; width:410px;}
div.rgStudio b{font-size: 12px;color: #FFFFFF;}
div.rgStudio span{font-size: 12px;color: #FFFFFF;font-weight:normal;}

div.rgField{padding:0px 0px 10px 0px;font-size: 12px;border:solid 0px #111111;}
div.rgField div.label{float:left;text-align:right; vertical-align:middle;padding-right:10px; color: #999999;width:140px;padding-top:3px;}
div.rgField div.input{float:left;width:410px;vertical-align:top;padding:0px;}
div.rgField div.clear{clear:both;font-size:0px;line-height:0px;height:0px;}
div.rgField input,select {padding:0px;margin:0px;}

.errMsg{}

/* About page */
div.aboutcontent{padding-top:20px;}
div.abouttop{padding-bottom:20px; float:left;}
div.abouttop div.aboutleft{float:left;width:250px;}
div.abouttop div.aboutright{float:right;padding-left:20px; width:310px;color: #999999;font-size:14px;font-weight:bold;line-height:15px;}

div.aboutdesc{padding-left:15px;color:#979797;font-size:12px;}
div.aboutdesc div.aboutheader{color:#ffffff; font-size:18px; border-bottom:1px solid #333333;}
div.aboutdesc span.abouttitle{color:#ffffff; font-size:16px;font-weight:bold;}
div.aboutdesc span.aboutsub{font-size:14px;font-weight:bold;}

/* Warranty Page */
div.dvWarranty{}
div.dvWarranty b{color:#ffffff;font-size:14px;}
.paraHeader{font-weight:bold;color:#ffffff;}

/*Press page */
div.prsTop{border-bottom:solid 0px #333333;padding:20px 0px 20px 0px;}
div.prsTop div.prsleft{float:left;width:200px;text-align:center;}
div.prsTop div.prsright{float:right;width:360px;padding-left:20px;}
div.prsTop div.prsright b{color:#ffffff;font-size:16px;line-height:30px;}
div.prsTop div.prsright img{margin-left:-6px;padding-bottom:5px;}

div.prsbottom{padding-top:20px;font-size:12px;font-family:Arial, helvetica, Sans-Serif;}

div.prsleftcontent{padding-bottom:30px;clear:both;}
div.prsleftcontent span{line-height:17px;font-size:16px;font-weight:bold;color:#ffffff;}
div.prsleftcontent div.left{float:left;width:75px;padding-top:0px;}
div.prsleftcontent div.right{float:left;width:400px;padding-left:10px;font-size:11px;line-height:13px;}

div.prsrightcontent{padding-bottom:30px;clear:both;}
div.prsrightcontent span{line-height:17px;font-size:16px;font-weight:bold;color:#ffffff;}
div.prsrightcontent div.left{float:right;width:400px;text-align:right;padding-right:10px;font-size:11px;line-height:14px;}
div.prsrightcontent div.right{float:right;width:75px;padding:0px 0px 0px 10px;}

.revTitle{line-height:17px;font-size:16px;font-weight:bold;color:#ffffff;padding-bottom:5px;}
.revText{font-size:11px;line-height:13px;}


.OpRe {padding-top:5px;}

.cldv {clear:both;font-size:0px;}
.bullet{color:#ffffff;font-size:16px;}

a.lnktv:link,a.lnktv:visited {color:#ffffff;}
a.lnktv:hover,a.lnktv:active {color:#990000;}
a.lnktv:active {color:#ffffff;}

a.openReviews:link,a.openReviews:visited{text-decoration:underline;color:#ffffff;}
a.openReviews:hover{text-decoration:underline;color:#990000;}
a.openReviews:active{text-decoration:underline;color:#ffffff;}

.priceDiscount{text-decoration:none;font-weight:normal;font-size:14px;color:#ccc;}

.Iframe{z-index:50;}
