﻿/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  /*vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th/*, td*/ {
  text-align: left;
  font-weight: normal;
  vertical-align: top;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
img {
  border:medium none;
}
/* END RESET */

body {
  background:url(/Files/System/Morsoe/Graphics/BackgroundTile.jpg) repeat-x top center;
  font:11px Tahoma, Geneva, sans-serif;
  color:#565859;
  position:relative;
}
a {
  color:#CC3300;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}

h1{
  color: #333333; 
  font-size:23px;
  line-height:normal;
}

/* ----------PAGE CSS!---------- */
#crownBg{
  background:url(/Files/System/Morsoe/Graphics/crownBg.png) center top no-repeat; 
  width:100%; 
  height:457px; 
  position:absolute; 
  top:0; 
  left:0;  
}
#Wrapper {
  width:968px;
  margin:0 auto 20px;
  position:relative;
}
#Container {
  background:url(/Files/System/Morsoe/Graphics/ContentBackgroundTile.jpg) repeat-y top left;
  padding:0  5px 30px;
  overflow:hidden;
  width:958px;
}
#MorsoeLogo {
  float:left;
  padding:21px 21px 0;
}
#TopNavigation {
  background:url(/Files/System/Morsoe/Graphics/BackgroundTop.jpg) no-repeat top left;
  padding:0 5px;
  height:91px;
}
#Footer {
  background:url(/Files/System/Morsoe/Graphics/BackgroundFooter.png) no-repeat top left;
  height:33px;
  padding:10px 20px;
  color:#8b8c8b;
  font-size:10px;
  line-height:150%;
}
#Footer .FloatLeft small {
  padding:0;
  font-style:normal;
}
#Footer b {
  color:#7e807e;
}
#Footer a {
  color:#8b8c8b;
  font-size:10px;
  text-decoration:none;
}
#ContentContainer, #WideContentContainer {
  background:url(/Files/System/Morsoe/Graphics/BackgroundPageFeatures.jpg) no-repeat right -1px;
  overflow:hidden;
  padding-top:30px;
  width:724px;
  _width:721px;
}
#WideContentContainer {
  width:958px;
}
#LegendFeatures, #WideLegendFeatures {
  width:705px;
  background:url(/Files/System/Morsoe/Graphics/HRHome.gif) repeat-x bottom left;
  overflow:hidden;
  margin:0 0 23px;
}
#WideLegendFeatures {
  width:920px;
  margin: 0 auto 15px;
}
#Features {
  padding:0 5px 5px 0;
}
#Features img {
  vertical-align:bottom !important;
}
/* HOMEPAGE */
#HomeContent {
  background:url(/Files/System/Morsoe/Graphics/BackgroundHomeMain.jpg) no-repeat top left;
  padding:0 5px 5px;
  overflow:hidden;
  width:958px;
}
#HomeFlashContainer {
  padding-bottom:15px;
  width:958px;
  height:315px;
}
.HomeContentBox, .HomeContentBoxGreen, #HomeContent .FloatNone {
  width:295px;
  float:left;
  margin-left:20px;
  line-height:150%;
  display:inline;
}
.HomeNoImage {
  padding-top:21px;
}
.HomeContentBox .Image, .HomeContentBoxGreen .Image {
  width:80px;
  float:right;
}
.HomeContentBox .Text, .HomeContentBoxGreen .Text {
  width:215px;
  float:left;
}
.HomeContentBox h1, .HomeContentBoxGreen h1, #HomeContent .FloatNone h1 {
  background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
  font-size:22px;
  padding-bottom:10px;
}
.HomeContentBox a,
#HomeContent .FloatNone a {
  color:#cc3300;
  text-decoration:none;
  padding-left:12px;
  background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
}
.HomeContentBoxGreen a {
  color:#007038;
  text-decoration:none;
  padding-left:12px;
  background:url(/Files/System/Morsoe/Graphics/BulletGreen.gif) no-repeat center left;
}
/* STANDARD PAGE */
#WideContent {
  width:922px;
  margin:0 auto;
}
#Content {
  width:705px;
  min-height:450px;
}
#Content h2, #HomeContent .FloatNone h2 {
  color:#CC3300;
  font-weight:bold;
}
#Content .text2 {
  color:#cc3300;
  font-weight:bold;
}
#MainContent {
  width:460px;
  float:left;
  line-height:150%;
}
#RightColumn {
  width:200px;
  float:right;
  padding-top:50px;
}
#RightColumn .RelatedContent {
  padding:7px;
  line-height: 13px;
  /*font-size: 12px;*/
  font-weight:bold;
}
#RightColumn .Related h4, #RightColumn .Teaser h4 {
  background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
  padding:0 0 5px 7px;
  font-size:14px;
  color:#CC3300;
}
#RightColumn .Related a {
  background:url(/Files/System/Morsoe/Graphics/BulletGrey.gif) no-repeat center left;
  padding-left:12px;
  font-size:10px;
  line-height:150%;
  color:#737373;
  text-decoration:none;
}
#RightColumn .Related hr {
  border: 0;
  width: 100%;
  color: #a6a6a6;
  background-color: #a6a6a6;
  height: 1px;
}
#RightColumn .TeaserContent {
  line-height: 13px;
  font-size: 10px;
}
div.Related{
  margin-bottom:5px;  
}
/*#RightColumn .Teaser h4 {
  background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
  padding-left:7px;
}*/
#RightColumn .Teaser a {
  background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
  padding-left:12px;
  font-size:10px;
  line-height:150%;
  color:#cc3300;
  text-decoration:none;
}
#RightColumn .Teaser hr {
  border: 0;
  margin: 0;
  width: 100%;
  color: #a6a6a6;
  background-color: #a6a6a6;
  height: 1px;
}
#RightColumn .MiljoeContent {
  line-height: 13px;
  font-size: 10px;
}
#RightColumn .Miljoe h5 {
  background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
  padding:0 0 5px 7px;
  font-size:14px;
  color:#007038;
}
#RightColumn .Miljoe a {
  background:url(/Files/System/Morsoe/Graphics/BulletGreen.gif) no-repeat center left;
  padding-left:12px;
  font-size:10px;
  line-height:150%;
  color:#007038;
  text-decoration:none;
}
#RightColumn .Miljoe hr {
  border: 0;
  margin: 0;
  width: 100%;
  color: #a6a6a6;
  background-color: #a6a6a6;
  height: 1px;
}

