/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */

body {
	  margin: 0;
	  font-family: arial,helvetica,sans-serif;
/* 	  font-size: 62.5%; */
	  font-size: 68.8%;
	  color: #000000;
	  background: #000066 url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/bgr2A.gif') repeat-x scroll 0 0;
	}

a img {
  border: none;
}

a {
  color:#ff9900;
  text-decoration:none;
}

a:hover {
  color:#ff6600;
}

#navMain {
    position:relative;
	left: 2px;
}

#log_in {
  margin-left: 10px;
}

#attrib-15-0 {
    display:none
    }

.mainten {
 border:1px solid #FF0000;
 background-color: #FFCC00;
 padding: 5px;
 width:600px;
 margin: 0 auto;
 position:relative;
 top:-10px;
 font-size:11px;
 font-weight:bold;
 color: #AE0000;
}

h1#indexCategoriesHeading {
 margin:0;
 font-size:13px;
 font-weight:bold;
 background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/seahorse_yellow_small1.gif') no-repeat 3px 2px;
 height:26px;
 padding: 10px 0 0 20px;
 width:390px;
 color:#CC6600;
 float:left;
 top:-5px;
 position:relative;
 left:145px;;
 clear:both;
}

h1#productListHeading,
#specialsListingHeading,
h3#contac_id,
h1#gvFaqDefaultHeading,
h1#privacyDefaultHeading,
h1#shippingInfoHeading,
h1#live_arrival,
h1#purchase_policy,
h1#allProductsDefaultHeading,
h1#newProductsDefaultHeading,
h1#loginDefaultHeading,
h1#siteMapHeading,
h1#discountcouponInfoHeading,
h1#unsubDefaultHeading,
h1#cartDefaultHeading,
h1#checkoutShippingHeading,
h1#checkoutPaymentHeading,
h1#timeoutDefaultHeading,
h1#checkoutConfirmDefaultHeading,
h1#advSearchDefaultHeading,
h1#logoffDefaultHeading,
h1#conditionsHeading,
h1#accountDefaultHeading,
h1#checkoutSuccessHeading,
h1#ac_default_edit,
h1#addressBookDefaultHeading,
h1#my_pass,
h1#accountHistoryDefaultHeading,
h1#accountNotificationsHeading,
h1#tellAFriendDefaultHeading {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/seahorse_yellow_small1.gif') no-repeat 3px 0;
  padding-left: 25px;
  height:33px;
  color:#CC6600;
  font-size:16px;
  font-weight:bold;
  line-height:33px;
  margin:0;
}


h2#cartEmptyText{ color: #cc6600; font-size: 16px; margin: 0px; padding: 0px; }
h2.centerBoxHeading { margin: 0px 0px 30px 0px; padding: 0px; color: #cc6600; font-size: 16px; }

.see_all {
  position:relative;
  left:-40px;
}

#cartInstructionsDisplay {
  font-size:12px;

}

#specialsListingTopNumber,
#specialsListingBottomNumber {
  font-size:12px;
  margin:5px 0 5px 0;
}

#productDateAdded {
  font-size:12px;
  position:relative;
  top:15px;
  margin:15px auto 25px auto;
  width: 400px;
}

#addressBookDefaultPrimary,
#addrbooktit,
#acc_history,
#nottitle {
  color:#CC6600;
  font-size:12px;
}

.notifications {
 font-size:12px;
 margin:  6px 0 6px 4px;
}

.instructions {
  font-size:12px;
  width:230px;
  float:left;
  margin-right: 50px;
  margin-left: 20px;
}

.arrow_pr_add {
  float:left;
  width:140px;
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/arrow_south_east.gif') no-repeat 20px 25px;
  height:60px;
  font-size:12px;
  font-weight:bold;
}

.address_book_default {
  float:left;
  width:150px;
}



h1#productName {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/seahorse_yellow_small1.gif') no-repeat 0 0;
  height:32px;
  color:#CC6600;
  font-size:13px;
  font-weight:bold;
  padding-top:7px;
  padding-left:23px;
  clear:both;
}

.biggerText {
	font-size: 1.2em;
	}


CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	border:1px solid #7F9DB9;
	}

input:focus,
select:focus,
textarea:focus {
	background: #F0F8FF;
	}

.tellafr {
  width:620px;
  margin:0 auto;
}

#login-email-address {
  margin-left:15px;
  border:1px solid #7F9DB9;
}

#from-name {
  margin-left:19px;
  border:1px solid #7F9DB9;
}

#from-email-address {
  margin-left:21px;
  border:1px solid #7F9DB9;
  margin-top: 5px;
}

#to-name {
  margin-left:0;
  border:1px solid #7F9DB9;
  margin-top: 5px;
}

#to-email-address {
  margin-left:2px;
  border:1px solid #7F9DB9;
  margin-top: 5px;
  margin-bottom:15px;
}

#login-password {
  margin-top:5px;
  margin-left:40px;
  border:1px solid #7F9DB9;
}

