@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/bg.jpg) repeat-x fixed;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
/*	background-attachment: fixed;
	background-color: transparent;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 50%;*/
}

/*main template - across all pages*/

@font-face {
    font-family: 'DejaVuSansBook';
    src: url('/fonts/DejaVuSans-webfont.eot');
    src: url('/fonts/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSans-webfont.woff') format('woff'),
         url('/fonts/DejaVuSans-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSans-webfont.svg#DejaVuSansBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DejaVuSansBold';
    src: url('/fonts/DejaVuSans-Bold-webfont.eot');
    src: url('/fonts/DejaVuSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSans-Bold-webfont.woff') format('woff'),
         url('/fonts/DejaVuSans-Bold-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSans-Bold-webfont.svg#DejaVuSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DejaVuSansCondensed';
    src: url('/fonts/DejaVuSansCondensed-webfont.eot');
    src: url('/fonts/DejaVuSansCondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSansCondensed-webfont.woff') format('woff'),
         url('/fonts/DejaVuSansCondensed-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSansCondensed-webfont.svg#DejaVuSansCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MichromaRegular';
    src: url('/fonts/Michroma-webfont.eot');
    src: url('/fonts/Michroma-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Michroma-webfont.woff') format('woff'),
         url('/fonts/Michroma-webfont.ttf') format('truetype'),
         url('/fonts/Michroma-webfont.svg#MichromaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.oneColFixCtrHdr #container {
	width: 960px;
	height: 710px;
	position: relative;
	margin: 0 auto;
	border: 0;
	text-align: left;
}
.oneColFixCtrHdr #header {
	/*background-image: url(../images/Logos/moorelarge%20and%20textflat.png);*/
	background-repeat: no-repeat;
	padding: 0;  
	height: 70px;
	width: 960px;
	position: relative;
	left: 50px;
	top: 10px;
}

#headImg {	
	height: 70px;
	width: 960px;
	background: url(../images/Logos/moorelarge%20and%20textflat.png) no-repeat center top;
}

/*.oneColFixCtrHdr #header h1 {
	margin: 0; 
	padding: 0px 0; 
}*/
ul#menu {
	/*width: 517px; margin: 250px auto;*/
	list-style: none;
	float:right;
	padding: 0 50px 0 0;
	margin: 0;
}

ul#menu li { display: inline; }
	
	ul#menu li a {
		display: block; float: left; height: 35px;
		background-image: url(../images/Nav/external-links.png); text-indent: -9999px;
		background-repeat:no-repeat;
	}
		ul#menu li a.tc {width: 400px; background-position: 0 0;}
		ul#menu li a.b2b {width: 125px; background-position: -430px 0;}
		ul#menu li a.tc:hover, ul#menu li a.tc:focus {background-position: 0 -35px;	}
		ul#menu li a.b2b:hover, ul#menu li a.b2b:focus {background-position: -430px -35px;	}
	
#topNav{
float: right;
/*height:25px;
width: 775px;*/
padding: 0 50px 0 0;
}
#navbar {
	left: 0px;
	top: 135px;
	position: absolute;
	height: 310px;
	width: 155px;
}


#topNav span, #navbar span {
	display: none;
}

#topNav ul, #navbar ul { 
	left:0;
	margin:0;
	padding: 0;	
}

#topNav li, #navbar li {
	list-style: none;
	float:left;
	padding-bottom: 10px;
}

#navbar a {
  display: block;
  width: 150px;
  height: 25px;
  background-image:url(../images/Nav/left-menu.png);
  background-repeat:no-repeat;
}
#topNav a {
display: inline;
height: 25px;
  background-image:url(../images/Nav/main-menu.png);
  background-repeat:no-repeat;
}

#tc a {
	width:430px; background-position: 0px 0px;}
#tc a:hover {background-position: 0px -25px;}

#b2b a {width 145px; background-position: -430px 0px;}
#b2b a:hover {background-position: -430px -25px;}


#home a {background-position: 0px 0px;}
#home a:hover {background-position: 0px -25px;}

#about a {background-position: -155px 0px;}
#about a:hover {background-position: -155px -25px;}

#brands a {background-position: -310px 0px;}
#brands a:hover {background-position: -310px -25px;}

#news a {background-position: -465px 0px;}
#news a:hover {background-position: -465px -25px;}


#reviews a {background-position: -620px 0px;}
#reviews a:hover {background-position: -620px -25px;}

#catalogue a {background-position: -775px 0px;}
#catalogue a:hover {background-position: -775px -25px;}


#contact a {background-position: -930px 0px;}
#contact a:hover {background-position: -930px -25px;}

#dealers a {background-position: -1085px 0px;}
#dealers a:hover {background-position: -1085px -25px;}


/*#B2B{
  display: block;
  width: 113px;
  height: 26px;
  background: url(../images/Nav/b2b.png) no-repeat 0 0;
}*/

#b2bnav {
	left: 805px;
	top: 90px;
	position: absolute;
	height: 26px;
	width: 115px;
}

#tcnav {
	left: 400px;
	top: 90px;
	position: absolute;
	height: 26px;
	width: 380px;
}

