body {
background:#fff url(images/front/pback1.gif) top center;
text-align:center;
margin:0;
padding:0
}

#pageSurround {
width:990px;
margin:0;
padding:0
}

#subSurround {
width:990px;
min-height:665px;
border-right:1px solid #060;
border-bottom:1px solid #060;
border-left:1px solid #060;
background:#fff url(images/front/bot-back.jpg) bottom no-repeat;
margin:0;
padding:0	
	 -moz-box-shadow: 0.2em 0.2em 1.3em 0.03em black;
	-webkit-box-shadow: 0.2em 0.2em 1.3em 0.03em black;
	box-shadow: 0.2em 0.2em 1.3em 0.03em black;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}

#nav {
text-align:left;
height:21px;
background:#0B7F0B;
margin-bottom:10px;
border-bottom:1px solid #000;
padding-top:2px;
}

#topHeader {
text-align:right;
height:128px;
margin-bottom:-5px;
padding-right:8px;
padding-bottom:0;
background:#0B7F0B url(images/front/top2.jpg) right top no-repeat
}

.app_butt {
position: relative;
top: 25px;
left: 851px;
width: 124px;
height: 44px;
z-index: 200;
}

#botnav {
text-align:center;
height:16px;
background-color:#0B7F0B;
border-top:1px solid #000;
padding:2px
}

.boxContent {
min-height:480px;
background-color:transparent;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#060;
margin-bottom:5px;
text-align:left;
padding:3px 3px 3px 15px
}

.boxContentLeft,.boxContentRight {
border-left:1px solid #060;
border-right:1px solid #060;
border-bottom:1px solid #060;
background-color:transparent;
width:178px;
padding-left:5px;
margin-bottom:10px;
padding-top:3px;
padding-bottom:5px;
text-align:left
}

.boxclear {
width:180px;
padding-left:0;
margin-bottom:10px;
padding-top:3px;
padding-bottom:5px;
text-align:left
}

.boxCenter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
color:#333;
margin-bottom:5px;
padding:3px
}

td.colTitle {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff3;
height:15px
}

.colLeft {
position:relative;
left:0;
width:180px;
min-height:500px;
padding-left:5px;
padding-right:5px;
float:left
}

.colMid {
position:relative;
width:600px;
min-height:480px;
float:left
}

.colItems {
position:relative;
width:400px;
float:left;
margin-left:30px;
text-align:left
}

.colRight {
position:relative;
width:180px;
min-height:500px;
padding-left:5px;
right:9px;
float:right
}

#session {
position:relative;
width:200px;
right:9px;
float:right;
margin-top:-8px;
margin-bottom:4px;
color:#000
}

.paypal {
position:absolute;
bottom:10px;
width:175px;
height:70px;
color:#333;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:0;
background:url(images/front/paypal.gif) bottom no-repeat
}

td.pay {
color:#333;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:0
}

.colLeftCheckout {
position:relative;
left:0;
width:180px;
padding-left:9px;
padding-right:10px;
float:left
}

.colMainCheckout {
position:relative;
width:558px;
float:left;
margin-bottom:45px
}

.pagination {
text-align:right;
padding-top:5px;
padding-bottom:5px
}

#subCats {
text-align:center;
float:left;
width:387px;
margin:0;
padding:3px
}

.subCat {
text-align:center;
float:left;
width:110px;
padding:8px
}

.copy {
position:relative;
float:right;
bottom:0;
padding:3px;
}

#boxTitle,.boxTitle {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ff3;
background-color:#0B7F0B;
width:180px;
height:15px;
padding-left:5px;
padding-top:1px;
text-align:center
}

#colwrap,.colwrap {
height:280px;
width:180px
}

#colcen,.colcen {
width:180px;
padding-left:0;
text-align:left;
}

#colbot,.colbot {
width:180px;
height:190px;
margin-bottom:0
}

.colbot img {
border: 0;
}

.inter,#interf {
position:absolute;
bottom:10px;
width:175px;
height:75px;
color:#333;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:0;
background:url(images/front/inter.gif) bottom no-repeat
}

#app {
	position: relative;
	top: 0px;
	right: 0px;
	width: 147px;
	height: 138px;
	z-index: 100;
}

.app_butt {
	position: relative;
	top: 25px;
	right: 14px;
	width: 124px;
	height: 44px;
	z-index: 200;
}