#gender-male {
  margin: 7px 0 0 15px;
}

#street-address {
  margin-top:5px;
  margin-left:5px;
  border:1px solid #7F9DB9;
}

#firstname {
   margin-top:5px;
   margin-left:25px;
   border:1px solid #7F9DB9;
}

#lastname {
   margin-top:5px;
   margin-left:25px;
   border:1px solid #7F9DB9;
}

#suburb {
    margin-top:5px;
    margin-left:3px;
    border:1px solid #7F9DB9;
}

#city {
    margin-top:5px;
    margin-left:66px;
    border:1px solid #7F9DB9;
}

#state {
    margin-top:5px;
    margin-left:8px;
    border:1px solid #7F9DB9;
}

#postcode {
    margin-top:5px;
    margin-left:8px;
    border:1px solid #7F9DB9;
}

#country {
    margin-top:5px;
    margin-left:44px;
    border:1px solid #7F9DB9;
}

#company {
      margin-top:15px;
	  margin-bottom:15px;
      margin-left:5px;
      border:1px solid #7F9DB9;
}

#telephone {
    margin-top:5px;
    margin-left:10px;
    border:1px solid #7F9DB9;
}

#fax {
    margin-top:5px;
    margin-left:2px;
    border:1px solid #7F9DB9;
}

#email-address {
    margin:0;
    border:1px solid #7F9DB9;
}

#password-new {
    margin-top:5px;
    margin-left:50px;
    border:1px solid #7F9DB9;
}

#password-confirm {
    margin-top:5px;
    margin-left:3px;
    border:1px solid #7F9DB9;
}

#newsletter-checkbox {
  position:relative;
  top: 5px;
  left:6px;
}

#email-format-html  {

}

#email-format-text {

}

.buttonRow_fr_ps {
  margin-top:3px;
  margin-left:113px;
}

.buttonRow_login {
   float:right;
   margin-right:30px;
}

.buttonRow_ch_y {
  width: 290px;
  font-size:12px;
}

LABEL {
	line-height: 1.5em;
	padding: 0.2em;
	}

h4.optionName {
  margin: 0;
  padding-top:2px;
  padding-bottom:5px;
  font-size:12px;
  color:#ff9900;
}



#productAttributes {
  width:210px;
  height: 135px;
  position:relative;
  left:210px;
  top:-100px;
}

#productAttributes .back {
  width:220px;
  font-size:12px;
}

#bajka {
   position:relative;
   left:55px;
   top:-116px;
}

input#bajka  { border: 2px inset #CC0000; font-size: 14px; background-color: #FFFFCC;}


#box_desc {
  position:absolute;
   left:277px;
   top:200px;
   width:140px;
   color: #ff9933;
   font-size:12px;
}

#product_icon {
 width:100px;
 height:50px;
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/calendar.gif') no-repeat 0 0;
  position: absolute;
  top:110px;
  left:-42px;
}


.wrapperAttribsOptions select {
  font-size:11px;
  margin-left:4px;
}

#productDetailsList li {
  font-size:12px;
}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	font-size:11px;
	}

#logo, .centerBoxContents, .specialsListBoxContents,
.categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

.header_aeria_1 {
  background: url('../images/seahorse/headers3/seahorse_header1.jpg') no-repeat 100% 0;
  height: 151px;
}

.header_aeria_2 {
  background: url('../images/seahorse/headers3/seahorse_header2.jpg') no-repeat 100% 0;
  height: 151px;
}

.header_aeria_3 {
  background: url('../images/seahorse/headers3/seahorse_header3.jpg') no-repeat 100% 0;
  height: 151px;
}

.header_aeria_4 {
  background: url('../images/seahorse/headers3/seahorse_header4.jpg') no-repeat 100% 0;
  height: 151px;
}

.header_aeria_5 {
  background: url('../images/seahorse/headers3/seahorse_header5.jpg') no-repeat 100% 0;
  height: 151px;
}

.header_aeria_6 {
  background: url('../images/seahorse/headers3/seahorse_header6.jpg') no-repeat 100% 0;
  height: 151px;
}

.header_aeria_7 {
  background: url('../images/seahorse/headers3/seahorse_header7.jpg') no-repeat 100% 0;
  height: 151px;
}

#gvFaqDefaultMainContent {
  font-size:12px;
  line-height:18px;
  width:80%;
  padding-left:7px;
}

#gvFaqDefaultContent {
  font-size:12px;
  width:80%;
  position:relative;
  top: -60px;
  padding-left:7px;
  margin-bottom:5px;
}

#dv_certificate {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/GiftCerts_Category1A.gif') no-repeat 0 0;
  width:110px;
  height:140px;
  position:relative;
  left: 500px;
  top: -80px;
}

.logo_1 {
  /*background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/logo1.gif') no-repeat;*/
  height: 151px;
  width:253px;
  float:left;
}

.salutation {
	float:left;
	margin: 7px 0 7px 0;
	padding-left:7px;
	font-size:12px;
}

