/*
Bogards
Main Stylesheet 
By Anna Taylor for Axis 80 Interactive 
Copyright (c) Axis 80 Interactive

*/

html, body { margin: 0; padding: 0; height: 100%; min-height: 100%; }
body { background-color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #000000; }

li { margin: 0 0 5px 0; }
form { margin: 0; padding: 0; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 40px; color: #000000; font-weight: normal; margin: 10px 0 20px 0; padding: 0; border-bottom: 1px solid #b2b2b2; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #be1e2d; font-weight: normal; margin: 30px 0 5px 0; padding: 0; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #be1e2d; font-weight: bold; margin: 0; padding: 0; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #be1e2d; font-weight: bold; margin: 10px 0; padding: 0; }



a:link { color: #be1e2d; text-decoration: underline; }
a:active { color: #be1e2d; text-decoration: underline; }
a:visited { color: #f22639; text-decoration: underline; }
a:hover { color: #f22639; text-decoration: none; }


/* IDs */

#header-wrapper { width: 100%; height: 159px; background-image: url(../images/redline-top.gif); background-repeat: repeat-x; }
#header { width: 973px; height: 154px; margin: 0; padding: 0 0 5px 0; }

#content-wrapper-home { width: 100%; background-color: #000000; height: 268px; }
#content-wrapper { width: 100%; background-color: #FFFFFF; }
#content { width: 800px; padding: 20px 20px 20px 60px; margin: 0; text-align: left; }
#content a:link,#content a:active,#content a:visited { color: #be1e2d; text-decoration: underline; }
#content a:hover { color: #f22639; text-decoration:none; }

#contact-form { width: 350px; background-color: #EAEAEA; border: 1px solid #CCCCCC; padding: 20px; float: right; }
#contact-info { width: 325px; }

#footer { width: 100%; background-image: url(../images/redline-bottom.gif); background-repeat: repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding: 10px 0; margin: 0; }
#footer a:link,#footer a:active,#footer a:visited { color: #FFFFFF; text-decoration: underline; }
#footer a:hover { color: #FFFFFF; text-decoration:none; }


/* CLASSES */

.floatright { float: right; margin: 0; }
.floatleft { float: left; margin: 0; } 
.clearer { display: block; clear: both; height: 0; overflow: hidden; }

.rule { display: block; border-top: 1px dotted #CCCCCC; height: 1px; margin-top: 30px; margin-bottom: 30px; }
.stylist { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; color: #be1e2d; }
.stylistphoto { border: 2px solid #000; margin: 0 32px 0 0; }
.title { font-size: 12px; font-weight: bold; font-style: italic; color: #666666; }

.input { border: 1 solid #CCCCCC; font-size: 11px; }
.submit { background-color: #000000; color: #FFFFFF; font-weight: bold; font-size: 10px; }

.error { color: #CC0000; font-weight: bold }
.error-field { color: #CC0000; font-weight: 900 }

