/*========================================================*/
/*  CSS Menu1 Style        		                        */
/*========================================================*/

.cssmenu 								{ position:relative; height:38px;}
.cssmenu span 							{ padding:0 20px; white-space: nowrap; display:block;}
.cssmenu ul								{ margin:0px; padding:0px;display: block;float:left}
.cssmenu li 							{ list-style: none none outside; float:left;position:relative;}
.cssmenu ul li 							{ background:url(images/menu4.gif) top left no-repeat; float:left}
.cssmenu ul li a						{ background:url(images/menu4.gif) right -40px no-repeat;height:38px; display:block; float:left}
.cssmenu ul .current 					{ background:url(images/menu4.gif) left -80px no-repeat; margin:0px}
.cssmenu ul .current a					{ background:url(images/menu4.gif) right -120px no-repeat; color:#fff;}
.cssmenu ul .current span				{ color:#fff}
.cssmenu ul .current .slide span		{ background:transparent;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited					{ width:auto;color:#fff; text-decoration:none; line-height:38px;display: block; cursor:pointer}
.cssmenu ul a:hover 					{ color: #fff; background:url(images/menu4.gif) left -160px no-repeat;float:left}
.cssmenu ul a:hover span 				{ background:url(images/menu4.gif) right -200px no-repeat; float:left}
.downarrow								{ display:none;position:absolute; right:9px; top:17px}
.rightarrow								{ position:absolute; right:5px; top:10px}
.cssmenu .slide 						{ display: none; float: left; overflow:hidden; position:absolute;}
.cssmenu .slide .icon 					{ position:absolute; left:2px; top:3px}
.cssmenu .slide .Group 					{ background:#fff; border:1px #000 solid;display: none;left: 0px; float: left; position:relative}
.cssmenu .slide ul li 					{ clear: both;background:url(images/submenu.gif) top left repeat-x; display:block; border-bottom:1px #dbd8d8 solid; width:100%}
.cssmenu .slide ul li span 				{ color:#666666; display:block; padding:0 20px 0 20px}
.cssmenu .slide ul li a					{ background:url(images/submenu.gif) top left repeat-x;height:24px; display:block}
.cssmenu .slide ul a:link, 
.cssmenu .slide ul a:active, 
.cssmenu .slide ul a:visited			{ width:auto;color:#333; text-decoration:none; line-height:24px;display: block; cursor:pointer}
.cssmenu .slide ul a:hover 				{ background:url(images/submenu.gif) 0 -25px repeat-x;width:100%}
.cssmenu .slide ul a:hover span 		{ background:url(images/submenu.gif) 0 -25px repeat-x;}





body {
background:#C3B4D8;
color:#555;
font-family:Tahoma,"Lucida Grande", Verdana, Arial;
margin:0;
padding:0;
}

.container {
width:1000px;
background-color: #fff;
font-family:Tahoma, "Lucida Grande", Verdana, Arial;
border: 1px solid #333366;
font-size:0.9em;
margin:0 auto;
}

.clear {
clear:both;
}

.topspace
{
background:#C3B4D8;
height:10px;
}

.header {
height:120px;
background:url("images/header.jpg") 0 0 no-repeat;
clear:both;
background-color:#C3B4D8;
margin:0px;
padding:0px;
}

.menu {
margin:0 auto;
width:1000px;
background:transparent url(images/menu_bg.png) no-repeat scroll right top;
}

#contentcontainer {
border:0;
margin: 10px;
padding:0;
vertical-align:top;
}


#LeftPane {
clear:left;
float:left;
border:0;
width:200px;
margin:0;
padding:0;
}

#ContentPane {
border:0;
width:765px;
margin:8px 0px 4px 210px;
padding:0px;
vertical-align:top;
}

#ContentPane2 {
border:0;
width:560px;
margin:0px 0px 4px 10px;
float:left;
padding:0px;
vertical-align:top;
}

#RightPane {
border:0;
width:200px;
margin:0px 0px 4px 10px;
padding:0px;
float:right;
vertical-align:top
}


.BottomPane {
border:0;
margin:0px 10px 20px 10px;
float:left;
padding:0px;
width:980px;
vertical-align:top;
}


/*
==========
Icon Strip
=========
*/


#iconsStrip {
margin:0 auto;
width:1000px;
background:#333366;
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:52px;
padding-right:8px;
padding-top:10px;
}

.iconsTxtLink2,.iconsTxtLink3 {
display:block;
padding-left:10px;
padding-right:8px;
padding-top:10px;
}

.iconsTxtLink3 {
font-size:1.5em;
color:#C3B4D8;
}



#iconsStrip li {
color:#D7D3D1;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
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;
}

#iconsStrip li a:active, #iconsStrip li a:hover {
color:#FFFFFF !important;
text-decoration:none !important;
}



/*
==========
Footer Strip
=========
*/

#divfooter1, #divfooter2, #divfooter3, #divfooter4{
float:left;
margin:0px 0px 15px 10px;
padding:0pt;
text-align:left;
width:23.5%;
}
#divfooter1 h2, #divfooter2 h2, #divfooter3 h2, #divfooter4 h2 {
color:#666F6D;
font-size:0.8em;
margin:0pt;
padding:1em 0pt 0.5em 1.3em;
}
#divfooter1 ul, #divfooter2 ul, #divfooter3 ul, #divfooter4 ul {
color:#000000;
display:block;
font-size:0.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 2.8em;
padding:0pt;
}
#divfooter1 ul li, #divfooter2 ul li, #divfooter3 ul li, #divfooter4 ul li {
background-repeat:no-repeat;
list-style-image:url(/portals/3/skins/flemishtapestry/img/arrow.gif);
margin-top:0.2em;
}
#divfooter1 ul a, #divfooter2 ul a, #divfooter3 ul a, #divfooter4 ul a {
border:medium none;
color:#000000;
font-size:1em;
font-weight:normal;
margin:0pt;
text-decoration:none;
}
#divfooter1 #divfooter2 #divfooter3 #divfooter4 ul a:hover {
text-decoration:underline;
}

