#leftContainer{float:left;margin:0;padding:0;width:268px;}
	#overNavPanel{float:left; width:260px;border: 4px solid #fff; background-color:#FF9900; height:165px;margin:0;}
	#sideNav{float:left; width:260px;border: 4px solid #fff; min-height:120px;margin:0; }
	
#rightContainer{float:left;margin:0 0 0 20px;padding:0;width:608px;}
	#productImageContainer{position:relative;background-color:#FFFFFF;width:608px; padding:0; margin:0; z-index:1;}
    	#productImage{ position:relative;width:600px; margin:0; padding:4px; clear:both;z-index:1; min-height:165px;}

	#PIF{position:absolute; float:right; width:auto; bottom:4px;right:4px; z-index:100; color:#000; padding: 4px;}
	div.productNumber table td{ color:#FFFFFF; font-weight:bold; font-size:22px; letter-spacing:1px;padding:6px; margin:0;background-color:#003366; text-align:center;}
	#productImageContainer div.productNumber{position:absolute; float:left;top:2px;left:2px; z-index:100;}
	#PIF p.bullet{margin: 0;background:url(images/icon_arrows_link.gif) no-repeat 0 50%;padding: 0 0 0 17px;list-style-type:none;}
	#newPF{position:absolute; float:left; width:auto; bottom:64px; left: 8px; z-index:101; color:#FFF; padding: 10px; background-color:#009900;} 
	#newPF p a:link, #newPF p a:hover, #newPF p a:visited {color:#FFFFFF; text-decoration:underline; font-weight:bold; font-size:14px;} 
	#cmsContent{float:left; width:600px; min-height:291px; margin:0; background-color:#FFF; padding:4px;z-index:1;}
	#cmsContent h1{font-size:24px;color: #003366;padding:0;margin: 4px 0 6px 0;}
	#cmsContent h4.innerSubhead{color:#003366; font-size:14px; margin:0 0 10px 30px;}
	#cmsContent p{margin:3px 0 1px 0;font-size:12px;line-height:140%}
	#cmsContent .downloadBlock,
	#cmsContent .orderingBlock{border:2px solid #CCC;height:auto;float:right;margin:0 0 0 8px;clear:right;}
	#cmsContent .orderingBlock{padding:3px;}
	#cmsContent .noHeight{height: auto;}	
	#cmsContent .orderingBlock h2{background-color:#003366; padding:4px; font-size:13px; font-weight:bold; color:#FFFFFF;margin:0; text-align:center}
	#cmsContent .orderingBlock td p{font-size:11px;}
	#cmsContent .orderingBlock td p.motLink{font-size:12px; line-height:16px; text-align:left; margin:0 0 4px 0; padding: 2px 0; border: 1px solid #d2d2d2;}
	#cmsContent .orderingBlock td p span.price{font-size:22px; line-height:22px; font-weight:bold;}
	#cmsContent ul.contentList li{font-size:12px;margin:0 20px 3px 20px; list-style-type:square;}
	#cmsContent ul.documentList{margin:0 0 12px 4px; padding:0;}
	#cmsContent .documentHeading{font-weight:bold;margin:0 0 0 4px; color: #444;}
	#cmsContent ul.documentList li{font-size:12px;margin:0 20px 3px 0; padding:0; list-style-type:none;}				
    #cmsContent ul.documentList li img{margin:0 2px 0 0;}
/* column based layout breadcrumb  */
#breadcrumbRowContainer{position:relative;float: left; width:606px; padding:0 0 0 2px;margin:6px 0 6px 0;}
.breadcrumb{ margin:0;padding:0; font-size:11px;  width:450px;}

/* this is used the same in both breadcrumb layouts  */
ul#sharingBar{
	width:135px;
    display: inline;
    float: right;
    margin: 0;
    padding: 0;
    clear: both;
}
ul#sharingBar li{
    float: right;
    font-size: 11px;
    line-height: 13px;
    list-style-type: none;
    margin: 0 6px 0 0;
    padding: 0 6px;}
ul#sharingBar li.leftItem{
    border-right: 1px dotted #666;
    margin: 0;}
ul#sharingBar li img{margin-right: 3px;}

/* end SHARED  */
/* affiliate logos display below document tab on product detail page */
#affiliateBugs{width:600px; clear:both; float:left; margin:6px 0; padding:4px 0 0 0; border-top: 2px solid #003366;}
#affiliateBugs img{margin: 0 10px 0 0;}

.designTemplateGuideSummary{margin-left: 20px;}

#cableList TD {padding:4px; }
.evenRow {background-color: #dbdbdb;}
.oddRow {background-color: #ffffff;}
.ruleColor {background-color: #999999;}
#tab-drawing p {margin:3px 0 12px;}
