
.copyright { color: #7e0000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
	.copyright a:link { color: #7e0000; text-decoration: none }
	.copyright a:visited { color: #7e0000; text-decoration: none }
	.copyright a:hover  { color: #f00; text-decoration: none }
	.copyright a:active { color: #7e0000; text-decoration: none }

/*CATEGORY NAVIGATION*/
.brandnav        { color: #7e0000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; background-color: #fff; background-image: url("images/main_imgs/cat_nav_icon.gif"); background-repeat: no-repeat; background-position: 5px 3px; text-align: left; display: block; margin: 5px 8px; padding: 5px 3px 5px 28px; width: 170px }
	.brandnav a:link { color: #7e0000; text-decoration: none }
	.brandnav a:visited { color: #7e0000; color: #7e0000; text-decoration: none }
	
	* html .brandnav         { color: #7e0000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; background-color: #fff; background-image: url("images/main_imgs/cat_nav_icon.gif"); background-repeat: no-repeat; background-position: 5px 3px; display: inline-table; margin: 2px 10px; padding: 5px 3px 5px 28px; width: 185px }

.bodycopy { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; margin-top: 2px; padding-right: 10px; padding-left: 10px }

.bodycopy2 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }


.specialscopy { color: #7e0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fffcf0; margin-top: 5px; padding: 10px }

.itemname { color: #7e0000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }

.whtlinks    { color: #fff; font-size: 10px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; text-decoration: none }
	.whtlinks a:link  { color: #fff; text-decoration: none; padding-right: 2px; padding-left: 2px }
	.whtlinks a:visited  { color: #fff; text-decoration: none; padding-right: 2px; padding-left: 2px }
	.whtlinks a:hover  { color: #fff; text-decoration: none; padding-right: 2px; padding-left: 2px; border-top: 1px solid #fffcf0; border-bottom: 1px solid #fffcf0 }
	.whtlinks a:active  { color: #fff; text-decoration: none; padding-right: 2px; padding-left: 2px }

.button { color: #fff; font-size: 9px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #7e0000; padding: 3px 5px }
	.button a:link { color: #fff; text-decoration: none; background-color: #7e0000; padding: 3px 5px }
	.button a:visited { color: #fff; text-decoration: none; background-color: #7e0000; padding: 3px 5px }
	.button a:hover { color: #feffff; text-decoration: none; background-color: #000; padding: 2px 5px; border-top: 1px solid #7e0000; border-bottom: 1px solid #7e0000 }
	.button a:active { color: #fff; text-decoration: none; background-color: #7e0000; padding: 3px 5px }

.button3  { color: #fff; font-size: 10px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #7e0000; padding: 3px 5px }
	.button3 a:link { color: #fff; text-decoration: none; background-color: #7e0000; padding: 3px 5px }
	.button3 a:visited { color: #fff; text-decoration: none; background-color: #7e0000; padding: 3px 5px }
	.button3 a:hover { color: #feffff; text-decoration: none; background-color: #000; padding: 2px 5px; border-top: 1px solid #7e0000; border-bottom: 1px solid #7e0000 }
	.button3 a:active { color: #fff; text-decoration: none; background-color: #7e0000; padding: 3px 5px }


.button2 { color: #fff; font-size: 9px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #000; padding: 3px 5px }
	.button2 a:link { color: #fff; text-decoration: none; background-color: #000; padding: 3px 5px }
	.button2 a:visited { color: #fff; text-decoration: none; background-color: #000; padding: 3px 5px }
	.button2 a:hover { color: #feffff; text-decoration: none; background-color: #7e0000; padding: 2px 5px; border-top: 1px solid #7e0000; border-bottom: 1px solid #7e0000 }
	.button2 a:active { color: #fff; text-decoration: none; background-color: #000; padding: 3px 5px }

.redlink { color: #7e0000; font-size: 10px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; text-decoration: none }
	.redlink a:link { color: #7e0000; text-decoration: none }
	.redlink a:visited { color: #7e0000; text-decoration: none }
	.redlink a:hover { color: #7e0000; text-decoration: none }
	.redlink a:active { color: #7e0000; text-decoration: none }


/*QUICK CODE SEARCH*/
.quiksearch   { background-color: #fffcf0; margin-top: 3px; margin-right: 5px; padding: 2px; width: 110px; height: 17px; border: solid 1px #fff5cc }
.ltsubmit  { color: #7e0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff5cc; margin-top: 3px; padding: 0 3px; height: 17px; border: solid 1px #fff5cc }

/*PRODUCT DISPLAY*/
.pging      { color: #8d0000; font-size: 10px; font-family: Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px; text-decoration: none; margin-right: 3px; padding-right: 3px; padding-left: 3px; border: solid 1px }
	.pging a:link       { color: #8d0000; text-decoration: none;}
	.pging a:visited    { color: #8d0000; text-decoration: none; }
	.pging a:hover      { color: #feffff; text-decoration: none; background-color: #8d0000; margin-right: -3px; margin-left: -3px; border-right: 3px solid #8d0000; border-left: 3px solid #8d0000 }
	.pging a:active  { color: #8d0000; text-decoration: none; }


.pcattitle { color: #7e0000; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 19px; text-decoration: none; height: 20px }
.pcode  { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #7e0000; display: block; padding: 2px 10px }
.ptitle     { color: #7e0000; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; text-decoration: none; padding-right: 10px; padding-left: 2px; height: 20px }
.pcopy   { color: #7e0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 10px; padding-left: 10px }
.contactinfo { color: #7e0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
	.contactinfo a:link { color: #7e0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
	.contactinfo a:visited { color: #7e0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
	.contactinfo a:hover { color: #7e0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
	.contactinfo a:active { color: #7e0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.contactform1  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fff; margin-top: 2px; margin-bottom: 2px; padding: 1px; width: 140px; border: solid 1px #8d0000 }
.contactform2  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fff; padding: 1px; width: 30px; border: solid 1px #8d0000 }
.contactform3  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fff; padding: 1px; width: 90px; border: solid 1px #8d0000 }
.contactform4  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fff; padding: 1px; width: 450px; border: solid 1px #8d0000 }
.pcopy1 { color: #7e0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 10px; padding-right: 10px; padding-left: 10px; border: solid 1px #8d0000 }
.pmoreinfo  { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 2px 10px }
	.pmoreinfo a:link  { color: #fff; text-decoration: none }
	.pmoreinfo a:visited  { color: #fff; text-decoration: none }
	.pmoreinfo a:hover  { color: #fff; text-decoration: none }
	.pmoreinfo a:active  { color: #fff; text-decoration: none }
.cellbgandoutline { background-color: #fff5dc; padding: 5px; border: solid 1px #7e0000 }
.sitebg  { background-image: url("images/main_imgs/bg_main_new.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: center 60px }
.sitebg1 { background-image: url("images/main_imgs/bg_main.gif"); background-repeat: repeat-x }

.subtotal { color: #7e0000; font-size: 13px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; text-decoration: none }


/* LOGOUT BUTTON */
ul   { font: 1em sans-serif; margin: 0; padding: 0 }
ul li    { color: #fff; font-size: 10px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; list-style-type: none; margin: 0; padding: 0; position: relative }
ul ul {display: none;}
ul li:hover > ul  { display: block; position: absolute; top: -1px; right: 100% }
li a    { color: #fff; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; padding: 2px 7px }
ul#topmenu li a:hover    { color: #fff; background: transparent; border-top: #fff; border-bottom: #fff }
li.sub > a   { color: #fff; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
ul#topmenu  { width: 10em }
ul#topmenu > li:hover > ul { top: 1.5em; right: 2px; width: 6em }

ul#button   { background-color: #c64d4d; width: 10em }
ul#button > li:hover > ul   { background-color: #8d0000; top: 1.5em; right: 2px; width: 6em }

ul ul {width: 10em;}

#rtnv {position: absolute; top: 6em; right: 0; width: 8em; margin: 0; padding: 0; font-family: Arial, sans-serif;}
#rtnv > ul {width: 9em; margin-left: -1px; font-size: 85%;}
#rtnv ul {border: 1px solid silver; border-width: 0 0 0 1px;}
#rtnv ul li {border-width: 1px 0; border-color: white; padding: 0 0 0 5px; line-height: 1.25em;}
#rtnv ul ul {border-width: 0 1px 1px 1px; border-color: gray silver gray gray;}
#rtnv ul ul li {border-color: #FEFEFC;}
#rtnv li > a {background-color: transparent; padding: 3px;}
#rtnv li:hover {background-color: #EED;}
#rtnv li.sub:hover {margin-left: -10.2em; border: 1px solid gray; background: #DDB;}
#rtnv li.sub:hover > a {color: #330;}
#rtnv li.sub:hover > ul {top: 1.75em; left: -1px; background: #FEFEFC;}
.border { border: solid 1px #808080 }
