	 
body {
margin:0 auto;
background-attachment:fixed;
background-image:url(../styleImages/backgrounds/marble.jpg);
}
#pageSurround {
background-color:#FFF8DC;
border:3px inset #FFF8DC;
margin:0 auto;
padding-bottom:1px;
padding-top:1px;
width:900px;
}
#innerSurround {
background-color:#FFFFF0;
background-image:url(../styleImages/backgrounds/innerBg.png);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #83612e;
margin:0 auto;
padding:0;
width:900px;
}
.topmenu {
background-image:url(../styleImages/backgrounds/topmenu1.png);
background-repeat:repeat-x;
height:28px;
}
#topHeader {
height:36px;
margin-bottom:25px;
padding-right:0;
padding-top:30px;
text-align:right;
}
.boxTitleLeft, .boxTitleRight {
color:#82613E;
font-family:comic Sans MS;
font-size:13px;
font-weight:bold;
padding-top:5px;
text-transform:capitalize;
}
.titlecapitals {
color:#82613E;
font-family:comic Sans MS;
font-size:115%;
font-weight:bold;
height:15px;
text-transform:uppercase;
}
.dotted {
border-top:1px dotted #83612e;
}
.boxtitles {
color:#82613E;
font-family:comic Sans MS;
font-size:90%;
font-weight:bold;
height:15px;
text-transform:uppercase;
}
.boxContentLeft, .boxContentRight {
background-color:transparent;
margin-bottom:10px;
margin-left:3px;
margin-right:3px;
padding-bottom:5px;
padding-top:10px;
}
.colLeft {
float:left;
left:0;
padding-left:12px;
padding-right:12px;
position:relative;
width:160px;
z-index:5;
}
.colMid {
float:left;
position:relative;
width:500px;
}
.colRight {
float:right;
padding-left:12px;
padding-right:12px;
position:relative;
width:160px;
}
.boxContent {
color:#333333;
margin-bottom:5px;
margin-top:0;
padding-left:3px;
padding-right:3px;
padding-top:10px;
position:inherit;
}
.colLeftCheckout {
float:left;
left:0;
padding-left:12px;
padding-right:15px;
position:relative;
width:160px;
}
.colMainCheckout {
float:left;
position:relative;
width:545px;
}
.siteDocs {
margin-top:10px;
text-align:center;
}
.pagination {
padding-bottom:5px;
padding-top:5px;
text-align:center;
}
#subCats {
background-color:#FFF8DC;
border:1px dotted #83612;
float:left;
margin:0;
padding:3px;
text-align:center;
width:100%;
}
.subCat {
float:left;
padding:7px;
text-align:center;
width:22%;
}
.regSep {
border-bottom:1px solid #82613E;
border-top:1px solid #82613E;
margin:10px 0;
padding:10px 0;
}
#imgThumbSpace {
line-height:0;
}
#imgThumbSpace img {
padding-bottom:3px;
padding-right:3px;
}
div.latestProds {
float:left;
height:220px;
overflow:hidden;
text-align:center;
width:33%;
}
.mainmenu-nav {
line-height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-top:10px;
width:158px;
}
.li-nav a {
background-color:#FFFFF0;
color:#008B8B;
display:block;
margin:0;
padding:2px 1px;
text-decoration:none;
text-indent:5px;
width:148px;
}
.li-nav a:hover {
background-color:#FFFFF0;
color:#82613E;
text-decoration:underline;
}
.ul-nav, .li-nav {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.ul-nav {
padding:0;
width:150px;
}
.li-nav {
float:left;
}
.li-nav .ul-nav {
background-color:#FFFFF0;
border-color:#008B8B #D2B48C #D2B48C;
border-style:solid;
border-width:4px 1px 1px;
display:none;
margin-left:137px;
margin-top:-27px;
padding:5px;
position:absolute;
z-index:99;
}
a.hassubmenu {
background-image:url(../styleImages/more.gif);
background-position:143px 6px;
background-repeat:no-repeat;
}
