body
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	background-color: #b6e4bf;
	margin: 0 0 10px 0;
}

h1 {
  font: 1.2em Arial, Helvetica, sans-serif;
}
input.txt {
  color: #57451d;
  background-color: #def6e3;
  border: 1px inset #493812;
  width: 250px;
}
input.btn {
  color: #57451d;
  background-color: #b6e4bf;
  border: 1px outset #493812;
}
form div {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 0.5em;
}
form div label {
  float: left;
  width: 30%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}
fieldset {
  border: 1px dotted #5e9952;
  margin-top: 1.4em;
  padding: 0.6em;
}
legend {
  font: bold 0.8em Arial, Helvetica, sans-serif;
  color: #57451d;
  background-color: #FFFFFF;
}
.akey {
  text-decoration: underline;
}

form
{
	margin: 0px;
	padding: 0px;
}

/* Anchor Tags */

a
{
	text-decoration: underline;
	color: #36C;
}

a:hover
{
	text-decoration: underline;
	color: #039;
}

a.nodec
{
	text-decoration: none;
	color: #36C;
}

a.nodec:hover
{
	color: #039;
	text-decoration: underline;
}

a.name
{
	color: #000;
	text-decoration: none;
}

a.name2
{
	color: #5761A8;
	font-size: 10px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.name:hover
{
	color: #bc2200;
	text-decoration: none;
}

a.blue
{
	color: #69F;
	text-decoration: underline;
}

a.blue:hover
{
	color: #039;
	text-decoration: underline;
}

a.masthead { text-decoration: underline; }
a.masthead:hover { text-decoration: underline; }

a.navlinks
{
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

a.navlinks:hover
{
	color: #000;
	text-decoration: underline;
}

a.catlink
{
	font-size: 11px;
	text-decoration: none;
}

a.catlink:visited
{
	color: #037;
	text-decoration: none;
}

a.catlink:hover
{
	color: #039;
	text-decoration: underline;
}

a.topbarlinks
{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.topbarlinks:hover
{
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

a.footerlinks
{
	color: #FFF;
	text-decoration: none;
}

a.footerlinks:hover
{
	color: #FFF;
	text-decoration: underline;
}

a.footerlinks2
{
	color: #847365;
	text-decoration: none;
}

a.footerlinks2:hover
{
	color: #847365;
	text-decoration: underline;
}

a.faqlink
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #AAA;
	text-decoration: none;
}

a.faqlink:hover
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #AAA;
	text-decoration: underline;
}

a.faqlinkb
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #AAA;
	text-decoration: none;
}

a.faqlinkb:hover
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #AAA;
	text-decoration: underline;
}

a.title2
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	color: #69F;
	text-decoration: none;
}

a.title2:hover
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	color: #69F;
	text-decoration: underline;
}

a.title3
{
	font-weight: bold;
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	color: #69F;
	text-decoration: none;
}

a.title3:hover
{
	font-weight: bold;
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	color: #69F;
	text-decoration: underline;
}

a.title4
{
	font-weight: bold;
	font-size: 18px;
	font-family: arial, helvetica, sans-serif;
	color: #FC0;
	text-decoration: none;
}

a.title4:hover
{
	font-weight: bold;
	font-size: 18px;
	font-family: arial, helvetica, sans-serif;
	color: #FC0;
	text-decoration: underline;
}

hr
{
	border: 0;
	height: 2px;
	color: #f3eddf;
	background-color: #f3eddf;
}

div.hr
{
	border:       2px solid #f3eddf;
	border-width: 1px 0 0 0;
	height:       0px;
	font-size:    0;
	margin: 6px 0 6px 0;
}

div.clear
{
	clear:     both;
	font-size: 0;
	height:    1px;
}

.text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

.product
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
	font-weight: bolder;
}

.header
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #6699ff;
}

.smallheader
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #69F;
}

.blueheader
{
	font-size: 16px;
	font-family: verdana, arial, sans-serif;
	color: #69F;
	font-weight: bold;
}

.blueheaderarial
{
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	color: #69F;
	font-weight: bold;
}

.blueheaderarial2
{
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
	color: #69F;
	font-weight: bold;
}

/* FONT SUBSTITUTES */

