@import url(http://astonishlive.com/reset.css);
/* Page info */
*{
margin:0;
}
html,body{
height:100%;
background:url(siteBkg.png) bottom repeat-x #E6DEB7 fixed;
    font-family:Lucida Grande,Arial,sans-serif;
    font-size:13px;
}
h1{
font-family:Book Antiqua,Georgia,Times New Roman,Times,serif;
font-variant:small-caps;
font-size:34px;
color:#115E2E;
font-weight:normal;
}
h2{
font-family:Book Antiqua,Georgia,Times New Roman,Times,serif;
color:#115E2E;
font-size:21px;
}
h3{
color:#115E2E;
font-size:15px;
}
hr{
height:1px;
border:0;
background:#ddd;
margin:3px 0 10px;
}
tr,td{
  border:1px #ddd solid;
  padding:5px;
}
#container{
    width:800px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -310px;
}
#footer,.push{
    height:310px;
}
.fRight{
float:right;
}
.fLeft{
float:left;
}
.fClear{
clear:both;
}
.taRight{
text-align:right;
}
.iaMiddle{
vertical-align:middle;
}
a{
color:#126552;
}
a:hover{
color:#115E2E;
}
a:visited{
color:#bbb;
}
p{
margin:3px 0 13px;
  line-height:21px;
}
ul,li,ol{
    line-height:21px;
  }
/* Main Area */
.dLogout{
  background:#d40;
  padding:10px;
  }
.dLogout a{
  color:#fff;
  font-weight:bold;
}
#header{
background:#fff url("homeBkg.jpg") top center no-repeat;
text-align:center;
}
#dMainPhone{
  color:#115E2E;
  font-family:Book Antiqua,Georgia,Times New Roman,Times,serif;
  font-size:40px;
  font-weight:bold;
  text-align:right;
  padding:0 15px 0 0;
  text-shadow: 0 2px 3px rgba(0,0,0,.2);
  }
#content,.push{
padding:10px;
  background:#fff;
    color:#444;
}
#content ul,#content ol{
padding:5px 0 5px 25px;
}
#content li{
margin:0 0 2px;
}
.dTestimonial{
  background:#eee;
  border:1px solid #ddd;
  margin:10px 0;
  padding:10px 10px 0;
}
.dMedia{
  margin:0 10px 10px 0;
 }
#footer{
  font-family:Book Antiqua,Georgia,Times New Roman,Times,serif;
background:#093329 url('footerBkg.png') repeat-x top;
font-size:12px;
color:#F1F0C1;
width:800px;
margin:0 auto;
}
#footer li{
list-style:none;
}
#footer a{
font-weight:bold;
color:#F1F0C1;
text-decoration:none;
}
f-nav a{
margin:0 5px;
}
#footer a:hover{
color:#FFF;
text-decoration:underline;
}
#fChat,#fServe,#fWhy{
display:block;
border:0;
width:244px;
height:161px;
margin:7px 0 0 17px;
background-position:top;
}
#fChat{
background:url(foot-Chat.png);
}
#fServe{
background:url(foot-Serve.png);
}
#fWhy{
background:url(foot-Why.png);
}
#fChat:hover,#fServe:hover,#fWhy:hover{
background-position:bottom;
}
.fPad{
padding:0 10px 10px;
}
#f-nav{
text-align:center;
margin:12px 0;
}
#imgAstonish{
background:url(astLogo.png);
width:60px;
height:21px;
display:block;
}
#dSuiteCnt{
  width:200px;
  margin:0 10px 0 0;
 }
.taCenter{
  text-align:center;
}
.cntCenter{
  width:790px;
  }
