@charset "utf-8";
/* CastingMotorCity.com style sheet by Jeremy Franchi */

body { background: #000; padding: 0; margin: 0; outline: none; border: none; width: 100%; height: 100%; color: #FFF; }

a:link { text-decoration: none; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
a:visted { text-decoration: none; }

div, span, table, td, tr, p, br { padding: 0; margin: 0; vertical-align: baseline; outline: none; border: none; }

hr { background-color: #535353; color: #535353; border: #535353 solid 0.5px; border-bottom: none; width: 780px; height: 1px; margin: 14px auto 14px auto; }

#container { width: 100%; height: 100%; }

#content { width: 1024px; height: 656px; margin: 0 auto 0 auto; background: url(../images/bg-curtains.jpg) #000 no-repeat; }

#content-header { width: 1024px; height: 182px; }

#content-middle { width: 848px; height: 424px; margin: 0 auto 0 auto; border-top: 3px solid #000; border-bottom: 3px solid #000; }

#page-content { width: 824px; margin: 6px 0 5px 10px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#page-content ul { margin: 0 0 0 20px; padding: 0; }
#page-content li { margin: 3px 0 6px 0; }

#page-content p { margin: 0 0 8px 0; }

#page-content a:link { text-decoration: none; color: #ff8080; }
#page-content a { text-decoration: none; color: #ff8080; }
#page-content a:hover { text-decoration: none; color: #FFF; }
#page-content a:visted { text-decoration: none; color: #ff8080; }

.content-text { }

.content-block-title { width: 802px; height: 30px; padding: 6px; margin: 0 0 4px 0; background: #404040; border: #303030 1px solid; }

.content-block-wide { width: 802px; min-height: 351px; padding: 6px; margin: 0; background: #262626; border: #1a1a1a 1px solid; }
.content-block-wide-title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f25454; font-weight: bold; }
.content-block-wide img { margin: 0 10px 10px 10px; border: 2px solid #666; }

.content-block-half-left img { margin: 0 10px 10px 10px; border: 2px solid #666; }
.content-block-helf-right img { margin: 0 10px 10px 10px; border: 2px solid #666; }

.contact-block-half-left { width: 310px; float: left; margin: 0 0 4px 0; }
.contact-block-half-right { width: 440px; float: left; margin: 0 0 4px 50px; }

.content-title { font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #FFF; }

.training-nav-container { width: 782px; height: 23px; margin: 20px 0 0 -6px;  }
#training-nav-right { float: left; width: 100px; height: 100%; }

.training-button-on { float: left; height: 100%; background: #b54f4f; margin-right: 1px; color: #FFF; }
.training-button-off { float: left; height: 100%; background: #626262; margin-right: 1px; cursor: pointer; cursor: hand; color: #FFFFFF; }
.training-button-off:hover { background: #ac4a4a; color: #FFF; }

.training-menu-text { display: block; text-transform: uppercase; height: 23px; padding: 6px 24px 0px 6px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

#training-content { width: 792px; margin: 0 0 -6px -6px; padding: 8px 12px 12px 10px; background: #262626; }
#training-content ul { margin: 0 0 0 20px; padding: 0; }
#training-content li { margin: 3px 0 6px 0; }
.training-content-title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f25454; font-weight: bold; }

/*-------DIV SWAP--------*/
.text{ display: none; width: 100% ; } 
#text1{ display: block; }
/*-----END DIV SWAP-----*/

#table { display: block; margin: 3px 0 0 0; }
.table-col { display: inline-block; float: left; }
.table-title { padding: 4px; background: #737373; font-weight: bold; margin-right: 1px; }
.table-course { padding: 4px; background: #494949;  margin: 1px 1px 0 0; }
.table-hours { padding: 4px; background: #494949; margin: 1px 1px 0 0; }
.table-tuition { padding: 4px; background: #494949;  margin: 1px 1px 0 0; text-align: center; }

#contact-table {  }
#contact-table-col-left { float: left; width: 100px; margin-right: 10px; text-align: right; }
#contact-table-col-right { float: left; }
.contact-table-cell-left { height: 22px; padding-top: 2px; }
.contact-table-cell-right { height: 24px; }
#contact-table-submit { margin-left: 110px; clear: both; }

#content-footer { width: 848px; height: 25px; margin: 0 auto 0 auto; background: #830101; border: 1px solid #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; }

#content-footer a:link { text-decoration: none; color: #fffca8; }
#content-footer a { text-decoration: none; color: #fffca8; }
#content-footer a:hover { text-decoration: none; color: #FFF; }
#content-footer a:visted { text-decoration: none; color: #fffca8; }

#content-footer-left { display: inline-block; float: left; width: 290px; height: 19px; padding: 6px 0 0 8px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }

#content-footer-right { float: left; text-align: right; width: 542px; height: 19px; padding: 6px 8px 0 0; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }

.question { vertical-align: top; }