body {
	font-family: Verdana, Tahoma, Arial, Sans-Serif, sans;
	font-size: 12px;
	color: #000;
	margin: 5px;
	text-align: center;
	background-color: #e1e1e1;
}

h1 {
	font-size: 14px;
	margin: 2px 5px;
	padding: 0px;
	color: #424242;
	/*letter-spacing:-0.055em;*/
}

#h1title {
	font-size: 16px;
	margin: 15px;
}

h2 {
	font-size: 13px;
	margin: 2px 5px;
	padding: 0px;
	color: #f16822;
}

h3 {
	margin: 5px 5px;
	font-size: 13px;
}

h4 {
	margin: 5px 5px;
	font-size: 13px;
}

blockquote {
	border-left: 3px solid #EAEAEA;
	padding-left: 0px;
	margin-left: 20px;
}

#quicksearch a {
	color: #000;
}

#quicksearch a:hover {
	color: #f16822;
}

#quicksearch h4 {
	font-size: 10px;
}

#box_knowledgebase h4 {
	font-size: 10px;
}

#box_knowledgebase {
	margin-top: 30px;
	text-align: left;
}

#box_knowledgebase p {
	margin: 0px 0px 0px 20px;
}

p {
	margin: 10px 5px 5px 10px;
}

p.content {
	font-size: 12px;
}

a {
	text-decoration: underline;
	color: #424242;
}

a:hover {
	color: #f16822;
}

a.sortheader {
	text-decoration: none;
}

img {
	border: 0px;
}

#content {
	text-align: left;
	/*border:1px solid #ccc;*/
	padding: 0px;
	margin: 0px 5px 5px 5px;
	width: 97%;
}

#content_home {
	text-align: left;
	/*border:1px solid #ccc;*/
	padding: 0px;
	margin: 5px;
	width: 97%;
	position: relative;
	z-index: 1;
	top: -645px;
	margin-bottom: -600px;
}

#overlay_homepage_girl {
	text-align: left;
	position: relative;
	z-index: 10;
	left: 390px;
	width: 317px;
	top: -136px;
}

#footer {
	font-size: 10px;
	letter-spacing: -0.02em;
	color: #FFF;
	text-align: center;
}

/* ************************** */ /* ------
- "Flash" divs (status messages) -
------ */
.flash_message_ok {
	border: 2px solid #6d6;
	background-color: #CCFFCC;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	margin: 5px 0px;
	text-align: left;
}

.flash_message_error {
	border: 2px solid #FF0000;
	background-color: #FCCECC;
	/*background-color:#fff;*/
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	margin: 5px 0px;
	text-align: left;
}