/* SEARCH */
#Search {
  float:right;
  padding:10px;
}
.SearchBox {
  width:187px;
  border:1px none;
  height:17px;
  color:#737373;
  font-size:10px;
  padding:5px 0 0 7px;
  float:left;
}
.SearchBoxSubmit {
  float:left;
}
#SearchPageForm {
  padding: 10px 10px;
  background:#e0e0e0;
  border-top:1px solid #999999;
  border-bottom:1px dotted #999999;
  margin-bottom:15px;
}


/* NAVIGATION */
#ToolMenu {
  float:right;
  padding:15px 10px;
}
#ToolMenu li {
  display:inline;
  color:#adadad;
  font-size:10px;
}
#ToolMenu li a {
  font-size:10px;
  color:#555759;
  text-decoration:none;
  padding:0 8px;
}
#ToolMenu li a:hover {
  color:#000;
}
#MainMenu {
  width:595px;
  float:right;
  clear:right;
  padding:10px 20px 0 0;
}
#MainMenu.SE {
  width:585px;
}
#MainMenu.DE {
  width:670px;
}
#MainMenu.UK {
  /*width:650px;*/
  width:680px;
}
#MainMenu.US {
  /*width:670px;*/
  width:700px;
}
#MainMenu div {
  float:left;
  background:url(/Files/System/Morsoe/Graphics/SeperatorMainMenu.gif) no-repeat top right;
  height:20px;
  padding:10px 18px 8px 18px;
}
#MainMenu.US div{
  padding:10px 13px 8px 13px;
}
#MainMenu div.lastitem {
  background:none;
}
#MainMenu a,#MainMenu a:link, #MainMenu a:visited, #MainMenu a:active{
  color:#000;
  font-size:14px;
  text-decoration:none;
  padding:3px 0 0 0;
}
#MainMenu a:hover{
  color:#cc3300;
}
#LeftMenu {
  float:left;
  width:200px;
  padding:24px 0 0 19px;
  margin-right:15px;
}
#LeftMenu h3 {
  background:url(/Files/System/Morsoe/Graphics/HRHome.gif) no-repeat bottom left;
  color: #333333; 
  font-size:14px;
  padding-bottom:10px;  
}
#LeftMenu a {
  text-decoration:none;
}
#LeftMenu ul li {
  border-bottom:1px dotted #898b8c;
  padding:7px 5px;
}

#LeftMenu ul.Level2{
  padding: 5px 0 0 0;
  }

#LeftMenu ul.Level2 li {
  border:none;
  padding:2px 5px 2px 12px;
}
#LeftMenu a#activeitem {
  background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
  padding-left:12px;
  color:#cc3300;
  font-weight:bold;
}
#LeftMenu a.inpath {
  padding-left:12px;
  color:#cc3300;
  font-weight:bold;
}
#LeftMenu ul li a {
  padding-left:12px;
  color:#565859;
}
#LegendFeatures #Legend, #WideLegendFeatures #Legend {
  float:left;
}
#LegendFeatures .Legend a, #WideLegendFeatures .Legend a {
  color:#737373;
  text-decoration:none;
  font-size:9px;
  padding-right:10px;
}
#LegendFeatures #Features, #WideLegendFeatures #Features {
  float:right;
}
#LegendFeatures #Features a, #WideLegendFeatures #Features a {
  color:#737373;
  text-decoration:none;
  font-size:9px;
}
/* GENEREL TYPOGRAFI */

h4.h4 {
  border-bottom:1px dotted #898b8c;
  padding-bottom:5px;
  font-size:14px;
}
/* ------ STANDARD PARAGRAPHS ------ */
.FloatNone {
  float:left;
  width:100%;
  margin-bottom:16px;
}
.FloatNone p, .FloatNone div, .FloatNone div p {
  font-size:inherit;
  line-height:inherit;
  margin:0;
}
/*.FloatNone img {
  padding:1px;
  border:1px solid #898B8C;
}*/
.FloatRight {
  float:right;
}
.FloatRight table, .FloatRight img {
  margin-left:19px;
}
.FloatRight small {
  display:block;
  padding-top:2px;
  padding-bottom:4px;
  font-style:italic;
}
.FloatLeft {
  float:left;
}
.FloatLeft table, .FloatLeft img {
  margin-right:19px;
}
.FloatLeft small {
  display:block;
  padding-top:2px;
  padding-bottom:4px;
  font-style:italic;
}
.ImageTop, .TextTop, .ImageBottom, .TextBottom {
  float:none;
}

