.rightnav{padding-bottom:4px; padding-top:1px;}
select { font-size:11px;}
/* image replacement */        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{            margin:0;            padding:0;            display:block;            overflow:hidden;            text-indent:-8000px;            }    /* // image replacement */    #container{   margin:0 auto;  position:relative;  text-align:left;  width:583px;  background:#fff;    margin-bottom:2em;  }  #header{  height:80px;  line-height:80px;  background:#5DC9E1;  color:#fff;  }     #content{  position:relative;  }   
/* Easy Slider */
 #slider ul, #slider li, #slider2 ul, #slider2 li{  margin:0;  padding:0;  list-style:none;  } 
#slider2{margin-top:1em;} #slider li, 
#slider2 li{  
 /*    define width and height of list item (slide)   entire slider area will adjust according to the parameters provided here  */   width:583px;  height:299px;  overflow:hidden;   }  #prevBtn, #nextBtn, #slider1next, #slider1prev{   display:block;  width:30px;  height:77px;  position:absolute;  left:-30px;  top:71px;  z-index:1000;  }  #nextBtn, #slider1next{   left:696px;  }               #prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{    display:block;  position:relative;  width:30px;  height:77px;  background:url(../images/btn_prev.gif) no-repeat 0 0;   }  #nextBtn a, #slider1next a{   background:url(../images/btn_next.gif) no-repeat 0 0;   }    /* numeric controls */ 
 ol#controls{  margin:1em 0;  padding:0;  height:28px;   } ol#controls li{  margin:0 10px 0 0;   padding:0;  float:left;  list-style:none;  height:28px;  line-height:28px;  } ol#controls li a{  float:left;  height:28px;  line-height:28px;  border:1px solid #ccc;  background:#DAF3F8;  color:#555;  padding:0 10px;  text-decoration:none;  } ol#controls li.current a{  background:#5DC9E1;  color:#fff;  } ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;} /* // Easy Slider */
 
/*--Style For SSL Image--*/




.colors_lines, .colors_lines_light {    border: 0 none;    margin: 0 !important;    padding-top: 0px;background-color:transparent !important; }
 