/* ************************** */ /* ------
- FORMS -
------ */
form {
	width: 660px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

fieldset {
	border: 1px solid #CCC;
	padding: 5px;
	/*-moz-border-radius: 8px; border-radius: 8px;*/
	text-align: left;
}

legend {
	color: #666;
	padding: 5px;
}

label { /*border: 1px, solid #000;*/
	display: block;
	/*float: left;*/
	width: 150px;
	padding: 0px 10px 0px 0px;
	cursor: pointer;
}

.checkbox {
	float: left;
	display: block;
	margin: 0px 10px;
}

.checkbox_item {
	display: block;
	clear: both;
	margin: 0px 0px 0px 150px;
	/*border: 1px  solid #000;*/
}

.label_checkbox {
	display: block;
	float: right;
	padding: 0px 10px 0px 0px;
	/*border:1px solid #000;*/
}

.radiobtn {
	float: left;
	display: block;
	margin: 0px 10px;
}

.radiobtn_item {
	display: block;
	clear: both;
	margin: 0px 0px 5px 0px;
	/*border: 1px  solid #000;*/
}

.input_radio {
	margin-left: 150px;
	background-color: #FFF;
	background-image: none;
}

.label_radiobtn {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 370px;
	/*border:1px solid #000;*/
}

div.required label { /*border: 1px, solid #000;*/
	display: block;
	float: left;
	width: 150px;
	padding: 0px 10px 0px 0px;
}

div.optional label { /*border: 1px, solid #000;*/
	display: block;
	float: left;
	width: 150px;
	padding: 0px 10px 0px 0px;
}

div.error label { /*border: 1px, solid #000;*/
	display: block;
	float: left;
	width: 142px;
	padding: 0px 10px 0px 0px;
}

input,textarea {
	padding: 2px;
	border-width: 1px;
	background: url(/img/bkg_input.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

input:focus,textarea:focus,.passwordPost label input:focus {
	background: #ffc;
}

input:hover,textarea:hover {
	background: #ffc;
	cursor: text;
}

select {
	background: url(/img/bkg_input.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFF;
}

label:hover {
	cursor: pointer;
	color: #999;
}

.required {
	color: #FF0000;
}

.err {
	font-weight: bold;
	color: #000;
}

.optional {
	color: #000000;
}

/* ************************** */
div.error {
	padding: 5px;
	margin: 5px 0px;
	background-color: #FCCECC;
	border: 2px solid #FF0000;
}

/*p.err { 
    font-weight: bold;
}*/
p.error {
	font-weight: bold;
	color: #FF0000;
	margin: 15px;
}

.error_message_group {
	padding: 5px;
	font-weight: normal;
}

.error_message {
	color: #000;
	padding: 5px;
	margin: 10px;
	background-color: #FCCECC;
	border: 2px solid #FF0000;
}

div.admin_module_alert {
	background-color: #FCCECC;
	border: 1px dashed #FF0000;
}

#paginator {
	border: 1px solid #CCC;
	margin: 10px 0px;
	padding: 2px;
	font-size: 11px;
}

#paginator select {
	font-size: 11px;
}

.paginationnum {
	margin: 3px;
}

.tbl_module tr:hover {
	background: #ffc;
}

.div_popup {
	display: block;
	visibility: hidden;
	position: absolute;
	z-index: 500;
	width: 250px;
	height: 150px;
	left: 60%;
	border: 1px solid #000;
	background-color: #FFF;
	padding: 10px;
	margin: 10px;
}

.status_pending {
	color: #ff0000;
}

.status_processing {
	color: #ff9900;
}

.status_complete {
	color: #339966;
}

/* ENDUSER SPECIFIC CSS START */
.table_main {
	background-image: url(/img/Image/layout_elements/bkg.gif);
	background-repeat: repeat-y;
}

.table_main_footer {
	background-image: url(/img/Image/layout_elements/footer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #e1e1e1;
}

#column_left_nav {
	text-align: left;
	margin: 2px 5px 2px 12px;
	font-size: 11px;
	font-weight: bold;
}

#column_left_nav p {
	margin: 2px 0px 2px 5px;
}

#column_left_nav a {
	text-decoration: none;
}

#column_left_nav a:hover {
	color: #E47900;
	text-decoration: underline;
}

.body_block_header {
	margin: 0px 10px 0px 10px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.price {
	font-weight: bold;
}

.sale_price {
	color: #FF0000;
	font-weight: bold;
}

/* Shopping Cart Specific START */
.div_tbl_shopping_cart {
	text-align: center;
	background-color: #fff;
}

#tbl_shopping_cart,#tbl_shopping_cart td,#tbl_shopping_cart th {
	text-align: left;
	vertical-align: middle;
}

#tbl_shopping_cart {
	border: 1px solid #CCC;
}

#tbl_shopping_cart td {
	border: 1px solid #EAEAEA;
}

#tbl_shopping_cart th {
	background-color: #e1e1e1;
	border: 1px solid #EAEAEA;
}

#tbl_shipto_billto_table {
	border: 1px solid #CCC;
}

#tbl_shipto_billto_table td {
	border: 1px solid #EAEAEA;
}

#tbl_shipto_billto_table th {
	background-color: #e1e1e1;
	border: 1px solid #EAEAEA;
}

.tbl_background {
	background-color: #e1e1e1;
}

