body {
  margin-bottom: 0px;
  margin-left: 11px;
  margin-right: 11px;
  margin-top: 0px;
  font-size: 10px;
  color: #7B998D;
  font-family: Verdana, Sans;
  background-color: #7B998D;
}

body.intro {
  margin-bottom: 0px;
  margin-left: 11px;
  margin-right: 11px;
  margin-top: 0px;
  font-size: 10px;
    color: #7B998D;
    font-family: Verdana, Sans;
  background-color: #ffffff;
}

body.popup {
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  font-size: 10px;
    color: #7B998D;
    font-family: Verdana, Sans;
  background-color: #ffffff;
}

h1.mpp {
    font-size: 12px;
    font-family: Verdana, Sans;
    color: #7B998D;
    position: relative; 
    height: 20px; 
    background-color: rgb(255, 255, 255); 
    width: 345px;
}

h1.home {
    font-size: 34px;
    font-family: Verdana, Sans;
    font-variant:small-caps;
    color: #7B998D;
    position: relative; 
    margin: 0;
    height: 57px; 
    background-color: #7B998D; 
    width: 304px;
}

h1.about {
    font-size: 12px;
    font-family: Verdana, Sans;
    color: #7B998D;
    position: relative; 
    height: 75px; 
    background-color: rgb(255, 255, 255); 
    width: 340px;
}

h1.seo {
    font-size: 12px;
    font-family: Verdana, Sans;
    color: #7B998D;
    position: relative; 
    background-color: rgb(255, 255, 255); 
    width: 340px;
}

sup {
    font-size: 6px;
}

td {
    font-size: 10px;
    color: #7B998D;
    font-family: Verdana, Sans;
}

img {
  border: 0px;
}

a {
  color: #7B998D;
    text-decoration: none;
}

a:link {
  color: #7B998D;
  text-decoration: none;
}

a:visited {
  color: #7B998D;
    text-decoration: none;
}

a:hover {
    color: #F2B3A4;
  text-decoration: underline;
}

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

a.color:link {
    color: #F2B3A4;
  text-decoration: none;
}

a.color:visited {
    color: #F2B3A4;
  text-decoration: none;
}

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

a.navcartitems {
  color: #ffffff;
  white-space: nowrap;
  text-decoration: none;
}

a.navcartitems:link {
  color: #ffffff;
  white-space: nowrap;
  text-decoration: none;
}

a.navcartitems:visited {
  color: #ffffff;
  white-space: nowrap;
  text-decoration: none;
}

a.navcartitems:hover {
  color: #DFDFDF;
  white-space: nowrap;
  text-decoration: underline;
}

.text11dgry {
  font-size: 11px;
    color: #8CA89C;
    font-family: Verdana, Sans;
  font-weight: normal;
}

.text11lgry {
  font-size: 11px;
    color: #7B998D;
    font-family: Verdana, Sans;
  font-weight: normal;
}

.text10dgry {
  font-size: 10px;
    color: #8CA89C;
    font-family: Verdana, Sans;
  font-weight: normal;
}

.text10lgry {
  font-size: 10px;
    color: #7B998D;
    font-family: Verdana, Sans;
  font-weight: normal;
}

.text10green {
  font-size: 10px;
    color: #9E836A;
    font-family: Verdana, Sans;
  font-weight: normal;
}

.text9dgry {
  font-size: 9px;
    color: #8CA89C;
    font-family: Verdana, Sans;
  font-weight: normal;
}

.text9lgry {
  font-size: 9px;
    color: #7B998D;
    font-family: Verdana, Sans;
  font-weight: normal;
}

.arial14wht {
  font-size: 14px;
    color: #ffffff;
    font-family: Arial, Sans;
  font-weight: normal;
}

.arial10wht {
  font-size: 10px;
    color: #ffffff;
    font-family: Arial, Sans;
  font-weight: normal;
}

.arial11beige {
  font-size: 11px;
    color: #EBDDD4;
    font-family: Arial, Sans;
  font-weight: normal;
}

.findpag {
  font-size: 10px;
    color: #F8C4B9;
    font-family: Arial, Sans;
  font-weight: normal;
}

a.findpag {
  color: #ffffff;
    text-decoration: none;
}

a.findpag:link {
  color: #ffffff;
  text-decoration: none;
}

a.findpag:visited {
  color: #ffffff;
    text-decoration: none;
}

a.findpag:hover {
    color: #F8C4B9;
  text-decoration: underline;
}