.newsl {
	float:left;
	margin: 7px 0 7px 0;
	padding-left:7px;
	font-size:12px;
}

.email_format {
    float:left;
	margin: 2px 0 7px 0;
	padding-left:7px;
    font-size:12px;
}

.buttonRow_cret_account {
   float:right;
   margin-right:30px
}

.inputLabel,
.enquiry {
	/*float: left;*/
	margin: 4px 0 4px 0;
	padding-left:7px;
	font-size:12px;
	}

#enquiry {
    border:1px solid #7F9DB9;
	margin-bottom:5px;
}

.input_box {
    padding-left:10px;
}

.input_box input {
  border:1px solid #7F9DB9;
}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

ADDRESS {
  font-size:12px;
  padding: 7px 0 0 7px;
  line-height:18px;
}

.email_info {
   font-size:12px;
   padding: 7px 0 0 7px;
}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}


/*warnings, errors, messages*/
.messageStackWarning, .messageStackError,
.messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 980px;
	vertical-align: top;
	}

.productListing-odd {
  height:192px;
}

.productListing-even {
  background-color:#F2F9FE;
  height:192px;
}

.productListing-s {
   font-size:12px;
}

.productListing-s td {
  padding:5px;
}

.productListing-f {
   font-size:14px;
}

.productListing-f td {
  padding:5px;
}

.p_description {
  width:644px;
}

.pr_description {
  /* width:644px; */
  background-color:#D5ECFF;
}

.prod_description {
  padding-top:5px;
  padding-left:5px;
}

.listingDescription {
/*   width:644px; */
  font-size:12px;
  margin-bottom:5px;
}

#logoWrapper {
  background-color: #0E0D09;
}

#contentMainWrapper {
  border-right: 2px solid #FFCC00;
  border-left:  2px solid #FFCC00;
  border-bottom:3px solid #FFCC00;
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/footer1.gif') no-repeat 0 100%;
  padding-bottom: 100px;
  position:relative;
}

#headerWrapper, #cartBoxListWrapper, #ezPageBoxList,
#cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper,
#popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
}

#navColumnOneWrapper {
  position:relative;
  top:-60px;
  width: 200px;
  left:5px;
  border: 0px solid #FFCC33;
}

#navColumnTwoWrapper {
  position:relative;
  top:-43px;
  width: 200px;
  border: 0px solid #FFCC33;
}

#mainWrapper {
	margin: auto;

	}

#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox_sh {
	clear: both;
/*     float:left; */
/* 	width:300px; */
	font-size:12px;
	margin: 20px 0px 0px 0px 0px;
}

#checkoutShipto_first {
    float:left;
	width:200px;
}

#checkoutShipto {
    margin-top: 20px;
	margin-left:60px;
    float:left;
	width:250px;
}

#sendSpendWrapper,
#checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

#accountLinksWrapper {
    margin: 0 0 0 25px;
	width: 47%;
}

h2#checkoutShippingHeadingMethod,
h1#spl_instr {
  color:#CC6600;
  font-size:12px;
  padding-top:5px;
}

.search_terms {
  color:#CC6600;
  font-size:12px;
  padding-top:5px;
  width:500px;
  float:left;
  margin:0;
}

.search_help {
  float:left;
  width:100px;
  padding-top:5px;
}

.search_inp {
  width:400px;
  font-size:11px;
  border:1px solid #7F9DB9;
}

.spl_not {
  color:#003366;
  font-size: 11px;
  font-weight:bold;
  margin: 5px auto 10px auto;
  padding: 3px;
  border: 1px solid #CC9900;
  background-color: #E9F4FC;
/*   width: 600px; */
}

#checkoutShippingContentChoose {
  font-size:12px;
  padding-left:3px;
  width:450px;
  float:left;
}

.we_acc {
  font-size:12px;
  margin-left:10px;
  margin-top:10px;
}

.hyj_ft,
.disc_cp,
.title_pm,
.order_com
 {
  color:#CC6600;
  font-size:12px;
  font-weight:bold;
  padding-top:15px;
  padding-left: 5px;
}

.hyj_ft  {
margin-top: 25px;
}



#checkoutConfirmDefaultBillingAddress,
#checkoutConfirmDefaultShippingAddress,
#checkoutConfirmDefaultPayment,
#checkoutConfirmDefaultHeadingComments,
#checkoutConfirmDefaultHeadingCart
 {
  color:#CC6600;
  font-size:12px;
  font-weight:bold;
}

#checkoutConfirmDefaultShipment {
    color:#CC6600;
    font-size:12px;
    font-weight:bold;
	margin-bottom:8px;
}

#checkoutConfirmDefaultPaymentTitle {
  font-size:12px;
  font-weight:normal;
  margin: 5px 0;
  font-style:italic;
}

#checkoutConfirmDefaultShipmentTitle {
  font-size:12px;
  font-weight:normal;
  margin: 0 0 5px 0;
}

