/*
hacks used:

rule {
 *attribute: value;
 _attribute: value;
}

*attribute will target IE6 and IE7, _attribute will target only IE6.

If any problems arise, just place these lines in a conditional comment.

zoom: 1; indicates wanting IE6 and IE7 to apply layout to the element.

Usually, the class .cover is added which does the same thing, and additionally
effects other browsers by causing them to "cover" floating child elements.
However, zoom: 1; is used when that effect is not relavent to the layout and
only IE needs the application of layout (hasLayout).
*/

.cover:after {
	content: '.';
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
} 
.cover {
	zoom: 1;
}
ol, ul, li, h1, h2, h3, h4, h5, p, form {
	margin: 0;
	padding: 0;
}
a img {
	border: none;
}
body {
	background: #CDBF9E url(../images/main_background.png) no-repeat;
	background-position:  50% top;
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 11px;
	_font-size: .7em; /* this may be too dangerous to set, but it allows IE6 to scale fonts */
	line-height: 14px;
	height: 605px;
}
#top {
	margin: 0 auto;
	color: white;
	width: 1000px;
	height: 92px;
	padding-bottom: 2px;
	background: #180B04 url(../images/nav_rule.png) bottom no-repeat;
	position: relative;
	z-index: 1;
}
#FMain,
#FMain2 {
	display:block;
	height:438px;
	margin:0pt auto;
	width:1000px;
}

.long#FMain,
.long#FMain2  {
	height:auto;
}

#left 
{
	color: #6D5C4C;
	display: inline;
	margin: 15px 0px 15px 10px;
	padding: 10px 10px 0px 10px;
	border: 5px solid white;
	/* 439 - 30 (margin) - 10 (padding) - 10 (border) = 389 */
	height: 389px;
	/* 665 - 10 (margin) - 20 (padding) - 10 (border) = 625 */
	width: 625px;
	float: left;
	background: #F7F7EB;
	overflow: hidden;
	position: relative;
}
.long#FMain #left {
	height: auto;
	overflow: visible;
}

#left_wrapper {
	overflow: auto;
	/* 394 - 30 (next back) - 51 (bread crumb and header) = 303 */
	height: 303px;
	/*padding-left: 3px; */
}
.long#FMain #left #left_wrapper {
	height: auto;
	overflow: visible;
}
#right 
{
	color: white;
	display: inline;
	margin: 15px 10px 15px 5px;
	padding: 10px 15px;
	/* 439 - 30 (margin) - 20 (padding) = 389 */
	height: 389px;
	/* 335 - 15 (margin) - 30 (padding) = 290 */
	width: 290px;
	float: right;
	background: url(../images/black75.png);
	overflow: auto;
}
.long#FMain #right {
	height: auto;
	min-height: 389px;
	_height: 389px;
	overflow: visible;
}
#foot {
	background: #180B04 url(../images/nav_rule.png) top no-repeat;
	margin: 0 auto;
	width: 1000px;
	padding-top: 2px;
	height: 65px;
	color: white;
	position: relative;
}

.error 
{
	color: #990000;
	font-size: 12px;
}

label.error 
{
	font-size: 11px;
}

#debug {
	display: none; 
}

/*--- top section ---*/
#logo a {
	position: absolute;
	top: 17px;
	left: 26px;
	display: block;
	width: 229px;
	height: 68px;
	background: url(../images/vokey_logo.png) no-repeat;
	z-index: 2;
	cursor: pointer;
}
#logo a:hover  {	
	background: url(../images/vokey_logo_hover.png) no-repeat;	
}

#links {
	position: absolute;
	top: 5px;
	right: 40px;
	/* 1000 - 240 (logo) - 20 (logo offset) - 20 (logo right margin) - 40 (right) = 680 */
	width: 680px;
	list-style: none;
}
#links li {
	display: inline;
	float: right;
	height: 24px;
	line-height: 24px;
	margin-left: 10px;
	padding-left: 15px;
	background: url(../images/bullet_white_tall.png) no-repeat;
}
#links a {
	text-decoration: none;
	color: white;
}
#links a:hover {
	color: #BB9E73;
}