.discount_row {
	background-color: #CCFFCC;
}

/* Shopping Cart Specific EOF */
#tbl_shipping_quotes {
	width: 300px;
	border: 1px solid #CCC;
}

#tbl_shipping_quotes td {
	border: 1px solid #EAEAEA;
}

#tbl_payment_options {
	width: 300px;
	border: 1px solid #CCC;
}

#tbl_payment_options td {
	border: 1px solid #EAEAEA;
}

#tbl_no_border {
	border: none;
}

#tbl_no_border td {
	border: none;
}

#tbl_checkout_shipping_options {
	width: 590px;
	border: 1px solid #CCC;
}

#tbl_checkout_shipping_options form {
	width: 580px;
}

#checkout_progress_bar ul {
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 10px;
}

#checkout_progress_bar li {
	margin-top: 0px;
}

.checkout_progress_active {
	font-weight: bold;
}

.checkout_progress_upcoming {
	color: #999;
}

.checkout_progress_complete {
	color: #339966;
	font-weight: bold;
}

a.checkout_progress_active {
	text-decoration: none;
}

a.checkout_progress_upcoming {
	text-decoration: none;
}

a.checkout_progress_complete {
	text-decoration: none;
}

a:hover .checkout_progress_complete {
	text-decoration: underline;
}

/* Product Details Pages Specific Start */
#td_product_details_cart_controls {
    background-color: #FaFaFa;	
}
#product_details_inner {
	border: 1px solid #CCC;
}

#product_details_inner td {
	border: 1px solid #EAEAEA;
}

#product_details_photos {
	border: 1px solid #EAEAEA;
}

#product_details_photos td {
	border: 1px solid #EAEAEA;
}

#product_details_inner_right,#product_details_inner_right td {
	border: none;
}

#product_details_inner_bottom,#product_details_inner_bottom td {
	border: none;
}

/* Product Details Pages Specific EOF */
	/* Product Summary Pages Specific START */
.product_summary,product_summary td {
	text-align: left;
}

.product_summary {
	border: 1px solid #CCC;
	margin: 5px 0px;
}

.product_summary td {
	border: 1px solid #EAEAEA;
}

.product_summary_inner {
	border: none;
}

.product_summary_inner td {
	border: none;
	border-top: 1px solid #CCC;
}

.product_summary_inner_bottom {
	border: none;
}

.product_summary_inner_bottom td {
	border: none;
}

/* Product Summary Pages Specific EOF */
	/* Products at a glance START */
#products_at_a_glance {
	font-weight: bold;
}

#products_at_a_glance a {
	text-decoration: none;
}

#products_at_a_glance a:hover {
	text-decoration: underline;
}

#products_at_a_glance h3 {
	margin: 3px 0px;
	padding: 0px;
}

#products_at_a_glance p {
	margin: 3px 0px 3px 10px;
	padding: 0px;
}

.tbl_products_at_a_glance {
	border: 1px solid #CCC;
	margin: 5px 0px;
}

/*.tbl_products_at_a_glance tr:hover {
	background:#ffc;
}*/ /* Products at a glance EOF */
#subcategories_table {
	border: 1px solid #CCC;
}

#subcategories_table td {
	border: none;
}

#shopping_cart_product_summary {
	border: 1px solid #666;
	position: absolute;
	z-index: 40900;
	top: 120px;
	/*height:250px;*/
	width: 665px;
	padding: 5px;
	/*display:none;*/
	background-color: #FFF;
	vertical-align: middle;
}

#shoppingcart_quote_results {
	padding: 5px;
	margin: 5px 0px;
	text-align: center;
	/*height: 50px;*/ /*border:1px solid #CCC;*/
}

#span_cart_contents_toggle {
	display: none;
}

.show_on_load {
	display: none;
}

div.testimonial {
	margin-bottom: 30px;
	text-align: left;
}

#testimonials_block p {
	font-size: 10px;
	margin-top: 5px;
	text-align: left;
}

