/* Portrait Pillows */
body{margin:2px 20px; background:url("../images/bodyBG.gif"); scrollbar-arrow-color:#CCCCAA; scrollbar-face-color:#ffffff; scrollbar-shadow-color:#ffffff;	scrollbar-darkshadow-color:#CCCCAA;	scrollbar-track-color:#CCCCAA; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#CCCCAA;}
body, table, td{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
#container{width:790px; text-align:left; background-color:#FFFFFF;}
#copyright{width:790px; font-size:9px; color:#A08840; background-color:#FFFFFF;}
#bottomLinks{width:790px; color:#A08840; text-align:right; margin:4px; background-color:#FFFFFF;}
#orderForm {margin:14px 0; border:2px solid #BE8867; background-color:#FFFFFF;}

/* top nav */
#navTop{width:100%; padding: 4px 0; color: #A04040;  /*background-color:#CCCCAA; border-bottom:1px solid #a04040;*/}
.navContent{border-bottom:1px solid #a04040;}
#navTop a{}
#navTop a:link, #navTop a:visited{font-size:14px; margin: 0 10px; padding: 4px; color:#7F3926; text-decoration:none;}
#navTop a:hover, #navTop a:active{/*color:#CCCCAA; background-color:#7F3926; */ filter: alpha(opacity=70); opacity:.70;}

/* fly-out */
#nav, #nav ul{padding:0; margin:0; list-style:none; float:left; width:30em;}
#nav li{ /* all list items */ position:relative; float:left; margin-bottom:-1px; width:30em;}
#nav li ul{ /* second-level lists */ position:absolute; left:-999em; margin-left:8.5em; margin-top:-1.7em;}
#nav li a{width:10em; display:block; text-align:center; color:#A04040; text-decoration:none; background-color:#ffffff; border:1px solid #A04040; padding:2px 4px;}
#nav li li a{text-align:left;}
#nav li a:hover{color:#ffffff; background-color:#DB7777; font-style:italic;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */ left: auto;}

/* */

#feature{margin:20px 0 0 0;}
#featureInterior{margin:0 0 10px 0;}
.featureSideContainer{background-color:#F7F7F0; margin-top:20px;}
#featureSide{width:100%; /* padding:0 0 12px 0; color: #A04040; border-top:1px solid #a04040; border-bottom:3px solid #ffffff;*/}
#featureBottom{width:790px; padding:0 0 12px 0; color: #A04040;  background-color:#CCCCAA; border-top:1px solid #a04040; border-bottom:3px solid #ffffff;}
.featureBox{background-color:#FFFFFF; border:2px solid #BE8867; padding:8px 8px 2px 6px; font-weight:lighter;}
.featureText{padding:10px 0 1px 0;}
.featureText2{padding:20px 0 0 90px;}
.featureText3{padding:20px 0 0 70px;}
.rightContent{margin:20px; }
.contactBox{background-color:#A04040; color:#ffffff; border:2px solid #BE8867; margin:0; padding:6px; font-weight:lighter;}

.right{float:right;}
.left{float:left; margin: 8px; width:30%;}

.pDark{background-color:#A04040;}
.pMedium{background-color:#F6B5B5;}
.pLight{background-color:#F6B5B5;}
.aDark{background-color:#A08840;}
.aMedium{background-color:#F6B5B5;}
.aLight{background-color:#F6B5B5;}
.whiteSpace{background-color:#ffffff;}

/* text formatting */
h1{font-size:20px; color:#A04040; margin:2px;}
h2{font-size:14px; color:#A04040; margin:0;}
h3{font-size:18px; color:#BE8867; margin:0;}
h3.bottomBorder{border-bottom:1px solid #BE8867; margin-bottom:8px;}
h4{font-size:14px; color:#CCCCAA; margin:0;}
h5{font-size:11px; color:#A04040; margin:2px;}
h5.bottomBorder{border-bottom:1px solid #BE8867;}
strong{color:#A04040;}

.label{color:#CCCCAA;}
.prodDesc{vertical-align:middle;}
.shortDesc{font-size:14px; color:#A04040;}
.shopBy{font:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic;}

/* links */
a:link, a:visited{ color:#A04040; text-decoration: none;}
a:hover, a:active {	color:#333333; text-decoration: underline;}

a.contact:link, a.contact:visited{ color:#ffffff; text-decoration:underline;}
a.contact:hover, a.contact:active {	color:#CCCCAA; text-decoration: none;}

a.small:link, a.small:visited{ font-size:10px; color:#A04040; text-decoration: none;}
a.small:hover, a.small:active {	text-decoration: underline; font-style:italic;}
.small{ font-size:10px;}

#bottomLinks a:link, #bottomLinks a:visited{color:#A04040; text-decoration: none;}
#bottomLinks a:hover, #bottomLinks a:active {text-decoration:underline; }

/* misc */
.button{cursor:pointer; margin:0 6px 15px 0; text-align:center; color:#A04040; text-decoration:none; background-color:#ffffff; border:1px solid #A04040; /*color:#A04040; background-color:#F7F7F0; border-right:1px solid #BE8867; border-bottom:1px solid #BE8867;*/}
.button:hover{color:#ffffff; background-color:#A04040;}
.buttonIMG{margin:0 6px 10px 0; cursor:pointer;}
#button{vertical-align:bottom;}
hr{ height:1px; background-color:#ccccaa; border:0 solid #ccccaa;}
.dividerH{margin:10px 0 0 0; background:url("../images/dividerHorDots.jpg") repeat-x;}
.imageOutline{border:2px solid #BE8867;}