body { padding: 0px; margin: 0px; background:transparent; color:#fff; font: 12px/16px 'Palatino Linotype', 'Book Antiqua', Palatino, 'Times New Roman', Times, serif; text-align: center; }
h1, p{margin:10px 0 0; padding: 0; text-shadow: 0 1px 1px #000; -moz-text-shadow: 0 1px 2px #000; -webkit-text-shadow: 0 1px 1px #000;}
h1{ font-weight: normal;}
p{font-family: "Helvetica Neue", Arial, sans-serif; font-size:14px;}

#spell, #pronunciation{margin:10px 0 0;}
object{outline: none;}

/* flock of books */

#form_page { width: 600px; height: 400px; margin-top: 10px; text-align: left; }
div.owlpost_form_page { background: #000 url(../img/owlpost_background.jpg);  height: 400px;}
div.owlpost_success { background: #000 url(../img/owlpost_success_background.jpg); height: 400px;}
div.flock_form_page { background: #000 url(../img/flock_background.jpg); height: 400px;}


#form_col1 { float: left; padding-left: 35px; width: 270px; padding-right: 30px; padding-top: 40px; }
#form_col2 { float: left; width: 235px; text-align: center; color: #fff; padding-top: 40px;padding-right: 30px; font: 16px/18px 'Palatino Linotype', 'Book Antiqua', Palatino, 'Times New Roman', Times, serif; }
#form_end { clear: both; font: 1px/1px sans-serif; }
#form_page label { display: block; color: #fff; margin: 0px; padding: 0px 0px 2px 0px; text-transform: uppercase; font: bold 12px/14px 'Palatino Linotype', 'Book Antiqua', Palatino, 'Times New Roman', Times, serif;}
div.form_field { padding-bottom: 14px; width: 260px; font-family: "Helvetica Neue", Arial, sans-serif;}

input.form_input { width: 260px; background: #fff; border: 2px solid #628aae; padding: 3px 5px; font: 12px/14px "Helvetica Neue", Arial, sans-serif; color: #000; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
select.form_pulldown { width: 260px; background: #fff; border: 2px solid #628aae; padding: 3px 5px;font: 12px/14px "Helvetica Neue", Arial, sans-serif; color: #000; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
span.form_required { color: #80d4f7; }

#form_page a.form_button:link, #form_page a.form_button:visited { font: bold 11px/12px "Palatino Linotype", "Book Antiqua", Palatino, serif; width: 103px; height: 24px; display: block; text-align: center; text-transform: uppercase; color: #fff !important;  text-decoration: none; background: url(../img/march1_cta.gif) no-repeat; padding-top: 12px; padding-bottom: 12px; }
#form_page a.form_button:hover, #form_page a.form_button:active {background: url(../img/march1_cta.gif) no-repeat -103px 0px; text-decoration: none !important; }

#form_page a.wide_button:link, #form_page a.wide_button:visited { font: bold 11px/12px "Palatino Linotype", "Book Antiqua", Palatino, serif; width: 123px; height: 24px; display: block;  text-align: center; text-transform: uppercase; color: #fff !important;  text-decoration: none; background: url(../img/wide_cta.gif) no-repeat; padding-top: 12px; padding-bottom: 12px; }
#form_page a.wide_button:hover, #form_page a.wide_button:active {background: url(../img/wide_cta.gif) no-repeat -123px 0px; text-decoration: none !important; }

div#owl_success_header_wrapper { height: 325px; background: none;}
div#owl_success_header { font: bold 22px/24px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #fff; width: 600px; height: 290px; text-shadow: #fff 0px 0px 15px; text-align: center; background: none;  padding-top: 35px;}
div.center_button { padding-left: 234px;}

/* flock confirm */

#form_confirm_form { background: #000; /*background: #000 url(../img/form_confirm_background.jpg);*/ width: 600px; height: 400px; margin-top: 10px; text-align: left; }

/* Book spell connection */
div#book_connection_wrapper {height:200px; text-align: left; }
div#book_connection_image_col1 {width:177px; height:200px; text-align: left;float:left;}
div#book_connection_text_col2 {width:350px; text-align: left; float:left; padding:20px 0px 10px 20px;}
div#book_connection_end {clear:both; font:1px/1px sans-serif;}

a.book_connection_1:link, a.book_connection_1:visited {display:block; width:271px; height:40px; background:url(../img/spell_book_connections/yr1_btn.png);outline:none;background-position: 0px -40px;}
a.book_connection_1:active, a.book_connection_1:hover {background-position: 0px 0px;}

a.book_connection_2:link, a.book_connection_2:visited {display:block; width:271px; height:40px; background:url(../img/spell_book_connections/yr2_btn.png);outline:none;background-position: 0px -40px;}
a.book_connection_2:active, a.book_connection_2:hover {background-position: 0px 0px;}

a.book_connection_3:link, a.book_connection_3:visited {display:block; width:271px; height:40px; background:url(../img/spell_book_connections/yr3_btn.png);outline:none;background-position: 0px -40px;}
a.book_connection_3:active, a.book_connection_3:hover {background-position: 0px 0px;}

a.book_connection_4:link, a.book_connection_4:visited {display:block; width:271px; height:40px; background:url(../img/spell_book_connections/yr4_btn.png);outline:none;background-position: 0px -40px;}
a.book_connection_4:active, a.book_connection_4:hover {background-position: 0px 0px;}

a.book_connection_5:link, a.book_connection_5:visited {display:block; width:271px; height:40px; background:url(../img/spell_book_connections/yr5_btn.png);outline:none;background-position: 0px -40px;}
a.book_connection_5:active, a.book_connection_5:hover {background-position: 0px 0px;}

a.book_connection_6:link, a.book_connection_6:visited {display:block; width:271px; height:40px; background:url(../img/spell_book_connections/yr6_btn.png);outline:none;background-position: 0px -40px;}
a.book_connection_6:active, a.book_connection_6:hover {background-position: 0px 0px;}

a.book_connection_7:link, a.book_connection_7:visited {display:block; width:271px; height:40px; background:url(../img/spell_book_connections/yr7_btn.png);outline:none;background-position: 0px -40px;}
a.book_connection_7:active, a.book_connection_7:hover {background-position: 0px 0px;}