/*
==========
Links Strip
=========
*/

.Linkscontainer{
margin:10px;

}

.links {
text-decoration:none;
font-size:0.75em;
}


/*
-----------------------------------------------
Style Sheet
new css for left side nav
----------------------------------------------- */


#contentcontainer .silkduvetnav {
width:200px;
height:200px;
margin:0px;
background-image: url(images/silkduvet.jpg);
background-repeat:no-repeat;
}

#contentcontainer .silkduvetnav a.nav:hover {
display:block;
height:200px;
background-image: url(images/silkduvetover.jpg);
background-repeat:no-repeat;
}

#contentcontainer .silkbeddingnav {
width:200px;
height:200px;
margin:0px;
background-image: url(images/silkbedding.jpg);
background-repeat:no-repeat;
}

#contentcontainer .silkbeddingnav a.nav:hover {
display:block;
height:200px;
background-image: url(images/silkbeddingover.jpg);
background-repeat:no-repeat;
}

#contentcontainer .silknightwearnav {
width:200px;
height:200px;
margin:0px;
background-image: url(images/silknightwear.jpg);
background-repeat:no-repeat;
}

#contentcontainer .silknightwearnav a.nav:hover {
display:block;
height:200px;
background-image: url(images/silknightwearover.jpg);
background-repeat:no-repeat;
}

#contentcontainer .silkpillownav {
width:200px;
height:200px;
margin:0px;
background-image: url(images/silkpillow.jpg);
background-repeat:no-repeat;
}

#contentcontainer .silkpillownav a.nav:hover {
display:block;
height:200px;
background-image: url(images/silkpillowover.jpg);
background-repeat:no-repeat;
}

#contentcontainer a.nav {
display:block;
height:200px;
text-align: center;
padding:0px;
text-decoration:none;
}

