@charset "utf-8";
/* CSS Document */
html, body{
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../images/onboard-sbg.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

body{
	width: 760px;
	margin: 0 auto 0 auto;
}

/* Inner Content Styles */

	#helmet_camera{
		height: 200px;
		background: url(../images/category_images/helmet-cameras.jpg) no-repeat;
	}

	#bullet_camera{
		background: url(../images/product_images/bullet-camera-large.jpg) no-repeat top;
	}

	#bc_chart{
		width: 750px;
		height: auto;
		float: left;
		background: #FFFFFF;
		margin: 30px 0 0 0;
		position: absolute;
		display: none;
	}
	
	#bc_connectors, #md_specs, #mc_specs, #mwp_specs{
		width: 540px;
		height: auto;
		float: left;
		position: absolute;
		display: none;
		margin: 30px 0 0 0;
	}

	.bcc_contents{
		width: 516px;
		height: auto;
		float: left;
		padding: 0 10px 0 10px;
		background: #efefef url(../images/bc-connector-bg.gif) repeat-x top;
		border-left: 2px solid #c9c9c9;
		border-right: 2px solid #c9c9c9;
	}

	#camera_kit{ background: url(../images/product_images/camera-kit-large.jpg) no-repeat top; }
	#mini_dvr{ background: url(../images/product_images/mini-dvr-large.jpg) no-repeat top; }
	#bullet_dvr{ background: url(../images/product_images/bullet-dvr-large.jpg) no-repeat top; }
	#bullet_dvr_core_unit{ background: url(../images/product_images/bullet-dvr-core-unit-large.jpg) no-repeat top; }
	#bullet_dvr_basic_kit{ background: url(../images/product_images/bullet-dvr-basic-kit-large.jpg) no-repeat top; }
	#bullet_dvr_pro_kit{ background: url(../images/product_images/bullet-dvr-pro-kit-large.jpg) no-repeat top; }
	#bullet_dvr_race_kit{ background: url(../images/product_images/bullet-dvr-race-kit-large.jpg) no-repeat top; }
	#anti_vibration_helmet_mount{ background: url(../images/product_images/anti-vibration-helmet-mount-large.jpg) no-repeat top; }
	#roll_bar_mount{ background: url(../images/product_images/roll-bar-mount-large.jpg) no-repeat top; }
	#quick_release_bracket{ background: url(../images/product_images/quick-release-bracket-large.jpg) no-repeat top; }
	#pouch_bag{ background: url(../images/product_images/pouch-bag-large.jpg) no-repeat top; }
	#lanc_remote_control{ background: url(../images/product_images/lanc-remote-control-large.jpg) no-repeat top; }
	#lanc_extension_cable{ background: url(../images/product_images/lanc-extension-cable-large.jpg) no-repeat top; }
	#av_2_control_box{ background: url(../images/product_images/av-2-control-box-large.jpg) no-repeat top; }
	#av_2_monitor{ background: url(../images/product_images/av-2-monitor-large.jpg) no-repeat top; }
	#av_2_extension_cable{ background: url(../images/product_images/av-2-extension-cable-large.jpg) no-repeat top; }
	#audio_microphone{ background: url(../images/product_images/audio-microphone-large.jpg) no-repeat top; }
	#handlebar_switch{ background: url(../images/product_images/handlebar-switch-large.jpg) no-repeat top; }
	#optical_lens{ background: url(../images/product_images/optical-lens-large.jpg) no-repeat top; }
	#camera_glass{ background: url(../images/product_images/camera-glass-large.jpg) no-repeat top; }
	#dual_lock_velcro{ background: url(../images/product_images/3m-dual-lock-velcro-large.jpg) no-repeat top; }
	#battery_pack{ background: url(../images/product_images/battery-pack-large.jpg) no-repeat top; }
	#battery_charger{ background: url(../images/product_images/battery-charger-large.jpg) no-repeat top; }
	#laptimer_kit{ background: url(../images/product_images/laptimer-kit-large.jpg) no-repeat top; }
	#cigarette_lighter_adapter{ background: url(../images/product_images/cigarette-lighter-adapter-large.jpg) no-repeat top; }
	#compact_flash_memory_card{ background: url(../images/product_images/compact-flash-memory-card-large.jpg) no-repeat top; }
	#10_pin{ background: url(../images/product_images/10-pin-large.jpg) no-repeat top; }
	#p_10_pin{ background: url(../images/product_images/10-pin-large.jpg) no-repeat top; }
	#video_cable{ background: url(../images/product_images/video-cable-large.jpg) no-repeat top; }
	#dual_video_cable{ background: url(../images/product_images/dual-video-cable-large.jpg) no-repeat top; }
	#ac_charger{ background: url(../images/product_images/ac-charger-large.jpg) no-repeat top; }
	
	.video_box{
		width: 546px;
		height: auto;
		float: left;
		color: #999999;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #EAEAEA;
		font-size: 8pt;
	}

	.goovid_text{
		width: 320px;
		height: auto;
		float: right;
		font-size: 12px;
		padding-top: 10px;
	}

	.hm_content{
		width: 326px;
		height: 85px;
		float: left;
		margin: 62px 0 0 20px;
		padding: 0;
		font-size: 11px;
		color: #999999;
		font-weight: bold;
	}

	.categ_container{
		width: 526px;
		height: auto;
		float: left;
		padding: 10px;
	}

	.cc_list{
		width: 506px;
		height: auto;
		float: left;
		padding: 10px;
		margin-bottom: 5px;
		border-bottom: 1px dashed #F0F0F0;
	}

	.ccl_img, .ccl_img:link, .ccl_img:active, .ccl_img:visited,  .ccl_img:hover{
		width: 124px;
		height: auto;
		float: left;
		text-align: center;
		border: 1px solid #EAEAEA;
	}

	.ccl_content{
		width: 370px;
		height: auto;
		float: right;
	}

	.more_info, .more_info:link, .more_info:visited, .more_info:active{
		width: 101px;
		height: 36px;
		float: right;
		background: url(../images/more-info-button.gif) no-repeat;
	}

	.more_info:hover{
		background: url(../images/more-info-hv-button.gif) no-repeat;
	}

	.crc_left, .crc_left_np{
		width: 308px;
		height: auto;
		float: left;
		padding-top: 60px;		
	}
	.crc_left_tmp{
		width: 308px;
		height: auto;
		float: left;
		padding-top: 10px;		
	}
	.crc_left_tmp1{
		width: 280px;
		height: auto;
		float: left;
		padding-top: 30px;		
	}

	.crc_left_np{
		padding: 0;
	}

	.crc_right, .crc_right_np{
		width: 228px;
		height: auto;
		float: right;
		padding-top: 210px;
		/*padding-top: 210px;*/
	}
	
	.crc_right_tmp{
		width: 228px;
		height: auto;
		float: right;
		padding-top: 10px;
		/*padding-top: 210px;*/
	}
	.crc_right_tmp1{
		width: 228px;
		height: auto;
		float: right;
		padding-top: 10px;
		/*padding-top: 210px;*/
	}
	
	.crc_right_np2{
		height: auto;
		float: right;
		padding-top: 20px;
		
	}

	.crc_right_np{
		padding: 0;
	}

	.crc_wide{
		width: 546px;
		height: auto;
		float: left;
	}

	.td_white, .td_black{
		color: #FFFFFF;
		text-align: center;
		font-size: 10px;
	}

	.td_black{
		color: #333333;
	}


