div#question1 {height: 225px; width: 630px; margin-top: 5px; left: 144px; position: absolute; border-top: 2px solid #999999; }
#home_banner a { font: bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #FF0000; }


td.display_box a {
	text-align: center;
	text-decoration: none;
	color: #000000;
}
.display_box {
	text-align: center;
	width: 25%;
	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{
	display: block;

}
.yellow12 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFF00;

}
.yellow14 {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFF00;
	margin-left: 25px;
	
}
div#question_car {
	width: 220px;
	position: absolute;
	top:0px;
	left: 190px;
}
div#question_car a{
	text-decoration: none;
	color: #000000;
}	
div#question_mapping {
	width: 220px;
	position: absolute;
	top:0px;
	left: 190px;
}
div#question_mapping a{
	text-decoration: none;
	color: #000000;
}
div#question_hand_car {
	width: 220px;
	position: absolute;
	top:0px;
	left: 190px;
}
div#question_hand_car a{
	text-decoration: none;
	color: #000000;
}
div#question_non_mapping {
	width: 220px;
	position: absolute;
	top:0px;
	left: 190px;
}
div#question_non_mapping a{
	text-decoration: none;
	color: #000000;
}
div#question_training {
	width: 220px;
	position: absolute;
	top:0px;
	left: 190px;
}
div#question_training a{
	text-decoration: none;
	color: #000000;
}
div#question_boat {
	width: 220px;
	position: absolute;
	top:0px;
	left: 190px;
}
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 {
	width: 200px;
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
	height: 100px;
}
div#m_speech_answ {
	width: 200px;
	height: 100px;
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#m_touch_answ {
	width: 200px;
	height: 100px;
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#m_traffic_answ {
	height: 100px;
	width: 200px;
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#m_dest_answ {
	width: 200px;
	height: 100px;
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#m_blue_answ {
	height: 100px;
	width: 200px;
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#m_basic_answ {
	height: 100px;
	width: 200px;
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#genie_img {
	position: absolute;
	top: -18px;
	background: url(/Images/GenieRightTopCut.gif) no-repeat;
	height: 39px;
	width: 73px;
	z-index: 9;
	left: 520px;
}
div#color_answ {
	position: absolute;
	width: 200px;
	height: 100px;	
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#compass_answ {
	position: absolute;
	height: 100px;	width: 200px;
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#alarm_answ {
	position: absolute;
	width: 200px;
	height: 100px;	
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#area_answ {
	position: absolute;
	width: 200px;
	height: 100px;	
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#float_answ {
	position: absolute;
	width: 200px;
	height: 100px;	
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#map_answ {
	position: absolute;
	width: 200px;
	height: 100px;	
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#turn_answ {
	position: absolute;
	width: 200px;
	height: 100px;	
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#radio_answ {
	position: absolute;
	width: 200px;
	height: 100px;	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#genie_intro {
	position: absolute;
	width: 200px;
	height: 100px;	
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#f_heart_answ {
	position: absolute;
	width: 200px;
	height: 100px;	
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#f_speed_answ {
	position: absolute;
	width: 200px;
	height: 100px;	
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#f_basic_answ {
	position: absolute;
	width: 200px;
	height: 100px;	
	background: #FFFFCC;
	position: absolute;
	left: 410px;
	top: 16px;
	font-size: 10px;
	border: 2px solid #00CCFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 2px;
}
div#page {
	position: absolute;
	width: 780px;
}

.find {
	position: absolute;
	left: 170px;
	top: 140px;
}
div#list {
	width: 630px;
		
	
}

div#compare_image {
	position: absolute;
	left: 475px;
	top: 82px;
}
div#sub_head {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	padding-left: 170px;
}
div#sub_head span{
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
	font-style: normal;
	margin-top: 5px;
	vertical-align: text-bottom;
}
.bold14 {
	font-size: 14px;
	font-weight: bold;
}
div#not_found {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	width: 630px;
	padding-left: 150px;
	height: 15px;
	letter-spacing: .07em;
}
.icon {
	border-top: 1px solid #999999;
	width: 130px;
	text-align: center;
	font-weight: bold;
	color: #333333;
}
.short_desc {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 370px;	
	
}
.short_desc span{
	font-weight: bold;
	
}
.short_desc_bold {
	font-weight: bold;
}
.short_desc_yellow {
	font-weight: bold;
	background: #FFFF99;
}
.group_name {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.name {
	border-top: 1px solid #999999;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	width: 370px;
}
.name a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	
}
.add {
	
	text-align: center;
}
.price {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	border-top: 1px solid #999999;
	text-align: center;
}
.headline {
	font: bold 12px Arial, Helvetica, sans-serif;
}div#footer {
	position: absolute;
	bottom: -75px;
}
.red_price {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 10px;
	text-align: center;
}
.group_note {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFCC;
}
.why a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	
}
.why_type {
	display: block;
	background: #FFFFCC;
	border-right: 2px solid #00CCFF;
	border-left: 2px solid #00CCFF;
	width: 460px;
	padding-left: 3px;
}
.why_type_head {
	display: block;
	background: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	border-top: 2px solid #00CCFF;
	border-right: 2px solid #00CCFF;
	border-left: 2px solid #00CCFF;
	text-align: center;
	width: 460px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.why_type_bottom {
	display: block;
	
	background: #FFFFCC;
	border-right: 2px solid #00CCFF;
	border-bottom: 2px solid #00CCFF;
	border-left: 2px solid #00CCFF;
	width: 460px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.spec_mess {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	display: block;
	text-align: center;
	background: #FFFFCC;
	text-decoration: none;
}
td#mfg_links a {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.free_freight {
	color: #FF0000;
}
.top_pick {
	font: italic bolder 16px Arial, Helvetica, sans-serif;
	color: #FF0000;
	border-left: 3px solid #FF0000;
	border-right: 3px solid #FF0000;
	padding-right: 2px;
	padding-left: 1px;
	background: #FFFFCC;
}

.pick {
	font: italic bold 16px Arial, Helvetica, sans-serif;
	color: #FF0000;
}

