/*    Common Styles    */


body {
	margin:0px 0px; 
	background-color: #d9d9dc; }

#pageBody {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	border: none;
	box-shadow:  0em .5em .5em rgba(0,0,0,0.5); 
	-moz-box-shadow:  0em .5em .5em rgba(0,0,0,0.5);
	-webkit-box-shadow:  0em .5em .5em rgba(0,0,0,0.5);
	background-color: white; }	

#content {
	width: 1000px;
    height: 1068px; 
	margin: 0px auto;
	padding: 0px;
	border: none;
	box-shadow:  0em .5em .5em rgba(0,0,0,0.5); 
	-moz-box-shadow:  0em .5em .5em rgba(0,0,0,0.5);
	-webkit-box-shadow:  0em .5em .5em rgba(0,0,0,0.5);
	background-color: white; }	

#container_body {
	position: relative;
	margin: 0px auto;
	width: 952px; }	

#container_contentMain {
	width: 920px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; }

.page-heading {
	display: block;
	position: relative;
	margin: 0px auto;
	width: 933px;
	vertical-align: top;
	padding-top: 9px;
	padding-left: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px; 
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzNywyMzcsMjM3LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(237,237,237,1), rgba(255,255,255,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(237,237,237,1), rgba(255,255,255,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(237,237,237,1)), color-stop(1, rgba(255,255,255,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF)";
	background-color: #ffffff;
	font: 23px Verdana, Arial, sans-serif;
	font-weight: bold; 
	color: #ef3e42; }	

.page-heading span {
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold; 
	color: #000; }

.page-heading_zt {
	display: block;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 930px;
	padding: 9px 10px 15px 10px;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzNywyMzcsMjM3LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(237,237,237,1), rgba(255,255,255,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(237,237,237,1), rgba(255,255,255,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(237,237,237,1)), color-stop(1, rgba(255,255,255,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF)";
	border-top-left-radius: 5px;
	border-top-right-radius: 5px; 
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-o-border-top-right-radius: 5px;
	-o-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px; 
	font: 30px/44px Verdana, Arial, sans-serif;
	font-weight: normal; 
	text-align: center;
	vertical-align: top;
	color: #424242; }	

div.printer-friendly-link_zt {
	display: inline-block;
	position: absolute;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #515151;
	z-index: 10; }
	
	div.printer-friendly-link_zt a:link, div.printer-friendly-link_zt a:visited {
		text-decoration: none;
		color: #515151; } 		

	div.printer-friendly-link_zt a:hover, div.printer-friendly-link_zt a:active {
		text-decoration: none;
		color: #74a318; }
	
/* Product Browser for home page */
	
.productsbrowser_container {
	display: inline-block;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 950px;
	/* box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5); 
	-moz-box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5);
	-webkit-box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5);  */  }	

table.productsbrowser {  
	margin: 0px auto; }

td.productsbrowser_imagebox {
	vertical-align: bottom;
	text-align: center; }

td.productsbrowser_imagebox img {
	margin-left: 25px;
	margin-right: 25px; }

td.productsbrowser_prodname {
	padding-top: 10px;
	vertical-align: top;
	font: 11px Arial, Helvetica, sans-serif; 
	color: #000;
	font-weight: bold;
	text-align: center; }

div.article-content-intro {
	display: inline-block;
	position: relative;
	margin-top: 0px;
	margin-bottom: 14px; }

div.article-content {
	/* display: inline-block;
	position: relative; */
	width: 918px;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	font: 14px  Arial, Helvetica, sans-serif; 
	/* font: 14px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif; */
	color: #222222; }
	
	div.article-content h2 {
		margin-top: 4px;
		margin-bottom: 15px;
		padding-top: 8px;
		font-size: 18px;
		line-height: 18px;
		color: #000; 
		font-weight: bold; }
	
	div.article-content p {
		margin-top: 0px;
		margin-bottom: 15px;
		line-height: 21px; }
	
	div.article-content a:link, div.article-content a:visited {
		text-decoration: underline;
		color: #18479b;
		font-weight: normal; }

	div.article-content a:hover, div.article-content a:active {
		text-decoration: underline;
		color: #515151;
		font-weight: normal; }		

	div.article-content ul {
		list-style-type: square; 
		margin-top: 0px; 
		margin-bottom: 0px;
		line-height: 21px; }

	div.article-content li {
		color: #ef3e42; }	

	div.article-content li span {
		color: #000; }


div.article-content_zt {
	/* display: inline-block;
	position: relative; */
	width: 918px;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	font: 16px Arial, Helvetica, sans-serif; 
	/* font: 18px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif; */
	color: #222222; }
		
	div.article-content_zt h2 {
		margin-top: 20px;
		margin-bottom: 5px;
		padding: 0px 5px 7px 0px;
		border-bottom: 1px solid #d9d9d9;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; 
		font-size: 22px;
		color: #0778b2;
		font-weight: bold;  } 
	
	div.article-content_zt p {
		margin-top: 0px;
		margin-bottom: 30px;
		line-height: 24px; }		
		
	div.article-content_zt a:link, div.article-content_zt a:visited {
		text-decoration: underline;
		color: #424242;
		font-weight: bold; }

	div.article-content_zt a:hover, div.article-content_zt a:active {
		text-decoration: underline;
		color: #74a318;
		font-weight: bold; }			

	div.article-content_zt ul {
		list-style-type: square; 
		margin-top: 0px; 
		margin-bottom: 0px;
		line-height: 21px; }

	div.article-content_zt li {
		color: #ef3e42; }	

	div.article-content_zt li span {
		color: #000; }


div.article-content_ztfees {
	/* display: inline-block;
	position: relative; */
	width: 918px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	font: 16px Arial, Helvetica, sans-serif; 
	/* font: 18px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif; */
	color: #222222; }
	
	div.article-content_ztfees blockquote {
		margin-left: 50px;
		padding-left: 15px;
		border-left: 4px solid #0778b2; }
	
	div.article-content_ztfees p {
		margin-top: 0px;
		margin-bottom: 20px;
		line-height: 24px; }		

	div.article-content_ztfees span {
		font-weight: bold;
		color: #0778b2; }	

	div.article-content_ztfees a:link, div.article-content_ztfees a:visited {
		text-decoration: underline;
		color: #424242;
		font-weight: bold; }

	div.article-content_ztfees a:hover, div.article-content_ztfees a:active {
		text-decoration: underline;
		color: #74a318;
		font-weight: bold; }			

div.article-content_zt-setup {
	/* display: inline-block;
	position: relative; */
	width: 918px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	font: 20px Arial, Helvetica, sans-serif; 
	/* font: 18px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif; */
	color: #222222; }

	div.article-content_zt-setup > p {
		margin-top: 0px;
		margin-bottom: 20px;
		line-height: 28px; }

	div.article-content_zt-setup a:link, div.article-content_zt-setup a:visited {
		text-decoration: underline;
		color: #424242;
		font-weight: bold; }

	div.article-content_zt-setup a:hover, div.article-content_zt-setup a:active {
		text-decoration: underline;
		color: #74a318;
		font-weight: bold; }			

	div.article-content_zt-setup h2 {
		margin-top: 30px;
		margin-bottom: 15px;
		padding: 0px 5px 7px 0px;
		font-family: "Lucida Grande", sans-serif;
		font-size: 22px;
		border-bottom: 1px solid #d9d9d9;
		color: #0778b2;
		font-weight: bold;  }

	div.article-content_zt-setup hr {
		height: 1px;
		border: none;
		color: #d9d9d9;
		background-color: #d9d9d9; 
		margin-bottom: 20px; } 

	div.article-content_zt-setup ol,
	div.article-content_zt-setup ul {
		margin-top: 0px;
		margin-left: 20px;
		*padding-left: 20px; }	

	div.article-content_zt-setup li {
		margin-top: 15px;
		line-height: 28px; }

	div.article-content_zt-setup li	p {
		margin: 0; }

	div.article-content_zt-setup li	p span {
		color: #424242;
		font-weight: bold; }


table.zt-steps-summary {
	margin-top: 0px;
	margin-bottom: 15px;
	vertical-align: top; }

td.zt-step-no {
	padding: 2px 20px 5px 0px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: #fff;
	color: #0778b2;
	font-size: 30px; }	

td.zt-step-item {
	padding: 3px 0px 0px 0px;
	vertical-align: top;
	line-height: 28px; }

div.zt-instr-box {
	display: block;
	position: relative; 
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	font-size: 24px;
	font-weight: bold;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	background-color: #f5f5f5;
	box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5); 
	-moz-box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5);
	-webkit-box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5); }	

div.quotebox_wrapper {
	display: inline-block;
	position: relative;
	margin-left: 20px;
	width: 800px;
	/* background-color: #eceff7;
	border: 1px solid #eceff7;;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px; */  }
	
div.quotebox-mark-left_zt {
	display: inline-block;
	position: relative; 
	float: left;
	padding-right: 20px;
	text-align: left;
	vertical-align: top;
	font-size: 100px;
	color: #0778b2;
	font-weight: bold; }	

div.quotebox-text_zt {
	display: inline-block;
	position: relative; 
	float: left;
	width: 760px;
	font-size: 16px;
	font-style: italic;
	text-align: left;
	vertical-align: top; }	

div.article-content_faq {
	/* display: inline-block;
	position: relative; */
	width: 918px;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	font: 14px/21px Arial, Helvetica, sans-serif; 
	/* font: 14px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif; */
	color: #222222; }
	
	div.article-content_faq h2 {
		margin-top: 4px;
		margin-bottom: 15px;
		padding-top: 8px;
		font-size: 18px;
		line-height: 18px;
		color: #000; 
		font-weight: bold; }
	
	div.article-content_faq p {
		margin-top: 0px;
		margin-bottom: 15px;
		font-size: 14px; }
	
	div.article-content_faq a:link, div.article-content_faq a:visited {
		text-decoration: underline;
		color: #18479b;
		font-weight: normal; }

	div.article-content-faq a:hover, div.article-content_faq a:active {
		text-decoration: underline;
		color: #515151;
		font-weight: normal; }		

	div.article-content_faq ol {
		margin-top: 0px; 
		margin-bottom: 0px; }

	div.article-content_faq li {
		margin-top: 10px;
		color: #000; }	

	div.article-content_faq li p {
		margin: 0;
		color: #222222;
		font-weight: normal; }

.faqpage-content {
	width: 920px;
	margin-top: 18px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	font: 13px  Arial, Helvetica, sans-serif; 
	/* font: 13px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif; */
 	/* color: #000; */
	color: #222222; }

.faqpage-content h2 {
	margin: 0px;
	padding-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000; 
	font-weight: bold;}	
	
.faqpage-content p {
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 14px;	 
	line-height: 21px;
	color: #515151; }	

ul.faqpage-list {
	list-style-type: square; 
	margin-top: 0px; 
	margin-bottom: 0px;
	line-height: 21px; }	

ul.faqpage-list li  {
	margin-bottom: 3px;
	color: #ef3e42;
	font-size: 14px; }
	
ul.faqpage-list li  a:link {
	text-decoration: none;
	color: #424242; }

ul.faqpage-list li  a:visited {
	text-decoration: none;
	color: #424242; }

ul.faqpage-list li  a:hover {
	text-decoration: none;
	color: #ef3e42; }

ul.faqpage-list li  a:active {
	text-decoration: none;
	color: #ef3e42; }	

.matrixProducts_Features_container {
	float: left;
	width: 120px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	border-right: 1px solid #ffffff;
	vertical-align: bottom; }
	
.wrapper1, .wrapper2 {
	float: left;
	width: 816px; 
	overflow-x: scroll; 
	overflow-y:hidden; }
	
.wrapper1 {
	height: 20px; }

/* .wrapper2 {
	height: 1100px; } */
	
.div1 { 
	width: 934px; 
	height: 20px; }
	
.div2 {	
	width: 934px; 
	background-color: transparent; 
	overflow: auto; }

#pageHeadingMain {
	display: block;
	position: relative;
	margin: 0px auto;
	width: 933px;
	height: 45px;
	vertical-align: top;
	padding-left: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px; 
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzNywyMzcsMjM3LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(237,237,237,1), rgba(255,255,255,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(237,237,237,1), rgba(255,255,255,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(237,237,237,1)), color-stop(1, rgba(255,255,255,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF)";
	background-color: #ffffff;
	font: 23px/45px Verdana, sans-serif;
	font-weight: bold; 
	color: #ef3e42; }

#pageHeadingMain span {
	margin-right: 15px;
	float: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242; }

#pageHeadingMain_twoline {
	display: block;
	position: relative;
	margin: 0px auto;
	width: 933px;
	vertical-align: top;
	padding-top: 9px;
	padding-left: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px; 
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzNywyMzcsMjM3LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(237,237,237,1), rgba(255,255,255,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(237,237,237,1), rgba(255,255,255,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(237,237,237,1)), color-stop(1, rgba(255,255,255,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF)";
	background-color: #ffffff;
	font: 20px Verdana, sans-serif;
	font-weight: bold; 
	color: #ef3e42; }	
	
div.scroll {
	position: relative;
	margin: 0px auto;
	width: 876px;
	overflow: auto;
	border: none;
	background-color: transparent; 
	padding: 3px; } 	
	
div.spacer { 
	line-height: 0px;
	margin: 0px;
	clear: both; }

div.spacer_height10 { 
	line-height: 10px;
	margin: 0px;
	clear: both; }
	
div.spacer-top { 
	line-height: 10px;
	margin: 0px;
	clear: both; }		
	
.clear {
	clear: both; }	

.tabmenu-top_container {
	display: inline-block;
	position: relative;
	margin: 0px auto;
	padding: 20px 0px 0px 15px;
	width: 940px;
	height: 24px; }
	
.tabmenu-top_selected {
	display: inline;
	position: relative;
	float: left;
	height: 24px;
	border-top: 1px solid #ef3e42;
	border-left: 1px solid #ef3e42;
	border-right: 1px solid #ef3e42;
	border-bottom: 0px;
	padding: 0px 15px 0px 15px;
	font: 11px/24px Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #ef3e42; 
	text-align: center; } 
	
.tabmenu-top_default {
	display: inline;
	position: relative;
	float: left;
	height: 24px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #ef3e42;
	padding: 0px 15px 0px 15px;
 	background-color: #ffffff; 
	font: 11px/24px Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: center; } 		

.tabmenu-top_rightline {
	display: inline;
	position: relative;
	float: left;
	height: 24px;
	width: 525px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #ef3e42;
	padding: 0px; } 	

.sectionShortcuts_container {
	display: inline-block;
	position: relative;
	margin: 0px 0px 15px 0px;
	width: 650px; }

.sectionShortcuts_description {
	display: block;
	position: relative;
	float: left;
	height: 15px;
	vertical-align: bottom; }

.sectionShortcuts_links {
	display: block;
	position: relative;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	vertical-align: bottom;
	height: 15px; }

.listLetters {
	list-style-type: none;
	margin: 0px;
	padding: 0px; }

.listLetters li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	font-size: 14px; }

a.linkTabmenuTop:link {
	text-decoration: none;
	color: #515155; }
	
a.linkTabmenuTop:visited {
	text-decoration: none;
	color: #515155; }

a.linkTabmenuTop:hover {
	text-decoration: underline;
	color: #515155; }

a.linkTabmenuTop:active {
	text-decoration: underline;
	color: #515155; }		

.backgroundHeading {
	position: relative;
	margin: 0px auto;
	width: 933px;
	height: 50px;
	vertical-align: top;
	padding: 5px 0px 0px 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px; 
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	background-image: -moz-linear-gradient( 
		top, 
		rgba(237,237,237,1), 
		rgba(255,255,255,1) );		
	background-image: -webkit-gradient( 
		linear, 
		left top, 
		left bottom, 
		color-stop( 0, rgba(237,237,237,1)),
		color-stop( 1, rgba(255,255,255,1)) ); 
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFEDEDED,EndColorStr=#FFFFFFFF)";
	background-color: #ffffff; 
	vertical-align: bottom; }

.curved_10 {
	border-radius: 10px;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url(../scripts/border-radius.htc); }
	
table.homepage {
	margin-top: 20px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 950px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5); 
	-moz-box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5);
	-webkit-box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5);  }	

td.homepage-imagebox {
	width: 237px;
	vertical-align: bottom;
	text-align: center; }

td.homepage-imagebox-row2 {
	vertical-align: bottom;
	text-align: center; }

td.homepage-prodfamily {
	padding-top: 10px;
	font: 14px Arial, Helvetica, sans-serif; 
	color: #000;
	font-weight: bold;
	line-height: 14px;
	text-align: center; }

td.homepage-prodfamily-row2 {
	padding-top: 10px;
	font: 14px Arial, Helvetica, sans-serif; 
	color: #000;
	font-weight: bold; 
	line-height: 14px;
	text-align: center; }
	
td.homepage-spacerline {
	line-height: 10px; }	

td.homepage-dividerline {
	text-align: center; }

td.homepage-dividerline div {
	display: inline-block;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto; 
	width: 920px;
	border-bottom: 1px solid #d9d9d9;
	line-height: 1px; }
  
.product-matrix_firstrow {
	display: block; 
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	height: 716px;
	background-color: #ffffff; }

.product-esp-matrix_firstrow {
	display: block; 
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	height: 776px; 
	background-color: #ffffff; }


.product_matrix_section {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 310px;
	height: 715px; 
	border: 0px;
	background: #ffffff; }

.product-esp_matrix_section {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 310px;
	height: 775px; 
	border: 0px;
	background: #ffffff; }

.product_matrix_section2 {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 155px;
	height: 700px;
	border-right: 1px solid #ef3e42;
	border-left: 1px solid #ef3e42;	
	background: #ffffff; }

.product-esp_matrix_section2 {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 155px;
	height: 775px;
	border-right: 1px solid #ef3e42;
	border-left: 1px solid #ef3e42;	
	background: #ffffff; }

.product_matrix_section3 {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 465px;
	height: 715px;
	background: #ffffff; }

.product-esp_matrix_section3 {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 465px;
	height: 775px;
	background: #ffffff; }
	
.product-matrix_adsl{
	display: block; 
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	height: 655px;
	background-color: #ffffff; }	
	
.product_matrix_sectionAdsl {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 310px;
	height: 645px; 
	border: 0px;
	background: #ffffff; }

.product_matrix_sectionAdsl2 {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 465px;
	height: 645px;
	border-right: 1px solid #ef3e42;
	border-left: 1px solid #ef3e42;	
	background: #ffffff; }
	
.product_matrix_sectionAdsl3 {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 155px;
	height: 645px;
	background: #ffffff; }
	
	
.product_matrix_box4596 {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 148px;
	height: 302px; }
	
.product_matrix_boxBottomRow {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 148px;
	height: 302px; }		

.product-matrix_cable {
	display: block; 
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	height: 590px;
	background-color: #ffffff; }

.product-matrix_dialup {
	display: block; 
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	height: 606px;
	background-color: #ffffff;
	border: 1px solid green; }

.product-matrix_keyboards {
	display: block; 
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	height: 606px;
	background-color: #ffffff; }	
	
.product-matrix_keyboards {
	display: block; 
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	height: 606px;
	background-color: #ffffff; }	
	
.product_matrix_sectionCable {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 315px;
	height: 589px;
	border-right: 1px solid #ef3e42;
	background: #ffffff; }
	
.product_matrix_sectionCable-esp {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 467px;
	height: 589px;
	border-right: 1px solid #ef3e42;
	background: #ffffff; }			

.product_matrix_sectionCable2 {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 620px;
	height: 589px;
	background: #ffffff; }	

.product_matrix_sectionCable2-esp {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 467px;
	height: 589px;
	background: #ffffff; }	

.product_matrix_sectionDialup {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 170px;;
	height: 605px;
	border-right: 1px solid #ef3e42;
	background: #ffffff; }	
	
.product_matrix_sectionKeyboards {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 315px;
	height: 605px;
	border-right: 1px solid #ef3e42;
	background: #ffffff; }			

.product_matrix_sectionKeyboards2 {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 620px;
	height: 605px;
	background: #ffffff; }		

.product-matrix_boxAccessories {
	display: inline;
	position: relative;
	float: left;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	width: 252px;
	height: 305px;
	/* background-color: #fafafa; */
	border: 6px solid #e8e8e8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; }

.product_matrix_heading {
	display: inline; 
	position: relative;
	float: left;
	width: 275px;
	height: 30px;
	margin: 0px;
	padding: 0px 0px 5px 15px;
	font: 14px Verdana, Arial, sans-serif;
	color: #515151;
	vertical-align: text-top; }

.product_matrix_heading2 {
	display: inline; 
	position: relative;
	float: left;
	width: 140px;
	height: 30px;
	margin: 0px;
	padding: 0px 0px 5px 15px;
	font: 14px Verdana, Arial, sans-serif;
	color: #515151;
	vertical-align: text-top; }	
	
.product_matrix_heading3 {
	display: inline; 
	position: relative;
	float: left;
	width: 445px;
	height: 30px;
	margin: 0px;
	padding: 0px 0px 5px 15px;
	font: 14px Verdana, Arial, sans-serif;
	color: #515151;
	vertical-align: text-top;}	
	
.product_matrix_headingCable {
	display: inline; 
	position: relative;
	float: left;
	width: 290px;
	height: 26px;
	margin: 0px;
	padding: 0px 0px 5px 15px;
	font: 14px Verdana, Arial, sans-serif;
	color: #515151;
	vertical-align: text-top; }	
	
.product_matrix_headingCable2 {
	display: inline; 
	position: relative;
	float: left;
	width: 598px;
	height: 26px;
	margin: 0px;
	padding: 0px 0px 5px 15px;
	font: 14px Verdana, Arial, sans-serif;
	color: #515151;
	vertical-align: text-top; }			
	
.product_matrix_headingAccessories {
	display: inline; 
	position: relative;
	float: left;
	width: 227px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	font: 13px Verdana, Arial, sans-serif;
	color: #000000;
	vertical-align: text-top; }		

.product_matrix_imagebox {
	display: table-cell;
	position: relative; 
	float: left;
	width: 140px;
	height: 102px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	text-align: center;
	vertical-align: bottom; }

.product_matrix_imagebox2 {
	display: table-cell;
	position: relative; 
	float: left;
	width: 227px;
	height: 70px;
	margin: 14px 0px 10px 10px;
	padding: 0px;
	text-align: center;
	vertical-align: bottom; }	

.product_matrix_imagebox4520 {
	display: table-cell;
	position: relative; 
	float: left;
	width: 140px;
	height: 102px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	text-align: center;
	vertical-align: bottom; }

.product_matrix_imagebox4596 {
	display: table-cell;
	position: relative; 
	float: left;
	width: 140px;
	height: 90px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	text-align: center;
	vertical-align: bottom; }

.product_matrix_imageboxBottomRow {
	display: table-cell;
	position: relative; 
	float: left;
	width: 140px;
	height: 72px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	text-align: center;
	vertical-align: bottom; }

.product_matrix_imageboxCable {
	display: table-cell;
	position: relative; 
	float: left;
	width: 298px;
	height: 125px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	text-align: center;
	vertical-align: bottom; }
	
.product_matrix_imageboxKeyboards {
	display: table-cell;
	position: relative; 
	float: left;
	width: 298px;
	height: 162px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	text-align: center;
	vertical-align: bottom; }		

.product-matrix_descrbox {
	display: table-cell; 
	position: relative;
	float: left;
	width: 140px;
	height: 546px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center; }
	
.product-matrix_descrbox3 {
	display: table-cell; 
	position: relative;
	float: left;
	width: 140px;
	height: 222px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center; }

.product-esp-matrix_descrbox3 {
	display: table-cell; 
	position: relative;
	float: left;
	width: 140px;
	height: 244px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center; }
	
.product-matrix_descrbox4 {
	display: table-cell; 
	position: relative;
	float: left;
	width: 232px;
	height: 210px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center; }
	
.product-matrix_descrbox4506 {
	display: table-cell; 
	position: relative;
	float: left;
	width: 146px;
	height: 546px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center; }		

.product-matrix_descrbox4520 {
	display: table-cell; 
	position: relative;
	float: left;
	width: 140px;
	height: 546px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center; }

.product-matrix_descrbox5510 {
	display: table-cell; 
	position: relative;
	float: left;
	width: 140px;
	height: 180px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center; }
	
.product-matrix_descrboxCable {
	display: table-cell; 
	position: relative;
	float: left;
	width: 298px;
	height: 420px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center; }	

.product-matrix_descrboxCable-esp {
	display: table-cell; 
	position: relative;
	float: left;
	width: 420px;
	height: 420px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center;
	border: 1px solid black; }	
	

.product-matrix_descrboxKeyboards {
	display: table-cell; 
	position: relative;
	float: left;
	width: 298px;
	height: 397px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	vertical-align: bottom;
	text-align: center; }				
	
.product-matrix-descr-prodname {
	margin: 0px;
	padding: 0px;
	font: 14px Arial, sans-serif;
	color: #ef3e42;
	font-weight: bold;
	text-align: center;
	line-height: 1.25em; }

.product-matrix-descr-prodname2 {
	font: 14px Arial, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
	line-height: 1.25em; }
	
.product-matrix-descr-prodnameSub {
	margin: 0px;
	padding: 0px;
	font: 12px Geneva, Verdana, Arial, sans-serif;
	color: #ef3e42;
	
	text-align: center;
	line-height: 1.25em; }	

.product-matrix-descr-model {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	line-height: normal; }

.product-matrix-descr-model2 {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	line-height: 1.75em; }	

.product-matrix-descr-modelAdsl {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	line-height: 1.75em; }

.product-matrix-descr-features {
	display: inline-block;
	position: relative;
	margin: 10px 8px 0px 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left; }

.product-matrix-descr-featuresAdsl {
	display: inline-block;
	position: relative;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left; }
	
.buttonFindRetailer {
	margin: 15px 0px 0px 10px;
	vertical-align: middle; }

.buttonFindRetailer2 {
	margin: 15px 0px 0px 55px;
	vertical-align: middle; }

.product-matrix-descr-buttons {
	display: inline-block;
	position: relative;
	margin: 8px 8px 0px 10px;
	text-align: center;  }

.product-matrix_divider {
	display: inline-block;
	position: relative;
	width: 430px;
	margin: 0px auto;
	line-height: 0px;
	border-top: 1px dotted #d9d9d9; }

.product-matrix_factsrow {
	display: block; 
	position: relative;
	margin-top: 2px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 935px;
	height: 170px; }

.product-matrix_summarybox1 {
	display: table-cell; 
	position: relative;
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	font: 13px Arial, sans-serif; 
	border: 1px solid blue; }	

ul.listMatrix {
	list-style-type: square; 
	margin: 0px 0px 0px 14px; 
	padding: 0px; }

li.listMatrixItem {
	margin-top: .5em;
	line-height: 1.25em; }
	
.lineDivider {
	display: block;
	position: relative;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: auto;
	nargin-left: auto;
	height: 6px;
	width: 935px;
	border-top: 1px dotted #d9d9d9;
	line-height: 1px; }

#sectionMainText {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 15px 15px;
	padding: 0px; 
	width: 600px; }	

#sectionMainText_4501-4504 {
	display: inline-block;
	float: left;
	margin: 0px 0px 15px 15px;
	padding: 0px; 
	width: 620px; }	

#sectionMainText_width620 {
	display: inline-block;
	float: left;
	margin: 0px 0px 15px 15px;
	padding: 0px; 
	width: 620px; }	

#sectionMainText_X7N {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 15px 15px;
	padding: 0px; 
	width: 650px;}	

#sectionMainText_ZDTV {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 15px 15px;
	padding: 0px; 
	width: 910px; }		

#sectionRightColumn {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 15px 15px; 
	width: 290px;
	text-align: center; }
	
.retailbutton-model {
	margin-top: 0px;
	margin-bottom:5px;
	font-weight: bold; }	

#sectionRightColumn_X7N {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 15px 0px; 
	width: 270px;
	text-align: center; }

#sectionRightColumn_9005 {
	display: inline-block;
	position: relative;
	float: right;
	margin: 0px 30px 0px 0px; 
	width: 250px;
	text-align: center;	}

.sectionRightColumn_5341 {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 15px 15px; 
	width: 290px;
	text-align: center; }
	
	.sectionRightColumn_5341 span {
		font-size: 10px;
		font-family: Geneva, Verdana, Arial, sans-serif;
		color: #000;
		font-weight: normal; }

	.sectionRightColumn_5341 p {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 11px; }


.sectionRightColumn_4314 {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 15px 15px; 
	width: 290px;
	text-align: center; }


.sectionRightColumn_4501-4504 {
	display: inline-block;
	float: left;
	width: 270px;
	margin: 0 0 0 25px; 
	text-align: center; }

	.sectionRightColumn_4501-4504 img {
		border: none; }

	.sectionRightColumn_4501-4504 p {
		margin-top: 20px;
		margin-bottom: 25px;
		font-size: 11px;
		color: #515151; }

.sectionRightColumn_width270 {
	display: inline-block;
	float: left;
	width: 270px;
	margin: 0 0 0 25px; 
	text-align: center; }

	.sectionRightColumn_width270 img {
		border: none; }

	.sectionRightColumn_width270 p {
		margin-top: 10px;
		margin-bottom: 25px;
		font-size: 10px;
		color: #515151; }


#sectionModemsPhones {
	display: inline-block;
	position: relative;
	margin: 15px 15px;
	width: 204px;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	border: 1px solid #d9d9d9;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)";
	background-color: #f5f5f5;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 16px Arial, Verdana, sans-serif;
	color: #515151;
	text-align: left;  }

.sectionFootnote {
	margin-top: 0px;
	margin-bottom: 10px;
	font: 11px Arial, Verdana, sans-serif; }	

#containerAdsFeatures {
	display: block; 
	position: relative;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 945px;
	height: 130px;
	background-color: #ffffff; }
	
#containerAdsFeatures-esp {
	display: block; 
	position: relative;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 945px;
	height: 134px;
	background-color: #ffffff; }

#containerAdsFeatures-esp_Cable {
	display: block; 
	position: relative;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 945px;
	height: 160px;
	background-color: #ffffff; }
	
#containerAdsFeatures_DialUp {
	display: inline-block; 
	position: relative;
	margin-top: 12px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 950px; }	

#sectionModemsPhones2 {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 270px;
	height: 95px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 13px Arial, Helvetica, sans-serif;
	color: #424242;
	line-height: 1.25em;
	text-align: left;  }
	
#boxDSLServices {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 10px 0px 0px;
	width: 445px;
	height: 115px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 13px Arial, Helvetica, sans-serif;
	color: #424242;
	text-align: left;  }

#boxDSLServices-esp {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 10px 0px 0px;
	width: 445px;
	height: 130px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 13px Arial, Helvetica, sans-serif;
	color: #424242;
	text-align: left;  }

	
.boxSectionDSL-1 {
	display: table-cell;
	position: relative;
	float: left; 
	width: 120px;
	height: 80px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	color: #424242;
	line-height: 1.25em; }
	
.boxSectionDSL-2 {
	display: table-cell;
	position: relative;
	float: left;
	width: 125px;
	height: 80px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	color: #424242;
	line-height: 1.25em; }

.boxSectionDSL-3 {
	display: table-cell;
	position: relative;
	float: left;
	width: 150px;
	height: 75px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 2px solid #d9d9d9;
	color: #ef3e42;
	vertical-align: top; }	

.boxSectionDSL-3  p {
	margin: 0em 0em .75em 0em;}	

#boxDSLFilters {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px;
	width: 445px;
	height: 115px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 13px Arial, Helvetica, sans-serif;
	color: #424242;
	text-align: left;  }

#boxDSLFilters-esp {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px;
	width: 445px;
	height: 130px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 13px Arial, Helvetica, sans-serif;
	color: #424242;
	text-align: left;  }

.boxSectionFilters-1 {
	display: table-cell;
	position: relative;
	float: left; 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000; }

.boxSectionFilters-esp-1 {
	display: table-cell;
	position: relative;
	float: left; 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	border: 1px solid red; }

.boxSectionFilters-2 {
	display: table-cell;
	position: relative;
	float: left; 
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	border-left: 2px solid #d9d9d9;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ef3e42; }

.boxSectionFilters-esp-2 {
	display: table-cell;
	position: relative;
	float: left; 
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	border-left: 2px solid #d9d9d9;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ef3e42; }

.boxSectionFilters-3 {
	display: table-cell;
	position: relative;
	float: left; 
	height: 25px;
	width: 90px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	border-left: 2px solid #d9d9d9; 
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ef3e42; }

.boxSectionFilters-esp-3 {
	display: table-cell;
	position: relative;
	float: left; 
	height: 25px;
	width: 90px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	border-left: 2px solid #d9d9d9; 
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ef3e42;
	border: 1px solid black; }


.descrFilters{
	margin: 1em 0em 1em 0em;
	font: 11px Arial, Verdana, sans-serif;
	color: #424242; }

#boxDialUp_WhyZoom {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 10px 20px 0px;
	width: 634px;
	height: 190px;
	padding: 0px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)";
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5); 
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left; }

#boxDialUp_WhyZoom h2 {
	margin: 10px 10px 0px 10px;
	font: 16px Geneva, Verdana, sans-serif;
	line-height: 16px;
	color: #424242; }
	
table.WhyZoom {
	border: 1px;
	margin: 10px 0px 10px 10px; }

table.WhyZoom h3 {
	margin: 0px;	
	font-size: 12px;
	color: #424242; } 

table.WhyZoom p {
	margin-top: 0px;
	margin-bottom: 7px;
	line-height: 14px; }

td.WhyZoom_col1 {
	vertical-align: text-top; } 	

td.WhyZoom_col2 {
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: text-top; } 	

#boxDialUp_Feature {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 274px;
	height: 172px;
	padding: 10px 15px;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDY2LDY2LDY2LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMTEyLDExMiwxMTIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(66,66,66,1), rgba(112,112,112,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(66,66,66,1), rgba(112,112,112,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(66,66,66,1)), color-stop(1, rgba(112,112,112,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF424242,EndColorStr=#FF707070);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF424242,EndColorStr=#FF707070)";
	background-color: #707070;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5); 
	font: 16px Verdana, Arial, sans-serif;
	line-height: 21px;
	color: #ffffff;

	text-align: left; } 

#boxDialUp_Feature div {
	display: inline-block;
	margin-top: 15px;
	font-size: 10px;
	line-height: 12px; }	

#boxZDTV {
	margin: 5px 0px 0px 8px;
	padding: 5px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)";
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 11px Arial, Helvetica, sans-serif;
	color: #424242;
	text-align: center; }
	
.boxHighlightedFeature_ZDTV_Heading {
	margin-top: 5px;
 	margin-bottom: 5px;
 	color: #0b469a; 
 	font-size: 14px;
 	font-weight: bold;
 	text-align: center; }	
	
.boxSectionZDTV-1 {
	display: table-cell;
	position: relative;
	float: left; 
	width: 180px;
	height: 75px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	background: url(../images/logos/zdtv_logo_med.jpg) center center no-repeat;
	font-size: 11px;
	color: #424242;
	line-height: 1.25em;
	border: 1px solid blue;
	vertical-align: middle; }
	
.boxSectionZDTV-2 {
	display: table-cell;
	position: relative;
	float: left;
	width: 450px;
	height: 75px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	color: #424242;
	line-height: 1.25em;
	border: 1px solid blue; }

.boxSectionZDTV-3 {
	display: table-cell;
	position: relative;
	float: left;
	width: 200px;
	height: 75px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	border: 2px solid #d9d9d9;
	color: #ef3e42;
	vertical-align: top; }

.boxSectionZDTV_9005_Col1 {
	display: table-cell;
	position: relative;
	float: left;
	width: 255px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	vertical-align: top; }

.boxSectionZDTV_9005_Col2 {
	display: table-cell;
	position: relative;
	float: left;
	width: 615px;
	margin: 10px 0px 0px 20px;
	padding-top: 5px;
	vertical-align: top; }
	
.boxSectionZDTV_9005_VideoBanner {
	display: inline-block;
	position: relative;
	float: left; }

.boxSectionZDTV_9005_KeyboardCallout_Col1 {
	display: inline-block; 
	position: relative;
	float: right;
	padding-left: 20px;
	width: 165px; 
	color: #424242; }

.boxSectionZDTV_9005_KeyboardCallout_Col2 {
	display: inline-block; 
	position: relative;
	float: right;
	padding-left: 20px;
	color: #424242;}
		
.boxSectionZDTV_9006_Col1 {
	display: table-cell;
	position: relative;
	float: left;
	width: 225px;
	height: 280px;
	margin: 25px 0px 0px 0px;
	padding: 0px;
	vertical-align: top; }

.boxSectionZDTV_9006_Col2 {
	display: table-cell;
	position: relative;
	float: left;
	width: 640px;
	height: 280px;
	margin: 25px 0px 0px 30px;
	padding: 0px;
	vertical-align: top; }
	
.textProductName {
	font: 12px Geneva, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #ef3e42; }	

.textProductModel {
	font: 12px Arial, sans-serif;
	font-weight: bold;
	color: #000000; }	
	
.contentbox-fullwidth {
	display: block;
	position: relative;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 918px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	/* box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5); */ }
	
.boxModemsPhones {
	display: inline-block;
	position: relative;
	width: 565px;
	margin: 0px 0px 15px 15px;
	padding: 0px 10px 0px 10px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	background-color: #f5f5f5; }

.boxModemsPhones_heading {
	margin-top: 5px;
 	margin-bottom: 5px;
 	color:#424242; 
 	font-size: 14px;
 	font-weight: bold;
 	text-align: center; }
 
.boxModemsPhones_body {
  	font: 13px Arial, Verdana, sans-serif;
 	line-height: 1.25em; }

.boxHighlightedFeature {
	display: inline-block;
	position: relative;
	width: 565px;
	margin: 10px 0px 15px 0px;
	padding: 0px 10px 0px 10px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	background-color: #f5f5f5; }

.boxHighlightedFeature_heading {
	margin-top: 5px;
 	margin-bottom: 5px;
 	color:#424242; 
 	font-size: 14px;
 	font-weight: bold;
 	text-align: center; }
	
.boxHighlightedFeature_ZDTV {
	display: inline-block;
	position: relative;
	width: 570px;
	margin: 0px 0px 15px 0px;
	padding: 10px;
	border-left: 3px solid #0b469a;
	border-right: 3px solid #0b469a;
	border-bottom: 3px solid #0b469a;
 	border-bottom-left-radius: 5px;
 	border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;	
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px; 
	background-color: #fee561; 
	font: 12px Arial, Verdana, sans-serif;
	color: black; }

.boxHighlightedFeature_ZDTV ul li {
	font-size: 12px; }

.boxHighlightedFeature_ZDTV_heading {
	display: inline-block;
	position: relative;
	width: 596px;
	margin-top: 0px;
 	margin-bottom: 0px;
 	font: 16px/24px Arial, Verdana, sans-serif;
 	font-weight: bold;
 	text-align: center;
 	background-color: #0b469a;
 	color: #ffffff; 
 	border-top-left-radius: 5px;
 	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;	
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px; }

 .boxHighlightedFeature_ZDTV_question {
  	font-size: 14px;
 	font-weight: bold; }			
 
.boxHighlightedFeature_body {
  	font: 13px Arial, Verdana, sans-serif;
 	line-height: 1.25em; }
 	
.boxLearnMore_ZDTV {
	display: inline-block;
	position: relative;
	float: left;
	margin-top: 25px;
	padding: 7px;
	border: 1px solid black;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	vertical-align: top;
	font: 15px Arial, Verdana, sans-serif;
	color: #424242; }

#sectionATT {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 10px 0px 15px;
	width: 278px;
	height: 93px;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 12px Arial, Verdana, sans-serif; 
	font-weight: bold;
	text-align: left;  }

#sectionTMobile {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 10px 0px 5px;
	width: 278px;
	height: 93px;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	background-color: #ffffff;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 12px Arial, Verdana, sans-serif; 
	font-weight: bold;
	text-align: left;  }

#boxSectionImage_CableLabs {
	display: table-cell;
	position: relative;
	margin: 10px 0px 0px 5px;
	width: 70px;
	height: 85px;
	float: left;
	vertical-align: text-top; }
	
#boxSectionText_CableApprovals {
	display: table-cell;
	position: relative;	
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 375px;
	/* height: 85px; */
	float: left; }	
	
#boxSectionText_Links {
	display: table-cell;
	position: relative;	
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 10px;
	width: 219px;
	/* height: 75px; */
	float: left;
	border-left: 2px solid #d9d9d9; }	

#boxSectionText_Links p {
	margin: 0em 0em .75em 0em;
	font-size: 13px;
	color: #ef3e42; }	

#boxCable {
	display: block;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 690px;
	height: 100px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 13px Arial, Helvetica, sans-serif;
	color: #424242;
	vertical-align: top;
	text-align: left;  }

#boxCable-esp {
	display: block;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 690px;
	height: 129px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 13px Arial, Helvetica, sans-serif;
	color: #424242;
	vertical-align: top;
	text-align: left;  }


#boxCable2 {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 0px 5px;
	width: 226px;
	height: 96px;
	background-color: #6352a3;
	border: 2px solid #ffd65a; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	text-align: center; 
	vertical-align: text-top; }

#boxCable2-esp {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 0px 5px;
	width: 226px;
	height: 125px;
	background-color: #6352a3;
	border: 2px solid #ffd65a; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	text-align: center; 
	vertical-align: text-top; }

#boxCable2 p {
	margin-top: 5px;
	margin-bottom: 5px; }

.textAd_OwnCable {
	font: 16px Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #ffffff; }

.textAd_ElimCharges {
	font: 14px Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #ffd65a; }
	
.textAd_ChargesVary {
	margin-top: .5em;
	font: 10px Arial, Helvetica, sans-serif; 
	color: #ffd65a; }			

	
/*  CSS Image Gallery 
   Credits: Dynamic Drive CSS Library 
  URL: http://www.dynamicdrive.com/style/ */

	.gallerycontainer {
		position: relative;
		height: 400px;
		width: 300px;
		text-align: center;
			/*Add a height attribute and set to largest image's height to prevent overlaying*/ }

	.thumbnail img{
		border: 1px solid #d9d9d9;
		margin: 10px 2px 2px 0px; }

	.thumbnail:hover{
		background-color: transparent; }

	.thumbnail:hover img{
		border: 0px; }

	.thumbnail span{ /*CSS for enlarged image*/
		position: absolute;
		padding: 0px;
		left: -1000px;
		border: 0px;
		visibility: hidden;
		background-color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		color: #515155;
		text-align: center;
		text-decoration: none; }

	.thumbnail span img{ /*CSS for enlarged image*/
		border-width: 0;
		padding: 0px;  }

	.thumbnail:hover span{ /*CSS for enlarged image*/
		visibility: visible;
		bottom: 160px;
		left: 38px;
		 /*position where enlarged image should offset horizontally */
		z-index: 50; }	
		
.textDesc_LearnMore {
	font: 11px Arial, Helvetica, sans-serif; 	
	color: #ef3e42; }	
	

.textBody {
	font: 12px Arial, Helvetica, sans-serif; 
	color: #000000; }

.textBody a:link {
	text-decoration: none;
	color: #0d009b; }

.textBody a:visited {
	text-decoration: none;
	color: #00299b; }	

.textBody a:hover {
	text-decoration: underline;
	color: #00299b; }		

.textBody a:active{
	text-decoration: underline;
	color: #00299b; } 


.textBody2 {
	font: 12px Arial, Helvetica, sans-serif; 
	color: #000000; }

.textBody2 a:link {
	text-decoration: none;
	color: #18479b; }

.textBody2 a:visited {
	text-decoration: none;
	color: #18479b; }	

.textBody2 a:hover {
	text-decoration: underline;
	color: #18479b; }		

.textBody2 a:active{
	text-decoration: underline;
	color: #18479b; } 


.textBody3 {
	font: 12px Arial, Helvetica, sans-serif; 
	color: #424242; }

.textBody3 a:link {
	text-decoration: none;
	color: #18479b; }

.textBody3 a:visited {
	text-decoration: none;
	color: #18479b; }	

.textBody3 a:hover {
	text-decoration: underline;
	color: #18479b; }		

.textBody3 a:active{
	text-decoration: underline;
	color: #18479b; } 

.textBody4 {
	font: 15px Arial, Helvetica, sans-serif; 
	color: #424242; }

.textBody4 a:link {
	text-decoration: none;
	color: #18479b;
	font-weight: bold; }

.textBody4  a:visited {
	text-decoration: none;
	color: #18479b;
	font-weight: bold; }	

.textBody4 a:hover {
	text-decoration: underline;
	color: #18479b;
	font-weight: bold; }		

.textBody4 a:active{
	text-decoration: underline;
	color: #18479b;
	font-weight: bold; } 

.textBody4 p {
	margin-top: 16px;
	margin-bottom: 16px;
	line-height: 19px; }
	 
	
a.redlink:link {
	text-decoration: none;
	color: #ef3e42; }

a.redlink:visited {
	text-decoration: none;
	color: #ef3e42; }

a.redlink:hover {
	text-decoration: underline;
	color: #ef3e42; }

a.redlink:active {
	text-decoration: underline;
	color: #ef3e42; }	


a.black-red:link {
	text-decoration: none;
	color: #000000; }

a.black-red:visited {
	text-decoration: none;
	color: #000000; }

a.black-red:hover {
	text-decoration: none;
	color: #ef3e42; }

a.black-red:active {
	text-decoration: none;
	color: #ef3e42; }	


a.gray-red:link {
	text-decoration: none;
	color: #515151; }

a.gray-red:visited {
	text-decoration: none;
	color: #515151; }

a.gray-red:hover {
	text-decoration: none;
	color: #ef3e42; }

a.gray-red:active {
	text-decoration: none;
	color: #ef3e42; }	


a.bluelink:link {
	text-decoration: none;
	color: #0d009b; }

a.bluelink:visited {
	text-decoration: none;
	color: #00299b; }	

a.bluelink:hover {
	text-decoration: underline;
	color: #00299b; }		

a.bluelink:active {
	text-decoration: underline;
	color: #00299b; }


a.bluelink2:link {
	text-decoration: none;
	color: #18479b; }

a.bluelink2:visited {
	text-decoration: none;
	color: #18479b; }	

a.bluelink2:hover {
	text-decoration: underline;
	color: #18479b; }		

a.bluelink2:active {
	text-decoration: underline;
	color: #18479b; }


a.bluelink-ul:link {
	text-decoration: underline;
	color: #0d009b; }

a.bluelink-ul:visited {
	text-decoration: underline;
	color: #00299b; }	

a.bluelink-ul:hover {
	text-decoration: underline;
	color: #00299b; }		

a.bluelink-ul:active {
	text-decoration: underline;
	color: #00299b; }  
	
	
a.whitelink:link {
	text-decoration: none;
	color: #ffffff; }

a.whitelink:visited {
	text-decoration: none;
	color: #ffffff; }	

a.whitelink:hover {
	text-decoration: underline;
	color: #ffffff; }		

a.whitelink:active {
	text-decoration: underline;
	color: #ffffff; }


a.support_image-enlarge:link {
	text-decoration: none;
	color: #666666;
	font-weight: normal; }

a.support_image-enlarge:visited {
	text-decoration: none;
	color: #666666;
	font-weight: normal; }	

a.support_image-enlarge:hover {
	text-decoration: underline;
	color: #666666;
	font-weight: normal; }		

a.support_image-enlarge:active {
	text-decoration: underline;
	color: #666666;
	font-weight: normal; }


a.contactlink:link {
	text-decoration: underline;
	color: #515151;
	font-weight: normal; }

a.contactlink:visited {
	text-decoration: underline;
	color:  #515151;
	font-weight: normal; }	

a.contactlink:hover {
	text-decoration: underline;
	color:  #ef3e42;
	font-weight: normal; }		

a.contactlink:active {
	text-decoration: underline;
	color:  #ef3e42;
	font-weight: normal; }


a.contactlink2:link {
	text-decoration: underline;
	color: #515151;
	font-weight: bold; }

a.contactlink2:visited {
	text-decoration: underline;
	color:  #515151;
	font-weight: bold; }	

a.contactlink2:hover {
	text-decoration: none;
	color:  #ef3e42;
	font-weight: underline; }		

a.contactlink2:active {
	text-decoration: underline;
	color:  #ef3e42;
	font-weight: bold; }


a.langlink:link {
	text-decoration: none;
	color: #424242;
	font-weight: bold; }

a.langlink:visited {
	text-decoration: none;
	color: #424242;
	font-weight: bold;  }	

a.langlink:hover {
	text-decoration: underline;
	color: #424242;
	font-weight: bold;  }		

a.langlink:active {
	text-decoration: underline;
	color: #424242;
	font-weight: bold;  }


.redbutton {
	display: inline-block;
	padding: 1px 18px 0 18px;
	background: #ea5b57; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhNWI1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMjNiMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ea5b57 0%, #c23b34 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea5b57), color-stop(100%,#c23b34)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ea5b57 0%,#c23b34 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ea5b57 0%,#c23b34 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ea5b57 0%,#c23b34 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ea5b57 0%,#c23b34 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5b57', endColorstr='#c23b34',GradientType=0 ); /* IE6-8 */
	border-top: 1px solid #f6918c;
	border-bottom: 1px solid #ea5b57;
	-webkit-border-radius: 5px;
	 -khtml-border-radius: 5px;	
	   -moz-border-radius: 5px;
	     -o-border-radius: 5px;
	        border-radius: 5px; 
	-webkit-box-shadow: inset 0 1px 0 0 #f8b0b0;
	   -moz-box-shadow: inset 0 1px 0 0 #f8b0b0;
	        box-shadow: inset 0 1px 0 0 #f8b0b0;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal; 
	color: #fff;
	text-decoration: none;  }	

	.redbutton:active {
		background: #c23b34; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyM2IzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTViNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #c23b34 0%, #ea5b57 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c23b34), color-stop(100%,#ea5b57)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #c23b34 0%,#ea5b57 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #c23b34 0%,#ea5b57 100%); /* Opera 11.10+ */
		background: linear-gradient(to bottom, #c23b34 0%,#ea5b57 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c23b34', endColorstr='#ea5b57',GradientType=0 ); /* IE6-8 */
		color: #fff; } 


.textReg {
	font-size: 60%;
	height: 0em; 
	line-height: 1em; 
	vertical-align: baseline; 
	_vertical-align: bottom; 
	position: relative; 
	bottom: .5em; }
	
.textHeadingPage {
 	font: 23px Verdana, Arial, sans-serif;
	font-weight: bold; 
	color: #ef3e42;	}	

.textSubHeading {
	font: 16px Arial, Verdana, sans-serif;
	font-weight: bold; }

.textSubHeading_complist {
	margin: 0em 0em .5em 0em;
	font: 16px Arial, Verdana, sans-serif;
	font-weight: bold; }

.textSubeheadingModel {
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000000; }

.textSubheadingProductFamily {
	font: 16px Arial, Verdana, sans-serif;
	color: #515151; }

.textHeadline {
	font: 18px Verdana, Arial sans-serif;
	font-weight: bold;
	color: #000000; }

.textHeadline2 {
	font: 20px Arial, Verdana, sans-serif;
	font-weight: bold; }

.textHeadline3 {
	margin-top: 0;
	margin-bottom: 20px; 	
	line-height: 30px;
	font: 20px Arial, Verdana, sans-serif;
	font-weight: bold; }

	.textHeadline3 span {
		margin-left: 20px; }

.textHeadlineSub {
	font: 14px Arial, Verdana, sans-serif; 
	font-weight: bold; }

.textHeadline3095{
	font: 13px Arial, Verdana, sans-serif;
	color: #515151; }
	
.textHeadlineZDTV {
	font: 19px Arial, Verdana, sans-serif; 
	color: #424242;
	line-height: 1.25em; }

.textHeadlineSubZDTV_9005-1 {
	margin-top: 20px;
	margin-bottom: 40px;
	font: 14px Geneva, Tahoma, Arial, sans-serif; 
	line-height: 1.25em;
	color: #ef3e42;
	font-weight: bold; }
	
.textHeadlineSubZDTV_9005-2 {
	margin-top: 5px;
	marging-bottom: 0px;
	font: 18px Arial, Verdana, sans-serif; 
	color: #424242;
	line-height: 1.25em; }	
	
.textHeadlineSubZDTV_9006 {
	margin: 5px 0px 0px 12px;
	font: 13px Arial, Verdana, sans-serif;
	color: #0b469a; }

.textFootnote {
	font-size: 9px; }	
	
.textFootnote_9006 {
	margin: 5px 0px 0px 12px;
	font: 10px Arial, Verdana, sans-serif;
	line-height: 1.25em; } 

.textFootnote_9010-ipad {
	font-size: 9px;
	color: #424242; }	

.textHeadlineADSL{
	font: 20px Arial, Verdana, sans-serif;
	color: #424242;
	font-weight: bold; }
	
.textHeadlineSubADSL {
	margin-top: 0em;
	margin-bottom: 1em;
	font: 11px Arial, Verdana, sans-serif;
	color: #424242;
	font-weight: bold; }	
	
.textImageEnlarge {
	font-size: 10px; 
	line-height: 1.5em; }

.textImageEnlarge2 {
	font-size: 11px; 
	line-height: 1.5em; }	

.textImageEnlarge_3rdLevel {
	margin-top: 6px;
	margin-bottom: 0px;
	font-size: 10px; 
	line-height: 10px;
	color: #666666; }

.textImageEnlarge_9010 {
	margin-top: 1em;
	margin-bottom: 1.5em;
	font-size: 10px; }	

.textImageEnlarge_9005 {
	margin-top: 0em;
	margin-bottom: 1em;
	font-size: 10px; }	

.textImageLabel {
	margin: .5em 0em 0em 0em;
	font-size: 11px; 
	font-weight: bold;
	line-height: 1.5em; }

.textSmall{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000; }	

.textSmall2 {
	font: 11px Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #000000; }	

.textSmall_gray {
	font: 11px Arial, Verdana, sans-serif;
	color: #424242; }		
	
.textMicro {
	font: 10px/14px Arial, Verdana, sans-serif;
	color: #000000; }	

.textMicro2 {
	font-size: 10px; }	

.textMicro_gray {
	margin-top: .25em;
	margin-bottom: .5em;
	font: 10px Arial, Verdana, sans-serif;
	color: #424242; }	
	
.textMed {
	font-size: 14px; }	

.textColor_black {
	color: #000000; }

.textColor_red {
	color: #ef3e42; }			

.textColor_222222 {
	color: #222222; }

.textUnderline {
	text-decoration: underline; }

.textArrowRed_Bold {
	color: #ef3e42;
	font-weight: bold; }	
	
table.complist {
	margin: 0px auto;
	border: none;
	/* border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px; */
	font-size: 12px; }

td.cellHeading {
	padding: 8px 5px;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzMCwyMzAsMjMwLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjAwLDIwMCwyMDAsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(230,230,230,1), rgba(200,200,200,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(230,230,230,1), rgba(200,200,200,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(230,230,230,1)), color-stop(1, rgba(200,200,200,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFE6E6E6,EndColorStr=#FFC8C8C8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFE6E6E6,EndColorStr=#FFC8C8C8)";
	background-color: #c8c8c8; 
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 14px;
	font-weight: bold;
	color: #424242;
	text-align: left; }

td.cellHeading_last {
	padding: 8px 5px;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzMCwyMzAsMjMwLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjAwLDIwMCwyMDAsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(230,230,230,1), rgba(200,200,200,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(230,230,230,1), rgba(200,200,200,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(230,230,230,1)), color-stop(1, rgba(200,200,200,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFE6E6E6,EndColorStr=#FFC8C8C8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFE6E6E6,EndColorStr=#FFC8C8C8)";
	background-color: #c8c8c8; 
	border-bottom: 1px solid #fff;
	font-size: 14px;
	font-weight: bold;
	color: #424242;
	text-align: left; }

td.cellCompany {
	padding: 5px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	font-size: 13px;
	font-weight: bold;
	vertical-align: top; } 
	
td.cellModel-Notes {
	padding: 5px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	vertical-align: top; } 	

td.cellModel-Notes p {
	margin: .5em 0em 0em 1em;
	font-size: 11px; }

td.cellModel-Notes p span {
	float: right;
	margin-right: 10px; }

tr.row-shade1 td {
	background-color: #f3f3f3; }

.cellShade1 {
	background-color: #f3f3f3; }

.cellShade2 {
	background-color: #ffffff; }

div.TetheringSetup	{
	display: inline-block;
	position: relative;
	margin: 14px 0px 5px 7px;
	padding: 2px 0px;
	width: 242px;
	border: 1px solid #afafaf;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjIyLDIyMiwyMjIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(222,222,222,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(222,222,222,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(222,222,222,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFDEDEDE);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFDEDEDE)";
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	font-size: 11px;
	color: #0d009b;
	font-weight: bold;
	text-align: center; }

div.model-select {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 17px;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ef3e42; }

div.model-select p {
	margin-top: 0px;
	margin-bottom: 20px; }

div.model-select span {
	font-size: 12px;
	font-weight: normal; }

div.model-select_complist {
	display: inline;
	position: relative;
	float: left;
	margin: 10px 0px 15px 0px;
	padding: 15px 10px;
	height: 176px;
	width: 425px;
	border: 1px solid #d9d9d9;
	/* SVG fallback(Opera 11.10-, IE9) */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjMyLDIzMiwyMzIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(232,232,232,1));
	/* Chrome 7+ & Safari 5.03+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(232,232,232,1)));
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE8E8E8)"
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 1px rgba(0,0,0,0.5);
	font: 14px Arial, Helvetica, sans-serif;
	color: #424242;
	text-align: center;
	line-height: 26px; }

div.model-select_complist span {
	font-size: 18px;
	font-weight: bold; }

div.model-select_complist table {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; }

div.model-select_complist table td {
	height: 108px;
	width: 120px;
	text-align: center;
	vertical-align: bottom; }

div.specs_model-select {
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 17px;
	font: 15px/30px Arial, Helvetica, sans-serif;
	font-weight: bold; }

table.spec {
	margin: 0px 0px 20px 15px; }

table.QandA_ZDTV {
	margin: 0px 0px 20px 15px; }

td.QandA_ZDTV_Heading {
	width: 600px;
	background-color: #0b469a;
	font: 18px/24px Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #ffffff;	}
	
td.QandA_ZDTV_Content {
	width: 600px;
	/* background-color: #fee561; */
	border: 1px solid  #0b469a;
	font-size: 14px; }

.boxQandA_ZDTV_body {
  	font: 13px Arial, Verdana, sans-serif; }

.imageProductLogo {
	float: left;
	margin-right: 10px; }

table.matrixProducts {
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; }	

table.matrixADSL {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif; }	

table.matrixDialUp {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; }	

table.matrixProducts_Features {
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; }	

td.matrixProdType {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 8px;
	padding-right: 0px;
	font: 14px Verdana, Arial, sans-serif;
	color: #515151;
	vertical-align: top;
	text-align: left; }

td.matrixProdTypeCompare {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 0px;
	font: 12px Verdana, Arial, sans-serif;
	color: #515151;
	vertical-align: top;
	text-align: center; }	

td.matrixProdNameSub {
	font: 12px Geneva, Verdana, Arial, sans-serif;
	color: #ef3e42; 
	vertical-align: top;
	text-align: center; }	

td.matrixProdNameSub_ADSL {
	font: 11px Geneva, Verdana, Arial, sans-serif;
	line-height: 13px;
	color: #ef3e42; 
	vertical-align: top;
	text-align: center; }

td.matrixModel {
	font: 12px Arial, sans-serif;
	font-weight: bold;
	vertical-align: top;
	text-align: center; }

td.matrixModel_ADSL {
	font: 11px Arial, sans-serif;
	font-weight: bold;
	vertical-align: top;
	text-align: center; }

td.matrixFeature {
	/* padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px; */
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 5px;
	color: #424242;	}	

td.chartFeature {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px; 
	vertical-align: middle;
	color: #424242;	}	

td.checkmark-black {
	background: url(../images/icons/checkmark-black_mini.png) center center no-repeat; }

td.centered {
	vertical-align: center;
	text-align: center; }

td.centered-bottom {
	vertical-align: bottom;
	text-align: center; }
	
td.imagebox	{
	padding: 10px 0px 10px 5px;
	vertical-align: bottom;
	text-align: center; }

td.prodname_dialup {
	padding: 10px 8px 0px 17px;
	font: 14px Arial, sans-serif;
	color: #000000;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	line-height: 17px; }	

td.prodname_dialup p {
	margin-top: .75em;
	margin-bottom: 0em;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666; }

td.prodname_dialup span {
	font-size: 12px;
	font-weight: normal;
	color: #515151; }

table.contactpage {
	width: 920px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: 20px;
	padding: 0px;
	border: none;
	font-size: 12px;
	line-height: 15px; 
	color: #515151; }

div.contactpage_line {
	margin: 0px;
	padding: 0px;
	width: 665px;
	border-bottom: 1px solid #d9d9d9;
	line-height: 10px; }

td.contactpage_sales {
	padding: 0px 0px 10px 0px; 
	vertical-align: top;
	text-align: left; }	

td.contactpage_sales_lastcol {
	padding: 0px 30px 10px 0px; 
	vertical-align: top;
	text-align: left; }	

td.contactpage_sales_row2 {
	padding: 15px 0px 10px 0px; 
	vertical-align: top;
	text-align: left; }	

td.contactpage_sales_row2_lastcol {
	padding: 15px 30px 10px 0px; 
	vertical-align: top;
	text-align: left; }	

td.contactpage_support {
	padding: 10px 0px 0px 15px;
	vertical-align: top;
	text-align: left;
	background-color: #f5f5f5;
	border: 1px solid #d9d9d9; 
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;  }

td.contactpage_support h3 {
	font-size: 14px;
	margin: 15px 0px 6px 0px;
	font-weight: normal;
	color: #424242; }	

td.contactpage_media-relations {
	padding: 18px 20px 0px 0px;
	height: 120px; 
	vertical-align: top;
	text-align: left; }	

td.contactpage_social {
	padding: 18px 0px 0px 0px; 
	height: 120px;
	vertical-align: top;
	text-align: left; }	

td.contactpage_feedback {
	padding: 10px 0px 0px 0px; 
	height: 120px;
	vertical-align: top;
	text-align: left; }	

.contactpage_subheading {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 16px;
	color: #000; 
	font-weight: bold; }

.contactpage_subheading_social {
	margin-top: 0px;
	margin-bottom: 7px;
	font-size: 13px;
	line-height: 13px;
	color: #000; 
	font-weight: bold; }

div.feedback_wrapper {
	margin: 0px;
	padding-right: 35px;
	width: 215px;
	float: left; }

div.social_wrapper {
	margin: 0px;
	padding: 0px;
	float: left; }

div.social_wrapper_esp {
	margin: 0px;
	padding: 0px;
	float: left; }

div.contactpage_social_facebook {
	display: block;
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	/* width: 180px; */
	color: #515151;
	text-align: left; }

div.contactpage_social_facebook img {
	margin-bottom: 3px;
	margin-right: 1px;
	vertical-align: middle; } 

div.contactpage_social_twitter {
	display: block;
	position: relative;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	/* width: 180px; */
	color: #515151;
	text-align: left; }

div.contactpage_social_twitter img {
	margin-bottom: 3px;
	margin-right: 1px;
	vertical-align: middle; }

p.send-comments-link {
	margin-top: 5px;
	margin-bottom: 0px; }	

ul.contactpage_supportlinks {
	list-style-type: none;
	padding: 0px;
    line-height: normal;
	margin: 0px; }

ul.contactpage_supportlinks li {
	background-image: url(http://www.zoomtel.com/images/images_icons/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	padding-left: 14px; }	

ul.rightcolumn-sublinks {
	font-size: 11px;
	list-style-type: none;
	padding: 0px;
	margin: 5px 0px 0px 0px; }

ul.rightcolumn-sublinks li {
	background-image: url(http://www.zoomtel.com/images/images_icons/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	padding-left: 14px;
	margin-top: 3px; }

.redline-right {
	border-right: 1px solid #ef3e42; }

.redline-left {
	border-left: 1px solid #ef3e42; }

.redline-dotted-left {
	border-left: 1px dotted #ef3e42; }

.redline-top {
	border-top: 1px solid #ef3e42; }

.whiteline-left {
	border-left: 1px solid #ffffff; }

.grayline-left {
	border-left: 1px solid #d9d9d9; }

.grayline-top {
	border-top: 1px solid #d9d9d9; }

.borderLeftGray {
	border-left: 1px solid #d9d9d9; }

.borderLeftGray_dotted {
	border-left: 1px dotted #d9d9d9; }

.matrixProdNameAdsl {
	font: 14px Arial, sans-serif;
	color: #ef3e42;
	font-weight: bold;
	line-height: 1.25em; }

td.rowFirst {
	padding: 0px 3px 3px 0px;
	text-align: right;
	vertical-align: middle; }

td.rowFirst_no-pad {
	padding: 0px;
	text-align: right;
	vertical-align: middle; }

#PDFlink {
	display: inline-block;
	position: relative;
	height: 22px;
	width: 150px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #ef3e42;
	text-align: center;
	line-height: 22px; }

	#PDFlink img {
		border: none; }


#PDFlink2 {
	display: inline-block;
	position: relative;
	height: 22px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align: center;
	line-height: 22px; }
	
	#PDFlink2 img {
		border: none; }	
	
.linkDataSheet {
	display: inline-block;
	position: relative;
	height: 20px;
	width: 100px;
	margin: 8px 0px 0px 8px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif; 	
	color: #ef3e42;	
	vertical-align: middle;
	text-align: center; }

.linkDataSheet-esp {
	display: inline-block;
	position: relative;
	height: 20px;
	width: 100px;
	margin: 8px 0px 0px 8px;
	padding: 0px;
	font: 10px Arial, Helvetica, sans-serif; 	
	color: #ef3e42;	
	vertical-align: middle;
	text-align: center; }

.linkDataSheet2 {
	display: inline-block;
	position: relative;
	height: 20px;
	width: 100px;
	margin: 8px 0px 0px 55px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif; 	
	color: #ef3e42;	
	vertical-align: middle;
	text-align: center;
	line-height: 20px; }

.cellFindRetailer-LearnMore {
	font: 12px Arial, Helvetica, sans-serif; 	
	color: #ef3e42;	
	vertical-align: top;
	text-align: center; }

.cellFindRetailer-LearnMore img {
	margin: 8px 0px; }

.linkSpecs {
	display: inline-block;
	position: relative;
	height: 20px;
	width: 115px;
	margin: 8px 0px 0px 2px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif; 	
	color: #ef3e42;	
	vertical-align: middle;
	text-align: center; }
	
.linkSpecs2 {
	display: inline-block;
	position: relative;
	height: 20px;
	width: 115px;
	margin: 8px 0px 0px 48px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif; 	
	color: #ef3e42;	
	vertical-align: middle;
	text-align: center;
	line-height: 20px; }

.linkSpecs2-esp {
	display: inline-block;
	position: relative;
	height: 20px;
	width: 115px;
	margin: 8px 0px 0px 48px;
	padding: 0px;
	font: 10px Arial, Helvetica, sans-serif; 	
	color: #ef3e42;	
	vertical-align: middle;
	text-align: center;
	line-height: 20px; }

.listspacer {
	line-height: .5em;	}

.listspacer2 {
	line-height: 11px;	}

.find-retailer_learn-more {
	display: inline-block;
	position: relative;
	height: 40px;
	width: 300px;
	margin: 0px auto:
	padding: 0px;
	vertical-align: middle;
	text-align: center; }

td.rowShade1 { 
	border-bottom: 1px solid #ffffff;
	background-color: #e7e7e7; }		

td.rowShade2 { 
	border-bottom: 1px solid #ffffff;
	background-color: #f0f0f0; }
	
td.rowShade1_borderNone { 
	background-color: #e7e7e7; }		

td.rowShade2_borderNone {
	background-color: #f0f0f0; }	

td.chart_row1 { 
	border-bottom: 1px solid #ffffff;
	background-color: #e7e7e7; }		

td.chart_row2 { 
	border-bottom: 1px solid #ffffff;
	background-color: #f0f0f0; }
	
td.chart_row1_borderNone { 
	background-color: #e7e7e7; }		

td.chart_row2_borderNone {
	background-color: #f0f0f0; }

td.chart_links {
	text-align: center; }		

td.rowShadeWhite { 
	border-bottom: 1px solid #ffffff;
	background-color: #ffffff; }
	
td.rowGray1 { 
	border-bottom: 1px solid #ffffff;
	background-color: #f1f1f1; }		

td.rowGray2 { 
	border-bottom: 1px solid #ffffff;
	background-color: #ffffff; }
	
ul.listSpec {
	list-style-type: disc; 
	margin: 0px 0px 0px 14px;
	padding: 0px; }
	
.listItem_linespacer {
	margin-top: .5em; }

.listItem_linespacer5px {
	margin-top: 5px; }

ul.listSpec2 {
	list-style-type: disc; 
	margin: 0px 0px 0px 14px;
	padding: 0px; }	

ul.listDSL-Services {
	list-style-type: disc; 
	margin: 5px 0px 0px 14px;
	padding: 0px; }	
	
div.columnSpec {
	display: inline;
	position: relative;
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px: }

div.columnSpec_width125 {
	display: inline;
	position: relative;
	float: left;
	width: 125px;
	margin: 0px;
	padding: 0px; }

div.columnSpec_width150 {
	display: inline;
	position: relative;
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px; }

div.columnSpec_width200 {
	display: inline;
	position: relative;
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px; }
	
div.columnSpec_width400 {
	display: inline;
	position: relative;
	float: left;
	width: 400px;
	margin: 0px;
	padding: 0px; }

div.columnSpec_5341 {
	display: inline;
	position: relative;
	float: left;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px: }

div.columnSpec_oper-params {
	display: inline-block;
	position: relative;
	line-height: 1.5em;
	margin: 10px 0px 0px 10px;
	padding: 0px: }	

div.columnSpec_down-upstream {
	display: inline-block;
	position: relative;
	float: left;
	line-height: 1.5em;
	width: 240px;
	margin: 6px 0px 0px 0px;
	padding: 0px; }	

div.columnSpec_down-upstream_5341 {
	display: inline-block;
	position: relative;
	float: left;
	line-height: 1.5em;
	width: 240px;
	margin: 0px;
	padding: 0px; }	

.indent_7 {
	margin-left: 7px; }

.indent_18 {
	margin-left: 18px; }
	
.indent_53 {
	margin-left: 53px; }


td.rowSubHeading_firstrow { 
	padding-bottom: 6px;
	background-color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	color: #ef3e42;
	vertical-align: bottom; }

td.rowSubHeading { 
	height: 32px;
	background-color: #ffffff;
	font-size: 14px;
	font-weight: bold;	
	color: #ef3e42;
	line-height: 26px;
	vertical-align: bottom; }

td.rowPackageContents { 
	height: 32px;
	width: 220px;
	background-color: #ffffff;
	font-size: 14px;
	font-weight: bold;	
	color: #ef3e42;
	line-height: 26px;
	vertical-align: bottom; }

td.rowBackPanel { 
	height: 32px;
	width: 400px;
	background-color: #ffffff;
	font-size: 14px;
	font-weight: bold;	
	color: #ef3e42;
	line-height: 26px;
	vertical-align: bottom; }

td.rowBackPanel { 
	height: 32px;
	background-color: #ffffff;
	font-size: 14px;
	font-weight: bold;	
	color: #ef3e42;
	line-height: 26px;
	vertical-align: bottom; }	

td.columnFeatures {
	width: 200px;
	padding: 5px 5px 5px 10px;
	color: #424242;
	font-weight: bold;
	vertical-align: top; }

td.columnDesc {
	width: 600px;
	padding: 5px 5px 5px 10px;
	vertical-align: top; }

td.columnDesc800 {
	width: 800px;
	padding: 5px 5px 5px 10px;
	vertical-align: top; }

.collapseContent {
	width: 180px;
	margin: 0px auto;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #ef3e42;
	border-left: 1px solid #ef3e42;
	border-bottom: 1px solid #ef3e42;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	background-color: #f5f5f5;
	overflow: hidden;
	text-align: left; 
	font: 14px/20px Arial, Verdana, sans-serif; }

.collapseTrigger {
	display: block;
	position: relative;
	margin: 0px auto;
	padding:0px;
	border: none;
	cursor: pointer; }


/*  Pop-up Overlay  */

#popupClose {  
    font-size: 20px;  
    line-height: 20px;  
    right: 6px;  
    top: 4px;  
    position:absolute;  
    font-weight:700;  
    display:block; }  
 
#bgPopup {  
    display:none;  
    position:fixed;  
    _position:absolute; /* hack for internet explorer 6*/  
    height:100%;  
    width:100%;  
    top:0;  
    left:0;  
    background:#000000;  
    z-index:1; }    

#Popup {  
    display: none;  
    position: absolute;
    width: 300px;
    height: 300px; 
    _position:absolute; /* hack for internet explorer 6 */  
    background: #FFFFFF;  
    border:2px solid #cecece;  
    z-index:2;  
    padding:10px;  
    font-size:11px; }   

#myButton {  
    display: block;  
    position: relative;  
    width: 90px;  
    height: 22px;  
    line-height: 22px;  
   	font: 11px Arial, Helvetica, sans-serif;
   	color: #ffffff;
   	background-color: red;
    text-align: center; }   

/* Where To Buy pages */

.headingIntro {
	display: block;
	height: 16px;
	width: 920px;
	margin-top: 15px;
	margin-bottom: 30px; 
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	font-size: 14px;} 

.headingCountry {
	display: inline-block;
	position: relative;
	width: 904px;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px; 	
	font: 15px/26px Arial, Helvetica, sans-serif; 
	color: #515151; }	 

.sectionCountry {
	display: inline-block;
	position: relative;
	width: 914px;
	height: 152px;
	margin: 0px 0px 25px 15px;
	padding: 0px;
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; }
	
.sectionCountry2 {
	display: inline-block;
	position: relative;
	width: 914px;
	height: 82px;
	margin: 0px 0px 25px 15px;
	padding: 0px;
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; }
		
.wrapperLogo {
	display: inline;
	position: relative;
	float: left;
	margin: 10px 0px 0px 15px;
	padding: 0px;
	height: 60px;
	padding: 0px 20px 0px 10px 
	/* border: 1px solid #d9d9d9;
	background-color: white;
	border-radius: 10px;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	box-shadow:  0px 2px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:  0px 1px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:  0px 2px 0px rgba(0,0,0,0.5); */
	text-align: left } 

.boxLogo {
	display: table-cell;
	height: 60px;
	padding: 0px 15px 0px 0px;
	vertical-align: middle; }

.btn-red_med {
	-webkit-border-radius: 5px;
	 -khtml-border-radius: 5px;
	   -moz-border-radius: 5px;
	     -o-border-radius: 5px;
		    border-radius: 5px; 
}

