/* THIS CSS IS FOR SETTING THE FONTS, COLORS, GRAPHICS, ECT */

body {
color:#002A6B;
font-size:11px;
font-family:verdana,arial,sans-serif;
font-weight: normal;
background:#FFF2D5 url(/images/hunt3/huntback.gif) repeat scroll 0%;
line-height:18px;
line-height:200%;
}

/* ALERT OR ERROR MESSAGES */
#flash {
color:#7A0E00;
font-weight:bold;
text-decoration:none;
}
.fieldWithErrors {
color: #000;
background-color: #990000;
}
.formError {
color: #990000;
}
#errorExplanation {
border: 2px solid #990000;
color: #000;
background-color: #f0f0f0;
}
#errorExplanation h2 {
text-align: left;
font-weight: bold;
font-size: 12px;
background-color: #990000;
color: #fff;
}
#errorExplanation p {
color: #333;
background-color: #fff;
}
#errorExplanation ul li {
font-size: 12px;
list-style: square;
}

/* MAIN WRAPPER */
div#wrapper {
background: none;
border-left:none;
border-right:none; 
color:#002A6B;;
margin-left:25px;
margin-right:0px;
min-width: 1071px;
}

/* HEADER */
#header-wrapper {
background: transparent url(/images/hunt3/hunt4d-1bg.jpg) repeat-x 0px 39px ;
height:247px;
}
#header {
background: url(/images/hunt3/hunt2.jpg) no-repeat right;
color:#FFFFFF;
height:207px;
text-align:center;
}
#header h1 {
background:transparent url(/images/hunt3/hunt1.jpg) no-repeat left;
font-size:0px;
height:207px;
margin:0px;
padding:0px;
color: #FAD69C;
}
#header p {
color:#000000;
font-size:12px;
font-weight:bold;
margin:9px 15px 0pt;
padding:10px 0pt 0pt;
text-align:right;
display:none;
}
#header p, #header h1 {
text-indent: -100000em;
}

/* UTILITY LINKS */
div#utility-buttons {
background:none;
color:#FFFFFF;
text-align:right;
margin-right: 127px;
}
div#utility-buttons a {
color:#5A3418;
text-decoration:none;
font-weight:bold;
}
div#utility-buttons a:hover {
color: #98540B;
text-decoration:none;
}
#cart-button {
background:transparent url(/images/hunt3/shop-cart.gif) no-repeat right center;
padding-bottom:8px;
padding-top:8px;
}

/* HORIZONTAL MAIN MENU */
#menuWrapper {margin-right:127px;}
#menuBarWrapper {}
#menuBar {
background-color:#FFEED5;
height:25px;
border-bottom:1px solid #9C7162;
color:#002A6B;
font-family:Arial;
padding:15px 10px;
font-family:georgia;
font-weight:bold;
}
*.menu a { 
color:#002A6B;
text-decoration:none;
border-bottom:1px solid #FFEED5;

}
*.menu a:hover {
border-bottom:1px dotted;
color: #660518;
}
*.menu h3 { 
font-size:12px;
}
*.menu ul { 
background-color: #FFEED5;
}
*.menu li { 
list-style-type:none; 
color:#FFFFFF;
background-color: #FFEED5; 
}
*.menu li.flyout-trigger { 
background-color: #FFEED5; 
}
*.menu li.flyout-trigger.hover { 
background-color: #FFEED5; 
}
*.menu li.hover { 
background-color: #F6D694; 
}
*.menu li > a { 
color: #002A6B; 
}
*.menu ul.submenu { 
background-color: #FFEED5;
border-left: 1px solid #9C7162; 
border-right:1px solid #9C7162;
border-top: 1px solid #9C7162; 
border-bottom: 1px solid #9C7162;
}
*.menu ul.submenu li { 
background-color: #FFEED5; 
}
*.menu ul.submenu li.hover { 
background-color: #F6D694; 
}
*.menu ul { 
border-left: 1px solid #9C7162; 
border-right:1px solid #9C7162; 
border-top: 1px solid #9C7162; 
border-bottom: 1px solid #9C7162; 
}


/* BEGIN ACTUAL DROPDOWN */

*.menu li > a { 
background:transparent none;
display:block;
padding:0;
font-size:12px;
text-decoration:none;
} 

*.menu li > a:hover { 
color:#660518;
} 

*.menu ul { 
background-color: #FFEED5; 
}

