html, body {
font-size: 11pt;
font-weight: 500;
font-family: 'Courier New', arial, lucinda, verdana, geneva, sans-serif;
color: rgb(105, 105, 105);
background-color: #ffffff;
margin-top: 0;
height: 100%;
padding: 0px 0px;
line-height: 1.2em;
}
table.category{
width: 900px;
text-align: center;
border: 0;
padding: 0;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
.footer, .push {
height: 3em;
}
a {text-decoration:none; color: rgb(105, 105, 105);}
a:hover{color:#e5d363;}

.swatch{
font-size: 9pt;
}
.center{
text-align: center;
}
.subtitle{
font-size: 14pt;
font-weight: 500;
line-height: 28px;
}
#divLine{
width: 335px;
height: 16px;
border-bottom: 2px dotted #b6ddbd;
}
#divLine2{
width: 285px;
height: 10px;
border-bottom: 2px dotted #b6ddbd;
}

.divheader{
width: 100%;
height: 135px;
margin-bottom: 20px;
text-align:center;
background-image: url('http://www.soho-paper.com/miva/images/pattern.jpg');
border: 0px solid #cccccc;
}
.divheaderhome{
width: 100%;
height: 135px;
margin-bottom: 20px;
float:center;
background-color: #ffffff;
border: 0px solid #cccccc;
}
.divfooter{
width: 100%;
height: 300px;
margin-bottom: 0px;
float:center;
background-image: url('http://www.soho-paper.com/miva/images/pattern.jpg');
background-color: #e3e2de;
border: 0px solid #cccccc;
}

.divacross{
width: 100%;
height: 100px;
margin-bottom: -2px;
background-color: #eeeeee;
border: 0px solid #cccccc;
}

.divCustomServices{
width: 840px;
height: 580px;
margin-top: 10px;
margin-bottom: 50px;
background-color: #ffffff;
border: 0px solid #cccccc;
}

.divCustomServicesSm{
width: 416px;
height: 315px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
background-color: #ffffff;
}

.divCustomServicesLittle{
float: right;
margin-top: 15px;
margin-right: 5px;
width: 250px;
background-color: #fffffff;
border: 0px solid #cccccc;
}
.dropDown{
font-size: 8pt;
font-weight: 500;
}