.hyj_cl {
  color:#003366;
  font-size: 12px;
  margin-top: 5px;
  padding: 5px;
  border: 1px solid #CC9900;
  background-color: #E9F4FC;
/*   width: 60%; */
  font-weight: bold;
}

#pmt-cc {
  background-color:#E9f4FC;
  padding: 5px 0 5px 5px;
  color:#CC6600;
  font-size:12px;
  font-weight:bold;
}

.ccinfo label {
  font-size:12px;
  padding-left:10px;
}

.ccinfo input {
  font-size:11px;
  border: 1px solid #7F9DB9;
  margin-top:3px;
}

.ccinfo select {
  font-size:11px;
  border: 1px solid #7F9DB9;
  margin-top:3px;
}

.order_com_wr textarea {
  margin: 5px auto;
/*   width:600px; */
}

.notice {
     background-color:#EEEEEE;
     border: 1px solid #FFCC00;
	 font-size:12px;
	 font-weight: bold;
	 padding: 4px;
	 width:200px;
	/* margin: 5px 0 5px 0;*/
	 clear:both;
	 position:relative;
	 top:10px;
	 left:10px;
}

#ship-fedexexpress-06 {
   margin-top:6px;
   float:right;
}

#ship-fedexexpress-01 {
   margin-top:6px;
   float:right;
}

#ship-fedexexpress-05 {
   margin-top:6px;
   float:right;
}

.shp_label {
  line-height:0;
  float:left;
  padding:0;
  margin: 5px 0 5px 0;
  width:450px;
}

.fedexd {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/EXH2PS20.gif') no-repeat -11px 0;
/*   width:600px; */
  margin:10px auto;
  font-size:12px;
  padding-top: 50px;
  padding-left: 10px;
  border: 0px solid #FFCC33;
}

.sh_price {
 position:relative;
 float:right;
 padding-top:5px;
 padding-left:5px;
 left:-45px;
}

#comments {
/*   width: 650px; */
  margin:0 auto;
  padding-bottom:10px;
}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	width:130px;
	height: 20px;
	clear:both;
	position:relative;
	top:2px;
}

/*navigation*/

.min_height {
   min-height:750px;
}

#unsubDefault,
#discountcouponInfo {
  font-size:12px;
}

.navSplitPagesLinks a {
  color:#428DFF;
  text-decoration:none;
  padding: 0 2px 0 2px;
}

.navSplitPagesLinks a:hover  {
  color:#FF6600;
  background-color:#FFD966;
}

.navSplitPagesLinks {
 font-size:12px;
}

#timeoutDefaultContent {
   font-size:12px;
}

.forg_pass_tm {
  font-weight:bold;
  position:relative;
  left:228px;
  top:10px;
}


.navSplitPagesResult {}
.navNextPrevCounter {
	margin: 0 0 5px 0;
	font-size:12px;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

.navNextPrevList_med {
    display: inline;
	white-space: nowrap;
	padding:  0.5em 0em;
	list-style-type: none;
    margin: 0 120px 0 120px;
}

#navMainWrapper,
#navCatTabsWrapper {
	margin: 0em;
	background-color: #9a9a9a;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 100%;
	}

#navSuppWrapper {
   position:relative;
   top:60px;
}

#siteinfoIP {
 position:relative;
 top:60px;
 font-size:9px;
}

#live_arrival_Content {
  border: 2px solid #ddd;
  width:450px;
  margin: 0 auto;
  padding:12px;
  font-size:12px;
  letter-spacing:0.2px;
}

#purchase_policy_Content {
   margin-top:15px;
   font-size:12px;
}

.style1 {
  color:#800000;
  font-style:italic;
  font-weight:bold;
}

#navSupp  {
 width: 85px;
 margin: 0 auto;
}

#navSupp ul {
  border-left:  1px solid #000000;
  border-right: 1px solid #000000;
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/arrow.png') no-repeat 4% 1px;
}

#navSupp ul a {
  color:#003366;
  font-size:12px;
  font-weight:bold;

}

#navSupp ul a:hover {
  color:#ff9900;
}

#navMain ul,
#navSupp ul,
#navCatTabs ul  {
	   margin:  0;
	   padding: 0;
	   list-style-type: none;
	   text-align:      center;
	   line-height:     1.5em;
	   position:        relative;
	   top: -10px;
	}

#navMain ul li  {
	display: inline;
	background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/arrow.png') no-repeat 0 -1px;
	padding-left: 10px;
}

#navSupp ul li, #navCatTabs ul li {
  display: inline;
}

#navMain ul li a {
	 text-decoration: none;
	 padding:0;
	 margin: 0;
	 color: #003366;
	 white-space: nowrap;
	 font-size:   12px;
	 font-weight: bold;
}

#navMain ul li a:hover {
 color: #FF9900;
}

.greetUser {
  color:#CC6600;
  font-size:11px;
  font-weight:bold;
  margin-top: 21px;
}

.orider {
  font-family:trebuchet ms,arial,sans-serif;
  font-weight:normal;
  color:#000000;
  font-size:12px;
}