/* NEWSLETTER */
.NewsletterSignup input {
  width:250px;
}

/* ECOMMERCE */
.Group {
  width:326px;
  height:142px;
  padding:12px;
  background:url(/Files/System/Morsoe/Graphics/ProductOverviewBackground.jpg) no-repeat bottom left;
  float:left;
}
.HomeContentBox h1, .HomeContentBoxGreen h1, #ProductGroups .Group h3, #HomeContent .FloatNone h1{
  font-size:21px;  
}
#ProductGroups .Group h3 a{
  background: none;
    color: #333333;
    padding-left: 0px;
    text-decoration: none;  
}
#ProductGroups .Group h3 a:hover{
  color: #CC3300;
}
.GroupDescription {
  float:left;
  width:200px;
  padding-top:22px;
}
.GroupDescription a {
  color:#cc3300;
  text-decoration:none;
  padding-left:12px;
  background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
}
.GroupDescription span {
  padding-top:10px;
  display:block;
}
.GroupImage {
  float:left;
  width:116px;
}
.GroupImage img {
  float:right;
  vertical-align:bottom;
}
.Product {
  float:left;
  width:161px;
  padding: 0 15px 20px 0;
  min-height:115px;
}
.ProductWide {
  float:left;
  width:220px;
  padding: 0 15px 20px 0;
}
.ProductImage {
  width:76px;
  float:left;
  height:115px; overflow:hidden;
}
.ProductDescription {
  width:85px;
  float:left;
  color:#8b8c8b;
  line-height:150% !important;
}
.ProductWide .ProductDescription {
  width:144px;
  float:left;
  color:#8b8c8b;
  line-height:150% !important;
}
.ProductDescription h3 {
  border-bottom:1px dotted #898b8c;
}
.ProductDescription h3 a{
  text-decoration:none;
  font-size:13px;  
}
.ProductViewLeft {
  float:left;
  width:350px;
}
.ProductViewRight {
  float:left;
  padding:20px 0 0 30px;
  width:320px;
}
.ProductViewLeft_Wide {
  float:left;
  width:450px;
}
.ProductViewRight_Wide {
  float:left;
  padding:20px 0 0 30px;
  width:220px;
}
.ProductViewRight table {
  /*padding-top:17px;*/
  line-height:150%;
}
#Content .ProductViewRight .text2 {
  font-weight:normal;
  text-align:right;
  padding-right:5px;
}
#TabMenuPlaceHolder {
  background:url(/Files/System/Morsoe/Graphics/TabMenuBackground.jpg) repeat-x bottom left;
  margin:25px 0;
  height:25px;
}
#TabMenuPlaceHolder a {
  display:block;
  float:left;
  padding:5px 10px;
  height:15px;
}
.TabGraphicStart {
  background:url(/Files/System/Morsoe/Graphics/TabMenuActiveLeft.jpg) no-repeat top left;
  width:3px;
  height:25px;
  float:left;
}
.TabGraphicEnd {
  background:url(/Files/System/Morsoe/Graphics/TabMenuActiveRight.jpg) no-repeat top left;
  width:3px;
  height:25px;
  float:left;
}
.TabSelected {
  background:url(/Files/System/Morsoe/Graphics/TabMenuActiveMain.jpg) repeat-x top left;
  float:left;
}
.TabSelected a {
  color:#cc3300;
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
}
.TabNotSelected {
  float:left;
}
.TabNotSelected a {
  color:#8b8c8b;
  text-decoration:none;
  font-size:10px;
}
.TabMenu {
  display:none;
  position:relative;
}
/*SITEMAP */
#SitemapTree .Clear {
  clear:both;
}
#SitemapTree .Level0 {
  background:url(/Files/System/Morsoe/Graphics/SitemapBackground.jpg) no-repeat top left;
  width:315px;
  float:left;
  padding:15px 10px;
  margin-bottom:25px;
}
#SitemapTree .Level0 a {
  background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat 0 6px;
  padding-left:12px;
  color:#cc3300;
  text-decoration:none;
  float:left;
  width:85px;
}
#SitemapTree .Level0 a:hover {
  text-decoration:underline;
}
#SitemapTree .Level1 {
  float:left;
  border-left:1px solid #bcbebf;
  padding-left:10px;
  line-height:150%;
}
#SitemapTree .Level1 a {
  color:#565859;
}
#SitemapLetter .LetterBlock {
  float:left;
  width:126px;
  padding-bottom:25px;
  margin-left:30px;
}
#SitemapLetter h2 {
  border-bottom:1px dotted #c1c3c3;
  margin-bottom:5px;
}
#SitemapLetter a {
  background:url(/Files/System/Morsoe/Graphics/BulletOrange.gif) no-repeat center left;
  padding-left:12px;
  color:#565859;
  text-decoration:none;
  margin-left:5px;
  line-height:150%;
}
#SitemapLetter a:hover {
  text-decoration:underline;
}
/* PRINT */
body {
  font-family:Tahoma, Geneva, sans-serif;
  font-size:11px;
  color:#565859;
}
.PrintContainer {
  width:700px;
  padding:10px;
}
.PrintContainer h1 {
  line-height:20pt;
}
#PrintTopContainer {
  padding-bottom:10px;
  margin-bottom:20px;
  border-bottom:1px solid #c1c3c3;
}
#ContactInfoContainer {
  border-top:1px solid #c1c3c3;
  padding-top:10px;
  margin-top:10px;
  clear:both;
}
#PrintContentContainer #MainContent {
  float:none;
  width:100%;
}
#PrintContentContainer #RightColumn {
  display:none;
}
#PrintContentContainer h1 {
  font-size:20px;
}
#PrintContentContainer h2 {
  font-size:14px;
}
/* NZGallery */
#TransparentPopup {
  background-color:#000000;
  display:none;
  height:100%;
  left:0;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:0.50;
  position:absolute;
  top:0;
  width:100%;
  z-index:90;
}
#NZGalleryHolder {
  display:none;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:200;
}