/* TIMES */

.f1times
{
	font-size: 10px;
	font-family: times, serif;
	color: #000;
}

.f2times
{
	font-size: 13px;
	font-family: times, serif;
	color: #000;
}

.f3times
{
	font-size: 16px;
	font-family: times, serif;
	color: #000;
}

.f4times
{
	font-size: 18px;
	font-family: times, serif;
	color: #000;
}

.f5times
{
	font-size: 24px;
	font-family: times, serif;
	color: #000;
}

.f6times
{
	font-size: 32px;
	font-family: times, serif;
	color: #000;
}

.f1timesb
{
	font-size: 10px;
	font-family: times, serif;
	color: #000;
	font-weight: bold;
}

.f2timesb
{
	font-size: 13px;
	font-family: times, serif;
	color: #000;
	font-weight: bold;
}

.f3timesb
{
	font-size: 16px;
	font-family: times, serif;
	color: #000;
	font-weight: bold;
}

.f4timesb
{
	font-size: 18px;
	font-family: times, serif;
	color: #000;
	font-weight: bold;
}

.f5timesb
{
	font-size: 24px;
	font-family: times, serif;
	color: #000;
	font-weight: bold;
}

.f6timesb
{
	font-size: 32px;
	font-family: times, serif;
	color: #000;
	font-weight: bold;
}

/* ARIAL */

.f1arial
{
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}

.f1arial2
{
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}

.f1arial3
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}

.f2arial
{
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}

.f3arial
{
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}

.f4arial
{
	font-size: 18px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}

.f5arial
{
	font-size: 24px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}

.f6arial
{
	font-size: 32px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}

