/*Common

------------------------------------------------------------------------- */
* { margin:0;padding:0;}
img { border: 0 }
a, button, object{ text-decoration: none; outline: none; color: #F1BE00; }
a:hover { text-decoration: underline; }
ul { list-style: none; text-align: left; }
fieldset { border: 0; }
.submit:hover { cursor: pointer;}
h1 { padding: 15px 25px;}
h2 { position: absolute; top: 93px; right: 0;}
h3{ font: bold 16px/22px "Trebuchet MS"; color: #F1BE00; position: absolute; top: 600px; left: 520px; letter-spacing: -1px;}
h4{ font: bold 27px/30px Arial; color: #F1BE00; text-transform: uppercase;}
h5{ font: bold 16px/22px "Trebuchet MS"; color: #F1BE00;}
p { padding: 10px 0;}
.phone { font: normal 40px/40px "Trebuchet MS"; color: #FFF; position: absolute; top: 558px; left: 520px; letter-spacing: -1px;}
.phone span { font-size: 19px;}
table { text-align: center; }
strong { text-align: center; display: block; padding: 10px 0 0;}

/*Layout

------------------------------------------------------------------------- */
html { height: 100%; }
body { height: 100%; width: 100%; background: #838383 url(../images/bg.jpg) 50% 0 repeat-y; font: normal 13px/18px Arial,Helvetica,sans-serif; color: #FFFFFF;}

#top, #content , #footer{ width: 981px; margin: 0 auto; clear: both; z-index: 1;}
#page { width: 981px; min-height: 100%; height: auto!important; height: 100%; margin: 0 auto -80px; background: #FFF url(../images/bg.gif) 0 0 repeat; position: relative; z-index: 1;}

/* Top

------------------------------------------------------------------------- */
#top { height: 414px; background: url(../images/top.png) 0 0 no-repeat;}
#menu {position: absolute; top: 0px; right: 20px;}
#menu li { float: left; margin: 0 2px;}
#menu li a { float: left; padding: 40px 10px 0 10px; font: 13px/22px Arial; color: #909090; background: url(../images/menu.jpg) 0 -62px repeat-x;}
#menu li a:hover, #menu li a.selected { background-position: 0 0; padding: 40px 9px 0 9px; border-style: solid; border-color: #D27D00; border-width: 0 1px; color: #FFF; text-decoration: none;}


/* Content

------------------------------------------------------------------------- */
#content { padding: 0 507px 25px 24px; width: 450px; text-align: justify;}

/* Footer 

------------------------------------------------------------------------- */
#footer { height: 60px; padding: 20px 0 0; overflow: hidden; background: #000; text-align: right; position: relative; z-index: 2;}
#footer ul { float: left; padding: 0 25px;}
#footer ul li { float: left; padding: 0 8px; }
#footer ul li a { float: left; font: 12px/32px "Myriad Pro"; text-transform: uppercase; color: #FFF; margin: 0;}
#footer ul li a:hover, #footer ul li a.selected {color: #F1C000; text-decoration: none;}
#footer a { margin-right: 30px;}

/* Other 

------------------------------------------------------------------------- */
.fl { float: left; }
.fr { float: right; }
.clear { clear:both; }
.push { height: 80px; }



