/* GLOBAL RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

body {font-family:arial, sans-serif, verdana;font-size:13px;color:#333333;line-height:18px;}

h2 {margin-bottom:15px;}
h3 {font-weight:bold;}

p {margin:0 0 20px 0;}

ul {list-style:none;}
li {margin-bottom:8px;}

a {color:#BF051A;text-decoration:underline;}

span.text_indent {display:block;text-indent:-100000em;}

br.clear {clear:both;}

:focus {outline: 0;}

/* LOGO STYLES */
#logoContainer {width:100%;height:139px;background:0 0 url('../images/pattern.jpg') repeat-x;}
#home_logo {margin:0 auto;position:absolute;top:-3px;left:17.5%;z-index:100;width:950px;height:171px;background:0 0 url('../images/nav/logo_home.png') no-repeat;}
#about_logo {margin:0 auto;position:absolute;top:-3px;left:17.5%;z-index:100;width:950px;height:171px;background:0 0 url('../images/nav/logo_about.png') no-repeat;}
#menu_logo {margin:0 auto;position:absolute;top:-3px;left:17.5%;z-index:100;width:950px;height:171px;background:0 0 url('../images/nav/logo_menu.png') no-repeat;}

/* TOP NAV STYLES  */
div#navContainer  {clear:both;overflow:hidden;width:750px;height:50px;margin:0 auto;padding-top:22px;}
div#navContainer ul {list-style:none;}
div#navContainer li {float:left;}

li#home {width:76px;height:25px;background:0 0 url('../images/nav/nav_home_off.png') no-repeat;margin-right:70px;}
li#about {width:108px;height:25px;background:0 0 url('../images/nav/nav_about_off.png') no-repeat;margin-right:70px;}
li#menu {width:70px;height:25px;background:0 0 url('../images/nav/nav_menu_off.png') no-repeat;margin-right:68px;}
li#contact {width:125px;height:25px;background:0 0 url('../images/nav/nav_contact_off.png') no-repeat;margin-right:50px;}
li#facebook {width:110px;height:25px;background:0 0 url('../images/nav/nav_facebook_off.png') no-repeat;}

a#home_btn {width:76px;height:25px;background:0 0 url('../images/nav/nav_home_off.png') no-repeat;display:block;}
a#home_btn:hover {width:76px;height:25px;background:0 0 url('../images/nav/nav_home_on.png') no-repeat;}
#home_active {width:76px;height:25px;background:0 0 url('../images/nav/nav_home_on.png') no-repeat;margin-right:70px;}

a#about_btn {width:108px;height:25px;background:0 0 url('../images/nav/nav_about_off.png') no-repeat;display:block;}
a#about_btn:hover {width:108px;height:25px;background:0 0 url('../images/nav/nav_about_on.png') no-repeat;}
#about_active{width:108px;height:25px;background:0 0 url('../images/nav/nav_about_on.png') no-repeat;margin-right:70px;}

a#menu_btn {width:70px;height:25px;background:0 0 url('../images/nav/nav_menu_off.png') no-repeat;display:block;}
a#menu_btn:hover {width:70px;height:25px;background:0 0 url('../images/nav/nav_menu_on.png') no-repeat;}
#menu_active {width:70px;height:25px;background:0 0 url('../images/nav/nav_menu_on.png') no-repeat;margin-right:68px;}

a#contact_btn {width:125px;height:25px;background:0 0 url('../images/nav/nav_contact_off.png') no-repeat;display:block;}
a#contact_btn:hover {width:125px;height:25px;background:0 0 url('../images/nav/nav_contact_on.png') no-repeat;}
#contact_active {width:125px;height:25px;background:0 0 url('../images/nav/nav_contact_on.png') no-repeat;margin-right:50px;}

a#facebook_btn {width:110px;height:25px;background:0 0 url('../images/nav/nav_facebook_off.png') no-repeat;display:block;}
a#facebook_btn:hover {width:110px;height:25px;background:0 0 url('../images/nav/nav_facebook_on.png') no-repeat;}

div#contentContainer {margin-top:-1px;}

