body							{ margin:0px; color:#09095A; background:url("/images/page_bg.png") #000; font-family:Arial, Helvetica, sans-serif; font-size:75%; text-align:center; }
a								{ color:#336; text-decoration:underline; }
a:hover							{ color:#09095A; text-decoration:none; }
img, div, input					{ behavior:url("/iepngfix/iepngfix.htc") }

h1								{ margin:0px 0px 5px 0px; padding:0px; }
h2								{ font-size:16px; font-weight:bold; margin:0px 0px 5px 0px; padding:0px; }

#page_container					{ width:836px; margin-left:auto; margin-right:auto; clear:both; }
#page_top						{ width:836px; height:170px; background:url("/images/template_top.png") no-repeat top left; }
#page_top_container				{ width:836px; height:130px; padding:40px 0px 0px 45px; text-align:left; white-space:nowrap; overflow:hidden; }
#page_nav						{ width:836px; height:47px; background:url("/images/template_nav.png") no-repeat top left; margin:0px; white-space:nowrap; }
#content_container				{ background:url("/images/template_middle.png") repeat-y; display:table; }
#top_container					{ width:836px; min-height:286px; background:url("/images/template_content_top.png") no-repeat; clear:both; }
#left_space						{ width:230px; float:left; }
#content						{ width:400px; padding-top:70px; text-align:left; float:left; }
#right_space					{ width:206px; float:right; }
#page_bottom					{ width:836px; height:238px; background:url("/images/template_bottom.png") bottom no-repeat; clear:both; }
.iqfooter_l						{ width:85px; height:60px; float:left; vertical-align:top; padding-top:5px; text-align:right; }
.iqfooter_r						{ width:751px; height:60px; float:left; text-align:left; font-size:80%; color:#E6E6E6; padding-top:30px; }
.iqfooter_r a					{ color:#E6E6E6; }
.iqfooter_r a:hover				{ color:#FFF; }

.e24_photo						{ margin-bottom:5px; border:0px; }
.e24_main_image					{ float:left; margin:0px 10px 10px 0px; }
.e24_main_photo					{ border:0px; }
.e24_jumplink_table, .questions	{ margin:10px 0px 10px 10px; }
.e24_text						{ vertical-align:top; padding-top:10px; clear:both; }
.e24_text ul					{ margin-bottom:0px; margin-top:5px; }
.e24_image_holder				{ float:left; margin:0px 10px 5px 0px; text-align:center; }
.e24_image_holder a:hover		{ text-decoration:none; }
.e24_photo						{ margin-bottom:5px; border:0px; }
.e24_title, .question_title		{ font-size:16px; font-weight:bold; margin-bottom:5px; }
.e24_link_holder				{ margin-top:5px; }
.back_to_top					{ padding:2px 0px 10px 0px; }
.back_to_top a					{ background:url("/images/top_icon.png") center left no-repeat; padding-left:13px; font-size:10px; text-decoration:none; }
.click_to_enlarge				{ text-align:center; }
.click_to_enlarge a				{ background:url("/images/zoom_icon.png") center left no-repeat; padding-left:13px; font-size:10px; text-decoration:none; }
.b								{ font-weight:bold; }
.p_form							{ padding:10px 0px; margin:0px; }
span.price						{ float:left; width:170px; text-align:right; font-weight:bold; font-size:130%; padding-right:10px; }
span.submit						{ width:230px; padding-left:10px; text-align:left !important; } 

/* stuff for the nav menus */

.body11px						{ font-size:11px; line-height:13px; text-decoration:none; }
.body12px						{ font-size:12px; line-height:14px; text-decoration:none; }
.body10px						{ font-size:10px; line-height:12px; text-decoration:none; }
a.body11px:hover				{ font-size:11px; line-height:13px; text-decoration:underline; }
a.body10px:hover				{ font-size:10px; line-height:12px; text-decoration:underline; }
.lnavcatopen					{ font-weight:bold; font-size:10px; color:#000; background:#FFF; text-decoration:none; }
.lnavcatopen a					{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:active			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:visited			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:link				{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:hover			{ font-weight:bold; color:#C73348; text-decoration:underline; }
.lnavselected					{ font-weight:bold; font-size:10px; color:#4346A0; background:#EEE; text-decoration:none; }
.lnavselected a					{ color:#555; text-decoration:none; }
.lnavselected a:active			{ color:#555; text-decoration:none; }
.lnavselected a:visited			{ color:#555; text-decoration:none; }
.lnavselected a:link			{ color:#555; text-decoration:none; }
.lnavselected a:hover			{ color:#00092A; text-decoration:underline; }
.lnavcat						{ font-weight:bold; font-size:10px; color:#4346A0; background:#FFF; text-decoration:none; }
.lnavcat a						{ color:#555; text-decoration:none; }
.lnavcat a:active				{ color:#555; text-decoration:none; }
.lnavcat a:visited				{ color:#555; text-decoration:none; }
.lnavcat a:hover				{ color:#00092A; text-decoration:underline; }
.mtDropdownMenu					{ left:-1000px; overflow:hidden; position:absolute; top:-1000px; text-align:left; }
.mtDropdownMenu .content		{ position:absolute; }
.mtDropdownMenu .items			{ border:#999 1px solid; z-index:2; position:relative; left:0px; top:0px; }
.mtDropdownMenu .item			{ border:medium none; font-size:11px; cursor:pointer; color:#3B71B6; text-decoration:none; }
.mtDropdownMenu .background		{ z-index:0; -moz-opacity:1; filter:alpha(opacity=100); left:0px; position:absolute; top:0px; }
.mtDropdownMenu .shadowRight	{ z-index:2; -moz-opacity:.4; filter:alpha(opacity=40); position:absolute; top:3px; width:2px; }
.mtDropdownMenu .shadowBottom	{ z-index:0; -moz-opacity:.4; filter:alpha(opacity=40); left:3px; position:absolute; height:2px; }
.mtDropdownMenu .hover			{ background:#4346A0; color:#FFF; }