/* Header Styles */

	#header{
		width: auto;		
		height: 110px;
		float: left;
		margin-bottom: 0px;		
	}

	#onboard_ogo, #onboard_ogo:link, #onboard_ogo:visited, #onboard_ogo:active, #onboard_ogo:hover{
		width: 193px;
		height: 80px;
		float: left;
		background: url(../images/onboard-tv-logo.gif) no-repeat;
		margin:  15px 0 0 15px;
	}
	#onboard_ogo1{
		width: 184px;
		height: 80px;
		float: left;		
		background: url(../images/onboard-tv-logo.gif) no-repeat;
		margin:   1px 1px 0 0px;
	}
	#header-logo
	{
		width: 184px;
		height: auto;
		float: left;
		overflow:visible	
	}
	#header-banner
	{
		width: 576px;
		height: auto;
		float: right;
		background: #FFFFFF;
	}
	#h_right{
		width: auto;
		height: auto;		
		float: right;
		padding: 78px 0 0 0;		
		margin-top: 0px;	
	}

	#main_menu{
		width: 407px;
		height: 32px;
		float: right;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}

	#main_menu li{
		float: left;
		overflow: hidden;
	}

	.mm_links, .mm_links:link, .mm_links:visited{
		width: auto;
		height: 22px;
		padding: 10px 0 0 0;
		text-align: center;
		float: left;
		color: #6f8ba7;
		font-size: 9pt;
		text-decoration: none;
		margin-left: 1px;
		font-weight: bold;
	}

	.mm_links:hover{
		color: #38526c;
	}

	.mm_links:active{
		color: #a20000;
	}


	#mm_how, #mm_how:link, #mm_how:visited, #mm_how:active, #mm_how:hover,
	#mm_home, #mm_home:link, #mm_home:visited, #mm_home:active, #mm_home:hover{
		width: 70px;
		background: url(../images/mm-bg-home.jpg) no-repeat;
	}

	#mm_gallery, #mm_gallery:link, #mm_gallery:visited, #mm_gallery:active, #mm_gallery:hover{
		width: 74px;
		background: url(../images/mm-bg-gallery.jpg) no-repeat;
	}

	#mm_catalog, #mm_catalog:link, #mm_catalog:visited, #mm_catalog:active, #mm_catalog:hover,
	#mm_information, #mm_information:link, #mm_information:visited, #mm_information:active, #mm_information:hover{
		width: 94px;
		background: url(../images/mm-bg-information.jpg) no-repeat;
	}

