body {background-color: #9d221b; background-image: url("DOMbgImage.jpg"); background-repeat: repeat-x; color: #000000; font-size: 12px; font-family: Arial, sans-serif; padding: 0px; margin: 0px;}
a:link {color: #c32a22; font-weight: bold;}
a:visited {color: #4d4d4d; font-weight: bold;}
a:hover {color: #000000; font-weight: bold;}

a.bot:link {color: #ffffff; font-weight: normal;}
a.bot:visited {color: #e7e7e7; font-weight: normal;}
a.bot:hover {color: #c32a22; font-weight: normal; text-decoration: underline;}

/* DIV LAYERS */

div#top{
width: 100%;
top: 0px;
left: 0px;
position: absolute;
background-image: url("top_bg.jpg");
background-repeat: repeat-x;}

div#top2 {width: 600px; top: 10px; right: 20px; position: absolute; float: right;}

div#flash {width: 100%; top:154px; left: 0px; height: 300px; position: absolute; z-index: 1;}

div#container {top: 0px; left: 0px; width: 100%; position: absolute; background-color: #ffffff;}

div#middle {clear: both; position: relative; width: 1024px; top: 0px; background-color: #ffffff; bgcolor: #ffffff; margin: 0 auto; padding: 0; text-align: left;}

div#divider {top: 130px; height: 24px; width: 1024px; position: absolute; left: 0px;}

div.navi {top: 0px; width: 1024px; height: 30px; position: absolute; left: 0px; z-index: 5;}

div#white {width: 1024px; top: 454px; position: absolute; background-color: #ffffff; bgcolor: #ffffff;}

div.content {left: 40px; top: 20px; width: 600px; z-index: 4; position: relative; background-color: #ffffff; float: left;}

div.quote {width: 550px; background-image: url("quote2.jpg"); background-repeat: no-repeat; float: left; font-size: 15px; line-height: 25px;}

div.right {right: 40px; top: 20px; width: 298px; z-index: 3; position: relative; background-color: #ffffff; float: right;}

div.contact {background-image: url("contbg3.jpg"); background-repeat: no-repeat; padding-left: 17px; padding-top: 1px; width: 195px; left: 50px; position: relative;}

div#footer {left: 0px; height: 58px; width: 100%; background-image: url("footbg2.jpg"); background-repeat: repeat-x; position: relative; clear: both;}

div#uploadform {width: 350px;}
input#submit {width: auto;}
.required {color: red;}
#formfeedback {background: #c0c0c0; padding: 5px;}

/* TEXT STYLING */

h1 {color: #c32a22; font-size: 24px;}

h1.contact {color: #ffffff; font-size: 24px;}

h1.phone {color: #000000; font-size: 36px;}

h2 {color: #c32a22; font-size: 15px;}

p.first {line-height: 20px; font-size: 13px;}

label.form {color: #ffffff; font-weight: bold;}

label.form2 {color: #4d4d4d; font-weight: bold;}

span.list {color: #4d4d4d; font-size: 16px; font-weight: bold;}

span.qna {color: #c32a22; font-size: 14px; font-weight: bold;}

p.a:first-letter {color: #4d4d4d; font-size: 14px; font-weight: bold;}

/* IE BUGS */
* html #footer {height:1px;}


/* FACEBOOK SHARE */

.fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif) no-repeat top right; }

.fb_share_button:hover { color:#ffffff; border-color:#295582; background:#3b5998 url(http://static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif) no-repeat top right; text-decoration:none; }