body {
	background: url(../images/bk_02.jpg) repeat;
	margin:0px auto;
	padding:0px;/*text-align:center;*/
}
a,
p,
h1,
h2,
h3,
table {
	color:#595242;
	font-size:90%;
	font-family:	"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
/*text-decoration:none;*/}
/* background paper/wrapper for the site, the trans. */

a.adToCart {
	margin:0;
	text-align:left;
}
.contentTable {
	margin:10px;
	font-weight:bold;
	line-height:40px;
}
a:hover { text-decoration:underline; }
#recordNav {
	color:#595242;
	font-size:14px;
	font-family:	"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	margin:10px 0 10px 0;
}
#recordNav p {
	color:#595242;
	font-size:14px;
	font-family:	"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	margin:0 0 10px 60px;
	display:inline;
}
#recordNav ul,
#recordNav li {
	display: inline;
	margin: 0 auto;
	padding: 25px;
	color:#339;
	font-weight:bold;
}
#paperBk {
	background:url(../images/paperTrn.png) repeat-y;
	width: 930px;
	margin:0px auto;
}
/* background paper, normal paper. */
#paperMain {
	width:880px;
	background:url(../images/paperMain.jpg) repeat-y;
}
/* Solves the table centering for tables */
#paperMain table {
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}
#paperMain td { text-align:center; }
#mainContent {
	width:880px;
	margin:0px auto;
	text-align:left;
}
/* Header and Headermenu info */
#head {
	width:880px;
	height:143px;
	background: url(../images/head.png) no-repeat;
}
#jubileeHeaderMenu {
	padding:20px 0 0 20px;
	/*	position:relative; */
	float:right;
	margin: 35px 0 0 15px;
	height:auto;
	line-height: 18px;/*font-family: Arial, Helvetica, sans-serif;*/
}
#jubileeHeaderMenu .menuLink a {
	text-decoration: none;
	font-size: 12px;
	color: #cc6699;
	font-weight: normal;
	padding: 0px 8px 0px 8px;
	border-right: 1px solid #444;/* font-weight:bold; */
	}
#jubileeHeaderMenu .menuLink a:hover {
	text-decoration:underline;
	color: #cc6699;
}
#jubileeHeaderMenu .menuSearch {
	width: 300px;
	padding: 10px 10px 0 5px;
}
#jubileeHeaderMenu .menuInfo { padding: 10px 0 0 0; }
#jubileeHeaderMenu .menuInfo a {
	text-decoration: none;
	padding: 10px 8px 0px 8px;
	font-size:11px;
	color:#cc6699;
}
#jubileeHeaderMenu .menuInfo a:hover {
	text-decoration:underline;
	font-size:11px;
	color:#cc6699;
}
/* Menu text and layout */
#menu {
	width:880px;
	height:33px;
	background: url(../images/men.jpg) no-repeat;
}
#menu .menuTxt {
	padding:10px 50px 5px 50px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	text-align:center;
	text-decoration:none;
}
#menu .menuTxt ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#menu .menuTxt li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	text-align:center;
}
#menu .menuTxt a:hover { color:#000000; }
#menu .menuTxt a,
#menu .menyTxt a:visited {
	text-decoration: none;
	/*font-family:Arial Narrow, Arial, Helvetica, sans-serif;*/
	letter-spacing:1px;
	font-size:11px;
	font-weight:bold;
	color:#603813;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
/* Trim selectors */
.trim {
	width:880px;
	height:20px;
	background:url(../images/trim.jpg) no-repeat;
}
.trimSmall {
	width:880px;
	height:25px;
	background:url(../images/trimSmall.png);
}
#footShadow {
	background:url(../images/footShadow.png) no-repeat;
	height:25px;
	width:930px;
	margin:0px auto;
}
#headShadow {
	background:url(../images/headShadow.png) no-repeat;
	height:25px;
	width:930px;
	margin:0px auto;
}
p {
	margin:0 auto;
	text-align:left;
}
/* this is the floating box */
#newArrivals {
	text-align:center;
	margin: 10px 0 10px 2px;
	width:865px;
	height:420px;
}
#newArrivals .boxL {
	/*position:relative;*/
	float:left;
	width:440px;
	height:200px;
	margin: 5px 5px 5px 5px;
	background:url(../images/BImage_01.jpg) no-repeat #bdd8ed;
}
#newArrivals .midL {
	/*position:relative;*/
	float:left;
	width:440px;
	height:200px;
	margin: 5px 5px 0px 5px;
	background: url(../images/BImage_02.jpg) no-repeat #bdd8ed;
}
#newArrivals .leftBox {
	/*position:relative;*/
	float:right;
	width:400px;
	height:410px;
	margin:5px 5px 5px 5px;
	background: url(../images/lImage_02.jpg) no-repeat #eff5eb;
}
#newArrivals .leftBox p {
	text-align:center;
	margin:10px 0px 10px 90px;
	width:200px;
	height:50px;
	font-size:11px;
	color:#595242;
	border: #d7dac7 double thick;
	background:#FFFFFF;
	padding: 5px 0 0 5px;
}
#newArrivals .leftBox .header {
	font-size:24px;
	color:#daa3b6;
	line-height:35px;
}
#newArrivals .adBox {
	text-align:left;
	margin: 25px 0 0 40px;
	width:360px;
	height:150px;
	border: #d7dac7 double thick;
	background:#FFFFFF;
}
#newArrivals .adBox p {
	margin:50px 0 0 0;
	font-size:11px;
	text-align:left;
	color:#595242;
}
#newArrivals .adBox Strong { font-size:11px; }
#newArrivals .adBox img {
	position:relative;
	float:left;
	margin: 5px;
}
#newArrivals .adBox a,
#newArrivals .adBox a:visited {
	text-decoration:none;
	font-size:14px;
	color:#595242;
}
#newArrivals .adBox a:hover { text-decoration:underline; }
/* Footer Information */
#foot {
	overflow: auto;
	width:880px;
	height:160px;
	background:url(../images/footPaper.jpg) repeat-y;/* I need to find a way to auto expand this box.. */
	
}
#footBox { overflow:auto; }
#footBox #contact { float:right; }
#footBox #contactBox {
	width: 300px;
	padding:20px;
	text-align:left;
	line-height: 22px;
	color:#cc6699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