/* INDEX STYLES */
#copyContainer {clear:both;margin:0 auto;}
.welcome_contentContainer {background-color:#F1E0F0;height:900px;}
.welcome_copy {width:700px;}
.welcome_copy img, .welcome_copy p {float:left;}
.welcome_copy img {margin-left:40px;}
.welcome_copy p {width:200px;margin:12px 0 0 20px;}
.welcome_copy p.reg {width:500px;margin-left:40px;}
.welcome_copy ul {width:500px;margin:10px 0 0 40px;}
.welcome_copy li {margin:0 0 5px 0;padding-left:15px;background:0 7px url('../images/welcome_bulltet.gif') no-repeat;}



/* ABOUT US STYLES */
.about_copy {width:600px;}
.about_contentContainer {background-color:#FEFACB;height:870px;}
.leftImg {float:left;}
.rightCopy {width:225px;margin-left:15px;float:left;}
h2#friends {width:285px;height:34px;background:0 0 url('../images/headers/about_friends.jpg') no-repeat;}

/* MENU STYLES */
.menu_copy {width:610px;}
.menu_contentContainer {background-color:#F5CFDC;height:700px;}
.menu_copy p {width:520px;margin-left:25px;}
.menu_copy img {margin-left:30px;}

/* CONTACT US */
.contact_contentContainer {background-color:#FED6CC;height:1180px;}
.thanks_contentContainer {background-color:#FED6CC;height:400px;}
.contact_copy, .thanks_copy {width:630px;}
.copyLeft {float:left;width:310px;}
.imgRight {float:left;}
 
.contact_copy dl {float:left;margin:0 35px 25px 0;}
.contact_copy dt {font-style:italic;}
.contact_copy dd {}

.contactLeft {width:260px;float:left;}
.contactRight {width:300px;float:left;margin-left:50px;}
h2#directions {width:148px;height:29px;background:0 0 url('../images/headers/contact_directions.jpg') no-repeat;}
h2#inquiries {width:126px;height:37px;background:0 0 url('../images/headers/contact_inquiries.jpg') no-repeat;}
h2#employment {width:191px;height:32px;background:0 0 url('../images/headers/contact_employment.jpg') no-repeat;}

form#contactUs {width:255px;}
form p {margin:0 0 10px 0;}

label {width:250px;color:#FF6634;font-weight:bold;float:left;padding-right:20px;}
label.error {font-size:11px;color:#CC0000;vertical-align:top;width:400px;text-align:left;background:0 2px url('../images/error.png') no-repeat;margin-left:0;padding:0;behavior: url("iepngfix.htc");}
label.valid {width: 16px;height: 16px;background:0 2px url('../images/checked.png') no-repeat;display: block;behavior: url("iepngfix.htc");}
input.error {border:1px dotted #CC0000;background-color:#BFBFBF;}
input {width:250px;height:15px;border:1px solid #FF6634;}
input.submit {width:71px;height:21px;margin:10px 0 0 180px;border:0;}
textarea {width:250px;height:88px;float:left;border:1px solid #FF6634;}

a.submit {width:96px;height:25px;border:1px solid red;margin-left:317px;clear:both;background:0 0 url('../images/btn_submit_off.gif') no-repeat;display:block;border:0;}

h1#welcomeHdr {width:607px;height:149px;background:0 0 url('../images/headers/home_header.jpg') no-repeat;}
h1#aboutHdr {width:607px;height:149px;background:0 0 url('../images/headers/about_header.jpg') no-repeat;}
h1#menuHdr {width:607px;height:149px;background:0 0 url('../images/headers/menu_header.jpg') no-repeat;}
h1#contactHdr {width:607px;height:149px;background:0 0 url('../images/headers/contact_header.jpg') no-repeat;}
h1#thanksHdr {width:607px;height:149px;background:0 0 url('../images/headers/contact_header_thanks.jpg') no-repeat;}

#footerContainer {height:25px;width:100%;}
#footerContainer p {color:#fff;float:left;margin:3px 28px 0 28px;}
#footerCopyContainer {width:875px;margin:0 auto;}
.welcomeFooter {background-color:#862284;}
.aboutFooter {background-color:#FFBF0F;}
.menuFooter {background-color:#D10F56;}
.contactFooter {background-color:#FF6634;}