/*--- navigation ---*/
#nav {
	position: absolute;
	bottom: 2px;
	right: 15px;
	list-style: none;
	/* 1000 - 240 (logo) - 20 (logo offset) - 20 (logo right margin) - 20 (right) = 700 */
	width: 700px;
	font-size: 1.0em;
	font-weight: bold;
}
#nav li {
	display: inline;
	float: right;
	height: 30px;
	line-height: 30px;
	background: url(../images/nav_left.png) no-repeat;
	padding-left: 20px;
	margin-left: -20px;
	position: relative;
}
#nav a {
	display: block;
	text-decoration: none;
	color: white;
	background: url(../images/nav_right.png) no-repeat right;
	padding-left: 4px;
	padding-right: 24px;
}

#nav .subnav {
	display: none;
	position: absolute;
	top: 30px;
	left: -15px;
	border: 1px solid #EFCF94;
	border-top-width: 0;
	width: 175px;
	list-style: none;
	font-weight: normal;
	padding: 4px 1px;
	background: #180b04 url(../images/nav_rule.png) no-repeat;
	z-index: 10;
}

#nav li li {
	position: relative;
	display: block;
	float: none;
	padding: 0;
	margin: 0;
	background: url(../images/subnav_background.png) no-repeat 0 50%;
	height: 24px;
	line-height: 24px;
	padding-left: 21px;
	border-bottom: 1px solid #666;
}

#nav li li.sub_first {
	border-top: 1px solid #666;
}

#nav li li a {
	display: block;
	height: 24px;
	padding: 0;
	background: none;
}

#nav li li .flyout {
	display: none;
	position: absolute;
	top: -28px;
	left: 175px;
	width: 160px;
	height: 200px;
	padding-left: 1px;
	background: transparent;
	overflow: visible;
}

#nav li.hover .subnav {
	display: block;
}

#nav li.hover, #nav li.selected {
	background-image: url(../images/nav_left_hover.png);
	background-color: #EFCF94;
}

#nav li.hover a, #nav li.selected a {
	color: black;
}
#nav li.hover li a {
	color: white;
}

#nav a:focus, #nav a:active {
	outline: none;
	ie_outline: expression(this.hideFocus=true);
}

#nav li.first {
	background-image: url(../images/nav_left_first.png);
}

#nav li.first_selected {
	background-image: url(../images/nav_left_first_selected.png);
}

#nav li.last a {
	background-image: url(../images/nav_right_last.png);
}

#nav li.hover {
	z-index: 2;
}
#nav li.selected {
	z-index: 1;
}

#nav li.first_hover {
	background-image: url(../images/nav_left_first_hover.png);
}

#nav li.hover a, #nav li.selected a {
	background: url(../images/nav_right_hover.png) right top repeat-x;
}
#nav li.hover li a {
	background: none;
}

#nav li.rn_hover {
	background-image: url(../images/nav_left_hover_rn.png);
}

#nav li.ln_hover a {
	background-image: url(../images/nav_right_hover_ln.png);
}
#nav li.ln_hover li a {
	background-image: none;
}

#nav li li.sub_hover {
	background-image: url(../images/subnav_background_hover.png);
}
#nav li li.sub_hover a {
	color: black;
}
#nav li li.sub_hover .flyout {
	display: block;
}

/* top nav limited release flyout */
#nav .flyout .limited {
	padding: 5px 10px;
	width: 184px;
	background: #180b04;
	border: 1px solid #EFCF94;
}
#nav .flyout .limited h3 {
	font-size: 1.40em;
	line-height: 1.6em;
	font-family: georgia, times;
	font-weight: normal;
}
#nav .flyout .limited img {
	border: 1px solid white;
}
#nav .flyout .limited a {
	display: inline;
	color: white;
	cursor: pointer;
}
#nav .flyout .limited a.bullet {
	color: white;
	text-decoration: none;
	margin: 5px 0;
	padding-left: 15px;
	background: url(../images/bullet_round_black_bg.gif) no-repeat 0px 50%;
	margin-left: 2em;
}
#nav .flyout .limited a.detail {
	margin-left: 0;
}
#nav .flyout .limited a.bullet:hover {
	text-decoration: underline;
}

