/*@font-face {
    font-family: 'LiberationSerifRegular';
    src: local('Liberation Serif'), local('LiberationSerif'), url('LiberationSerif-Regular.woff') format('woff'), url('LiberationSerif-Regular.svg#LiberationSerif') format('svg');
}
@font-face {
    font-family: 'LiberationSerifBold';
    src: local('Liberation Serif'), local('LiberationSerif-Bold'), url('LiberationSerif-Bold.woff') format('woff'), url('LiberationSerif-Bold.svg#LiberationSerif-Bold') format('svg');
}*/
* {
    border:0;
    margin:0
}
html, body {font-family:sans-serif;font-size:12px;height:100%;color:#fff;background:#0b48a1 url(siteFooterBkg.jpg) no-repeat bottom center fixed}
.fLeft{float:left;}
.fRight{float:right;}
.fClear{clear:both;}
.boxShadow{-webkit-box-shadow: 0 2px 4px rgb(0,0,0);-moz-box-shadow: 0 2px 4px rgb(0,0,0); box-shadow:  0 2px 4px rgb(0,0,0);}
.textShadow{text-shadow:0px 0px 5px #000;  }
.clrRight {clear:right}
.clrBoth,.clear {clear:both}

.wrapper {min-height:100%;height:auto !important;    background:url(siteHeaderBkg.jpg) no-repeat top;margin:0 0 -25px}
#logo {width:533px;height:110px;margin:20px 0 15px}
#supportPhone,#salesPhone{color:#FFF;font-family:Georgia, serif;font-weight:700;font-size:26px}
#salesPhone {margin:45px 0 -5px}
h1, h2, h3, h4 {font-weight:400;font-family:Georgia, Times New Roman, Times, serif;text-shadow:0 2px 3px #031632}
h1 {font-size:24px;color:#fff}
h2 {font-weight:400;font-size:36px;text-align:center;background:url(blueBkg.png) repeat}
h3 {font-family:Georgia, serif;font-weight:700;font-size:20px;margin:0 0 10px}
h4 {font-size:18px;color:#fff}
h5 {font-weight:400;font-size:10px;margin:5px 0 0}
p {margin:0 0 10px}
#formBox {background:url(formBkg.png) repeat;height:273px}
#swf {width:715px;height:267px;background:#000;margin:4px 0 0 5px}

#form {font-family:Georgia, Times New Roman, Times, serif;width:230px;height:255px;text-align:center;margin:10px 5px 0 0}
#form h3{font-size:17px}
form p{margin:0}
form input,form select{
    background: url("formField.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #60829F;
    display: block;
    float: left;
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 14px;
    margin: 2px 2px 5px !important;
    padding: 2px;
    height:18px}
form select{height:24px;width:224px}
form label input{width:13px;height:13px;}
form .more_info{margin:0 0 0 30px}
form button{
  background:#EDD48A url('/goldBkg_33px-h.png') repeat-x;
  border:1px solid #81631B;
  color:#5F2E00;
  text-shadow:0 1px 0 rgba(255,255,255,.3);
  font:20px Georgia,'Times New Roman',Times,serif;
  cursor:pointer;
  height:33px;
  line-height:33px;
  margin:10px 5px 0;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  box-shadow:0 2px 3px rgba(0,0,0,.5);
  -moz-box-shadow:0 2px 3px rgba(0,0,0,.5);
  -webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);
}
form button:hover{background-position:bottom}
#form form p{text-align:left !important}

#thanks {font-family:Georgia, Times New Roman, Times, serif;font-size:16px;width:220px;text-align:center;margin:90px 5px 0 0;padding:5px}
input.frmField:focus, textarea.frmField:focus {border:1px solid #B57619;background:#fff}
input.frmField, textarea.frmField, select.frmField {width: 105px;}
select.frmField {width: 110px;}

#tempListbox { width:880px; margin:0 auto; display:block; }
#tempListbox p { text-align:center; }
#tempListbox a { color:#FFFFFF !important; }
#tempListbox div { width:280px; padding:5px; display:block; float:left; }


select#hearSelect,.companyname  {background: url("formField.gif") repeat-x scroll 0 0 #FFFFFF;    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #60829F;
    display: block;
    float: left;
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 14px;
    margin: 2px 2px 11px;
    padding: 2px;
    width: 220px;
 }


#frmBtn {
    background:url(scheduleBtn.png) no-repeat;
    width:225px;
    height:41px
}
#frmBtn:hover {
    background-position:bottom
}
#content, #header, #offBox {
    width:960px;
    margin:0 auto
}
#cntArea {
    background:url(blueBkg.png) repeat;
    border:solid #1d6ecc 1px;
    width:700px;
    height:225px;
    float:left;
    color:#93cbff;
    margin:0 1px 15px;
    padding:8px
}
#chatArea {
  background:url(blueBkg.png) repeat;
    border:solid #1d6ecc 1px;
    width:220px;
    height:60px;
    float:right;
    color:#93cbff;
    margin:0 1px 2px;
    padding:8px
  }

