html{
      width:100%;
      margin:0px;
      padding:0px;
    }
    body{
      width:100%;
      font-size: 0.7em;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-weight:normal;
      font-style:normal;
      color:#8e6a76;
      padding:0;
      margin:0px;
      padding:0px;
    }
    a img{
      border:none;
    }
    .no-border{
      border-style:none;
    }
    .clear{
      font-size:1px;
      width:100%;
      clear:both;
    }
    h1{
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:1.7em;
      font-weight:bold;
      color:#e40f63;
      padding:0;
      margin-top:0;
      margin-bottom:0.2em;
    }
    h2{
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:1.2em;
      font-weight:bold;
      font-style:italic;
      color:#5c2a47;
      padding:0;
      margin:0;
    }
    p{
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:1em;
      font-weight:normal;
      font-style:normal;
			color:#000000;
      /*color:#8e6a76;*/
     /* padding:0; */
      /*margin:1.3em 0 1.7em 0;*/
    }
    ul{
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:1.1em;
      font-weight:bold;
    }
    #contentBody div.contentHolder img{
      padding:1px;
      border:3px solid #5C2A47;
      margin:2px 8px 2px 8px;
    }

    #montage{
      width:366px;
      height:366px;
      float:right;
      margin:0;
      padding:0;
      margin-left:8px;
      border:1px dotted #ccc;

    }

    #montageInnerDiv{
      top:0;
      left:0;
      z-index:100;
      position:relative;
      margin:0;
      padding:0;
    }
    #montageInnerDivImg{
       border:0px solid;
       margin:0;
       padding:0;
     }
     #montageInnerLink{
       position:relative;
       top:190px;
       left:0px;
       width:366px;
       z-index:150;
       text-align:center;
     }
     #montageInnerLink a:link,  div.montage a:visited{
       text-decoration:none;
     }
     #montage a:hover{
       text-decoration:none;
     }

    #all1{
      width:100%;
      margin:0px;
      padding:0px;
      text-align:center;

    }
    #all2{
      width:768px;
      margin:0 auto 0 auto;
      padding:0px;
      text-align:left;
    }
    #contentHeader{
      width:100%;
      border-top: 4px solid #8e6a76;
    }
    #contentHeader ul.topLhsLinks{
      margin:0px;
      padding:0px;
      float:left;
    }
    #contentHeader ul.topLhsLinks li{
      list-style-type:none;
      float:left;
      margin-right:15px;
    }
    #contentHeader ul.topRhsLinks li{
      list-style-type:none;
      float:left;
      margin-left:15px;
    }
    #contentHeader ul.topLhsLinks li a:link, #contentHeader ul.topLhsLinks li a:visited{
      display:block;
      text-decoration:none;
      color:#8e6a76;
      padding:10px 0 5px 0;
      margin:0;
      border-top:3px solid #8e6a76;
    }
    #contentHeader ul.topLhsLinks li a:hover{
      border-top:3px solid #e40d62;
      color:#e40d62;
    }

    #contentHeader ul.topRhsLinks{
      margin:0px;
      padding:0px;
      float:right;
    }
    #contentHeader ul.topRhsLinks li a:link, #contentHeader ul.topRhsLinks li a:visited{
      display:block;
      text-decoration:none;
      color:#8e6a76;
      padding:10px 0 5px 0;
      margin:0;
      border-top:3px solid #fff;
    }
    #contentHeader ul.topRhsLinks li a:hover{
      border-top:3px solid #e40d62;
      color:#e40d62;
    }



    #contentBody{
      min-height:400px;
      height:auto;
      border:1px dotted #aaa;
      margin:3px 0 3px 0;
    }
    * html #contentBody{
      height:400px;
    }
    #contentBody div.topBanner0{
      background: url(/imgs/top-bg0.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner1{
      background: url(/imgs/top-bg1.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner1{
      background: url(/imgs/top-bg2.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner2{
      background: url(/imgs/top-bg3.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner3{
      background: url(/imgs/top-bg4.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner4{
      background: url(/imgs/top-bg1.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner5{
      background: url(/imgs/top-bg5.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner6{
      background: url(/imgs/top-bg6.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner7{
      background: url(/imgs/top-bg7.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner8{
      background: url(/imgs/top-bg8.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    #contentBody div.topBanner9{
      background: url(/imgs/top-bg9.jpg) top left no-repeat;
      border-bottom: 2px solid #5c2a47;
      display:block;
      width:100%;
      height:auto;
      min-height:122px;
      margin:0;
      padding:0;
    }
    * html  #contentBody div.topBanner0, * html  #contentBody div.topBanner1, * html  #contentBody div.topBanner2, * html  #contentBody div.topBanner3, * html  #contentBody div.topBanner4, * html  #contentBody div.topBanner5, * html  #contentBody div.topBanner6, * html  #contentBody div.topBanner7, * html  #contentBody div.topBanner8, * html  #contentBody div.topBanner9{
      height:122px;
    }
    #contentBody div.topBanner0 a img, #contentBody div.topBanner1 a img, #contentBody div.topBanner2 a img, #contentBody div.topBanner3 a img, #contentBody div.topBanner4 a img, #contentBody div.topBanner5 a img, #contentBody div.topBanner6 a img, #contentBody div.topBanner7 a img, #contentBody div.topBanner8 a img, #contentBody div.topBanner9 a img{
      float:right;
      display:block;
      padding:20px 16px 27px 0;
      margin:0px;
    }
    #contentBody div.contentHolder{
      width:525px;
      margin-top:30px;
      margin-right:20px !important;
      margin-right:10px;
      padding:0;
      text-align:left;
      float:right;
    }

    #contentBody div.contentHolder ul{
      padding:0;
      margin:0;
      font-weight:normal;
    }
    #contentBody div.contentHolder li{
      margin-left:40px;
      margin-right:40px;
    }
    #contentBody div.contentHolder a:link,  #contentBody div.contentHolder a:visited{
      color: #e40f63;
      text-decoration:none;
    }
    #contentBody div.contentHolder a:hover{
      text-decoration:underline;
    }


    #contentBody div.lhs{
      width:186px;
      padding:0px;
      margin:30px 0 0 0;
      float:left;
    }
    #contentBody div.lhs ul.lhsNav{
      width:100%;
      border-top: 5px solid #5c2a47;
      list-style-type:none;
      margin:0;
      padding:10px 0 0 0;
      text-align:left;
    }
    #contentBody div.lhs ul.lhsNav li{
      display:block;
      margin:0 5px 0 5px;
      padding:3px 3px 3px 8px;
      border-bottom: 1px dotted #aaa;

    }
    #contentBody div.lhs ul.lhsNav li a:link, #contentBody div.lhs ul.lhsNav li a:visited{
      text-decoration:none;
      color:#5c2a47;
    }
    #contentBody div.lhs ul.lhsNav li a:hover{
      color:#e40f63;
    }
    #contentBody div.lhs ul.lhsNav li ul{
      padding:0;
      margin:0;
      list-style-type:none;
      text-align:left;
    }

    #contentBody div.lhs ul.lhsNav li ul li{
      border-bottom-style:none;
      margin:0px;
      padding:0px;
		padding-bottom: 0.7em;
		line-height: 0.9em;
		background:url(/imgs/level2-bullet.gif) 2px 0.4em no-repeat;

    }
    #contentBody div.lhs ul.lhsNav ul li a:link,#contentBody div.lhs ul.lhsNav ul li a:visited{
	   display: block;
      font-size:0.91em;
      font-weight:normal;
		padding-left:15px;
    }

    #contentBody div.lhs ul.lhsNav li ul li ul{
      padding:0;
      margin:0;
      padding-top:0.3em;
      list-style-type:none;
      text-align:left;
    }
    #contentBody div.lhs ul.lhsNav li ul li ul li{
      border-bottom-style:none;
      margin:0px;
      padding:0px;
	  padding-bottom: 0.8em;
	  line-height: 0.8em;
	  background:none;
	  font-size:0.9em;
    }
    #contentBody div.lhs ul.lhsNav li ul li ul li a:link, #contentBody div.lhs ul.lhsNav li ul li ul li a:visited{
      color:#a9a9a9;
      text-decoration:none;

    }
    #contentBody div.lhs ul.lhsNav li ul li ul li a:hover{
      color:#e40f63;
    }


    #contentBody div.lhs ul.lhsNav2{
      width:100%;
      border-top: 5px solid #8e6a76;
      list-style-type:none;
      margin:15px 0 0 0;
      padding:10px 0 0 0;
    }
    #contentBody div.lhs ul.lhsNav2 li{
      display:block;
      margin:0 5px 0 5px;
      padding:3px 3px 3px 8px;
      border-bottom: 1px dotted #aaa;
    }
    #contentBody div.lhs ul.lhsNav2 li a:link, #contentBody div.lhs ul.lhsNav2 li a:visited{
      text-decoration:none;
      color:#e40f63;
    }
    #contentBody div.lhs ul.lhsNav2 li a:hover{
      color:#5c2a47;
    }

    #contentBody div.lhs ul.lhsNav2 li.accessibility{
      display:block;
      margin:10px 5px 0 5px;
      padding:3px 3px 3px 8px;
      border-bottom:none;
    }
    #contentBody div.lhs ul.lhsNav2 li.accessibility a:link,  #contentBody div.lhs ul.lhsNav2 li.accessibility a:visited{
      text-decoration:none;
      color:#8e6a76;
    }
    #contentBody div.lhs ul.lhsNav2 li.accessibility a:hover{
      color:#5c2a47;
    }
    #contentBody div.lhs div.newsSnippet{
      width:100%;
      border:1px #aaa;
      border-style: dotted dotted dotted none;
      padding:0px;
      margin:15px 0 15px 0;
    }
    #contentBody div.lhs div.newsSnippet div.headerBar{
      width:100%;
      background: url(/imgs/news-bar-lines.gif) top left no-repeat #5c2a47;
      text-align:right;
      margin:0;
      padding:0;
    }
    #contentBody div.lhs div.newsSnippet div.headerBar h3{
      color:#fff;
      margin:0;
      padding:0.4em 1.5em 0.4em 1.5em;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:1.1em;
      font-weight:bold;
    }
    #contentBody div.lhs div.newsSnippet div.headerBar h3 a:link,#contentBody div.lhs div.newsSnippet div.headerBar h3 a:visited{
      color:#fff;
      text-decoration:none;
    }
	 #contentBody div.lhs div.newsSnippet div.headerBar h3 a:hover{
	  	text-decoration: underline;
	 }
    #contentBody div.lhs div.newsSnippet div.snippet h4{
      margin:0;
      margin-top:0.4em;
      padding:1.5em 1.5em 0.4em 1.5em;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:1em;
      font-weight:bold;
    }
    #contentBody div.lhs div.newsSnippet div.snippet h4 a:link, #contentBody div.lhs div.newsSnippet div.snippet h4 a:visited{
      color:#5C2A47;
      text-decoration:none;
    }
	 #contentBody div.lhs div.newsSnippet div.snippet h4 a:hover{
	 	text-decoration: underline;
	 }
    #contentBody div.lhs div.newsSnippet div.snippet p{
      margin:0;
      padding:0.4em 1.5em 1.5em 1.5em;
    }
    #contentBody div.lhs div.newsSnippet div.snippet p a:link,#contentBody div.lhs div.newsSnippet div.snippet p a:visited{
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:1em;
      font-weight:normal;
      color:#8E6A76;
      text-decoration:none;
    }
	 #contentBody div.lhs div.newsSnippet div.snippet p a:hover{
	 	text-decoration: underline;
	 }
    #contentFooter{
      width:100%;
      height:59px;
      background: #5c2a47;
      margin:0px;
      padding:0px;
      text-align:left;

    }
    #contentFooter img{
      margin:0px;
      padding:0px;
    }
    #athernetLinks{
      width:100%;
      text-align:center;
      font-size:0.9em;
      color:#5c2a47;
    }
     #athernetLinks a:link, #athernetLinks a:visited{
       color:#5c2a47;
       text-decoration:none;
     }
     #athernetLinks a:hover{
       color:#e40d62;
       text-decoration:underline;
     }




		 /********************************** category display type rules **********************************/
		 div.cat_btmspacer{
	font-size:1px;
	clear:both;
	width:100%;
	float:none;
	height:1px;


}
div.category_item{
	width:100%;
	display:block;
	margin-bottom:10px;
}
div.category_item div.cat_title_bar, div.category_item h2{
	background: #5c2a47;
	font-weight:bold;
	padding:0.3em 0.3em;
	border-bottom:#FFFFFF solid 2px;
}
div.category_item h2 a  {
	font-style: normal;
	font-size: 0.90em;
}
div.category_item div.cat_title_bar a:link, div.category_item div.cat_title_bar a:visited, div.category_item h2 a:link, div.category_item h2 a:visited{
	color:#FFFFFF;
	text-decoration:none
}
div.category_item div.product_title_bar,
div.category_item h1.product_title_bar{
	background: #5c2a47;
	font-weight:bold;
	padding:0.3em 0.3em;
	border-bottom:#FFFFFF solid 2px;
	color:#ffffff;
	font-size:1.5em;
	margin-bottom:0;!important
}
div.category_item div.cat_title_bar a:hover{
	text-decoration:underline;
}
div.category_item div.cat_body{
	border-style:solid;
	border-width:0 1px 1px 1px;
	border-color:#aaaaaa;
}
div.category_item div.cat_thumb{
	width:110px;
	float:left;
	display:block;
	margin-left:6px;
	margin-right:6px;
}
div.category_item div.cat_main_image{
        float:left;
        display:block;
        margin-left:6px;
        margin-right:4px;
}
div.category_item img.cat_thumb{
	background:#FFFFFF;
	padding:1px;
	border:#5c2a47 solid 3px;
	margin:4px 4px 3px 0;
}
div.category_item div.cat_text{
	/*float:left;*/
	color:#000000;
	font-size:1em;
}
div.category_item div.cat_text p{
margin-top:0;
padding-top:10px;
padding-left:4px;
padding-right:4px;

}