/*#B2B:hover{ 
  background-position: 0 -23px;
  background: url(../images/Nav/b2b2.png) no-repeat 0 0;
}*/

/*#B2B span{display: none;}*/

/*#TC{
  display: block;
  width: 380px;
  height: 26px;
  background: url(../images/Nav/tcnav1.png) no-repeat 0 0;
}*/

/*#TC:hover{ 
  background-position: 0 -23px;
  background: url(../images/Nav/tcnav2.png) no-repeat 0 0;
}*/

/*#TC span{ display: none;}*/

.oneColFixCtrHdr #mainContent {
	left: 155px;
	top: 65px;
	position: relative;
	height: 460px;
	width: 785px;
	border: solid #333;
	padding-top: 10px;
	padding-left: 10px;
	background-color : #fff;
}

#mainContent p { font: 100 13px/20px "Arial", Helvetica, sans-serif;}

#mainContent p.email:before{content: url(/images/email.jpg);}

#mainContent p.fax:before{content: url(/images/fax.jpg);}

#mainContent p.phone:before{content: url(/images/phone.jpg);}

#mainContent p.sales:before{content: url(/images/sales.jpg);}

#mainContent p.web:before{content: url(/images/web.jpg);}

p.email:before, p.fax:before, p.phone:before, p.sales:before { padding:0 5px 0 0;}

p.email, p.fax, p.phone, p.sales { margin:0 0;}

.oneColFixCtrHdr #footer {
	left: 0px;
	top: 610px;
	position: absolute;
	width: 955px;
	height: 95px;
	padding: 0;
}
.oneColFixCtrHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}

/*footer layout*/ 
#footernetworking {
	top: 15px ;
	left: 155px ;
	position: absolute;
	width: 300px;
	height: 75px;
}

#footerlogo {
	top: 24px;
	left: 720px;
	position: absolute;
	width: 250px;
	height: 25px;
}
	

/*Homescreen*/
#image {
	left: 0px;
	top: 0px;
	position: absolute;
	height: 460px;
	width: 785px;
	background:url(../images/ML_product_seminar_2012.jpg) no-repeat scroll center top transparent;
	margin: 5px 0px 0px 5px;
}
/*
#newsslice {
	left: 0px;
	top: 285px;
	position: absolute;
	height: 42px;
	width: 787px;
}


/*scrolling styles for Brands, News, Events, Reviews*/

.scroll {
/*	position: absolute;
	top: 145px;
width: 773px;
	width: 785px;*/
	height: 345px;
	padding-left: 0px;
	padding-right: 0px;
	overflow: auto;
}

/*news, reviews and events layout */
#newstext {
	top: 50px;
	left: 14px;
	position: absolute;
	width: 775px;
	height: 400px;
}

/*contact page layout*/
#contacttext {
	top: 65px;
	left: 15px;
	position: absolute;
	width: 250px;
	height: 370px ;
}

#contactmap {
	top: 5px;
	left: 295px;
	position: absolute;
	-webkit-box-shadow: -2px 2px 5px #AC987E;
	-moz-box-shadow: -2px 2px 5px #AC987E;
	box-shadow: -2px 2px 5px #AC987E;
}

/*dealer and about page layout*/

#dealertext {
/*	top: 50px;
	left: 14px;
	position: absolute;
	height: 130px;*/
	width: 760px;
}

#dealerimg {
	left: 15px;
	position: absolute;
/*	top: 200px;
	width: 760px;
	height: 250px;*/
}

/*font styles*/
.tcaccent-text{font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:600; line-height: 18px;}
.tcaccent-text a:link, .tcaccent-text a:visited, .tcaccent-text a:active, .tcaccent-text a:hover{color:#F00; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:600; line-height: 18px;}
.accent-text{color:#F00; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:600; line-height: 18px;}
.accent-text a:link , .accent-text a:visited , .accent-text a:active {color:#F00; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:600; line-height: 18px;}
.accent-text a:visited {color:#F00; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:600; line-height: 18px;}
.accent-text a:active {color:#F00; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:600; line-height: 18px;}
.accent-text a:hover {color:#F00; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:600; line-height: 18px;}

.massive-accent-text{color:#FFFFFF; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: 800; line-height: 20px;}

.accent-main-content-text {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#F00; font-weight:700;}
.accent-main-content-text a:link, .accent-main-content-text a:active {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#F00; font-weight:700;}
.accent-main-content-text a:visited {color:#06F; font-weight:700;}
.accent-main-content-text a:hover {color:#999; font-weight:700; text-decoration:underline;}

.main-content-text {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:100;}
.main-content-text a:link, .main-content-text a:visited, .main-content-text a:active {color:#FFF; font-weight: 100;}
.main-content-text a:hover {color:#F00; text-decoration:underline;}

.blkmain-content-text, blkmain-content-text li {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:100;}
.blkmain-content-text a:link , .blkmain-content-text a:visited, .blkmain-content-text a:active {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight: 100; text-decoration: none;}
.blkmain-content-text a:hover { color:#F00; }


.addthis_button_google_plusone {
    padding-left: 5px !important;
    padding-top: 7px !important;
}