#content_area table.colors_backgroundlight td.colors_backgroundneutral {    background: none repeat scroll 0 0 transparent;}
table.colors_backgroundlight {    border: 0 none;    margin: 0 !important;    padding-top: 4px;background-color:transparent !important; }
.colors_backgroundneutral { background-image: url(/v/vspfiles/templates/51/images/template/catbackground.jpg) ;background-repeat: repeat-x; color:transparent !important;}
.additives {
	background-image: url(/v/vspfiles/templates/51/images/homepage/additives.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.aquariums {
	background-image: url(/v/vspfiles/templates/51/images/homepage/aquariums.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.aeration {
	background-image: url(/v/vspfiles/templates/51/images/homepage/aeration.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.lighting {
	background-image: url(/v/vspfiles/templates/51/images/homepage/lighting.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.calciumreactors {
	background-image: url(/v/vspfiles/templates/51/images/homepage/calciumreactors.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.chillers {
	background-image: url(/v/vspfiles/templates/51/images/homepage/chillers.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.controllers {
	background-image: url(/v/vspfiles/templates/51/images/homepage/controllers.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.proteinskimmers {
	background-image: url(/v/vspfiles/templates/51/images/homepage/proteinskimmers.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.mediareactors {
	background-image: url(/v/vspfiles/templates/51/images/homepage/mediareactors.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.powerheads {
	background-image: url(/v/vspfiles/templates/51/images/homepage/powerheads.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.saltmix {
	background-image: url(/v/vspfiles/templates/51/images/homepage/saltmix.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.reverseosmosis {
	background-image: url(/v/vspfiles/templates/51/images/homepage/reverseosmosis.gif);
	background-repeat: no-repeat;
	height: 258px;
	width: 180px;
	font-size:13px;
	padding:7px;
	
}
.title_cat {
	padding-left:27px;
	height:25px;font-size:15px;
	
	
}
	
}
.ssl {padding-left:5px;
padding-bottom:5px;
}
.newcust {
	color: #FFF;
	font-weight: bold;
font-size:12px;
padding-left:5px;
}
.newcust a:hover {
	color: #FFF;
	font-weight: bold;
}
.newcust a {
	color: #FFF;
	font-weight: bold;
}

.newsletter {background:#eefcff;border: 1px solid #CCC;padding-bottom:5px;}

/*--Style For Article Pages--*/

.contactmethods {background-color:87c9ef;font-size:14px;font-weight:bold;padding:8px;}
.contactmethodouter { padding: 7px; border: 1px solid #CCC; width: 100%; background-image: url(/v/vspfiles/templates/51/images/template/contact_bg.jpg); background-repeat: repeat-x;}
.contactmethodright { padding: 7px; border: 1px solid #CCC; width: 100%;text-align:left;  background-image:url(/v/vspfiles/templates/51/images/template/contact_bg.jpg); background-repeat: repeat-x;}
.contactmethodtypes div { background-image: url(/v/vspfiles/templates/51/images/template/contact_bg.jpg); background-repeat: repeat-x;}
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:299px;	width: 599px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: -20px; right: -25px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
opacity:0.6;
		-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}
.search_refinement_filters{padding-left:7px;
}
.refinement_category_section {
padding-bottom:1px;
}

.find_by_category_text{
font-size:12px;
font-weight:bold;
padding-bottom:8px;
padding-top:10px;
color:#000000;
}

.refinement_category_item{padding-left:4px;}

.refinement_category_link{
font:11px Tahoma;
color:#605e5e;
text-decoration:none;
font-weight:bold;
padding-bottom:5px;
text-align: left;
}
.refinement_brand_link {
font:11px Tahoma;
color:#605e5e;
text-decoration:none;
font-weight:bold;
padding-bottom:5px;
text-align: left;
}
.refinement_brand_section{
padding-bottom:5px;
}
.refinement_price_link {
font:11px Tahoma;color:#605e5e;text-decoration:none;font-weight:bold;padding-bottom:5px;
}
.refinement_filter a {
font:11px Tahoma;color:#605e5e;text-decoration:none;font-weight:bold;}
.find_by_price_text
 {
font-size:12px;
font-weight:bold;
padding-bottom:8px;
padding-top:10px;
color:#000000;
}
.find_by_brand_text {
font-size:12px;
font-weight:bold;
padding-bottom:8px;
padding-top:10px;
color:#000000;
}
.refinement_price_item {padding-left:4px;}
.refinement_brand_item {padding-left:4px; }
.refinement_filter{padding-left:4px; font-size:12px;}
.refinement_custom_category_section
 {
font-size:12px;
font-weight:bold;
padding-bottom:8px;
padding-top:10px;
color:#000000;
}

.header_promo {
width:171px;
height:37px;
margin-left:800px;
margin-top:250px;
background-image: url(/v/vspfiles/images/shiptoday.png) no-repeat;
}
.pages_available_text {
background-color:#75d4ec;border:1px solid #202020;
float:right;
font-size:12px !important;font-weight:bold;margin:0 1px;padding:4px 5px;}

.PageText_L474n{font-size:12px;}

.cartsummary_empty {font-size:10px;}
a:link {text-decoration:none;}
h1 {font-size:16px; font-weight:bold;margin:0px;}
img {border:medium none !important;}
A {  TEXT-DECORATION: none; }
A:hover {  TEXT-DECORATION: none; }
.bgcolor2 {	 FONT: bold 11px Arial;  }
.navtitle, A.navtitle, A.navtitle:hover { FONT: 12px Arial;  letter-spacing : 0px; }
.navTOP{ FONT: 11px Arial; COLOR: #000; TEXT-DECORATION: none; }
.navTOP a {color:#000;}
.navBOTTOM, A.navBOTTOM { FONT: 11px Arial;  TEXT-DECORATION: none; }
A.navBOTTOM:hover {  TEXT-DECORATION: none; }
.NavSpecials, A.NavSpecials {FONT:11px Tahoma; COLOR: #465D6B; TEXT-DECORATION: none; }
A.NavSpecials:hover {  COLOR: #006496; TEXT-DECORATION: none;}
.footer { FONT: 11px Arial;  TEXT-DECORATION: none; }
A.footer { FONT: 11px Arial;  TEXT-DECORATION: none; }
A.footer:hover {  TEXT-DECORATION: underline; }

/* Cart Section ---------------------------- */
.cart_wrap {padding-left:5px; height: 50px; width: 158px; }.cart { padding-top:9px; height: 24px; width: 158px; background:url(/v/vspfiles/templates/51/images/template/cart_01.png); background-repeat:no-repeat; text-align: center;}.cart_view { height:17px; width:158px;}#display_cart_summary { height: 24px; width: 158px;  }/* Search Section ---------------------------- */

#search_section{
	padding:0;
	margin-top: 0px;
	text-align:left;
	height:21px;
	width:255px;
}

#search_section form{
	margin-top: -2px;
	padding:0px;
}

#search_section input#search_field{

        margin-top: 0px;
	padding:0px;
	border:none;
	background-color: transparent; background-image: url(/v/vspfiles/templates/51/images/Template/search_box.gif);background-repeat: repeat;background-attachment: 
	scroll;background-x-position: 0%;background-y-position: 0%;border-top-width: 0pt;border-right-width: 0pt;border-bottom-width: 
	0pt;border-left-width: 0pt;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;
	border-top-color: -moz-use-text-color;border-right-color: -moz-use-text-color;border-bottom-color: -moz-use-text-color;
	border-left-color: -moz-use-text-color;  padding-top: 4px;padding-left: 5px;width:225px;
	height:21px;
	font-size:10px;
	float:left;
	padding-right:0px;	
}

.quickList {
	list-style-type: none;
	margin-top: -0px;
	FONT:  11px  Tahoma;
	Color: #82949E;
}
.quickList li{
	text-align: left;
	text-indent: 0px;
	margin-left: -40px;
	FONT:  11px  Arial;
	line-height: 14px;
	Color: #82949E;

}
 
.quickList li a{
	FONT:  11px  Tahoma;
	Color: #82949E;
	TEXT-DECORATION: none;
}
.quickList li a:hover{
	Color: #4A4A4A;
	TEXT-DECORATION: none;
}


@charset utf-8;@import url(Template.css);
.soft_add_wrapper{width:360px;height:auto;font-family:Arial, Helvetica, sans-serif;font-size:11px;position:fixed!important;top:140px;left:50%;margin-left:-15em;z-index:100;color:#000}
.soft_add_content_wrapper{width:360px;height:auto;border-left:1px solid #BBB;border-right:1px solid #BBB;background:#EEE;position:relative;z-index:100}
.soft_add_content_shadow{background:url(http://www.saltysupply.com/a/i/softadd/soft_add_shadow.png) bottom right no-repeat;width:360px;display:block;behavior:url(/a/iepngfix.htc);padding:0 20px 20px 0}
.soft_add_header_shadow{background:url(http://www.saltysupply.com/a/i/softadd/soft_add_shadow_TR.png) top right no-repeat;width:360px;display:block;behavior:url(/a/iepngfix.htc);padding:0 20px 0 0}
.soft_add_header{color:#444;background:#CCC url(http://www.saltysupply.com/a/i/softadd/SoftAddtoCart.gif) 10px 2px no-repeat;height:13px;width:360px;position:relative;font-size:12px;font-weight:700;text-align:left;border:1px solid #BBB;padding:6px 0}
.close_btn{position:absolute;top:4px;right:4px;background:url(http://www.saltysupply.com/a/i/softadd/close.gif) top right no-repeat;height:13px;width:12px;text-indent:-9999px}
.soft_add_content_area{height:auto;max-height:155px;min-height:75px;overflow:auto;border-bottom:1px solid #BBB;padding:10px 0}
.cart_table{width:334px}
.cart_table td{text-align:left;vertical-align:top;padding:0 0 15px 10px}
.cart_table .icon{width:40px;vertical-align:middle}
.cart_table .icon img{width:40px;height:40px;background-color:#EFEFEF}
.cart_table .description{width:145px;font-size:11px}
.cart_table .product_name{font-weight:700;display:block}
.cart_table .product_id{display:block}
.cart_table .quantity{width:24px;text-align:right}
.cart_table .price{width:65px;text-align:right}
.cart_table .remove{width:20px}
.aremove{display:block;width:20px;background:url(http://www.saltysupply.com/a/i/softadd/delete.gif) top right no-repeat;text-indent:-9999px}
.soft_add_sub_total{background:#E6E6E6;height:17px;padding:3px 54px 0 10px}
.number_of_items{float:left}
.sub_total{float:right}
.soft_add_action_area{background:#CCC;height:17px;border-top:1px solid #BBB;border-bottom:1px solid #BBB;padding:4px 22px 4px 0}
.continue_shopping,.check_out{height:17px;width:90px;display:block;float:right;text-indent:-9999px;margin-left:4px;background:#777 url(http://www.saltysupply.com/a/i/softadd/continue_shopping.gif) top left no-repeat}
.check_out{width:58px;background-image:url(http://www.saltysupply.com/a/i/softadd/checkout.gif)}
.soft_add_promo{font-size:10px;width:335px;border-bottom:1px solid #BBB;padding:5px 10px 5px 15px}
.soft_add_promo h2{font-size:11px;margin:0;padding:0}
.soft_add_promo p{margin:0 0 5px;padding:0}
.soft_add_promo a{color:#39C;display:block;text-decoration:underline}
.soft_add_span{padding-left:40px}

BODY{font:11px Tahoma;background-color:#fff}
TABLE,TD{font:12px Tahoma}
TEXTAREA,INPUT{font:10px Tahoma;color:#495359}
FORM{margin:0}
A.RegularLink{font:10px Tahoma;text-decoration:none}
.smalltext{font:10px Tahoma}
#display_menu_1 .nav a{font:11px Tahoma;color:#605e5e;text-decoration:none;font-weight:bold;}
#display_menu_1 .nav_hover a{color:#8e8c8c;text-decoration:none;font:11px Tahoma;font-weight:bold;}
#display_menu_4 .nav a{color:#FFF}
#display_menu_4 .nav_hover a{color:#0B86C2}
#display_menu_4 .nav_hover{background-color:#FFF;border-top:1px solid #006496;border-left:1px solid #006496;border-right:1px solid #006496}
#display_menu_4 .subnav{cursor:pointer;background-color:#fff}
#display_menu_4 .subnav a{font:11px Arial;color:#697780;text-decoration:none}
#display_menu_4 .subnav_hover{cursor:pointer;background-color:#fff;border:none}
#display_menu_4 .subnav_hover a,subnav_selected{font:11px Arial;color:#0B86C2;text-decoration:none}
#display_menu_4 .nav{background-color:#transparent}
A:hover{color:#265472}
.colors_background1{background-color:#0885C1}
.colors_background1_text{color:#fff}
.colors_background2{background-color:#1365A4;color:#fff}
A.colors_background2_text:hover{color:#D7E9F3}
.colors_background2_text{color:#E1E6EB}
.colors_background3_text{color:#82949E}
.colors_highlight{background-color:#fb0}
.colors_menutitle{background-color:#0f4209}
.colors_productprice{color:#00B6EC}
A.colors_text:hover{color:#1879b7}
.colors_text{color:#313232}
body{background-image:url(/v/vspfiles/templates/51/images/template/background.jpg);background-color:#000048;background-repeat:no-repeat;background-attachment: fixed;}
.bgcolor1,.bgcolor3,.pricecolor{font:bold 11px Tahoma}
.productnamecolorLARGE,A.productnamecolorLARGE,A.productnamecolorLARGE:hover{font:bold 14px Tahoma;text-decoration:none}
.productnamecolor,A.productnamecolor,A.pricecolor,A.pricecolor:hover,.nav1,A.nav1,.nav1_selected,A.nav1_selected,.nav2,A.nav2,.nav2_selected,A.nav2_selected,.nav3,A.nav3,.nav3_selected,A.nav3_selected{font:bold 11px Tahoma;text-decoration:none}
A.productnamecolor:hover,A.productnamecolorSMALL:hover,A.RegularLink:hover,A.nav1:hover,A.nav1_selected:hover,A.nav2:hover,A.nav2_selected:hover,A.nav3:hover,A.nav3_selected:hover{text-decoration:none}
.productnamecolorSMALL,.pricecolorSMALL{font:bold 10px Tahoma}
A.productnamecolorSMALL,A.pricecolorSMALL,A.pricecolorSMALL:hover{font:bold 10px Tahoma;text-decoration:none}
A.smalltext,A.smalltext:hover,.carttext,A.carttext,A.carttext:hover{font:10px Tahoma;text-decoration:none}
#display_menu_1 .nav,#display_menu_1 .nav_hover,#display_menu_2 .nav,#display_menu_2 .nav_hover{cursor:pointer;background-color:transparent}
#display_menu_2 .nav a{font:11px Tahoma;color:#8e8c8c;text-decoration:none;font-weight:bold;	}
#display_menu_2 .nav_hover a{color:#7090A3;text-decoration:none;font:11px Tahoma;font-weight:bold;}
#display_menu_3 .nav a{font:11px Tahoma;color:#8e8c8c;text-decoration:none;font-weight:bold;	}
#display_menu_3 .nav_hover a{color:#7090A3;text-decoration:none;font:11px Tahoma;font-weight:bold;}



#display_menu_3 .nav,#display_menu_3 .nav_hover{cursor:pointer;background-color:#}
A,.colors_productname{color:#1365A4}
TD,.colors_links{color:#495359}
.colors_background_main,.colors_background3,.colors_backgroundlight,.colors_backgroundlight_dark,.colors_backgroundneutral,.colors_backgroundneutral_dark{background-color:#fff}
A.colors_background3_text:hover,A.colors_links:hover{color:#697780}
.colors_descriptionbox,.colors_pricebox{background-color:#F8F9FA}
.colors_lines,.colors_lines_light{background-color:#E1E6EB}
.colors_menutitletext,A.colors_productname:hover{color:#139CD6}

h1.navtitle{font-size:11px;}
 
/*preload classes*/ .svw {width: 50px; height: 20px; background: #fff;} .svw ul {position: relative; left: -999em;} /*core classes*/ .stripViewer { position: relative; overflow: hidden; border: 5px solid #ff0000; margin: 0 0 1px 0; } .stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } .stripViewer ul li { float:left; } .stripTransmitter { overflow: auto; width: 1%; } .stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; } .stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } .stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #ff0000; color: #fff; text-decoration: none; display: block; } .stripTransmitter a:hover, a.current{ background: #fff; color: #ff0000; } /*tooltips formatting*/ .tooltip { padding: 0.5em; background: #fff; color: #000; border: 5px solid #dedede; }

.deal .deal-pricing {
/* defaults that are being overwritten by below
    padding-left: 10px;
    margin-left: -20px;*/
    padding-left: 0px ! important;
    margin-left: -31px ! important;
    width: 310px;}
