/* CSS Document */

@font-face {
	font-family: 'layoutlight';
	src: url('/d-m-css/layout-light-webfont.eot');
	src: local('Layout Light'), url('/d-m-css/layout-light-webfont.woff') format('woff'), url('/d-m-css/layout-light-webfont.ttf') format('truetype'), url('/d-m-css/layout-light-webfont.svg#webfontWqWuhQjj') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'layoutmain';
	src: url('/d-m-css/layout-main-webfont.eot');
	src: local('Layout Main'), url('/d-m-css/layout-main-webfont.woff') format('woff'), url('/d-m-css/layout-main-webfont.ttf') format('truetype'), url('/d-m-css/layout-main-webfont.svg#webfontyivY4Xcs') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'fabrica';
    src: url('/d-m-css/fabrica-webfont.eot');
    src: url('/d-m-css/fabrica-webfont.eot?#iefix') format('embedded-opentype'),
         url('/d-m-css/fabrica-webfont.woff') format('woff'),
         url('/d-m-css/fabrica-webfont.ttf') format('truetype'),
         url('/d-m-css/fabrica-webfont.svg#FabricaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body {font-size:62.5%}
body {
	font-family: "Trebuchet MS", Arial, sans-serif, Helvetica;
	font-size: 9pt;
	color: #fff;
	background: url(/d-m-img/grid-purple.jpg) repeat top center;
}
h1, h2 {font-family:layoutmain, Tahoma, Geneva, sans-serif;}
h4 {font-family:Verdana, Geneva, sans-serif; font-weight:normal;}

h1 {font-size:29pt;margin-bottom:3pt;text-transform:uppercase; color:#C00;}
h2 {font-size:14pt;margin-bottom:3pt;}
h3 {font-size:9pt;margin-bottom:7pt;}
h4 {font-size:7pt;font-style:italic;margin-bottom:7pt;}
h5 {font-size:8pt;margin-bottom:2pt;}

.productDetails h5 {font-size:12pt; margin-bottom:8px;}
.productDetails h2 {font-size:11pt; margin-bottom:8px; font-family:arial, layoutmain, Tahoma, Geneva, sans-serif;}
#main-nav-bar h2 {font-size:16pt;}

.yellowBox {border:1px solid #e4c700; padding:16px; width:auto; cursor:pointer;}

#main-nav-pic .yellowBox {width:60px; float:left; text-align:center; margin-right:8px;}

.colorBlack 		{color:#000000;}
.colorYellow 		{color:#e4c700;}
.colorLightPurple 	{color:#a6bedc;}
.colorMediumPurple 	{color:#3b5998;}
.colorDarkPurple 	{color:#1b3064;}

p {margin-bottom:16pt;font-size: 11pt;line-height:1.4em;}


a:link, a:visited {color:#e4c700; text-decoration:none;}
a:hover {color:#F30; text-decoration:underline;}
a:active {color:#504627;}

.clearboth {clear:both;}
.nopadding {padding:0;}

#bodyWrapper {width:auto; min-height:100px; background: url(/d-m-img/wrapbg7.jpg) no-repeat top center; padding:0px; background-color:none;}
#mainWrapper {width:900px; min-height:100px; margin:auto; background-color:none; /*overflow:hidden;*/ /* IE 5/Win hack */ }
#header {width:900px; height:207px; /*background:url(/d-m-img/header.jpg) no-repeat 0 8px;*/}


#headerLinksWrapper {position:relative; top:172px; left:248px; float:left;}
#headerLinks {font-family:layoutmain, tahoma, geneva, san-serif; font-size:22px; color:black; text-transform:uppercase;}
#headerLinks li {float:left; padding:0 7px 0 7px;}
#headerLinks a:link, #headerLinks a:visited {color:#000; text-decoration:none;}
#headerLinks a:hover {color:#e4c700;}
#headerLinks a:active {color:#fff;}


#searchBar {background-color:none; width:900px; height:36px; margin-top:8px; overflow:hidden;}
input {font-family:layoutmain, Arial, Helvetica, sans-serif;}
#SearchProductForm {margin-bottom:16px; width:100%;}
#SearchProductForm img {display:block; float:left;}
#h-newitems {overflow:hidden; /* IE 5/Win hack */}
#SearchBox, #SearchButton {display:block; float:left; font-size:16pt; color:black;}
#SearchBox {width:360px;height:26px; vertical-align:middle; padding:5px; border:none; margin:0 2px 0 18px; background-color:#e4c700; font-weight:bold; background:url(/d-m-img/search-box-bg.jpg) no-repeat scroll left top transparent;}
#SearchButton {width:70px;height:36px; background:url(/d-m-img/search-button.png) no-repeat scroll left top transparent; border:none; vertical-align:middle; }

#searchResult td {border-bottom:0px #fff solid; border-right:0px #fff solid; padding:8px 4px 8px 4px;}
#searchResult p {font-size:10pt; margin:0px; padding:0px; }

.searchResultBG {background-color:rgba(204,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4ccc0000,endColorstr=#4ccc0000); }
.listResultBG {background-color:rgba(42,49,97,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1e2a3161,endColorstr=#1e2a3161); }
.releaseResultBG {background-color:rgba(42,49,97,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1e2a3161,endColorstr=#1e2a3161); }


#main-nav {background-color:none;width:920px; height:auto; margin-top:8px; }
#main-nav-more { background-color:#336; width:30px; padding:4px 0 4px 0; text-align:center;  cursor:pointer; color:#fff; font-size:8px; font-weight:bolder; position:relative; left:900px; top:-32px;}
#main-nav-switch {display:none;}
#main-nav-bar { text-transform:uppercase;}

#main-nav-dist h1 {margin-bottom:25px;}
#main-nav-dist h2 {font-size:18pt;}
#main-nav-dist h3 {font-size:12pt;}
#main-nav-dist p {font-size:10pt; margin-bottom:5px;}




.proll {
	display:block;
	width:219px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	height: 0px !important;
	height /**/:159px; /* IE 5/Win hack */ 
	padding: 159px 0 0 0;
	overflow:hidden;
	background-repeat: no-repeat;
	overflow:hidden;
}



#backtotop {bottom:0px;right:20px;cursor:pointer;display:block;width:20px;height:20px;/*position:fixed;*/z-index:999; float:right;}
#backtotop a {background:url("/d-m-img/top.png") no-repeat scroll 0 0 #000000;display:block;height:20px;width:20px;}

#h-productline {
	display:block; 
	float:left; 
	margin:0px 8px 8px 0px; 
	width:219px; 
	height: 0px !important;
	height /**/:159px; /* IE 5/Win hack */ 
	background-color:white;
}

.h-titlebg1c, .h-titlebg2c, .h-titlebg3c, .h-titledbg3c, .h-titledbg4c {display:block;	font-family:layoutmain, tahoma, geneva, san-serif; letter-spacing:0px; font-weight:900; color:#fff; text-transform:uppercase;}
.h-titlebgPadding {padding:3px 8px 0px 6px;}
.h-titlebg1c {width:219px; height:159px;background:url(/d-m-img/h-titledbg1c.png) no-repeat top left;font-size:40px;}
.h-titlebg2c {width:446px; height:159px;background:url(/d-m-img/h-titledbg2c.png) no-repeat top left;font-size:60px;}
.h-titlebg3c {width:673px; height:159px;background:url(/d-m-img/h-titledbg3c.png) no-repeat top left;font-size:40px;}
.h-titledbg3c {width:673px; height:159px;background:url(/d-m-img/h-titledbg3c.png) no-repeat top left;font-size:40px; text-transform:none;}
.h-titledbg4c {width:900px; height:159px;background:url(/d-m-img/h-titledbg4c.png) no-repeat top left;font-size:40px;}



/*.thumbWrapper {width:680px; margin-top:8px; height:300px; background-color:none;}
.thumbFrame {width:127px; height:127px; overflow:hidden; border:1px solid #e4c700; float:left; margin-right:7px; margin-bottom:7px; background-color:black;}
.thumbFrame img {width:127px; border:none;}*/

.thumbWrapper {width:680px; margin-top:5px;  background-color:none;}
.thumbFrame {width:106px; height:106px; overflow:hidden; border:1px solid #e4c700; float:left; margin-right:5px; margin-bottom:5px; background-color:black; cursor:pointer;}
.thumbFrame img {width:106px; border:none;}

.thumbNewReleases {width:106px; height:106px; overflow:hidden; border:1px solid #e4c700; float:left; margin-right:5px; margin-bottom:5px; background-color:black; cursor:pointer;}





#newsWrapper {background-color:none;width:920px; margin-top:-24px;}
#h-newitems, #h-newsandevents, #h-links {display:block; min-height:800px; float:left; width:219px; margin-right:8px; padding-top:159px;}
#h-newitems {background:url(/d-m-img/hp-newitems.png) top left no-repeat;}
#h-newsandevents {background:url(/d-m-img/hp-newsandevents.png) top left no-repeat; width:446px; overflow:hidden; /* IE 5/Win hack */}
#h-links {background:url(/d-m-img/hp-links.png) top left no-repeat;}
.h-boxes { height:100%;padding:16px; /*background-color:rgba(204,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20cc0000,endColorstr=#20cc0000); zoom: 1;*/}


.newitemsWrapper {width:187px; margin-bottom:16px; filter:alpha(opacity=100); -moz-opacity:1;-khtml-opacity: 1; opacity: 1; }
.newitemsWrapper {background-color:rgba(204,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4ccc0000,endColorstr=#4ccc0000); }
.newitemsWrapper img {display:block; float:right; margin-bottom:16px; width:187px;}
.newitemsDesc {padding:16px; }
.newitemsDesc p  {font-size: 8pt; margin-bottom:0px;}



.relateditemsWrapper {float:left; width:219px; height:250px; overflow:hidden; margin-bottom:8px; margin-right:8px; filter:alpha(opacity=100); -moz-opacity:1;-khtml-opacity: 1; opacity: 1; }
.relateditemsWrapper {background-color:rgba(42,49,97,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1e2a3161,endColorstr=#1e2a3161); }
.relateditemsImage {width:219px; height:149px; overflow:hidden; float:right; margin-bottom:16px;}
.relateditemsWrapper img {width:219px;}
.relateditemsDesc {padding:16px; }
.relateditemsDesc p  {font-size: 8pt; margin-bottom:0px;}



.newsbox {margin-bottom:32px;}
.newsbox h1, .newsbox h2 {font-family: "Trebuchet MS", Arial, sans-serif, Helvetica; text-transform:none; font-weight:normal;}
.newsbox h1 {font-size:18pt; line-height:21pt;}
.newsbox h2 {font-size:10pt;}
.newsbox h5 {font-size:11pt;}



.linkWrapper {width:187px; margin-bottom:32px;}
.linkWrapper img { display:block; margin:auto;}
.linkWrapper h2 {display:none;}


/* adding trasperancy bg */
#h-newsandevents .h-boxes {background-color:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a8000000,endColorstr=#a8000000);}
#h-newitems .h-boxes {}



#h-eventbanner {width:450px;}
#h-eventbanner img { display:block; margin-bottom:8px; margin-right:8px; float:left; border:1px #cc0000 solid;}

#footerWrapper {clear: both;font-family: Tahoma, Arial, Helvetica, Sans-serif;	font-size:10px; color:#999;border-top: 1px solid #fff;padding: 8px 0 8px 0;line-height: 18px; background: none;}
#footNav {float:left; margin:8px; display:none;}
#footDisclaimer, #footCopyright {margin:8px; text-align:center;}



a:hover.proll {background-position:0 -159px;}
a:active.proll {background-position:0 -318px;}

#p-dra, #p-dra a {background-image:url(/d-m-img/pp-dra.png);}
#p-chc, #p-chc a {background-image:url(/d-m-img/pp-chc.png);}
#p-drf, #p-drf a {background-image:url(/d-m-img/pp-drf.png);}
#p-drr, #p-drr a {background-image:url(/d-m-img/pp-drr.png);}
#p-drw, #p-drw a {background-image:url(/d-m-img/pp-drw.png);}
#p-war, #p-war a {background-image:url(/d-m-img/pp-war.png);}
#p-spa, #p-spa a {background-image:url(/d-m-img/pp-spa.png);}
#p-can, #p-can a {background-image:url(/d-m-img/pp-can.png);}
#p-drc, #p-drc a {background-image:url(/d-m-img/pp-drc.png);}
#p-a18, #p-a18 a {background-image:url(/d-m-img/pp-a18.png);}
#p-drv, #p-drv a {background-image:url(/d-m-img/pp-drv.png);}
#p-drg, #p-drg a {background-image:url(/d-m-img/pp-drg.png);}
#p-cut, #p-cut a {background-image:url(/d-m-img/pp-cut.png);}
#h-pro, #h-pro a {background-image:url(/d-m-img/hp-products.png);}
#p-ahv, #p-ahv a {background-image:url(/d-m-img/pp-ahv.png);}
#p-dr9, #p-ahv a {background-image:url(/d-m-img/pp-1to9kit.png);}
#p-dis, #p-dis a {background-image:url(/d-m-img/pp-dis.png);}
#p-her, #p-her a {background-image:url(/d-m-img/pp-heritage.png);}
#p-hhe, #p-hhe a {background-image:url(/d-m-img/pp-hhe.png);}
#p-misc, #p-misc a{background-image:url(/d-m-img/miscellaneous.png);}
#p-trendy, #p-trendy a{background-image:url(/d-m-img/pp-trendy.png);}
#p-licensed, #p-licensed a{background-image:url(/d-m-img/p-licensed.png);}
#p-drrnf, #p-drrnf a{background-image:url(/d-m-img/p-drrnf.png);}


#main-nav ul {margin-bottom:16pt;font-size: 11pt;line-height:1.4em; list-style:square; margin-left:20pt;}
#main-nav .main-nav-holder {margin: 0 auto;width: fit-content;padding-top: 20px;}
#p-drrn{background-image: url('/d-m-img/pp-drrn.png');}
#p-memo{background-image: url('/d-m-img/pr-mimo.png');}
#main-nav-prod {display:block;}
#main-nav-pic {display:none;}
#loadtxt {display:none;}

h2.series {font-size:9pt; font-weight:bolder; line-height:10pt; margin-bottom:5px; text-transform:none;}






