A:link, A:visited{color:#002859;font-weight:bold;text-decoration:none;}
A:hover, A:active{color:#2698af;font-weight:bold;text-decoration:none;}
hr{color: #b3c0c7;}
h1 {color:#fff;}
div, th, td, p,  tt, button {font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:12px;color:#fff;text-decoration:none;}
html{background:#04030b none;}
BODY{background: #04030b url(images/clownfish_bg.jpg); background-repeat: no-repeat;  background-position: center top;text-align:center;width:1095px;padding:0px;margin-left:auto;margin-right:auto;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size: 12px;color:#fff;}

div#mainFrame{margin-left:auto;margin-right:auto;text-align:left;}

.error-page #content-container{margin-top: 165px;height: 500px;}
#content-container{margin-top:197px;padding-top:5px;padding-bottom:73px;}

#left-bar{width:175px;margin-left:0px;}

#center-main{margin-left: 190px;margin-right:0px;padding-right:0px;}
#center-main.flc-noleft{padding-left:0px;margin:0px;padding-bottom:20px;}


/*Header styles */
.error-page #header, #header{height:165px;background: transparent none;}
/*#header .hspace{position:absolute;top:75px;height:11px;width:100%;background: url(images/sb-bg.gif) left top repeat-x;}*/
.error-page #header .line1, #header .line1{height:137px;}

#header .line1 .logo{margin-left:10px;width:117px}
#header .error-page  .line1 .logo{margin-left:10px;width:489px}
#header .line1 .logo a img{margin-top:15px;width: 117px;height: 117px;}

#header .line1 .dayguara{padding-top: 14px;padding-left: 78px;width: 175px;height: 55px;}

#header .languages{right:auto;left:5px;top:85px;}
#header .languages select {color:#000}
#header .languages label {color:#fff;}

/*- Social Network Buttons -*/
#fbl{
	position: absolute;
	display: block;
	width: 764px;
	height: 35px;
	top: 272px;
	left: 150px;
}
#twt{
	position: absolute;
	display: block;
	width: 764px;
	height: 35px;
	top: 272px;
	left: 427px;
}

/*Cart Top Position */
#header .cart_float{float:right;}
#header .mcart_top{position:absolute;top:20px;color:#fff;left:720px;right:0px;width:250px;font-size:12px;font-family:Arial,Helvetica,Verdana,Sans-serif;}
#header .mcart_top a:link{color:#fff;font-weight:normal;text-decoration:none;} 
#header .mcart_top a:visited{color:#fff;font-weight:normal;text-decoration:none;}
#header .mcart_top a:hover, #header .mcart_top a:active{color:#2698af;font-weight:normal;text-decoration:none;}
 
.line1 .tabs{top:auto;bottom: 0px;right:30px;height:30px;}
.tabs li{height:30px;background-image:none;}
.tabs a:link, .tabs a:visited,  .tabs a:hover, .tabs a:active{background:transparent none;  padding-top:13px;font-weight:bold;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:12px;color: #fff;}
.tabs .atabl{height:100%;background: url(images/sb-tab-a-bg.gif) left top repeat-x;}
.tabs .atabr{height:100%;background: url(images/sb-tab-a-r.gif) right top no-repeat;}
.tabs li.act a:link, .tabs li.act a:visited, .tabs li.act a:hover, .tabs li.act a:active{height:100%;background: url(images/sb-tab-a-l.gif) left top no-repeat;color: #142b47;padding-top:13px;font-weight:bold;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:12px}
.tabs li a:hover{text-decoration:underline}
.tabs li.act a:hover{text-decoration:none}
.error-page #header .line2, #header .line2{border: 0px;margin-top:10px;height:48px;background:none;}

#header .line2 .topwrap{background:none;height:100%;padding-top:10px;margin-top:0px;}
#header .line2 .topwrap .toplist{padding-left:30px;background:none;}
#header .toplist  A.topline, #header .toplist  A.topline:link, #header .toplist  A.topline:visited, #header .toplist  A.topline:hover,
#header .toplist  A.topline:active{display:block;line-height:42px;color:#002859;font-size:13px;font-weight:bold;text-decoration:none;white-space:nowrap;outline-style: none;}
#header .toplist  A.topline:hover{text-decoration:none;color:#2698af;}
.toplist{position: absolute;top:0px;left:0px;height: 48px;text-align:left;}
.toplist ul{margin: 0px;float: left;padding: 0px;}
.toplist li{float: left;margin: 0px 15px 0px 0px;padding: 0px 15px 0px 0px;background: transparent url("images/top-menu-sep.gif") no-repeat right top !important;height: 48px;}
.toplist li.last{background-image: none !important;padding-right:0px;}

#header div.search{left:auto;top:5px;right:10px;padding-right:10px;height:30px;position:absolute;vertical-align:top;text-align: right;}
.srchin{width: 140px;padding:1px 2px 1px 2px;height: 16px;line-height:16px;font-size:11px;background-color: #f8f8f8;color:#000;border-top:solid 2px #898989;border-left:solid 2px #898989;border-right:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9;}
input.sbutton{height:30px;width:25px;vertical-align:top;background: transparent url(images/go_c.gif) no-repeat left top;line-height:30px;}
div.sin{font-weight:bold;padding-right:5px;line-height:31px;}
form.sin{line-height:31px;}
.sin{float:left}
#header .search button.button{margin-top:4px;height:23px}
#header .line3{background: #d82b00 url(images/b-cl_l.jpg) no-repeat left top;height:148px;text-align:right;padding:0px;margin:0px;width:100%;}
#header .line3 IMG{float:right;margin-right:9px;height:100%;}
.printable-bar{text-align:right;margin-bottom:5px}
.ban-pad{padding:0px;background: transparent url(images/b-cl-r.jpg) no-repeat right top;width:100%;height:146px;}
.banwrap{background: transparent url(images/b-bg.jpg) repeat-x right top;}
.error-page .banwrap img{float:left;margin-left: -3px}

#location{margin:0px 0px 13px 6px !important;text-transform:capitalize !important;}
#location .pipes{padding:0px;}
#header .flc-top-login {top:112px;right:0px;}
#header .line2 span.flc-top-login-text,  #header .line2 span.flc-top-login-text span,#header .flc-top-login button.simple-button span{color:#fff;font-weight: normal;text-decoration:none;}

#header .line2 span.flc-top-login-text A:link,  #header .line2 span.flc-top-login-text span A:link,#header .flc-top-login button.simple-button span A:link,#header .line2 span.flc-top-login-text A:visited,#header .line2 span.flc-top-login-text span A:visited,#header .flc-top-login button.simple-button span A:visited{color:#002859 !important;font-weight:bold;text-decoration:none;}

#header .line2 span.flc-top-login-text A:hover,  #header .line2 span.flc-top-login-text span A:hover,#header .flc-top-login button.simple-button span A:hover,#header .line2 span.flc-top-login-text A:active,  #header .line2 span.flc-top-login-text span A:active,#header .flc-top-login button.simple-button span A:active{color:#2698af !important;font-weight:bold;text-decoration:none;}

tr.flc-tab-cart-line img {background:transparent url(images/minicart-full.gif) no-repeat scroll left top;height:22px;margin:0 4px 4px 0;text-align:center;width:25px;}

.flc-tab-links td{color:#fff;}
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2 {background-color:#142b47;}
/*footer styles*/
#footer .rwrap{background: #transparent none;height:13px;margin-left:13px;}

#footer{margin-top:0px;margin-bottom: 10px;height:73px;text-transform:capitalize;}

#footer .subbox{height: 60px;text-align:center}
#footer .box, #footer .subbox{border: 0px none;background-color: transparent;}
#footer .subbox *, #footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {font-size:10px;color: #ffffff;}

#footer .left, #footer .right{padding-left: 0px;}

#footer.flc, #footer.flc .subbox{height: 90px;}
#footer.flc .left, #footer.flc .right{padding-left: 0px;margin-top:20px;}

#footer .subbox .left {left: 0px;top: 5px;line-height: 26px;vertical-align: middle;margin:0px auto;text-align:center;width:100%}
#footer .subbox .left p {padding: 0px;margin:0px;}
#footer .subbox .left a:link, a:visited, a:active {text-decoration:none !important;}
#footer .subbox .left a:hover {color: #2698af !important;text-decoration:none !important;}
#footer .subbox .right {left: 12px;right:auto;top: 5px;text-align: left;line-height: 35px;vertical-align: middle;}

/*Common Dialog styles*/
div.dialog{background: #fff !important;}
div.dialog{background: #fff url(images/dlg-b-c.gif) center bottom repeat-x;border-width: 0px;margin-bottom:10px;}
div.dialog .title-wrap{background: transparent url(images/dlg-t-l.gif) left top no-repeat;padding-left: 15px;}

div.dialog .title{background: transparent url(images/m-h.gif) right top no-repeat;height:27px;line-height:27px;margin-right:0px;padding-left:0px;border-width: 0px;}

div.no-bullet .title-wrap{background-image: url(images/dlg-t-l.gif);}
div.dialog .title {padding-left:10px;line-height:24px;vertical-align:top;}
.dialog .title H1, .dialog .title H2 {color: #fff;width:100%;white-space:nowrap;margin:1px 0 0 0;font-size:12px;text-transform:uppercase;}

div.dialog .dlg_wrap{background-color: #fff;}
div.dialog .dlg_wrap{background: transparent url(images/dlg-mn-b-r.gif) right bottom no-repeat;}
div.dialog .m_l{background: transparent url(images/dlg-mn-l.gif) left center repeat-y;}
div.dialog .m_r{background: transparent url(images/dlg-mn-r.gif) right center repeat-y;padding:0px;}
div.dialog .content{background: transparent url(images/dlg-mn-b-l.gif) left bottom no-repeat;color:#000;padding-bottom:15px;}
div.dialog .content div, div.dialog .content td, div.dialog .content th, div.dialog .content p, div.dialog .content tt, div.dialog .content button{color:#000;background-color: #fff;}


div.dialog .content input, div.dialog .content select, div.dialog .content textarea{background-color: #f8f8f8;color:#000;border-top:solid 2px #898989;border-left:solid 2px #898989;border-right:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9;}

.checkout-payment-name select {border: none !important;}

div.dialog .prodtitle{font-size:16px;padding: 0 0 5px 0;font-weight:bold;}


.no-bullet .title-with-sort-row .dialog-search-sort-bar {width:0px}

/*Related products title position fix*/
.uproducts .title td{padding: 0px;}
ul.rproducts{margin-top:0px;}

.flc-left-dialog, .flc-right-dialog{height:auto;}


/*Common Menu styles*/
#left-bar .menu-dialog img.icon {width:10px;background: transparent none;margin:0px;}
div.menu-dialog{border-width: 0px;background: #e0f0f9 url(images/dlg-b-c.gif) center bottom repeat-x;margin-bottom: 10px;}
div.menu-dialog .title-wrap{background: transparent url(images/dlg-t-l.gif) left top no-repeat;padding-left: 15px;}
div.menu-dialog .title-bar{background: transparent url(images/dlg-t-l.gif) right top no-repeat;height:27px;width:100%;margin-right:-10px;overflow:hidden;border: 0px none;font-family: Arial,Helvetica,Verdana,Sans-serif;font-size:13px !important;/*text-transform:uppercase;*/}
div.menu-dialog .m_l{background: transparent url(images/dlg-l.gif) left center repeat-y;}
div.menu-dialog .m_r{background: transparent url(images/dlg-r.gif) right center repeat-y;}
div.menu-dialog .m_cont_wrap_r{background: url(images/dlg-b-r.gif) bottom right no-repeat;}
div.menu-dialog .content{background: url(images/dlg-b-l.gif) bottom left no-repeat;padding-top:0px;color: #000;}

.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:hover, .menu-dialog .content a:active {color: #002859;font-size:12px;font-weight:bold}
.menu-dialog .content a:hover, .menu-dialog .content a:active {color: #2698af;font-size:12px;font-weight:bold}

.menu-dialog ul {list-style-type:none;list-style-position: inside;padding:0px;margin-bottom:-10px;}
.menu-dialog ul li {border-top:1px dotted #94BACB;padding:7px 0 8px 12px;background: url(images/bullet.gif) 3px 14px no-repeat !important;}
.menu-dialog ul li:first-child{border-top-width:0px;}
.menu-affiliate ul li{border-top:0px none transparent !important;}
/*Categories menu styles*/
.menu-categories-list ul{list-style-type:none;list-style-position: inside;list-style-image: none;padding:0px;}

.menu-categories-list ul li{margin-left: 5px;background: url(images/cbullet.gif) 0px 11px no-repeat;}
.menu-categories-list .content a:link, .menu-categories-list .content a:visited, .menu-categories-list .content a:hover, .menu-categories-list .content a:active {color: #142b47;}

/*Bestsellers menu styles*/
.menu-bestsellers ul li{background-image: none;padding-left:3px;}
.menu-bestsellers a:link, .menu-bestsellers a:visited,.menu-bestsellers a:hover, .menu-bestsellers a:active{font-weight:normal;}
.menu-bestsellers .content strong{font-weight:normal}

.menu-special .content a:link, .menu-special .content a:visited{color:#002859;font-weight: bold;text-decoration: none;}
.menu-special .content a:hover, .menu-special .content a:active{color:#2698af;font-weight: bold;text-decoration: none;}

.menu-auth INPUT{width:95%;}
.menu-dialog .login-text {margin-top:10px}
.recovery{margin-top:0px;}

.menu-minicart div.minicart{margin-top:10px}
.menu-minicart div.minicart *{color:#142b47;}
div.minicart table tr td {font-size:12px}
div.minicart .full img {margin: 2px 4px 7px 1px;width: 25px;height: 22px;background: transparent url(images/minicart-full.gif) no-repeat left top;}
div.minicart .empty img {margin: 0px 4px 7px 1px;width: 24px;height: 25px;background: transparent url(images/minicart.gif) no-repeat left top;}


/*Buttons styles */
.products-table .buy-now, .products .buy-now{margin:0px;}
.button-row, .buttons-row{height: 27px;}

button.width-100{width:100%;}

button.menu-button, div.menu-button, button.main-button, button.button, div.button {overflow:visible;height: 27px;text-align:center;margin-right:5px;font-weight: bold !important;}

div.menu-button, button.menu-button .button-right,  button.main-button .button-right,
button.button .button-right, div.button{
background: transparent url(images/btn-v.gif) no-repeat right top;padding: 0px 9px 0px 0px;overflow:visible;height: 21px;margin:0px 0px 0px 9px;position:relative;}

div.menu-button a:link, div.menu-button a:visited,
div.menu-button a:hover, div.menu-button a:active,  button.menu-button .button-left,
button.main-button .button-left, button.button .button-left,
div.button a:link, div.button a:visited,
div.button a:hover, div.button a:active{background: transparent url(images/btn-v.gif) no-repeat left top;height: 21px;line-height:20px;vertical-align: middle;font-size:11px;font-weight: bold;text-transform: uppercase;font-family: Arial,Helvetica,Verdana,Sans-serif;cursor: pointer;position:relative;margin:0px 0px 0px -9px;
color:#fff !important;}

div.menu-button a:link, div.menu-button a:visited, div.menu-button a:hover, div.menu-button a:active,  button.menu-button .button-left{font-weight:normal;font-size:11px}

button.main-button .button-left, button.button .button-left{color: #fff;}

button.violet .button-left, div.violet{background: transparent url(images/btn-o.gif) no-repeat left top;color:#ffffff !important;height: 21px;line-height:21px;vertical-align: middle;font-size:11px;font-weight: bold;font-family: Arial,Helvetica,Verdana,Sans-serif;cursor: pointer;position:relative;
margin:0px 0px 0px -9px;}
button.violet .button-right, div.violet a:link, div.violet a:visited, div.violet a:hover, div.violet a:active{background: transparent url(images/btn-o.gif) no-repeat right top;padding: 0px 9px 0px 0px;overflow:visible;margin:0px 0px 0px 9px;}
button.violet2 .button-left, div.violet2{background: transparent url(images/btn-o.gif) no-repeat left top;color:#ffffff !important;height: 21px;line-height:21px;vertical-align: middle;font-size:11px;font-weight: bold;font-family: Arial,Helvetica,Verdana,Sans-serif;cursor: pointer;position:relative;
margin:0px 0px 0px -9px;}
button.violet2 .button-right, div.violet2 a:link, div.violet2 a:visited, div.violet2 a:hover, div.violet2 a:active{background: transparent url(images/btn-o.gif) no-repeat right top;padding: 0px 9px 0px 0px;overflow:visible;margin:0px -9px 0px 9px;}

button.violet3 .button-left, div.violet3{background: transparent url(images/btn-o.gif) no-repeat left top;color:#ffffff !important;height: 21px;line-height:21px;vertical-align: middle;font-size:11px;font-weight: bold;font-family: Arial,Helvetica,Verdana,Sans-serif;cursor: pointer;position:relative;
margin:0px 0px 0px -9px;}
button.violet3 .button-right, div.violet3 a:link, div.violet3 a:visited, div.violet3 a:hover, div.violet3 a:active{background: transparent url(images/btn-o.gif) no-repeat right top;padding: 0px 16px 0px 0px;overflow:visible;margin:0px -9px 0px 9px;}




#center-main div.button,#left-bar div.menu-button{margin-top:4px;}

.flc-buttons, .flc-buttons .flc-3-button, .flc-buttons .flc-2-button, .flc-buttons .flc-1-button{height:54px;}

div.flc-1-button {background: #f2fafd url(images/bb1-r.gif) no-repeat right top;}
div.flc-1-button div,  div.flc-1-button a:link,  div.flc-1-button a:visited, div.flc-1-button a:hover, div.flc-1-button a:active{
background: transparent url(images/bb1-l.gif) no-repeat;color: #262626 !important;line-height:54px;vertical-align:middle;}

div.flc-3-button {background: #3adaf8 url(images/bb2-r.gif) no-repeat right top;}

div.flc-3-button div, div.flc-3-button a:link, div.flc-3-button a:visited, div.flc-3-button a:hover, div.flc-3-button a:active{
background: transparent url(images/bb2-l.gif) no-repeat;color: #000 !important;line-height:54px;vertical-align:middle;}

div.flc-3-button div, div.flc-3-button a:link, div.flc-3-button a:visited, div.flc-3-button a:hover, div.flc-3-button a:active, div.flc-2-button div, div.flc-2-button a:link, div.flc-2-button a:visited, div.flc-2-button a:hover, div.flc-2-button a:active, div.flc-1-button div, div.flc-1-button a:link, div.flc-1-button a:visited, div.flc-1-button a:hover, div.flc-1-button a:active {
height:54px;font-size:11px;font-weight: bold;}


/*product list styles*/
hr.prodspc{border:1px solid #ecf6fb;border-top:1px solid #b3c0c7;color:#fff;margin:10px 0px}
.products{margin:4px 0px;}
.products-list .item {margin:0px;padding:10px 0px;}
.products-list .item .wrap-tr {background-color:#FFFFFF;}
.products-list .sku {margin-top:2px}
.products-list .descr {font-size:11px;padding-right:10px;}
.products-list .descr2 {font-size:11px;padding-right:10px;padding-bottom: 0px;color: red !important;}
.products-list .price, .products-list .market-price{font-weight:bold}
.products-list .price-value{color: #ee762d;font-weight: bold;font-size: 16px;}
.products-list .buy-now .quantity {padding-top:5px}
.products-list .buttons-row {margin:0px}
.products-list .details hr {border:0px none;background:transparent none repeat scroll 0 0;border-top:1px solid #E4E4E4;color:#FFFFFF;height:0;}
.product-details {margin-top:10px;}
.qdate {font-size: 14px !important;font-weight: bold;margin-top: 5px !important;}

.products-table{margin:0px}
.products-table .sku{margin-top:3px;}
.products-table .image {margin:0px;}
.products-table .product-cell, .products-table .wrap-tr, .products-table .wrap-br{border-left:4px solid #fff;border-right:4px solid #fff;}

.products-table .buy-now .quantity {height:0px;display:none}
.products .buy-now .quantity-empty{display:none;height:0px}
.products-table .wrap-tr, .products-list .item .wrap-tr, .product-details .wrap-tr{width:100%;}

.products-table .product-cell{background:#fff;padding:0px 10px;}
.products-table .wrap-tr{padding:0px;background-color: #fff;}
.products-table IMG.wrap-tl{float:left;width:100%;height:7px;}
.products-table IMG.wrap-bl{padding:0px;height:7px;float:left;width:100%;}
.products-table .wrap-br{padding:0px;background-color: #fff;height:7px;}

.products-table .wrap-br, .products-list .item .wrap-br, .product-details .wrap-br{  width:100%;}

.products-list .item .wrap-bl, .product-details .wrap-bl, .product-details .wrap-bl{  background-color: #fff;padding:10px 0px;width:100%;}
.products-table .wrap-br, .product-cell .wrap-bl{background-color:#fff;}
.products-table .price-row, .products-table .market-price{text-align:left;}

.products-last-row .price-row, .products-last-row .market-price{text-align:left;}


.product-cell A.product-title:link, .product-cell A.product-title:visited,
.products a.product-title:link, .products a.product-title:visited, .products .product-title, .product-details .product-title {
color: #142b47;font-weight: bold;font-size:12px;text-decoration:none;}
.product-cell A.product-title:hover, .product-cell A.product-title:active, .products a.product-title:hover, .products a.product-title:active {
color: #2698af;font-weight: bold;font-size:12px;text-decoration:none;}

.product-cell .button-bar-float{position:relative;float:right;}
.product-cell .button-bar{text-align:center;}
.product-cell .outofstock {font-size: 12px;font-weight:bold;}
.product-cell .red {color: #d20101;}

.price-box-float{position:relative;float:left;width:50%;}
.price-box .price-row, .price-box .market-price{text-align: center;}
.products .market-price-value{font-weight: normal;}
/*.product-cell .market-price-value{font-weight: bold;font-size:11px;color: #333;}*/

.products-table .market-price-value{font-size:12px;color:#d44709;}
.products-table .price-value{font-size:14px;font-weight:bold;color:#000;}
.products-table p.descr{text-align:left}
.products-table .price-box{padding:0px;width:50%;max-width:50%;text-align:center;margin-top:5px;}

.products-table .bubuy-now{text-align:left;width:50%}
.products-table .bubuy-now .button{min-width:100%}
.products-table .buy-now .quantity{line-height:18px;vertical-align:bottom;}
.products-table .buy-now .quantity-title{display:none;}
.products-table .price-box, .products-table .bubuy-now{float:left;}


.product-details .details .descr {padding-right:10px;}
table.product-properties {width: auto;}
.product-details .product-subtitle{padding-top: 0px;}
.product-details .product-subtitle div.hline {color: #202020;font-weight: bold;text-transform: uppercase;font-size: 12px;border: 0px none;}
.product-details .product-subtitle div {padding-top:20px;color: #4f5660;font-weight: bold;font-size: 13px;border: 0px none;border-bottom: 1px dotted #94bacb;width:95%;}
.product-details .image .image-box {text-align:left;}

.product-details .key ul {list-style:none !important;padding:0px;margin:0px 0px 0px 30px;text-align:left !important;font-weight: bold;background-image: none !important;}

.product-details .key li.marine {background-image: url(images/bullet-mne.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
margin: .2em 0;
}
.product-details .key li.passive {background-image: url(images/bullet-pass.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
margin: .2em 0;
}
.product-details .key li.semi-aggressive {background-image: url(images/bullet-sem-agg.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
margin: .2em 0;
}
.product-details .key li.aggressive {background-image: url(images/bullet-agg.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
margin: .2em 0;
}
.product-details .key li.keytitle {margin-bottom: 6px;padding: 0 0 0px 2px;border-bottom: 1px dotted #94bacb;width:87%;background-image: none !important;
}




ul li { }

ul li.marine { }

ul li.passive { }

ul li.semi-passive { }

ul li.aggressive { }


A.pTab:link, A.pTab:visited, A.pTab:hover, A.pTab:active{display:block;height:28px;float:left;color: #fff;font-size:11px;font-weight:bold;padding:0px 7px;text-decoration: none;}

A.pTab-a:link, A.pTab-a:visited, A.pTab-a:hover, A.pTab-a:active{display:block;height:28px;font-size:11px;float:left;color: #000;outline:none;font-weight:bold;padding:0px 7px;background: transparent url(images/dlg-tab-a-bg.gif) left top repeat-x;text-decoration: none;}

/*Navigation*/
.nav-pages{vertical-align:top;height:24px;margin: 0px;}
.nav-pages a:link, .nav-pages a:visited, .nav-pages a:hover, .nav-pages a:active, .nav-pages span{display:block;float:left;padding: 3px 8px;margin:0px 3px;text-decoration: none;overflow:visible}

.nav-pages a.nav-page:link, .nav-pages a.nav-page:visited, .nav-pages a.nav-page:hover, .nav-pages a.nav-page:active{border: 1px solid #142B47;color:#142B47}
.nav-pages .current-page{font-weight: normal;background-color: #142B47;border: 1px solid #142B47;padding: 3px 8px;margin:0px 3px;color:#fff;overflow:visible}
.nav-pages .nav-pages-title{display:none;}

#location{margin-top:0px;margin-left:0px;text-transform:capitalize !important;}
#location span {color:#fff;font-weight:normal;text-decoration:none;font-size:12px;text-transform:capitalize !important;}
a.bread-crumb:link, a.bread-crumb:visited{color:#fff;font-weight:normal;text-decoration:none;font-size:12px;text-transform:capitalize !important;}
a.bread-crumb:hover, a.bread-crumb:active{color:#2698af;font-weight:normal;text-decoration:none;font-size:12px;text-transform:capitalize !important;}
font.bread-crumb {color:#fff;font-size:12px;text-transform:capitalize !important;}
.bread-crumb {text-transform:capitalize !important;}
.dialog-search-sort-bar .search-sort-bar {margin:3px 0px}
.search-sort-bar{margin-top: 5px;}
.search-sort-bar-float{float:right;line-height:31px;height:31px;}
.search-sort-bar .search-sort-title{color: #eee;}
.search-sort-bar img.up {background:transparent url(images/yuarrow.gif) repeat scroll 0 0;}
.search-sort-bar img.down {background:transparent url(images/ydarrow.gif) repeat scroll 0 0;}
.search-sort-bar a.search-sort-link:link, .search-sort-bar a.search-sort-link:visited, .search-sort-bar a.search-sort-link:hover, .search-sort-bar a.search-sort-link:active{color: #eee;font-weight: normal;}
.search-sort-bar a.up-direction:link,.search-sort-bar a.up-direction:visited,.search-sort-bar a.up-direction:hover,.search-sort-bar a.up-direction:active, .search-sort-bar a.down-direction:link,.search-sort-bar a.down-direction:visited,.search-sort-bar a.down-direction:hover,.search-sort-bar a.down-direction:active{font-weight:bold} 

.popup-window .popup-content select{color:#000}

.register-note {color: #fff}
table.data-table .data-required, .data-required {color:red !important}
.error-page .description h1 {color:#fff}
div.note-box {color:#000;}
table.data-table .pt {margin-top:0px !important;padding-top:0px !important;padding-left:45px;}
table.data-table .ptbanner {padding-top:0px;padding-bottom:0px !important;}
table.data-table .chcolor a {color: #002859 !important;font-size: 12px !important;}
table.data-tablewish {padding:10px 0px 10px 0px;color: red !important;}


/* Banner and height on logged in checkout page */

#bannerblock {position: relative;height: 125px;}
#bannerright {position: absolute;top: 0px;left: 400px;width: 311px;}
#bannerright .ptbannerlogin {padding-top:0px;padding-bottom:0px !important;}
#bannerright .ptlogin {margin-top:5px !important;padding-top:0px !important;margin-left:5px !important;}

.uo-box {background-color:transparent;border-top:0px none;margin-bottom:-15px;padding:20px 0 0 13px;position:relative;width:100%;}
div.iv-box {color:#112536; margin-bottom: 0px;padding-bottom: 0px;}

/* Home Page Rounded Boxes */

#banners-toprow {
   width: 784px;
}
#banners-toprow .left {
   float: left;
}
#banners-toprow .right {
   float: right;
}   
#banners-bottomrow {
   width: 784px;
   margin-top: 11px;
}
#banners-bottomrow .left {
   float: left;
}
#banners-bottomrow .right {
   float: right;
}

/* About Box Styles */

.roundedcornr_box_about {
   background: #0199be url(roundedboximgs/aboutus/about-aquatics-to-your-door.jpg) no-repeat top left;
   width: 519px;
   height: 250px;
   overflow: hidden;
}
.roundedcornr_box_about h3 {
   color: #f7fcff !important;
   font-size: 15px !important;
   font-weight: bold;
   padding-left: 5px;
   margin-bottom: -8px;
   margin-top: 3px;
}
.roundedcornr_box_about p {
   display: block;
   width: 245px;
   padding-left: 5px;
   color: #f7fcff;
   font-size: 13px !important;
   line-height: 16px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .roundedcornr_box_about p { line-height: 15px;}
   .morebtn {
   padding-top: 12px;	
   padding-bottom:4px;
}
}
.morebtn {
   padding-top: 11px;	
   padding-bottom: 10px;
}
.stdout {
   color: #a9e8f9;
}
.roundedcornr_box_about p.bot {
   display: block;
   width: 310px;
   padding-left: 5px;
}
.roundedcornr_top_about div {
   background: url(roundedboximgs/aboutus/roundedcornr_topleft.jpg) no-repeat top left;
}
.roundedcornr_top_about {
   background: url(roundedboximgs/aboutus/roundedcornr_topright.jpg) no-repeat top right;
}
.roundedcornr_bottom_about div {
   background: url(roundedboximgs/aboutus/roundedcornr_bottomleft.jpg) no-repeat bottom left;
}
.roundedcornr_bottom_about {
   background: url(roundedboximgs/aboutus/roundedcornr_bottomright.jpg) no-repeat bottom right;
}
.roundedcornr_top_about div, .roundedcornr_top_about, 
.roundedcornr_bottom_about div, .roundedcornr_bottom_about {
   width: 519px;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_about { margin: 0 10px; }

/* End About Box Styles */


/* New Arrivals Box Styles */

.roundedcornr_box_newarrivals {
   background: transparent url(roundedboximgs/newarrivals/new-arrivals.jpg) no-repeat top left;
   width: 254px;
   height: 120px;
   padding-left: 0px;
   margin-bottom: -4px !important;
}
.roundedcornr_box_newarrivals p {
   color: #000000;	
}
.roundedcornr_box_newarrivals h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_top_newarrivals div {
   background: url(roundedboximgs/newarrivals/roundedcornr_topleft.gif) no-repeat top left;
}
.roundedcornr_top_newarrivals {
   background: url(roundedboximgs/newarrivals/roundedcornr_topright.gif) no-repeat top right;
}
.roundedcornr_bottom_newarrivals div {
   background: url(roundedboximgs/newarrivals/roundedcornr_bottomleft.gif) no-repeat bottom left;
}
.roundedcornr_bottom_newarrivals {
   background: url(roundedboximgs/newarrivals/roundedcornr_bottomright.gif) no-repeat bottom right;
}
.roundedcornr_top_newarrivals div, .roundedcornr_top_newarrivals, 
.roundedcornr_bottom_newarrivals div, .roundedcornr_bottom_newarrivals {
   width: 254px;
   font-size: 1px;
}
.roundedcornr_content_newarrivals { margin: 0 10px; }

/* End New Arrivals Box Styles */


/* Special Offers Box Styles */

.roundedcornr_box_special {
   background: transparent url(roundedboximgs/special/offers.jpg) no-repeat top left;
   width: 254px;
   height: 120px;
   margin-right: 11px;
}
.roundedcornr_box_special p {
   color: #000000;	
}
.roundedcornr_box_special h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_top_special div {
   background: url(roundedboximgs/special/roundedcornr_topleft.gif) no-repeat top left;
}
.roundedcornr_top_special {
   background: url(roundedboximgs/special/roundedcornr_topright.gif) no-repeat top right;
}
.roundedcornr_bottom_special div {
   background: url(roundedboximgs/special/roundedcornr_bottomleft.gif) no-repeat bottom left;
}
.roundedcornr_bottom_special {
   background: url(roundedboximgs/special/roundedcornr_bottomright.gif) no-repeat bottom right;
}
.roundedcornr_top_special div, .roundedcornr_top_special, 
.roundedcornr_bottom_special div, .roundedcornr_bottom_special {
   width: 254px;
   font-size: 1px;
}
.roundedcornr_content_special { margin: 0 10px; }

/* End Special Offers Box Styles */


/* Customer Services Box Styles */

.roundedcornr_box_services {
   background: transparent url(roundedboximgs/customer-services/customer-services.jpg) no-repeat top left;
   width: 254px;
   height: 120px;
   padding-left: 0px;
}
.roundedcornr_box_services p {
   color: #000000;	
}
.roundedcornr_box_services h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_top_services div {
   background: url(roundedboximgs/customer-services/roundedcornr_topleft.gif) no-repeat top left;
}
.roundedcornr_top_services {
   background: url(roundedboximgs/customer-services/roundedcornr_topright.gif) no-repeat top right;
}
.roundedcornr_bottom_services div {
   background: url(roundedboximgs/customer-services/roundedcornr_bottomleft.gif) no-repeat bottom left;
}
.roundedcornr_bottom_services {
   background: url(roundedboximgs/customer-services/roundedcornr_bottomright.gif) no-repeat bottom right;
}
.roundedcornr_top_services div, .roundedcornr_top_services, 
.roundedcornr_bottom_services div, .roundedcornr_bottom_services {
   width: 254px;
   font-size: 1px;
}
.roundedcornr_content_special { margin: 0 10px; }

/* End Customer Services Box Styles */


/* Pet Products Box Styles */

.roundedcornr_box_pet {
   background: transparent url(roundedboximgs/pet-products/pet-products.jpg) no-repeat top left;
   width: 254px;
   height: 250px;
   padding-left: 0px;

}
.roundedcornr_box_pet p {
   color: #000000;	
}
.roundedcornr_box_pet h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_top_pet div {
   background: url(roundedboximgs/pet-products/roundedcornr_topleft.jpg) no-repeat top left;
}
.roundedcornr_top_pet {
   background: url(roundedboximgs/pet-products/roundedcornr_topright.jpg) no-repeat top right;
}
.roundedcornr_bottom_pet div {
   background: url(roundedboximgs/pet-products/roundedcornr_bottomleft.jpg) no-repeat bottom left;
}
.roundedcornr_bottom_pet {
   background: url(roundedboximgs/pet-products/roundedcornr_bottomright.jpg) no-repeat bottom right;
}
.roundedcornr_top_pet div, .roundedcornr_top_pet, 
.roundedcornr_bottom_pet div, .roundedcornr_bottom_pet {
   width: 254px;
   font-size: 1px;
}
.roundedcornr_content_marine { margin: 0 10px; }

/* End Pet Products Box Styles */



/* Marine Fish Box Styles */

.roundedcornr_box_marine {
   background: transparent url(roundedboximgs/marine/marine-fish.jpg) no-repeat top left;
   width: 254px;
   height: 225px;
   padding-left: 0px;

}
.roundedcornr_box_marine p {
   color: #000000;	
}
.roundedcornr_box_marine h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_top_marine div {
   background: url(roundedboximgs/marine/roundedcornr_topleft.jpg) no-repeat top left;
}
.roundedcornr_top_marine {
   background: url(roundedboximgs/marine/roundedcornr_topright.jpg) no-repeat top right;
}
.roundedcornr_bottom_marine div {
   background: url(roundedboximgs/marine/roundedcornr_bottomleft.jpg) no-repeat bottom left;
}
.roundedcornr_bottom_marine {
   background: url(roundedboximgs/marine/roundedcornr_bottomright.jpg) no-repeat bottom right;
}
.roundedcornr_top_marine div, .roundedcornr_top_marine, 
.roundedcornr_bottom_marine div, .roundedcornr_bottom_marine {
   width: 254px;
   font-size: 1px;
}
.roundedcornr_content_marine { margin: 0 10px; }

/* End Marine Fish Box Styles */


/* Tropical Fish Box Styles */

.roundedcornr_box_tropical {
   background: transparent url(roundedboximgs/tropical/tropical-fish.jpg) no-repeat top left;
   width: 254px;
   height: 225px;
   padding-left: 0px;
}
.roundedcornr_box_tropical p {
   color: #000000;	
}
.roundedcornr_box_tropical h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_top_tropical div {
   background: url(roundedboximgs/tropical/roundedcornr_topleft.jpg) no-repeat top left;
}
.roundedcornr_top_tropical {
   background: url(roundedboximgs/tropical/roundedcornr_topright.jpg) no-repeat top right;
}
.roundedcornr_bottom_tropical div {
   background: url(roundedboximgs/tropical/roundedcornr_bottomleft.jpg) no-repeat bottom left;
}
.roundedcornr_bottom_tropical {
   background: url(roundedboximgs/tropical/roundedcornr_bottomright.jpg) no-repeat bottom right;
}
.roundedcornr_top_tropical div, .roundedcornr_top_tropical, 
.roundedcornr_bottom_tropical div, .roundedcornr_bottom_tropical {
   width: 254px;
   font-size: 1px;
}
.roundedcornr_content_tropical { margin: 0 10px; }

/* End Tropical Fish Box Styles */


/* Pond Fish Box Styles */

.roundedcornr_box_pond {
   background: transparent url(roundedboximgs/pond/pond-and-koi-carp-fish.jpg) no-repeat top left;
   width: 254px;
   height: 225px;
   margin-right: 11px;
}
.roundedcornr_box_pond p {
   color: #000000;	
}
.roundedcornr_box_pond h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_top_pond div {
   background: url(roundedboximgs/pond/roundedcornr_topleft.jpg) no-repeat top left;
}
.roundedcornr_top_pond {
   background: url(roundedboximgs/pond/roundedcornr_topright.jpg) no-repeat top right;
}
.roundedcornr_bottom_pond div {
   background: url(roundedboximgs/pond/roundedcornr_bottomleft.jpg) no-repeat bottom left;
}
.roundedcornr_bottom_pond {
   background: url(roundedboximgs/pond/roundedcornr_bottomright.jpg) no-repeat bottom right;
}
.roundedcornr_top_pond div, .roundedcornr_top_pond, 
.roundedcornr_bottom_pond div, .roundedcornr_bottom_pond {
   width: 254px;
   font-size: 1px;
}
.roundedcornr_content_pond { margin: 0 10px; }

/* End Pond Fish Box Styles */


/* Promotion Box Styles */

.roundedcornr_box_promo {
   background: transparent url(roundedboximgs/promo/koi-carp-fish-guide.jpg) no-repeat top left;
   width: 784px;
   height: 85px;
   margin-right: 11px;
}
.roundedcornr_box_promo h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_box_promo p {
   display: block;
   width: 500px;
   padding-left: 10px;
   padding-top: 45px;
   color: #406f7e;
   font-size: 13px !important;
   font-weight: normal;
   line-height: 16px;
}
.roundedcornr_box_promo p a {
	color: black;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .roundedcornr_box_promo p { line-height: 15px;}
   .morebtn {
   padding-top: 12px;	
   padding-bottom:4px;
}
}
.morebtn {
   padding-top: 11px;	
   padding-bottom: 10px;
}
.stdout {
   color: #a9e8f9;
}
.roundedcornr_box_promo p.bot {
   display: block;
   width: 310px;
   padding-left: 5px;
}
.roundedcornr_top_promo div {
   background: url(roundedboximgs/promo/roundedcornr_topleft.jpg) no-repeat top left;
}
.roundedcornr_top_promo {
   background: url(roundedboximgs/promo/roundedcornr_topright.jpg) no-repeat top right;
}
.roundedcornr_bottom_promo div {
   background: url(roundedboximgs/promo/roundedcornr_bottomleft.jpg) no-repeat bottom left;
}
.roundedcornr_bottom_promo {
   background: url(roundedboximgs/promo/roundedcornr_bottomright.jpg) no-repeat bottom right;
}
.roundedcornr_top_promo div, .roundedcornr_top_promo, 
.roundedcornr_bottom_promo div, .roundedcornr_bottom_promo {
   width: 784px;
   font-size: 1px;
}
.roundedcornr_content_promo { margin: 10px 10px; }

/* End Promotion Box Styles */


/* Sale Box Styles */

.roundedcornr_box_sale {
   background: transparent url(roundedboximgs/sale/sale.jpg) no-repeat top left;
   width: 784px;
   height: 85px;
   margin-right: 11px;
}
.roundedcornr_box_sale h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_box_sale p {
 	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_box_sale p a {
	color: black;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .roundedcornr_box_sale p { line-height: 15px;}
   .morebtn {
   padding-top: 12px;	
   padding-bottom:4px;
}
}
.morebtn {
   padding-top: 11px;	
   padding-bottom: 10px;
}
.stdout {
   color: #a9e8f9;
}
.roundedcornr_box_sale p.bot {
   display: block;
   width: 310px;
   padding-left: 5px;
}
.roundedcornr_top_sale div {
   background: url(roundedboximgs/sale/roundedcornr_topleft.jpg) no-repeat top left;
}
.roundedcornr_top_sale {
   background: url(roundedboximgs/sale/roundedcornr_topright.jpg) no-repeat top right;
}
.roundedcornr_bottom_sale div {
   background: url(roundedboximgs/sale/roundedcornr_bottomleft.jpg) no-repeat bottom left;
}
.roundedcornr_bottom_sale {
   background: url(roundedboximgs/sale/roundedcornr_bottomright.jpg) no-repeat bottom right;
}
.roundedcornr_top_sale div, .roundedcornr_top_sale, 
.roundedcornr_bottom_sale div, .roundedcornr_bottom_sale {
   width: 784px;
   font-size: 1px;
}
.roundedcornr_content_sale { margin: 10px 10px; }

/* End Sale Box Styles */


/* New Koi Box Styles */

.roundedcornr_box_newkoi {
   background: transparent url(roundedboximgs/newkoi/newkoi.jpg) no-repeat top left;
   width: 784px;
   height: 85px;
   margin-right: 11px;
}
.roundedcornr_box_newkoi h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_box_newkoi p {
 	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_box_newkoi p a {
	color: black;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .roundedcornr_box_newkoi p { line-height: 15px;}
   .morebtn {
   padding-top: 12px;	
   padding-bottom:4px;
}
}
.morebtn {
   padding-top: 11px;	
   padding-bottom: 10px;
}
.stdout {
   color: #a9e8f9;
}
.roundedcornr_box_newkoi p.bot {
   display: block;
   width: 310px;
   padding-left: 5px;
}
.roundedcornr_top_newkoi div {
   background: url(roundedboximgs/newkoi/roundedcornr_topleft.jpg) no-repeat top left;
}
.roundedcornr_top_newkoi {
   background: url(roundedboximgs/newkoi/roundedcornr_topright.jpg) no-repeat top right;
}
.roundedcornr_bottom_newkoi div {
   background: url(roundedboximgs/newkoi/roundedcornr_bottomleft.jpg) no-repeat bottom left;
}
.roundedcornr_bottom_newkoi {
   background: url(roundedboximgs/newkoi/roundedcornr_bottomright.jpg) no-repeat bottom right;
}
.roundedcornr_top_newkoi div, .roundedcornr_top_newkoi, 
.roundedcornr_bottom_newkoi div, .roundedcornr_bottom_newkoi {
   width: 784px;
   font-size: 1px;
}
.roundedcornr_content_newkoi { margin: 10px 10px; }

/* End Xmas 11 Box Styles */


/* Social Network Box Styles */

.roundedcornr_box_snet {
   background: transparent url(roundedboximgs/social-network/social_network.jpg) no-repeat top left;
   width: 784px;
   height: 45px;
   margin-right: 11px;
}
.roundedcornr_box_snet h2 {
	display: none !important;
	visibility: hidden !important;
}
.roundedcornr_box_snet p {
   display: block;
   width: 764px;
   padding-left: 10px;
   padding-top: 14px;
   color: #406f7e;
   font-size: 13px !important;
   font-weight: normal;
   line-height: 16px;
}
.roundedcornr_box_snet p a {
	color: black;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .roundedcornr_box_snet p { line-height: 15px;}
   .morebtn {
   padding-top: 12px;	
   padding-bottom:4px;
}
}
.morebtn {
   padding-top: 11px;	
   padding-bottom: 10px;
}
.stdout {
   color: #a9e8f9;
}
.roundedcornr_box_snet p.bot {
   display: block;
   width: 310px;
   padding-left: 5px;
}
.roundedcornr_top_snet div {
   background: url(roundedboximgs/social-network/roundedcornr_topleft.jpg) no-repeat top left;
}
.roundedcornr_top_snet {
   background: url(roundedboximgs/social-network/roundedcornr_topright.jpg) no-repeat top right;
}
.roundedcornr_bottom_snet div {
   background: url(roundedboximgs/social-network/roundedcornr_bottomleft.jpg) no-repeat bottom left;
}
.roundedcornr_bottom_snet {
   background: url(roundedboximgs/social-network/roundedcornr_bottomright.jpg) no-repeat bottom right;
}
.roundedcornr_top_snet div, .roundedcornr_top_snet, 
.roundedcornr_bottom_snet div, .roundedcornr_bottom_snet {
   width: 784px;
   font-size: 1px;
}
.roundedcornr_content_snet { margin: 10px 10px; }

/* End Social Network Styles */



.subtxt {font-size: 12px;color: #000000;line-height: 18px;}

.newsborder. {border-bottom: 1px dotted #94bacb;}

.privacy a {font-size: 11px !important;padding:0px 0 0 0 ;margin:0;}