/* Slide Box */
#slideBox{width:770px;,margin:0;,padding:0;}
#slider {position:relative;overflow:auto;width:770px;height:220px;background:#fff}
#slider ul {position:absolute;list-style:none;top:0;left:0;padding:0;}
#slider li {float:left;width:770px;height:220px;padding-right:10px}
.pagination {float:right;margin:-28px 5px 0 0;padding:0 !important;height:21px;list-style:none;position:relative;z-index:1;background:url(transWhite.png);}
.pagination li {float:left;cursor:pointer;padding:0 5px;margin:0 !important;text-align:center;color:#222;font-weight:bold;}
.pagination li:hover {background:#fff;color:#0AF;}
li.current {background:#aaa;background:#ddd;}
/* XTRA Bar */
#dXtraBar{
margin:0 0 0 -9px;
padding:0;
border:1px solid #fff;
background:url(xtraBar.jpg) no-repeat top;
width:785px;
height:257px;
}
#dXtraList {
margin:236px 0 0;
text-align:center;
}
#dXtraList a{
font-family:Lucida Grande,Arial,sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#fff;
margin:0 20px;
}
#dXtraList a:hover{
text-decoration:underline;
}
#homeCenter{margin:0 0 0 5px;}
#mediaCenter{margin:0 0 0 65px;}
#homeGreen{margin:0 auto;background:#08372C;padding:10px 0;width:680px;}
/* Form Items */
 .formHalf {
   width:297px;
   margin:5px;
 }
 .frmFldHalf, .frmDropdown {
   width:297px;
 }
 .formFull {
   width:603px;
   margin:5px;
 }
 .frmFldFull {
   width:603px;
 }
 .frmPad {
   margin:10px 0;
 }
 #formContainer  {
   width:620px;
   border:#ccc  solid 1px;
  margin:0 auto;
   background:#f8f8f8;
 }
 label.error,input.error{
   color:#f30;
   }
 input.frmFldHalf:focus, textarea:focus {
   border:1px  solid #4DAEEE;
   outline: none;
 }
 input.frmFldHalf, textarea, select {
     border:1px  solid #ddd;
   padding:3px 0;
   color:#555;
    font-family:Arial,Helvetica,sans-serif;
     font-size:12px;
 }
 input.frmFldHalf, textarea{
   padding:3px 0  3px 4px;
 }
 input.frmFldHalf {
   border:1px  solid #ddd;
   padding:3px 0  3px 4px;
 }
input.frmBtn{
  margin:0 0 5px 5px;
  }
/* Blog Styles */
.paginator{
  background:#eee;
  border:1px solid #ddd;
  padding:5px;
  text-align:center;
  -webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;
}
.pagAct{
    color:#888;
    text-decoration:none;
  }
.pagItm{
  color:#333;
}
.articleSeparator{
  display:block;
  height:1px;
  width:780px;
  background:#DDD;
  margin:20px 0;
  }
/* Fancy Button */
.styleBtn{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #083822; /* Non-CSS 3 Browsers */
  background: -webkit-gradient(linear, left top, left bottom, from(#298145), to(#083822));
  background: -moz-linear-gradient(top,  #298145,  #083822);
  border:1px solid #06271E;
  color:#fff;
  text-decoration:none;
  font-family:Georgia,sans-serif;
  font-size:20px;
  font-weight:bold;
  font-style:italic;
  padding:5px 8px;
  text-shadow: 0 -1px 1px rgb(0,0,0);
  -webkit-box-shadow: 0 2px 5px rgb(0,0,0);
  -moz-box-shadow: 0 2px 5px rgb(0,0,0);
  box-shadow: 0 2px 5px rgb(0,0,0);
  /* For IE - Shadow and Gradient */
  display:block;
  filter:progid:DXImageTransform.Microsoft.DropShadow(color=#909090, offx=0, offy=1)progid:DXImageTransform.Microsoft.DropShadow(color=#C2C2C2, offx=1, offy=2)progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=1, offy=2)progid:DXImageTransform.Microsoft.Gradient(startColorstr='#298145',endColorstr='#083822');
}
.styleBtn:hover{
  background: -webkit-gradient(linear, left top, left bottom, from(#083822), to(#298145));
  background: -moz-linear-gradient(top,  #083822,  #298145);
  -webkit-box-shadow: 0 0 0 rgb(0,0,0);
  -moz-box-shadow: 0 0 0 rgb(0,0,0);
  border:1px solid #195D34;
  box-shadow: 0 0 0 rgb(0,0,0);
  text-shadow: 0 1px 1px rgba(0,0,0,.5);
  color:#fff;
  padding:5px 8px;
  -webkit-box-shadow: 0 -1px 2px rgba(0,0,0,.5);
  -moz-box-shadow:0 -1px 2px rgba(0,0,0,.5);
  box-shadow:0 -1px 2px rgba(0,0,0,.5);
  /* For IE - Shadow and Gradient */
  display:block;
  filter:progid:DXImageTransform.Microsoft.DropShadow(color=#000000, offx=0, offy=0)progid:DXImageTransform.Microsoft.Gradient(startColorstr='#083822',endColorstr='#298145');
}
.iLoc{
  width:390px;
  float:left;
}
.inputMoreInfo{
  margin:7px 0 13px 7px;
}/* ===== @VIDEO GIRL STYLES ============================================= */#vpPlayer, #vpBtn, #vpBtnPause{
  position:fixed;
  bottom:0;
  right:0;
  z-index: 9999;
  margin:0;
  padding:0;
}
#vpBtn{display:none;}