/*--- bottom section ---*/
#foot .logo {
	position: absolute;
	right: 40px;
	top: 12px;
	height: 40px;
	width: 118px;
	background: url(../images/titleist_logo_hover.png) no-repeat;
}
#foot a.logo:hover img {
	display: none;
}

#foot_links {
	margin-top: 25px;
	margin-left: 40px;
	/* 1000 - 113 (logo) - 40 (logo right) - 20 padding - 40 margin = 787 */
	width: 787px;
	list-style: none;
}
#foot_links li {
	float: left; 
	display: inline;
	margin-right: 14px; 
	vertical-align: top;
}
#foot_links a {
	text-decoration: none;
	color: #999;
	vertical-align: middle;	
	color: white;
	font-style: normal;
}

#foot_links li.search {
	background: url(../images/bullet_glass.png) 0 10% no-repeat; 
	padding-left: 12px;
	vertical-align: top;
	display: inline;	
	height: 16px;
}

#foot_links li.search .inputbox 
{
	height: 12px; 
	vertical-align: top;
	font-size: 9px;
	width: 48px;
	border: 1px solid #333;
}

#foot_links a:hover {
	color: #BB9E73;
}

/* Search textbox on footer -- don't display by default */
#foot_links li.search #divSearch {
	vertical-align: top;
	visibility: hidden;
	/*line-height: 12px; */
	display: none; 
	height: 16px;
	background: url(../images/bullet_round_black_bg.gif) 0 50% no-repeat bottom right;
}

#foot_links li.search #divSearch #search_button 
{
	vertical-align: middle;
}

/*--- Main.aspx ---*/
#right p, #right h1, #right h2, #right h3 {
	padding: 0 3px;
}
#right h1, #right h2 {
	font-size: 1.90em;
	line-height: 1.5em;
	font-weight: normal;
	font-family: georgia, times;
	border-bottom: 1px solid #ccc;
	padding-right: 3em;
}
#right .ww_landing h1 {
	padding-right: 1.5em;
}
#right .ww_landing h2 {
	margin-top: 15px;
	border-bottom: 0px;
}
#right .ww_landing h3 {
	font-size: 1.1em;
	font-weight: bold;
}
#right h3 {
	margin: 5px 0px 0px 0px;
	font-size: 1.40em;
	line-height: 1.6em;
	font-family: georgia, times;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
}
#right h4 {
	font-size: 1.0em;
	font-weight: bold;
}
#right p {
	margin: 7px 0px;
}
.all#right h3, .all#right p 
{
	display: none;
}

#wedges {
	list-style: none;
}
.all#right #wedges {
	height: 325px;
	overflow: auto;
}
#wedges li {
	clear: left;
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
}
.all#right #wedges li 
{
	display: list-item;
}
#wedges li img {
	border: 1px solid white;
	display: inline;
	float: left;
	display: inline;
	margin-right: 10px;
}
#wedges li p {
	margin: 0;
	line-height: 1.6em;
	color: #999;
}
.all#right li p {
	display: block;
}
#wedges li span.detail {
	color: #AB9B77;
	font-weight: bold;
	font-size: 0.9em;
	margin-right: .7em;
}
#wedges li a.detail {
	clear: left;
	display: inline;
	float: left;
	margin-left: 20px;
}

#wedges li a.customize {
	clear: none;
	display: inline;
	float: right;
	margin-left: 0px;
	margin-right: 20px;
}

#wedges li
{
	display: none;
}
#wedges li.featured
{
	display: list-item;
}


#wedges input 
{
	display: none;
}

/*--- right side general ---*/
#right a.bullet {
	color: white;
	text-decoration: none;
	margin: 5px 0;
	padding-left: 15px;
	background: url(../images/bullet_round_black_bg.gif) no-repeat 0px 50%;
}
#right a.bullet:hover {
	text-decoration: underline;
}
#right a.brown_bullet {
	color: #AB9B77;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	background: url(../images/bullet_small_brown_black_bg.gif) no-repeat top left;
	_display: inline-block;
	cursor: hand;
	_zoom: 1;
}

.closeit a
{
	cursor: hand;
}

.openit a
{
	cursor: pointer;
}

#right a.brown_bullet:hover {
	text-decoration: underline;
}

