body { font: 11px Arial, Helvetica, sans-serif; }
div#page { position: absolute; width: 780px; }
div#head_cart { overflow: auto; width: 300px; height: 63px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 0px;
right: 0px; z-index: 5; background: #FFFFCC; padding-left: 2px; padding-top: 1px; border-top: 1px solid #003C72; border-right: 1px solid #003C72;
border-bottom: 1px solid #003C72; border-left: 4px solid #003C72; }
div#head_cart a { color: #000000; text-decoration: none; font-weight: normal; }
div#head_cart a:hover { text-decoration: underline; }
div#empty_cart  { top: 10px; right: 10px; z-index: 5; background: #FFFFCC; padding: 4px; position: absolute; }	
.footer { text-align: center; padding-top: 2px; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.footer a { color: #00CCFF; font-weight: bold; text-decoration: none; font-size: 12px; }
td#mfg_logos { font: bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; border: 1px solid #999999; background: #FF0000; }
td#mfg_logos a { color: #FFFFFF; text-decoration: underline; }
td#mfg_logos a:hover { color: #FFFF00; }
#head_1 { background: url(/Images/topbanner1_opt.gif) no-repeat; float: right; height: 187px; width: 640px; }
div#question1 { height: 110px; width: 300px; margin-left: 5px; margin-top: 5px; float: left; }
td.display_box a { text-align: center; text-decoration: none; }
.display_box { text-align: center; width: 125px; border: 1px solid #666666; padding-right: 2px; padding-left: 2px; vertical-align: top; }
td.display_box h2 a { color: #666666; text-decoration: underline; font: bold 12px Arial, Helvetica, sans-serif; }
.display_copy a{ display: block; font-weight: bold; color: #000000;	}
.yellow12 { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFF00; margin-top: 10px; margin-left: 15px; padding-left: 5px; }
.yellow14 { font-size: 15px; font-style: italic; font-weight: bold; color: #FFFF00; margin-left: 25px; }
div#question_car { width: 310px; position: absolute; top: 70px; left: 59%; }
div#question_car a{ text-decoration: none; color: #000000; }	
div#question_mapping { width: 310px; position: absolute; top: 73px; left: 59%; }
div#question_mapping a{ text-decoration: none; color: #000000; }
div#question_hand_car { width: 310px; position: absolute; top: 73px; left: 59%; }
div#question_hand_car a{ text-decoration: none; color: #000000; }
div#question_non_mapping { width: 310px; position: absolute; top: 73px; left: 59%; }
div#question_non_mapping a{ text-decoration: none; color: #000000; }
div#question_training { width: 310px; position: absolute; top: 73px; left: 59%; }
div#question_training a{ text-decoration: none; color: #000000; }
div#question_boat { width: 310px; position: absolute; top: 73px; left: 59%; }
div#question_boat a{ text-decoration: none; color: #000000; }
.bold16 { font-size: 16px; font-weight: bolder; margin-top: 5px; line-height: 120% }
div#m_map_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#m_speech_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#m_touch_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#m_traffic_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#m_dest_answ    { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#m_blue_answ    { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#m_basic_answ   { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#genie_img { position: absolute; top: 81px; background: url(/Images/GenieRightTopCut.gif) no-repeat; height: 39px; width: 73px; z-index: 5; left: 680px; }
div#color_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#compass_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#alarm_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#area_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#float_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#map_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#turn_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#radio_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#genie_intro { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#f_heart_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#f_speed_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
div#f_basic_answ { height: 130px; width: 170px; background: #FFFFCC; position: absolute; top: 115px; left: 77%; border: 2px solid #00CCFF; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 2px; }
.find { position: absolute; left: 50%; top: 185px; }
div#weekly_banner { width: 630px; position: absolute; left: 144px; top: 315px; font-size: 18px; font-weight: bold; color: #FFFF00; background: #FF0000; text-align: center; height: 25px; letter-spacing: .1em; margin-left: 3px; }
div#products { width: 500px; position: absolute; left: 146px; top: 293px;	}
td#bottom_links { padding-right: 3px; padding-left: 3px; text-align: center; border-bottom: 1px solid #666666; padding-bottom: 5px; }
td#bottom_links a { color: #666666; text-decoration: none; }
td#prod_links a{ font: 10px/80% Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.prod_list { width: 50%; padding-left: 10px; height: 10px; line-height: 80%; }
td#prod_links { border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; padding-left: 7px; }
.red_14_bold { font-size: 14px; font-weight: bold; color: #FF0000; }
td#line_list { width: 128px; vertical-align: top; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.line_list { text-align: center; display: block; width: 120px; margin-top: 2px; border-bottom: 4px solid #79E4FF; padding: 4px 4px; }
.line_list a { color: #666666; text-decoration: underline; font: bold 12px Arial, Helvetica, sans-serif; display: block; }
.line_list a span { text-decoration: none; font: bold 10px Verdana, Arial, Helvetica, sans-serif; display: block; color: #FF0000; }
.line_list_head { color: #FFFFFF; background: #FF0000; text-align: center; width: 120px; display: block; font: bold 16px Arial, Helvetica, sans-serif; height: 23px; }
.line_list a:hover { background: #79E4FF; }
.button a { background: #F2F2F2; text-align: center; display: inline; padding: 2px; float: left; width: 248px; font: 11px Arial, Helvetica, sans-serif; margin-top: 4px; margin-right: 2px; border: 1px solid #003C72; color: #000000; text-decoration: none; }
.button a:hover { background: #FFFFFF; text-decoration: underline; }
.button_green a { background: #00D900; text-align: center; display: inline; padding: 2px; float: left; width: 248px; font: bold 18px Arial, Helvetica, sans-serif; margin-top: 4px; margin-right: 2px; border: 1px solid #003C72; color: #FFFFFF; text-decoration: none; }
td#left { width: 250px; }
td#right { width: 250px; }
.red { font-size: 14px; font-weight: bold; background: #FF0000; width: 248px; color: #FFFFFF; display: block; padding: 2px; text-align: center; }
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
}
.red_16 {
	font-size: 16px;
	color: #FF0000;
	padding-left: 210px;
	padding-bottom: 10px;
}
