/* CSS Document */
body {
  text-align: center;
  min-width: 1102px;
  background-color: #ffffff;
  margin: 0px;
}

div.container {
  text-align: left;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(images/p_bg.jpg);
}

div.varying_content {
  width: 670;
  max-width: 670;
  float: left;
}

div.clear {
	line-height: 1px;
	clear: both;
}

div.top_border {
   background-image: url(images/p_top.jpg);
   background-position: top;
}

div.bottom_border {
   background-image: url(images/p_bottom.jpg);
   background-position: bottom;
}

div.logo {
	position: relative;
}

div.foot {
	position: relative;
	font-size: 0;
}

div.nav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: #A02225;
    text-align: right;
	position: absolute;
    top: 155;
	left: 350;
	width: 625;
}

div.searchbox {
	position: absolute;
    top: 152;
	left: 980;
}

div.nav2 {
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: #DF8853;
    text-align: right;
	position: absolute;
    top: 175;
	left: 400;
	width: 590;
}

div.leftcolumn {
    text-align: left;
    width: 252px;
    float: left;
    margin: 0px;
	padding: 0px;
	border: 0px;
}

div.rightcolumn {
  text-align: right;
  width: 160px;
  float: left;
}

a:link {
color: #B97244;
font-weight: normal;
text-decoration: none;
font-size: 12px;
}

a:visited {
color: #B97244;
font-weight: normal;
text-decoration: none;
font-size: 12px;
}

a:hover {
color: #DF8853;
font-weight: normal;
text-decoration: none;
font-size: 12px;
}

/* HEADERS */

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #A02225;
}

/* MENUS */

/* menu 1 HORIZONTAL SITE NAVIGATION */

.menu{font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.menu:link {color: #A02225; font-size: 8px; font-weight: normal; text-decoration: none;}
a.menu:visited {color: #A02225; font-size: 8px; font-weight: normal; text-decoration: none;}
a.menu:hover {color: #811617; font-size: 8px; font-weight: normal; text-decoration: none;}
a.menu:active {color: #A02225; font-size: 8px; font-weight: normal; text-decoration: none;}
a.menu:nonactive {color: #811617; font-size: 8px; font-weight: normal; text-decoration: none;}


/* menu2 REGISTER, VIEW ACCOUNT, LOST PASSWORD, SEARCH, ADVANCED SEARCH ... etc */

.menu2{font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.menu2:link {color: #DF8853; font-size: 8px; font-weight: normal; text-decoration: none;}
a.menu2:visited {color: #DF8853; font-size: 8px; font-weight: normal; text-decoration: none;}
a.menu2:hover {color: #B97244; font-size: 8px; font-weight: normal; text-decoration: none;}
a.menu2:active {color: #DF8853; font-size: 8px; font-weight: normal; text-decoration: none;}
a.menu:nonactive {color: #B97244; font-size: 8px; font-weight: normal; text-decoration: none;}


.menu4{font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.menu4:link {color: #A02225; font-size: 14px; font-weight: bold; text-decoration: none;}
a.menu4:visited {color: #A02225; font-size: 14px; font-weight: bold; text-decoration: none;}
a.menu4:hover {color: #811617; font-size: 14px; font-weight: bold; text-decoration: none;}
a.menu4:active {color: #A02225; font-size: 14px; font-weight: bold; text-decoration: none;}
a.menu4:nonactive {color: #811617; font-size: 14px; font-weight: bold; text-decoration: none;}


.bodylink {
color: #CBO664;
text-decoration: none;
}

/* menu3 VERTICAL LEFT SIDE NAVIGATION */

.menu3 a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #663366;
font-weight: normal;
text-decoration: none;
}

.menu3 a:visited {
color: #663366;
font-weight: normal;
text-decoration: none;
}

.menu3 a:hover {
color: #cc3366;
font-weight: normal;
text-decoration: none;
}

.menu3 a:active {
color: #cc3366;
font-weight: normal;
text-decoration: none;
}

.menu3 a:nonactive {
color: #cc3366;
font-weight: normal;
text-decoration: none;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #A02225;
}


td.pad {
padding-right: 10px;
}

td.leftmenu {
text-align: center;
font-size: 14px;
font-weight: bold;
color: #663366;
}

table.leftmenu {
border-style: hidden;
}


/* OPEN */

.redtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
}

/* FOOTER TEXT */

.footer_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 9px;
    color: #A02225;
    text-align: center;
	width: 100%;
}

.finetext {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 9px;
color: #A02225;
}

/* CATALOG MENU */

div.midsection {
    display: inline;
	width: 252px;
	height: 21px;
    font-size: 0;
}

div.c_top {
    font-size: 0;
}

div.c_bottom {
    font-size: 0;
}

div.c_mid_left {
	width: 18px;
	height: 21px;
	float: left;
}

div.c_mid_mid {
	width: 196px;
	height: 21px;
	float: left;
	text-align: center;
}

div.c_mid_right {
	width: 32px;
	height: 21px;
	float: right;
}

form.pulldown {
    display: inline;
}


/* FORM TEXT */

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #663366;
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #663366;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: #FFFFFF;
} 

select.catalog {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: #FFCC77;
}

submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #663366;
}