.tbl_results {
	border: 1px solid #CCC;
	padding: 0px;
	margin: 0px 10px;
	width: 100%;
}

h1.tbl_results_subhead {
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.tbl_row_results_subhead {
	background-color: #0152E9;
}

#tbl_photo_gallery {
	border: 1px solid #CCC;
}

#header_cart {
	position: relative;
	z-index: 20000;
	width: 180px;
	height: 80px;
	/*border:1px solid #ccc;*/
	top: -168px;
	/*top: -188px;*/
	left: 410px;
	color: #0027b6;
	text-align: center;
	margin-bottom: -73px;
}

#header_cart span {
	display: block;
	font-variant: small-caps;
	font-size: 12px;
	font-weight: bold;
	color: #0027b6;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#header_cart p {
	text-align: center;
	margin: 5px 0px;
	padding: 0px;
	font-size: 11px;
}

#header_cart span a {
	color: #FFF;
}

#header_cart a {
	color: #FFF;
	text-decoration: none;
}

#header_cart a:hover {
	color: #e1e1e1;
	text-decoration: underline;
}

#header_hints {
	position: relative;
	z-index: 20002;
	width: 850px;
	height: 13px;
	top: -175px;
	left: 0px;
	color: #fff;
	margin-bottom: -15px;
	overflow: hidden;
}

#header_hints p {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#header_bookmark {
	position: relative;
	z-index: 20010;
	width: 68px;
	height: 64px;
	/*border:1px solid #ccc;*/
    top: -168px;
    /*top: -188px;*/
	left: 595px;
	color: #FFF;
	text-align: center;
	margin-bottom: -70px;
}

#header_bookmark img {
	border: 1px solid #424242;
}

#body_top p,#body_top h2 {
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #424242;
	margin: 0px;
	padding: 0px;
}

#body_top .body_top_div {
	display: block;
	padding-top: 5px;
}

#body_top {
	background-image: url(/img/Image/layout_elements/body-top.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 25px;
	margin-bottom: -2px;
	margin-top: 2px;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}

#body_mid {
	background-image: url(/img/Image/layout_elements/body-inner-bkg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	margin-bottom: -5px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#body_bottom {
	background-image: url(/img/Image/layout_elements/body-footer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 15px;
	font-size: 8px;
}

#nav_top {
	text-align: center;
}

.nav_top_item {
	display: inline;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 19px;
}

.nav_top_item a {
	color: #FFF;
	text-decoration: none;
}

.nav_top_item a:hover {
	color: #f16822;
	/*text-decoration: underline;*/
}

#td_nav_top {
	background-image: url(/img/Image/layout_elements/header-bottom.gif);
	background-repeat: repeat-y;
	height: 22px;
	color: #FFF;
	padding: 0px;
}

.homepage_product_name {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 0px 3px;
	
	min-height:25px;
	height:auto; !important
	height:25px;
}

h3.homepage_product_name,h2.homepage_product_name,h1.homepage_product_name
	{
	font-size: 9px;
	font-weight: normal;
	text-align: center;
}

#left_column_logos {
	text-align: center;
	margin: 25px 0px 0px 0px;
}

#left_column_logos div {
	text-align: center;
	margin-top: 10px;
}

ol li {
	margin-top: 10px;
	margin-left: 15px;
}

ul li {
	margin-top: 5px;
	margin-left: 15px;
}

.ol_caption ol li {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 9px;
}

.p_caption {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 9px;
}

.faq_questions p {
	margin-left: 50px;
}

.faq_questions h2 {
	margin-top: 15px;
}

.faq_answers p {
	margin-left: 50px;
	font-weight: bold;
}

.faq_answers blockquote {
	margin-left: 50px;
	padding-left: 20px;
}

.faq_answers a {
	font-weight: normal;
}

.options_list ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

.options_list li {
	margin-top: 4px;
	margin-bottom: 0px;
}

.options_list a {
	text-decoration: none;
}

.option_active {
	font-weight: bold;
	font-style: italic;
}

li.option_active {
	list-style-type: disc;
}