.green {
  color: #8CA89C;
  font-size: 12px;
  font-family: arial, helvetia, verdana, sans;
}

.green2 {
  color:#8CA89C;
  font-size:10px;
  font-family: arial, helvetia, verdana, sans;
}

.green3 {
  color:#8CA89C;
  font-size:11px;
  font-family: arial, helvetia, verdana, sans;
}

.green4 {
  color:#8CA89C;
  font-size:11px;
  font-family: arial, helvetia, verdana, sans;text-decoration:none
}

.gray {
  color:#666666;
  font-size:11px;
  font-family: arial, helvetia, verdana, sans;
}

.buymodtext {
  font-size: 10px;
    color: #517569;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  white-space: nowrap;
  padding-bottom:2px;
}

.favhead {
  font-size: 11px;
    color: #7B998D;
    font-family:  Verdana, Sans;
  font-weight: normal;
}


.copyright {
    font-weight: normal;
    font-size: 9px;
    color: #7B998D;
    font-family: Verdana, Sans;
}

.lmerror {
    font-weight: normal;
    font-size: 10px;
    color: #E68468;
    font-family: Verdana, Sans;
}

.tos {
    font-weight: normal;
    font-size: 9px;
    color: #8CB7A6;
    font-family: Verdana, Sans;
}

.tos_shaded {
    font-weight: normal;
    font-size: 9px;
    color: #f2b3a4;
    font-family: Verdana, Sans;
}


.pag {
  font-size: 10px;
    color: #7B998D;
    font-family: Helvetica, Arial, Verdana, Sans;
  font-weight: normal;
}

a.pag {
  color: #F2B4A3;
    font-weight: normal;
  text-decoration: none;
}

a.pag:link {
  color: #F2B4A3;
    font-weight: normal;
  text-decoration: none;
}

a.pag:visited {
  color: #F2B4A3;
    font-weight: normal;
  text-decoration: none;
}

a.pag:hover {
  color: #F2B4A3;
    font-weight: normal;
  text-decoration: underline;
}

.bgwhite {
    background-color: #ffffff;
}

.bggreen {
    background-color: #7B998D;
}

.bgdrkgreen {
    background-color: #627B71;
}

.bglgry {
    background-color: #BACDC4;
}

.bggry33 {
    background-color: #333333;
}

.bggry9a {
    background-color: #9a9a9a;
}

.bggryef {
    background-color: #efefef;
}

.bggrycc {
    background-color: #cccccc;
}

.bgborder {
    background-color: #ffffff;
  border-width: 1px;
  border-color: #ffffff;
  border-style: solid;
}

form {
  padding:0px;
  margin:0px;
}

input {
  padding:0px;
  margin:0px;
}

select {
  padding:0px;
  margin:0px;
}

textarea {
  padding:0px;
  margin:0px;
}

input.textfield {
  font-family: Verdana, Sans;
  font-size: 9px;
  color: #666666;
  border-width: 1px;
  border-color: #BACDC4;
  border-style: solid;
  width:170px;
  height:17px;
}

input.passhint {
  font-family: Verdana, Sans;
  font-size: 9px;
  color: #666666;
  border-width: 1px;
  border-color: #BACDC4;
  border-style: solid;
  width:437px;
  height:17px;
}

input.zip {
  font-family: Verdana, Sans;
  font-size: 9px;
  color: #666666;
  border-width: 1px;
  border-color: #BACDC4;
  border-style: solid;
  width:63px;
  height:17px;
}

input.navsearch {
  font-family: Verdana, Sans;
  font-size: 9px;
  color: #666666;
  border-width: 1px;
  border-color: #BACDC4;
  border-style: solid;
  width:99px;
  height:15px;
  margin:0px;
  padding:0px;
}

input.search {
  font-family: verdana;
  font-size: 9px;
  color: #7b998d;
  border-width: 1px;
  border-color: #bacdc4;
  border-style: solid;
}

input.footemail {
  font-family: verdana;
  font-size: 9px;
  color: #7B998D;
  border-width: 1px;
  border-color: #bacdc4;
  border-style: solid;
  background-color: #FFFFFF;
  width:144px;
  height:15px;
  margin:0px;
  padding:0px;
}


input.image {
  border: 0px;
}

input.qty {
  font-family: verdana;
  font-size: 9px;
  color: #767676;
  text-align:center;
  border-width: 1px;
  border-color: #BACDC4;
  border-style: solid;
  width:15px;
  height:15px;
}