/* SEND TO FRIEND */
#SendToFriend {
  background:#fff url(/Files/system/morsoe/graphics/TipEnVen.jpg) no-repeat top left;
  width:240px;
  height:326px;
  padding:74px 30px 0;
}
#SendToFriend label {
  display:block;
  float:left;
  width:70px;
  padding-right:15px;
}
#SendToFriend input,#SendToFriend select {
  border:1px solid #898B8C;
  font-size:11px;
  height:20px;
  margin:0;
  width:175px;
}
#SendToFriend textarea {
  border:1px solid #898B8C;
  font-size:11px;
  height:75px;
  margin:0;
  width:175px;
  overflow:hidden;
}
#SendToFriend div {
  clear:both;
  padding-top:5px;
  width:270px;
}
#SendToFriend div.block2 {
  padding-top:15px;
}
#SendToFriend div.block3 {
  padding-top:80px;
}
#SendToFriend a {
  background:url(/Files/system/morsoe/graphics/BulletOrange.gif) no-repeat center left;
  font-weight:bold;
  text-decoration:none;
  float:right;
  padding:0 30px 0 12px;
}
/* IPAPER LAYERS */
#popupContent_ipaper {
  display:none;
  z-index:200;
  position:absolute;
}
#popupMask_ipaper {
  display:none;
  z-index:100;
  filter:alpha(opacity=60);
  position:absolute;
  background:#000;
  -moz-opacity:0.6;
  opacity:0.6;
}
#popupSource_ipaper {
  display:none;
}
/* WARRANTY FORM */
#WarrantyForm label {
  display:block;
  float:left;
  width:200px;
  padding-right:15px;
}
#WarrantyForm input,#WarrantyForm select {
  border:1px solid #898B8C;
  float:left;
  font-size:11px;
  height:20px;
  margin:0;
  width:200px;
}
#WarrantyForm input.Error {
  background-color:#F3E2E2;
  border:1px solid #A70701;
}
#WarrantyForm textarea {
  border:1px solid #898B8C;
  font-size:11px;
  height:75px;
  margin:0;
  width:200px;
  overflow:hidden;
}
#WarrantyForm input.RadioBtn {
  float:none;
  width:15px;
  height:20px;
  vertical-align:bottom;
  border:none;
}
#WarrantyForm div {
  clear:both;
  padding-top:5px;
  width:440px;
}
#WarrantyForm input.Submit {
  float:right;
  width:75px;
  margin-right:23px;
}
#WarrantyForm .ErrorIcon {
  float:left;
  clear:none;
  margin-top:1px;
  width:15px;
  padding-left:5px;
}
#WarrantyForm .ErrDisplay {
  background-color:#F5F5F5;
  border:1px solid #E5E5E5;
  display:block;
  left:30px;
  padding:8px;
  top:-7px;
  width:150px;
}
#WarrantyForm .Hide {
  display:none;
}
/* DEALER LOCATOR */
.DealerLocate {
  border:1px solid #898B8C;
  padding:1px;
}

/* ADD FIRE */
#AddFireHolder {
  position:absolute;
  bottom:57px;
  left:-4px;
  height:10px;
  border:1px none;
}
#AddFire {
  display:none;
}

/* LANGUAGE CHOOSER */
#LanguageBg {
  background:url(/Files/filer/LanguageChooser/LanguageGradient.jpg) repeat-x top #f0f3f3;
}
#LanguageMap {
  background:url(/Files/filer/LanguageChooser/LanguageMap.jpg) no-repeat top center;
  height: 553px;
  min-width: 497px;
}
#LanguageCol {
  width: 497px;
  padding: 180px 0 0 0;
}
#LanguageMapCol1 {
  float: left;
  width: 269px;
  padding: 0 16px;
  line-height: 15px;
}
#LanguageMapCol2 {
  float: right;
  width: 161px;
  padding: 0 16px;
}
#LanguageFlagHeader {
  padding: 0 0 8px;
}
#LanguageFlag {
  float: left;
  width: 29px;
  height: 28px;
}
#LanguageFlagText {
  float: left;
  width: 132px;
  height: 28px;
}
#LanguageFlagText a {
  text-decoration: none;
  color: #333333;
}
#LanguageFlagText a:hover {
  text-decoration: none;
  color: #CC3300;
}
#LanguageFlagText b {
  font-size: 9px;
  color: #9e9e9e;
  font-weight: normal;
}

/* iePngFix */
.iePngFix, .iePngFix img {
  _behavior: url(/files/System/Morsoe/js/iepngfix_v2/iepngfix.htc);  
}
/*Xtranet*/
#XtranetLeftMenu h3 {
  color: #333333; 
  font-size:14px; 
  margin:0px;
}
#XtranetLeftMenu h3 a{
  color: #333333; 
  text-decoration:none;
}
#XtranetLeftMenu h3 a:hover{
  color: #367eb3;  
}
 