#right #back_wrapper {
	zoom: 1;
	position: relative;
}
#right a.back_button {
	position: absolute;
	right: 5px;
	bottom: 5px;
	display: block;
	font-size: 10px;
	line-height: 14px;
	font-family: arial;
}

/*--- right side customization status ---*/
#status_wrapper {
	zoom: 1;
	position: relative;
}
#right .status {
	position: absolute;
	bottom: 5px;
	right: 5px;
	display: block;
	color: #AB9B77;
	font-weight: bold;
}

#pages {
	list-style: none;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}

#pages li {
	margin: 1px 0px;
}

#pages a {
	display: block;
	color: white;
	text-decoration: none;
	padding-left: 28px;
	line-height: 22px;
	/* 290 (#right) - 20 (ol padding) -28 (padding) = 242 */
	width: 242px;
}

#pages li.selected a {
	background-color: #A16D58;
}

#pages li a:hover {
	background-color: #666666;
}

#status_page1 a {
	background: url(../images/bullet_1.png) 0px 50% no-repeat;
}
.done#status_page1 a, #status_page1 a:hover {
	background-image: url(../images/bullet_1_selected_plain.png);
}
.selected#status_page1 a {
	background-image: url(../images/bullet_1_selected.png);
}

#status_page2 a {
	background: url(../images/bullet_2.png) 0px 50% no-repeat;
}
.done#status_page2 a, #status_page2 a:hover {
	background-image: url(../images/bullet_2_selected_plain.png);
}
.selected#status_page2 a {
	background-image: url(../images/bullet_2_selected.png);
}

#status_page3 a {
	background: url(../images/bullet_3.png) 0px 50% no-repeat;
}
.done#status_page3 a, #status_page3 a:hover {
	background-image: url(../images/bullet_3_selected_plain.png);
}
.selected#status_page3 a {
	background-image: url(../images/bullet_3_selected.png);
}

#status_page4 a {
	background: url(../images/bullet_4.png) 0px 50% no-repeat;
}
.done#status_page4 a, #status_page4 a:hover {
	background-image: url(../images/bullet_4_selected_plain.png);
}
.selected#status_page4 a {
	background-image: url(../images/bullet_4_selected.png);
}

/*--- Shared, Specifications, Shafts, Grips, Stamping, Login, Billing, Shipping ---*/
#left h2 {
	font-size: .9em;
	line-height: 2em;
}

#left h2 a {
	color: #BB9E73;
}
#left h2 a:hover {
	color: #6D5B4B;
	text-decoration: none;
}

#left h1 {
	font-size: 1.90em;
	line-height: 1.5em;
	font-weight: normal;
	font-family: georgia, times;
	border-bottom: 1px solid #6D5C4C;
	color: black;
}

#left p {
	margin: 7px 0;
}

#left h1.no_border {
	border-bottom:0px none;
}

#left h1, #left h2, #left h3, #left h4, #left p, #left address, #specifications, #shafts, #stamping {
	padding: 0 7px;
}

#left legend 
{
	height: 0;
	line-height: 0;
	font-size: 0px;
	visibility: hidden;
	display: none;
	width: 0px;
	overflow: hidden;
}
#left a {
	color: #6D5C4C;
}
#left a.brown_bullet_right {
	color: #BB9E73;
	font-weight: bold;
	text-decoration: none;
	padding-right: 8px;
	background: url(../images/bullet_small_brown_right_offwhite_bg.gif) no-repeat top right;
	_display: inline-block;
	_zoom: 1;
}
#left a.brown_bullet_right:hover {
	text-decoration: underline;
}

/*--- Shared TechCentral pages (Main, WedgeResearch, WedgeDesign, Glossary, Faq), About (Main) and News (Main) ---*/
.with_nav#right {
	overflow: hidden;
}
.with_nav#right #right_wrapper {
	overflow: auto;
	/* 409 (#right) - 81 (right_nav) - 42 (header) = 286 */
	height: 286px;
	width: 290px;
}
.with_nav#right .short#right_wrapper {
	height: 247px;
	margin-bottom: 10px;
}
.with_nav#right h2.small {
	font-size: 13px;
	line-height: 13px;
	border-bottom: none;
	padding-top: 16px;
}
#right_nav {
	border-top: 1px solid white;
	height: 70px;
	width: 270px;
	padding: 4px 10px;
}

