/* CSS Document */
* {
	margin: 0;
}
html {
	width:100%;
	height:100%
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	color:#252525;
	background:url(images/bdy.jpg) repeat-x 0 0 #fff;
	font-family: 'HelveticaNeueRoman', Arial;
	width:100%;
	height:100%;
}
* {
	outline:none;
}
.clr {
	clear:both;
}
div, h1, h2, h3, h4, h5, h6, p, ul, li, form {
	margin:0;
	padding:0;
}
a, img {
	border:none;
	outline:none;
	text-decoration:none;
}
a:hover{}
p {
	font-weight:normal;
	font-size:12px;
	line-height:22px;
	text-align:justify;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul, ol, li {
	list-style:none;
}
.left {float:left;}
.right {float:right;}

img.alignleft {text-align:left; float:left; padding-right:20px; padding-top:10px; padding-bottom:10px;}

/*Wrapper*/
#wrapper {width:880px; margin:0 auto;}

/*Header*/
#header {height:198px; position:relative;}
#header .headerGlow {background:url(images/header-glow.png) no-repeat 0 0; width:539px; height:195px; position:absolute; top:0; left:-55px; z-index:1;}
#header h1 {width:196px; height:146px; float:left; padding:25px 0 0 0; position:relative; z-index:9;}
#header h1 a {display:block; background:url(images/logo.png) no-repeat; text-indent:-3500px; width:196px; height:146px;}
#header .headContact {float:right; padding:50px 0 0 0;}
#header .headContact h2 {text-align:right; text-transform:uppercase; color:#fff; text-shadow:0 1px 0 #333; background:url(images/contact-head-divider.jpg) no-repeat bottom right; font-size:16px; padding-bottom:7px; margin-bottom:5px; line-height:25px;}
#header .headContact p {text-align:right; text-decoration:0 1px 0 #999; color:#df352b; font-family:Tahoma, Geneva, sans-serif; font-size:14px;}
#header .headContact p a {color:#df352b;}

/*Navigation*/
#nav {height:52px;}
#nav ul {padding:14px 0 0 0;}
#nav li {float:left; line-height:36px; font-size:18px; font-family: 'HelveticaLTStdRoman'; font-weight:normal;}
#nav li a {color:#343434; display:block; padding:0 22px;}
#nav li a:hover {color:#b32017; text-decoration:none;}
#nav li.active a {background:#fff; border-left:2px solid #c5c5c5; border-top:2px solid #c5c5c5; border-right:2px solid #c5c5c5; color:#b32017;}

/*Content*/
#content {padding:30px 0 10px;}

/*SideBar*/
.sideBar {width:200px;}
.sideBox {background:url(images/spacer.png); border:1px solid #d7918c; padding:7px; margin-bottom:12px;}
.sideBoxFB {border:1px solid #d7918c;}
.sideBox h2 {color:#b32017; font-size:18px; font-weight:normal; text-transform:uppercase; padding:3px 0 12px;}
.memberShip {}
.memberShip p {color:#b32017; font-size:11px; font-weight:bold; text-transform:uppercase; padding:2px 0 5px;}
.memberShip .nameInput {color:#969696; font-size:14px; width:160px; height:14px; border:1px solid #c5c5c5; padding:6px 10px; margin-bottom:4px;}
.memberShip .chk {float:left; margin:0 10px 6px 0;}
.memberShip label {color:#777; float:left; font-size:11px; padding:2px 0 0 0;}
.memberShip .submitbtn {width:182px; height:18px; border:1px solid #d7918c; background:#fff; font-size:10px; text-align:center; color:#777; cursor:pointer; margin-top:3px;}

.topDubstep {padding-bottom:10px;}
.topDubstep ul {}
.topDubstep li {background:#fff; border:1px solid #c5c5c5; margin:15px 0 0;}
.topDubstep li:first-child {margin-top:0;}
.topDubstep li .albumCover {width:55px; height:100%; float:left; margin-right:6px;}
.topDubstep li .albumCover img {width:55px; height:54px;}
.topDubstep li h3 {line-height:12px; color:#777; font-size:10px; text-transform:uppercase; font-weight:normal; padding:3px 0 0 0;}
.topDubstep li h4 {line-height:12px; color:#777; font-size:10px; font-weight:normal; font-style:italic; text-transform:uppercase;}
.topDubstep li a.buy {color:#b32017; font-size:10px; text-transform:uppercase;}

.latestProduct {padding:0 0 50px;}
.latestProduct ul {}
.latestProduct li {background:#fff; border:1px solid #c5c5c5; padding:7px; margin-bottom:8px;}
.latestProduct li .productTh {height:125px; text-align:center;}
.latestProduct li h3 {font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
.latestProduct li p {line-height:16px;}

/*Mid Bar*/
#midBar {width:440px; padding-left:20px; float:left;}

.post {}
.post ul {}
.post li {padding-bottom:18px;}
.post li h2 {background:url(images/spacer.png); border:1px solid #d7918c; font-size:17px; color:#b32017; font-weight:normal; padding:3px 8px; text-transform:uppercase;}
.post li h2 a {font-weight:bold; color:#b32017;}
.post li p {padding:10px 0;}
.post li a.more {font-weight:bold; font-size:13px; color:#b32017;}

/*Footer*/

.footer {background:#f5f5f5; padding:0 0 15px; position:relative;}
.footer_content {width:880px; margin:0 auto; position:relative;}
.flogo {background:url(images/fLogo.png) no-repeat; width:95px; height:80px; position:absolute ; top:-14px; left:-15px;}
.footer .fHead {background:url(images/spacer.png); border:1px solid #d7918c; margin-bottom:7px;}
.footer .fHead ul {padding-left:109px;}
.footer .fHead li {float:left; position:relative; line-height:20px; color:#000; font-size:11px;}
.footer .fHead li.dmc {width:148px;}
.footer .fHead li.commercial {width:298px;}
.footer .fHead li.info {width:285px;}
.footer .fHead li .redArrow {background:url(images/red-arrow.png) no-repeat; width:13px; height:12px; position:absolute; bottom:-12px; left:75px;}

.map {width:397px; height:156px; float:left; border:1px solid #757575; margin:0 0 0 85px;}
.contactBox {width:275px; float:left; padding:10px 0 0 70px;}
.contactBox p {color:#252525; font-size:12px; line-height:22px;}
.contactBox p a {color:#252525;}

/* e bay listing */
.eb {
		background:#fff;
	border:1px solid #c5c5c5;
	padding:7px;
	margin-bottom:8px;
	font-family: HelveticaNeueRoman, Arial;
	font-size:13px;
	text-align:left;
}
.eb img{
margin-left:40px;
width:80px;
height:80px;

}
.eb div {
	margin:2px;
}
.eb a
{
margin:2px;	
}

/* e bay listing */