/* Content Styles */

	#content{
		width: 760px;
		height: auto;		
		float: left;
		margin-top:1px;
		/*margin-top:155px;*/
	}
	#header1{
		width: auto;
		height: auto;
		float: left;		
	}


	/* Left Contents */

		#cleft{
			width: 184px;
			height: auto;
			float: left;
			background: #efefef url(../images/cleft-bg.jpg) repeat-x top;
		}
	
		.cl_contents{
			width: 164px;
			height: auto;
			float: left;
			padding: 5px 10px 5px 10px;
		}

		#cat_menu{
			width: 164px;
			height: auto;
			float: left;
			margin: 0 0 15px 0;
			padding: 0;
			list-style: none;
		}

		#cat_menu li{
			float: left;
		}

		.cm_links, .cm_links:link, .cm_links:visited{
			width: 154px;
			height: 23px;
			float: left;
			background: url(../images/cm_links_bg.jpg) repeat-x top;
			font-size: 9pt;
			font-weight: bold;
			color: #8d8d8d;
			padding: 10px 0 0 10px;
			text-decoration: none;
			border-top: 1px solid #d5d5d5;
			margin-bottom: 1px;
		}

		.cm_links:hover{
			color: #AAAAAA;
			background: #333333;
		}

		.cm_links:active{
			color: #a20000;
			background: #EAEAEA;
		}

		.cm_links_last{
			border-bottom: 1px solid #d5d5d5;
		}

		.cm_sublinks_0, .cm_sublinks_0:link, .cm_sublinks_0:visited,
		.cm_sublinks, .cm_sublinks:link, .cm_sublinks:visited{
			width: 144px;
			height: auto;
			float: left;
			padding: 5px 0 5px 20px;
			background: #EFEFEF;
			color: #999999;
			text-decoration: none;
			font-size: 8pt;
			font-weight: bold;
			border-top: 1px solid #d5d5d5;
			margin-bottom: 1px;
			cursor: default;
		}

		.cm_sublinks_0:hover,
		.cm_sublinks:hover{
			color: #333333;
		}

		.cm_sublinks_0, .cm_sublinks_0:link, .cm_sublinks_0:visited{
			border: none;
			border-bottom: 1px solid #d5d5d5;
		}

		#featured_product{
			width: 164px;
			height: auto;
			float: left;
		}

	/* Right Content */

		.cright, .cright_contents, #helmet_camera{
			width: 576px;
			height: auto;
			float: right;
			background: #FFFFFF;
		}



		.cright_contents, .cright_contents_b{
			width: 546px;
			height: auto;
			float: left;
			padding: 15px;
			background: #FFFFFF  url(../images/mc-bg.jpg) repeat-x top;
		}


		.cright_contents2{
			width: 576px;
			height: auto;
			float: left;
			
			background: #FFFFFF  url(../images/mc-bg.jpg) repeat-x top;
		}
		
		
		.image_border{
			border: 4px solid #e5e5e5;
		}
		
		
		.image_container{
			width: 100px;
			float: left;
		}
		
		.image_container2{
			width: 210px;
			float: left;
		}
		
		
		.img_description{
			width: 455px;
			float:left;
			text-align: left;
			vertical-align:top;
		}
		
		
		.img_description2{
			width: 300px;
			float:left;
			text-align: left;
			vertical-align:top;
		}
		
		.image_title{
			font-family: Arial, Helvetica, sans-serif;
			color: #c70c2e;
			font-size: 14px;
			font-weight: bold;
		}
		
		.cright_contents_b{
			width: 546px;
			background: #FFF;
			float: right;
		}

		#bullet_dvr_home{
			width: 546px;
			height: auto;
			float: left;
			background: url(../images/bullet-dvr-home.jpg) no-repeat top center;
			padding: 0;
		}

		#dvr_home, #dvr_home:link, #dvr_home:visited, #dvr_home:active, #dvr_home:hover{
			width: 546px;
			height: 349px;
			float: left;
		}

		.link_red, .link_red:link, .link_red:visited, .link_red:active{
			color: #CC0000;
		}
		
		.link_red:hover{
			color: #000000;
			text-decoration: none;
		}	

