/*cope with inheritance bugs*/
body, table, th, td{
color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color:#B19B64;
           scrollbar-arrow-color:#ffffff;
           scrollbar-base-color:#ffffff;
           scrollbar-darkshadow-color:#B19B64;
           scrollbar-face-color:#E4D5B0;
           scrollbar-highlight-color:#ffffff;
           scrollbar-shadow-color:#ffffff
}

/*body specific*/
.scroll2 {
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#3C0B11;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#BB9A70;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#3C0B11;
	scrollbar-track-color:#ffffff;
}
body{
background-image:url(background1.gif);
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:#bd0416;
font-size:10px;
text-decoration:none;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #D41528;
}

a:visited{
color:#999999;
font-size:10px;
text-decoration:none;
}

a:hover{
color:#000000;
font-size:10px;
text-decoration:underline;
}

a:active{
color:#bd0416;
font-size:10px;
text-decoration:none;
}
.MAIN_BG {
	background-image: url(index_bg.gif);
	background-repeat: no-repeat;
	height: 377px;
	width: 504px;
}
.FRAGBOX1 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e9b277;
	border-right-color: #e9b277;
	border-left-color: #e9b277;
	height: 10px;
}
.FRAGBOX3 {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #e9b277;
	border-right-color: #e9b277;
	border-left-color: #e9b277;
	height: 10px;
}
.FRAGBOX2 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e9b277;
}
.FRAGBOX4 {
	border: 1px solid #e9b277;
	height: 90px;
	width: 90px;
	vertical-align: middle;
}
.fragpadding {
	margin: 5px;
	background-image: url(fragbg2.gif);
	background-repeat: no-repeat;
	height: 127px;
	width: 235px;
	background-position: right;
}



.about_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: 500;
	color: #000000;
	padding-left: 12px;
}

.right_prod_bg {
	background-image: url(right_prod_bg.gif);
	background-repeat: no-repeat;
	height: 165px;
	width: 148px;
	background-position: right top;
}
.left_prod_bg {
	background-image: url(left_prod_bg.gif);
	background-repeat: no-repeat;
	height: 166px;
	width: 8px;
}
.center_prod_bg {
	background-image: url(center_prod_bg.gif);
	background-repeat: repeat-x;
	height: 166px;
	width: auto;
}

.section_bg {
	background-image: url(sectionbg2.gif);
	background-repeat: no-repeat;
	width: 370px;
	height: 154px;
}
.sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #d30216;
}



a.boxlink:link{
color:#ffffff;
font-size:10px;
text-decoration:none;
}
.hand {
	cursor: hand;
}


a.boxlink:visited{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.boxlink:hover{
color:#000000;
font-size:10px;
text-decoration:underline;
}

a.boxlink:active{
color:#000000;
font-size:10px;
text-decoration:none;
}

li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:square;
}

H1, H2, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H3{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px
}

