/* This monster replaces these legacy css files - needs to be cleaned up and slimmed down! - Joryreset.cssfonts.cssnav.csscompton.csshome.css*/	/* ####################################################################################################################      -reset.css-         ###########################################################################################################################*//* http://meyerweb.com/ reset-reloaded */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}body {	line-height: 1;	color: black;	background: white;}ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}/* ####################################################################################################################      -fonts.css-         ###########################################################################################################################*//*Copyright (c) 2008, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.6.0*/body{font:11px/1.231em arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}/*********************************************-   BELKIN STYLES -*********************************************/#main {color:#333;}em {font-style:italic;}strong {font-weight:bold;}/* ######################################################################################################################      -nav.css-         ###########################################################################################################################*//*///////////////////////////// \ head \ ///////////////////////////////////////*/#HEAD_NAV {        height:23px;}#HEAD_NAV ul{	font: 9px Verdana, sans-serif}#HEAD_NAV_menu {	list-style: none;	color: #000;	border: 0;	margin-left:40px;	background-repeat: repeat-x;}#HEAD_NAV_menu li {	background-repeat: repeat-x;	height: 23px;	display: inline;/* \*/	display: block;	float: left;/*  */ 	line-height: 23px !important;	line-height: 21px; /* was 23px 9-18-06 */	padding: 0;	border: 0;	margin: 0;}#HEAD_NAV_menu li a {	color: #333333;	text-decoration: none;}.head_nav {        font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	background-repeat: repeat-x;	list-style-image: none;	list-style-type: none;	white-space: nowrap;}.menu_link {	padding: 5px 9px 5px 0px ;	/* color: #333333;	text-decoration: none; */}.menu_split {	border-left: 1px solid #8d9495;	padding:5px 5px 2px 7px !important;}.head_space {	/* background-image:  url("/templates/includes/graphics/blue_mesh.gif"); */	background-repeat: repeat-x;}/*////////////////////////////////////////////////////////////////////*/#head_search {	width: 145px;}.head_search_line {	text-align: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 15px;	color: #333333;	white-space: nowrap;	vertical-align: middle;	position: relative;}.buttons {	top:-1px;	right: 10px;	position: absolute;}.prod_srch {	font: normal 11px Arial, "Arial Unicode MS";	clip: auto;        text-indent:3px;        color:#333;	width: 100px;	border:solid 1px #AAAAAA;}div#sResult {        margin-top:20px;}#spanResultTitle {       margin:0px 0px;       width:500px;}.serviceList img, .serviceList li {        padding:0px;        margin:-1px 0px;}.pic_left {	float: left;	display: inline;}.pic_right {	float: right;	display: inline;}.prod_cat {	font-weight: bold;	margin: 10px 0px 0px 0px;	text-align: left;}.one_line {	white-space: nowrap;	display: block;	margin: 0px;	padding: 0px;	line-height: 16px;	clear: both;	text-align: right;}img.one_line{	text-align: right;	vertical-align: middle;}.search_box{	height: 57px;	padding : 2px 5px 2px 10px;	width: auto;}#content{width:980px;}/* ---------------------------- *//* ---- Judo's Head Search ---- *//* ---------------------------- */div#head_search {	position:relative;}.spanSearchOption {	padding:0px 2px 0px 2px;	border:1px solid #E0F1FA;	cursor:pointer;}#spanSearchOption a {	text-decoration:none;}.spanSearchOptionFocus {	padding:0px 15px 0px 2px;	border:1px solid #7F9DB9;	cursor:pointer;	position:relative;}#spanSearchOptionImg {	border:0px;	height:10px;	width:10px;	visibility:hidden;	position:absolute;}#spanSearchOptions {	position:absolute;	left:48px;	bottom:18px;	width:68px;	border:1px solid #7F9DB9;	padding:2px;	background:#fff;}#spanSearchOptions ul {	list-style: none;	padding:0px;	margin:0px;}#spanSearchOptions ul li a {	display:block;	width:65px;	padding:1px 2px 1px 2px;	background:#fff;}#spanSearchOptions ul li a:hover {	background:#C9E1FA;	text-decoration:none;}/* ---------------------------------------------------- *//* ------------- Belkin Left Nav ---------------------- *//* ---------------------------------------------------- */.left_nav {/* border-right: solid 1px #333300; font:normal 11px/15px Helvetica, Arial, sans-serif;width:140px;padding-left:40px;clear:left;float:left;*/}.left_nav a:hover{ text-decoration:none;}.left_box { text-align: left; display: block; padding-top: 10px; width:140px; /*  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333;   padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px;  */}.centre { margin-top: 6px; margin-bottom: 10px;}#left_nav_menu { position:relative; margin-bottom:10px;}#left_nav_menu, #left_nav_menu ul { margin:0px; padding:0px; list-style:none; background-color:White;}#left_nav_menu li { margin:0px; padding:0px; position:relative; border:1px solid white;} #left_nav_menu a { text-decoration: none; color: #333; display:block; padding:2px 0px; margin:0px; width:100%;}#left_nav_menu li:hover, #left_nav_menu a:hover { background-color:#E3F3FD; } #left_nav_menu li.title { font-weight:bold;  background-image:url("/graphics/btn_bg_navbar.jpg"); background-repeat:repeat-x; border-bottom:1px solid #ccc;}#left_nav_menu li.title a { padding:4px 0px;}#left_nav_menu li.title a:hover { background-color:Transparent;}#left_nav_menu ul.sub { position:absolute;  left:139px; top:-1px; border:1px solid #333; width:175px;z-index:2;}#left_nav_menu ul.sub li { white-space:nowrap;}#left_nav_menu ul.sub a { text-indent:5px;}.hide { display:none;}.cssHover li:hover ul { display:block;}.cursorDefault { cursor:default;}/* --------------------------- *//* ---     us version      --- *//* --------------------------- */div.us { width:145px;}/* --------------------------- *//* ---     pl version      --- *//* --------------------------- */#left_nav_menu.pl ul.sub { width:200px;}/* --------------------------- *//* ---     ru version      --- *//* --------------------------- */#left_nav_menu.ru ul.sub { width:330px;}/* ---------------------------------- *//* ---     AAFES version      --- *//* --------------------------------- */div.aafes #left_nav_menu ul.sub { width:250px;}/* ####################################################################################################################      -compton.css-         #########################################################################################################################*/body {background: none;}a {	text-decoration: none;	color : #333333;}a:hover {	text-decoration: underline;}p.sub_cat.icons img {	display:block;	border:none;	margin:0}p.sub_cat.icons {	margin-left:60px;	clear:both}p.sub_cat.icons a.family_page_name {	font:bold 16px/16px Verdana,Arial,Helvetica,sans-serif}#cableGrid .infoLink,#cableGrid .cartLink,.prodCode,.prodDesc,.sub_cat.icons,.copy_1,.copy_gry,.copy_bold,.copy_net-gray,.copy_net,.copy_1,.sub_cat.icons,.prodDesc,.prodCode,#cableGrid .cartLink,#cableGrid .infoLink {	font-size:10px}#cableGrid .infoLink,#cableGrid .cartLink,.prodCode,.prodDesc,.sub_cat.icons,.copy_1,.copy_gry,.copy_bold,.copy_net-gray,.copy_net,.copy_press,.copy_1,.sub_cat.icons,.prodDesc,.prodCode,#cableGrid .cartLink,#cableGrid .infoLink {	line-height:14px}#cableGrid .infoLink,#cableGrid .cartLink,.prodCode,.prodDesc,.sub_cat.icons,.copy_1,.copy_bold,.copy_net-gray,.copy_net,.copy_press,.copy_1,.sub_cat.icons,.prodDesc,.prodCode,#cableGrid .cartLink,#cableGrid .infoLink {	color:#333}.copy_press {	font-size:12px}.copy_bold {	font-weight:bold}.copy_gry {	color:#666}/* .....................................Net........................................*/.net_header_gry {	font:bold  16px/14px verdana,arial,helvetica,sans-serif }.net_header_gry,.net_number,.netlink_gry {	color:#666}.net_header_gry,.net_header_blue,.net_number {	text-decoration:none}.net_header_blue {	font:bold 13px/14px verdana,arial,helvetica,sans-serif }.net_header_blue,.netlink_blue {	color:#333}.net_number {	font:17px/14px verdana,arial,helvetica,sans-serif }.netlink_blue,.netlink_gry {	font-size:10px;	line-height:14px}/* .....................................china........................................*/.chin_sim_white,.chin_sim,.chin_prod_cen {	font-size:12px}.chin_sim_white,.chin_sim,.chin_bold {	line-height:14px}.chin_sim_white,.chin_select,.chin_top_nav {	color:#fff}.chin_sim,.chin_bold,.chin_head_bold,.chin_prod_cen,.chin_res_cen,.chin_page_head_bold {	color:#333}.chin_bold {	font-size:14px}.chin_bold,.chin_res_cen {	font-weight:bold}.chin_head_bold {	font:bold 17px verdana,arial,helvetica,sans-serif }.chin_head_bold,.chin_prod_cen,.chin_res_cen,.chin_top_nav,.chin_page_head_bold {	text-decoration:none}.chin_select {	font:13px verdana,geneva,arial,helvetica,sans-serif;	background:#069}.chin_res_cen {	font-size:13px;	line-height:15px}.chin_top_nav {	font:bold 13px arial,helvetica,sans-serif }.chin_page_head_bold {	font:bold 16px/15px verdana,arial,helvetica,sans-serif;}/* .....................................china........................................*/select {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;}.selectProdReg {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	/* color: #003366; */	color: #333333;	background-color: #FFFFFF;}.blueBtn {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	background-color: #006699;}.prod_cen {	font-size: 10px;	/* color: #003366; */  color: #333333;	text-decoration: none;}.res_cen {	font-size: 10px;	line-height: 15px;	font-weight: bold;	/* color: #003366; */   color: #333333;	text-decoration: none;}.page_head_bold { 	font-family: Verdana, Arial, Helvetica, sans-serif; 		font-size: 16px; line-height: 15px; 	font-weight: bold; 	/* color: #003366; */   color: #333333; 	text-decoration: none; }/*....................................................................................................................................................................................................................................................................................................Catalog Stylescreated for Interworld pages ...................................................................................................................................................................................................................................................................................................*/.copy_cat_1,.prod_copy_1 {	font-size:10px;	line-height:14px}.copy_cat_1,.prod_page_name,.prod_page_header {	color:#000}.vari_cable {	font:bold 10px/12px verdana,geneva,arial,helvetica,sans-serif ;	background:#e1f0ff;	clip:auto;	height:17px;	width:auto;	border-color:#e1f0ff #e1f0ff #e1f0ff #e1f0ff}.vari_cable,.prod_copy_1 {	color:#333}.prod_page_name {	font:bold 14px/15px arial,helvetica,sans-serif }.prod_page_name,.prod_page_header,div.sup_cen h4 a {	text-decoration:none}.prod_page_header {	font:bold 12px/13px arial,helvetica,sans-serif  }div.sup_cen {	background:rgb(234,239,245);	margin:5px 0;	padding:5px 0 10px 10px;	width:200px;	text-align:left}div.sup_cen a {	text-decoration:underline;	font-weight:bold}div.sup_cen h4 {	margin:0}div.sup_cen h4 a {	font:bold 11px arial}/*....................................................................................................................................................................................................................................................................................................family page....................................................................................................................................................................................................................................................................................................*/#cableGrid .price,#cableGrid .prodName,.family_page_name {	font:bold 12px/14px arial,helvetica,sans-serif  ;	color:#000}#cableGrid .price,#cableGrid .prodName,.family_page_name,.family_page_lite_link,.hot_crumb,.family_page_title {	text-decoration:none}.family_page_lite_link {	font:bold 11px arial,helvetica,sans-serif ;	color:#fff}.hot_crumb {	font-size:12px;	line-height:15px;	font-weight:bold;	color:#aaa}.family_page_title {	font:bold 14px/14px arial,helvetica,sans-serif ;	color:#333;	margin:10px 0 0 10px;}/*....................................................................................................................................................................................................................................................................................................cart ....................................................................................................................................................................................................................................................................................................*/.error {	font:bold 12px arial,helvetica,sans-serif ;	color:#000}.error,.error2 {	text-decoration:none}.error2 {	font:12px arial,helvetica,sans-serif;	color:#900}.cart_copy_1,.cart_copy_2 {	font-size:10px;	line-height:14px}.cart_copy_1,.cart_copy_2,.cart_head {	color:#333}.cart_copy_2,.cart_head {	font-weight:bold}.cart_head {	font-size:14px;	line-height:16px}/*....................................................................................................................................................................................................................................................................................................family page east (China and Japan)....................................................................................................................................................................................................................................................................................................*/.east family_page_name {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	/* color: #003366; */  color: #333333;	text-decoration: none;}.east_family_page_lite_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.east_hot_crumb {	font-size: 14px;	line-height: 15px;	font-weight: bold;	/* color: #B22222; */	color: #AAAAAA;	text-decoration: none;}.east_family_page_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 15px;	font-weight: bold; 	/* color: #003366; */  color: #333333;	text-decoration: none;}.J_prod_cen {	font-size: 13px;	/* color: #003366; */   color: #333333;	text-decoration: none;}.J_res_cen {	font-size: 13px;	line-height: 15px;	font-weight: bold;	/* color: #003366; */  color: #333333;	text-decoration: none;}.J_top_nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.J_page_head_bold { 	font-family: Verdana, Arial, Helvetica, sans-serif; 		font-size: 16px; line-height: 15px; 	font-weight: bold; 	/* color: #003366; */  color: #333333; 	text-decoration: none; }.J_copy_1 {	font-size: 13px;	/*color: #003366*/  	color: #333333;}/*....................................................................................................................................................................................................................................................................................................WebStylescreated for web.belkin.com pages ...................................................................................................................................................................................................................................................................................................*/.solution_title {	font-weight:bold;	font-size:14px;	line-height:16px;	color:#333}.pressRm_title12 {	font:12px verdana,arial,helvetica,sans-serif bold;	color:#aaa}/*....................................................................................................................................................................................................................................................................................................created for www.belkin.com/contactus and intl pages ...................................................................................................................................................................................................................................................................................................*/.office {	width:175px;	float:left;	margin-top:20px;	margin-bottom:5px;	margin-left:20px;	border-left:1px solid #999;	padding-right:3px;	padding-left:10px}.locale {	font-size:12px;	font-weight:bold;	color:#09c;	padding-bottom:10px}.office p {	margin:0;	padding-top:5px}#cableGrid hr {	display:none}#cableGrid p {	width:400px;	margin:0 30px 30px 10px}#cableGrid .prodName {	margin:0 0 0 10px}#cableGrid .prodImage img {	margin:5px 0 0 0}/*     ....................................................................................................................................................................................................................................................................................................iw cat product xm cases .................................................................................................................................................................................................................................................................................................... */#view_color {	position:relative;	width:200px;	height:auto}#view_color,div.clear {	clear:both}div.swatch {	width:50px;	margin:0 0 10px 0;	float:left}div.clear {	height:1px}/*....................................................................................................................................................................................................................................................................................................mybestfm link....................................................................................................................................................................................................................................................................................................*/h3#mfm {	border:solid 1px #369;	padding:5px;	color:#369;	font:normal 14px/20px  helvetica,arial;	margin:10px}h3#mfm a {	color:#333;	font:bold 14px/20px  helvetica,arial;	text-decoration:underline}/*....................................................................................................................................................................................................................................................................................................Laptop 360 tours links....................................................................................................................................................................................................................................................................................................*/div#BagProductTours {	margin:10px 0;	color:#333}div#BagProductTours H3 {	margin:0;	font:bold 13px/18px  helvetica,arial}div#BagProductTours H3 a {	margin:0 10px;	font:normal 11px/18px  helvetica,arial;	text-decoration:underline}/* #####################################################################################################################       -home.css-         ##########################################################################################################################*/	/*div#content div#main {margin-left:180px;margin-left:175px; border-left:solid 1px #000;  padding:2px; background-color:#fff;   }*/div#content div#main p{margin:10px 20px;}h1#wordmark{background: none;width:950px;height:74px;}h1#wordmark img{margin:0 40px;}div#ft { display:block; margin:40px 0px 20px 10px; font:normal 11px arial; padding:20px 0; clear:both;}div#main h2 {margin:20px; font:normal 18px/20px helvetica;}div#contactContent h2 { margin:0px; font:normal 12px/14px Helvetica; color:#006699;}div#contactContent h3 { margin:0px; font:normal 16px/18px Helvetica; color:#000000;}div.iconDiv {width:570px;margin-bottom:50px;}div.quoteDiv p{width:554px;text-align:right;font-weight:bold;}/* ||||||||||||||||||| other iPod fixes for india  |||||||||||||||||||||||  */#choosePod {height:122px !important;margin:0 !important;}#podChoice {height:21px !important;}#ipod_splashPage #spotlightB, #ipod_playerPage #spotlightB {top:122px !important;}#spotlightC {top:252px;}div#content div#main #ipod_playerPage #spotlightB p {margin:15px 0 0 10px;}div#navigation{top:96px !important;}/* ||||||||||||||||||| other 'where to buy' fixes for india  |||||||||||||||||||||||  */.pad12 {padding:20px 12px !important;margin:20px 0 !important;}td.bar span{display:block;margin:5px 0 0 0 !important;}/* |||||||||||||||||||| AWARDS |||||||||||||||| */div#main .logo div {    font-size:11px; /* TEMP FIX FOR IE FONT-SIZE ON INDIA AWARDS PAGE */	width: 550px;	clear:both;	margin-bottom:25px;	padding-bottom:2px;	}div#main .logo {    margin-bottom:50px;    border-bottom: 1px solid #000;    clear:both; }div#main .logo h2{    margin-bottom:35px;	}div#main .logo img{    float:left;    padding-left:20px;	margin-bottom:50px;	}div#main .logo p{  padding-left:220px;	}/*========================= left nav =============*//* full of temp tweaks  .left_box_top should be h3 */.left_box {	/* text-align: left; */  	display: block;	font: normal 11px verdana;}.left_box_top {	        font-size:12px;        color:#3E951A;        font-weight:bold;	margin: 5px 0px;		}.left_box_top a, .left_box_top span {	color:#3E951A;}.left_cat {	font-weight: bold;	margin-top: 10px;}.left_box hr {border: none 0;border-top: 1px solid #000;height: 1px;/*whatever the total width of the border-top and border-bottom equal*/margin: 15px 0px;	}.left_box a {	        color:#333;	text-decoration: none;	}.left_box a:hover {	        color:#333;	        text-decoration: underline;	}.left_box ul {	margin: 0;	padding: 0;	list-style: none;	}.left_box ul li, .subNav ul li {	position: relative;	width: 137px;	}	div.router_support_wrapper {	width:155px;	height:74px;	background-color: #76d750;	margin-left: 0px;	margin-top: 10px;	margin-bottom: 20px;}.router_support_wrapper  p.white {	/*color: #76d750;*/	color:#FFFFFF;	font-size: 13px;	font-weight: bold;	padding: 10px 0px 6px 5px;	margin: 0px 0px 5px 10px;}.router_support_wrapper  p.black {	/*color: #76d750;*/	color:#000000;	font-size: 11px;	font-weight: bold;	padding: 0px 0 6px 5px;	margin: -10px 0px 0px 10px;}.router_support_wrapper a:hover {		/*text-decoration: underline;*/	color:white;}a.router-support:hover {	/* background: url(/includes/graphics/support_click_here.png) 0 -23px no-repeat; */	text-decoration: none;}/*	div.router_support_wrapper {	margin-bottom: 20px;}.router_support_wrapper  p.green {	color: #3E951A;	font-size: 12px;	font-weight: bold;	padding: 0 0 6px 0;}a.router-support {	display: block;	width: 76px;	height: 23px;	background: url(/includes/graphics/support_click_here.png) 0 0 no-repeat;	text-align: center;	line-height: 23px;	font-weight: bold;	font-size: 11px;	margin-left: -1px;	text-decoration: none;}a.router-support:hover {	 background: url(/includes/graphics/support_click_here.png) 0 -23px no-repeat; 	text-decoration: none;}*/	/* #####################################################################################################################            -end-            #######################################################################################################################*/