/*NY REDESIGN 2011 Rules*/
#leftShadow{
  background:url(/Files/System/Morsoe/Graphics/redesignSprite.png) -960px 0 no-repeat; 
  width:27px; 
  height:622px; 
  position:absolute; 
  left:-23px; 
  top:0;
}
#rightShadow{
  background:url(/Files/System/Morsoe/Graphics/redesignSprite.png) -987px 0px no-repeat; 
  width:27px; 
  height:622px;
  position:absolute; 
  right:-23px; 
  top:0;  
}
#Wrapper.nineHundredSixtyWide{
  line-height:15px;
}
#Wrapper.nineHundredSixtyWide a, 
#Wrapper.nineHundredSixtyWide a:link, 
#Wrapper.nineHundredSixtyWide a:visited,
#Wrapper.nineHundredSixtyWide a:hover,
#Wrapper.nineHundredSixtyWide a:active {
  text-decoration:none;
}
#Wrapper.nineHundredSixtyWide #TopNavigation {
  background: url(/Files/System/Morsoe/Graphics/redesignSprite.png) no-repeat scroll 0 -384px transparent;
  background-color:#FFF;
  height:91px;
  padding: 0;
  width:960px;
  overflow:hidden;
  margin:0 0 0 4px;
}
#Wrapper.nineHundredSixtyWide #HomeFlashContainer{
  height:303px;
  padding-bottom:9px;
  width:960px;  
}
#Wrapper.nineHundredSixtyWide #HomeContent{
  background-image:none;
  background-color:#FFF;
  overflow: hidden;
  padding: 0px;
  width: 960px;
  overflow:hidden;
  margin-left:4px;
}
#Wrapper.nineHundredSixtyWide #Container{
  background-image:none;
  background-color:#FFF;
  overflow: hidden;
  padding: 0px;
  width: 960px;
  overflow:hidden;
  margin-left:4px;
} 
#Wrapper.nineHundredSixtyWide #TopGraphic{
  margin-left:1px;
}
#Wrapper.nineHundredSixtyWide #ContentContainer, #Wrapper.nineHundredSixtyWide #WideContentContainer{
  width:726px;
  padding-top:27px;  
}
#Wrapper.nineHundredSixtyWide #ContentContainerBottom{
  background-color:#FFF;
  width: 960px;  
  height:25px;
  margin-left:4px;
}
#Wrapper.nineHundredSixtyWide #Footer{
  background: url(/Files/System/Morsoe/Graphics/redesignSprite.png) no-repeat scroll 0px -477px transparent;
  color: #8B8C8B;
  font-size: 10px;
  height: 27px;
  line-height: 150%;
  padding: 10px 16px;
  width:928px;
  overlay:hidden;
  margin-left:4px;
  margin-top:11px;
  position:relative;
}
#Wrapper.nineHundredSixtyWide #Footer .FloatRight {
  position:absolute;  
  right:16px;
  bottom:10px;
}
#Wrapper.nineHundredSixtyWide div.oneHalfTeaserLeft{
  width:328px;
  height:146px;
  padding:30px 124px 20px 30px;
  float:left;
  background:url(/Files/System/Morsoe/Graphics/redesignSprite.png) 0 0 no-repeat;
  margin-right:5px;
  position:relative;
}
#Wrapper.nineHundredSixtyWide #productSearch{
    
}
input.productSearchSubmit{
  
}
#Wrapper.nineHundredSixtyWide div.oneHalfTeaserRight{
  width:423px;
  height:146px;
  padding:30px 30px 20px 20px;
  float:left;
  background:url(/Files/System/Morsoe/Graphics/redesignSprite.png) -487px 0 no-repeat;
}
div.oneHalfTeaserRightText{
  float:left;
  width:330px;
}
div.oneHalfTeaserRightImage{
  float:left;
}
#Wrapper.nineHundredSixtyWide div.oneHalfTeaserLeft h2, #Wrapper.nineHundredSixtyWide div.oneHalfTeaserRight h2{
  font-size:21px;
  color:#333;  
  margin-bottom:15px;
  font-weight:normal;
} 
#Wrapper.nineHundredSixtyWide div.oneFourthTeaser{
  width:193px;
  height:145px; 
  padding:20px;
  float:left;
  position:relative;
  left:20px; 
  background:url(/Files/System/Morsoe/Graphics/redesignSprite.png) -20px -196px no-repeat;  
}
#Wrapper.nineHundredSixtyWide .oneFourthTeaser h2{
  color:#a88a52;
  font-size:21px;
  line-height:23px;
  font-weight:normal;
  margin:5px 0 10px 0;
  padding-left:35px;
  padding-top: 1px;
}
#Wrapper.nineHundredSixtyWide .oneFourthTeaser a, 
#Wrapper.nineHundredSixtyWide .oneFourthTeaser a:link, 
#Wrapper.nineHundredSixtyWide .oneFourthTeaser a:visited,
#Wrapper.nineHundredSixtyWide .oneFourthTeaser a:hover,
#Wrapper.nineHundredSixtyWide .oneFourthTeaser a:active {
  color:#de4400;  
  line-height:18px;
}
#Wrapper.nineHundredSixtyWide .oneFourthTeaser a.orangeBigArrow{
  width:22px;
  height:22px;
  text-indent:-100000px;
  background:url(/Files/System/Morsoe/Graphics/redesignSprite.png) -1034px -55px no-repeat;  
  position:absolute;
  right:20px;
  bottom:35px;
}

