body {
	margin: 0px; font-family: Arial, sans-serif; font-size: 12px; overflow-x: hidden; -webkit-font-smoothing: antialiased;
}
.container {
	margin-right: auto; margin-left: auto;
}
.container::before {
	line-height: 0; display: table; content: "";
}
.container::after {
	line-height: 0; display: table; content: "";
}
.nav-container {
	width: 1080px; margin-right: auto; margin-left: auto;
}
.nav-container::after {
	line-height: 0; display: table; content: "";
}
.nav-container::after {
	line-height: 0; display: table; content: "";
}
.clearfix {
	
}
.clearfix::before {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	clear: both;
}
* {
	margin: 0px; padding: 0px;
}
a {
	color: rgb(51, 102, 153);
}
p {
	margin: 10px 0px;
}
.Monsterlogo {
	margin: 21px 0px 0px; width: 239px; height: 40px; color: rgb(255, 255, 255); font-family: Arimo, Arial, sans-serif; font-weight: 700; float: left; position: relative; background-image: url("monster_logo.png"); background-repeat: no-repeat;
}
.Monsterlogo a {
	text-indent: -9999px; display: block;
}
.MonsterLogoCountryName {
	width: 230px; height: 15px; bottom: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Arimo", sans-serif, Arial; font-size: 10px; float: left; position: absolute;
}
h1.logo a {
	width: 239px; height: 34px; display: block; text-outline: none;
}
h1.logo a img {
	margin: 10px 10px 3px 8px;
}
h1 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h2 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h3 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h4 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h5 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h6 {
	margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h1 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h2 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h3 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h4 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h5 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h6 small {
	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;
}
h1 {
	line-height: 1.18em;
}
h2 {
	line-height: 1.18em;
}
h1 {
	font-size: 2.37em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.17em;
}
h4 {
	font-size: 1.09em;
}
h6 {
	font-size: 11.9px;
}
h1 small {
	font-size: 24.5px;
}
h2 small {
	font-size: 17.5px;
}
h3 small {
	font-size: 14px;
}
h4 small {
	font-size: 14px;
}
h5 {
	margin: 0px; padding: 10px 0px 0px; color: rgb(34, 34, 34); font-size: 1em;
}
.nav-containe::after {
	clear: both;
}
.container::after {
	clear: both;
}
.container {
	width: 1022px;
}
.header {
	position: relative;
}
#main-banner {
	display: block; z-index: 0;
}
.bx-wrapper {
	display: block; z-index: 0;
}
.wrapper-header {
	width: 100%;
}
.wrapper-nav {
	width: 100%; height:53px; background-image:url(../top-nav-bg.png); display:block;
}
.utilities {
	top: 6px; height: 20px; text-align: right; right: 0px; position: absolute;
}
.utilities ul {
	margin: 0px; padding: 0px; right: 230px; color: rgb(255, 255, 255); list-style-type: none;
}
.utilities ul li {
	margin: 0px 0px 0px 15px; letter-spacing: 1px; font-family: Arimo, sans-serif; font-size: 11px; float: left;
}
.utilities ul li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.utilities ul li a:hover {
	text-decoration: none;
}
.search {
	left: 615px; top: 26px; position: absolute;
}
.site-search {
	background-position: 0px 2px; padding: 0px 8px !important; border-radius: 0px !important; border: 4px solid rgb(51, 102, 153) !important; width: 250px; height: 26px !important; color: rgb(153, 153, 153) !important; line-height: 26px !important; text-indent: 20px; font-size: 11px !important; float: left !important; background-image: url("button-search-mag.gif"); background-repeat: no-repeat;
}
.site-search-on {
	color: rgb(0, 0, 0) !important; text-indent: 0px; font-size: 12px !important; background-image: none;
}
.site-search-submit {
	background-position: 0px 2px; margin: 0px 0px 0px 5px !important; border: 0px currentColor; width: 30px !important; height: 34px !important; float: left !important; background-image: url("button-search-arrow.gif"); background-color: rgb(51, 102, 153);
}
.wrapper-breadcrumbs {
	height: 20px; position: relative;
}
.breadcrumbs {
	left: 10px; top: -5px; color: rgb(119, 119, 119); position: absolute;
}
.breadcrumbs a {
	text-decoration: none;
}
ul.footer-links {
	margin: 0px; padding: 18px 0px 0px; list-style-type: none;
}
ul.footer-links li {
	margin: 0px 16px 0px 0px; float: left;
}
.navbar {
	overflow: visible;
}
.nav {
	list-style: none; padding: 0px; margin-bottom: 20px; margin-left: 0px;
}
.nav > li > a {
	display: block; text-decoration:none;
}
.nav > li > a:hover {
	text-decoration: none; background-color: transparent;
}
.nav > li > a:focus {
	text-decoration: none; background-color: transparent;
}
.nav > li > a > img {
	max-width: none;
}
.nav > .pull-right {
	float: right;
}
.collapse.nav-collapse {
	height: auto; overflow: visible;
}
.logo-monster {
	height: 40px;
}
.logo-monster img {
	margin: 10px 8px 0px;
}
.navbar-inner {
	border: 0px solid rgb(212, 212, 212); padding-right: 0px; padding-left: 0px; position: relative; z-index: 105; min-height: 0px; box-shadow: none; background-image: none; background-repeat: repeat-x; background-color: transparent;
}
.divider-right {
	background-position: 100% 30%; background-image: url("divider-vert02.gif"); background-repeat: no-repeat;
}
.divider-left-shop {
	background-position: 80% 50%; background-image: url("divider-vert02.gif"); background-repeat: no-repeat;
}
.nav-over-bg {
	width: 1920px;
	height: 390px;
	display: none;
	position: absolute;
	z-index: 100;
	background-image: url(top-nav-over-bg.jpg);
	background-repeat: repeat-x;
	margin-left: -950px;
	left: 50%;
	text-align: center;
}
.navbar .nav > li > a {
	padding: 10px 31px 10px 30px; color: rgb(119, 119, 119); font-weight: 600; text-decoration: none; float: none; text-shadow: 0 1px 0 #FFFFFF;
}
ul.nav {
	list-style-type: none; position: relative; z-index: 101;
}
ul.nav li {
	background-position: 95% 50%; margin: 0px; padding: 5px 5px 5px 0px; width: auto; text-align: center; line-height: 18px; letter-spacing: 0.04em; border-right-color: rgb(179, 178, 182); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; white-space: nowrap; background-image: url("nav-arrow.jpg"); background-repeat: no-repeat; background-color: transparent;
}
ul.nav li:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
ul.nav li:last-child {
	border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
ul.nav li a {
	color: rgb(18, 18, 18) !important; font-weight: 600; text-decoration: none;
}
ul.nav li:hover {
	
}
ul.nav li a:hover {
	color: rgb(51, 102, 153) !important;
}
.nav li a {
}

.nav li {
	background: rgb(255, 255, 255); margin: 7px 0px 0px; padding: 0px; float: left;
}
.nav > li > a {
	color: rgb(153, 153, 153); text-transform: uppercase; font-family: Arimo, Arial, sans-serif; font-size: 13px; text-shadow: 0px 1px 2px #aaa;
}
* + html .nav > li > a {
	font-size: 13px;
}
.nav li li {
	text-indent: 0px;
}
.nav .nav-global-sub-wrapper {
	left: 1px; top: 48px; width: 1000px; height: 310px; display: none; position: absolute; z-index: 200;
}
ul.nav-global-sub {
	margin: 0px 0px 5px; padding: 0px 18px; width: 200px; height: auto; list-style-type: none; z-index: 101; opacity: 0.98; background-image: none !important;
}
ul.nav-global-sub li {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; width: auto !important; text-align: left !important; color: rgb(102, 102, 102); font-family: Arimo, sans-serif !important; font-weight: 100 !important; float: none !important; background-image: none !important;
}
.nav-inner-shop .nav-inner ul.nav-global-sub li {
	line-height: 16px; z-index: 102; background-image: none !important;
}
.nav-inner-shop .nav-inner ul.nav-global-sub li a {
	font-size: 12px !important;
}
ul.nav-global-sub-large {
	margin: 0px 0px 5px; padding: 25px 25px 25px 0px; width: 200px; height: auto; list-style-type: none; z-index: 101; opacity: 0.98;
}
ul.nav-global-sub-large li {
	margin: 8px 10px 8px 18px; padding: 1px 0px !important; border: currentColor !important; width: auto !important; text-align: left !important; color: rgb(68, 68, 68); line-height: 1; font-weight: 100; float: none !important;
}
ul.nav-global-sub li {
	padding: 0px !important;
}
.push-down {
	padding-top: 35px;
}
ul.nav-global-sub-featured {
	width: auto; float: left; list-style-type: none;
}
ul.nav-global-sub-featured li {
	margin: 5px; padding: 10px; border: currentColor !important; width: 200px; height: 210px; text-align: center; color: rgb(119, 119, 119); font-size: 12px; float: left !important; position: relative;
}
ul.nav-global-sub-featured li a:hover {
	text-decoration: none !important;
}
ul.nav-global-sub-featured-one {
	padding: 20px; width: auto; float: left; list-style-type: none;
}
ul.nav-global-sub-featured-one li {
	margin: 5px; padding: 10px; border: currentColor !important; width: 570px; height: auto; color: rgb(119, 119, 119); font-size: 12px; float: left; position: relative;
}
ul.nav-global-sub-featured-three {
	padding: 50px 20px 0px; width: auto; float: left; list-style-type: none;
}
ul.nav-global-sub-featured-three li {
	margin: 5px; padding: 10px; border: currentColor !important; width: 240px; height: 270px; color: rgb(119, 119, 119); font-size: 12px; font-weight: 100; float: left; position: relative;
}
ul.featured-three li {
	width: 260px !important; text-align: center !important; font-weight: 100;
}
ul.featured-three li a {
	line-height: 1.5;
}
ul.double {
	margin: 0px 0px 0px 18px; padding: 0px 18px; width: 400px; text-align: left; overflow: hidden; list-style-type: none;
}
ul.double li {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 50% !important; text-align: left; color: rgb(102, 102, 102); font-family: Arimo, sans-serif !important; font-size: 12px !important; font-weight: 100; float: left; background-image: none; background-color: transparent !important;
}
ul.double li a {
	font-weight: 100;
}
ul.nav li:hover .nav-global-sub-wrapper {
	display: block;
}
ul.nav li:hover ul.nav-global-sub li a {
	color: rgb(102, 102, 102); text-transform: none; font-family: Arimo, Arial, sans-serif !important; font-size: 12px; font-weight: 100;
}
ul.nav li:hover ul.nav-global-sub li a:hover {
	color: rgb(204, 0, 0); font-family: Arimo, Arial, sans-serif !important;
}
ul.nav-global-sub li:hover {
	border: currentColor !important;
}
.navbar .nav {
	margin: 0px; left: 0px; width: 100%; float: left; display: block; position: relative;
}
.nav-inner {
	margin: 0px 0px 10px 10px; width: 220px; height: 300px; float: left;
}
.nav-inner-two {
	margin: 0px 0px 10px 10px; width: 440px; height: 300px; float: left;
}
.nav-inner-large {
	margin: 0px 0px 10px 10px; width: auto; height: 300px; float: left;
}
.nav-inner-shop {
	background-position: 0% 50%; margin: 0px 0px 10px 10px; left: 200px; top: 0px; width: 1050px; height: 300px; display: none; position: absolute; background-image: url("divider-vert02.gif"); background-repeat: no-repeat;
}
.nav-prelude {
	left: -100px; top: 0px; width: 100px; height: 300px; position: absolute; z-index: 101;
}
.nav-coda {
	top: 0px; width: 100px; height: 300px; right: -100px; position: absolute; z-index: 101;
}
.header-shop:hover {
	font-weight: 600;
}
.dark {
	background-color: rgb(34, 34, 34);
}
.red {
	color: rgb(204, 0, 0) !important;
}
.small {
	font-size: 11px !important;
}
.small li a {
	font-size: 10px !important;
}
.left {
	float: left;
}
.field-required {
	
}
.nav-global-sub-wrapper h2 {
	margin: 25px 10px 5px 18px; text-align: left; line-height: 1.4; font-size: 18px;
}
.nav-global-sub-wrapper h3 {
	margin: 25px 10px 5px 18px; text-align: left; color: rgb(18, 18, 18) !important; line-height: 1.4; letter-spacing: 1px; font-size: 12px; font-weight: bold;
}
html {
	height: 100%;
}
#wrapper-globalheader {
	position: relative; z-index: 2000;
}
.small {
	font-size: 11px;
}
.smallB {
	color: rgb(255, 255, 255); font-size: 11px;
}
.nav-global-sub-wrapper p {
	color: rgb(51, 51, 51) !important; font-size: 12px; margin-right: 10px; margin-left: 5px;
}
.nav-global-sub-wrapper ul {
	color: rgb(51, 51, 51) !important; font-size: 12px; margin-right: 10px; margin-left: 5px;
}
.nav-global-sub-wrapper ol {
	color: rgb(51, 51, 51) !important; font-size: 12px; margin-right: 10px; margin-left: 5px;
}
ul.nav-global-sub-featured li a {
	color: rgb(51, 51, 51) !important; font-size: 12px; font-weight: 100;
}
ul.nav-global-sub-featured li a:hover {
	color: rgb(51, 51, 51) !important; font-size: 12px; font-weight: 100;
}
p.linelist {
	color: rgb(51, 51, 51); font-size: 12px; margin-right: 10px; margin-left: 20px;
}
p.linelist_search {
	color: rgb(51, 51, 51); font-size: 11px; margin-right: 2px; margin-left: 20px;
}
p.promo {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: 600; margin-right: 16px; margin-left: 8px;
}
p.nm {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; margin-right: 10px; margin-left: 20px; cursor: help;
}
p.nmb {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; margin-right: 10px; margin-left: 20px;
}
p.powersub {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; margin-top: 2px; margin-left: 3px;
}
p.nm2 {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; margin-right: 10px; margin-left: 20px;
}
p.nm3 {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; margin-right: 0px; margin-left: 0px;
}
p.nm4 {
	color: rgb(51, 51, 51); font-size: 11px; text-decoration: none; margin-right: 0px; margin-left: 0px;
}
p.hometab {
	color: rgb(0, 0, 0); font-size: 11px; margin-right: 4px; margin-left: 2px;
}
td {
	font-size: 13px;
}
td.xsmall {
	color: rgb(0, 0, 0); font-size: 9px; margin-right: 3px; margin-left: 3px;
}
td.xsmall_ct {
	color: rgb(51, 51, 51); line-height: 12px; font-size: 9px; margin-right: 3px; margin-left: 3px;
}
td.small {
	color: rgb(0, 0, 0); font-size: 11px; margin-right: 3px; margin-left: 3px;
}
td.smalljust {
	text-align: justify; color: rgb(0, 0, 0); font-size: 11px; margin-right: 3px; margin-left: 3px;
}
td.medium {
	color: rgb(0, 0, 0); font-size: 12px; margin-right: 3px; margin-left: 3px;
}
td.mediumjust {
	text-align: justify; color: rgb(0, 0, 0); font-size: 12px; margin-right: 3px; margin-left: 3px;
}
td.mediumgrey {
	text-align: left; color: rgb(51, 51, 51); font-size: 11px; margin-right: 3px; margin-left: 3px;
}
td.normalgrey {
	text-align: left; color: rgb(51, 51, 51); font-size: 12px; margin-right: 3px; margin-left: 3px;
}
td.large {
	color: rgb(0, 0, 0); font-size: 13px; margin-right: 3px; margin-left: 3px;
}
td.xlarge {
	color: rgb(0, 0, 0); font-size: 15px; margin-right: 3px; margin-left: 3px;
}
td.small_grey {
	color: rgb(102, 102, 102); font-size: 11px; margin-right: 3px; margin-left: 3px;
}
td.mediumBjust {
	text-align: justify; color: rgb(255, 255, 255); font-size: 12px; margin-right: 3px; margin-left: 3px;
}
td.bullets {
	color: rgb(51, 51, 51); font-size: 11px; margin-right: 3px; margin-left: 3px;
}
td.xsmallB {
	color: rgb(255, 255, 255); font-size: 9px; margin-right: 3px; margin-left: 3px;
}
td.smallB {
	color: rgb(255, 255, 255); font-size: 11px; margin-right: 3px; margin-left: 3px;
}
td.mediumB {
	color: rgb(255, 255, 255); font-size: 12px; margin-right: 3px; margin-left: 3px;
}
td.largeB {
	color: rgb(255, 255, 255); font-size: 13px; margin-right: 3px; margin-left: 3px;
}
td.xlargeB {
	color: rgb(255, 255, 255); font-size: 15px; margin-right: 3px; margin-left: 3px;
}
td.footer {
	color: rgb(153, 153, 153); font-size: 9px;
}
td.footerHDMI {
	color: rgb(51, 51, 51); font-size: 9px;
}
td.FM_mediumB {
	color: rgb(255, 255, 255); font-size: 19px; margin-right: 3px; margin-left: 3px;
}
b.small {
	color: rgb(0, 0, 0); font-size: 11px;
}
b.large {
	color: rgb(0, 0, 0); font-size: 13px;
}
b.xlarge {
	color: rgb(0, 0, 0); font-size: 15px;
}
b.xxlarge {
	color: rgb(0, 0, 0); font-size: 19px;
}
b.header {
	color: rgb(51, 51, 102); font-size: 19px; font-weight: 800;
}
b.smallBB {
	color: rgb(0, 0, 153); font-size: 9px;
}
b.largeRED {
	color: rgb(153, 0, 0); font-size: 19px;
}
b.xsmallB {
	color: rgb(255, 255, 255); font-size: 9px;
}
b.smallB {
	color: rgb(255, 255, 255); font-size: 11px;
}
b.mediumB {
	color: rgb(255, 255, 255); font-size: 12px;
}
b.largeB {
	color: rgb(255, 255, 255); font-size: 13px;
}
b.xlargeB {
	color: rgb(255, 255, 255); font-size: 15px;
}
b.xxlargeB {
	color: rgb(255, 255, 255); font-size: 19px;
}
b.xsmallY {
	color: rgb(255, 255, 204); font-size: 9px;
}
b.smallY {
	color: rgb(255, 255, 204); font-size: 11px;
}
b.mediumY {
	color: rgb(255, 255, 204); font-size: 12px;
}
b.largeY {
	color: rgb(255, 255, 204); font-size: 13px;
}
b.xlargeY {
	color: rgb(255, 255, 204); font-size: 15px;
}
b.xxlargeY {
	color: rgb(255, 255, 204); font-size: 19px;
}
b.xsmallgray {
	color: rgb(102, 102, 102); font-size: 9px;
}
.xxlarge {
	color: rgb(0, 0, 0); font-size: 19px; font-weight: 700;
}
.beatsFont {
	font-family: AvantGardeBkBTBook,AGBkBTBookSaf,"Avant Garde Book","Avant Garde", Arial, sans-serif;
}
a:hover {
	color: rgb(51, 51, 102); font-weight: 400; text-decoration: none;
}
a.blk:hover {
	color: rgb(255, 255, 204);
}
a img {
	border-width: 0px;
}
a.small:link {
	color: rgb(102, 102, 153); line-height: 13px; font-size: 11px; font-weight: 200; text-decoration: none;
}
a.small:visited {
	color: rgb(102, 102, 153); line-height: 13px; font-size: 11px; font-weight: 200; text-decoration: none;
}
a.small:hover {
	color: rgb(51, 51, 102); line-height: 13px; font-size: 11px; font-weight: 200; text-decoration: none;
}
a.small:active {
	color: rgb(51, 51, 102); line-height: 13px; font-size: 11px; font-weight: 200; text-decoration: none;
}
a.smallB:hover {
	color: rgb(255, 255, 255); font-size: 11px; font-weight: 200; text-decoration: none;
}
a.small2:hover {
	color: rgb(51, 51, 102); font-size: 11px; font-weight: 700; text-decoration: none;
}
a.faqQuestion_blk:hover {
	color: rgb(255, 255, 204); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.faqQuestion_blk2 {
	color: rgb(255, 255, 255); font-size: 9px; font-weight: 800; text-decoration: none;
}
a.faqQuestion_blk2:hover {
	color: rgb(255, 255, 204); font-size: 9px; font-weight: 800; text-decoration: none;
}
a.bsmall {
	color: rgb(0, 0, 0); font-size: 11px; font-weight: 800; text-decoration: none;
}
a.bsmallB {
	color: rgb(204, 204, 204); font-size: 11px; font-weight: 800; text-decoration: none;
}
span.bcxsmall {
	color: rgb(255, 255, 255); font-size: 11px; font-weight: 900;
}
a.MMsub:hover {
	color: rgb(255, 255, 0); line-height: 17px; font-size: 11px; font-weight: 600; text-decoration: none;
}
a.MMartists:hover {
	color: rgb(255, 255, 0); line-height: 13px; font-size: 12px; font-weight: 800; text-decoration: none;
}
a.MMartists2 {
	color: rgb(255, 255, 0); line-height: 12px; font-size: 11px; font-weight: 800; text-decoration: none;
}
a.MMartists2:hover {
	color: rgb(255, 255, 255); line-height: 12px; font-size: 11px; font-weight: 800; text-decoration: none;
}
a.subnavUL:hover {
	font-size: 11px; font-weight: 700; text-decoration: none;
}
a.connectionmenu:hover {
	color: rgb(255, 255, 0); line-height: 13px; font-size: 12px; font-weight: 200; text-decoration: none;
}
a.sidenav {
	color: rgb(0, 102, 153); font-size: 9px; font-weight: 700; text-decoration: none;
}
a.sidenav:hover {
	color: rgb(0, 51, 102); font-size: 9px; font-weight: 700; text-decoration: none;
}
a.MMbodylink:hover {
	color: rgb(255, 255, 0); font-size: 13px; font-weight: 600; text-decoration: none;
}
a.xsmall {
	color: rgb(102, 102, 153); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.xsmall:hover {
	color: rgb(51, 51, 102); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.xsmallB {
	color: rgb(204, 204, 204); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.xsmallB:hover {
	color: rgb(255, 255, 255); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.mediumbold:hover {
	color: rgb(51, 51, 102); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.medium:hover {
	color: rgb(51, 51, 102); font-size: 12px; font-weight: 200; text-decoration: none;
}
a.largeB:hover {
	color: rgb(255, 255, 255); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.xlarge {
	color: rgb(102, 102, 153); font-size: 16px; font-weight: 800; text-decoration: none;
}
a.xlarge:hover {
	color: rgb(51, 51, 102); font-size: 16px; font-weight: 800; text-decoration: none;
}
a.xlargeB {
	color: rgb(204, 204, 204); font-size: 16px; font-weight: 800; text-decoration: none;
}
a.xlargeB:hover {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: 800; text-decoration: none;
}
a.xlargeY {
	color: rgb(255, 255, 153); font-size: 16px; font-weight: 800; text-decoration: none;
}
a.xlargeY:hover {
	color: rgb(255, 255, 204); font-size: 16px; font-weight: 800; text-decoration: none;
}
a.prodtitle:hover {
	color: rgb(0, 0, 204); font-size: 13px; font-weight: 800; text-decoration: none;
}
a.headlink:hover {
	color: rgb(204, 204, 204); font-size: 9px; font-weight: 600; text-decoration: none;
}
a.smYellow:hover {
	color: rgb(255, 204, 0); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.mdYellow:hover {
	color: rgb(255, 204, 0); font-size: 11px; font-weight: 200; text-decoration: none;
}
a.crNew:hover {
	color: rgb(51, 51, 153); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.legalB:hover {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.footerHDMI {
	color: rgb(51, 51, 51); line-height: 13px; font-size: 9px; font-weight: 600; text-decoration: none;
}
a.footerHDMI:hover {
	color: rgb(0, 0, 0); line-height: 13px; font-size: 9px; font-weight: 600; text-decoration: none;
}
a.legal:hover {
	color: rgb(51, 51, 102); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.famous_blinkY:hover {
	color: rgb(255, 255, 204); line-height: 15px; font-size: 15px; font-weight: 600; text-decoration: none;
}
a.famous_bodylink:hover {
	color: rgb(153, 51, 51); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.famousnav:hover {
	color: rgb(153, 51, 51); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
td.famousbody {
	color: rgb(255, 255, 255); line-height: 16px; font-size: 13px;
}
b.famousboldsm {
	color: rgb(255, 255, 255); line-height: 17px; font-size: 11px; font-weight: 800;
}
b.famousboldmed {
	color: rgb(255, 255, 255); line-height: 17px; font-size: 12px; font-weight: 800;
}
b.famousbold {
	color: rgb(255, 255, 255); line-height: 17px; font-size: 15px; font-weight: 800;
}
b.famousboldY {
	color: rgb(255, 255, 204); line-height: 17px; font-size: 15px; font-weight: 800;
}
.famousartist {
	color: rgb(204, 153, 0); font-family: Arial, Verdana, serif; font-size: 12px;
}
ul.famoussm {
	color: rgb(255, 255, 255); font-size: 13px; margin-right: 11px; margin-left: 40px;
}
ul.famouscenter {
	color: rgb(255, 255, 255); font-size: 13px; margin-right: 11px; margin-left: 70px;
}
ul.white {
	color: rgb(255, 255, 255); font-size: 13px; margin-right: 5px; margin-left: 1px;
}
ul.sm_white {
	color: rgb(255, 255, 255); font-size: 12px; margin-right: 5px; margin-left: 1px;
}
ul.packageCopy {
	margin: 0px; padding: 0px 0px 0px 15px; text-align: left; font-size: 9px;
}
ul.packageCopy li {
	margin: 0px; padding: 0px 0px 2px 5px; list-style-position: outside;
}
.paraHeaderPackCopy {
	color: rgb(51, 51, 51); font-weight: 700;
}
.paraPackCopy {
	padding-bottom: 10px;
}
a.light {
	color: rgb(102, 102, 153);
}
a.light:link {
	color: rgb(102, 102, 153);
}
a.light:visited {
	color: rgb(102, 102, 153);
}
a.light:hover {
	color: rgb(51, 51, 102);
}
a.light:active {
	color: rgb(51, 51, 102);
}
a.smLight {
	color: rgb(102, 102, 153); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.smLight:link {
	color: rgb(102, 102, 153); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.smLight:visited {
	color: rgb(102, 102, 153); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.smLight:hover {
	color: rgb(51, 51, 102); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.smLight:active {
	color: rgb(51, 51, 102); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.smLight2 {
	color: rgb(51, 51, 204); line-height: 13px; font-size: 9px; font-weight: 600; text-decoration: none;
}
a.smLight2:link {
	color: rgb(51, 51, 204); line-height: 13px; font-size: 9px; font-weight: 600; text-decoration: none;
}
a.smLight2:visited {
	color: rgb(51, 51, 204); line-height: 13px; font-size: 9px; font-weight: 600; text-decoration: none;
}
a.smLight2:hover {
	color: rgb(0, 0, 204); line-height: 13px; font-size: 9px; font-weight: 600; text-decoration: none;
}
a.smLight2:active {
	color: rgb(0, 0, 204); line-height: 13px; font-size: 9px; font-weight: 600; text-decoration: none;
}
ul.small {
	color: rgb(0, 0, 0); font-size: 13px; margin-right: 5px; margin-left: 0px;
}
.info {
	color: rgb(187, 187, 187); font-size: 15px; font-weight: 600; text-decoration: none;
}
.pulldown {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
.date {
	color: rgb(153, 153, 204); font-size: 11px;
}
.textForm {
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
}
.gp_logo {
	margin: 0px 29px 19px 0px; float: left;
}
.gp_mountain {
	margin: 0px 15px 0px 0px; float: left;
}
.gp_rgt_image {
	margin: 0px 0px 0px 15px; float: right;
}
.gp_prod_head {
	margin: 30px 0px 0px;
}
.gp_sol_head {
	margin: 35px 0px 5px;
}
.gp_head_3 {
	margin: 10px 0px 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder;
}
div.nm {
	color: rgb(51, 51, 51); font-size: 12px; cursor: help;
}
div.small {
	text-align: left; font-size: 11px;
}
.tblSafetyChart {
	width: 550px; border-collapse: collapse;
}
.tblSafetyChart th {
	padding: 2px 5px; border: 1px solid rgb(51, 51, 51); font-size: 12px; white-space: nowrap;
}
.tblSafetyChart td {
	padding: 3px 5px; border: 1px solid rgb(51, 51, 51); font-size: 12px;
}
#footer {
	margin-top: 24px; border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: solid;
}
.footer2 {
	margin: 0px auto; padding: 0px; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);
}
.footerSubInner {
	margin: 0px auto; padding: 2px 0px 0px; width: 950px;
}
.footerMenuInner {
	margin: 0px auto; padding: 20px 0px 60px; width: 950px;
}
.footerLinksOuter {
	clear: both; float: none;
}
.footerLinksInner {
	margin: 0px auto; width: 950px;
}
.footerBadgesInner {
	margin: 0px auto; padding: 16px 0px; width: 480px;
}
.footerSubLabel {
	margin: 0px 5px 0px 0px; width: 325px; color: rgb(204, 204, 204); overflow: hidden; font-family: din-condensed-web,sans-serif; font-size: 23px; float: left; white-space: nowrap;
}
.footerSubInput {
	padding: 3px 0px 0px; width: 170px; float: left;
}
.footerSubInput .footerSubsribeInputField {
	border: 1px solid rgb(187, 187, 187); width: 170px; height: 17px; line-height: 15px; font-size: 11px;
}
.footerSubButton {
	padding: 3px 0px 0px 8px; width: 83px; float: left;
}
.name_block {
	padding: 0px 0px 3px; line-height: 13px; font-size: 10px; vertical-align: baseline;
}
.name {
	font-size: 14px;
}
.name_block a:hover {
	color: rgb(102, 153, 204); font-weight: 700; text-decoration: none;
}
.footerMenuInner > div {
	width: 237px; float: left;
}
.footerH1 {
	padding: 25px 0px 1px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: din-condensed-web,sans-serif; font-size: 21px;
}
.footerUL {
	list-style: none; margin: 0px; padding: 0px;
}
.footerUL li {
	list-style: none; margin: 0px; padding: 2px 0px 1px; text-indent: 0px;
}
.footerUL li a:hover {
	color: rgb(102, 153, 204); font-weight: 400; text-decoration: none; size: 11px;
}
.footerLinks_v2 {
	margin: 0px auto; padding: 5px 0px; width: 100%; border-top-color: rgb(69, 69, 69); border-top-width: 1px; border-top-style: solid;
}
.footerLinks_v2 ul {
	list-style: none; margin: 0px; padding: 0px; text-align: center;
}
.footerLinks_v2 ul li {
	background-position: left; margin: 0px; padding: 0px 3px 0px 8px; width: auto; display: inline; white-space: nowrap; background-image: url("list-divider.gif"); background-repeat: no-repeat;
}
.footerLinks_v2 a {
	color: rgb(102, 153, 204); text-transform: uppercase; letter-spacing: normal; font-size: 12px !important; font-weight: 700; text-decoration: none;
}
.footerLinks_v2 a:hover {
	color: rgb(102, 153, 204); text-transform: uppercase; letter-spacing: normal; font-size: 12px !important; font-weight: 700; text-decoration: none;
}
.footerLinks_v2 li.first {
	padding: 0px 3px 0px 0px; background-image: none;
}
.footerLinksVerify {
	background-position: 8px 6px; margin: 12px 0px; padding: 0px; border-radius: 5px; width: 630px; height: 64px; float: left; background-image: url("anti_counter.png"); background-repeat: no-repeat; background-color: rgb(34, 34, 34);
}
.footerLinksVerify ul {
	list-style: none; margin: 0px 0px 0px 210px;
}
.footerLinksVerify ul li {
	background-position: left; padding: 0px 10px; width: auto; float: left; display: inline; background-image: url("list-divider.gif"); background-repeat: no-repeat;
}
.footerLinksVerify ul li.first {
	background-image: none;
}
.footerLinksVerify ul li a {
	color: rgb(167, 169, 172); font-size: 11px; font-weight: 600; text-decoration: underline !important;
}
.footerLinksVerify ul li a:hover {
	color: rgb(167, 169, 172); font-size: 11px; font-weight: 600; text-decoration: underline !important;
}
.footerAntiHead {
	width: 52px; height: 52px; text-indent: -9999px; background-image: url("anti_counter.png"); background-repeat: no-repeat;
}
.antihead {
	
}
.footerApplelegal2 {
	padding: 5px 0px 3px; color: rgb(153, 153, 153); font-size: 10px;
}
.footerCopyright2 {
	text-align: center; color: rgb(153, 153, 153); font-size: 10px;
}
.footerCopyright2 a:hover {
	color: rgb(102, 153, 204);
}
.Page {
	width: 100%; padding-top: 5px; margin-top: 0px; background-image: none; background-repeat: repeat-x;
}
.mainContainerBG {
	background-position: center; width: 860px; margin-right: auto; margin-left: auto; background-image: url("HMP_piping_BG.gif"); background-repeat: repeat-y; background-color: rgb(255, 255, 255);
}
.mainContainerTop {
	background-position: top; width: 860px; margin-top: 0px; margin-right: auto; margin-left: auto; background-image: url("HMP_piping_Top_03.gif"); background-repeat: no-repeat; background-color: transparent;
}
.mainContainerBody {
	width: 827px; padding-top: 20px; margin-right: auto; margin-left: auto;
}
a.menunames:hover {
	color: rgb(255, 204, 0); font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; text-decoration: none;
}
.BreadCrums01 {
	width: 950px; color: rgb(231, 231, 231); font-size: 10px; font-weight: 700; margin-right: auto; margin-left: auto;
}
.BreadCrums01 a:hover {
	color: rgb(226, 226, 226); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
div#T01outer {
	padding: 0px; border: currentColor; width: 957px; margin-right: auto; margin-bottom: 0px; margin-left: auto;
}
div#T01roundtop-left {
	background: url("frames01_TopLeft.gif") no-repeat 0px 0px; width: 15px; height: 19px; margin-top: 0px; margin-bottom: 0px; float: left;
}
div#T01roundtop-center {
	width: 100%; height: 19px; margin-top: 0px; margin-bottom: 0px; float: left; background-image: url("frames01_TopBG.gif"); background-repeat: repeat-x;
}
div#T01roundtop-right {
	background: url("frames01_TopRight.gif") no-repeat 100% 0px; width: 18px; height: 19px; margin-top: 0px; margin-bottom: 0px; float: right;
}
div#T01innerbody {
	padding-left: 0px; clear: both; background-image: url("frames01_SideLeftBG.gif"); background-repeat: repeat-y;
}
div#T01innerborder {
	margin: 0px; padding-top: 0px; background-image: url("frames01_SideLeft.gif"); background-repeat: no-repeat;
}
div#T01maincontent {
	background-position: right; margin: 0px 0px 0px 15px; background-image: url("frames01_SideRightBG.gif"); background-repeat: repeat-y; background-color: rgb(101, 121, 141);
}
div#T01maincontentTopRightCorner {
	width: 12px; float: right;
}
.BreadCrums02 {
	width: 950px; color: rgb(210, 210, 210); padding-bottom: 2px; font-size: 10px; font-weight: 700; margin-right: auto; margin-left: auto;
}
.BreadCrums02 a:hover {
	color: rgb(230, 230, 230); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
div#T02outer {
	margin: 0px auto; padding: 0px; border: currentColor; width: 950px;
}
div#T02roundtop-left {
	background: url("frames02_Top-03.png") no-repeat 0px 0px; width: 18px; height: 28px; margin-top: 0px; margin-bottom: 0px; float: left;
}
div#T02roundtop-center {
	width: 914px; height: 28px; margin-top: 0px; margin-bottom: 0px; float: left; background-image: url("frames02_TopBG01.gif"); background-repeat: repeat-x;
}
div#T02roundtop-right {
	background: url("frames02_Top-02.png") no-repeat 100% 0px; width: 18px; height: 28px; margin-top: 0px; margin-bottom: 0px; float: right;
}
div#T02roundtopPNG-left {
	width: 18px; height: 28px; float: left; background-image: url("frames02_corners.png"); background-repeat: no-repeat;
}
div#T02roundtopPNG-center {
	width: 914px; height: 28px; float: left; background-image: url("frames02_TopBG01.png"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
div#T02roundtopPNG-right {
	background-position: -18px 0px; width: 18px; height: 28px; float: right; background-image: url("frames02_corners.png"); background-repeat: no-repeat;
}
div#T02roundtopPNG-left div {
	background-position: 0px -14px; height: 14px; margin-top: 14px; background-image: url("frames02_corners.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
div#T02roundtopPNG-right div {
	background-position: -18px -14px; height: 14px; margin-top: 14px; background-image: url("frames02_corners.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
div#T02innerbody {
	margin: 0px auto; padding: 0px 4px; width: 940px; clear: both; border-right-color: rgb(102, 102, 102); border-left-color: rgb(102, 102, 102); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
div#T02innerborder {
	margin: 0px; padding-top: 0px; padding-right: 6px; padding-left: 5px; background-image: url("frames02_FadeBG01.jpg"); background-repeat: repeat-x; background-color: rgb(122, 122, 122);
}
div#T02maincontent {
	margin: 0px; padding: 0px; width: 100%; background-color: rgb(255, 255, 255);
}
.T02text_area {
	width: 890px; text-align: left; margin-right: auto; margin-left: auto;
}
div#T02roundbottom-left {
	background-position: 0px -42px; width: 18px; height: 12px; float: left; background-image: url("frames02_corners.png"); background-repeat: no-repeat;
}
div#T02roundbottom-center {
	background-position: bottom; width: 100%; height: 12px; float: left; background-image: url("frames02_bottom_BG.gif"); background-repeat: repeat-x;
}
div#T02roundbottom-right {
	background-position: -18px -42px; width: 18px; height: 12px; float: right; background-image: url("frames02_corners.png"); background-repeat: no-repeat;
}
.belowHeader {
	margin: 0px auto; width: 950px; height: 15px; position: relative; z-index: 2000; background-image: url("fade.jpg"); background-repeat: repeat-x;
}
.belowHeaderBC {
	margin: 0px auto; width: auto; height: 15px; position: relative; z-index: 2000; background-image: url("fade.jpg"); background-repeat: repeat-x;
}
.BreadCrums03 {
	margin: 0px auto; width: auto; color: rgb(69, 69, 69); padding-left: 5px; font-size: 10px; font-weight: 700;
}
.BreadCrums03 a:hover {
	color: rgb(69, 69, 69); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
div#T03outer {
	padding: 4px; border: 4px solid rgb(227, 228, 232); width: 936px; background-color: rgb(0, 0, 0);
}
div#T03roundtop-left {
	display: none;
}
div#T03roundtop-center {
	display: none;
}
div#T03roundtop-right {
	display: none;
}
div#T03innerbody {
	clear: both;
}
div#T03innerborder {
	
}
div#T03maincontent {
	margin: 0px 0px 10px; width: auto; background-color: rgb(0, 0, 0);
}
div#T04outer {
	margin: 0px auto; padding: 0px; border: currentColor; width: auto;
}
div#T04InnerBot {
	
}
.T04text_area {
	padding: 11px 0px 9px 10px; width: 922px;
}
.HighLigthText div.topEnclosed {
	position: relative;
}
.HighLigthText div.topLeft {
	left: 0px; top: 0px; width: 4px; height: 5px; position: absolute; background-image: url("frame-shadow-TL.gif");
}
.HighLigthText div.topRight {
	top: 0px; width: 3px; height: 5px; right: 0px; position: absolute; background-image: url("frame-shadow-TR.gif");
}
.HighLigthText div.shadowLeft {
	background-position: left; background-image: url("frame-shadow-Lbg.gif"); background-repeat: repeat-y;
}
.HighLigthText div.shadowRight {
	background-position: right; background-image: url("frame-shadow-Rbg.gif"); background-repeat: repeat-y;
}
.HighLigthText div.outerBox {
	padding: 0px 3px 0px 4px;
}
.HighLigthText .Box {
	background-position: bottom; border: 2px solid rgb(188, 187, 187); background-image: url("frame-BG.gif"); background-repeat: repeat-x; background-color: rgb(248, 249, 250);
}
.HighLigthText .innerBox {
	padding: 10px;
}
.HighLigthText .bottomBoxBG {
	background-image: url("frame-shadow-Bbg.gif"); background-repeat: repeat-x;
}
.HighLigthText .bottomBoxRight {
	background-position: right; background-image: url("frame-shadow-BR.gif"); background-repeat: no-repeat;
}
.HighLigthText .bottomBoxLeft {
	background-position: left; height: 5px; background-image: url("frame-shadow-BL.gif"); background-repeat: no-repeat;
}
.title {
	width: 100%; color: rgb(169, 169, 169); line-height: 26px; padding-bottom: 2px; font-size: 26px; font-weight: 700; margin-bottom: 15px; border-bottom-color: rgb(169, 169, 169); border-bottom-width: 1px; border-bottom-style: solid;
}
.subtitle {
	width: auto; height: 21px; text-align: left; color: rgb(255, 255, 255); line-height: 19px; padding-top: 2px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 700; margin-bottom: 10px; background-repeat: repeat-x; background-color: rgb(169, 169, 169);
}
.subtitle2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700;
}
.subtitle3 {
	width: 100%; text-align: left; color: rgb(51, 51, 51); line-height: 18px; font-size: 12px; font-weight: 700; margin-bottom: 10px; border-bottom-color: rgb(169, 169, 169); border-bottom-width: 1px; border-bottom-style: solid;
}
.opcity1 {
	filter: alpha(opacity=100); opacity: 1;
}
.opcity2 {
	filter: alpha(opacity=90); opacity: 0.9;
}
.opcity3 {
	filter: alpha(opacity=80); opacity: 0.8;
}
.opcity4 {
	filter: alpha(opacity=70); opacity: 0.7;
}
.opcity5 {
	filter: alpha(opacity=60); opacity: 0.6;
}
.opcity6 {
	filter: alpha(opacity=50); opacity: 0.5;
}
.opcity7 {
	filter: alpha(opacity=40); opacity: 0.4;
}
.opcity8 {
	filter: alpha(opacity=30); opacity: 0.3;
}
.opcity9 {
	filter: alpha(opacity=20); opacity: 0.2;
}
.opcity10 {
	filter: alpha(opacity=10); opacity: 0.1;
}
.opcity11 {
	filter: alpha(opacity=0); opacity: 0;
}
.noFaqs {
	padding: 30px; color: rgb(0, 0, 0); font-weight: 700;
}
.faqAnswer {
	width: 700px; color: rgb(82, 82, 82); font-size: 12px;
}
.faqPgText {
	padding: 5px 0px 0px 20px; color: rgb(102, 102, 102); font-size: 11px;
}
.selPg {
	color: rgb(0, 0, 0); font-weight: 700;
}
.nmCopy {
	color: rgb(0, 0, 0); font-size: 13px; font-weight: 700;
}
.manualsCats {
	padding: 0px 0px 2px 5px; font-size: 16px; font-weight: 700; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
.subcatHeader {
	padding: 0px 10px; border-right-color: currentColor; border-right-width: 1px; border-right-style: solid; float: left;
}
a.sclink:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
a.sclink:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.rvDirection {
	color: rgb(51, 51, 51); padding-top: 10px; font-size: 11px; font-weight: 700;
}
.rvDisplay {
	padding: 0px; width: 220px; text-align: center; color: rgb(0, 0, 0); float: left;
}
a.reviewsOn {
	color: rgb(127, 127, 208); font-size: 11px; text-decoration: none;
}
a.reviewsOn:hover {
	color: rgb(193, 192, 226); text-decoration: none;
}
a.reviewsOn:active {
	text-decoration: none;
}
.cldv {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
#wrapper-header {
	position: relative;
}
#headerBackground {
	height: 59px; background-color: rgb(48, 48, 48);
}
#headerOuter {
	margin: 0px auto; width: 936px; overflow: visible; position: relative;
}
#HeaderMonsterLogo {
	width: 411px; padding-top: 0px; float: left;
}
#HeaderLinks {
	top: 0px; width: 650px; height: 51px; right: 0px; position: absolute;
}
.HeaderLinksOuter {
	height: 24px; padding-left: 0px; position: relative;
}
.HeaderLinksInner {
	height: 24px; position: relative; z-index: 2;
}
.HeaderLinksInnerRight {
	background-position: right; top: 0px; width: 63px; height: 24px; right: -35px; position: absolute; z-index: 1; background-repeat: no-repeat; background-color: rgb(0, 0, 0);
}
.HeaderLinksCareers {
	width: 55px; float: left;
}
.HeaderLinksSpacerLeft {
	width: 74px; float: left;
}
.HeaderLinksSupport {
	padding: 2px 10px 0px 0px; width: 59px; float: left;
}
.HeaderLinksWTB {
	padding: 2px 10px 0px 0px; width: 80px; float: left;
}
.HeaderLinksTrack {
	padding: 2px 10px 0px 0px; width: 86px; float: left;
}
.HeaderLinksLogin {
	margin: 0px; padding: 2px 0px 0px; width: 38px; float: left;
}
.HeaderLinksViewCart {
	margin: 0px; padding: 0px; width: 140px; font-size: 10px; float: left;
}
.HeaderLinksCheckout {
	margin: -2px 0px; width: auto; float: left;
}
#careersBTN {
	background-position: 0px -2px; width: 55px; height: 15px; background-image: url("utility_nav_sprite.png");
}
#supportBTN {
	background-position: -55px -4px; width: 64px; height: 15px; background-image: url("utility_nav_sprite.png");
}
#whereBTN {
	background-position: -125px -4px; width: 90px; height: 15px; background-image: url("utility_nav_sprite.png");
}
#trackorderBTN {
	background-position: -215px -4px; width: 86px; height: 15px; background-image: url("utility_nav_sprite.png");
}
#loginBTN {
	background-position: -310px -4px; width: 38px; height: 15px; background-image: url("utility_nav_sprite.png");
}
#viewCartBTN {
	background-position: -350px -4px; width: 65px; height: 15px; background-image: url("utility_nav_sprite.png");
}
#itemsBTN {
	background-position: -432px -4px; width: 45px; height: 15px; background-image: url("utility_nav_sprite.png");
}
.cart-view {
	padding: 2px 10px 0px 0px; width: 60px; float: left;
}
.cart-items {
	padding: 2px 5px 0px 0px; width: 10px; color: rgb(255, 255, 255); float: left;
}
.cart-items-image {
	padding: 2px 0px 0px; width: 45px; float: left;
}
#wrapper-search {
	width: 410px; margin-top: 25px; float: right; position: relative;
}
.search-form {
	margin: 0px; padding: 0px; vertical-align: bottom;
}
.search-image {
	top: 3px; right: 5px; margin-left: 5px; float: right; position: absolute; z-index: 2; background-color: transparent;
}
.search-field {
	float: right;
}
.sli-search {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(159, 159, 159) currentColor currentColor; padding: 0px 5px 0px 9px; border-radius: 4px; width: 332px; height: 25px; right: 0px; color: rgb(153, 153, 153); line-height: 16px; font-size: 11px !important; position: absolute; z-index: 1;
}
.site-search-button {
	border: 0px currentColor; width: 71px; height: 20px; cursor: pointer; background-image: url("button-search-mm.png"); background-color: transparent;
}
.linelistTittle {
	padding: 16px 0px 20px 16px;
}
.linelistTittle div {
	padding: 3px; color: rgb(0, 0, 0); font-size: 19px; font-weight: 700;
}
.linelistSubTittle {
	padding: 0px 0px 10px 21px; font-size: 16px; font-weight: 700;
}
#Table_01 {
	width: 750px; border-collapse: collapse;
}
#Table_01 td.tableTop {
	height: 10px; line-height: 3px; font-size: 3px; background-color: transparent;
}
#Table_01 td.borderLeft {
	width: 3px; background-image: url("line_tab_left.jpg"); background-repeat: repeat-y;
}
#Table_01 td.borderRight {
	width: 5px; background-image: url("line_tab_right.jpg"); background-repeat: repeat-y;
}
#Table_01 td.linelistMain {
	width: 742px; height: auto !important; vertical-align: top; min-height: 590px;
}
#linelistOuter {
	margin: 0px auto; width: 946px; padding-top: 5px;
}
#linelistProducts {
	padding: 0px; width: 750px; float: left;
}
#linelistProductsOuter {
	border-width: 3px 3px 0px; border-style: solid; border-color: rgb(121, 121, 121) rgb(121, 121, 121) rgb(255, 255, 255); width: 740px; background-color: rgb(255, 255, 255);
}
#linelistProductsInner {
	background-position: bottom; padding: 0px 0px 10px; background-image: url("line_tab_bottom.jpg"); background-repeat: no-repeat;
}
#LineListHorSpacer {
	width: 8px; float: left;
}
#LineListLeftBanners {
	padding: 10px 0px 0px; width: 188px; float: left;
}
.linelistEachProductOuter {
	padding: 20px; width: 700px; text-align: left;
}
.linelistEachProductImg {
	padding: 5px 10px 5px 0px; width: 127px; overflow: hidden; float: left;
}
.linelistEachProductCopy {
	padding: 5px 0px; width: 555px; float: left;
}
.linelistEachProductDesc {
	padding: 2px 0px; color: rgb(51, 51, 51); font-size: 12px;
}
.linelistEachProductPrice {
	width: 80px; font-weight: 700; float: left; display: inherit;
}
.linelistEachProductReview {
	width: 200px; float: left;
}
#linelistOuter1 {
	margin: 0px auto; width: 946px;
}
#linelistProducts1 {
	padding: 5px 0px 0px;
}
#linelistProductsOuter1 {
	border: 3px solid rgb(121, 121, 121); width: 940px; margin-top: 5px;
}
#linelistProductsInner1 {
	padding: 0px 1px 10px 19px;
}
.linelistTitle {
	padding: 16px 20px 20px 0px;
}
.linelistTitle div {
	padding: 3px; color: rgb(0, 0, 0); font-size: 19px; font-weight: 700;
}
.linelistTitle h2 {
	padding: 3px 3px 3px 8px; color: rgb(0, 0, 0); font-size: 19px; font-weight: bold;
}
.linelistSubTitle {
	padding: 0px 2px 10px 25px; font-size: 14px; font-weight: 700;
}
.linelistPar {
	padding: 0px 20px 10px 5px;
}
.lineListTabs {
	padding: 2px 1px 0px; width: 850px; height: 92px; margin-bottom: 30px; margin-left: 26px; background-image: url("tab_blank.gif");
}
.lineListTabs > div {
	width: 186px; float: left;
}
.linelistEachProductOuter1 {
	padding: 0px 25px 25px; width: 250px; float: left; background-color: rgb(255, 255, 255);
}
.linelistEachProductInner1 {
	border: 1px solid rgb(210, 210, 210); width: 250px; height: 390px;
}
.linelistEachProductImg1 {
	margin: 0px auto; padding: 11px 0px 0px; border: 0px solid rgb(17, 34, 51); width: 226px; overflow: hidden; position: relative; z-index: 1;
}
.linelistEachProductImg1BG {
	left: 0px; width: 226px; height: 20px; bottom: 0px; position: absolute; z-index: 2; cursor: pointer; background-image: url("linelist_img_BG.png"); background-repeat: repeat-x;
}
.linelistEachProductImg1New {
	left: -2px; top: 1px; position: absolute; z-index: 2;
}
.linelistEachProductImg1Save {
	left: 0px; top: 10px; position: absolute; z-index: 2;
}
.linelistEachProductCopy1 {
	padding: 11px 12px 0px; left: 1px; position: relative; background-color: transparent;
}
.linelistEachProductDesc1 {
	padding: 10px; top: 22px; color: rgb(255, 255, 255); font-size: 11px; display: none; position: absolute; z-index: 200; opacity: 1; background-color: rgb(51, 51, 51);
}
.linelistEachProductPriceOuter1 {
	padding: 0px; font-weight: 700;
}
.linelistEachProductPrice1 {
	color: rgb(51, 51, 51); font-size: 20px; background-color: rgb(255, 255, 255);
}
.linelistEachProductPrice1Starting {
	color: rgb(51, 51, 51); font-size: 10px; font-weight: 700;
}
.linelistEachProductPrice1MSRP {
	padding: 6px 0px 0px; color: rgb(102, 102, 102); font-size: 10px; font-weight: 700;
}
.ProductPriceMSRP {
	padding: 3px 0px 0px; color: rgb(153, 153, 153); font-size: 10px; font-weight: 700;
}
.linelistEachInvNumb {
	padding: 22px 0px 0px; width: 67px; color: rgb(119, 119, 119); font-size: 9px; font-weight: 400; float: right; background-color: rgb(255, 255, 255);
}
.linelistEachProductModel {
	padding: 0px 3px; font-size: 10px; font-weight: 700;
}
.linelistEachProductModelFromPC {
	margin: 5px 0px; padding: 3px; height: 23px; overflow: hidden; font-size: 10px; font-weight: bold; text-overflow: ellipsis;
}
.footerApplelegalControlTalk {
	padding: 0px 30px; color: rgb(69, 69, 69); font-size: 12px;
}
.linelistEachProductATC1 {
	padding: 0px 0px 5px; background-color: rgb(255, 255, 255);
}
.linelistEachProductATC1 .skuDD {
	height: 20px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.linelistEachProductATC1 .skuDD select {
	width: 226px;
}
.linelistEachProductATC1 .skuDD span {
	white-space: nowrap;
}
.linelistEachProductATC1 > div.contenta {
	width: 140px; text-align: left; float: left; background-color: rgb(255, 255, 255);
}
.linelistEachProductATC1 > div.contentb {
	padding: 5px 0px 0px; width: 122px; float: right; background-color: rgb(255, 255, 255);
}
.linelistEachProductReview1 {
	height: 27px; background-color: rgb(255, 255, 255);
}
.linelistEachProductMore1 {
	padding: 0px 0px 2px; width: 110px; text-align: right; float: right; background-color: rgb(255, 255, 255);
}
.linelistEachProductMore1 a:hover {
	color: rgb(51, 51, 102); text-decoration: none; background-color: rgb(255, 255, 255);
}
.linelistProdName {
	padding: 2px 0px 0px; height: 55px;
}
.linelistProdNameFromPC {
	padding: 0px; height: 35px;
}
.ProdNameTopFromPC {
	height: 45px; color: rgb(51, 51, 102); font-size: 12px; font-weight: 700;
}
.linelistEachProductImg1FromPC {
	margin: 0px auto; padding: 0px; border: 0px solid rgb(17, 34, 51); width: 226px; overflow: hidden; position: relative; z-index: 1;
}
.linelistEachProductImg1BGFromPC {
	left: 0px; width: 226px; height: 20px; bottom: 0px; position: absolute; z-index: 2; background-image: url("linelist_img_BG.png"); background-repeat: repeat-x;
}
.ProdNameTop a {
	color: rgb(51, 51, 102); font-size: 12px; font-weight: 700;
}
.ProdNameTop a:hover {
	color: rgb(51, 51, 102); font-size: 12px; font-weight: 700; text-decoration: none;
}
.ProdNameBot {
	color: rgb(51, 51, 102); line-height: 14px; font-size: 12px; font-weight: 700;
}
a.calloutlink:active {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 700;
}
a.calloutlink:link {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 700;
}
a.calloutlink:hover {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 700;
}
a.calloutlink:visited {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 700;
}
div#quotes {
	width: 920px; height: 103px; position: relative; background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
div#quotes div {
	left: 0px; top: 0px; width: 900px; height: 103px; filter: alpha(opacity=0); position: absolute; cursor: pointer; opacity: 0; background-repeat: no-repeat;
}
div#quotes div.show {
	filter: alpha(opacity=100); z-index: 11; opacity: 100;
}
div#quotes div p {
	padding: 10px 20px 20px 220px; text-align: left; color: rgb(68, 68, 68); line-height: 20px; text-indent: -8px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 600; z-index: 12;
}
div#quotes div p strong {
	text-align: left; color: rgb(119, 119, 119); line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
}
.footerSubOuter {
	height: 50px; background-image: url("footer-grey-fade.jpg"); background-repeat: repeat-x;
}
.footerOutlet {
	width: 347px; margin-left: 3px; float: left;
}
#footerSubscribe {
	width: 595px; float: left;
}
.newsletter-thankyou {
	padding: 5px 0px 0px; font-size: 16px; font-weight: 600;
}
.monbutton {
	background: rgb(102, 153, 204); padding: 5px 2px !important; border-radius: 0.3em; border: 1px solid rgb(255, 255, 255); width: 80px; color: rgb(255, 255, 255) !important; line-height: 1.2em; font-family: Arial; font-size: 13px; font-weight: 600 !important; text-decoration: none !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6699cc', endColorstr='#003366') !important; cursor: pointer; box-shadow: 0px 2px 2px rgba(8,8,8,0.5); text-shadow: 1px 1px 2px #000; -webkit-box-shadow: 0px 2px 2px rgba(8, 8, 8, 0.5);
}
.footerTopOuter {
	background-color: transparent;
}
h2.social-header {
	margin: 47px 0px 0px 5px; width: 323px; height: 24px; text-indent: -9999px; float: left; background-image: url("social-01short.png"); background-repeat: no-repeat;
}
.icons-social {
	width: 39px; height: 45px; text-indent: -9999px; background-image: url("social-icons.png"); background-repeat: no-repeat;
}
.facebook {
	
}
.twitter {
	background-position: -39px 0px;
}
.youtube {
	background-position: -78px 0px;
}
.instagram {
	background-position: -117px 0px;
}
.pinterest {
	background-position: -156px 0px; display: none;
}
.vine {
	background-position: -158px 0px;
}
#socialbottom {
	margin: 0px 10px 0px 0px; width: 120px; height: 50px; text-align: right; float: right; display: block; position: relative; z-index: 16;
}
.FooterDivCounterfeit {
	margin: 0px 0px 5px; width: 88px; height: 26px; float: right; background-color: transparent;
}
.FooterDivVerify {
	margin: 5px 0px 0px; width: 52px; height: 23px; float: right;
}
#wrapper-socialbottom {
	margin: 0px auto 25px; height: 70px; text-align: center;
}
ul#social {
	list-style: none; margin: 32px auto 0px !important; width: 200px; float: left;
}
ul#social li {
	float: left;
}
ul#social li a {
	line-height: 30px; display: block;
}
.wrapper-signup {
	margin-top: 19px; float: right;
}
#wrapper-footerlist {
	margin: 0px auto; width: 940px; height: 320px !important; clear: left; position: relative;
}
.monsterBut {
	border-radius: 5px; border: currentColor; width: 135px; height: 30px; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1em; font-family: "Arimo",sans-serif; font-size: 1em; display: inline-block; cursor: pointer; background-color: rgb(204, 0, 0); -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -khtml-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;
}
.monsterBut:hover {
	background: rgb(189, 0, 0); border-radius: 25px 5px 5px; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear,; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;
}
a.monsterBut:link {
	padding: 5px 12px !important;
}
.autoWidth {
	padding: 5px !important; width: auto !important;
}
.redBut {
	background-color: rgb(204, 0, 0);
}
.greyBut {
	color: rgb(255, 255, 255) !important; background-color: rgb(153, 153, 153);
}
.blueBut {
	background-color: rgb(102, 153, 204);
}
.brownBut {
	background-color: rgb(200, 181, 116);
}
.greenBut {
	background-color: rgb(102, 153, 102);
}
.outofstockBut {
	border: 1px solid rgb(167, 169, 172); width: 135px; height: 30px; text-align: center; color: rgb(167, 169, 172) !important; font-family: "Arimo", sans-serif; font-size: 1em; font-weight: normal !important; vertical-align: middle; display: table-cell; cursor: default !important; box-shadow: none !important; background-color: rgb(255, 255, 255); text-shadow: none;
}
.outofstockBut:hover {
	border-radius: 5px; background-color: rgb(255, 255, 255);
}
* {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
a.xsmall_ct {
	color: rgb(51, 51, 51); line-height: 12px; font-size: 9px; margin-right: 3px; margin-left: 0px;
}
a.xsmall_ct:hover {
	color: rgb(51, 51, 51); line-height: 12px; font-size: 9px; margin-right: 3px; margin-left: 0px;
}
td.footerB {
	color: rgb(204, 204, 204); font-size: 9px;
}
td.footerBLK {
	color: rgb(204, 204, 204); font-size: 9px;
}
b {
	color: rgb(0, 0, 0); font-size: 12px;
}
b.medium {
	color: rgb(0, 0, 0); font-size: 12px;
}
b.white {
	color: rgb(0, 0, 0); font-size: 12px;
}
b.xsmall {
	color: rgb(0, 0, 0); font-size: 9px;
}
b.xsmallG {
	color: rgb(0, 0, 0); font-size: 9px;
}
a:link {
	color: rgb(102, 102, 153); font-weight: 400; text-decoration: none;
}
a:visited {
	color: rgb(102, 102, 153); font-weight: 400; text-decoration: none;
}
a:active {
	color: rgb(102, 102, 153); font-weight: 400; text-decoration: none;
}
a.blk:link {
	color: rgb(204, 204, 204);
}
a.blk:visited {
	color: rgb(204, 204, 204);
}
a.blk:active {
	color: rgb(204, 204, 204);
}
a.smallB {
	color: rgb(204, 204, 204); font-size: 11px; font-weight: 200; text-decoration: none;
}
a.smallB:link {
	color: rgb(204, 204, 204); font-size: 11px; font-weight: 200; text-decoration: none;
}
a.smallB:visited {
	color: rgb(204, 204, 204); font-size: 11px; font-weight: 200; text-decoration: none;
}
a.smallB:active {
	color: rgb(204, 204, 204); font-size: 11px; font-weight: 200; text-decoration: none;
}
a.small2 {
	color: rgb(102, 102, 153); font-size: 11px; font-weight: 700; text-decoration: none;
}
a.small2:link {
	color: rgb(102, 102, 153); font-size: 11px; font-weight: 700; text-decoration: none;
}
a.small2:visited {
	color: rgb(102, 102, 153); font-size: 11px; font-weight: 700; text-decoration: none;
}
a.small2:active {
	color: rgb(102, 102, 153); font-size: 11px; font-weight: 700; text-decoration: none;
}
a.faqQuestion {
	color: rgb(82, 82, 82); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.faqQuestion:link {
	color: rgb(82, 82, 82); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.faqQuestion:visited {
	color: rgb(82, 82, 82); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.faqQuestion:active {
	color: rgb(82, 82, 82); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.faqQuestion:hover {
	color: rgb(102, 102, 153); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.mediumbold {
	color: rgb(102, 102, 153); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.mediumbold:link {
	color: rgb(102, 102, 153); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.mediumbold:visited {
	color: rgb(102, 102, 153); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.mediumbold:active {
	color: rgb(102, 102, 153); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.faqQuestion_blk {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.faqQuestion_blk:link {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.faqQuestion_blk:visited {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.faqQuestion_blk:active {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.mediumB:hover {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.bsmall:hover {
	color: rgb(51, 51, 102); font-size: 11px; font-weight: 800; text-decoration: none;
}
a.bsmallB:hover {
	color: rgb(51, 51, 102); font-size: 11px; font-weight: 800; text-decoration: none;
}
a.bcxsmall {
	color: rgb(255, 255, 255); font-size: 11px; text-decoration: none;
}
a.bcxsmall:link {
	color: rgb(255, 255, 255); font-size: 11px; text-decoration: none;
}
a.bcxsmall:visited {
	color: rgb(255, 255, 255); font-size: 11px; text-decoration: none;
}
a.bcxsmall:hover {
	color: rgb(255, 255, 255); font-size: 11px; text-decoration: none;
}
a.bcxsmall:active {
	color: rgb(255, 255, 255); font-size: 11px; text-decoration: none;
}
a.MMsub {
	color: rgb(255, 255, 255); line-height: 17px; font-size: 11px; font-weight: 600; text-decoration: none;
}
a.MMsub:link {
	color: rgb(255, 255, 255); line-height: 17px; font-size: 11px; font-weight: 600; text-decoration: none;
}
a.MMsub:visited {
	color: rgb(255, 255, 255); line-height: 17px; font-size: 11px; font-weight: 600; text-decoration: none;
}
a.MMsub:active {
	color: rgb(255, 255, 255); line-height: 17px; font-size: 11px; font-weight: 600; text-decoration: none;
}
a.MMartists {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; font-weight: 800; text-decoration: none;
}
a.MMartists:link {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; font-weight: 800; text-decoration: none;
}
a.MMartists:visited {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; font-weight: 800; text-decoration: none;
}
a.MMartists:active {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; font-weight: 800; text-decoration: none;
}
a.subnavUL {
	font-size: 11px; font-weight: 700; text-decoration: none;
}
a.subnavUL:link a.subnavUL:visited {
	font-size: 11px; font-weight: 700; text-decoration: none;
}
a.subnavUL:active {
	font-size: 11px; font-weight: 700; text-decoration: none;
}
a.connectionmenu {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; font-weight: 200; text-decoration: none;
}
a.connectionmenu:link {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; font-weight: 200; text-decoration: none;
}
a.connectionmenu:visited {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; font-weight: 200; text-decoration: none;
}
a.connectionmenu:active {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; font-weight: 200; text-decoration: none;
}
a.MMbodylink {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: 600; text-decoration: none;
}
a.MMbodylink:link {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: 600; text-decoration: none;
}
a.MMbodylink:visited {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: 600; text-decoration: none;
}
a.MMbodylink:active {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: 600; text-decoration: none;
}
a.medium {
	color: rgb(102, 102, 153); font-size: 12px; font-weight: 200; text-decoration: none;
}
a.medium:link {
	color: rgb(102, 102, 153); font-size: 12px; font-weight: 200; text-decoration: none;
}
a.medium:visited {
	color: rgb(102, 102, 153); font-size: 12px; font-weight: 200; text-decoration: none;
}
a.medium:active {
	color: rgb(102, 102, 153); font-size: 12px; font-weight: 200; text-decoration: none;
}
a.mediumB {
	color: rgb(153, 153, 204); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.mediumB:link {
	color: rgb(153, 153, 204); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.mediumB:visited {
	color: rgb(153, 153, 204); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.mediumB:active {
	color: rgb(153, 153, 204); font-size: 12px; font-weight: 800; text-decoration: none;
}
a.large {
	color: rgb(102, 102, 153); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.large:link {
	color: rgb(102, 102, 153); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.large:visited {
	color: rgb(102, 102, 153); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.large:active {
	color: rgb(102, 102, 153); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.large:hover {
	color: rgb(51, 51, 102); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.headlinelist:hover {
	color: rgb(51, 51, 102); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.largeB {
	color: rgb(204, 204, 204); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.largeB:link {
	color: rgb(204, 204, 204); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.largeB:visited {
	color: rgb(204, 204, 204); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.largeB:active {
	color: rgb(204, 204, 204); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.prodtitle {
	color: rgb(0, 0, 0); font-size: 13px; font-weight: 800; text-decoration: none;
}
a.prodtitle:visited {
	color: rgb(0, 0, 0); font-size: 13px; font-weight: 800; text-decoration: none;
}
a.headlink {
	color: rgb(255, 255, 255); font-size: 9px; font-weight: 600; text-decoration: none;
}
a.headlink:visited {
	color: rgb(255, 255, 255); font-size: 9px; font-weight: 600; text-decoration: none;
}
a.headlinelist {
	color: rgb(51, 51, 102); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.headlinelist:visited {
	color: rgb(51, 51, 102); font-size: 15px; font-weight: 800; text-decoration: none;
}
a.smYellow {
	color: rgb(255, 204, 0); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.smYellow:visited {
	color: rgb(255, 204, 0); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.mdYellow {
	color: rgb(255, 204, 0); font-size: 11px; font-weight: 200; text-decoration: none;
}
a.mdYellow:visited {
	color: rgb(255, 204, 0); font-size: 11px; font-weight: 200; text-decoration: none;
}
a.crNew {
	color: rgb(153, 153, 255); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.crNew:visited {
	color: rgb(153, 153, 255); font-size: 9px; font-weight: 200; text-decoration: none;
}
a.legalB {
	color: rgb(153, 153, 204); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.legalB:link {
	color: rgb(153, 153, 204); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.legalB:visited {
	color: rgb(153, 153, 204); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.legalB:active {
	color: rgb(153, 153, 204); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.legal {
	color: rgb(102, 102, 153); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.legal:link {
	color: rgb(102, 102, 153); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.legal:visited {
	color: rgb(102, 102, 153); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.legal:active {
	color: rgb(102, 102, 153); line-height: 13px; font-size: 9px; font-weight: 200; text-decoration: none;
}
a.famous_blinkY {
	color: rgb(255, 255, 204); line-height: 15px; font-size: 15px; font-weight: 600; text-decoration: none;
}
a.famous_blinkY:link {
	color: rgb(255, 255, 204); line-height: 15px; font-size: 15px; font-weight: 600; text-decoration: none;
}
a.famous_blinkY:visited {
	color: rgb(255, 255, 204); line-height: 15px; font-size: 15px; font-weight: 600; text-decoration: none;
}
a.famous_blinkY:active {
	color: rgb(255, 255, 204); line-height: 15px; font-size: 15px; font-weight: 600; text-decoration: none;
}
a.famous_bodylink {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.famous_bodylink:link {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.famous_bodylink:visited {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.famous_bodylink:active {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.famousnav {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.famousnav:link {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.famousnav:visited {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.famousnav:active {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-weight: 600; text-decoration: none;
}
h6.famousbold {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 15px; font-weight: 800;
}
h3.famousbld {
	color: rgb(255, 255, 255); line-height: 15px; font-size: 15px; font-weight: 800;
}
.name_block a:link {
	color: rgb(204, 204, 204); text-transform: uppercase; font-size: 12px; font-weight: 700; text-decoration: none;
}
.name_block a:visited {
	color: rgb(204, 204, 204); text-transform: uppercase; font-size: 12px; font-weight: 700; text-decoration: none;
}
.name_block a:active {
	color: rgb(204, 204, 204); text-transform: uppercase; font-size: 12px; font-weight: 700; text-decoration: none;
}
.footerLinks_v2 a:link {
	color: rgb(204, 204, 204); text-transform: uppercase; font-size: 12px; font-weight: 700; text-decoration: none;
}
.footerLinks_v2 a:visited {
	color: rgb(204, 204, 204); text-transform: uppercase; font-size: 12px; font-weight: 700; text-decoration: none;
}
.footerLinks_v2 a:active {
	color: rgb(204, 204, 204); text-transform: uppercase; font-size: 12px; font-weight: 700; text-decoration: none;
}
.footerMenuInner > div:last-child {
	width: 0px; clear: both; float: none;
}
.footerMenuInner > div.cldv {
	width: 0px; clear: both; float: none;
}
.footerUL li a:link {
	color: rgb(204, 204, 204); font-weight: 400; text-decoration: none; size: 11px;
}
.footerUL li a:visited {
	color: rgb(204, 204, 204); font-weight: 400; text-decoration: none; size: 11px;
}
.footerUL li a:active {
	color: rgb(204, 204, 204); font-weight: 400; text-decoration: none; size: 11px;
}
.footerCopyright2 a:link {
	color: rgb(153, 153, 153); text-decoration: none;
}
.footerCopyright2 a:visited {
	color: rgb(153, 153, 153); text-decoration: none;
}
.footerCopyright2 a:active {
	color: rgb(153, 153, 153); text-decoration: none;
}
a.menunames:link {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; text-decoration: none;
}
a.menunames:visited {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; text-decoration: none;
}
a.menunames:active {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; text-decoration: none;
}
.Page01 {
	width: 100%; padding-top: 0px; margin-top: 0px; margin-bottom: 20px; background-image: none; background-repeat: repeat-x;
}
.Page02 {
	width: 100%; padding-top: 0px; margin-top: 0px; margin-bottom: 20px; background-image: none; background-repeat: repeat-x;
}
.BreadCrums01 a:link {
	color: rgb(210, 210, 210); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
.BreadCrums01 a:visited {
	color: rgb(210, 210, 210); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
.BreadCrums01 a:active {
	color: rgb(210, 210, 210); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
.BreadCrums02 a:link {
	color: rgb(210, 210, 210); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
.BreadCrums02 a:visited {
	color: rgb(210, 210, 210); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
.BreadCrums02 a:active {
	color: rgb(210, 210, 210); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
.T01text_area {
	width: auto; text-align: justify; margin-left: 2px;
}
.T03text_area {
	width: auto; text-align: justify; margin-left: 2px;
}
div#T01roundbottom-left {
	display: none;
}
div#T03roundbottom-left {
	display: none;
}
div#T01roundbottom-center {
	display: none;
}
div#T03roundbottom-center {
	display: none;
}
div#T01roundbottom-right {
	display: none;
}
div#T03roundbottom-right {
	display: none;
}
.Page03 {
	width: 100%; padding-top: 0px; clear: both; margin-top: 0px; margin-bottom: 20px; float: none;
}
.Page04 {
	width: 100%; padding-top: 0px; clear: both; margin-top: 0px; margin-bottom: 20px; float: none;
}
.page-main-wrapper {
	width: 100%; clear: both; margin-top: 0px; margin-bottom: 20px; float: none;
}
.BreadCrums03 a:link {
	color: rgb(21, 21, 21); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
.BreadCrums03 a:visited {
	color: rgb(21, 21, 21); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
.BreadCrums03 a:active {
	color: rgb(21, 21, 21); line-height: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
#Table_01 td.borderTop {
	line-height: 3px; font-size: 3px; background-color: rgb(117, 117, 117);
}
#Table_01 div.borderTop {
	line-height: 3px; font-size: 3px; background-color: rgb(117, 117, 117);
}
.linelistEachProductImg1 img {
	border: 0px solid rgb(153, 0, 0); width: 226px; height: 145px;
}
.linelistEachProductImg1FromPC img {
	border: 0px solid rgb(153, 0, 0); width: 226px; height: 145px;
}
.linelistEachProductMSRP {
	font-size: 10px;
}
.linelistEachProductDDModel {
	font-size: 10px;
}
.linelistEachProductMore1 a:link {
	color: rgb(51, 51, 102); text-decoration: none; background-color: rgb(255, 255, 255);
}
.linelistEachProductMore1 a:visited {
	color: rgb(51, 51, 102); text-decoration: none; background-color: rgb(255, 255, 255);
}
.linelistEachProductMore1 a:active {
	color: rgb(51, 51, 102); text-decoration: none; background-color: rgb(255, 255, 255);
}
.ProdNameTop a:link {
	color: rgb(51, 51, 102); font-size: 12px; font-weight: 700; text-decoration: none;
}
.ProdNameTop a:visited {
	color: rgb(51, 51, 102); font-size: 12px; font-weight: 700; text-decoration: none;
}
.ProdNameTop a:active {
	color: rgb(51, 51, 102); font-size: 12px; font-weight: 700; text-decoration: none;
}
.buttonOuter a:active {
	text-decoration: none !important;
}
.buttonOuter a:link {
	text-decoration: none !important;
}
.buttonOuter a:visited {
	text-decoration: none !important;
}
.buttonOuter a:hover {
	text-decoration: none !important;
}
a#buttonClick:active {
	text-decoration: none !important;
}
a#buttonClick:link {
	text-decoration: none !important;
}
a#buttonClick:visited {
	text-decoration: none !important;
}
a#buttonClick:hover {
	text-decoration: none !important;
}
.monsterBut a:link {
	text-decoration: none !important;
}
a:visited {
	text-decoration: none !important;
}
a:hover {
	text-decoration: none !important;
}
a:active {
	text-decoration: none !important;
}
.pfe {
	margin: 6px 0px 0px;
}
.pfe-plane {
	margin: 1px 4px 0px 0px; width: 24px; height: 12px; float: left;
}
.pfe-link {
	width: 120px; height: 12px; float: left;
}
.pfe-link a {
	color: rgb(51, 51, 102); font-size: 10px; font-weight: 100; text-decoration: none; float: left;
}
.pfe {
	height: 24px;
}
a.footer-outletStore-link:link {
	color: rgb(153, 204, 255); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.footer-outletStore-link:hover {
	color: rgb(153, 204, 255); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.footer-outletStore-link:visited {
	color: rgb(153, 204, 255); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; text-decoration: none;
}
a.footer-outletStore-link:active {
	color: rgb(153, 204, 255); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; text-decoration: none;
}
.footerMenuInner div h3 {
	margin: 20px 0px 0px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600;
}
.footerUL {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
#newsletter-result {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; margin-top: 28px; display: none;
}
.newsletter-signup-header {
	margin: 0px 0px 0px -10px; width: 285px; height: 18px; color: rgb(255, 255, 255); line-height: 11px; letter-spacing: 1px; font-family: "Arimo", sans-serif; font-size: 11px;
}
#newsletter-indicator {
	left: 220px; top: 0px; display: none; position: absolute;
}
#promotion-fineprint {
	border: 1px solid rgb(161, 161, 161); text-align: left; position: absolute; z-index: 3000; box-shadow: 2px 2px 3px #333; background-color: rgb(255, 255, 255); -webkit-box-shadow: 2px 2px 3px #333; -moz-box-shadow: 2px 2px 3px #333;
}
.promotion-content {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); text-shadow: none;
}
.listMenu {
	z-index: 0;
}
.img_ani {
	width: 598px; height: 300px; background-image: url("category_main_00.jpg");
}
.img_ani_title {
	padding: 200px 0px 0px 190px; width: 200px; text-align: left; color: rgb(255, 255, 255); font-weight: 700; white-space: nowrap; background-color: transparent;
}
.img_ani_text {
	padding: 3px 0px 0px 190px; width: 200px; text-align: left; color: rgb(255, 255, 255); background-color: transparent;
}
.TabCatHeadeLeft {
	display: none;
}
.TabCatHeadeRight {
	display: none;
}
.productTabsContainer {
	padding: 0px; width: 920px; background-color: rgb(255, 255, 255);
}
.tabsLeft {
	width: 5px; height: 36px; float: left; background-color: rgb(255, 255, 255);
}
.tabsCenter {
	width: 920px; height: 36px; overflow: hidden; float: right; background-image: url("CatTab_BG_Right.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.tabsRight {
	background-position: right; width: 15px; height: 36px; float: right; background-image: url("Categoriestab_RBG.gif"); background-repeat: repeat-y;
}
.tabsLeftBG {
	background-position: right bottom; width: 100px; height: 36px; vertical-align: bottom; float: left; background-image: url("CatTab_BG_Left.jpg"); background-repeat: no-repeat;
}
.ETL-On {
	background-image: url("CatTab_each_left_on.gif");
}
.ETC-On {
	background-image: url("CatTab_each_BG_on.gif");
}
.ETR-On {
	background-image: url("CatTab_each_right_on.gif");
}
a.tabLinks:link {
	color: rgb(221, 221, 221); font-size: 12px; font-weight: bold; text-decoration: none;
}
a.tabLinks:visited {
	color: rgb(221, 221, 221); font-size: 12px; font-weight: bold; text-decoration: none;
}
a.tabLinks:hover {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-decoration: none;
}
a.tabLinks:active {
	color: rgb(238, 238, 238); font-size: 12px; font-weight: bold; text-decoration: none;
}
a.tabLinksOn:link {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; text-decoration: none;
}
a.tabLinksOn:visited {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; text-decoration: none;
}
a.tabLinksOn:hover {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; text-decoration: none;
}
a.tabLinksOn:active {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; text-decoration: none;
}
.tabBottom {
	display: none;
}
.tabBottomRight {
	width: 15px; height: 25px; float: right;
}
.content {
	margin: 0px; padding: 0px 0px 20px; width: 100%;
}
.ContentHeader {
	padding: 2px 2px 2px 10px; width: auto;
}
.Dark {
	background-image: url("Categoriestab_BBG-D.gif"); background-repeat: repeat-x;
}
.tabTopDark {
	width: 914px; height: 30px; text-align: left; background-image: url("Categoriestab_TBG-D.gif"); background-repeat: repeat-x;
}
.tabTopRightDark {
	width: 10px; height: 30px; float: right;
}
