/* GLOBAL STYLES */
html, body	{ font:Arial, Helvetica, sans-serif; margin-top:-0px; padding-top:0px; margin-left:0px; margin-right:0px; padding-left:0px; background-color:#B18D91; background-image:url(../img/bkg_wrapper.png); }
a:link { text-decoration: none; color:#000000; }
a:visited { text-decoration: none; color:#000000; }
a:hover { text-decoration: none; color:#000000; cursor:pointer; }
a:active { text-decoration: none; color:#000000; outline: 0; }
a:focus { outline: 0; }

/* HOME PAGE GLOBALS */
.announcement { position:relative; margin-left:auto; margin-right:auto; width:994px; text-align:right; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; padding-top:2px; padding-bottom:2px; background-color:#E8D9BA; padding-left:3px; padding-right:3px;}
.badge { position:absolute; width:100%; height:250px; top:300px; z-index:1000; text-align:center;}
.header {position:relative; margin-left:auto; margin-right:auto; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3D2AC'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E3D2AC)); /* for webkit browsers */background: -moz-linear-gradient(top,  #FFFFFF,#E3D2AC ); /* for firefox 3.6+ */ background-image:url(../img/bkg.png); background-repeat:no-repeat; background-position:100%;  height:100px; width:1000px; border-bottom:solid 1px #FFFFFF; background-color:#FFFFFF; }
.navigation { position:relative; margin-left:auto; margin-right:auto; width:1000px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3D2AC', endColorstr='#FEFEFC'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#E3D2AC), to(#FEFEFC)); /* for webkit browsers */background: -moz-linear-gradient(top,  #E3D2AC,#FEFEFC ); /* for firefox 3.6+ */  text-align:right; z-index:1000; }
.button_number { position:relative; float:right; width:auto; text-align:center; color:#555555; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; text-transform:capitalize; font-weight:bold; padding-left:13px; padding-right:10px; padding-top:3px; padding-bottom:3px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3D2AC', endColorstr='#FFFFFF'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#E3D2AC), to(#FFFFFF)); /* for webkit browsers */background: -moz-linear-gradient(top,  #E3D2AC,#FFFFFF ); /* for firefox 3.6+ */ background-color:##E3D2AC; }
.button { position:relative; float:right; width:auto; text-align:center; color:#E56DA6; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; text-transform:capitalize; font-weight:bold; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3D2AC', endColorstr='#FFFFFF'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#E3D2AC), to(#FFFFFF)); /* for webkit browsers */background: -moz-linear-gradient(top,  #E3D2AC,#FFFFFF ); /* for firefox 3.6+ */ background-color:##FFFFFF; }
.button:hover { position:relative; float:right; width:auto; text-align:center; color:#FFB4FF; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#B18D91'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#B18D91)); /* for webkit browsers */background: -moz-linear-gradient(top,  #FFFFFF,#B18D91 ); /* for firefox 3.6+ */ cursor:pointer; }
.frontpage_thumbs { position:relative; float:right; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000000; text-transform:Uppercase; font-weight:bold; font-size:12px; width:170px; height:200px; text-align:center; padding:5px; top:600px; right:140px; }
.frontpage_thumbs:hover {background-color:#F5B8DB; }
.main {position:relative; margin-left:auto; margin-right:auto; width:1000px; height:900px; background-position: right bottom; background-repeat:no-repeat; padding-top:0px; padding-bottom:0px; background-color:#FFFFFF;}
.mask {position:absolute; top:0px; left:0px; width:1000px; height:900px; background-image:url(../img/frontpage.jpg); background-position: 365px 0px; background-repeat:no-repeat; padding-top:0px; padding-bottom:0px; }
.bottom_navigation {position:relative; margin-left:auto; margin-right:auto; width:1000px; height:310px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3D2AC', endColorstr='#FFFFFF'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#E3D2AC), to(#FFFFFF)); /* for webkit browsers */background: -moz-linear-gradient(top,  #E3D2AC,#FFFFFF ); /* for firefox 3.6+ */ padding-top:10px; padding-bottom:10px; background-color:#E3D2AC;}
.side_menu { position:absolute; left:10px; top:0px; width:530px; height:auto; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.front_page_thumb_wrapper { position:relative; margin-left:auto; margin-right:auto; background-color:#CCCCCC; width:auto;}
.social_media { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000000; }
.bottom_nav_box { position:absolute; top:150px; left:340px; width:200px; height:auto; padding:5px; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bottom_nav_box_map { text-align:left; position:relative; float:left; width:auto; height:auto; margin:10px; padding:10px; color:#FFB400; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bottom_nav_box_links { font-weight:bold; text-decoration:none; color:#555555; cursor:pointer;}
.bottom_nav_box_links:hover { text-decoration:underline; cursor:pointer;}
.footer-text { position:relative; width:958px; text-align:center; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; font-weight:bold; color:#FFBEFF; }
.footer_text_links { position:relative; float:left; padding:10px;}
.footer_text_links:hover { text-decoration:underline; cursor:pointer;}
.front_page_thumb { position:relative; float:left; width:100px; height:100px; border:solid 1px #FFFFFF;}
.frontpage_large_img { position:absolute; width:250px; height:400px; top:100px; left:100px; text-align:center; overflow:hidden; }
.frontpage_blurb { position:absolute; top:0px; left:25px; width:500px; height:auto; padding:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px;}
.frontpage_blurb h2 { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; color:#B84E8B;}
.frontpage_blurb p { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px; color:#592443;}

/* PROM AND EVENING GLOBALS */
.mask_prom_evening {position:absolute; top:0px; left:0px; width:1000px; height:900px; background-image:url(../img/frontpage_prom_evening.jpg); background-position: 276px 0px; background-repeat:no-repeat; padding-top:0px; padding-bottom:0px; }
.main_prom_evening {position:relative; margin-left:auto; margin-right:auto; width:1000px; height:900px; background-position: right bottom; background-repeat:no-repeat; padding-top:0px; padding-bottom:0px; background-color:#FFFFFF;}
.prom__evening_thumb_title { position:relative; float:left; width:190px; height:100px; border:solid 5px #000000; margin:10px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:30px;}
.prom_evening_thumb:hover { border:solid 5px #FFFFFF; cursor:pointer; color:#FFFFFF;}
.prom_evening_frame { position:absolute; top:100px; left:39px; width:300px; height:450px; border:solid 1px #FFFFFF; z-index:999; }
.prom_evening_thumb { position:relative; float:left; width:80px; height:100px; border:solid 5px #000000; margin:10px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:30px;}
.prom_evening_slideshow { position:absolute; left:50px; top:25px; width:300px; height:400px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:24px; background-image:url(../img/slideshowloader.png); background-repeat:no-repeat;}
.prom_evening_slideshow_nav { position:absolute; bottom:0px; width:100%; height:25px; z-index:999; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:center;}
.prom_evening_coupon { position:relative; float:right; width:auto; height:auto; margin:10px; padding:10px; border:dotted 3px #000000; width:600px; height:270px;}


/* MOTHERS GLOBALS */
.mask_mothers {position:absolute; top:0px; left:0px; width:1000px; height:900px; background-image:url(../img/frontpage_mothers.jpg); background-position: 365px 0px; background-repeat:no-repeat; padding-top:0px; padding-bottom:0px; }
.main_mothers {position:relative; margin-left:auto; margin-right:auto; width:1000px; height:900px; background-position: right bottom; background-repeat:no-repeat; padding-top:0px; padding-bottom:0px; background-color:#FFFFFF;}
.mothers_thumb_title { position:relative; float:left; width:190px; height:100px; border:solid 5px #000000; margin:10px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:30px;}
.mothers_thumb:hover { border:solid 5px #FFFFFF; cursor:pointer; color:#FFFFFF;}
.mothers_frame { position:absolute; top:100px; left:39px; width:300px; height:450px; border:solid 1px #FFFFFF; z-index:999; }
.mothers_thumb { position:relative; float:left; width:80px; height:100px; border:solid 5px #000000; margin:10px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:30px;}
.mothers_slideshow { position:absolute; left:50px; top:25px; width:300px; height:400px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:24px; background-image:url(../img/slideshowloader.png); background-repeat:no-repeat;}
.mothers_slideshow_nav { position:absolute; bottom:0px; width:100%; height:25px; z-index:999; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:center;}

/* HIGHSCHOOLS GLOBALS */
.mask_hs {position:absolute; top:0px; left:0px; width:1000px; height:900px; background-image:url(../img/frontpage_hs.jpg); background-position: 365px 0px; background-repeat:no-repeat; padding-top:0px; padding-bottom:0px; }
.frontpage_thumbs_hs { position:relative; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000000; padding:10px; text-transform:Uppercase; font-weight:bold; font-size:15px; border:solid 5px #FFFFFF; width:80px; height:50px; text-align:center; margin:5px; background-color:#F4CDB0; }
.frontpage_thumbs_hs:hover { background-color:#F5B8DB; }

/* LINKS GLOBALS */
.frontpage_thumbs_links { position:relative; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000000; padding:10px; text-transform:Uppercase; font-weight:bold; font-size:15px; border:solid 5px #FFFFFF; width:140px; height:25px; text-align:center; margin:5px; background-color:#F4CDB0; }
.mask_links {position:absolute; top:0px; left:0px; width:1000px; height:900px; background-image:url(../img/frontpage_links.jpg); background-position: 276px 0px; background-repeat:no-repeat; padding-top:0px; padding-bottom:0px; }
.frontpage_thumbs_links:hover { background-color:#F5B8DB; }

/* FORM GLOBALS */
.form_box { margin:3px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#CCCCCC; text-transform:uppercase; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#EEEEEE', GradientType=1); /* for IE */background: -webkit-gradient(linear, top right, top left, from(#CCCCCC), to(#EEEEEE)); /* for webkit browsers */background: -moz-linear-gradient(left,  #CCCCCC,#EEEEEE ); /* for firefox 3.6+ */ }
.formbkg { background-color:#FFFFFF; height:300px;}
.form_box_desc { margin:3px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#444444; text-transform:uppercase;}
.form_button { padding:2px; font-size:10px; background-color:#FFFFFF; text-transform:uppercase; font-weight:bold; border:solid 3px #555555; margin:3px; width:290px; cursor:pointer;}
.bottom_nav_box_contact { position:relative; float:left; width:auto; height:auto; margin:10px; padding:10px; border:solid 3px #DDDDDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4B07C', endColorstr='#FFFFFF', GradientType=0); /* for IE */background: -webkit-gradient(linear, right top, right bottom, from(#E4B07C), to(#FFFFFF)); /* for webkit browsers */background: -moz-linear-gradient(top,  #E4B07C,#FFFFFF ); /* for firefox 3.6+ */ }

