.lmnavdropdown {
  font-size:11px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

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;
}

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;
}

.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;
}

.shadeBox {
	padding: 3px;
	cursor: default;
	font-family: verdana;
	font-size: 10px;
	color: rgb(102, 102, 102);
}


/* 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: 6020; }
#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;}