body {
margin: 5px;
font-family:Arial, Helvetica, sans-serif;
/*background: #fff url(../styleImages/backgrounds/test_back3.jpg)  no-repeat top center;*/
text-align:center;
min-width:760px;
 
}
#pageSurround {
width: 760px;
margin: 0px auto;
background-color:#fff;
border: 4px double purple;
text-align:left;
}
#subSurround {
/*margin-top:32px;*/

}
#topHeader {
text-align: left;
height: 140px;
margin:0;
padding-left:170px;
background-color:transparent;
background:url(../styleImages/backgrounds/logo10.gif) bottom left no-repeat; 

}
#siteDocs {
margin:  0;
margin-bottom:5px;
padding:5px;
height:25px;
border-top: 1px solid #CC99FF;
border-bottom: 1px solid #CC99FF;
background: #eaeaea url(../styleImages/backgrounds/shadow1.gif) no-repeat top left;
/*background:url(../styleImages/backgrounds/top_bar_bg.gif) repeat-x top left;*/
}

.boxTitleLeft, .boxTitleRight {
font-family: Arial, Helvetica, sans-serif;
font-size: 76%;
color: #09347C;
background-image: url(../styleImages/backgrounds/boxTitleBg.gif);
width: 155px;
height: 15px;
padding-left: 5px;
padding-top: 1px;
}
.topNav, .topCart{
height:18px;
margin:0;
padding:0;
padding-left:20px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

.topNav{
background:url(../styleImages/backgrounds/top_nav.gif) no-repeat top left;
width:160px;
}

.topCart{
background:url(../styleImages/backgrounds/top_cart.gif) no-repeat top left;
width:182px;
margin-top:10px;
}

.bottomNav{
background:url(../styleImages/backgrounds/bottom_nav.gif) no-repeat top left;
width:160px;
height:10px;
margin-bottom:5px;
}
.bottomCart{
background:url(../styleImages/backgrounds/bottom_cart.gif) no-repeat top left;
width:183px;
height:10px;
margin-bottom:2px;

}
.catList{
background:url(../styleImages/backgrounds/shadow1.gif) no-repeat top left;
width:157px; overflow:hidden; background-color:#eaeaea;
padding-top:10px;
padding-left:3px;
font-size:76%;
}
.boxContentLeft, .boxContentRight, .cartContent {
margin: 0;
padding:5px;
width:150px;
background-color:#fff;
}
.cartContent{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:0;
border-bottom:0;
margin-top:0px;
width:170px;
height:auto;
/*background:url(../styleImages/backgrounds/cart_bg2.gif) repeat-y top left;*/
	}
.colLeft {
width: 165px; 
padding:0;
padding-left:5px;
float: left;

}
.colMid {
float: right;
width:570px;
border-bottom:1px solid silver;
margin-bottom:10px;
margin:0;
padding:0;
}
.colRight {
position: relative;
width: 160px; 
padding-left: 5px;
right: 9px;
float: right;
}

#footer {
clear:both;
text-align:center;
height:25px;

/*background:url(../styleImages/backgrounds/footer2.jpg) no-repeat bottom center;*/
}

.boxContent {
padding-right:20px;
padding-left:0;
padding-right:15px !important;
float:right;
font-size: 76%;
margin-bottom: 3px;
width:555px;
}
/* CHECKOUT PAGES */
.colLeftCheckout {
width: 165px;
padding:0; 
float: left;
padding-left:5px;
}
.colMainCheckout {
width: 570px;
float: right;
border-bottom:1px solid silver;
margin-bottom:10px;
}
/* END CHECK OUT PAGES */

.pagination {
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
}
#subCats {
text-align: center;
margin: 0px;
padding: 0px;
float: left;
width: 560px;
}
.subCat {	
text-align: center;
padding: 2px;
padding-top:2px;
float: left;
width: 125px;
height:135px;
font-weight:bold;
margin-bottom:5px;
}
.subCat img{
width:110px;
height:110px;
border:1px solid silver;
}
.regSep{
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
border-bottom: 1px solid #cccccc;
}

ul#navlist
{
width: 158px;
\width: 158px;
w\idth: 158px;
padding: 0px;
border-top: 0px;
margin: 0px;
margin-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 96%;
font-weight: bold;
padding-left:6px;
}

ul#navlist li
{
list-style: none;
margin: 0px;
margin-bottom:2px;
border: 0px;
width:158px;

}

ul#navlist li a
{
display: block;
width: 141px;
\width: 158px;
w\idth: 141px;
padding: 4px 8px 4px 12px;
border: 0px;
margin:0;
color:#666666;
text-decoration: none;
background: transparent url(../styleImages/backgrounds/nav_bt3.gif) no-repeat left;


}

ul#navlist li a:focus, ul#navlist li a:hover { 
color: #C424A4;
background: transparent url(../styleImages/backgrounds/nav_bt4.gif) no-repeat left;
 }

#active a:link, #active a:visited, #active a:hover{
color: #C424A4;
background: transparent url(../styleImages/backgrounds/nav_bt4.gif) no-repeat left;
}

#horz ul
{
margin: 0;
white-space: nowrap;
padding: 0;
background: transparent;

}

#horz li
{
display: inline;
list-style-type: none;
background: transparent;
}

#horz a
{
padding: 1px 8px 1px 15px;
background: transparent url(../styleImages/backgrounds/nav_bt3.gif) no-repeat left;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 76%;
font-weight: bold;
}

#horz a:link, #horz a:visited
{
color:#666666;
text-decoration: none;
}

#horz a:hover
{
background: transparent url(../styleImages/backgrounds/nav_bt4.gif) no-repeat left;
color: #C424A4;
}

#active2 a:link, #active2 a:visited, #active2 a:hover
{

background: transparent url(../styleImages/backgrounds/nav_bt3.gif) no-repeat left;
color: #333;
}