/* Footer Styles */

	#footer{
		width: 760px;
		height: 95px;
		float: left;
		background: url(../images/footer-bg.jpg) no-repeat;
		margin-top: 10px;
	}

	#footer_links{
		width: 760px;
		height: 30px;
		float: left;
		padding: 10px 0 0 0;
		text-align: center;
	}

	.regular_links_s, .regular_links_s:link, .regular_links_s:active, .regular_links_s:visited,
	.regular_links, .regular_links:active, .regular_links:visited,
	#footer_links a, #footer_links a:link, #footer_links a:visited{
		color: #999999;
		text-decoration: none;
		font-weight: bold;
	}

	.regular_links_s:hover,
	.regular_links:hover,
	#footer_links a:hover{
		color: #666666;
	}

	#footer_links a, #footer_links a:link, #footer_links a:visited{
		font-size: 8pt;
	}

	.regular_links_s, .regular_links_s:link, .regular_links_s:active, .regular_links_s:visited{
		font-size: 8pt;
	}

	#footer_copy{
		width: 570px;
		height: 35px;
		float: left;
		padding: 20px 0 0 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #999999;
	}

	#websitedesign, #websitedesign:link, #websitedesign:active, #websitedesign:visited, #websitedesign:hover{
		width: 170px;
		height: 55px;
		float: right;
	}

