﻿
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #f0f1f1 !important;
	
}	
table.cat_lp .body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff; !important;
	
/* H1 tag variations*/	  
}
table.cat_lp h1 {
font-family: Arial, Helvetica, sans-serif;
	font-size:30px !important;
	font-weight:Bold;
	line-height:100%;
	display:inline;
	text-decoration:none;
	/* use for main headline of page*/
	
}
td.cat_lp .twentyeight h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px !important;
	font-weight:Bold;
	line-height: 100%;
	display:inline;
	text-decoration:none;
	/* use for main headline of page*/
	
}
table.cat_lp .twentysix h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:26px !important;
	font-weight:Bold;
	line-height: 100%;
	display:inline;
	text-decoration:none;
	/* use for main headline of page*/
	
	
}
table.cat_lp .twentyfour h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px !important;
	font-weight:Bold;
	line-height: 100%;
	display:inline;
	text-decoration:none;
	/* use for main headline of page*/
	
}
table.cat_lp .twentytwo h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px !important;
	font-weight:Bold;
	line-height:100%;
	display:inline;
	text-decoration:none;
	/* use for main headline of page*/
	
}
table.cat_lp .twenty h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px !important;
	font-weight:Bold;
	line-height: 100%;
	display:inline;
	text-decoration:none;
	/* use for main headline of page*/
	
}
table.cat_lp .eighteen h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px !important;
	font-weight:normal;
	line-height: 100%;
	display:inline;
	text-decoration:none;
/* use for "second" main headline setence or statement and product description over product images*/
	
}
table.cat_lp .sixteen h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px !important;
	font-weight:normal;
	line-height: 100%;
	display:inline;
	text-decoration:none;
	
}
table.cat_lp .fourteen h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px !important;
	font-weight:normal;
	line-height: 100%;
	display:inline;
	text-decoration:none;