#footBox .links {
	float:left;
	width:440px;
	margin: 15px 0 20px 5px;
}
#footBox .links .txt,
#footBox .links .txt a {
	line-height:13px;
	text-align:center;
	font-style:italic;
	color:#603813;
	font-size:11px;
	text-decoration:none;
}
#footBox .links .txt a:hover { text-decoration:underline; }
/* this is to control the tinyRocketMedia text at the bottom of the page */
.txt,
.txt a,
.txt a:hover {
	color:#000000;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
}
/* this is all the styles for the bad named divs */
.jub-border005,
.jub-border005 a,
.jub-border005 a:visited {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#603813;
	text-decoration:none;
}
.jub-border005 a:hover { text-decoration:underline; }
.brownBoldLink22,
.brownBold22 a,
.brownBold22 a:visited {
	font-size:12px;
	color:#603813;
	text-decoration:none;
}
.brownBoldLink22 a:hover { text-decoration:underline; }
div.imgFrame {
	border: #d7dac7 double thick;
	background-color:#FFFFFF;
	width: 150px;
	height: 150px;
}
.medlink a { background:url(../images/addCart.gif); }
.style2 {
	font-size:10px;
	font-weight:normal;
}
.style1 {
	font-size:10px;
	text-align:center;
	font-weight:normal;
}
.style5 {
	font-size:11px;
	text-align:center;
	font-weight:normal;
}
/*========= working style for store =========*/
.spacer{
clear:both;
margin:0;}

#paperMain #productRow {
	/*see if you can take this out */
	padding-top:10px;
	margin:0 auto;
	text-align:center;
	width: 810px;
	
}
#productRow .product {
	width:170px;
	height:250px;
	margin:20px 0 0 20px;
	float:left;
}
.img {
	width:155px;
	height:155px;
	border: #d7dac7 double thick;
	background:#FFFFFF;
}
.img img {
	margin:0px;
	border-style:none;
}
.txtBox { padding: 5px 0 5px 0; }
.txtBox .title,
 .txtBox .title a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#603813;
	padding:5px;
}
.txtbox .title a:hover { text-decoration:underline; }
.txtBox .itmNum {
	font-size:10px;
	color:#603813;
}
.txtBox .price,
.txtBox .price a {
	font-size:11px;
	/*font-weight:bold;*/
	color:#603813;
	text-decoration:none;
}
.txtBox .adToCart img {
	border-style:none;
	margin:5px;
}
#productHead {
	margin:0 auto;
	text-align:center;
	padding:5px 0 5px 0;
}
.subLink a,
.subLink a:visited {
	color:#603813;
	padding:5px;
	text-decoration:none;
	font-size:11px;
}
.subLink a:hover { text-decoration:underline; }
#singleProduct .imgFrame {
	float:left;
	border: #d7dac7 double thick;
	background:#FFFFFF;
	margin:20px;
	text-align:center;
	width:375px;
	height:375px;
}
#singleProduct { height:500px; }
#singleProduct .txtBox {
	float:right;
	width:400px;
	height:500px;
	margin-right:20px;
	margin-top:20px;
}
#singleProduct .txtBox p {
	color:#603813;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
}
#singleProduct .txtBox .productTitle {
	font-size:15px;
	padding:0 0 5px 0;
	font-weight:bold;
	text-decoration:underline;
}
#singleProduct .txtBox .productPrice { font-size:12px; }
#singleProduct .txtBox .productItemNumber { font-size:12px; }
#singleProduct .txtBox .adToCart img {
	border-style:none;
	margin:5px;
}
#singleProduct .txtBox .d1 {
	font-size:13px;
	font-weight:bold;
	margin:10px 0 0 0;
	text-align:justify;
}
#singleProduct .productFeature { font-size:12px; }
#singleProduct .txtBox .productDescription {
	font-size:14px;
	margin-bottom:15px;
}
#singleProduct .txtBox .adToCart {
	text-align:left;
	margin:20px;
}
#contactTable td { text-align: left; }
#contactTable .txtLabel { vertical-align: top; }
#cartTable { margin-top: 10px; }
#cartTable td {
	vertical-align:	middle;
	padding-bottom: 4px;
}