/*.specs table {
	width:700px;
}
.specs td {
	white-space:nowrap;
	font-size:11px;
	text-align:center;
	padding:2px;
	border:1px solid #EAEAEA;
}*/
div.product_specs { /*border: 1px solid #EAEAEA;*/
	
}

.product_specs.table {
	width: 700px;
	border: 1px solid #CCC;
}

.product_specs td { /*white-space:nowrap;*/
	font-size: 11px;
	text-align: center;
	vertical-align: center;
	padding: 3px;
	border: 1px solid #EAEAEA;
}

.product_specs p {
	font-size: 11px;
}

div.product_suggestions {
	border: 1px solid #EAEAEA;
}

.product_suggestions td {
	border: 1px solid #EAEAEA;
}

div.product_packages {
	border: 1px solid #EAEAEA;
}

.product_thumbnails td {
	border: none;
}

.products_at_a_glance h3 {
	margin: 3px 0px;
	padding: 0px;
}

.products_at_a_glance.a {
	margin: 3px 0px;
	padding: 0px;
}

.products_summary_product_summary_wrapper > p {
    margin: 0px;
    padding: 7px 3px;	
}

#products_summary_toggle_view {
	margin-top: 10px;
	border: 1px solid #EAEAEA;
	padding-bottom: 5px;
}

#products_summary_toggle_view p {
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 10px;
}

#products_summary_toggle_view ul {
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 10px;
}

#products_summary_toggle_view li {
	margin-top: 0px;
}

.products_summary_toggle_view_active {
	font-weight: bold;
}

.products_summary_toggle_view_inactive {
	color: #999;
}

a.products_summary_toggle_view_active {
	text-decoration: none;
	color: #999;
}

a.products_summary_toggle_view_inactive {
	text-decoration: underline;
}

a:hover .products_summary_toggle_view_inactive {
	text-decoration: underline;
}

/* TABNAV START */
#domain_tabnav_container { /*width: 500px;*/
	width: 98%;
	padding: 10px;
	border: 1px solid #ccc;
	background: #fff;
	/*-moz-border-radius: 10px; border-radius: 10px;*/
}

#tabnav {
	height: 20px;
	margin: 0;
	margin-top: 20px;
	padding-left: 10px;
	/*background: url(../images/tab_bottom.gif) repeat-x bottom;*/
}

#tabnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#tabnav a:link,#tabnav a:visited {
	float: left;
	background: #f3f3f3;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-decoration: none;
	color: #666;
	/*-moz-border-radius: 5px; border-radius: 5px;*/
}

#tabnav a:link .active,#tabnav a:visited .active {
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #000;
}

#tabnav a:hover {
	background: #fff;
}

#tabnav_container {
	border: 1px solid #EAEAEA;
	margin-bottom: 20px;
}

/* TABNAV EOF */
.package_products_summary {
	font-size: 11px;
}

.package_products_summary ul,.package_products_summary li {
	margin: 0;
	padding: 0;
}

.package_products_summary ul {
	padding: 5px 0px 0px 20px;
}

.package_products_summary li {
	margin: 0px 0px 0px 0px;
}

.quickship_small {
	margin-top: 5px;
	color: #F16822;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	
    min-height:25px;
    height:auto; !important
    height:25px;
}

.quickship_summary {
	margin-top: 10px;
	vertical-align: center;
	color: #F16822;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

a.quickship {
	text-decoration: none;
	color: #F16822;
}

#expert_help_form {
	border: 1px solid #f16822;
	position: absolute;
	z-index: 30550;
	top: 0px;
	left: 0px;
	width: 400px;
	padding: 5px;
	/*display:none;*/
	background-color: #FFF;
	vertical-align: middle;
}

.tbl_bg {
	background-color: #EAEAEA;
}

.tbl_bg_box {
	background-color: #e1e1e1;
}

.table_category_solar_covers {
	margin-top: 15px;
}

.table_category_solar_covers td {
	border-bottom: 1px solid #EAEAEA;
	padding-top: 15px;
	text-align: left;
}