#contentcontainer a.nav h1{
font-weight:bold;
padding:0px;
margin:0px;
font-size:21px;
}

#contentcontainer a.nav p{
padding:0px;
margin:0px;
font-size:15px;
text-decoration:none;
}

/* 
Style Sheet
End new css for left side nav
*/




/*
==========
Standard Classes
=========
*/


.Normal{
font-size: 12px;
}

h1{
color: #666699;
font-size:1.5em;
}


h2{
color: #666699;
font-size:1.3em;
}


thead{
color:#a52a2a;
font-size:12px;
font-family:Verdana, Tahoma,"Lucida Grande", Arial;
}


h3{
color:#D24020;
font-size:1.3em;
}

h4{
color:#666699;
font-size:1.0em;
}


/* 
============================================
Call to Action Buttons for Silk Bedding Page
============================================
 */
.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;}



/* 
============================================
Double Column Banner Container for Home Page
============================================
 */

#ContentPane .bigdoublebanner {
height:280px;
margin:0px;
background-image:url(images/bigdoublebanner.jpg);
background-repeat:no-repeat;
}


#ContentPane .doublecolumnbannercontainer {
padding-top:5px;
}


#ContentPane .doublecolumnbannercontainer p{
margin-left:410px;
margin-right:20px;
color:#FFFFFF;
font-size:9pt;
line-height:12.5pt;
}
#ContentPane .doublecolumnbannercontainer h1{
margin-left:410px;
margin-right:10px;
color:#FFFFFF;
font-weight:bold;
}


#ContentPane .doublecolumnbannercontainer h2{
margin-left:410px;
margin-right:10px;
color:#404040;
font-weight:bold;
}


#ContentPane .doublecolumnbannersubnav
{
margin-left:420px;
padding-left: 0;
list-style-type: none;
}
#ContentPane .doublecolumnbannersubnav ul
{
margin:0px;
list-style-type: none;
}
#ContentPane .doublecolumnbannersubnav li
{
list-style-type: none;
}


#ContentPane .doublecolumnbannersubnav ul li a
{
background-image:url(images/arrowup.png) !important;
background-image:url(images/arrowup.gif);
background-repeat:no-repeat;
background-position:left center;
background-color:transparent;
padding-left: 10px;
text-align: left;
font: normal 14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
list-style-type: none;
color:#FFFFFF;
}


#ContentPane .doublecolumnbannersubnav ul li a:hover
{
list-style-type: none;
text-decoration:underline;
}





/*
==========
Menu for CISS TransMenu
=========
*/


.transMenu {position:absolute; overflow:hidden; left:-1000px; 	top:-1000px;}  
.transMenu .content {position:absolute;padding:1px; padding-top: 1px;padding-left: 1px;padding-right: 1px;padding-bottom: 1px;}  
.transMenu .items { position:relative; left:0px; top:0px;z-index:2;}  
.transMenu.top .items {border-top:none;}  
.transMenu .item { color:#99CCFF;  font-size:10px; font-family:sans-serif;  text-decoration:none; border:none; cursor:pointer; cursor:pointer;}  
.transMenu .background {position:absolute;left:0px; top:0px; z-index:1; }  
.transMenu .shadowRight {position:absolute; z-index:3; top:3px; width:2px; }  
.transMenu .shadowBottom {position:absolute; z-index:1; left:3px; height:2px; }
.transMenu .item.hover {BACKGROUND: url(bgactive.jpg) repeat-x; color: #99CCFF;} 
.transMenu  .item img {margin-left:10px;} 
.anylinkcss{ visibility: hidden; display:none;}
DIV#NAVSUITE_TOPmenu {BACKGROUND: url(bg.jpg) repeat-x; height: 25px; padding-bottom: 0px;  background-color: #333366;} 
DIV#NAVSUITE_TOPmenu A:hover { 	BACKGROUND: url(bgactive.jpg) repeat-x; COLOR: #99CCFF;}  
body {PADDING: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;  color: #666666;  height: 100%;}



