@charset "utf-8";
* {margin:0;padding:0;}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 70px;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*  ---- BASIC SETTINGS ----  */

.body { background:#212121 url("../images/bg.jpg") repeat-x center top; background-attachment: scroll;
        margin: 0 auto; color:#949494;
        font-size:14px; font-family: Arial, Helvetica, sans-serif; line-height:20px; text-align:left; }

.body2 { background:#212121 url("../images/bg2.jpg") repeat-x center top; background-attachment: scroll;
         margin: 0 auto; color:#949494;
         font-size:14px; font-family: Arial, Helvetica, sans-serif; line-height:20px; text-align:left; }

hr { border: 0; color: #9E9E9E;  background-color: #9E9E9E; height: 1px; width: 100%;
     text-align: left; }

/* td, th, tr { padding:5px; text-align:left; } */

th { border-top: #D0D0D0 solid thin; border-bottom: #D0D0D0 solid thin; border-left: none; border-right: none;
     background-color: #FDFEED; }

a img {border:none;}

p {margin:18px 0 5px 0;}

.imagefloatright { float:right; margin-top:auto; margin-left:20px; margin-bottom:auto; width: 200px;
                   border: 2px solid #ffffff; }

.imagefloatleft { float:left; margin-top:auto; margin-right:20px; margin-bottom:auto; width: 200px;
                  border: 2px solid #ffffff; }

.map { border: 1px solid #bfb1ae; }

/* ---- MAIN SCAFFOLD ---- */
/* Content Area */
#nav { width: 100%; padding-top: 0px; height: 36px; font-weight: normal; background-color: transparent; -index: 100000; }
#nav img { border: 0px solid #c5c5c4; }
#nav a:link { color: #CCCCCC; text-decoration:none; }
#nav a:hover { color:#FFFFFF; text-decoration:none; }
#nav a:visited {color: #CCCCCC;text-decoration:none;}
#nav a:active {color: #CCCCCC;text-decoration:none;}

#main { width:960px; margin:0 auto; clear:both; background-color: transparent; }

/* Header container */

.body2 #header { padding:0; height:123px; width: 960px; margin:0 auto; }

#header { padding:0; height:123px; width: 960px; margin:0 auto; }

#header #phone { position: absolute; width: 380px; height: 35px; margin-left: 576px; padding-top: 15px;
                 margin-top: 40px; color: #B7C510; font-size:34px; font-style: normal; text-align: right;
                 font-family: Arial, Helvetica, sans-serif; font-weight: lighter; z-index: 1; }

#header #logo { color: #FFFFDD; position: absolute; width: 300px; height: 30px; margin-left: 170px;
                margin-top: 80px; font-size:14px; font-style: italic; }

/* secondary container */
#display { background: transparent; width: 960px; height: 265px; padding-top: 5px; margin:0 auto; z-index: 1; }

#display #animation { width: 924px; height: 265px; margin:0 auto; overflow: hidden; z-index: 1; }

#display #animation2 { width: 650px; height: 234px; margin:0 auto; overflow: hidden; z-index: 1; }
/*---------------------
 CONTENT SETTINGS
---------------------*/

#content { width:950px; background-color: transparent; margin:0 auto;
           padding: 15px 0 25px 0; margin-top: 25px; }

#content a:link {color: #028CE8;text-decoration:underline;}
#content a:visited {color: #028CE8;text-decoration:underline;}
#content a:hover {color:#015287; text-decoration:none;}

#content .content_table { width:950px; margin:0 auto; }

#content ul { list-style-image:url(../images/tick.png); list-style-position: inside; padding-left: 23px; }

#content ul li { color: 14px; margin-bottom: 5px; color: #B8B8B8; }

#content h1 {
   color: #CACACA;
   font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
   font-size: 25px;
   font-weight: lighter;
   letter-spacing: 0px;
   margin-bottom: 18px;
}

#content h1:hover {
   color: white;
}

#content h2 {
   color: #A3A3A3;
   font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
   font-size: 22px;
   font-weight: lighter;
   letter-spacing: 0px;
   margin-bottom: 18px;
}

#content h3 {
   font-size: 17px;
   color:#99FFFF;
   font-weight: bold;
   }


.top {
   font-size: 12px;

}

#content #rightcol {
   border-left:1px solid #CECECE;
   padding-left: 10px;
   text-align: center;

}

/* ---- CONTENT SETTINGS ---- */
/*
.contenttxt { color:#949494; background-color: transparent; margin:0 auto;
              font-size:14px; font-family: Arial, Helvetica, sans-serif; line-height:20px;}

a.contenttxt:link { color: #028CE8;
                     font-size:14px; font-family: Arial, Helvetica, sans-serif; line-height:20px;
                     text-decoration:none;}
a.contenttxt:visited { color: #028CE8;text-decoration:none;}
a.contenttxt:hover { color:#015287; text-decoration:none;}
a.contenttxt:active { color: #028CE8;text-decoration:none;}

#content .content_table { width:960px; margin:0 auto; }

#content ul { list-style-image:url(../images/tick.png); list-style-position: inside; padding-left: 23px; padding-top: 18px; }

#content ul li { color: 14px; margin-bottom: 5px; color: #B8B8B8; }

h1 { color: #CACACA; letter-spacing: 0px; margin-bottom: 18px; padding-top:20px; line-height: 25px;
             font-size: 25px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight: lighter; }

h1:hover { color: white; }

h2 { color: #A3A3A3; letter-spacing: 0px; margin-bottom: 18px; line-height: 22px;
              font-size: 20px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight: lighter; }

h3 { color:#99FFFF; font-size: 17px; font-weight: bold; line-height: 25px; }

.top { font-size: 12px; }
*/

select { cursor:pointer; }

fieldset { border:1px solid #C7C7C7; clear:both; margin-bottom:20px; padding:15px 20px 20px; }

legend { color:#cccccc; margin-left:-10px; padding-left:12px; padding-right:18px;
         font-size:13px; font-family: Tahoma,Arial,Sans-Serif; font-weight:bold; }

.content form small { color:#8A877C; display:block;
                      font-size:10px; font-family:Verdana; font-style:italic; font-weight:normal; }

.input_button:hover { background-color:#000000; background-image:url(../images/button_bg_over.jpg);
                      border:1px solid #000000; }

.input_button { color:#FFFFFF; background-color:#6A3500; background-image:url(../images/button_bg.jpg);
                border:1px solid #6A3500; padding:3px 6px; margin-top:15px;
                font-size:11px; font-family:Tahoma,Verdana,Arial,Sans-Serif; font-weight:bold; }