.actCHECKOUTEM {background-color:#e1ccb8;}
.actCHECKOUTBG {background-color:#ffffff;}

.actlarger{
	font-size: larger;
	color:#000000;
}

.actsmaller{
	font-size: 0.7em;
	color:#000000;
}

.actxxsmall{
	font-size:0.7em;
	color:#000000;
	color: #000000;
	padding-top: 5px;
	padding-left: 5px;
}

.actxsmall{
	font-size:0.7em;
	color:#000000;
}

.actsmall{
	font-size:0.7em;
	color:#000000;
}

.actregular{
	font-size:0.8em;
	color:#000000;
}

.actlarge{
	font-size:14px;
	color:#000000;
}

.actxlarge{
	font-size:0.8em;

	color:#000000;
	color: #6B5B54;
}

.actxxlarge{
	font-size:18px;
	color:#000000;
}

.actwarningcolor{color:#ff3300;}
.actrequiredcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff3300;}
.actwarning{color:#ff3300;}
.actwelcome{color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:10px;}

.thinborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}

.thinred {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005555;
	border-right-color: #005555;
	border-bottom-color: #005555;
	border-left-color: #005555;
}
.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.thinred2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005555;
	border-right-color: #005555;
	border-bottom-color: #005555;
	border-left-color: #005555;
}

.actsmallheading {
	font-size:10px;
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

td.boxheader {
	background-color:#005555;
}
.boxborder {
	border: 1px solid #CCCCCC;
}
a.slogan:link,a.slogan:active,a.slogan:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	font-style: italic;
}
a.slogan:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	font-style: italic;
	text-decoration: underline;
}
a.slogan2:link,a.slogan2:active,a.slogan2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	font-style: italic;
}
a.slogan2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	font-style: italic;
	text-decoration: underline;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	font-style: italic;
}
.slogan2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	font-style: italic;
}
.sectionheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #CB0F21;
}
a.sectionheading:link,a.sectionheading:visited,a.sectionheading:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #cb0f21;
}
a.sectionheading:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #CB0F21;
}
.smallred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #CB0F21;
}
a.fraglink:link, a.fraglink:active, a.fraglink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fcffc9;
	height: 30px;
	width: auto;
	display: block;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-top: 6px;
	padding-left: 5px;
	text-decoration: none;
	font-style: italic;
	background-image: url(arrow1.gif);
	background-position: right;
	background-repeat: no-repeat;
}
a.fraglink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fcffc9;
	height: 30px;
	width: auto;
	display: block;
	font-weight: bold;
	text-align: left;
	padding-top: 6px;
	padding-left: 5px;
	font-style: italic;
	background-image: url(arrow2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: underline;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
}
a.menu:link, a.menu:active, a.menu:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	display: block;
	padding-top: 6px;
	height: 31px;
	width: auto;
	font-weight: bold;
}
a.menu:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(button2.gif);
	background-repeat: repeat-x;
	display: block;
	padding-top: 6px;
	font-weight: bold;
	height: 31px;
	width: auto;
	text-decoration: none;
}
textarea {
	border: 1px solid #CCCCCC;
	background-image: url(textarea2.gif);
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.prodname {
	font-size: 1.2em;
	font-weight: bolder;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.prodname2 {
	font-size:12px;
	font-weight: bold;
	color: #746b46;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-style: italic;
}
.prodname3 {
	font-size: 1.2em;
	font-weight: bolder;
	color: #D30216;
	font-family: Arial, Helvetica, sans-serif;
}
.button {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sectionbar {
	background-image: url(section_banner.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.creamtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #B99A7B;
}
a.topsections:link,a.topsections:active,
a.topsections:visited
{
	height: 24px;
	width: 176px;
	background-color: #FFFFFF;
	display: block;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cb0f21;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
}
a.topsections:hover
{
	height: 24px;
	width: 176px;
	background-color: #e5d9ce;
	color: #cb0f21;
	text-decoration: underline;
}
.left_drop {
	background-image: url(left_drop.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 18px;
	height: 409px;
}
body {
	margin: 0px;
}
.right_drop {
	background-image: url(right_drop.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 409px;
	width: 18px;
}
.left_creme_bar1 {
	background-image: url(left_creme_bar.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 365px;
	width: 4px;
}
.right_creme_bar1 {
	background-image: url(right_creme_bar.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 365px;
	width: 4px;
}
.wards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: italic;
	font-weight: bold;
	color: #EA8992;
	padding-left: 11px;
}
.email_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #BC9A69;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BC9A69;
}
.email_font2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #BC9A69;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.email_font3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-style: italic;
}
.email_font4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #BC9A69;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
textarea {
	border: 3px solid #F8E7BF;
	background-image: url(texarea.gif);
	height: 86px;
	width: 329px;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	color: #BC9A69;
	font-family: Arial, Helvetica, sans-serif;
}
input {
	border: 3px solid #F8E7BF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #BC9A69;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.input {
	border: 3px solid #F8E7BF;
	background-image: url(input.gif);
	height: 26px;
	width: 149px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-attachment: fixed;
	color: #BC9A69;
	font-family: Arial, Helvetica, sans-serif;
	background-position: left;
	background-repeat: no-repeat;
}
.left_white_bar1 {
	background-image: url(left_white_bar1.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 338px;
	width: 8px;
}
.right_white_bar1 {
	background-image: url(right_white_bar1.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 338px;
	width: 8px;
}
.left_white_bar2 {
	background-image: url(left_white_bar2.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 173px;
	width: 8px;
}
.right_white_bar2 {
	background-image: url(right_white_bar2.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 173px;
	width: 8px;
}
.left_brown_bar {
	background-image: url(left_brown_bar.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 135px;
	width: 9px;
}

.right_brown_bar {
	background-image: url(right_brown_bar.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 135px;
	width: 9px;
}
.people {
	background-image: url(people.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.shoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #C01126;
}
.menu_bg {
	background-image: url(red_bar_bg.gif);
	background-repeat: repeat-x;
	height: 31px;
	width: 100%;
}
a.menu:link,a.menu:visited,a.menu:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(button_bg1.gif);
	display: block;
	width: auto;
	vertical-align: middle;
	clip: rect(auto,auto,auto,auto);
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration: none;
}
a.menu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(button_bg2.gif);
	width: 100%;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
a.footer:link,a.footer:active, a.footer:visited{
	background-image: url(footer_bg1.gif);
	height: 21px;
	width: 97%;
	display: block;
	border: 1px solid #FFFFFF;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 1px;
	text-align: left;
	padding-left: 3px;
}
.searchbox {
	background-color: #FFFFFF;
	border: 1px solid #D63141;
	width: 98%;
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
}
a.footer:hover{
	background-image: url(footer_bg2.gif);
	height: 21px;
	width: 97%;
	display: block;
	border: 1px solid #FFFFFF;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.rbight_yellow {
	font-size: 0.9em;
	font-weight: bold;
	color: #fcffc9;
	font-style: italic;
}
.smallblack {
	font-size: 0.6em;
	font-weight: bold;
	color: #000000;
}
.welcomeTXT{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	padding-left: 11px;
	color:#C01126;
}
.ADDRESSPANEL{
	width:371px; height:370px;}
.ADDRESSBG{
	background-image:url(images/addressBG.gif); width:371px; height:126px; background-repeat:no-repeat;}
.POSTALTEXT{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	font-style:italic;
	color: #BC9A69;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.POSTALTEXT2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	font-style:italic;
	color: #BC9A69;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.ABOUTUSTXT{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}
.QuickSearch_BG{
	width:138px; height:84px;
	background-image:url(QSbg.gif); background-repeat:no-repeat;
}
.warningTXT{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:13px;
	color:#E34E5E;}