.hidden#right_nav {
	display: none;
}

.solo#right_nav {
	border-top: none;
	padding-top: 10px;
}
#right_nav ul {
	width: 135px;
	float: left;
	list-style: none;
}
#right_nav ul.about {
	width: 175px;
	float: left;
	list-style: none;
}

#right_nav li {
	width: 120px;
	color: white;
	margin-top: 5px;
	padding-left: 15px;
	background: url(../images/bullet_round_black_bg.gif) no-repeat top left;
	font-weight: bold;
}

#right_nav li.about {
	width: 175px;
	color: white;
	margin-top: 5px;
	padding-left: 15px;
	background: url(../images/bullet_round_black_bg.gif) no-repeat top left;
	font-weight: bold;
}

#right_nav ul.right li {
	margin-left: 5px;
	width: 115px;
}
#right_nav li.external {
	background-image: url(../images/bullet_out_black_bg.gif);
}
#right_nav li.rss {
	background-image: url(../images/bullet_rss_black_bg.gif);
}
#right_nav li.selected, #right_nav li.hover, #right_nav li.selected a, #right_nav li.hover a {
	color: #B99C72;
}
#right_nav a {
	text-decoration: none;
	color: white;
}

#read_more {
	padding-right: 3em;
}

/*--- Shared TechCentral/Glossary.html,Faq.html  ---*/
#terms {
	list-style: none;
	margin: 0 5px;
}
#terms li {
	padding: 8px 0;
	line-height: 18px;
	padding-left: 20px;
	background: url(../images/bullet_small_white_black_bg.gif) no-repeat top left;
	border-bottom: 1px solid #666;
	*position: static;
	_position: relative;
}
#terms li a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
#terms li a:hover, #terms li.selected a {
	color: #AB9B77;
}
#terms li.selected a {
	cursor: default;
}
.narrow#left {
	display: none;
	overflow: visible;
	width:  603px;
}
.open#left {
	display: inline;
}
#close_left {
	position: absolute;
	width: 22px;
	height: 22px;
	right: -27px;
	top: 5px;
}
#close_left a {
	display: block;
	width: 22px;
	height: 22px;
}

#definitions {
	list-style: none;
}
#definitions li {
	display: none;
}
#definitions li.selected {
	display: block;
}
#definitions li h1 {
	display: none;
}

#left .tall {
	/* 389px (#left) - 10 (#left padding) - 32 (heading) = 347 */
	/* +3 to round for line height of 14px */
	height: 350px;
}

#definitions img {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	display: block;
	margin: 20px auto;
}

/*--- TechCentral/Faq.html ---*/

#definitions dt {
	margin: 7px 0;
	padding: 25px 20px 0 60px;
	background: url(../images/bullet_question_white_bg.gif) no-repeat top left;
	min-height: 17px;
	_height: 17px;
}
#definitions dd {
	margin: 7px 0;
	padding: 25px 20px 0 60px;
	background: url(../images/bullet_answer_white_bg.gif) no-repeat top left;
	min-height: 17px;
	_height: 17px;	
}

#definitions dd a 
{
	text-decoration: none;
	font-weight: bold;
	color:#6D5C4C;
}

#definitions dd a:hover {
	color: #BB9E73;
}

#definitions em {
	color: #BB9E73;
	font-weight: bold;
}

#helpful {
	border-top: 1px solid black;
	color: #666;
}
#helpful fieldset {
	border: none;
	padding-top: 10px;
}
#helpful legend {
	display: none;
}
#helpful input {
	vertical-align: text-bottom;
}
#helpful label {
	color: black;
	font-weight: bold;
}

/*--- News/Main.html ---*/
.news h3 {
	color: black;
	font-family: georgia, times;
	font-weight: normal;
	font-size: 1.2em;
}
#news {
	list-style: none;
}
#news li {
	border-bottom: 1px solid #BB9E73;
	margin: 8px 10px 8px 0;
}
#news a {
	color: #BB9E73;
	text-decoration: none;
	font-weight: bold;
}
#news a:hover {
	text-decoration: underline;
}
#news h3 {
	float: left;
}
#news span.date, #news a.comments {
	float: right;
	font-size: 0.9em;
}
#news a.comments {
	background: url(../images/bullet_comment.gif) no-repeat top left;
	padding-left: 18px;
	padding-right: 15px;
}
#news span.date {
	/* background: url(../images/bullet_file_with_divider_left.gif) no-repeat top left; */
	background: url(../images/bullet_file.gif) no-repeat top left;
	padding-left: 20px;
}
#news img {
	border: 1px solid #BB9E73;
	float: left;
	display: inline;
	margin: 10px;
}
#news .brown_bullet_right {
	float: right;
	display: inline;
	margin-right: 7px;
	margin-bottom: 10px;
}