.f1arialb
{
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f2arialb
{
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f3arialb
{
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f4arialb
{
	font-size: 18px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f5arialb
{
	font-size: 24px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f6arialb
{
	font-size: 32px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

/* VERDANA */

.f1verdana
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
}

.f2verdana
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
}

.f3verdana
{
	font-size: 16px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
}

.f4verdana
{
	font-size: 18px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
}

.f5verdana
{
	font-size: 24px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
}

.f6verdana
{
	font-size: 32px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
}

.f1verdanab
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f2verdanab
{
	font-size: 13px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f3verdanab
{
	font-size: 16px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f4verdanab
{
	font-size: 18px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f5verdanab
{
	font-size: 24px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.f6verdanab
{
	font-size: 32px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

/* SIMPLE COLORS */

.red { color: #F00; }
.red2 { color: #C00; }
.orange { color: #FC0; }
.orange2 { color: #C90; }
.green { color: #0F0; }
.green2 { color: #0C0; }
.green3 { color: #090; }
.blue { color: #00F; }
.blue2 { color: #00C; }

/* show category */

.showcategory_header
{
	font-size: 24px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #5E9ED9;
	font-weight: bold;
}

/* show keywords */

.showkeywords_header
{
	font-size: 24px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FC3;
	font-weight: bold;
}

.f1search, select.cart
{
	font-family: monaco, courier new, monospace;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

select.f1search
{
	font-family: monaco, courier new, monospace;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

input.searchsubmit
{
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	color: #F96;
}

.epCardText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}

/* view cart */

td.cartheader
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-bottom: 1px solid #999;
}

td.cartheadernoborder
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
}

td.cart
{
	background-color: #DDD;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
}

td.cart2
{
	background-color: #EEE;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
}

td.cartleft
{
	background-color: #DDD;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-left: 1px solid #999;
}

td.cartleftbottom
{
	background-color: #DDD;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}

td.cartright
{
	background-color: #DDD;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #999;
}

td.cartrightbottom
{
	background-color: #DDD;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

td.cart2right
{
	background-color: #EEE;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #999;
}

td.cart2rightbottom
{
	background-color: #EEE;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

td.cartbottom
{
	background-color: #DDD;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-bottom: 1px solid #999;
}

td.cart2bottom
{
	background-color: #EEE;
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-bottom: 1px solid #999;
}

td.cartwhite
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
}

td.cartwhite input
{
	margin: 0;
	padding: 0;
	font-size: 9px;
}

td.cartwhitetop
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-top: 1px solid #999;
}

td.cartwhitebottom
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-bottom: 1px solid #999;
}

td.cartwhitetopbottom
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

td.cartwhiteright
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #999;
}

td.cartwhiterightbottom
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

td.cartwhiterighttop
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
}

td.cartwhiterighttopbottom
{
	font-size: 10px;
	padding: 2px 3px 2px 3px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

td.cartblueleftheader
{
	font-size: 10px;
	background-color: #b9d0ff;
	border-top: 1px solid #69f;
	border-left: 1px solid #69f;
	padding: 2px 3px 2px 3px;
}

td.cartbluerightheader
{
	font-size: 10px;
	background-color: #b9d0ff;
	border-top: 1px solid #69f;
	border-right: 1px solid #69f;
	padding: 2px 3px 2px 3px;
}

td.cartblueleft
{
	font-size: 10px;
	background-color: #b9d0ff;
	border-left: 1px solid #69f;
	padding: 2px 3px 2px 3px;
}

td.cartblueleftbottom
{
	font-size: 10px;
	background-color: #b9d0ff;
	border-left: 1px solid #69f;
	border-bottom: 1px solid #69f;
	padding: 2px 3px 2px 3px;
}

td.cartblueright
{
	font-size: 10px;
	background-color: #b9d0ff;
	border-right: 1px solid #69f;
	padding: 2px 3px 2px 3px;
}

td.cartbluerightbottom
{
	font-size: 10px;
	background-color: #b9d0ff;
	border-right: 1px solid #69f;
	border-bottom: 1px solid #69f;
	padding: 2px 3px 2px 3px;
}

span.cartpreorder
{
	font-size: 9px;
	color: #C00;
}

/* BASIC TITLES */

.title1v
{
	font-family: verdana, arial, verdana, sans-serif;
	color: #69F;
	font-size: 10px;
	font-weight: bold;
}

.title2v
{
	font-family: verdana, arial, verdana, sans-serif;
	color: #69F;
	font-size: 13px;
	font-weight: bold;
}

.title3v
{
	font-family: verdana, arial, verdana, sans-serif;
	color: #69F;
	font-size: 16px;
	font-weight: bold;
}

.title4v
{
	font-family: verdana, arial, verdana, sans-serif;
	color: #69F;
	font-size: 18px;
	font-weight: bold;
}

.title5v
{
	font-family: verdana, arial, verdana, sans-serif;
	color: #69F;
	font-size: 24px;
	font-weight: bold;
}

.title1
{
	font-family: arial, verdana, sans-serif;
	color: #69F;
	font-size: 10px;
	font-weight: bold;
}

.title2
{
	font-family: arial, verdana, sans-serif;
	color: #69F;
	font-size: 13px;
	font-weight: bold;
}

.title3
{
	font-family: arial, verdana, sans-serif;
	color: #69F;
	font-size: 16px;
	font-weight: bold;
}

.title4
{
	font-family: arial, verdana, sans-serif;
	color: #69F;
	font-size: 18px;
	font-weight: bold;
}

.title5
{
	font-family: arial, verdana, sans-serif;
	color: #69F;
	font-size: 24px;
	font-weight: bold;
}

.pagetitle
{
	font-family: arial, verdana, sans-serif;
	color: #69F;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #69f;
	border-width: 0 0 1px 0;
	padding-bottom: 6px;
	margin-top: 0;
}

ul.sidebarcategories
{
	padding-left: 0px;
	margin: 0;
}

ul.sidebarcategories li
{
	color: #999;
	margin: 0;
	list-style: none;

	padding-left: 14px;
	background-image: url(/images/sdbr_dot_new.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}

ul.sidebarcategories li.break
{
	color: #999;
	margin: 0;
	list-style: none;

	padding-left: 14px;
	padding-bottom: 10px;
	background-image: url(/images/sdbr_dot_new.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}

/* NAVIGATION CSS */
/* MAIN SCREEN */
#MainDiv
{
	text-align: left;
	position: relative;
	width: 923px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	background: #FFF;
	border: 0px solid #E88E73;
}

.borderimage 
{
	background: #9040d3 url(/images/border.png);
}	
	
#search

{
	margin-top: 6px;
	margin-bottom: 4px;
	text-align: right;
}

#NavTabs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	clear: both;
	margin-top: 0px;
}

#NavTabs .tabContent
{
	height: 19px;
	padding: 0px 5px;
	background: #f3eddf;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #f3eddf;
}

#NavTabs .selected
{
	background: #fdf8e2;
	border-bottom: 1px solid #fdf8e2;
	text-decoration: none;
}

#gSubNavDiv
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	clear: both;
	background: #fdf8e2;
	text-align: center;
	padding: 8px 0px;
	margin-bottom: 6px;
}

#NavTabs .tab
{
	float: left;
	width: 120px;
	margin-right: 6px;
	margin-top: 11px;
}

#NavTabs .ltab
{
	float: left;
	width: 142px;
	margin-right: 6px;
	margin-top: 11px;
}

#NavTabs .rtab
{
	float: right;
	width: 142px;
}

/* ROUNDED CORNERS */

#NavTabs .rc { display: block; }
/* TABS TP */
#NavTabs .rc *
{
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f3eddf;
}

#NavTabs .rc1
{
	border-right: 1px solid #F7F7F7;         /* 6 */
	border-left: 1px solid #F7F7F7;          /* 6 */
	background: #EFEFEF; /* rc5 */           /* 7 */
	padding-right: 1px;
	margin-right: 3px;
	padding-left: 1px;
	margin-left: 3px;
}

#NavTabs .rc2
{
	border-right: 1px solid #FDFDFD;         /* 4 */
	border-left: 1px solid #FDFDFD;          /* 4 */
	background: #F1F1F1; /* rc3 */           /* 5 */
	padding: 0px 1px;
	margin: 0px 1px;
}

#NavTabs .rc3
{
	border-right: 1px solid #F1F1F1;         /* 3 */
	border-left: 1px solid #F1F1F1;          /* 3 */
	margin: 0px 1px;
}

#NavTabs .rc4
{
	border-right: 1px solid #F7F7F7;         /* 2 */
	border-left: 1px solid #F7F7F7;          /* 2 */
}

#NavTabs .rc5
{
	border-right: 1px solid #EFEFEF;         /* 1 */
	border-left: 1px solid #EFEFEF;          /* 1 */
}

#NavTabs .rcs { display: block; }

#NavTabs .rcs *
{
	display: block;
	height: 1px;
	overflow: hidden;
	background: #fdf8e2;
}

#NavTabs .rcs1
{
	border-right: 1px solid #F2F9F1;         /* 6 */
	border-left: 1px solid #F2F9F1;          /* 6 */
	background: #E6F3E5; /* rc5 */           /* 7 */
	padding-right: 1px;
	margin-right: 3px;
	padding-left: 1px;
	margin-left: 3px;
}

#NavTabs .rcs2
{
	border-right: 1px solid #FBFDFB;         /* 4 */
	border-left: 1px solid #FBFDFB;          /* 4 */
	background: #E9F5E8; /* rc3 */           /* 5 */
	padding: 0px 1px;
	margin: 0px 1px;
}

#NavTabs .rcs3
{
	border-right: 1px solid #E9F5E8;         /* 3 */
	border-left: 1px solid #E9F5E8;          /* 3 */
	margin: 0px 1px;
}

#NavTabs .rcs4
{
	border-right: 1px solid #F2F9F1;         /* 2 */
	border-left: 1px solid #F2F9F1;          /* 2 */
}

#NavTabs .rcs5
{
	border-right: 1px solid #E6F3E5;         /* 1 */
	border-left: 1px solid #E6F3E5;          /* 1 */
}

div.inputlabel
{
	margin-left: 20px;
	width: 180px;
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
}

div.inputfield
{
	width: 380px;
	float: right;
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
}

div.bigbutton1
{
	text-align: center;
	font-size: 13px;
	margin: 3em 0 2em 0;
}

div.bigbutton1 a
{
	color: #000;
	text-decoration: none;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	background-color: #f90;
	border: 3px outset #c60;
	text-align: center;
}

div.bigbutton1 a:hover
{
	color: #000;
	text-decoration: none;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	background-color: #c60;
	border: 3px inset #930;
	text-align: center;
}

input.text
{
	font-size: 10px;
	font-family: monaco, "courier new", monospace;
}
