/*--------------------------------------------------------------------------------------
    SIDEBAR
---------------------------------------------------------------------------------------*/
body#contact #sidebar 						{ float:right; right: 35px; position: absolute; top: 45px; width: 183px; }
body#contact #sidebar h4						{ margin: 0 0 5px 0; }
body#contact #sidebar li					    { padding: 2px 6px; margin: 0 0 1px 0; }
body#contact #sidebar li a 					{ display: block; }

#stage_container    { background: url("../images/stage_container.png") no-repeat; width: 679px; height: 385px; z-index: 5; position: absolute; top: 29px; left: 78px; }
#contact_form_bg    { background: url("../images/contact_form_bg2.jpg") no-repeat; width: 679px; height: 385px; overflow: hidden; }


#contact_form_bg h2, #contact_form_bg p             { position: relative; top: 25px; left: 35px; }

#contact_form_bg h2 { color: #840D0D; font-size: 21px; }

#contact_form_bg p  { color: #000; font-size: 18px; }

#contact_form_bg p + p { margin-top: 25px;}

#contact_info       { /*padding-top: 25px;*/ color: #221616; font-size: 12px}

#contact_info p span                { font-size: 14px; color: #840d0d; }

#contact_info p     { line-height: 19px; padding: 0 0 0 8px;  }

.btn_directions a         { background: url("../images/btn_directions.jpg") no-repeat; width: 162px; height: 22px; position: absolute; top: 315px; left: 8px; text-indent: -9999px; }
.btn_directions a:hover   { background-position: 0 -22px; }

.btn_application a         { background: url("../images/btn_application.jpg") no-repeat; width: 162px; height: 22px; position: absolute; top: 342px; left: 8px; text-indent: -9999px; }
.btn_application a:hover   { background-position: 0 -22px; }

/*#main_body .buttons input 	{ background-image: url("../images/btn_submit.jpg") no-repeat !important; width: 63px; height: 21px; }*/