address {
	font-style: normal;
}

.plain address {
	margin-top: 7px;
}

.plain h3, .plain h4 {
	color: black;
	font-size: 11px;
}

.plain h3 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.plain h4 {
	margin-bottom: -7px;
}

.plain .left {
	float: left;
	width: 300px;
	margin-top: 7px;
}
.plain .right {
	float: left;
	width: 300px;
	margin-top: 7px;
	margin-left: 25px;
}

/* --- Search --- */
#search {
	margin: 7px 0;
}
#search fieldset {
	border: none;
	margin: 0;
	padding: 0;
	margin-left: 15px;
}
#search legend {
	display: none;
}
#search label {
	font-weight: bold;
}
#search #keywords {
	border: none;
	margin: 0px .5em;
	padding-left: .1em;
	padding-right: .1em;
}
#search #search_button {
	vertical-align: text-bottom;
}
#right h2.result {
	border: none;
	font-size: 1.0em;
	margin: 7px 0px;
}
#right span.result {
	padding: 0 3px;
	margin: 7px 0px;
	font-size: 0.9em;
}
#right .breaker {
	background: url(../images/border_dot.gif) repeat-x top left;
	padding-top: 7px;
}

#search_categories h3 
{
	background-color: #776B42;
	padding-top: 4px;
	padding-bottom: 6px;
	font-size: 11px;
}

#search_categories h3 span.title {
	text-transform: uppercase;
	font-weight: bold;
	color: White;
}

#search_categories h3 a {
	float: right;
	/* color: #BB9E73;  THIS IS TANNISH BEIGE */
	color:White;
}

#search_categories li h3 a.view_all {
	color: #AB9B77; 
	font-weight: bold;
	display: block;
}	

#search_categories li h3 a {
	/* color: #AB9B77;  */
	font-weight: bold;
	display: block;
	color: White;
}

#search_categories h3 a:hover {
	text-decoration: none;
	color: black;
}
#search_categories h3 span.count {
	font-weight: normal;
	float: right;
	padding-right: 1em;
	color: White;
}
#search_categories li.cat {
	/* zoom: 1; */
	border: solid 1px #AB9B77;
	background-color: White;
	padding-bottom: 8px;
}

#search_categories .search_results {
	list-style: none;
	padding: 15px 0 0 15px;
	margin-left: -83px;
}

#search_categories .search_results li {
	border: none;
	margin: 0;
	padding: 0;
	display: none;
	float: left;
	width: 132px;
	height: 135px;
	margin-left: 83px;
}
#search_categories .search_results a {
	display: block;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
#search_categories .search_results img {
	border: 1px solid #999;
}
#search_categories .search_results span {
	display: block;
}
#search_categories .search_results li.always, #search_categories .search_results_view_all li {
	display: inline;
}

/* Corporate pages */
#left .corporate_header 
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

#left .corporate_text 
{
	font-family: Arial;
	font-size: 10pt;
	color: #9C8658;
}
/* End Corporate pages */

/* Wedge archive page */
#archive_box {
	width: 580px;
	height: 345px;
	margin: 0px auto;
	border: 1px solid #BB9E73;
	background-color: #FFF;
}

.hide
{
	display: none;
}

#archive_box ul#year {
	background-color: #6d5c4c;
	height: 25px;
	width: 100%;
	border-bottom: 1px solid #BB9E73;
	padding: 0px;
	margin: 0px;	
}

#archive_box ul#months {
	background-color: #6d5c4c;
	height: 25px;
	width: 100%;
	border-bottom: 1px solid #BB9E73;
	padding: 0px;
	margin: 0px;	
}

