A:link, A:visited {color: #999999; font-family: tahoma, verdana, helvetica, arial, "sans serif";font-size: 10px;color: #666666;text-decoration: none; }A:hover, A:active {color: #b5e6fd; font-family: tahoma, helvetica, arial, "sans serif";font-size: 10px;color: #666666;text-decoration: none;}.reg, p, quote, ol, td, th {font-family: verdana, helvetica, arial, "sans serif";font-size: 11px;color: #666666;}div.css-mix {font-size: 91%;margin: -1.3em 0 0 0;padding: 0;}div.css-mix p {margin-top: .5em;}div.css-mix img {border: 0;margin: 0;padding: 0;}body.css-mix #footer {margin: 0;padding: 0;}				.regwhite {font-family: verdana, helvetica, arial, sans serif;font-size: 11px;color: #FFFFFF;}				font.regwhite {font-family: verdana, helvetica, arial, sans serif;font-size: 11px;color: #FFFFFF; }				.sm {font-family: verdana, helvetica, arial, sans serif;font-size: 10px;color: #999999;}						.footer {font-family: verdana, arial, helvetica, sans serif;font-size: 11px;color: #999999;}				.drop {font-family: verdana, arial, helvetica, sans serif;font-size: 10px;color: #000000;}.quote {font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;font-style: normal;color: #666666;}.product {color: #375ad8; text-decoration: none;font-weight:normal; }font.product {color: #375AD8; text-decoration: none;font-weight:bold; }.product_blurb_main {color: #474747; text-decoration: none;font-weight:bold; }font.product_blurb_main {color: #474747; text-decoration: none; font-weight:bold; }.product_blurb_sub {color: #b1b1b1; text-decoration: none;  font-weight:bold; }font.product_blurb_sub {color: #b1b1b1; text-decoration: none; font-weight:bold; }.noindent {list-style-position: outside;list-style-type: circle;}.textwhbld {font-weight: bold;color: #ffffff;}/* product details table styles */table.box { border-color: #758fc2; border-style: solid; border-width: 1px; }td.box { border-color: #758fc2; border-style: solid; border-width: 1px; }td.box-gray { border-color: #cccccc; border-style: solid; border-width: 1px; }.leftborder { border-style: solid; border-width: 0px 0px 0px 1px; border-color: #cccccc;}td {border: 0px; border-color: #758fc2 }td.frame {border-color: #758fc2; border-width: thin; border-style: none;}td.tablerow {border-style: solid; border-width: 0px 1px 1px 0px; border-color: #cccccc;background-color: #FFFFFF; padding: 3px 3px 3px 10px;}/* styles for matrix box on /products/index.html */.leftborder2 { border-style: solid; border-width: 0px 0px 0px 1px; border-color: #6ab9d7;}td.tablerow2 {border-style: solid; border-width: 0px 1px 1px 0px; border-color: #6ab9d7; background-color: #ffffff; padding: 3px 3px 3px 10px;}td.productbox-gray { color: #000000; border-style: solid; background-color: #cccccc; border-color: #cccccc; padding: 6px;}td.productbox { border-style: solid; background-color: #6ab9d7; border-color: #6ab9d7;}td.productbox2 { border-style: solid; background-color: #758fc2; border-color: #758fc2; padding: 6px;}th {font-weight: bold; border-style: solid; border-width: 1px; border-color: #cccccc; background-color: #cccccc; color: #000000; text-align:left; padding:6px;}/* Main product page banner background */.product-banner {background-image: url('/gfx/sonicwall-products-banner.jpg');background-repeat: no-repeat;}