body {
background:#C3B4D8;
color:#555;
font-family:"Lucida Grande", Verdana, Arial;
margin:0;
padding:0;
}

#iconsStrip {
margin:0 auto;
width:1000px;
background:#333366;
border-top: 1px solid #FFFF60;
height:36px;
}

#iconsStrip ul {
float:left;
height:36px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:946px;
}

.iconsTxtLink {
display:block;
padding-left:55px;
padding-right:8px;
padding-top:10px;
}

.iconsTxtLink2 {
display:block;
padding-left:10px;
padding-right:8px;
padding-top:10px;
}

#iconsStrip li {
-x-system-font:none;
color:#D7D3D1;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:36px;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}

#iconsStrip li a {
border:0 none;
color:#D7D3D1 !important;
padding-bottom:10px;
text-decoration:none !important;
}
.container {
width:1000px;
background-color: #fff;
font-family:"Lucida Grande", Verdana, Arial;
border-right: 1px solid yellow;
border-left: 1px solid yellow;
border-top: 10px solid #C3B4D8;
border-bottom: 10px solid #C3B4D8;

font-size:0.9em;
margin:0 auto;
}

.clear {
clear:both;
}

.header {
height:120px;
background:url("images/header.jpg") 0 0 no-repeat;
clear:both;
background-color:#C3B4D8;
margin:0px 0px 0px 0px;
padding:0;
}

.menu {
margin:0 auto;
width:1000px;
}

#navcontainer {
border:0;
margin: 8px 0px;
padding:0;
}




.LeftPane {
clear:left;
float:left;
border:0;
width:200px;
margin:0;
padding:0;
border:0px solid red;
}

#ContentPane2 {
border:0;
width:790px;
margin:8px 0px 4px;
padding:0px;
}

/*
-----------------------------------------------
Style Sheet
new css for left side nav
----------------------------------------------- */


#navcontainer .silkduvetnav {
width:200px;
height:200px;
margin:0px;
background-image: url(images/silkduvet.jpg);
background-repeat:no-repeat;
}

#navcontainer .silkduvetnav a.nav:hover {
display:block;
height:200px;
background-image: url(images/silkduvetover.jpg);
background-repeat:no-repeat;
}

#navcontainer .silkbeddingnav {
width:200px;
height:200px;
margin:0px;
background-image: url(images/silkbedding.jpg);
background-repeat:no-repeat;
}

#navcontainer .silkbeddingnav a.nav:hover {
display:block;
height:200px;
background-image: url(images/silkbeddingover.jpg);
background-repeat:no-repeat;
}

#navcontainer .silknightwearnav {
width:200px;
height:200px;
margin:0px;
background-image: url(images/silknightwear.jpg);
background-repeat:no-repeat;
}

#navcontainer .silknightwearnav a.nav:hover {
display:block;
height:200px;
background-image: url(images/silknightwearover.jpg);
background-repeat:no-repeat;
}

#navcontainer .silkpillownav {
width:200px;
height:200px;
margin:0px;
background-image: url(images/silkpillow.jpg);
background-repeat:no-repeat;
}

#navcontainer .silkpillownav a.nav:hover {
display:block;
height:200px;
background-image: url(images/silkpillowover.jpg);
background-repeat:no-repeat;
}

#navcontainer a.nav {
display:block;
height:200px;
text-align: center;
padding:0px;
text-decoration:none;
}

#navcontainer a.nav h1{
font-weight:bold;
padding:0px;
margin:0px;
font-size:21px;
}

#navcontainer a.nav p{
padding:0px;
margin:0px;
font-size:15px;
text-decoration:none;
}

/* 
Style Sheet
End new css for left side nav
*/






/*
-----------------------------------------------
Style Sheet
new css for content and right pane skin
----------------------------------------------- */



.ContentPane2 img { /* Provides the image container styles for the content area */
float: left;
border-left: 1px solid white;
border-right: 1px solid white;
background-color: #96ACC3;
padding: 0px;
margin-bottom:10px;
}


.ContentPane2 p{
}

.ContentPane2 hr{
text-align:center;
margin:5px 10px 5px 10px;
}


.ContentPane2 TD{
padding:0px;
font-size:100%;
}



.BottomPane {
border:0;
width:1000px;
margin:0;
padding:0;
}

.footercontainer {
width:960px;
font-size:80%;
margin:0;
padding:20px;
}

.disclaimer {
width:960px;
background-color:#FAF8F0;
font-size:60%;
text-align:center;
margin:0 auto;
padding:20px;
}

h1 {
font-size:1.8em;
font-weight:400;
color:#666699;
clear:both;
margin:5px 10px;
}

h2 {
font-size:1.5em;
font-weight:400;
color:#666699;
margin:5px 10px;
}

h3 {
font-size:1.3em;
color:#D24020;
margin:5px 10px;
}

h4 {
font-size:1.1em;
color:#666699;
margin:5px 10px;
}

p {
line-height:1.5em;
margin:0 10px;
padding:0;
}

a,a:link,a:active,a:visited {
color:#555;
text-decoration:underline;
}

ul {
list-style-type:none;
margin:0 0 10px 50px;
padding:0;
}

li {
list-style-type:square;
margin:0;
padding:3px 0;
}

hr {
border:0;
height:2px;
color:#666699;
background-color:#666699;
width:96%;
margin:20px auto;
}

.OtherTabs {
color:#D24020;
font-weight:400;
}

a:hover.OtherTabs {
color:#D24020;
text-decoration:underline;
}

.links {
text-decoration:none;
font-size:0.9em;
}