#archive_box ul#months li.selected {
	background: #FFF url(../images/nav_left_hover_rn.png) repeat-x;
}
#archive_box ul#year li.selected {
	background: #FFF url(../images/nav_left_hover_rn.png) repeat-x;
}

#archive_box ul#months li.selected a, #archive_box ul#months li.selected a {
	color: #000;
	background: url(../images/archive_nav_bullet_on.png) no-repeat;
}
#archive_box ul#year li.selected a, #archive_box ul#months li.selected a {
	color: #000;
	background: url(../images/archive_nav_bullet_on.png) no-repeat;
}

#archive_box ul#months 
{
	list-style: none;
	clear: both;
	background-color: #FFF;
	height: 24px;
	width: 575px;
	padding: 0px 0px 0px 5px;
}
#archive_box ul#months li {
	float: left;
	width: 28px;
	height: 19px;
	padding: 5px 0px 0px 8px;
	border: 0px;
	margin: 0px 5px 0px 5px;
	color: #999;
	font-weight: bold;
}

#archive_box ul#months li a {
	color: #AB9B77;
	background: none;
	padding: 0px;
}

#archive_box ul#months li.selected a {
	background: none;
}

#archive_box ul#months li a:hover {
	color: #2E281D;
}

/* Changes -scs */
#archive_box ul li.year {
	list-style-type: none;
	float: left;
	width: 45px;
	padding: 0px 0px 0px 15px;
	height: 25px;
	border-right: 1px solid #BB9E73;	
}


#archive_box ul li a {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	background: url(../images/archive_nav_bullet.png) no-repeat;
}

#archive_box ul#innermonth li 
{
	overflow: auto;
}

#archive_box ul#innermonth li ul.wedge_list {
	background-color: #FFF;
	clear: both;
	height: 225px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	overflow: hidden;  /* was set to "hidden" 3/31/2008 */
	list-style-type: none;
	padding:0px;	
	border: 0px;
}

#archive_box ul#innermonth li ul.wedge_list li {
	color: #000;
	border: 0px none;
	width: 258px;
	float: left;
	margin: 0px 4px 0px 21px;
	padding: 0px;
	display: inline;
	overflow: visible;
}

#archive_box ul#innermonth {
	background-color: white; /* #FFF; */
}

#innermonth ul#year {
	list-style: none;
}

#innermonth ul#months {
	list-style: none;
}

#innermonth li {
	display: none;
}

#innermonth li.selected {
	display: block;
	height: 245px;
	margin: 22px 0px 0px;
	width: 100%;
	border: 0px none;
	background-color: White;
}

#archive_box ul#innermonth ul li img {
	border: 1px solid #BB9E73;
}
#archive_box ul#innermonth ul li h3 {
	color: #333;
	font-family: georgia, times;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

#archive_box ul#innermonth ul li span {
	color: #6D5C4C;
	font-family: arial;
	font-size: 1em;
	padding: 0px;
	display: block;
	margin: 0px 0px 0px 5px;
}

#archive_box ul#innermonth ul li em {
	color: #6D5C4C;
	font-family: arial;
	font-size: 1em;
	padding: 0px;
	display: block;
	font-style: italic;
	margin: 0px 0px 0px 5px;
}

#archive_box ul#innermonth ul li a {
	color: #BB9E73;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background: none;
}

#archive_box ul#innermonth ul li a:hover {
	color: #2E281D;
	text-decoration: none;
}

/* End additions -scs */


#archive_box div.nav {
	border-top: 1px solid #BB9E73;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	height: 21px;
	display:block;
	
}

#archive_box div.nav span {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

#archive_box div.nav a {
	color: #BB9E73;
	font-weight: bold;
	text-decoration: none;
}

#archive_box div.nav a:hover {
	text-decoration: underline;
}

#archive_box div.nav a.left, #archive_box div.nav span.left {
	float: left;
	background: url(../images/bullet_gray_left_plain.gif) no-repeat left top;
	padding: 3px 0px 0px 20px;

}

#archive_box div.nav a.right, #archive_box div.nav span.right {
	float: right;
	background: url(../images/bullet_gray_right_plain.gif) no-repeat right top;
	padding: 3px 20px 0px 0px;	
	
}
/* End wedge archive page */
.clear {
	clear: both;
}