textarea.textfield {
  font-family: verdana;
  font-size: 10px;
  color: #7b998d;
  border-width: 1px;
  border-color: #bacdc4;
  border-style: solid;
}

select.drop {
  font-family: Verdana, Sans;
  font-size: 9px;
  color: #333333;
  border-width: 1px;
  border-color: #BACDC4;
  border-style: solid;
  width:170px;
  height:17px;
}

select.dropstate {
  font-family: Verdana, Sans;
  font-size: 9px;
  color: #333333;
  border-width: 1px;
  border-color: #BACDC4;
  border-style: solid;
  width:90px;
  height:17px;
}

.mpp_span{
    margin: 0pt; 
    left: 0pt; 
    top: 0pt; 
    width: 345px; 
    height: 28px; 
    position: absolute;
}

.home_span{
    margin: 0pt; 
    left: 0pt; 
    top: 0pt; 
    width: 304px; 
    height: 57px; 
    position: absolute;
    background-color: #7B998D; 
}

.about_span{
    margin: 0pt; 
    left: 0pt; 
    top: 0pt; 
    width: 340px; 
    height: 83px; 
    position: absolute;
    background-color: #7B998D; 
}

.seo_span{
    margin: 0pt; 
    left: 0pt; 
    top: 0pt; 
    position: absolute;
    background-color: #7B998D; 
}

.deliveryDropdown {
    display:block;
    position:absolute;
    top:37px;
    width:205px;
    padding:0 32px 0 0;
    z-index:9999;
}

.deliveryDropdown ul {
    padding:0;
    margin:0;
}

.deliveryDropdownContent {
    display:none;
    width:205px;
    background:#FFFFFF;
    border:1px solid #7B998D;
    padding-bottom:12px;
    position:absolute;
    top:19px;
}

.deliveryDropdownContent img {
    margin-top:12px;
}

#deliveryDropdownTitleOff img, #deliveryDropdownTitleOn img {
    padding-bottom:10px;
    cursor:pointer;
}

.deliveryDropdown li #deliveryDropdownTitleOff, .deliveryDropdown li:hover #deliveryDropdownTitleOn, .deliveryDropdown li:hover .deliveryDropdownContent {
    display:block;
}

.deliveryDropdown li #deliveryDropdownTitleOn, .deliveryDropdown li:hover #deliveryDropdownTitleOff {
    display:none;
}

.deliveryDropdownContent a .deliveryDropdownSectionOff, .deliveryDropdownContent a:hover .deliveryDropdownSectionOn {
    display:block;
}

.deliveryDropdownContent a .deliveryDropdownSectionOn, .deliveryDropdownContent a:hover .deliveryDropdownSectionOff {
    display:none;
}

/* Overlays */

*.fullscreen_overlay { position: absolute; width: auto; height: auto; left:0; right:0; top:0; bottom:0; z-index:1; }

/*Oceana Sitelet Flash Overlay*/
#flash_overlay_oc_container { position: fixed; width: auto; height: auto; left: 0; right: 0; top: 0; bottom: 0; z-index: 2020; }
#flash_overlay_oc_tint { background-color: #0b102b; }
#flash_overlay_oc_site_container { position: relative; width: 960px; height: auto; margin: 35px auto 0;  z-index:2; }
#flash_overlay_oc_top_bar { width: 960px; margin: 2px 0; overflow: auto; }
#flash_overlay_oc_audio { width: 100px; height: 20px; float:right; }
#flash_overlay_oc_close { width: 53px; height: 20px; margin-left: 17px; float:right }
#flash_overlay_oc_close #oceana_close_button { cursor: pointer; }
#flash_overlay_oc_content { width: 960px; height: 500px; }
#flash_overlay_oc_bottom_bar { width: 960px; overflow: auto; }
#flash_overlay_oc_bottom_bar #oc_credits { width: 557px; height: 61px; float: left; }
#flash_overlay_oc_bottom_bar #oc_share { width: 114px; height: 61px;  float: left;}
#flash_overlay_oc_bottom_bar #oc_socialnetworking { width: 97px; height: 61px;  float: left;}
#flash_overlay_oc_bottom_bar #oc_socialnetworking .icons { width: 100%; height: 16px; margin-top: 22px; overflow: auto; }
#flash_overlay_oc_bottom_bar #oc_socialnetworking .icons .icon { width: 16px; height: 16px; margin-right: 6px; float: left; }
#flash_overlay_oc_bottom_bar #oc_logos { width: 192px; height: 61px;  float: left;}