/*LIVE SEARCH DEALER LOCATOR 2011*/
#dealerLocatorWrapper{
}
#dealerLocatorWrapper h1{
  margin-bottom:30px;  
}
#dealerLocatorWrapper h2{
  color:#000;
}
.dealerSearchField{
  margin-bottom:20px;  
}
#dealerLocatorWrapper table{
  width:705px;  
  border-top:3px solid #d8d9d9;
  margin-top:10px;
  color:#000;
  margin-bottom:30px;
}
#dealerLocatorWrapper table td{
  padding:10px 0;
  border-bottom:1px dotted #898b8c;
}
#dealerLocatorWrapper table td.dealerInfoAddress{
  text-transform:capitalize;    
}

#dealerLocatorWrapper table .dealerZipCity{
  text-transform:uppercase;    
}

.orangyTitle{
  font-weight:bold;
  color:#cc3300;
}
input#liveSearchInput{
  width:246px;
  height:29px;
  line-height:29px;
  padding:0 10px;
  margin:15px 0 0 0;
  font-size:11px;
  color:#616364;
  }
.highlight { 
  background-color: #ffaa00; 
}  

/*PRODUCT SEARCH*/
#productGroupSearch{
  position:relative;
}
.productGroupContainer{
  width:129px;
  height:24px;
  border:1px solid #cccccc;
  float:left;  
  line-height:24px;
  margin-right:10px;
  padding:0;
  color:#DE4400;
}
#productGroupSearch sup{
  font-size:8px;  
}
.productGroupSearchText{
  width:98px;
  float:left;
  padding-left:7px;
}
.productGroupSearchIcon{
  width:24px;
  height:24px;
  float:left;
  background:url(/Files/System/Morsoe/Graphics/redesignSprite.png) -1014px -79px no-repeat;
  cursor:pointer;    
}
form#prodSearchForm{  
  /*position:absolute;
  bottom:25px;*/
  position:relative;
  width:328px;
}
form#prodSearchForm select{
  font-size:11px;
  width:126px;
  height:26px;
  padding-left:5px;
  color:#cc3300;
  padding:0;
  margin:0 5px 0 0;
  *margin:3px 5px 0 0;
  border:1px solid #CCC;
  line-height:26px;
}
form#prodSearchForm option{
  /*line-height:26px;
  height:26px;
  padding:0 5px;*/
}
#productGroupSearchBtn{
  width:48px;
  height:24px;
  overflow:hidden;
  background:url(/Files/System/Morsoe/Graphics/redesignSprite.png) -1008px -55px no-repeat;
  position:absolute;
  right:13px;
  top:2px;
  text-indent:-1000px;
  cursor:pointer;
  display:block;  
}
table.dealerListTable a, table.dealerListTable a:link, table.dealerListTable a:visited, table.dealerListTable a:active{
  color:#000;  
}
table.dealerListTable a:hover{
  color:#CC3300;
}

/*NY PRODUKT SIDE*/
#Wrapper.nineHundredSixtyWide #LegendFeatures {/*margin-bottom:0px;*/}
#Wrapper.nineHundredSixtyWide a.btnStoreLocator {
  height:40px; width:188px; 
  margin-top:30px; padding:25px 45px 0 40px;
  float:right;
  background:url("/Files/System/Morsoe/Graphics/spriteBox.png") no-repeat scroll 0 0 #cc3300;
  color:#fff; text-decoration:none; line-height:40px;
  font-size:18px; 
  display:inline-block;
}
#Wrapper.nineHundredSixtyWide .btnStoreLocator:hover { background-color:#ff6633; }
#Wrapper.nineHundredSixtyWide .btnStoreLocator:active { margin-top:31px; }
#Wrapper.nineHundredSixtyWide .colWide { 
  width:100%;
  margin-top:30px; 
  padding-top:35px;
  display:block; 
  clear:both; 
}
#Wrapper.nineHundredSixtyWide .divideX { 
  width:100%;
  padding:10px 0;
  border-bottom:solid 3px #d8d9d9; 
}    
#Wrapper.nineHundredSixtyWide .quarterBox { 
  width:173px;
  padding-top:20px;
  display:inline-block;
  background:url("/Files/System/Morsoe/Graphics/redesignSprite.png") no-repeat scroll -711px -196px transparent;
  text-align:center;
  *float:left; 
}
#Wrapper.nineHundredSixtyWide .quarterBox:hover { 
  margin-top:-3px; border-top:solid 3px #CC3300; 
}
#Wrapper.nineHundredSixtyWide .quarterBox a { 
  height:100%; width:100%; display:block; 
}
#Wrapper.nineHundredSixtyWide .TabMenuContentPlaceHolder{
  position:relative;  
}
.otherTabsLocatorBtn{
  position:absolute;
  top:0px;
  right:0;  
}
/*FANCY JQUERY SELECT BOXES*/
.sbHolder, .FloatNone div .sbHolder{
  background-color: #FFFFFF;
  border: solid 1px #CCC;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  height: 24px;
  position: relative;
  width: 129px;
  float:left;
  margin-right:5px;
}
.sbSelector{
  display: block;
  height: 24px;
  left: 0;
  line-height: 24px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: 10px;
  top: 0;
  width: 105px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
  color: #CC3300;
  outline: none;
  text-decoration: none;
}
.sbToggle{
  /*background: url(../img/select-icons.png) 0 -116px no-repeat;*/
  background:url("/Files/System/Morsoe/Graphics/redesignSprite.png") no-repeat scroll -1015px -79px transparent;
  display: block;
  height: 24px;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
}
.sbToggle:hover{
  /*background: url(../img/select-icons.png) 0 -167px no-repeat;*/
}
.sbToggleOpen{
  /*background: url(../img/select-icons.png) 0 -16px no-repeat;*/
}
.sbToggleOpen:hover{
  /*background: url(../img/select-icons.png) 0 -66px no-repeat;*/
}
.sbHolderDisabled{
  background-color: #3C3C3C;
  border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
  
}
.sbHolderDisabled .sbToggle{
  
}
.sbOptions{
  background-color: #FFFFFF;
  border: solid 1px #CCCCCC;
  list-style: none;
  left: -1px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 30px;
  width: 129px;
  z-index:9999;
  overflow-y: auto;
}
.sbOptions li{
  /*padding: 0 7px;*/
}
.sbOptions a{
  /*border-bottom: dotted 1px #CCCCCC;*/
  display: block;
  outline: none;
  /*padding: 5px 0 5px 10px;*/
  padding: 4px 0 4px 10px;
}
.sbOptions a:link, .sbOptions a:visited{
  color: #CC3300;
  text-decoration: none;
}
.sbOptions a:hover{
  color: #FFFFFF;
  background-color:#CC3300;
}
.sbOptions li.last a{
  border-bottom: none;
}
/*
  AnythingSlider v1.7+ Default (base) theme
  By Chris Coyier: http://css-tricks.com
  with major improvements by Doug Neiner: http://pixelgraphics.us/
  based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID to match your slider */