*.menu li { 
list-style-type:none; 
padding:0;
border-bottom:1px solid #FFEED5;
}

*.menu li.flyout-trigger {}

*.menu li.flyout-trigger.hover {}

*.menu li.hover { 
background-color: #F6D694; 
}

*.menu ul.submenu { 
background-color: #FFEED5; 
border-left: 1px solid #9C7162; 
border-right:1px solid #9C7162;
border-top: 1px solid #9C7162; 
border-bottom: 1px solid #9C7162;
}
*.menu ul.submenu li {}
*.menu ul.submenu li.hover {}

*.menu ul { 
border-left: 1px solid #9C7162; 
border-right:1px solid #9C7162;
border-top: 1px solid #9C7162; 
border-bottom: 1px solid #9C7162;
}

.menu ul.dropdown {
}

*.menu ul a {}
.menu ul.dropdown li a {
padding:5px 25px;
}
.menu ul.dropdown li a:hover {background-color: #F6D694; color:#660518;}



/* CATEGORY BROWSER IN SIDEBAR */
div#NFBrowser { 
background-color:#F6D694;
/* margin:8px 0pt 0pt 8px;*/
margin:1px 21px 5px;
padding:8px 8px 55px;
background: url(/images/hunt3/div.gif) no-repeat bottom;
}
#NFBrowser li { 
list-style-type: none; 
color: black; 
}
#NFBrowser a { 
text-decoration: none; 
color: black;  
}
#NFBrowser ul.root a { 
font-size: 1em; 
color:#5A3418;
font-weight: bold;
}
#NFBrowser ul.header a {
font-size: 1em;
color:#FFFFFF;
font-weight:normal;
}
#NFBrowser ul.list a { 
color:#5A3418;
font-size: 1em;
}
#NFBrowser li.here a { 
background-color: #4F2C06; 
color:#FFEED5; 
padding:8px;
}
#NFBrowser li.here a:hover { 
background-color: #2059B4; 
color: #FFFFFF; 
}
#NFBrowser li a:hover { 
background-color:  #2059B4; 
color:#FFEED5  
}


/* SEARCH AND HOTLIST BOXES */
div#search-box, div#hotlist {
background-color:#F6D694;
border:3px solid #F6D694;
font-size:90%;
margin:11px 21px 5px;
padding:5px 8px 55px;
background: url(/images/hunt3/div.gif) no-repeat bottom;
}
div#search-box h2, div#hotlist h2 {
color:#4F2C06;
font-size:1.1em;
font-weight:bold;
text-transform:uppercase;
}
div#search-box a, div#search-box a:visited {
color:#5A3418;
text-decoration:none;
}
#search {
width:115px;
border:1px solid #9C7162;
}

div#hotlist td {
   border-top:2px solid #F6D694;
}
.search-box-form input {
font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif,"Bitstream Vera Sans";
font-size:95%;
}

.sidebar-button {
background:transparent url(/images/hunt3/shine-blue4.jpg) repeat scroll center;
color: white;
border-left:2px solid #0755D9;
border-right:2px solid #0755D9;
border-bottom:1px solid #002A6B;
border-top:1px solid #002A6B;
}

/* MAIN CONTENT AREA */
#content a {
color:#4F2C06;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid #4F2C06; 
}

#content a:hover {
color:#074FC5;
text-decoration: none;
border-bottom:1px solid #074FC5; 
} 

hr { width: 100%; height: 2px; background-color: #C7B897; border: none }

#content a.image {
border:none;
}
#content a:hover.image {
border-bottom:none;
background:none;
}
#content p {
width:98%;
}
#content h1 {
font-family:"Lucida Grade","Trebuchet MS","Arial Bold","Arial",sans-serif;
background-image:url(/images/hunt3/h1.gif);
background-position:5px -5px;
background-repeat:no-repeat;
line-height:130%;
margin-bottom: 0px;
padding-bottom: 0px;
overflow:visible;
}
#content h2 {
color:#5A3418;
font-family:"Lucida Grade","Trebuchet MS","Arial Bold","Arial",sans-serif;
}
#content h5 {
  font-family:"Lucida Grade","Trebuchet MS","Arial Bold","Arial",sans-serif;
  font-size: 135%;
  font-weight: normal;
  padding-top: 10px;
  margin-top: 0px;
}
#content a.main-content-button {
font-weight:normal;
}
#content a {
font-weight:bold;
text-decoration:none;
}