#search {
 position:relative;
 top: -47px;
}

#searchHeading {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/Search_Shop1.gif') no-repeat;
  background-position: 35px 5px;
  height:23px;
}
#bannerbox2Heading {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/usa_1.gif') no-repeat;
  background-position: 0 0;
  height:165px;
}

#bannerbox2 {
  position:relative;
  top:-40px;
  left: 0;
}

#bestsellers {
  position:relative;
  top:-50px;
  left: 0;
}

#information {
  position:relative;
  top:-45px;
  left: 0;
}

#bannerbox2Content {
  width: 140px;
  position:relative;
  left: 10px;
  top:-12px;
}
#categoriesContent {
 position: relative;
 top:-10px;
}

#bestsellersContent {
 position: relative;
 top:-8px;
}

#bannerbox2Content div{
 text-align:left;
}

#bannerbox2Content a {
  font-family:arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration:none;
  color:#FF9900;
  font-weight:bold;
  height:20px;
  line-height:20px;
}

#bannerbox2Content a:hover {
  color:#FF6600;
}

#bestsellersContent a {
  font-family:arial,helvetica,sans-serif;
  font-size: 12px;
  text-decoration:none;
  color:#FF9900;
  font-weight:bold;
  height:15px;
  line-height:15px;
}

#bestsellersContent a:hover {
  color:#FF6600;
}

.search_box {
border:1px solid #3E8FDE;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
float:left;
width:85px;
position:relative;
left:35px;
}

#searchContent {
  max-height: 40px;
}

#searchContent a {
  position:relative;
  top:-15px;
  left:10px;
}

#go_search {

 position:relative;
 top:-18px;
 left:15px;

}

.login {
 /* border:1px solid #000000;*/
  width: 19%;
  position:relative;
  top:-15px;
  float:left;
  width: 400px;
}

#navSupp ul li a,
#navCatTabs ul li a {
     text-decoration: none;
	 padding:0;
	 margin: 0;
	 color: #003366;
	 white-space: nowrap;
	}

.s_navigation {
    background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/tail1.gif') no-repeat 19px 0px;
	width:100%;
	height: 30px;
	/*border: 1px solid #000000;*/

}

.s_navigation .topShopNav { text-align: right; padding-right: 20px; padding-top: 5px;}
.s_navigation .topShopNav a,.s_navigation .topShopNav a:visited, .s_navigation .topShopNav a:active  { font-size: 12px; color: #000066; font-weight: bold; text-decoration: none;}
.s_navigation .topShopNav a:hover { text-decoration: underline; color: #1F31FF;}

.s_navigation #menu5 {
  float:right;
  margin-top: 4px;
}

.s_navigation .RightNavigation #menu5 {
   padding: 0;
   width: 370px;
   margin: 0;
   /*border: 1px solid #3300FF;*/

}

.fill {
 background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/fill1.gif') no-repeat 0 0;
 width: 100%;
 height: 2px;
 position:relative;
}

.youknow {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/youknow_bg1.gif') no-repeat 442px 3px;
  width:100%;
  height:100px;
  }

.rand_des_youknow {
  font-size:11px;
  width: 320px;
  text-align: center;
  position:relative;
  top:30px;
  left:400px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #FFCC33;
  font-weight:bold;
}

.wave {
    background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/wave5.gif') no-repeat 0 0;
	height: 188px;
	position:relative;
	border-left:  2px solid  #FFCC00;
	border-right: 2px solid  #FFCC00;
}

.category-top,
.category-links {

 font-family:arial,helvetica,sans-serif;
 font-size: 14px;
 text-decoration:none;
 color:#FF9900;
 font-weight:bold;
 padding-left:10px;
 height:20px;
 line-height:20px;
}

.category-top:hover,
.category-links:hover {
   color: #FF6600;
}


.category-products {
  font-size:11px;
  padding-left:15px;
}

.category-subs-selected {
 font-weight:bold;
}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon
    {
	  margin: 0.5em;
	}

.buttonRow {

}

.buttonRow_live_arrival {
  margin:10px 0 0 15px;
}

.buttonRow_contact {

}

#indexProductListCatDescription {
  margin:14px auto 0 auto;
  font-size:13px;
  border-top: 1px solid #ffcc33;
  border-bottom: 1px solid #ffcc33;
/*   width:610px; */
  font-weight: bold;
  background-color: #e6f3ff; padding: 5px 10px;
  color: #003366;
}

#indexProductListCatDescription img {
  position:relative;
  top:-42px;
}

#indexProductListCatDescription a {
  text-decoration:none;
  color: #FF9900;
 }

#indexProductListCatDescription a:hover {
  color: #FF6600;
}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {

	}

#navEZPagesTop {
	background-color: #ffff33;
	}

#navBreadCrumb {
	font-size:11px;
	font-weight: bold;
}

#navBreadCrumb a {
   color: #003366;
   text-decoration:none;
}

#navColumnOne {
	/*background-color: #FFF;*/
	}

