/* style sheet for the old site design that can be archived after a couple of months after 10/1/10. Left up to work with legacy pages still alive on the SERPS. */

body         { margin: 0; font-size: .7em; font-family: verdana, arial, helvetica, sans-serif; line-height: 1.2; }
p, a, p.smaller, p.sbold, p.menu, p.larger, p.largest, p.bold,  li, p.text, p.textsmall { font-family: verdana, arial, helvetica, sans-serif; }
p            { font-size: .7em; }
p.nospace    { font-size: .7em; margin-top:0; margin-bottom:0 }
p.articlenospace {
	font-size: .7em;
	margin-top:0
}

p.smaller    { font-size: .6em; }
p.sbold      { font-size: .7em; font-weight:bold}
p.menu       { font-size: .7em; font-weight: 400; }
p.larger     { font-size: .8em; }
p.largest    { font-size: .9em; }
p.bold       { font-size: 1em; font-weight:bold;  }
p.regprice   { font-size: .7em; font-weight:bold; margin-top:0; margin-bottom:0; line-height: 1.5;  }
p.saleprice  { font-size: .7em; font-weight:bold; color:#990000; margin-top:0; margin-bottom:0; line-height: 1.5; }
li           { font-size: .7em; }
li.larger    { font-size: .8em; }
ul           { margin-bottom: 0; margin-top: 0;}
img.home1    {margin: 0px 6px 6px 6px;}
img.home2    {margin: 0px 6px 0px 6px;}
td.text      {padding-left: 6px}

/*red bar row on template */
td.redbar    {
	border-bottom: 1px solid #000000;
	background: #D60312;
	text-align: right;
	verticle-align: middle;
	padding-right: 10px;
}
.topnav     { font-size: .7em; color: #000000; text-decoration: none; font-weight:bold; margin-top:0; margin-bottom:0; verticle-align: middle; }



/* horizontal line styles */
hr           { color: #ACA899; background-color: #ACA899; height: 2px; }
hr.homepg    { color: #F3B12E; background-color: #F3B12E; height: 2px; border: 0px;} 
hr.gold      { color: #F3B12E; background-color: #F3B12E; height: 2px; border: 0px; width: 90%; align: center; } 
hr.homepgthick  { color: #F3B12E; background-color: #F3B12E; height: 4px; border: 0px;}
hr.prod      { color: #C0C0C0; background-color: #C0C0C0;  } 


/* paragraph text without a line space before or after */
p.text       { font-size: .7em; margin-top:0; margin-bottom:0  }
p.textsmall  { font-size: .6em; margin-top: 0; margin-bottom: 0 }
p.textbold   { font-size: .7em; font-weight:bold; margin-top: 0; margin-bottom: 0 }

/* for the body links - they are 8pt because they look very small at .7em ?? */
a:active     { font-size: 8pt; color: #0000FF ;  }
a:link       { font-size: 8pt; color: #0000FF; text-decoration: none ;  }
a:visited    { font-size: 8pt;  color: #993366; text-decoration: none ;   }
a:hover      { font-size: 8pt; text-decoration: underline; color: #0000FF ;  }

/* for the titles above the top nav bar */
a:active.topnav   { font-size: .7em; color: #000000; }
a:link.topnav     { font-size: .7em; color: #000000; text-decoration: none; font-weight:bold;   }
a:visited.topnav  { font-size: .7em; color: #000000; text-decoration: none; font-weight:bold;  }
a:hover.topnav    { font-size: .7em; color: #000000; font-weight:bold ; text-decoration:underline }

/* for the titles above the left nav column */
a:active.menutitle   { font-size: .7em; color: #996633; font-weight:bold; }
a:link.menutitle     { font-size: .7em; color: #996633; text-decoration: none; font-weight:bold ; }
a:visited.menutitle  { font-size: .7em; color: #996633; text-decoration: none; font-weight:bold ; }
a:hover.menutitle    { font-size: .7em; color: #D60312; font-weight:bold ; }
hr.nav               { color: #D6D6D6; align: left; height: 1px; }

/* for the left nav column */
a:active.menu   { font-size: .6em; color: #000000; font-weight:bold; line-height:150%; margin-left:5; }
a:link.menu     { font-size: .6em; color: #000000; text-decoration: none; font-weight:bold; line-height:150%;  margin-left:5; }
a:visited.menu  { font-size: .6em; color: #000000; text-decoration: none; font-weight:bold; line-height:150%;  margin-left:5; }
a:hover.menu    { font-size: .6em; color: #D60312; font-weight:bold; line-height:150%;  margin-left:5; }
td.leftnav      { padding-left: 5; padding-right:5; white-space: nowrap; }

/* for the text links on the left nav column */
a:active.menutext   { font-size: .9em; color: #000000; font-weight:bold; line-height:150%;  }
a:link.menutext     { font-size: .9em; color: #000000; text-decoration: none; font-weight:bold; line-height:150%; }
a:visited.menutext  { font-size: .9em; color: #000000; text-decoration: none; font-weight:bold; line-height:150%; }
a:hover.menutext    { font-size: .9em; color: #D60312; font-weight:bold; line-height:150%; }

/* for the bold links on center of home page */
a:active.homelink   { font-size: .6em; color: #000000; font-weight:bold; line-height:150%;  }
a:link.homelink     { font-size: .6em; color: #000000; text-decoration: none; font-weight:bold; line-height:150%;  }
a:visited.homelink  { font-size: .6em; color: #000000; text-decoration: none; font-weight:bold; line-height:150%;   }
a:hover.homelink    { font-size: .6em; color: #D60312; font-weight:bold; line-height:150%; }

h1, h1.homepg, h1.redbar, h1.nospace, h2, h2.homepg, h2.underline, h2.homenospace, h3, h4, h5, h6 { font-family: verdana, arial, helvetica, sans-serif; }
h1                 { font-size: .9em; font-weight: bold; }
h1.nospace         { font-size: .9em; font-weight: bold; margin-top:0; margin-bottom:0;  }
h1.homepg          { font-size: .9em; font-weight: bold; margin-top:0; margin-bottom:0; text-align:center; }
h1.redbar          { font-size: .9em; font-weight: bold; margin-top:0; margin-bottom:0; font-style:italic; text-align:center; }
h1.redbar          { font-size: .9em; font-weight: bold; margin-top:0; margin-bottom:0; font-style:italic; text-align:center; }
h1.productheader   { font-size: 14px; color:#000000;  font-weight:bold; padding:15px 0 5px 0; }
h2                 { font-size: .8em; font-weight: bold }
h2.nospacesmall    {
	font-size: .8em;
	font-weight: bold;
	margin-bottom:0
}
h2.homepg          { font-size: .7em; font-weight: bold; margin-top:0; margin-bottom:0 }
h2.homecont        { font-size: .8em; color: #996633; font-weight: bold }
h2.underline       { font-size: .7em; font-weight: bold; text-decoration:underline }
h2.nospace         { font-size: .9em; font-weight: bold; margin-top:0; margin-bottom:0 }
h2.productheader   { font-size: 14px; color:#000000;  font-weight: bold; padding: 15px 0 5px 0; }

h3           { font-size: .8em; font-weight: bold }
h4           { font-size: .6em; font-weight:bold }

/* for the home page centered title */
h2.homenospace  { font-size: .9em; font-weight: bold; text-align:center; margin-top:0; margin-bottom:0; }

button       { font-size: .8em; font-family: verdana, arial, helvetica, sans-serif ;  font-weight: bold }
table.main   { width: 100%; height: 100%; }

/* Product listings pages */
.productarea { padding: 20px; vertical-align: top; width: 100%; height: 100%}.firstpara {
	margin: 0px;
}
.image-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.maincontainer {
	width: 600px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.giftboxheader {
	width: 550px;
	border: thin solid #CCCCCC;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px;
}
.image-left-gift {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}





.giftbasketarea {
	width: 570px;
	height: 400px;
	margin: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.giftdescription {
	margin-left: 10px;
	width: 300px;
	float: left;
}
.giftprice {
	clear: left;
	width: 225px;
}
.giftprice2 {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 400px;
}
.freeshipping {
	float: none;
	margin: 5px;
}


.para {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 600px;
	font-size: .7em;
}
.article {
	font-size: 100%;
	line-height: 1.4;
}
.image-right {
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