#sohocategory {position:relative; height:2.0em;}
#sohosubcategory_01 {
position:relative;top:0px; left:0px; line-height:20px; height:25px; border:2px solid #ffffff; overflow:hidden; text-align:left; z-index:100; background:#ffffff;}
#sohosubcategory_01:hover {position:relative; height:355px; cursor:pointer; background:#ffffff;}
#sohosubcategory_01 a:visited, #sohosubcategory_01 a {display:block; width:100%; line-height:16px; color:rgb(105, 105, 105); text-decoration:none;}
#sohosubcategory_01 a:hover {color:#e5d363;background:#ffffff;}
#sohosubcategory-02 {
position:relative;top:0px; left:0px; line-height:20px; height:25px; border:2px solid #ffffff; overflow:hidden; text-align:left; z-index:100; background:#ffffff;}
#sohosubcategory-02:hover {position:relative; height:230px; cursor:pointer; background:#ffffff;}
#sohosubcategory-02 a:visited, #sohosubcategory-02 a {display:block; width:100%; line-height:16px; color:rgb(105, 105, 105); text-decoration:none;}
#sohosubcategory-02 a:hover {color:#e5d363;background:#ffffff;}
#sohosubcategory-03 {
position:relative;top:0px; left:0px; line-height:20px; height:25px; border:2px solid #ffffff; overflow:hidden; text-align:left; z-index:100; background:#ffffff;}
#sohosubcategory-03:hover {position:relative; height:220px; cursor:pointer; background:#ffffff;}
#sohosubcategory-03 a:visited, #sohosubcategory-03 a {display:block; width:100%; line-height:16px; color:rgb(105, 105, 105); text-decoration:none;}
#sohosubcategory-03 a:hover {color:#e5d363;background:#ffffff;}
#sohosubcategory-04 {
position:relative;top:0px; left:0px; line-height:20px; height:25px; border:2px solid #ffffff; overflow:hidden; text-align:left; z-index:100; background:#ffffff;}
#sohosubcategory-04:hover {position:relative; height:180px; cursor:pointer; background:#ffffff;}
#sohosubcategory-04 a:visited, #sohosubcategory-04 a {display:block; width:100%; line-height:16px; color:rgb(105, 105, 105); text-decoration:none;}
#sohosubcategory-04 a:hover {color:#e5d363;background:#ffffff;}
#sohosubcategory-05 {
position:relative;top:0px; left:0px; line-height:20px; height:25px; border:2px solid #ffffff; overflow:hidden; text-align:left; z-index:100; background:#ffffff;}
#sohosubcategory-05:hover {position:relative; height:120px; cursor:pointer; background:#ffffff;}
#sohosubcategory-05 a:visited, #sohosubcategory-05 a {display:block; width:100%; line-height:16px; color:rgb(105, 105, 105); text-decoration:none;}
#sohosubcategory-05 a:hover {color:#e5d363;background:#ffffff;}
#sohosubcategory-06 {
position:relative;top:0px; left:0px; line-height:20px; height:25px; border:2px solid #ffffff; overflow:hidden; text-align:left; z-index:100; background:#ffffff;}
#sohosubcategory-06:hover {position:a; height:265px; cursor:pointer; background:#ffffff;}
#sohosubcategory-06 a:visited, #sohosubcategory-06 a {display:block; width:100%; line-height:16px; color:rgb(105, 105, 105); text-decoration:none;}
#sohosubcategory-06 a:hover {color:#e5d363;background:#ffffff;}

table#menu {
background-color:#ffffff;
border: solid #addfff 0px;
width: 900px;
height: 40px;
padding: 0px;
}
table#menu td {
padding: 0px;
border: solid #addfff 0px;
border-top: 0px;
text-align: center;
background-color: #ffffff;
}
.menudata{
height: 35px;
}
.menudata a{
color: rgb(105, 105, 105);
text-decoration: none;
font-size: 11pt;
font-weight: 500;
}
.menudata a:hover {
color:#e5d363;
background:#ffffff;
width:100%;
}
#menuLine{
height: 10px;
border-top: 0;
border-right: 0;
border-bottom: 2px dotted #b6ddbd;
border-left: 0;
}
.title a{
color:#e5d363;
text-decoration: none;
font-size: 10pt;
font-weight: 500;
}
.title a:hover {
color: rgb(105, 105, 105);
background:#ffffff;
width:100%;
}
table.midsection
{
text-align: center;
font-family: 'Courier New';
font-weight: normal;
font-size: 11px;
width: 100%;
border: 0px solid;
border-collapse: collapse;
border-spacing: 0px;
}
img.imgSubcategory{
border: 3px solid rgb(181, 183, 180);
}
table.allSwatches {
width: 900px;
text-align: center;
font-family: 'Courier New';
font-weight: normal;
font-size: 11px;
border: 0px solid;
border-collapse: collapse;
border-spacing: 0px;
}
.divJumper{
height: 12px;
border: 0;
padding-left: 12px;
background:url('http://www.soho-paper.com/miva/images/bullet.gif') no-repeat; 
}
td.jumper{
height: 12px;
vertical-align: top;
text-align: left;
}
.divAnchors{
width: 880px;
height: 55px;
text-align: center;
}
.divAnchorsTwo{
width: 880px;
height: 63px;
text-align: center;
}
.divAnchorsThree{
width: 880px;
height: 100px;
text-align: center;
}
table.Anchors {
width: 100%;
text-align: center;
font-family: 'Courier New';
font-weight: normal;
font-size: 11px;
border: 0px solid;
border-collapse: collapse;
border-spacing: 0px;
}
#tdSpacer{
width: 20px;
}