#navColumnTwo {
	background-color: #fff;
	}


/*The main content classes*/

.plain_box_heading {
   color:#CC6600;
   font-size:12px;
   font-weight:bold;
   padding: 10px 0 0 6px;
}

#navColumnOne {
  vertical-align: top;
  width: 160px;
}

#centerColumn {
 /* width:660px; */
 vertical-align: top;
 padding: 0px 10px;
}

.required {
 float:right;
 color:#FF0000;
 position:relative;
 left:-65px;
 font-size:11px;
 top:15px;
}

.ac_default input {
  font-size:11px;
  border:1px solid #7F9DB9;
}

.ac_default {
  margin-left: 15px;
  font-size:12px;
}

#email-format-html_ac {
  margin-top:10px;
}

#gender-male_ac {
 margin: 8px 0 0 30px;
}

#email-address_ac {
  margin-left:5px;
  margin-top:5px;
}

#telephone_ac {
  margin-left:27px;
  margin-top:5px;
}

#fax_ac {
  margin-left:19px;
  margin-top:5px;
}

.buttonRow_ac {
 position:relative;
 left:25px;
 top:20px;
}

.buttonRow_ac_edeit {
   position:relative;
   left:-50px;
   top:20px;
}

#navColumnTwo {
  vertical-align: top;
  width: 160px;
}

#contentColumnMain,
.centerBoxContents,
.specialsListBoxContents,
.categoryListBoxContents,
.additionalImages,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew,
.alert {
	vertical-align: top;
	font-size:11px;
	}

.centerBoxContentsSpecials a {
   color:#ff9900;
   text-decoration:none;
}

.centerBoxContentsSpecials a:hover {
  color:#ff6600;
}

/*.content,*/

#checkoutSuccessOrderNumber{
  margin-top:10px;
  font-size:12px;
  margin-left:3px;
}
#checkoutSuccessMainContent,
#checkoutSuccessMainContent,
#checkoutSuccessLogoff,
#checkoutSuccessOrderLink,
#checkoutSuccessContactLink {
 font-size:12px;
 margin-left:3px;
}

.t_limit_to_manufacture,
.t_limit_to_category {
 font-size:11px;
 font-weight:bold;
 margin-bottom:5px;
}

#inc-subcat {
  margin:5px 0 0 0;
}

.centeredContent {
  margin-top:15px;
}

.search_by_price_t,
.search_b_date_t {
  margin-bottom:5px;
  font-weight:bold;
}

.search_b_date {
  margin-top: 15px;
  width:250px;
  font-size:11px;
  float:left;
}

.search_by_price {
  margin-top: 15px;
  margin-left:15px;
  margin-bottom:15px;
  width:250px;
  font-size:11px;
  float:left;
}

.date_from input {
   border:1px solid #7F9DB9;
   font-size:11px;
   width:60px;
}

.date_to input {
   border:1px solid #7F9DB9;
   font-size:11px;
   margin-left:12px;
   margin-top: 5px;
   width:60px;
}

.price_from,
.date_from  {
  padding-left:5px;
}

.price_to,
.date_to {
  padding-left:5px;
}

.price_from input {
   border:1px solid #7F9DB9;
   font-size:11px;
   width:40px;
   }

.price_to input  {
   border:1px solid #7F9DB9;
   font-size:11px;
   margin-top:5px;
   margin-left: 12px;
   width:40px;
}

.limit_to_category {
  float:left;
  margin-left:15px;
}
.limit_to_manufacture {
 float:left;
 margin-left: 110px;
}

#logoffDefault,
#conditions {
  position:relative;
  top:-50px;
}

#conditionsMainContent,
#siteMapMainContent,
#siteMapList {
  font-size:12px;
  width:600px;
}

#logoffDefault div {
  font-size:12px;
/*   width:600px; */
  margin: 5px auto;
}

#cartContentsDisplay  {
  margin: 10px 0 5px 0;
}

.cc_v {
  font-size:12px;
}

.cc_v_info div {
  font-size:12px;
}

.tr_and_con {
  font-size:16px;
  float:left;
 /*  width:200px; */
  margin-top:15px;
  text-align:center;
  font-weight: bold;
}

.tr_desc {
	clear: both;
  font-size:12px;
  float:left;
/*   width:450px; */
  margin-top:15px;
}

.tr_agree {
/*   float:right; */
  font-size:14px;
  position:relative;
  top:5px;
/*   left:-38px; */
  font-style:italic;
}

#checkoutPaymentHeadingAddress {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/arrow_south_east.gif') no-repeat center 30px;
  margin-top:20px;
  float:left;
  height:100px;
  width:200px;
  font-size:12px;
  text-align:center;
}
.buttonRow_step2 {
  margin-top:10px;
}

#checkoutBillto {
  margin-top:20px;
  width:200px;
  float:left;
}

.y_billing {
	clear: both;
  margin-top:20px;
/*   width:200px; */
/*   float:left; */
  font-size:12px;
}