.imagecontainer {
float:left;
border:1px solid #FFF;
background-color:#C7BF9D;
padding:5px;
}

.formTable {
margin:0;
padding:0;
}

.mainReport {
margin:0;
padding:0;
}

.modulebg {
width:286px;
line-height:150%;
margin:0;
padding:0;
}

.formtest h1 {
font-size:90%;
font-weight:700;
margin:0;
padding:0;
}

.formtest {
background-color:#F0F5DF;
margin:0;
padding:0;
}

.SubHead {
font-size:75%;
font-family:"Lucida Grande", Verdana, Arial;
line-height:150%;
margin:0;
padding:10px;
}

.NormalTextBox {
font-size:75%;
font-family:"Lucida Grande", Verdana, Arial;
margin:3px 0 0 3px;
padding:0;
}

.addressInfo {
padding:3px 0 6px 6px;
}

.findit {
margin:5px 30px;
}

.formheading {
font-size:15px;
}

.CATBorder {
border:0 #69A7C6 solid;
background:#FFF;
}

.CATSubMenuBorder {
border:1px #69A7C6 solid;
background:#FFF;
}

.CATListBorder {
border:1px #69A7C6 dotted;
background:#FFF;
}

.CATSubHeader {
color:#036;
font:bold 8pt Verdana, Tahoma, Arial, Helvetica;
}

.CATHomeHead {
color:silver;
height:16px;
font:bold 14px Verdana, Tahoma, Arial, Helvetica;
}

.CATSubHead {
color:#036;
font:bold 11px Verdana, Tahoma, Arial, Helvetica;
}

.CATSubSubHead {
color:#000;
font:bold 12px Verdana, Tahoma, Arial, Helvetica;
}

.CATNormal {
font:normal 11px Verdana, Tahoma, Arial, Helvetica;
}

.CATSmall {
color:#000;
font:normal 10px Arial Narrow;
}

.CATNormalRed {
color:red;
font:bold 12px Verdana, Tahoma, Arial, Helvetica;
}

.CATNormalBold {
font:bold 11px Verdana, Tahoma, Arial, Helvetica;
}

.CATProductListItem {
color:#000;
font:bold 11px Verdana, Tahoma, Arial, Helvetica;
}

.CATNormalTextBox {
font:normal 12px Verdana, Tahoma, Arial, Helvetica;
}

.CATNormalDropDownList {
font:normal 9px Verdana, Tahoma, Arial, Helvetica;
}

.CATNormalCheckBox {
margin-left:-4px;
font:normal 11px Verdana, Tahoma, Arial, Helvetica;
}

.CATNormalRadio {
text-indent:-5px;
font:normal 9px Verdana, Tahoma, Arial, Helvetica;
}

.CAT_TabNoActive {
color:#036;
height:24px;
background:#EFF9FD none no-repeat;
font:normal 11px Verdana, Tahoma, Arial, Helvetica;
border-color:#69A7C6;
border-style:solid;
border-width:1px;
}

.CAT_TabSpacer {
height:24px;
border-bottom-color:#69A7C6;
border-bottom-style:solid;
background:Transparent none no-repeat;
border-width:0 0 1px;
}

.CAT_TabActive {
color:#036;
height:24px;
background:#ABD0E2 none no-repeat;
font:normal 11px Verdana, Tahoma, Arial, Helvetica;
border-color:#69A7C6;
border-style:solid;
border-width:1px;
}

.CATGrid {
width:100%;
background:#FFF none;
}

.CATGridHeader {
height:22px;
color:#036;
font:bold 8pt Verdana, Tahoma, Arial, Helvetica;
}

.CATGridEditItem {
color:#036;
font:9px/11pt Verdana, Tahoma, Arial, Helvetica;
}

.CATGridFooter {
line-height:8pt;
}

.CATGridPager {
height:32px;
color:#036;
font:normal 11px Verdana, Tahoma, Arial, Helvetica;
}

.dtree {
color:#666;
white-space:nowrap;
font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.dtree img {
border:0;
vertical-align:middle;
}

.dtree a {
color:#333;
text-decoration:none;
}

.dtree a.node,.dtree a.nodeSel {
white-space:nowrap;
padding:1px 2px;
}

.dtree a.node:hover,.dtree a.nodeSel:hover {
color:#F92;
text-decoration:underline;
}

.dtree a.nodeSel {
color:purple;
background:#ABD0E2;
}

.dtree .clip {
overflow:hidden;
}

/* CSS Document */
.ctaslayout {width:100%;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
.ctacontainer {width:650px;margin:auto;height:230px;}
.cta1 {float:left;width:181px;margin:10px;background-image:url(images/cta1.jpg);background-repeat:no-repeat;}
.cta2 {float:left;width:181px;margin:10px;background-image:url(images/cta2.jpg);background-repeat:no-repeat;}
.cta3 {float:left;width:181px;margin:10px;background-image:url(images/cta3.jpg);background-repeat:no-repeat;} 
a.ctalink {display:block;text-align: center;padding:0px;height:210px;text-decoration:none;}
.cta1 a.ctalink:hover {display:block;background-image:url(images/cta1over.jpg);background-repeat:no-repeat;}
.cta2 a.ctalink:hover {display:block;background-image:url(images/cta2over.jpg);background-repeat:no-repeat;}
.cta3 a.ctalink:hover {display:block;background-image:url(images/cta3over.jpg);background-repeat:no-repeat;}
a.ctalink h1{font-weight:bold;padding:0px;margin:0px;font-size:21px;}
a.ctalink p{padding:0px;margin:0px;font-size:15px;text-decoration:none;}