#caseBox {
  background:url(blueBkg.png) repeat;
    border:solid #1d6ecc 1px;
    width:220px;
    height:35px;
    float:right;
    color:#93cbff;
    margin:0 1px 2px;
    padding:8px
  }

#pressBox {
  background:url(blueBkg.png) repeat;
    border:solid #1d6ecc 1px;
    width:220px;
    height:35px;
    float:right;
    color:#93cbff;
    margin:0 1px 2px;
    padding:8px
  }
#blogBox {
  background:url(blueBkg.png) repeat;
    border:solid #1d6ecc 1px;
    width:220px;
    height:35px;
    float:right;
    color:#93cbff;
    margin:0 1px 2px;
    padding:8px
  }

#pressArea {
    background:url(blueBkg.png) repeat;
    width:940px;
    color:#93cbff;
    margin:5px 0;
    padding:8px;
}
#pressArea a{
    color:#fff;
}
#offBox {
    width:960px;
    clear:both;
    margin:0 auto 15px
}
#prodBox {
    background:url(blueBkg.png) repeat;
    color:#93cbff;
    padding:3px 10px 10px
}
.tempList a {
    font-size:16px;
    color:#93cbff;
    text-decoration:none;
}
.tempList a:hover{
    font-size:16px;
    color:#ffffff;
    text-decoration:underline;
}
.prodList {
    width:306px;
    text-align:left
}
.prtBox {
    width:475px
}
.prtHead {
    border-bottom:#4d8ae3 1px dotted;
    height:35px;
    margin:0 0 2px
}
.prtBody {
    text-align:center;
    color:#93cbff;
    background:url(blueBkg.png) repeat;
    padding:15px
}
#prtFirst {
    margin:0 10px 0 0
}
#prtArea {
    width:960px;
    margin:0 auto 30px
}
.footer, .push {
    height:25px
}
.footer {
    background:url(blueBkg.png) repeat;
    border-top:solid #1d6ecc 1px;
    font-family:Georgia, Times New Roman, Times, serif;
    font-size:12px
}
#footerCnt {
    width:950px;
    margin:0 auto;
    padding:5px 0 0
}
.articleSeparator{
  display:block;
  height:1px;
  width:930px;
  background:#0B48A1;
  margin:15px 0;
}
.articleImg{
float:left;
margin:0 10px 10px 0;
}
/* pagination controls */
.paginator{
  background:#0B48A1;
  padding:5px;
  text-align:center;
}
.pagAct{
    color:#1D6ECC !important;
    text-decoration:none;
  }
.pagItm{
  color:#fff;
}
#footPrtBtn{display:block;outline:none;text-indent:-9999px;width:397px;height:115px;background:url(squidPartVend.jpg);margin:0 auto}
#footPrtBtn:hover{background:url(squidPartVend.jpg) bottom}

