/********************************** Home Page ****************************************/

.eol				{ color:#FF0000; font-weight:normal; }


/* Hot Products */
.btnHot				{ font-size:11px; font-weight: normal; letter-spacing:0px; }/*reduced letter spacing*/
.btnHot a:link		{ color: #555555; text-decoration: none; }
.btnHot a:visited	{ color: #555555; text-decoration: none; }
.btnHot a:hover		{ color: #00A0E2; text-decoration: none; }

tr.btnHot			{vertical-align:top; text-align:center; letter-spacing:0px; }/*reduced letter spacing*/


/* Latest News */
.txtTableNews { font-size: 11px; text-decoration: none; border: 1px #999999 none; }








/********************************** Listing Page ****************************************/

/*Listing pages - top banner*/
td.listingbanner	{ vertical-align:top; padding-bottom:25px; text-align:right; }

td.contentleft		{ vertical-align:top; padding-left:20px; height:80px; }
td.seriesleft		{ vertical-align:top; width:130px; text-align:right; padding-right:20px; }
td.seriesright		{ vertical-align:top; padding-left:0px;  }

hr.line01  			{ border: 0px; border-style: dashed; color: #aaaaaa; background-color: #aaaaaa; height: 1px; width: 98%; text-align: right; }

td.listingleft		{ vertical-align: middle; width:130px; text-align:center; padding-right:20px; height:80px; }
td.listingright		{ vertical-align: middle; padding-left:0px; font-weight:bold; letter-spacing:0px; } /*reduced letter spacing*/
td.listingright	a:link		{ font-size: 13px;  }
td.listingright	a:visited	{ font-size: 13px;  }
td.listingright	a:hover		{ font-size: 13px;  }
.listingnbr			{ font-size:12px; font-weight:normal; }

table.ipodselector		{ border: 1px solid #dddddd; }




/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 560px;
border-bottom: 5px solid #00CCFF; /*Belkin blue color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 13px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: #cccccc; /*Unselected Tab background*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #00CCFF; /*Belkin blue color theme*/ 
color: white;
text-decoration: none;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #00CCFF; /*Belkin blue color theme*/ 
color: white;
border-color: #00CCFF; /*Belkin blue color theme*/ 
}

.tabcat{
display:none;
}

@media print {
.tabcat {
display:block !important;
}
}





/*For tabbed category selector*/
.cattabs{ padding: 3px 0; margin: 1px 0px 0px 0px; list-style-type: none; text-align: left; }
.cattabs li{ display: inline; margin: 0; font-size:15px; font-weight:bold; }
.cattabs li a{ text-decoration: none; position: relative; z-index: 1; padding: 0px 12px 0px 6px; margin-right: 0px; /*border: 2px solid #fff;*/ border-right: 1px solid #fff; color: #bbbbbb;/* background: white url(shade.gif) top left repeat-x;*/ }
.cattabs li a:visited{ color: #bbbbbb; }
.cattabs li a:hover{ text-decoration: underline; color: #000000; }
.cattabs li a.selected{ /*selected main tab style */ position: relative; top: 0px; color: #3366FF; }
.cattabs li a.selected{ /*selected main tab style */ border-bottom-color: #bbbbbb; }
.cattabs li a.selected:hover{ /*selected main tab style */ text-decoration: underline; }
.tabcat{ display:none; }

div.tabcat	{ margin-left:20px;}
td.catcontent		{ vertical-align:top; height:430px; padding-bottom:10px; }

@media print {
.tabcat {
display:block !important;
}
}






/********************************** Product Page ****************************************/

/*bread crump at the top*/
.top_crumb					{ font-size: 11px; font-weight: normal; color: #555555;}
.top_crumb a:link			{ color: #555555; text-decoration: underline; }
.top_crumb a:visited		{ color: #555555; text-decoration: underline; }
.top_crumb a:hover			{ color: #CC0000; text-decoration: underline; }
td.top_crumb				{ text-align:right; vertical-align:middle; height:30px; }


td.catname		{ height:30px; padding-left:10px; font-size:14px; font-weight:bold; color: #555555; }

td.prodname		{ height:25px; padding-left:10px; font-size: 18px; font-weight: bold; color: #333333; }

#nontab		{padding:10px 0px 10px 20px;}


/*background-image:url(/jp/includes/graphics/bgName.jpg)*/

/*column of the product image*/
td.prodimg		{ vertical-align:top; width:60%; text-align:center; padding-top:20px; }
td.prodimg img	{ padding-left:0px;}

/*right column of the product image*/
td.prodinfo		{ vertical-align:top; width:40%; padding: 10px 0px 10px 0px;  }
p.prodnum		{ font-size: 13px; font-weight: bold; color: #333333; text-align:left; }

/*networking - row of logo*/
td.logoimg		{ height:120px; padding-left:15px; }
td.logoimg img	{ margin-left:5px; margin-right:5px; vertical-align: top; }

/*apple - compatibility icons*/
table.logoipod	{padding-left:2px; }
td.logoipod		{ height:50px; width:140px }
td.logoipod img	{margin-right:5px; vertical-align: middle; }


.notes	{font-size:11px;}

.listPartnum	{font-size:12px;}


/* apple, c&c - colorselector */
.varmdl		{ font-size: 0px; line-height: 0%; width: 0px; padding:4px 5px 4px 5px; vertical-align: middle; border:1px solid #000000; }
.redmdl		{ background-color: #CC0000;}
.bluemdl	{ background-color: #6699FF;}
.greenmdl	{ background-color: #009900;}
.brownmdl	{ background-color: #663333}
.pinkmdl	{ background-color: #FF66CC}
.silvermdl	{ background-color: #CCCCCC}
.greymdl	{ background-color: #666666}
.khakimdl	{ background-color: #bdb76b}
.orangemdl	{ background-color: #FF9900}
.whitemdl	{ background-color: #FFFFFF}
.bonemdl	{ background-color: #E3DEB7}
.chocmdl	{ background-color: #A26044}
.taupemdl	{ background-color: #CEC1B5}
.bronzemdl	{ background-color: #9E6B05}







/*For tabbed content pages*/
.shadetabs{ padding: 3px 0; margin: 1px 0px 0px 0px; list-style-type: none; text-align: left; }
.shadetabs li{ display: inline; margin: 0; font-size:12px; font-weight:bold; }
.shadetabs li a{ text-decoration: none; position: relative; z-index: 1; padding: 0px 12px 0px 6px; margin-right: 0px; /*border: 2px solid #fff;*/ border-right: 1px solid #fff; color: #ffffff;/* background: white url(shade.gif) top left repeat-x;*/ }
.shadetabs li a:visited{ color: #ffffff; }
.shadetabs li a:hover{ text-decoration: underline; color: #ffcc00; }
.shadetabs li a.selected{ /*selected main tab style */ position: relative; top: 0px; color:#ffcc00; }
.shadetabs li a.selected{ /*selected main tab style */ border-bottom-color: white; }
.shadetabs li a.selected:hover{ /*selected main tab style */ text-decoration: underline; }
.tabcontent{ display:none; }

div.tabcontent	{ margin-left:20px;}
td.content		{ vertical-align:top; height:430px; padding-bottom:10px; }

@media print {
.tabcontent {
display:block !important;
}
}














/*.J_txt_Gen	{
	font-family: Arial, "MS Gothic", Helvetical, Verdana, Tahoma;
	font-style: normal;
	font-weight: normal;
}

.J_txt_Content {
	font-family:Arial, "MS Gothic", Helvetical, Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: 14px;
	letter-spacing: 2px;
}
.J_link_Content {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 14px;
	letter-spacing: 2px;
}

.E_txt_Content {
	font-family: Arial, Helvetica, Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.E_link_Content {
	font-family: Arial, Helvetica, Verdana, Tahoma;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: 1px;

}

.txt-Content-Sm {

	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: 14px;
	letter-spacing: 2px;
}


.E_prodname_txt{
	font-family: Arial, Helvetica, Verdana, Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #FF5C00;
	text-decoration: none;
}
.J_prodname_txt{
	font-size: 18px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
.modelnum_txt{
	font-family: Arial, Helvetica, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}

.mixed_txt{
	font-family: Arial, "MS Gothic", Helvetica, Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.txtTableNews {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-top-style: none;
	border-bottom-style: none;
	border-right-color: #999999;
	border-right-style: none;
	border-right-width: 1px;
	border-left-style: none;
	border-left-color: #999999;
	border-left-width: 1px;
}
div#prodInfo-btn ul {
	margin: 0;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	}
div#prodInfo-btn ul li{
	background: url(../graphics/bullet2.gif) 0px 0px no-repeat;
	display: inline;
	padding-right: 10px;
	}
div#prodInfo-btn ul li a	{
	padding-left: 15px;
	}	
div#prod	{
	position:absolute;
	top:100px;
	left:250px;
	width:600px;
	}
div#prod-photo	{
	position:absolute;
	top:50px;
	width:300px;
	}
div#prod-intro	{
	position:absolute;
	top:50px;
	left:300px;
	width:300px;
	}
div#prod-misc	{
	position:absolute;
	top:300;
	width:300px;
	}
div#prod-detail	{
	position:absolute;
	top:500px;
	width:600px;
	}
	
.podname	{color:#FF6600;}

ul.featlist li	{line-height: 20px;}


*/