div.category_item div.cat_btn{
	text-align:right;
        display:block;
margin-bottom:6px;

        margin-left:4px;
        margin-right:4px;



}
div.category_item div.cat_btn a:link, div.category_item div.cat_btn a:visited{
	display:inline-block;
	background:#FFFFFF;
	border-style:solid;
	border-width:1px 1px 3px 1px;
	border-color:#ababab #ababab #e31061 #ababab;
	color:#e31061;
	font-weight:bold;
	text-decoration:none;
	padding:2px 4px;

	text-transform:lowercase;
	font-size:0.8em;

}
div.category_item div.cat_btn a:hover{
	color:#5c2a47;
	/*border-bottom-color:#5c2a47;*/
	text-decoration:none;
}
div.category_item div.cat_thumb_select{
  display:block;
  clear:both;
  text-align:center;
  margin: 5px 0 0 0;
  padding:0;
}
div.category_item div.cat_main_image img.cat_thumb{
/* poss border stuff here */

}
div.category_item img.cat_thumb_select{
  width:90px;
  height:90px;
  border:3px solid #5C2A47;
  background:#ffffff;
  padding:1px;
  margin-right:1px;
  margin-top:15px;


}
div.category_item div.enlarge_text{
  color:#E40E62;
  text-align:center;
  font-size:0.8em;
}
#contentBody div.categoryHolder{
      width:525px;
      margin-top:30px;
      margin-right:20px !important;
      margin-right:10px;
      padding:0;
      /*text-align:justify;*/
      float:right;
    }

#basewords { width:100%; text-align:center; margin:0;}
#basewords ul { margin:0; padding-left:0 }
#basewords li { list-style:none; display:inline; margin:0 4px; font-size:0.8em; }
#basewords strong { font-weight:normal; }
