
.login_input { font-size: 11px; background-color:#3C373B;  color: #999999 ; width:140px; vertical-align:top; margin-right: 2px; padding:0 0 0 2px;}
.search_input { font-size: 10px; background-color:white;  color:black ; width:80px; vertical-align:top; margin-right: 2px; padding:0 0 0 2px;}
.textarea { font-size: 12px; background-color:white;}

/*li {margin: .75em 0}*/
.hang { text-indent: -2em; margin-left: 2em; }
OL.hang2  { list-style-type: lower-alpha; }
OL.plain  { list-style-type: none; }

/*p { margin-top; 0em; margin-bottom:-.6em; line-spacing:1.5em;}*/
sup, sub { line-height: 0 }
sub { vertical-align: 1%; }

.copy {font-family:arial; font-size:12px; color:black; margin-top: 0em; margin-bottom:-.6em; font-weight:normal; line-height: 1.6em; margin-bottom: 1.4em; }
.copy a {text-decoration:underline; color:black;}
.copy a:visited {text-decoration:underline; color:black;}
.copy a:hover {text-decoration:underline; color:#c10435;}
.copy a:active {text-decoration:underline; color:black;}
/*.copy ul { font-size:12px; font-weight:normal; line-height: 1.4em; margin:auto 0 1.4em auto; position:relative;}
.copy li { font-size:12px; font-weight:normal; line-height: 1.4em; margin:0 0 1.4em 0; position:relative;} */
.copy li { line-height: 1.4em; margin-bottom:.5em;} 
.copy li li { line-height: 1.4em; margin-bottom:.5em;} 
ul.copy a { text-decoration:underline; color:black; font-weight:normal;}
ul.copy a:visited  { text-decoration:underline; color:black; font-weight:normal;}
ul.copy a:hover { text-decoration:underline; color:#c10435; font-weight:normal;}
ul.copy a:active  { text-decoration:underline; color:black; font-weight:normal;}

.suggested { width:auto; font-family:arial; font-size:12px; color:#846e56; margin-top: -1em; margin-left:2em; font-weight:normal; line-height: 1.6em; margin-bottom: 1.4em; }
.suggested a {text-decoration:none; color:#846e56;}
.suggested a:visited {text-decoration:none; color:#846e56;}
.suggested a:hover {text-decoration:underline; color:#c10435;}
.suggested a:active {text-decoration:none; color:#846e56;}

.story {font-family:arial; font-size:11px; color:black; margin-top: 0em; margin-bottom:-.6em; font-weight:normal; line-height: 1.4em; margin-bottom: 1.2em; }
.story a {text-decoration:underline; color:black;}
.story a:visited {text-decoration:underline; color:black;}
.story a:hover {text-decoration:underline; color:#c10435;}
.story a:active {text-decoration:underline; color:black;}
.story li { line-height: 1.4em; margin-bottom:.5em;} 
.story li li { line-height: 1.4em; margin-bottom:.5em;} 
ul.story a { text-decoration:underline; color:black; font-weight:normal;}
ul.story a:visited  { text-decoration:underline; color:black; font-weight:normal;}
ul.story a:hover { text-decoration:underline; color:#c10435; font-weight:normal;}
ul.story a:active  { text-decoration:underline; color:black; font-weight:normal;}

.footnote {font-family:arial; font-size:9px; color:black;}
.footnote a:link {text-decoration:underline; color:black;}
.footnote a:visited {text-decoration:underline; color:black;}
.footnote a:hover {text-decoration:underline; color:#c10435;}
.footnote a:active {text-decoration:underline; color:black;}


a img  {border: 1px solid #fff; display:block;}
a img:hover	{border: 1px solid #c10435; display:block;}
img.photo	{border: 1px solid #5a3d1c;}
img.pdf, a img.pdf:hover {border:0;}

#thumbs a img  {border: 1px solid #fff; display:block;}
#thumbs a img:hover	{border: 1px solid #c10435; display:block;}



.menu2 {padding:0 0 1px 0; margin:0; list-style:none; height:35px; width:516px;  position:relative; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:35px; width:86px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0; cursor:pointer}
.menu2 li a.top_link span {float:left; display:block; padding:6px 0 0 0; height:32px; width:86px; text-align:center;}
.menu2 li a.top_link span.down {float:left; display:block; padding:6px 0 0 0; height:35px; width:86px;}
.menu2 li a.top_link:hover {color:#fff; background: #aa9c8c; text-decoration:underline;}
.menu2 li a.top_link:hover span {background:#aa9c8c; height:30px; text-decoration:underline;}
.menu2 li a.top_link:hover span.down {background:#aa9c8c; text-decoration:underline;}

.menu2 li:hover > a.top_link {color:#fff; background:#aa9c8c; text-decoration:underline;}
.menu2 li:hover > a.top_link span {background:#aa9c8c; text-decoration:underline;}
.menu2 li:hover > a.top_link span.down {background:#aa9c8c; text-decoration:underline;}

/*.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}*/

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:800;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:32px; background: #fff; padding:3px 0; border:1px solid #846e56; white-space:nowrap; width:150px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:16px; position:relative; float:left; width:147px;}
.menu2 :hover ul.sub li a {display:block; font-size:10px; height:16px; width:144px; line-height:16px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(includes/arrow.gif) 137px 5px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#846e56; color:#fff; text-decoration:underline;}
.menu2 :hover ul.sub li a.fly:hover {background:#846e56 url(includes/arrow_over.gif) 137px 5px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#846e56 url(includes/arrow_over.gif) 137px 5px no-repeat; color:#fff;} 

.menu2 :hover ul.sub li span {display:block; font-size:10px; height:16px; width:144px; line-height:16px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px; text-align:left;}
.menu2 :hover ul.sub li span.fly {background:#fff url(includes/arrow.gif) 137px 5px no-repeat;}
.menu2 :hover ul.sub li span:hover {background:#846e56; color:#fff; text-decoration:none;}
.menu2 :hover ul.sub li span.fly:hover {background:#846e56 url(includes/arrow_over.gif) 137px 5px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > span.fly {background:#846e56 url(includes/arrow_over.gif) 137px 5px no-repeat; color:#fff;} 


.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:147px; top:-4px; background: #fff; padding:3px 0; border:1px solid #846e56; white-space:nowrap; width:150px; z-index:200; height:auto;}


body {padding: 0; margin: 0; font-family: arial; background:url(images/body-bg.jpg);}
table {border-collapse:collapse;}

#global {width:942px; position:relative; height:auto; margin-top:0; margin-left: auto;  margin-right: auto; clear:both; overflow:hidden; background:url(images/sideshadow6.jpg) repeat-y; display:block; padding:0;}

#master {width:902px; min-height:400px; height:auto; border: 1px solid #5a3d1c;  margin-left: auto;  margin-right: auto; background:white; clear:both; overflow:hidden; padding:0;}

#masterhome {width:902px; min-height:400px; height:auto; border: 1px solid #5a3d1c;  margin-left: auto;  margin-right: auto; background:url(images/homebg.jpg); clear:both; overflow:hidden;}

#globalfoot {width:942px; min-height:20px; height:20px; margin-left: auto;  margin-right: auto; background:url(images/footshadow6.jpg) no-repeat; clear:both;}

.static_nav {  font-size: 10px; color: white; text-decoration:none;}
.static_nav a:hover{ text-decoration:underline; }

#leftnav_box {margin:0; padding:0; border:none; width:182px; height:100%; float:left; position:relative; top:0; left:0;}
.leftnav { padding:0 8px 0 8px; line-height:1em; border:none;  width:150px; margin:0 0 0 0; height:100%; clear:both;}
.leftnav li li {margin-left:-3em; margin-top:auto; list-style:none; list-style-type:none; font-size: 9px; line-height:1.4em; position:relative;}
.leftnav a {text-decoration:none; color:#5a3d1c;}
li.group {margin-top:.5em; list-style:none; list-style-type:none; font-weight:bold; font-size: 10px; color:#5a3d1c; padding:0;}
.leftnav a:hover {text-decoration:underline; color:#c10435; }


.sitemap { padding:0 8px 0 8px; line-height:1.4em; border:none;  margin:0 0 0 0; height:100%;}
.sitemap li li {margin-left:-2em; margin-top:auto; list-style:none; list-style-type:none; font-size: 12px; line-height:1.4em; position:relative; border-left:1px solid #846e56; padding-left:6px;}
.sitemap a {text-decoration:none; color:#5a3d1c;}
ul.sitegroup {margin-top:4px; list-style:none; list-style-type:none; font-weight:bold; font-size: 12px; color:#5a3d1c; padding:0;}
.sitemap a:hover {text-decoration:underline; color:#c10435; }

.photo_link { padding:0 8px 0 8px; line-height:1.4em; border:none;  margin:0 0 0 0; height:100%;}
.photo_link li li {margin-left:-2em; margin-top:auto; list-style:none; list-style-type:none; font-size: 12px; line-height:1.4em; position:relative;}
.photo_link a {text-decoration:none; color:#5a3d1c;}
ul.photogroup {margin-top:4px; list-style:none; list-style-type:none; font-weight:bold; font-size: 12px; color:#5a3d1c; padding:0;}
.photo_link a:hover {text-decoration:underline; color:#c10435; }

#nav_rec_logo { width:70px; height:70px; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:16px;}

#logo {border:none; position:relative; top:0; left:0; display:block; float:left;  } 

#search { /*display:block;  margin-left: auto;  margin-right: auto; clear:both;*/ padding:8px 0 16px 8px; float:left; /*position:relative;*/ top:0; left:0;}

#mainright {border:none; padding:0; margin:0; width:720px; float:right; }

#masthead {border:none; padding:0; width:516px; height:65px; float:left;  position:relative; top:0; margin:0; z-index: 200;}

#leadwrapper {border:none; padding:0; width:204px; max-height:65px; float:right;  position:relative; top:0; margin:0; z-index: 190;}

#footer { clear:both; width:902px; height:25px; margin-top:15px; overflow:hidden; margin-left: auto;  margin-right: auto;  z-index: 0;}

.formlabel { font-size: 11px; color:#5a3d1c; font-weight:bold; text-decoration:none;}
.formlabel:hover {text-decoration: underline overline; color:#c10435;}
.formlabel_white { font-size: 11px; color:white; font-weight:bold;}
/*.formlabel_white a:hover {text-decoration: underline overline;}*/

#content {border:none; padding:8px 2px 8px 0; width:718px; min-height: 400px;  float:right; z-index: 0;}

#breadcrumb {width:auto; float:right; clear:both;  font-size: 9px; font-weight: bold; color: #5a3d1c; text-align:right; margin-top:0; margin-right:8px; margin-bottom:8px; z-index: 0;}
#breadcrumb a:link {  font-size: 9px; text-decoration:none; font-weight: bold; color: #5a3d1c; text-align:right; }
#breadcrumb a:visited {  font-size: 9px; text-decoration:none; font-weight: bold; color: #5a3d1c; text-align:right; }
#breadcrumb a:hover  {  font-size: 9px; text-decoration:underline; font-weight: bold; color: #c10435; text-align:right; }
#breadcrumb a:active  {  font-size: 9px; text-decoration:none; font-weight: bold; color: #5a3d1c; text-align:right;}

/*span.bcreverse {padding:3px; background:#c10435; color:white;}
span.bcreverse a {text-decoration:none; color:white;}
span.bcreverse a:visited {text-decoration:none; color:white;}
span.bcreverse a:hover {text-decoration:underline; color:white;}
span.bcreverse a:active {text-decoration:none; color:white;}*/

.bcreverse {padding:2px; border:1px solid #846e56;}


#topic_head  { width:710px; clear:both; position:relative; z-index: 0; margin:0 0 auto 0; padding:0;}
h1 {font-size:14px; font-weight:bold; margin-bottom:8px;}
h2 {font-size:12px; margin-top:-.5em; margin-bottom:8px;}	
/*h1.return {font-size:14px; font-weight:bold; margin-bottom:8px;}*/
.returnpc {font-size:12px; margin:0 0 -.5em 0; color:gray;}

#note_disclaimer { width:690px; clear:both; font-size:11px; position:relative; margin-bottom:auto; margin-top:0;  font-style: italic; margin-left:auto; margin-right:auto;}

#note_green  { width:520px; clear:both; font-size:12px; position:relative; margin-bottom:auto; margin-top:0;  font-style: italic; margin-left:16px; }
#note_green ul li { list-style-type: none; margin-left:-.5em; margin-top:1em; margin-bottom:1em;  line-height:1.1em;}

#topic { width:710px; clear:both; float:left; position:relative; margin-bottom:8px; margin-top:0; background: transparent;}

.add_resource { border-top:1px solid #5a3d1c; width:700px; float:left; clear:both; margin-top:10px; }

.caption, td.caption { font-size:10px; line-height:normal;}
.caption a	{ text-decoration: underline; color:black; }
.caption a:visited { text-decoration: underline; color:black; }
.caption a:hover { text-decoration: underline; color:#c10435; }
.caption a:active { text-decoration: underline; color:black; }

.ret_caption { font-size:10px; line-height:1.1em; display:block; margin-top:.7em;}
.ret_subcaption { font-size:9px; line-height:1em; display:block; margin-top:.7em;}

.table_li { padding-left:2em; }

.content_column { color:white; font-size:12px; text-decoration:none;}
.content_column a { color:white; font-size:12px; text-decoration:none;}
.content_column a:visited { color:white; font-size:12px; text-decoration:none;}
.content_column a:hover { text-decoration:underline;}
.content_column a:active { color:white; font-size:12px; text-decoration:none;}

.box_gray {border:1px solid #5a3d1c; padding:6px; background:#F3F1E9; margin:6px; color:#5a3d1c; font-size:11px; line-height:1.5em;}
p.box_gray  {border:none; margin:0; font-size:10px; color:#5a3d1c; /*margin-bottom:1em;*/}
ul.box_gray {border:none; margin:0 0 0 -1em; font-size:11px; color:#5a3d1c; font-weight: bold;}
.box_gray span {border:none; font-size:11px; background-color: transparent; margin:0; padding:0;}
.box_gray a { text-decoration:underline; color:#5a3d1c;}
.box_gray a:visited { text-decoration:underline; color:#5a3d1c;}
.box_gray a:hover { text-decoration:underline; color:#c10435;}
.box_gray a:active { text-decoration:underline; color:#5a3d1c;}

.box_green {border:1px solid #5a3d1c; width:160px; background:#f4f7e5; color:#5a3d1c; font-size:11px; float:right; height:auto; line-height:1;}
.box_green p {border:none; margin:0; font-size:11px; color:#5a3d1c; }
.box_green ul { margin-top:auto; margin-bottom:auto; padding-top:1em;}
.box_green li {border:none;  font-size:11px; line-height:11px; color:#5a3d1c; margin-left:-16px;  margin-right:10px; margin-bottom:1.2em;/* text-align: justify;*/ }
.box_green /*li*/ span {  font-weight: bold; overflow:hidden;}
/*.box_green span {  margin-top:-6px; margin-bottom:-6px; }*/
.box_green a { text-decoration:underline; color:#5a3d1c;}
.box_green a:visited { text-decoration:underline; color:#5a3d1c;}
.box_green a:hover { text-decoration:underline; color:#c10435;}
.box_green a:active { text-decoration:underline; color:#5a3d1c;}


.inset_text { font-size:10px; color:#5a3d1c; line-height:normal; }

.index_link_w { font-size:12px; width:520px; color:black; text-decoration:none; line-height:normal;}
.index_link_w a {  font-size: 12px; color:#5a3d1c; text-decoration:none;}
.index_link_w a:visited {  font-size: 12px; color:#5a3d1c; text-decoration:none;}
.index_link_w a:hover{  font-size: 12px; color:#c10435; text-decoration:underline; }
.index_link_w a:active {  font-size: 12px; color:#5a3d1c; text-decoration:none;}
.index_link_w td { padding:0 4px 0 10px; line-height: 1.5em; /*white-space:nowrap;*/}
.summary_w { border-left:1px solid #5a3d1c; padding-left:4px; margin-top:0em;}
p.summary_w  { margin-bottom: 1.5em; font-size:12px; line-height:1.5em;}
p.summary_w a {text-decoration:underline; color:black;}
p.summary_w a:visited {text-decoration:underline; color:black;}
p.summary_w a:hover {text-decoration:underline; color:#c10435;}
p.summary_w a:active {text-decoration:underline; color:black;}


.index_link_w ul { margin-top:-.5em; }
.index_link_w li {  font-size: 11px; color:black; text-decoration:none;  list-style-image: url(includes/arrow.gif);  display: list-item; line-height:11px; }

.index_link, table.index_link { font-size: 12px;  color:black; text-decoration:none; line-height:1.2em;}
.index_link a { color:#5a3d1c; text-decoration:none;}
.index_link a:visited {  color:#5a3d1c; text-decoration:none;}
.index_link a:hover{  color:#c10435; text-decoration:underline; }
.index_link a:active {color:#5a3d1c; text-decoration:none;}
.index_link td { padding:0 4px 0 10px; line-height: 1.5em;}
.summary { padding-left:4px;}
p.summary {border-left:1px solid #5a3d1c; margin:0 0 1em 0;}
.index_link ul { margin-top:-.5em; }
.index_link li {  color:black; text-decoration:none;  list-style-image: url(includes/arrow.gif);  display: list-item; line-height:11px; }


#prev_next { width:720px; padding:8px; font-size: 11px; font-weight:bold; color:#5a3d1c; text-decoration:none; clear:both; display:block; margin-top:10px;}
#prev_next a {  font-size: 12px; color:#5a3d1c; text-decoration:none;}
#prev_next a:visited {  font-size: 12px; color:#5a3d1c; text-decoration:none;}
#prev_next a:hover{  font-size: 12px; color:#c10435; text-decoration:underline; }
#prev_next a:active {  font-size: 12px; color:#5a3d1c; text-decoration:none;}
#prev { float:left; text-align: left;  padding:0px 20px 20px 10px;}
#next{ float:right; text-align: right; padding:0px 20px 20px 10px;}

.copy_columns { width:720px; height:auto; clear:both; margin-bottom:-8px;}
.left_copy_column {float:left; padding-right:20px; width:340px; font-weight:normal; position:relative; height:auto;}
.right_copy_column {float:right; padding-right:20px; width:340px; font-weight:normal; position:relative; height:auto;}

#stds_map { width:690px; clear:both; float:left; /*margin: 10px 0 16px 0;*/ margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; /*background:#dee6b8;*/ background:url(images/stds_map_bg.jpg); }

.q_search { /*width:98%; */color:black; text-decoration:none; line-height:normal; border:1px solid #5a3d1c; background:#F3F1E9; margin-left:auto; margin-right:auto;}
.q_search a {  font-size: 12px; color:#5a3d1c; text-decoration:none;}
.q_search a:visited {  font-size: 12px; color:#5a3d1c; text-decoration:none;}
.q_search a:hover{  font-size: 12px; color:#c10435; text-decoration:underline; }
.q_search a:active {  font-size: 12px; color:#5a3d1c; text-decoration:none;}
.q_search td { padding:0 4px 0 4px; line-height: 1.5em; /*white-space:nowrap;*/}
.q_search ul { margin-top:-.5em; }
.q_search li {  font-size: 11px; color:black; text-decoration:none;  list-style-image: url(includes/arrow.gif);  display: list-item; line-height:11px; }
.q_search_white a:link {  font-size: 12px; color:white; text-decoration:none;}
.q_search_white a:visited {  font-size: 12px; color:#fff; text-decoration:none;}
.q_search_white a:hover{  font-size: 12px; color:#c10435; text-decoration:underline; }
.q_search_white a:active {  font-size: 12px; color:#fff; text-decoration:none;}

p.mid_list { text-indent: -1em; margin-left: 1em; margin-bottom:-1.9em; text-decoration:none; }
p.mid_list a { font-family: arial; font-size: 11px; color: #5a3d1c; text-decoration:none; }
p.mid_list a:visited { font-family: arial; font-size: 11px; color: #5a3d1c; text-decoration:none; }
p.mid_list a:hover { font-family: arial; font-size: 11px; color: #c10435; text-decoration:underline; }
p.mid_list a:active { font-family: arial; font-size: 11px; color: #5a3d1c; text-decoration:none; }

.ret_ch_title { text-decoration: none; font-size:10px; line-height:normal; color:#846e56;}
.ret_ch_title a:link	{ text-decoration: underline; color:#846e56; }
.ret_ch_title a:visited { text-decoration: underline; color:#846e56; }
.ret_ch_title a:hover { text-decoration: underline; color:#c10435; }
.ret_ch_title a:active { text-decoration: underline; color:#846e56; }

.pav_mini_box  {border:1px solid #fff; padding:1px; display:block; margin-left:auto; margin-right:auto; margin-top:6px;}
.pav_mini_box:hover {border:1px solid #c10435;}

.pav_mini {width:34px;}
.pav_mini img:hover {border:1px solid #fff;}
.pav_mini_float {float:left; width:34px;}
.pav_mini_float img:hover {border:1px solid #fff;}

/* #preview td {
		width: 180px;
		padding-right: 8px;
	}*/
	.prevlist, a.prevlist, a.visited, a.active {
		padding-top:8px;
	}
	
	/*td.prevlist { padding-right:8px;}*/
	
	
	.prevlist img {float:right; margin:0; padding:0;}
	
	.subprevlist 	{
		font-size: 8px;
		line-height: 1.2em;
		color: #808080;
		font-family: arial;
		margin-top: 6px;
		text-align:right;
	}
	td.subprevlist {width:160px; padding-top:.8em; padding-right:6px;}
	
	.prevlist_title, a.prevlist_title, a.visited_title, a.active_title {
		line-height: 1em;
		font-size: 11px;
		font-family: arial;
		text-decoration:none;
		color:black;
		text-align:right;
	} 
	
	a.prevlist_title:hover {color:#c10435; text-decoration:underline;}
	
	.grpheaderarch {
		height: 25px;
		text-align: center;
		padding: 0;
		margin: 0;
		font-size: 11px;
		font-weight: bold;
		font-family: arial;
		color: white;
		margin-top: -8px;
		background-image: url(./images/key-arch350.jpg);
		background-repeat: no-repeat;
		width:340px;
	}
	
	.grpheadersite {
		height: 25px;
		text-align: center;
		padding: 0;
		margin: 0;
		font-size: 11px;
		font-weight: bold;
		font-family: arial;
		color: white;
		margin-top: -8px;
		background-image: url(./images/key-site350.jpg);
		background-repeat: no-repeat;
		width:340px;
	}
.legal {font-size:11px;}
.legal li {list-style-type:decimal; margin:2em 4em 1em -1em;}
.legal li li {list-style-type:upper-latin;}
#home_container {float:left; background:white; clear:both; width:720px; height:100%; margin:0; padding:0;}
#home_title {float:left; background:white; clear:both; width:650px; margin:16px 0 20px 15px;}
#home_col_right {float:right; margin-right:15px; width:189px; height:390px; font-weight:normal; position:relative; font-size:11px; background:#f4f7e5; padding:0;}
#home_col_right a img  {border: 1px solid #f4f7e5; display:block;}
#home_col_right a img:hover	{border: 1px solid #c10435; display:block;}

.home_col_photo {float:left; margin:0 0 8px 15px; width:235px; height:390px; padding:0;}


#product_container {width:710px; float:left; height:auto; clear:both; padding:0 0 12px 0; margin:0; /*background:silver;*/}

.child_illus {width:50%;}

.photothumb_left {width:260px; float:left; height:100%; margin:-6px 0 10px 12px; padding-right:20px; border-right:1px solid gray;}

#thumbs {width:260px; height:100%; display:block; margin-top:10px; margin-right:auto; margin-bottom:0; margin-left:auto;}

.photo_right {float:left; width:520px; margin:20px 10px 10px -1px; padding:0 0 0 50px; border-left:1px solid gray;}

#search_return a {position:relative; margin:20px 0 0 6px; text-decoration:none; font-weight:bold; font-size: 11px; color:#5a3d1c; padding:4px; border:1px solid #c10435;}

#search_return a:hover {text-decoration:underline; color:#c10435; }

table.green_chart {margin:auto; font-size:9px; width:<cfoutput>#tblwidth#</cfoutput>px; text-align:center; font-weight:bold; float:left; border-collapse:collapse; border:1px solid #444;}

th.green_chart {border:1px solid #444; height:18px; max-height:18px}
td.green_chart {border:1px solid #444;}

select, input {font-size:11px;}

label, input[type="radio"]{font-size:11px; vertical-align:middle;}
input[type="radio"]{width:12px;}

div.prod_hlite  { color:black; text-decoration:none; line-height:normal; border:1px solid #5a3d1c; background:#F3F1E9; margin-left:auto; margin-right:auto; padding:0;}

.prod_hlite, td.prod_hlite { font-size:11px; font-weight:bold; line-height:normal;}
.prod_hlite a	{ text-decoration: none; color:black; }
.prod_hlite a:visited { text-decoration: none; color:black; }
.prod_hlite a:hover { text-decoration: underline; color:#c10435; }
.prod_hlite a:active { text-decoration: none; color:black; }
/*.prod_hlite ul {margin-top:4px; padding:0;}
.prod_hlite li {list-style:none; margin-left:-3em; /*margin-right:1em;*/ margin-top:1em;}*/

.prod_hlite ul {margin-top:1em; padding:0; margin-bottom:1em;}
.prod_hlite li {list-style:none; margin-left:-3em; /*margin-right:1em;*/ margin-top:1em; padding:0;}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;