/* General Links */

	.regular_para, .regular_para_free, .regular_para_free_s, .regular_para_free_sx{
		font-size: 9pt;
		color: #4d4d4d;
		margin: 0 0 10px 0;
		padding: 0;
		text-align: justify;
	}

	.regular_para_free, .regular_para_free_s, .regular_para_free_sx{
		text-align: left;
	}

	.regular_para_free_s{
		font-size: 8pt;
	}
	
	
	.regular_para_free_s2{
		font-size: 9pt;
		color: #595959;
	}
	
	
	
	.regular_para_free_s4{
		font-size: 9pt;
		color: #595959;
		margin-top: 6px;
		font-weight: normal;
	}
	
	
	
	.regular_para_free_s4_2{
		font-size: 9pt;
		color: #595959;
		font-weight: normal;
	}
	
	.new_alignment{
		padding: 10px 10px 0px 10px;
	}	
	
	
	.regular_para_free_s3{
		font-size: 9pt;
		color: #171717;
		font-weight: bold;
	}
	

	.regular_para_free_sx{
		font-size: 7pt;
		font-weight: bold;
	}

	.regular_list{
		font-size: 8pt;
		margin: 0 0 10px 10px;
		padding: 0;
		list-style-position: inside;
	}

	.regular_list li{
		color: #4d4d4d;
		padding-bottom: 5px;
	}


	.p_l01{
		margin: 0 0 0 132px;
		padding: 0;
		font-size: 8pt;
		color: #4d4d4d;
		font-weight: bold;
		text-indent: 20px;
	}

	.p_l02{
		width: 546px;
		margin: 0;
		padding: 0;
		font-size: 10px;
		color: #4d4d4d;
		font-weight: bold;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		float: left;
	}

	.title{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 16pt;
		font-weight: normal;
		color: #CC0000;
		margin: 0 0 10px 0;
		padding: 0;
	}

	.ptitle, .ptitle_large{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11pt;
		color: #CC0000;
	}

	.ptitle_large{
		font-size: 12pt;
	}

	.psmall{
		font-size: 8pt;
		color: #aeaeae;
	}

	.pprice{
		font-size: 10pt;
		font-weight: bold;
		color: #0071db;
	}

	.float_left{
		float: left;
	}

	.float_right{
		float: right;
	}

	.margin_top_10px{
		margin-top: 10px;
	}

	.margin_bottom_30px{
		margin-bottom: 30px;
	}

	.margin_top_5px{
		margin-top: 5px;
	}

	.margin_bottom_5px{
		margin-bottom: 5px;
	}

	.margin_bottom_10px{
		margin-bottom: 10px;
	}

	.margin_right_5px{
		margin-right: 5px;
	}

	.padding_top_5px{
		padding-top: 5px;
	}

	.hr_sep{
		margin: 5px 0 5px 0;
		padding: 0;
	}

	td{
		font-size: 8pt;
	}

	.tdwhite{
		color: #FFF;
	}

	.box_width{
		width: 130px;
		float: left;
	}

	.box_width00{
		width: 130px;
		float: left;
		padding-top: 5px;
		font-size: 11px;
	}

	.box_width02{
		width: 160px;
		float: left;
	}

	.txt_general{
		background: url(images/textbox_bg.gif) repeat-x top;
		border: 1px solid #888;
		height: 18px;
		padding: 3px;
		float: left;
	}

	.txt_general00{
		background: #fbfbfb url(images/textbox_bg.gif) repeat-x top;
		border: 1px solid #888;
		padding: 3px;
	}

	.txtQTY{
		border: 1px solid #AAAAAA;
		width: 30px;
		text-align: center;
		padding: 5px;
	}

	.f2co{
		padding: 20px 0px 0px 0px;
		width: 308px;
		float: left;
	}

/* Bullet DVR Updates */

	.tabs_inner, .tabs_inner:active, .tabs_inner:link, .tabs_inner:visited, .tabs_inner:hover{ width: 134px; height: 32px; float: left; margin-right: 3px; }
	#key_specs_a, #key_specs_a:link, #key_specs_a:visited, #key_specs_a:active{ background: url(../images/key-specs-normal.jpg) no-repeat top; }
	#key_specs_a_active, #key_specs_a_active:link, #key_specs_a_active:visited, #key_specs_a_active:active, #key_specs_a_active:hover, #key_specs_a:hover{  background: url(../images/key-specs-active.jpg) no-repeat top; }
	#gen_feats_a, #gen_feats_a:link, #gen_feats_a:visited, #gen_feats_a:active{ background: url(../images/standard-features-normal.jpg) no-repeat top; }
	#gen_feats_a_active, #gen_feats_a_active:link, #gen_feats_a_active:visited, #gen_feats_a_active:active, #gen_feats_a_active:hover, #gen_feats_a:hover{  background: url(../images/standard-features-active.jpg) no-repeat top; }
	#key_specs_a_active, #key_specs_a_active:link, #key_specs_a_active:visited, #key_specs_a_active:active, #key_specs_a_active:hover, #gen_feats_a_active, #gen_feats_a_active:link, #gen_feats_a_active:visited, #gen_feats_a_active:active, #gen_feats_a_active:hover{ cursor: default; }
	.border_bottom_mt10{ border-bottom: 1px solid #AAA; margin-bottom: 10px;}
	.bullet_dvr_kits{ width: 208px; height: auto; float: left; padding: 76px 10px 20px 10px; background: url(../images/bullet-dvr-kits-bg.jpg) no-repeat top; }
	.cred{ color: #CC0000; }
	.hr_margin{ margin: 10px 0 15px 0; padding: 0; }
	.txt_bgcolor{ background: #F0F0F0; padding: 4px; border: 1px solid #FFF; }
	.fs_10px{ font-size: 10px; }
	.bgcol_F0F0F0{ background: #F0F0F0; }