td.border_left {
	border-left: 1px solid #EAEAEA;
}

.table_winter_covers_comparison {
	margin: 15px 0px;
}

.table_winter_covers_comparison td,.table_winter_covers_comparison th {
	border: 1px solid #EAEAEA;
}

.table_category_pool_liners td {
	border-top: 1px solid #EAEAEA;
	text-align: left;
}

.noborder,td.noborder {
	border: none;
}

#loading {
	position: relative;
	z-index: 40910;
	top: 350px;
	left: 0px;
	height: 75px;
	width: 300px;
	margin-bottom: -77px;
	border: 1px solid #CCC;
	background-color: #FFF;
	vertical-align: middle;
}

.jqmOverlay {
	background-color: #000;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
	position: absolute;
	top: expression(( document . documentElement . scrollTop ||   document . body
		. scrollTop) +   Math .
		round(17 *   ( document . documentElement . offsetHeight ||   document .
		body . clientHeight)/ 100 ) +   'px' );
}

.pool_customizer {
	margin: 20px 0px;
}

#category_description_wrapper {
	text-align: left;
}

.category_description ul,.category_description li {
	padding-left: 0px;
	margin-left: 10px;
	font-size: 12px;
}

.table_pool_specs {
	background-color: #EAEAEA;
}

.table_pool_specs_options {
	background-color: none;
}

/*
#column_left_nav_inventory {
    text-align:left;
    margin: 2px 5px 2px 6px;
    font-size:10px;
    font-weight:bold;
}
#column_left_nav_inventory p{
    margin:6px 0px 0px 5px;
}
#column_left_nav_inventory a {
    text-decoration:none;
    color:#000;
}
#column_left_nav_inventory a:hover {
    color:#f16822;
    text-decoration:underline;
}
#column_left_nav_inventory_stock_number {
    margin-top:10px;
    margin-left:16px;
}

#column_left_nav_inventory ul{
    margin:0px;
    padding:0px 0px 0px 16px;
}
#column_left_nav_inventory li{
    margin:3px 0px 0px 2px;
    font-size:10px;
}

#column_left_nav_inventory li.active_category {
    background-color:#3b47c0;
    padding:2px;
}

#column_left_nav_inventory li.active_category a {
    color:#FFF;
}
*/
#column_left_nav_inventory {
	width: 161px;
	text-align: left;
	font-size: 13px;
	background-image: url(/img/Image/layout_elements/nav-bkg-lg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 15px;
}

#column_left_nav_inventory ul,#column_left_nav_inventory li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#column_left_nav_inventory ul {
	margin: 0px 5px 0px 5px;
}

#column_left_nav_inventory ul ul {
	margin: 0px 0px 10px 5px;
	font-size: 11px;
	letter-spacing: -0.07em;
}

#column_left_nav_inventory a {
	display: block;
	width: 100%;
	padding: 3px 0px 3px 2px;
	text-decoration: none;
	font-weight: bold;
	color: #e1e1e1;
}

#column_left_nav_inventory a:hover { /*text-decoration: underline;*/
	background-color: #d5d5d5;
	color: #424242;
}

#column_left_nav_inventory a.active_category {
	background-color: #e1e1e1;
	color: #424242;
}

#column_left_nav_inventory a:hover .active_category {
	color: #000;
}

#column_left_nav_inventory p {
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

.hr_column_left_nav {
	border: 1px solid #e1e1e1;
	padding: 0px;
	margin: 10px 5px;
}

div#hackersafe {
    margin: 0px 2px;   
}
div#hackersafe a:hover {
    background-color: #000;
}



#links_other_sites {
    width: 150px;
    margin: 20px 0px 10px 10px;
    color: #FFF;
}
#links_other_sites a {
    color: #fff;
}

#links_other_sites ul{
    margin: 0px 0px 0px 15px;
    padding: 0px;
}
#links_other_sites li{
    margin: 0px;
    padding: 0px;
    font-size:10px;
}