.lineTitle {
  font-size:12px;
  font-weight:bold;
}

.th_arrow {
/*   background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/arrow_east_south.gif') no-repeat center 30px;
  width:100px;
  float:left;
  font-size:12px;
  height:75px;
  position:relative;
  left:120px; */
}

.totalBox,
.disc_box {
  font-size:12px;
}

.disc_box p {
/*    width:600px; */
   margin:10px auto;
   font-size:11px;
}

.checkout_p_t {
  margin-top:20px;
  /* width:630px; */
}

#disc-ot_gv,
#disc-ot_coupon {
  font-size:11px;
  border:1px solid #7F9DB9;
}

#productDescription {
 font-size:12px;
 clear:both;
}

h3#attribsOptionsText {
  color: #CC6600;
  font-size:12px;
  margin-bottom:0;

}

.pay_method {
  margin-top:15px;

}

.shippingEstimatorWrapper {
	padding: 0.5em;
}

#checkoutShippingHeadingAddress {
  padding-top: 7px;
  text-align:center;
  font-size:12px;
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/arrow_south_east.gif') no-repeat center 25px;
  float:left;
  width: 150px;
  height:50px;
}

.buttonRow_add_change {
  position:relative;
  top:10px;
  width: 130px;
}

#sorter {
  float:right;
  position:relative;
  left: 23px;
  width:250px;
}

#disp-order-sorter {
  font-size:13px;
  float:left;
  margin-right: 5px;
  position:relative;

}

.sort_form {
  position:relative;
  top:-4px;
}

.sort_form option {
  font-size:12px;
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	position:relative;
	top:8px;
	}

.important {
	font-weight: bold;
	}


.gvBal {
	float: right;
	}

#privacyDefaultMainContent,
#shippingInfo {
  font-size:11px;
}

.my_passw input {
  font-size:11px;
  border:1px solid #7F9DB9;
}

#password-current_ps {
 margin-left:3px;
 margin-top:5px;
}

#password-new_ps {
 margin-left:19px;
 margin-top:5px;
}

#password-confirm_ps {
 margin-top:5px;
}

.seahorse_img {
  float:right;
  margin-right:40px;
}

#indexCategories {
  padding:0;
  /*position:relative;
  top: -30px;*/
}

#indexCategories a {
  color:#FF9900;
  font-size: 11px;
  text-decoration:none;
}

#submit1 {
  background-color:#FF9900;
  border:1px outset #FF3300;
  color:#000;
  font-family:geneva,trebuchet ms,arial,sans-serif;
  font-size:13px;
  font-weight:bold;
  margin-right:4px;
}

#productsListingListingTopLinks,
#productsListingListingBottomLinks,
#allProductsListingTopLinks,
#newProductsDefaultListingTopLinks,
#newProductsDefaultListingBottomLinks,
#allProductsListingBottomLinks {
  font-size:12px;
  padding: 3px 0 3px 0;
}



.productListing-rowheading {
 height:24px;
 background-color:#7B9C22;

}

.productListing-rowheading th {
  font-size:11px;
  border-top: 2px solid #FF9900;
  color:#FFFFFF;
}

.productListing-rowheading a {
  color:#FFCC33;
}

.productListing-rowheading a:hover {
   color:#FFFFFF;
   text-decoration:none;
}

#indexCategories a:hover {
  color:#FF6600;
}

.centerColumn {
  position:relative;
  top:-25px;
}

#bannerOne, #bannerTwo,
 #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	}

.smallText, #siteinfoCredits,
#siteinfoStatus {
	font-size: 0.9em;
	}

#siteinfoLegal {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/crab_small1.gif') no-repeat -2px 2px;
  position:relative;
  top:90px;
  left:67%;
  padding-left:29px;
  font-size:11px;
  width: 300px;
  height:33px;
}

.buttonRow_finel {
  margin: 5px 0 0 0;
  width: 250px;
  font-size:12px;
}

.buttonRow_finel_but {
  margin: 10px 0 0 0;
  float:  right;
}

.addressBookDefaultName {
 font-size:12px;
 font-weight:normal;
}

.add_b_al {
  font-size:12px;
  margin-top:10px;
}

.add_b_al .coming {
 color:#CC0000;
}

.wr_addressBook {
  margin:0 auto;
  width:600px;
}

.acc_notific {
  margin:0 auto;
  width:600px;
}

.wr_pass {
  margin:0 auto;
  width:600px;
}

.wr_hist {
  margin:0 auto;
  width:600px;
}

.content_hist {
  font-size:12px;
  position:relative;
  top:-18px;
  left:5px;
}

.buttonRow_pass input {
  border:0;
}

.gatm {
  position:relative;
  left:49px;
}

.gatm a {
  color:#FF9900;
  text-decoration:none;
}

.gatm a:hover {
  color:#FF6600;
}


/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	background-color: #EFF4F8;
	/*border: 1px solid #000000;*/
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay,
.cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity,
#cartInstructionsDisplay   {
	padding: 0.5em 0em;
	}