#slider {
  width: 705px; height: 240px; list-style: none;
}
/* Opera width restriction */
.anythingBase { max-width: 32766px; }

/*****************
  SET COLORS HERE
 *****************/
/**** Default state (no keyboard focus) ****/
/* slider window - top & bottom borders, default state */
div.anythingSlider .anythingWindow {
  border-top: 3px solid #777;
  border-bottom: 3px solid #777;
}
/* Navigation buttons, default state */
div.anythingSlider .anythingControls ul a.cur, div.anythingSlider .anythingControls ul a {
  background: #777;
  color: #000;
}
/* start-stop button, stopped, default state */
div.anythingSlider .start-stop {
  background-color: #040;
  color: #fff;
}
/* start-stop button, playing, default state */
div.anythingSlider .start-stop.playing {
  background-color: #800;
}
/* start-stop button, default hovered text color (when visible) */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
  color: #ddd;
}

/**** Active State (slider has keyboard focus) ****/
/* slider window - top & bottom borders, active state */
div.anythingSlider.activeSlider .anythingWindow {
  border-color: #FFF;
}
/* Navigation buttons, active state */
div.anythingSlider.activeSlider .anythingControls ul a.cur, div.anythingSlider.activeSlider .anythingControls ul a {
  background-color: #7C9127;
}
/* start-stop button, stopped, active state */
div.anythingSlider .start-stop {
  background-color: #080;
  color: #fff;
}
/* start-stop button, playing, active state */
div.anythingSlider .start-stop.playing {
  background-color: #d00;
}
/* start-stop button, active slider hovered text color (when visible) */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
  color: #fff;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
  display: block;
  margin: 0 auto;
  overflow: visible !important; /* needed for Opera and Safari */
  position: relative;
  padding: 0 45px 28px 45px;
}
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
/* anythingSlider base (original element) */
.anythingBase {
  background: transparent;
  list-style: none;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
/* all panels inside the slider */
.anythingBase .panel {
  background: transparent;
  display: block;
  overflow: hidden;
  float: left;
  padding: 0;
  margin: 0;
}

/* Navigation Arrows */
div.anythingSlider .arrow {
  top: 50%;
  position: absolute;
  display: block;
}
div.anythingSlider .arrow a {
  display: block;
  height: 140px;
  margin: -70px 0 0 0; /* half height of image */
  width: 45px;
  text-align: center;
  outline: 0;
  background: url(../images/default.png) no-repeat;
}
/* hide text, target the span so IE7 doesn't text-indent the link */
div.anythingSlider .arrow a span { display: block; text-indent: -9999px; }
/* back arrow */
div.anythingSlider .back { left: 0; }
div.anythingSlider .back a { background-position: left top; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: left -140px; }
div.anythingSlider .back.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
/* forward arrow */
div.anythingSlider .forward { right: 0; }
div.anythingSlider .forward a { background-position: right top; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: right -140px; }
div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; display: none; }
div.anythingSlider .anythingControls ul { margin: 0; padding: 0; float: left; }
div.anythingSlider .anythingControls ul li { display: inline; }
div.anythingSlider .anythingControls ul a {
  font: 11px/18px Georgia, Serif;
  display: inline-block;
  text-decoration: none;
  padding: 2px 8px;
  height: 18px;
  margin: 0 5px 0 0;
  background-image: url(../images/default.png);
  background-position: center -288px ;
  background-repeat: repeat-x;
  text-align: center;
  outline: 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
div.anythingSlider .anythingControls ul a:hover {
  background-image: none;
}
/* Navigation size window */
div.anythingSlider .anythingControls .anythingNavWindow { overflow: hidden; float: left; }

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .anythingControls ul { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
  direction: ltr;
  unicode-bidi: bidi-override;
}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
  background-image: url(../images/default.png);
  background-position: center -288px;
  background-repeat: repeat-x;
  padding: 2px 5px;
  width: 40px;
  text-align: center;
  text-decoration: none;
  float: right;
  z-index: 100;
  outline: 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
/* hide cell shading on hover - makes the button appear to come forward */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }

