body, html {	background-color: #FFFFFF;	border-width: 0px;	color: #8C8C8C;	font-family: "Arial", sans-serif, monospace;	font-size: 10px;	left: 0px;	margin: 0px;	padding: 0px;	text-align: center;	top: 0px;}.style1 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #8C8C8C;}#aaaaa .product .p_attributes label {	display: inline;	float: left;	font-weight: bold;	margin-bottom: 0;	margin-left: 0;	margin-right: 3px;	margin-top: 2px;	text-align: right;	width: 33px;}.style2 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #626D8B;}.style3 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000000;}.style4 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #596484;}.style5 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #6D90CA;}.clear {	clear: both;}.clearbreak {	clear: both;	line-height: 0px;}.bar_blue_gradient {	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/site/background_bar_blue.gif);	background-position: left;	background-repeat: repeat-x;	font-size: 0px;	height: 18px;	line-height: 18px;	margin-bottom: 0px;	margin-left: !important;	margin-right: !important;	margin-top: 0px;	padding-bottom: 0px;	padding-left: !important;	padding-right: !important;	padding-top: 0px;}.bar_blue_simple, div#epenguins button.epenguins_input_submit {	background-color: #6C93CE;	color: #FFFFFF;}#main_wrapper {	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	text-align: justify;	width: 780px;}#main_page {	margin-bottom: 5px;	margin-left: auto;	margin-right: auto;	margin-top: 5px;	width: 780px;}#navigation_menu_top {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #7F7F87;	font-size: 1.2em;	font-weight: bold;	margin-bottom: 5px;	padding-right: 5px;	text-align: right;}#navigation_menu_top a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #7F7F87;	padding-bottom: 0px;	padding-left: 5px;	padding-right: 5px;	padding-top: 0px;}#column_left {	margin-right: 5px;	width: 244px;}#column_left .main {	border-color: #DBDBDB;	border-style: solid;	border-width: 1px;	margin-bottom: 2px;	margin-left: 0px;	margin-right: 0px;	margin-top: 10px;	padding-bottom: 2px;	padding-left: 0px;	padding-right: 0px;	padding-top: 2px;}#column_left .main .element {	border-color: #DBDBDB;	border-style: solid;	border-width: 1px;	margin-bottom: 0px;	margin-left: 2px;	margin-right: 2px;	margin-top: 0px;}#column_left .main .spacer {	border-top-color: #000000;	border-top-style: solid;	border-top-width: 1px;	font-size: 0px;	height: 0px;	margin-bottom: 0px;	margin-left: 2px;	margin-right: 2px;	margin-top: 0px;}#search {	background-color: #EFEEF3;	color: #000;}#search form {	margin-left: 26px;	padding-bottom: 18px;	padding-left: 0px;	padding-right: 0px;	padding-top: 16px;}#search div {	padding-bottom: 2px;	padding-left: 0px;	padding-right: 0px;	padding-top: 2px;}#search input {	height: 17px;	padding-left: 2px;	width: 138px;}#search select {	height: 19px;	width: 144px;}#search button {	margin-left: 3px;}#search button img {	vertical-align: -25%;}#column_left .featured_category .header {	font-size: 1.2em;	font-weight: bold;	line-height: 18px;	padding-left: 10px;}#column_left .featured_category .float_left {	text-align: center;	width: 80px;}#column_left .featured_category .float_right {	height: 100%;	width: 141px;}#column_left .featured_category a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #8C8C8C;	font-size: 1.1em;	padding-bottom: 1px;	padding-left: 5px;	padding-right: 5px;	padding-top: 1px;	text-align: left;}#column_left .featured_category a:hover {	background-color: #6E8EC7;	color: #FFFFFF;	text-decoration: none;}#column_left .featured_category .subcategories {	margin-top: 10px;}#mini_login {	background-color: #EFEEF3;	color: #000;	margin-bottom: 0px;	margin-left: 3px;	margin-right: 3px;	margin-top: 0px;}#mini_login form {	border-bottom-color: #747474;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #747474;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #747474;	border-right-style: solid;	border-right-width: 1px;	border-top-width: 0px;	padding: 10px;}#mini_login .float_left, #mini_login .float_right {	text-align: left;	width: 108px;}#mini_login input {	border-color: #000000;	border-style: solid;	border-width: 1px;	height: 17px;	width: 100px;}#mini_login button {	display: block;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;	text-align: left;	width: 102px;}#logo_main {	background-attachment: scroll;	background-color: #FFFFFF;	background-image: url(../images/site/logo_main.gif);	background-position: center;	background-repeat: no-repeat;	color: #000;	height: 122px;}#column_right {	border-color: #DBDBDB;	border-style: solid;	border-width: 1px;	padding: 5px;	width: 507px;}#navigation_menu_main {	height: 1%;	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/site/background_menu_main.gif);	background-position: left;	background-repeat: repeat-x;	border-color: #DBDBDB;	border-style: solid;	border-width: 2px;	font-size: 1.2em;	font-weight: bold;	text-align: center;}#navigation_menu_main a {	line-height: 29px;}#navigation_menu_main .float_left {	padding-left: 20px;}#header_home {	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/site/header_home.jpg);	background-position: top;	background-repeat: no-repeat;	height: 416px;}.content_general {	min-height: 475px;}.content_general h5 {	font-size: 1.4em;	margin: 0px;	padding: 0px;	text-align: left;}.content_general h6 {	margin: 0px;	padding: 0px;}div.page_content {	position: relative;	z-index: 999;}#content_home .page_content div {	font-size: 1.1em;	margin-bottom: 10px;	margin-left: 15px;	margin-right: 15px;	margin-top: 10px;}#content_home .spacer {	border-bottom-color: #E2E2E2;	border-bottom-style: solid;	border-bottom-width: 1px;	border-top-color: #ECECEC;	border-top-style: solid;	border-top-width: 1px;	font-size: 0px;	height: 1px;}#content_home a.shop_online {	background-color: #6D90CA;	color: #FFFFFF;	font-size: 1.5em;	font-weight: bold;	line-height: 37px;	margin-top: 23px;	padding-left: 12px;}#content_about_us {	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/site/header_about_us.jpg);	background-position: top;	background-repeat: no-repeat;}#content_about_us .page_content {	font-size: 1.1em;	padding-bottom: 0px;	padding-left: 7px;	padding-right: 308px;	padding-top: 176px;}#content_about_us .element {	margin-bottom: 10px;}#content_contact_us {	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/site/header_contact_us.gif);	background-position: top;	background-repeat: no-repeat;}#content_contact_us .page_content {	font-size: 1.1em;	padding-bottom: 0px;	padding-left: 7px;	padding-right: 15px;	padding-top: 176px;}#content_contact_us .element {	margin-bottom: 15px;}#content_contact_us p {	margin-top: 0px;	padding-top: 0px;}#content_contact_us .clearfix {	margin-bottom: 5px;}#content_contact_us label {	font-weight: bold;}#content_contact_us input {	height: 16px;	width: 228px;}#content_contact_us select {	height: 18px;	width: 232px;}#content_contact_us textarea {	height: 62px;	width: 480px;}#content_products h2 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #6D90CA;	margin-bottom: 15px;	margin-left: 5px;	margin-right: 5px;	margin-top: 0;}#content_products .page_header {	background-color: transparent;	background-image: url(../images/site/background_category.gif);	background-position: top;	background-repeat: no-repeat;	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 11px;	min-height: 165px;	padding-bottom: 0;	padding-left: 13px;	padding-right: 13px;	padding-top: 35px;}#content_products .page_header h1 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #FFF;	font-size: 2.4em;	margin: 0;	padding: 0;}#content_products .page_header div.category_description {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #FFF;	font-size: 1.2em;	font-weight: bold;	margin-bottom: 0;	margin-left: 4px;	margin-right: 4px;	margin-top: 0;	padding: 0;}#content_products div.subcategories div.subcategory {	background-color: #EDEDEF;	background-position: bottom;	background-repeat: no-repeat;	border-bottom-color: #737373;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #737373;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #737373;	border-right-style: solid;	border-right-width: 1px;	border-top-width: 0px;	color: #000;	display: inline;	float: left;	height: 128px;	margin: 5px;	width: 157px;}#content_products div.subcategories div.subcategory b {	background-color: #6D90CA;	color: #FFF;	display: block;	font-size: 1.1em;	font-weight: bold;	padding-bottom: 1px;	padding-left: 4px;	padding-right: 4px;	padding-top: 1px;	text-align: left;}#content_products div.subcategories div.subcategory a {	display: block;	height: 128px;}#content_products a:hover {	text-decoration: none;}#content_products div.category_subdescription {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #6D90CA;	font-family: "Arial", sans-serif;	font-size: 1.4em;	line-height: 1.2em;	margin-bottom: -30px;	margin-left: 4px;	margin-right: 4px;	margin-top: 0;	position: relative;	text-align: left;	top: -35px;}#content_products div.product {	display: inline;	float: left;	font-size: 1.2em;	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 10px;	width: 168px;}#content_products div.product_data {	min-height: 250px;}#content_products div.clear_both {	border-bottom-color: #E6E6E6;	border-bottom-style: solid;	border-bottom-width: 1px;	margin: 0;	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 4px;}#content_products div.product_series {	background-color: #6D90CA;	border-bottom-style: solid;	border-bottom-width: 15px;	color: #FFF;	font-size: 1.1em;	font-weight: bold;	padding-bottom: 4px;	padding-left: 4px;	padding-right: 4px;	padding-top: 4px;	text-align: left;}#content_products div.product_name {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #7799CC;	font-size: 1.2em;	font-weight: bold;	margin-bottom: 5px;	margin-left: 5px;	margin-right: 5px;	margin-top: 0;	text-align: left;}#content_products div.product_image {	text-align: center;}#content_products div.product_description {	margin: 5px;	text-align: left;}#content_products div.product_description a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;}#content_products div.product_shipping {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #7799CC;	font-size: 1.1em;	font-weight: bold;	margin-bottom: 5px;	margin-left: 5px;	margin-right: 0;	margin-top: 5px;}#content_products div.product_price {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;	font-size: 1.1em;	font-weight: bold;	margin: 5px;	text-align: center;}#content_products div.product_button {	text-align: center;}#content_products img.products_advert {	border-bottom-color: #E6E6E6;	border-bottom-style: solid;	border-bottom-width: 1px;	margin-bottom: 4px;	margin-left: 0;	margin-right: 0;	margin-top: 4px;	padding-bottom: 4px;	padding-left: 0;	padding-right: 0;	padding-top: 0;}#content_products div.productlist_button {	display: inline;	float: right;	margin-bottom: 0;	margin-left: 0;	margin-right: 10px;	margin-top: 10px;}#content_products div.productlist_image {	display: inline;	float: left;	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 10px;	text-align: center;	width: 110px;}#content_products div.productlist_name {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #7799CC;	font-size: 1.4em;	font-weight: bold;	margin-bottom: 5px;	margin-left: 110px;	margin-right: 5px;	margin-top: 10px;	text-align: left;}#content_products div.productlist_description {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;	font-size: 1.1em;	margin-bottom: 5px;	margin-left: 110px;	margin-right: 5px;	margin-top: 5px;	text-align: left;}#content_products div.productlist_description a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;}#content_products div.productlist_price {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;	font-size: 1.1em;	font-weight: bold;	margin-bottom: 5px;	margin-left: 110px;	margin-right: 5px;	margin-top: 5px;	text-align: left;}#content_products div.productlist_price b {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000000;}#content_product .product {	margin-bottom: 7px;	margin-left: 0px;	margin-right: 0px;	margin-top: 7px;}#content_product .product .top .p_summary h5 {	margin: 0px;	padding: 0px;}#content_product .product .top .bar_blue_simple {	padding-bottom: 0px;	padding-left: 5px;	padding-right: 5px;	padding-top: 0px;	position: relative;}#content_product .product .top .bar_blue_simple .p_name {	font-size: 2.5em;	font-weight: bold;	margin: 0;	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 2px;}#content_product .product .top .bar_blue_simple .p_subhead {	font-size: 1.2em;	font-weight: bold;	margin: 0;	padding-bottom: 3px;	padding-left: 0;	padding-right: 0;	padding-top: 0;}#content_product .product .top .p_summary {	font-size: 1.1em;	margin-top: 10px;	padding: 5px;	text-align: left;}#content_product .product .top .p_summary .container li {	list-style-type: none;	padding-left: 17px;	text-indent: -17px;}#content_product .product .top .p_main .p_image {	margin-top: 10px;	text-align: center;	width: 290px;}#content_product .product .top .p_main .p_details {	border-left-color: #E8E8E8;	border-left-style: solid;	border-left-width: 1px;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 0px;	margin-top: 10px;	padding-left: 13px;	text-align: left;	width: 187px;}#content_product .product .top .p_main h5.p_name {	font-size: 1.5em;}#content_product .product .top .p_main .p_additional_info {	font-size: 1.2em;	margin-top: 10px;}#content_product .product .top .p_main .p_image .p_additional_info {	margin-left: 60px;	text-align: left;}#content_product .product .top .p_main .p_image .p_additional_info .p_leadtime {	font-size: 1.3em;}#content_product .product .top .p_main .p_image .p_cart {	margin-left: 50px;	text-align: left;}#content_product .product .sub {	margin-bottom: 0px;	margin-left: 10px;	margin-right: 10px;	margin-top: 0px;}#content_product .product .p_leadtime {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #9DADC7;	font-size: 1.1em;	font-weight: bold;	margin-bottom: 5px;	margin-left: 0;	margin-right: 0;	margin-top: 10px;}#content_product .product .p_price {	margin-top: 10px;}#content_product .product .p_brand a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #6468C9;	font-weight: bold;}#content_product .product .p_attributes label {	display: inline;	float: left;	font-weight: bold;	margin-bottom: 0;	margin-left: 0;	margin-right: 3px;	margin-top: 2px;	text-align: right;	width: 33px;}#content_product .product form {	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;	margin-top: 10px;	padding: 0px;}#content_product .product form button {	overflow: visible;}#content_product .product .bottom {	margin-top: 20px;}#content_product .product .bottom .bar_blue_simple {	font-size: 1.7em;	font-weight: bold;	line-height: 28px;	padding-left: 5px;}#content_product .product .p_description {	font-size: 1.2em;}#content_product .product .p_description a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000000;}#content_product #product_accessories {	margin-top: 50px;}#content_product .accessory {	margin-top: 10px;}#content_product #product_accessories .column_left {	width: 195px;}#content_product #product_accessories .column_left .p_name {	font-size: 1.5em;	font-weight: bold;}#content_product #product_accessories .column_middle {	text-align: center;	width: 138px;}#content_product #product_accessories .column_right {	font-size: 1.2em;	padding-top: 10px;	text-align: left;	width: 152px;}#content_product .layout_1 .accessory {	font-size: 1.1em;	margin-bottom: 0px;	margin-left: 5px;	margin-right: 5px;	margin-top: 0px;	width: 153px;}#content_product .layout_1 .accessory div {	margin-bottom: 5px;	margin-left: 0px;	margin-right: 0px;	margin-top: 5px;}#content_product .layout_1 .accessory .p_name {	font-size: 1.5em;	font-weight: bold;}#content_product .layout_1 .accessory .p_image {	text-align: center;}#content_product .layout_1 .accessory .p_image img {	width: 100%;}#content_product .layout_1 .accessory .p_description {	font-size: 1.2em;	text-align: left;}#content_product .layout_1 .accessory .p_price {	font-size: 1.3em;}#content_features div.page_header {	background-image: url(../images/site/header_online_store.jpg);	background-position: left;	background-repeat: no-repeat;	height: 156px;	width: 507px;}#content_features div.featured_category {	clear: left;}#content_features div.featured_category h2 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #6D90CA;	margin-bottom: 0px;	margin-left: 5px;	margin-right: 5px;	margin-top: 0;}#content_features div.featured_category h3 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	border-bottom-color: #E2E2E2;	border-bottom-style: solid;	border-bottom-width: 2px;	clear: left;	color: #6D90CA;	font-size: 1.4em;	margin: 5px;	padding: 5px;}#content_features div.featured_category span {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;	display: inline;	float: left;	font-size: 1.1em;	font-weight: bold;	margin-bottom: 10px;	margin-left: 0;	margin-right: 0;	margin-top: 10px;	text-align: center;	width: 126px;}#content_features div.featured_category span a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;}#content_features div.featured_category h2 a, #content_features div.featured_category h3 a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #6D90CA;}div.category_breadcrumb {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	clear: both;	color: #7799CC;	font-size: 1.1em;	font-weight: bold;	margin-bottom: 0;	margin-left: 8px;	margin-right: 8px;	margin-top: 6px;}div.category_breadcrumb a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #7799CC;}div.category_noproducts {	font-size: 1.2em;	margin: 30px;}#mp {	margin-top: 5px;}div#epenguins {	margin: 0;	padding-bottom: 6px;	padding-left: 0;	padding-right: 0px;	padding-top: 3px;	width: 506px;}div#epenguins div.epenguins_top_outer {	background-color: #FFF;	background-image: url(../images/site/background_bar_blue.gif);	background-position: left;	background-repeat: repeat-x;	color: #000;	padding-top: 20px;}div#epenguins div.epenguins_top_inner {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;}div#epenguins h1, div#epenguins h2, div#epenguins h3, div#epenguins h4, div#epenguins h5, div#epenguins h6 {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #6C93CE;}div#epenguins div.epenguins_notebook_tab {	background-image: url(../images/site/background_menu_main.gif);	background-position: left;	background-repeat: repeat-x;	padding: 5px;}div#epenguins div.epenguins_notebook_selected {	background-color: #FFF;	color: #000;}div#epenguins div.epenguins_notebook_tab a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #596484;	font-size: 1.2em;}#content_product #product_accessories div.accessory_3 {	clear: both;	padding: 10px;}#content_product #product_accessories div.accessory_5 {	background-image: url(../images/site/smallgraystrip.gif);	background-position: left;	background-repeat: no-repeat;	margin-bottom: 5px;	margin-left: 0;	margin-right: 0;	margin-top: 5px;	padding-bottom: 6px;	padding-left: 0;	padding-right: 0;	padding-top: 0;}#content_product #product_accessories div.accessory_5 .column_left {	padding-bottom: 5px;	padding-left: 5px;	padding-right: 10px;	padding-top: 5px;	width: 310px;}#content_product #product_accessories div.accessory_5 .column_left img {	margin: 5px;	max-width: 100px;}#content_product #product_accessories div.accessory_5 .column_left .p_description {	margin-left: 110px;	text-align: left;}#content_product #product_accessories div.accessory_5 .column_right {	width: 175px;}#content_product #product_accessories div.accessory_5 .column_right .p_name {	font-size: .9em;	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 5px;	padding: 0;}#content_product #product_accessories div.accessory_5 .column_right .p_price {	font-weight: bold;	margin: 0;	padding: 0;}#content_product #product_accessories div.accessory_5 .column_right .p_limit {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #CC0000;	font-size: .8em;	font-weight: bold;	margin-bottom: 10px;	margin-left: 0;	margin-right: 0;	margin-top: 5px;	width: 150px;}div.page_header {	position: relative;}a#page_header_link {	display: block !important;	height: 170px;	left: 0;	margin: 0;	position: absolute;	top: 0;	width: 507px;}div#filtrific_top {	background-color: #FFFFFE;	background-image: url(/images/site/filtrific_top.jpg);	background-position: left;	background-repeat: no-repeat;	color: #FFF;	height: 402px;	margin-bottom: 2px;	margin-left: 0;	margin-right: 0;	margin-top: 2px;	position: relative;}div#filtrific_top h1 {	font-size: 32px;	font-weight: normal;	margin-bottom: 0;	margin-left: 3px;	margin-right: 0;	margin-top: 3px;}div#filtrific_top h2 {	font-size: 14px;	font-weight: normal;	margin-bottom: 0;	margin-left: 3px;	margin-right: 0;	margin-top: 0;}div#filtrific_top h3 {	bottom: 15px;	font-size: 20px;	font-weight: normal;	position: absolute;	text-align: center;	width: 507px;}div#filtrific_top h1 sup {	font-size: 8px;}div#filtrific_top_circle {	display: inline;	float: right;	font-size: 9px;	margin-bottom: 22px;	margin-left: 8px;	margin-right: 8px;	margin-top: 22px;	text-align: center;	width: 135px;}div#filtrific_top_circle a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: black;	text-decoration: none;}div#filtrific_top_circle a b {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: blue;}div#filtrific_top_circle h2 {	font-size: 13px;	font-weight: bold;	line-height: 13px;}div#filtrific_top_circle h2 em {	font-size: 55px;	font-style: normal;	line-height: 50px;}div#filtrific_old_vs_new {	background-image: url(/images/site/etc_filtrific_vs_stones01.jpg);	background-position: 15px;	background-repeat: no-repeat;	margin-top: 10px;	min-height: 210px;	padding-bottom: 0px;	padding-left: 0;	padding-right: 0;	padding-top: 15px;}#filtrific_top2 {	background-color: #000000;	color: #FFFFFF;	font-size: 20px;	font-weight: normal;	line-height: 56px;	text-align: center;}div#filtrific_3x {	clear: both;	padding-bottom: 0px;	padding-left: 0;	padding-right: 50px;	padding-top: 0px;}div#filtrific_3x h2 {	margin-bottom: 2px;	margin-left: 125px;	margin-right: 0;	margin-top: 10px;}div#filtrific_3x ul {	margin-left: 120px;}div#filtrific_3x ul li {	font-size: 1.1em;	list-style-position: outside;	margin-left: 0px;	text-align: left;}div.filtrific_page {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;	font-size: 1.1em;	margin: 8px;	text-align: left;}div.filtrific_page ul, div.filtrific_page ol {	margin: 0;	padding: 0;	text-indent: 0;}div.filtrific_page li {	font-size: 1.2em;	list-style-position: inside;	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 0;	padding: 0;	text-indent: 0;}div.filtrific_page h2 {	font-size: 1.1em;	margin: 0;}div.filtrific_page hr {	clear: both;	margin-bottom: 4px;	margin-top: 2px;}a.filtrific_learnmore {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #666666;	display: inline;	float: left;	font-weight: bold;	margin-bottom: 8px;	margin-left: 11px;	margin-right: 10px;	margin-top: 8px;	position: relative;	text-align: center;	width: 142px;}div.filtrific_biglinks {	clear: both;	padding: 5px;}div.filtrific_biglinks h2 {	margin-bottom: 8px;	margin-left: 6px;	margin-right: 6px;	margin-top: 8px;	text-align: right;}div.filtrific_biglinks h2 img {	vertical-align: middle;}div.filtrific_biglinks h2 a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;}div.category_sorter_top {	padding-bottom: 0;	padding-left: 0;	padding-right: 58px;	padding-top: 10px;	text-align: right;}div.category_sorter_bottom {	background-color: #6D90CA;	border-bottom-color: #a7bcdf;	border-bottom-style: solid;	border-bottom-width: 1px;	border-top-color: #a7bcdf;	border-top-style: solid;	border-top-width: 1px;	color: #FFF;	font-size: 1.2em;	line-height: 2.6em;	padding-bottom: 3px;	padding-left: 6px;	padding-right: 6px;	padding-top: 0px;}div.category_sorter_bottom a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #FFF;}div.category_pagenum {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	clear: both;	color: #000;	font-size: 1.2em;	padding-bottom: 5px;	padding-left: 0;	padding-right: 0;	padding-top: 5px;	text-align: right;}div.category_pagenum a {	background-attachment: inherit;	background-color: inherit;	background-image: inherit;	background-position: inherit;	background-repeat: inherit;	color: #000;}div.category_pagenum a img {	vertical-align: middle;}ul.category_additionalinfolist {	clear: both;	font-size: 1.2em;	list-style-type: square;	margin-left: 10px;}ul.category_additionalinfolist li {	line-height: 1.5em;	list-style-type: none;	padding-left: 15px;}ul.category_additionalinfolist li span {	color: #000000;}ul.category_additionalinfolist li.even {	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/site/bullet_blue.gif);	background-position: center;	background-repeat: no-repeat;	color: blue;}ul.category_additionalinfolist li.odd {	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/site/bullet_green.gif);	background-position: center;	background-repeat: no-repeat;	color: green;}#navigation_menu_main, #column_left .featured_category, #content_contact_us .clearfix {	height: 1%;}.bar_blue_simple, .bar_blue_gradient {	clear: both;}.a1-body-text {	color: #414141;	font-family: Arial;	font-size: 10pt;	line-height: 12pt;	text-indent: 0pt;}.a1-Subtitle {	color: #000000;	font-family: Arial;	font-size: 10pt;	font-weight: bold;	line-height: 16pt;}a - H1 Tag {	color: #000000;	font-family: Arial;	font-size: 14pt;	line-height: 25pt;}.a-H1 Class {	color: #000000;	font-family: Arial;	font-size: 16pt;	line-height: 25pt;}.aaaa2 {	font-family: Arial;}.a-H1 {	color: #000000;	font-family: Arial;	font-size: 16pt;	line-height: 21pt;}.a2-H2 {	font-family: Arial;	font-size: 13pt;	font-weight: 600;	line-height: 18pt;}