.cartTotalsDisplay {
  font-size:12px;
  font-weight:normal;
}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%;
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice,
.productSpecialPriceSale {
	text-decoration: line-through;
	font-size:12px;
}

.productSpecialPrice, .productSalePrice,
.productSpecialPriceSale, .productPriceDiscount {
	color: #CC0000;
	font-size:12px;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	}

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

#productMainImage, #reviewsInfoDefaultProductImage,
#productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

#categoryIcon img {
  float:left;
  padding-right:5px;
  vertical-align: middle;
  margin-top: 20px;
}

.categoryIcon a {
  font-size:20px;
  color:#CC6600;
  text-decoration:none;
  font-weight: bold;
}

.categoryIcon a:hover {
  color:#ff6600;
}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents,
.categoryListBoxContents, .additionalImages,
.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*sideboxes*/

h3#categoriesHeading {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/Seahorse_Shop1.gif') no-repeat 0 0;
  width:  130px;
  height: 27px;
}

h3.leftBoxHeading_1 {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/Shop_Specials1.gif') no-repeat 0 0;
  width:  130px;
  height: 27px;
}

h3.leftBoxHeading_2 {
  background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/Whats_New1.gif') no-repeat 0 0;
  width:  130px;
  height: 27px;
}


.leftBoxContainer {
    /*position:relative;
	top:-40px;*/
}

#productnotificationsContent {
  position:relative;
  top:-45px;

}

.sideBoxContent {
	padding: 0.4em;
	font-size:14px;
	line-height:15px;
	}

.sideBoxContent a {
  color:#FF9900;
  text-decoration:none;
  font-weight:bold;
  line-height:19px;

}

.sideBoxContent a:hover {
  color:#FF6600;
  text-decoration: underline;
}

#informationContent {
  position:relative;
  left:8px;
  top:-9px;
}

h3#bestsellersHeading {
	 background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/Best_Seller1.gif') no-repeat 0 0;
     width:  90px;
     height: 31px;
	}

h3#informationHeading {
	/*background: url('../images/seahorse/information.gif') no-repeat -7px 0;*/
	background: url('https://seahorse.com/shop/includes/templates/seahorse/images/Shopping_Details1.gif') no-repeat 2px 0;
	width:130px;
	height:25px;
	}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	}

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

#productPrices {
   color:#CC6600;
   font-size:12px;
   font-weight:bold;
   letter-spacing:1px;
   width: 200px;
   margin: 0 auto;
}


h3.itemTitle {
  font-size:14px;
  color: #000;
}

h3.itemTitle a {
/*   color: #FF9900; */
  color: #0000FF;
  text-decoration:none;
}

h3.itemTitle a:hover {
 color:#FF6600;
 text-decoration: underline;
}

.productListing-data a {
  color: #FF9900;
  text-decoration:none;
}

.productListing-data img {

}

.productListing-data a:hover {
  color:#FF6600;
}

.productListing-data {
  font-size:12px;
}

.tabTable {
  border-bottom: 2px solid #FF9900;
  margin-bottom: 4px;
}

.centeredContent, TH, #cartEmptyText,
#cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance,
#navCatTabsWrapper, #navEZPageNextPrev,
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,
#bannerSix, #siteinfoLegal, #siteinfoCredits,
#siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay,
.cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay,
#cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading,
.productListing-data, .accountQuantityDisplay,
.ratingRow, LABEL#textAreaReviews, #productMainImage,
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage,
#reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents,
.categoryListBoxContents, .additionalImages,
.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured,
.centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

/*

#bannerboxHeading {
	background-color: #0000CC;
	background: url('https://seahorse.com/shop/includes/templates/seahorse/images/seahorse/quickssl_static.gif') no-repeat 20px 0;
	width:150px;
	height:56px;
	position:relative;
	top:-35px;
} */

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.cartTableHeading {
  font-size:11px;
   }

.rowEven {
	background-color: #E9F4FC;
	height: 1.5em;
	vertical-align: top;
	font-size:11px;
	}

.rowEven td {
 padding-top: 5px;
}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	}

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #E9F4FC;
	height: 2em;
	}

.previous_orders,
#orderHistoryDetailedOrder,
#orderHistoryStatus{
  color:#CC6600;
  font-size:12px;
  margin: 5px 0;
}

#myAccountGen {
  font-size:12px;
}

#myAccountGen li,
#myAccountNotify li {
  /*background: url('../images/arrow_green.gif') no-repeat 0 0;*/
  list-style-image: url('https://seahorse.com/shop/includes/templates/seahorse/images/arrow_green.gif');
}


#myAccountNotify {
  font-size:12px;
}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator,
#popupSearchHelp,
#popupAdditionalImage,
#popupImage,
#popupCVVHelp,
#popupCouponHelp,
#popupAtrribsQuantityPricesHelp,
#infoShoppingCart {
	background-color: #ffffff;
	}

.information {
    padding: 10px 9px;
	font-size:11px;
  }

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
}
