/* CSS Document */

body {background-color:#FFFFFF; margin:0; padding:0; margin-top:4px; margin-bottom:4px; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666666; }

h1 { 
font-size:18px;
font-weight:bold;
color:#1F76CF;
display:inline}

h2 { 
font-size:14px;
font-weight:bold;
color:#1F76CF;
display:inline}

h3 { 
font-size:11px;
font-weight:bold;
color:#1F76CF;
display:inline}

ul {margin-top:8px; margin-bottom:8px; list-style-image:url(/images/bullet.gif); }
.listitem {padding-left:3px; padding-top:1px}

.wrapper { width:849px; margin: 0 auto; min-height:535px; height:auto }

.header {border-bottom:1px solid white}

.main1 {
margin:0; padding:0;
background:url("/images/1pxborderstretch.gif") top left repeat-y;
height:100%;
border-left:#68696D 1px solid }

.main1-search {
margin:0; padding:0;
height:100%;
border-left:#68696D 1px solid;
border-right:#68696D 1px solid;}

.main2 {
margin:0; padding:0;
background:url("/images/1pxborderstretch-right.gif") top right repeat-y;
height:100%
}
/* Menu Buttons and Hover Properties */

.leftside {background-color:#FFFFFF; width:129px; padding-left:1px; float:left; border-bottom:1px white solid}

.search-top {background-color:#FFFFFF; width:846px; padding-left:1px; float:left; }

.menu {width:128px; background-color:#FFFFFF; overflow:hidden}
.menu-search {width:845px; background-color:#FFFFFF; border-top:#B00A0A 3px solid; margin-top:1px}

.menuitem { width:128px; height:17px; text-align:left; float:left; background-color:#FFFFFF;  border-bottom:1px #CCCCCC solid; }
.menuitem a { width:122px; padding-left:6px; min-height:15px; height:auto; padding-top:2px; display:block;}
.menuitem a:hover { width:122px; padding-left:6px; min-height:15px; height:auto; padding-top:2px; background-color:#CB741D; display:block;}

.menuitem-search { width:105px; height:17px; text-align:center; background-color:#FFFFFF;  border-bottom:1px #CCCCCC solid; float:left }
.menuitem-search a { width:99px; padding-left:6px; min-height:15px; height:auto; padding-top:2px; display:block;}
.menuitem-search a:hover { width:99px; padding-left:6px; min-height:15px; height:auto; padding-top:2px; background-color:#CB741D; display:block;}

.menuitem-search-end { width:109px; height:17px; text-align:center; background-color:#FFFFFF;  border-bottom:1px #CCCCCC solid; float:left }
.menuitem-search-end a { width:103px; padding-left:6px; min-height:15px; height:auto; padding-top:2px; display:block;}
.menuitem-search-end a:hover { width:103px; padding-left:6px; min-height:15px; height:auto; padding-top:2px; background-color:#CB741D; display:block;}

.menuitemend { width:128px; height:17px; text-align:left; float:left; background-color:#FFFFFF; border-bottom:#B00A0A 3px solid; margin-bottom:1px }
.menuitemend a { width:122px; min-height:15px; padding-left:6px; height:auto; padding-top:2px; display:block;}
.menuitemend a:hover { width:122px; min-height:15px; padding-left:6px; height:auto; padding-top:2px; background-color:#CB741D; display:block;}

.submenuitem { width:128px; height:17px; text-align:left; float:left; background-color:#FFFFFF; border-bottom:1px #CCCCCC solid; }
.submenuitem a { width:98px; padding-left:30px; min-height:15px; height:auto; padding-top:2px; display:block; }
.submenuitem a:hover { width:98px; padding-left:30px; min-height:15px; height:auto; padding-top:2px; background-color:#EEA358; display:block;}

.divider { width:128px; min-height:13px; height:auto; text-align:left; float:left; font-size:10px; background-color:#FFE3CA; border-bottom:1px #CCCCCC solid; padding-left:6px; padding-top:2px; padding-bottom:2px; color:#666666; margin-top:1px; margin-bottom:1px}

/* Main Content Area */

.breadcrumb-container {width:564px; height:13px; float:left; padding:0px 0px 8px 0px}

.content {
padding:8px 16px 16px 16px;
width:564px; 
min-height:604px; 
height:auto;
float:left;
border-left:#CCCCCC 1px solid;
}

.dolphinmusic-right {
padding-top:1px;
padding-bottom:1px;
background-color:#FFFFFF;
width:120px;
min-height:600px;
float:right;
overflow:hidden;
clear:right
}

.content p {margin-top:8px; margin-bottom:8px}
.goback {padding-top:0px; padding-bottom:0px; float:left; clear:left; width:150px }

.hme-adsense {float:right; width:200px; height:auto; margin-top:5px}
.hme-rightside {float:left; width:350px; height:auto; margin-top:5px }
.hme-howtouse {width:330px; height:180px; background-image:url(/images/how-to-use-eqdj-back.gif); text-align:left; padding:10px;}
.hme-buttons {float:left; width:564px; height:70px; margin-top:10px}
.hme-latestadditions {float:left; width:268px; padding:3px; background:url(/images/latest-dj-equipment-back.gif) no-repeat; color:#1F76CF; margin-top:15px; overflow:hidden }
.hme-djmagnews {float:right; width:268px; padding:3px; background:url(/images/latest-dj-equipment-back.gif) no-repeat; overflow:hidden; margin-top:15px; height:137px}
.hme-fullsize {float:left; width:564px; height:auto; margin-top:5px}

.brand-ourfaves {float:left; width:516px; margin-left:41px; margin-bottom:5px; border-bottom:1px #F8CA4F solid}
.brand-rightside {float:left; width:257px; height:auto; margin-top:4px }
.brand-fullwidth {float:left; width:564px;}
.brand-adsense {float:right; margin-left:5px; margin-top:28px; width:300px; height:255px;}

.product-rightside {float:left; width:257px; height:auto;}
.product-adsense {float:right; margin-left:5px; width:300px; height:255px; }
.product-review {float:left; width:564px; margin-top:7px}

.equipment-adsense {float:left; width:516px; height:60px; margin-left:41px; margin-bottom:5px}

.right-panel-container {float:left; width:298px}
.right-panel {width:298px; float:left; height:auto; min-height:426px; border-left:1px solid #451789; text-align:center; padding-top:4px; margin-left:1px; border-right:1px solid #451789; border-bottom:1px solid #451789;}
.right-panel-header {float:left; width:290px; background-color:#451789; color:#FFFFFF; font-weight:bold; height:17px; padding-left:10px; padding-top:5px; margin-left:1px; text-align:center; vertical-align:top; overflow:hidden; margin-top:1px }

.socialbookmarks {width:564px; }

.adsense-footer-links {padding-top:8px; float:right; width:564px; height:auto; text-align:right}

.cleaner {

clear:both;
margin:0; padding:0;
 }
 
.footer { font-size:9px; color:#666666; width:849px; margin:0 auto; vertical-align:top; }

a:link {text-decoration:none; color:#1F76CF}
a:visited {text-decoration:none; color:#1F76CF}
a:active {text-decoration:none; color:#1F76CF}
a:hover {text-decoration:underline; color:#1F76CF}

.footerlinks a:link {text-decoration:none; color:#666666}
.footerlinks a:visited {text-decoration:none; color:#666666}
.footerlinks a:active {text-decoration:none; color:#666666}
.footerlinks a:hover {text-decoration:underline; color:#666666}

.menulinks a:link { text-decoration:none; color:#CB741D}
.menulinks a:visited { text-decoration:none; color:#CB741D }
.menulinks a:active {text-decoration:none; color:#CB741D}
.menulinks a:hover { text-decoration:none; color:#ffffff}