html, body										{font-family:Arial, Helvetica, sans-serif;background:url(/z_images/wood_panel_main_2.jpg) repeat 0 0;color:#626368;font-size:10px;height: 100%;}/*url(/z_images/wood_panel_main.jpg) repeat 0 0*/


div 											{position:relative;}
html,body,div,ul,ol,li,h1,h2,h3,h4,h5,p,fieldset,form
												{margin:0;padding:0;}

img												{margin:0;padding:0;border:none;display:block;}
p												{font-size:1.2em;padding:0 0 10px 0;line-height:2em;}
a												{color:#626368;}
a.revem											{unicode-bidi:bidi-override; direction:rtl; }
ol,ul											{padding:0 0 15px 20px;}
ol li,ul li										{font-size:1.2em;line-height:2em;}
li li											{font-size:1em;}
ol ol, ol ul, ul ul,ul ol						{padding-bottom:0;}

div.nhbc p										{line-height:1.2em;}
div.nhbc p.logo_p								{width:88px;}
div.nhbc img									{width:88px;height:38px;}				


h1.nav_title									{height:198px;background-position:center 0.5em;margin:0;padding:0.0em 0 0 0;background-repeat:no-repeat;/*border-top:1px solid red;*/}
h1.nav_title span								{display:none;}
div.right_col h1,div.right_col h2				{font-weight:100;margin:0 0 12px 0;font-size:2em;clear:both;line-height:2em;}
div.right_col h2								{font-size:1.7em;}

h3.quote										{color:#626368;text-align:right;font-size:1em;width:10.6em;padding:10px 18px 10px 10px;margin:0 auto; background:url( /z_images/open_quote.jpg) no-repeat 0 0px;font-family:Georgia, "Times New Roman", Times, serif;position:relative;font-weight:100;overflow:hidden;}
h3.quote span									{font-size:1.6em;line-height:1.4em;}
h3.quote span.q									{position:absolute;bottom:3px;right:0;width:16px;height:14px;display:block;background:url( /z_images/close_quote.jpg) no-repeat;}
h3.quote img									{padding:0;margin:10px 0 0 0;display:inline;}


div.right_col h3.quote							{width:auto;text-align:left;padding:32px 0 32px 16px;border-top:1px dotted #97979b;background-position:0 16px;}
div.right_col h3.q_first						{border:none;}
div.right_col h3.quote span.q					{bottom:20px;}

div.wood_panel_top								{position:absolute;top:0;left:0;height:273px;width:100%;background:url(/z_images/wood_panel_top.jpg);} 	
div.outer_container								{padding:0 0 0 32px;width:77.6em;top:0;margin:0 auto 0 auto;overflow:hidden;background:url(/z_images/left_shadow.png) repeat-y top left;}
div.container									{padding:0 32px 0 0;width:74.4em;background:url(/z_images/right_shadow.png) repeat-y top right;}
div.oc_top										{background:url(/z_images/top_left_shadow.png) repeat-y top left;}
div.oc_top div.container						{background:url(/z_images/top_right_shadow.png) repeat-y top right;}

div.header										{height:13.2em;background:#fff;}

div.header div.bground							{position:absolute;top:0;left:0;width:100%;height:12em;background:#5e6170 url(/z_images/header_bground2.jpg) no-repeat 0 0;z-index:0;}
div.header div.logo_wrapper						{height:100%;width:17.3em;padding:0 0 0 2.2em;float:left;}
div.header div.logo_wrapper	h1					{margin:31px 0 0 6px;padding:0;width:191px;height:34px;position:relative;z-index:1;font-size:1em;}
div.header div.logo_wrapper	h1 a				{display:block;width:100%;height:100%;}			
div.header div.logo_wrapper	h1 a span			{display:none;}
div.header h2.strap								{overflow:hidden;height:9.5em;width:52.7em;padding:0 0 0 0;color:#fff;margin:0 0 0 0;text-align:right;font-size:1em;float:left;position:relative;z-index:1;}
div.header h2.strap span						{font-size:1.7em;line-height:7.0em;font-weight:100;display:block;}

div.header ul.nav								{height:3.7em;width:52.7em;margin:0;padding:0;float:left;font-size:1em;position:relative;z-index:2;}
div.header ul.nav li							{float:left;height:3.7em;line-height:2.5em;width:13em;margin:0 0 0 0.2em;padding:0;text-align:center;list-style-type:none;background:#fff url(/z_images/li_nav_off.gif) no-repeat top left;position:relative;font-size:1em;}
div.header ul.nav li.first						{margin-left:0;}
div.header ul.nav li span						{position:absolute;top:2.5em;left:0;display:block;height:1.2em;width:100%;background:#fff;}
div.header ul.nav li a							{display:block;height:100%;width:100%;background:url(/z_images/a_nav_off.gif) no-repeat top right;text-decoration:none;font-size:1.2em;color:#333333;}
div.header ul.nav li:hover 						{background:#a8a9aa url(/z_images/li_nav_hover.gif) no-repeat top left;}
div.header ul.nav li.on							{background:#c6002e url(/z_images/li_nav_on.gif) no-repeat top left;}
div.header ul.nav li:hover a 					{background:url(/z_images/a_nav_hover.gif) no-repeat top right;color:#fff;}
div.header ul.nav li.on a						{background:url(/z_images/a_nav_on.gif) no-repeat top right;color:#fff;}
div.header ul.nav li:hover span 				{background:#fff url(/z_images/li_hover_arrow.gif) no-repeat top left;}
div.header ul.nav li.on span					{background:#fff url(/z_images/li_on_arrow.gif) no-repeat top left;}

ul.bottom_nav									{margin:25px 0 0 0;padding:0;overflow:hidden;}
ul.bottom_nav li								{float:left;margin:0;padding:0 10px 0 10px;color:#626368;list-style-type:none;background:#fff url(/z_images/nav_divider.gif) no-repeat center left;}
ul.bottom_nav li.first							{background:none;padding-left:0;}
div.content_area								{padding:0 2.2em 0 2.2em;background:#fff;}	

div.flash										{width:70.0em;height:24.3em;padding:12px 0 15px 0;overflow:hidden;/*position:relative;z-index:0;*/}

div.content										{width:70.0em;overflow:hidden;padding:10px 0 40px 0;}
div.left_col									{float:left;width:17.2em;min-height:10px;}
div.right_col									{float:left;width:49.0em;padding:0 0 0 0;}

div.info										{padding-top:10px;padding-bottom:5px; border-top:1px dotted #97979b;border-bottom:1px dotted #97979b;clear:both;}
div.info p.addr									{float:left;width:18.5em;clear:none;}
div.info p										{clear:both;padding-bottom:10px;line-height:1.7em;}	

form,fieldset									{overflow:hidden;border:none;}
label,input.chk									{float:left;}
input.text,textarea 							{width:360px;padding:3px 0 3px 0;border-color:#797979 #d5d5d5 #d5d5d5 #797979;border-width:2px 1px 1px 2px;border-style:solid;background:#fff!important;}
textarea										{width:360px;padding:0;margin:0;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
input.error,textarea.error						{background:#FF3366!important;border-color:#ff0000;border-width:1px;}
label.wide_label								{float:none;width:auto;}
input.small_text								{width:100px!important;}

label											{width:10em;}
form p,form div									{overflow:hidden;clear:both;padding-bottom:15px;}
p.int_label										{width:10em;float:left;}
fieldset.interest								{float:left;width:35em;}
fieldset.interest input							{width:2em;}
fieldset.interest label							{line-height:1.6em;}
.red											{color:#ff0000;font-weight:bold;}
.green											{color:#006600;font-weight:bold;}
div.message_area								{margin-bottom:10px;}
p.sub_mit input									{width:126px;height:25px;color:#fff;background:url(/z_images/submit.gif) no-repeat;border:none;}

div.thumb_row									{width:505px;height:92px;overflow:hidden;margin:0 0 8px 0;clear:both;}
div.thumb_row p 								{margin:0 9px 0 0;width:88px;height:88px;padding:0;float:left;border:2px solid #fff;}
div.thumb_row p.first							{margin:0;}
div.thumb_row p.on								{border:2px solid red;}

div.thumb_header								{overflow:hidden;}
div.thumb_header h2								{margin:0 0 14px 0;float:left;width:230px;}
div.thumb_header p								{margin:0;padding:7px 0 0 0;float:right;text-align:right;width:240px;}
div.thumb_block									{margin:0 0 14px 0;}

div.popup										{background:#fff;padding:12px;overflow:hidden;}
div.popup div.photo_frame						{display:block;}
div.popup div.photo_frame	img					{display:block;}
div.popup div.text_area							{height:38px;}
div.popup div.text_area	h2						{font-size:1.2em;padding:10px 0 5px 0;line-height:1em;font-weight:100;float:left;width:60%;}
div.popup div.text_area	p						{width:60%;float:left;font-size:12px;padding:0;color:#bbc0c3;line-height:1em;}
div.popup div.text_area	p.close					{float:right;width:66px;height:22px;margin-top:17px;}
div.non_nyro									{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.5;background-color:#000;z-index:10;}
div.non_nyro_container							{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:50px;z-index:10;}
div.non_nyro_container	div.popup				{margin:0 auto 0 auto;}
p.designedby									{overflow:hidden;}
p.designedby span								{float:left;width:45%;}
p.designedby span.design						{float:right;font-size:10px;text-align:right;}
p.designedby span.design a						{color:#ccc;text-decoration:none;}