/* use for product model and name in main introductory paragraph(anchor/link), same font size as body text when body is set to "size=none" */
	
}
table.cat_lp .twelve h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:normal;
	line-height: 100%;
	display:inline;
	text-decoration:none;
	
}
table.cat_lp .ten h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px !important;
	font-weight:normal;
	line-height: 100%;
	display:inline;
	text-decoration:none;
	
}
table.cat_lp .eight h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8px !important;
	font-weight:normal;
	line-height: 100%;
	display:inline;
	text-decoration:none;
	
}	
table.cat_lp .imagetext h1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px !important;
	font-weight:bold;
	line-height: 100%;
	text-align:left;
	display:inline;
	text-decoration:none;
	verticle-align:bottom;
	color: #666666;
	
}	
table.cat_lp .imagetext { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-align:left;
	verticle-align:bottom;
	color: #666666;

/* H2 tag variations*/	
}
table.cat_lp h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	display:inline;
	/*use for product headlines on multiple product pages*/
	
}
table.cat_lp .fourteen h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	display:inline;
	/*use for anchor text inside secondary product paragraph*/
	
}
table.cat_lp .twelve h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	display:inline;
/*use for anchor text inside secondary product paragraph*/	
	
}
table.cat_lp .ten h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display:inline;
	
}
table.cat_lp .eight h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #000000;
	display:inline;
	
}	
table.cat_lp .partnumber h2{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	display:inline;
	
}	
table.cat_lp .partnumber { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	
	
}
h3 {margin-bottom:0; padding-top:0px; padding-bottom:0;}
table.cat_lp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	
}
div.cat_lpoffer {
	float:right;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	text-align:right;
	
}
.cat_lpsep {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	display:block;
	clear:both;
	
}
.cat_lpsep-no {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	display:block;
	clear:both;
	
}
div.buttonbuy_r a {
	background-image: url(http://www.specialized.net/Specialized/Repository/cat_buy_r.jpg);
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 125px;
	clear:both;
	float:center !important;
	font-weight:bold;
    text-decoration:none;
	
	}
div.buttonbuy_b a {
	background-image: url(http://www.specialized.net/Specialized/Repository/cat_buy_b.jpg);
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 125px;
	clear:both;
	float:center !important;
	font-weight:bold;
    text-decoration:none;
	  
}
div.buttonmore_r a {
	background-image: url(http://www.specialized.net/Specialized/Repository/cat_morebt_r.jpg);
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 125px;
	clear:both;
	float:center !important;
	font-weight:bold;
    text-decoration:none;
	  
}
div.buttonmore_b a {
	background-image: url(http://www.specialized.net/Specialized/Repository/cat_morebtn_b.jpg);
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 125px;
	clear:both;
	float:center !important;
	font-weight:bold;
    text-decoration:none;
	  
}
div.demobt_b a {
	background-image: url(http://www.specialized.net/Specialized/Repository/cat_demobt_b.jpg);
	text-indent: -9999px;
	display: block;
	height: 65px;
	width: 65px;
	clear:both;
	float:center !important;
	font-weight:bold;
    text-decoration:none;

}
div.demobt_r a {
	background-image: url(http://www.specialized.net/Specialized/Repository/cat_demobt_r.jpg);
	text-indent: -9999px;
	display: block;
	height: 65px;
	width: 65px;
	clear:both;
	float:center !important;
	font-weight:bold;
    text-decoration:none;
	  
	  
}
table.cat_lp .features {
	display: block;
	float: left;
	clear: both;
}
table.cat_lp .features {
	background-image: url(http://www.specialized.net/specialized/Images/SPCEmail/features.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
	padding-top: 5px;
	display:block;
      text-decoration:none;
	  
	  
	  }
table.cat_lp .featuresnoln {
	background-image: url(http://www.specialized.net/specialized/Images/SPCEmail/features.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
	padding-top: 5px;
	display:block;
      text-decoration:none;
}
table.cat_lp .featuresnobg {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	display:block;
   	text-decoration:none;

}
li.first {
	list-style-type: none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#FF0000;
	margin-left: 0px;
	margin-bottom:0px;

}
table.cat_lp .features ul li {
	background-image: url(http://www.specialized.net/Specialized/Repository/cat_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	list-style-type: none;
	font-size:12px;
	font-weight:bold; 
	padding-top:4px;
	padding-bottom:4px;
	
	
	}
table.cat_lp .featuresnoln ul li {
	padding-left: 20px;
	list-style-type: none;
	font-weight:bold; 
	padding-bottom:0px;
	
	
}
table.cat_lp .featuresnobg ul li {
	background-image: url(http://www.specialized.net/Specialized/Repository/cat_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	list-style-type: none;
	font-size:12px;
	font-weight:bold; 
	padding-top:4px;
	padding-bottom:4px;
	  
}	
table.cat_lp .fiber_y  {
	background-color: #ffd400

}	
table.cat_lp .fiber_b  {
	background-color: #9fbfe5

}	
table.cat_lp .test_b  {
	background-color: #0080c6
	
}	
table.cat_lp .test_y  {
	background-color: #ffd400
	
}	
table.cat_lp .cable_g  {
	background-color: #009366
	
}	
table.cat_lp .cable_y  {
	background-color: #fff9ae
	
}	
table.cat_lp .tools_r  {
	background-color: #ed1c24
	
}	
table.cat_lp .tools_y  {
	background-color: #fff9ae
	
}	
table.cat_lp .shop_g  {
	background-color: #808285
	
}	
table.cat_lp .cases_full  {
	background-color: #fff9ae
	
}	
table.cat_lp .cases_line  {
	background-color: #fed09e
	
}	
table.cat_lp .cases_char  {
	background-color: #808285
	
}	
table.cat_lp .cases_blk  {
	background-color: #000000
	
}	
table.cat_lp .cases_g  {
	background-color: #4a6915
	
}	
table.cat_lp .cases_full2  {
	background-color: #0080c6
	
	}	
table.cat_lp .single_mode  {
	background-color: #ffd520
	
	}	
table.cat_lp .multi_mode  {
	background-color: #fdb913
	
	