/* probably not necessary, but added just in case */
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .anythingControls ul a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
  transition-duration: 0;
  -o-transition-duration: 0;
  -moz-transition-duration: 0;
  -webkit-transition-duration: 0;
}

/*
  AnythingSlider v1.5.10 Minimalist Square Theme
  By Rob Garrison
*/

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider-minimalist-square .anythingWindow {
  border-top: 0px solid #FFF;
  border-bottom: 0px solid #FFF;
}
div.anythingSlider-minimalist-square .anythingControls ul a {
  /*border: 1px solid #000;*/
  border:none;
  background: #333;
}
div.anythingSlider-minimalist-square .anythingControls ul a:hover, div.anythingSlider-minimalist-square .anythingControls ul a.cur {
  background: #777;
}
div.anythingSlider-minimalist-square .start-stop {
  border: 1px solid #000;
}
div.anythingSlider-minimalist-square .start-stop.playing {
  background-color: #300;
}
div.anythingSlider-minimalist-square .start-stop:hover, div.anythingSlider-minimalist-square .start-stop.hover {
  color: #ddd
}

/* Active State */
div.anythingSlider-minimalist-square.activeSlider .anythingWindow {
  border-color: #164054;
}
div.anythingSlider-minimalist-square.activeSlider .anythingControls ul a {
  background-color: #cfd0d2;
}
div.anythingSlider-minimalist-square.activeSlider .anythingControls ul a:hover, div.anythingSlider-minimalist-square.activeSlider .anythingControls ul a.cur {
  background: #c8300b;
}
div.anythingSlider-minimalist-square.activeSlider .start-stop.playing {
  background-color: #f00;
}
div.anythingSlider-minimalist-square .start-stop:hover, div.anythingSlider-minimalist-square .start-stop.hover {
  color: #fff
}

/* Navigation Arrows */
div.anythingSlider-minimalist-square .arrow {
  top: 50%;
  position: absolute;
  display: block;
}
div.anythingSlider-minimalist-square .arrow a {
  display: block;
  height: 40px;
  margin-top: -20px; /* half height of image */
  width: 46px;
  text-align: center;
  outline: 0;
  background: url(/Files/System/Morsoe/JS/AnythingSlider/images/arrows-minimalist.png) no-repeat;
}
div.anythingSlider-minimalist-square .forward { right: 0; }
div.anythingSlider-minimalist-square .back { left: 0; }
div.anythingSlider-minimalist-square .forward a { background-position: right bottom; }
div.anythingSlider-minimalist-square .back a { background-position: left bottom; }
div.anythingSlider-minimalist-square .forward a:hover, div.anythingSlider-minimalist-square .forward a.hover { background-position: right top; }
div.anythingSlider-minimalist-square .back a:hover, div.anythingSlider-minimalist-square .back a.hover { background-position: left top; }

/* Navigation Links */
div.anythingSlider-minimalist-square .anythingControls {
  /*float: right;*/
  position: absolute;
  bottom: 3px;
  height:28px;
  width:705px;
  background-color:#FFF;
  z-index: 100;
  opacity: 0.75;
  filter: alpha(opacity=75);
}
div.anythingSlider-minimalist-square .anythingControls ul {
  margin-top: 6px;
  margin-right:43%;
  z-index: 105;
  float:right;
}
div.anythingSlider-minimalist-square .anythingControls ul li {
  display: block;
  float: left;
}
div.anythingSlider-minimalist-square .anythingControls ul a {
  display: block;
  height: 10px;
  width: 10px;
  margin: 3px;
  padding: 0;
  outline: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* Navigation size window arrows */
div.anythingSlider-minimalist-square .anythingControls li.next a span, div.anythingSlider-minimalist-square .anythingControls li.prev a span {
  text-indent: 1px;
  margin-top: 3px;
}
div.anythingSlider-minimalist-square .anythingControls li.prev a, div.anythingSlider-minimalist-square .anythingControls li.next a {
  color: #ddd;
}
div.anythingSlider-minimalist-square .anythingControls li.next a:hover, div.anythingSlider-minimalist-square .anythingControls li.prev a:hover {
  color: #000;
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider-minimalist-square.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
div.anythingSlider-minimalist-square.rtl .anythingControls ul { float: left; }    /* move nav link group to left */
/* div.anythingSlider-minimalist-square.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider-minimalist-square .start-stop {
  margin: 3px;
  padding: 0;
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  bottom: 2px;
  left: 0;
  z-index: 100;
  text-align: center;
  text-decoration: none;
  float: right;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* Extra - replace defaults */
div.anythingSlider-minimalist-square {
  padding: 6px 0;
}

/* text indent moved to span inside "a", for IE7; apparently, a negative text-indent on an "a" link moves the link as well as the text */
div.anythingSlider-minimalist-square .arrow a span, div.anythingSlider-minimalist-square .anythingControls ul a span, div.anythingSlider-minimalist-square .start-stop span {
  display: block;
  line-height: 1px; /* needed for IE7 */
  text-indent: -9999px;
}


