/*******************************************************************************/
 FLASH REPLACEMENTS
.sIFR-flash     { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced  { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1   { visibility: hidden; font-family: Arial; line-height: 1em; }
/******************************************************************************/
/* HTML ELEMENTS */

*,body  { margin: 0; padding: 0; }

body    { margin: 0; font: normal 62.5% "Myriad", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: #464646 url('/_images/bg.jpg') repeat-x center top; overflow-x:hidden; } 
/* 
body    { margin: 0; font: normal 62.5% arial, helvetica, sans-serif; background: #464646 url('/_images/bg.jpg') repeat-x center top; overflow-x:hidden; }*/
a       { text-decoration:none; outline:none; }
img     { border: none; }
form    { padding: 0px; margin: 0px; }
td      { vertical-align: top; }
ul      { list-style: none; }
object, input, img  { outline: none; }

/******************************************************************************/
/* LAYOUT ELEMENTS */

#header { background: url("/_images/header.jpg") no-repeat; height: 320px; width: 988px; margin: auto; }

#container { width: 900px; margin: auto; }

#left { width: 254px; float: left; }


#left form { background: url(/_images/red-box-bottom.jpg) no-repeat bottom; padding-bottom: 12px; }
#left form fieldset { background: url("/_images/red-box-top.jpg") no-repeat; margin: 0; padding: 15px; border: none; }
#left h2 { color: #ff5e5e; font-size: 1.4em; font-weight: bold; display: block; margin-bottom: 6px; border-bottom: 1px solid #ff5e5e;  }
#left label { font-size: 1.2em; color: #ff5e5e; width: 70px; float: left; height: 22px;  margin-bottom: 6px; }
#left input { width: 150px; float: right; clear: right; height: 22px; background: #a92c2c; border-top: 1px solid #581919; border-left: 1px solid #581919; border-right: 1px solid #b13e3e; border-bottom: 1px solid #b13e3e; margin-bottom: 6px; color: #fff; }
#left input#fButton { width: 150px; float: right; clear: right; height: 22px; background: #b55353; border-bottom: 1px solid #581919; border-right: 1px solid #581919; border-left: 1px solid #b13e3e; border-top: 1px solid #b13e3e; margin-bottom: 6px; font-size: 1.2em; font-weight: bold; color: #fff; text-transform:uppercase; }

/******************************************************************************/
/* NAV ELEMENTS */
#nav { }
#nav li a#nav1 { display: block; background: url("/_images/nav.jpg") no-repeat; height: 67px; }
#nav li a#nav2 { display: block; background: url("/_images/nav.jpg") no-repeat; height: 60px; background-position: 0px -67px; }
#nav li a#nav3 { display: block; background: url("/_images/nav.jpg") no-repeat; height: 60px; background-position: 0px -127px; }
#nav li a#nav4 { display: block; background: url("/_images/nav.jpg") no-repeat; height: 60px; background-position: 0px -187px; }
#nav li a#nav5 { display: block; background: url("/_images/nav.jpg") no-repeat; height: 75px; background-position: 0px -248px; }

#subNav li a { float: left; font-size: 1.4em; color: #bdbdbd;  margin-bottom: 20px; margin-right: 10px; background: url("/_images/sub-icon.gif") no-repeat right center;  border: 1px solid #535353; padding: 5px 20px 5px 5px; }
#subNav li a:hover { color: #fff; background: #595959 url("/_images/sub-icon.gif") no-repeat right center; }
#subNav li { float: left; }

/******************************************************************************/
/* CONTENT ELEMENTS */
#content { display: block; background: url("/_images/body-middle.jpg") repeat-y; width: 637px; float: right; }
#contentTop { display: block; background: url("/_images/body-top.jpg") no-repeat; padding: 25px; }
#contentBottom { display: block; background: url("/_images/body-bottom.jpg") no-repeat; height: 31px; }
#content h1 { color: #fff; font-size: 2.6em; font-weight: normal; background: url("/_images/h1.jpg") no-repeat bottom; margin-bottom: 15px;  }
#content h2 { color: #fff; font-size: 2em; font-weight: normal;  margin-bottom: 15px; margin-bottom: 0px; margin: top:   }
#content p { font-size: 1.4em; color: #a09595; line-height: 1.4em; margin-bottom: 14px; }
#content .listMe li { color: #7e7e7e; font-size: 1.6em; font-weight: normal; margin: 10px; background: #101010; display: block; padding: 6px; }
#content p a { color: #a09595; }
#content p a:hover { color: #fff; }


#footer { clear: both; }

.pgallery img { padding: 4px; }

.clear { clear: both; }

#form4 { width: 300px; margin-left: 20px; }
#form4 address     { display: block; font-size: 1.3em; color: #3e3e3e; line-height: 1.6em; padding: 0px 20px 6px; font-style: normal; }
#form4 input,
#form4 textarea    { width: 250px; padding: 2px; border: 1px solid #999; margin-bottom: 9px; background: #666; color: #fff; }
#form4 label       { display: block; font-size: 1.3em; font-weight: bold; clear: both; color: #999; }
#form4 fieldset    { border: none; }
#form4 h2, #col2 p { padding-left: 0;  }

#footer { color: #fff; font-size: 1.2em; text-align: right; }

#sm { float: right; padding-top: 30px; padding-right: 55px;  }
#sm li { display: inline; padding-left: 7px; }