#content a.main-content-button {
	color: #FFFFFF;
	font-weight: normal;
}
#content a.main-content-button:hover {color: #9FCAFC}
.main-content-button {
	background:transparent url(/images/hunt3/shine-blue4.jpg) repeat scroll center;
	border-left:2px solid #0755D9;
	border-right:2px solid #0755D9;
	padding:5px 11px;
	width:65px;
	display:block;
}

.item_id a {
border-bottom:1px solid #002A6B;
color:#002A6B;
font-weight:bold;
text-decoration:none;
}
.item_id a:hover {
color: #FFFFFF;
text-decoration: none;
background-color:#2059B4;
border-bottom:1px solid #002A6B;
}
/* Item List -- Really, list of items in category */
div#item-list div.title {
  font-weight: bold;
}
div#item-list div.title a {
border-bottom:1px solid #002A6B;
color:#002A6B;
font-size:120%;
font-weight:bold;
text-decoration:none;
}
div#item-list div.title a:hover {
text-decoration: none;
color: #FFFFFF;
background-color:#2059B4;
border-bottom:1px solid #002A6B;
}
.title {
font-weight: bold;
}
.title a {
border-bottom:1px solid #002A6B;
color:#002A6B;
font-size:120%;
font-weight:bold;
text-decoration:none;
}
.title a:hover {
color: #FFFFFF;
text-decoration: none;
background-color:#2059B4;
border-bottom:1px solid #002A6B;
}
div#item-list div.item_id {
font-size: 90%;
}
div#item-list a.image img {
border:1px solid #002A6B;

}
div#item-list a.image:hover img {
margin: 2px;
padding: 2px;
background-color:#2059B4;
}
div#item-detail {
color: #000;
font-size: 11px;
line-height: 18px;
}
div#item-detail div#condition {
font-weight: bold;
}
div#item-detail div#description {
line-height:1.8em;
}
div#item-detail div#price {
font-weight: bold;
font-size: 120%;
}
div#item-detail div#id {
font-size: 90%;
}
div#checkout a {
font-size: 100%;
}
table#configuration td {
border: 0px solid #ccc;
border-top: 1px dotted #ccc;
}
table#item-list td {
border-top: 1px dotted #666;
}
/* 'sold' sign on issue page, for example */
.sold-sm {
color: #990000;
font-weight: bold;
background: transparent;
}
/* 'sold' sign on detail page, for example */
.sold-lg {
color: #990000;
font-size: 140%;
font-weight: bold;
background: transparent;
}
div#category-info { 
width:97%;
border: 1px solid #9C7162; 
}
div#hotlist .title { font-weight: bold; }
.level-1 {  font-weight: bold; }
div#cart .odd td { background-color:#F7E5C9; }
div#cart #cart_total td { background-color: #002A6B; color: #FFFFFF; font-weight: bold; }

.search-box-form .mrs_submit {
background:#91261B url(/images/hunt3/btn-bg.jpg) repeat-x scroll 50%;
border:2px solid #91261B;
color:#FFFFFF;
}

.header {font-weight: bold;background-color: #002A6B;}

.header a {color:#5A3418;}

.header a:hover {
background-color:#2059B4;
color: #FFFFFF;
border-bottom:none;
}


.list {
background-color: #F6D694; 
color:#5A3418;
line-height:1.1em;
}

.list a:hover {
background-color:#2059B4;
color: #FFFFFF;
border-bottom:none;
}



div#item-list-sorter {
text-align:right;
}



/* BREADCRUMB TRAIL IN CONTENT AREA */
#breadcrumb-trail {
letter-spacing:0.08em;
}

/* article-list links */
.articl-link h3 { border-top: 1px dotted #ccc; }
#content .articl-link h3 a { font-size: 15px; text-decoration: none; }


/* FOOTER */
#footer {
clear:both;
background:none;
text-align:left;
margin-right:127px;
padding-top:0;
}
#footer a, #footer a:visited {
background-color:#9C7162;
border-top:1px solid #BCBABA;
color:#FFEED5;
display:block;
margin:0pt;
padding:11px 0pt;
text-align:center;
text-decoration:none;
font-family:arial,sans-serif;
font-size:90%;
position:relative;
}
#footer a:hover {
  color: #FFFFFF;
}
.art-header {
border-top: 1px solid rgb(0, 42, 107); 
border-bottom: 1px solid rgb(0, 42, 107); 
padding: 5px; 
background-color: white; 
margin-right: 10px;
}

