
body {
text-align:center;
font-family:Arial, Verdana, Helvetica, sans-serif;
background-color:#fff;
margin:0;
padding:0;
font-size:1em;
}

h1 {
font-family: "calluna-1","calluna-2",times new roman,times,georgia,serif;
}

img {
border:0;
}
p {
font-size:75%;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 90%;
text-align: left;
}
.left {
float:left;
}

.right {
float:right;
}

.relative {
position:relative;
}
.clip {
border:1px solid #ffa;
overflow: hidden;clip: rect(0px 200px 93px 0px);
z-index:2;
width:180px;
height:93px;
margin:0;
padding:0;
}

* html .clip {
width:200px;
}

#d1, #d1 a, #d1 img, #left_btn, #left_btn a, #left_btn img, #right_btn, #right_btn a, #right_btn img {
margin:0;
padding:0;
}

#left_btn {
display:block;
visibility:hidden;
}

div#d1 img {
margin-left:3px;
}

div#left_btn{
padding:42px 3px 0px 4px;
}

div#right_btn {
padding:42px 0px 0px 4px;
}

#banner {
background: #000 url("/stellent/images/BookPrize/banner.jpg") no-repeat;
width:999px;
height:88px;
position:relative;
}

#bp_logo a span, #wt_logo a span {
display:none;
}

#bp_logo a {
position: absolute;
left:15px;
top:35px;
width:445px;
height:30px;
}

#wt_logo a {
position: absolute;
left:810px;
top:10px;
width:175px;
height:58px;
}#title, #flashcontent, #maincontent, #infoboxes {
padding-left:15px;
}

#flashcontent {
margin-bottom:15px;
float:left;
}

#BookPrizeLogo img {
margin: 12px 0 11px 0px;
}

#WellcomeLogo img {
margin:36px 11px 20px 0;
}

#container {
margin-left: auto;
margin-right: auto;
background-color:#000;
width:999px;
color:#fff;
height:100%;
padding-left:0px;
}

/* IE has a bigger window at 1024 resolution*/* html #container {
width:1004px;
}div#menu-bg {
background: #000 url("/stellent/images/BookPrize/nav_bg.gif") repeat-x top left;
color:#fff;
padding:0;
margin:0px;
clear:both;
height:50px;
margin:0 15px 0 15px;
/*border:1px solid #fff;*/

}

#menu {
/*margin-top:-2px;*/
clear:both;
text-align:left;
/*float:left;
min-width:70%;*/
height:25px;
margin:0;
padding:0px;
/*border:1px solid #fff;*/
width:969px;
margin-bottom:1px;
}* html #menu {
/*margin-bottom:2px;*/
}

#menu ul {
/*display:inline;
list-style:none;*/
margin:0px;
padding:0px;
height:25px;
}

#submenu ul {
display:inline;
list-style:none;
margin:0;
padding:0px;
height:25px;
}

#submenu {
height:25px;
margin:0;
padding:0px;
/*border:1px solid #fff;*/
text-align:left;
/*clear:both;
float:left;
width:969px;*/

}

#menu li, #submenu li{
font-family: "calluna-1","calluna-2",times new roman,times,georgia,serif;
border-right:1px solid #000;
display:inline;
list-style:none;
padding:5px 22px 5px 22px;
/*line-height:25px;*/
margin:0px;
font-size:80%;
font-weight:bold;
/*height:25px;*/
line-height:25px;

}
#menu li.first-li {
/*border-left:1px solid #fff;*/
}

#menu li.current{
background-color:#636466;
/*background-image:url('/stellent/images/BookPrize/nav_bg_ro.gif') repeat-x;*/
}

#submenu li {
/*display:inline;
list-style:none;
margin-top:0px;
padding-top:0px;*/
background-color:#636466;
/*padding:0;*/}

#submenu li a {
/*background-color:#636466;*/
margin:0px;
padding-right:1px;
/*padding-top:0px;
zzpadding:2px 0px;*/
}

#submenu ul li a:hover {
background-color:#636466;
}

#submenu li a span{
font-family: "calluna-1","calluna-2",times new roman,times,georgia,serif;
/*border-right:1px solid #000;
margin-top:0px;
padding:0px 22px;
font-size:80%;
font-weight:bold;
background-color:#636466;*/

}
#submenu ul li.last-li a {
border:0px solid #fff;
}
#submenu ul li.last-li a span {
border:none;
}

#menu li a {
}

#menu a, #submenu a {
color: #fff;
text-decoration:none;
}

#content {
text-align:left;
background-color:#000;
}

h1#title {
font-family: "calluna-1","calluna-2",times new roman,times,georgia,serif;
font-size:160%;
text-align:left;
color:#78be50;
font-weight:100;
}

#textcontent {
margin-bottom:17px;
}#textcontent a {

color:#5d9e38;
}

* html h1#title{ height: 0.01%; }
#menu form input {
padding:3px;
margin:0;
background-color:#636466;
color:#fff;
border:none;
display:inline;
}

#menu form input#submit {
font-weight:bold;
/*height:26px;*/
}#menu form input#input {
padding:1px 0px;;
height:21px;/**/
width:178px;
}

#box {
border:1px solid #fff;
}

.b1, .b2{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#fff; margin:0 3px;}
.b2 {height:1px; background:#000; border-right:2px solid #fff; border-left:2px solid #fff; margin:0 1px;}
#vid {height:240px; width:724px; float:left; margin-right:12px;}
#video-links{ width:237px; float:left;}

.contentb {/*border-right:1px solid #fff;border-left:1px solid #fff;*/
border:1px solid #686868;
padding: 11px 11px 10px 11px;
position:relative;
}

.contentb div { color:#fff;}
.contentb div div{padding: 0px; margin:0;color:#fff;}
.contentb div div.hometext {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 270px; PADDING-TOP: 7px; min-width: 270px;
}
.hometext h2 {
FONT-SIZE: 155%;
}
.hometext p {
FONT-SIZE: 80%;
}
.hometext p a {
color: #c1d82f;
font-weight:bold;
text-decoration:none;
}.magneta {
color:#c83e96;
}

.largetext160 {
font-size:160%;
}

.largetext120 {
font-size:120%;
}

.introtext {
FONT-SIZE: 1.4em;MARGIN-RIGHT: 12px;WIDTH: 724px;
padding-top:0px;
margin-top:0px;
line-height:1.02em;
font-weight:normal;
}
.introtext p {
padding-top:0px;
margin-top:0px;
}
#intro, #intro_narrow, #intro_wide {
float:left;
FONT-SIZE: 1.4em;MARGIN-RIGHT: 12px;line-height:1.02em;
font-weight:normal;
}

#intro {
WIDTH: 724px;
}

#intro_narrow {
WIDTH: 460px;
}

#intro_wide {
width:970px;
}

#intro p a, #intro_narrow p a {
vertical-align:top;
color: #5d9e38;
border:1px solid #000;
}/*
div.vid {
width:240px;
}

div.vid img {
float:left;
}

div.vid a {
vertical-align:top;
color: #c1d82f;
float:right;
}
*/

.textspace {
margin-left:11px;
margin-right: 10px;
margin-top:-14;
padding-top:0;
}

h2, .h2, green-sides-full div.title h1 {
font-family: "calluna-1","calluna-2",times new roman,times,georgia,serif;
margin-top: -8;
margin-bottom: -4;
font-size:160%;
font-weight:normal;
/*letter-spacing: -0.05em;*/
}

h3 {
font-size:100%;
font-weight:normal;
margin-top: -4;
margin-bottom: -2;
}.h3 {
font-size:100%;
font-weight:normal;
}
h4, .h4 {
font-weight:bold;
}

div.box-container-last-white2 div.white2-sides div p.largelink a {
font-family: "calluna-1","calluna-2",times new roman,times,georgia,serif;

color:#fff;
font-weight:normal;
font-size:120%;
}

div.white2-sides div.relative p {
padding-left:7px;
font-size:100%;
}

.largelink {
font-size:110%;
font-weight:normal;
}
.margin-right {
margin-right:10px;
}

.margin-left {
margin-left:10px;
}

.margin-top {
margin-top:10px;
}

.margin-bottom5 {
margin-bottom:5px;
}

.margin-right5 {
margin-right:5px;
}

.size150 {
font-size:150%;
}

.size120 {
font-size:120%;
}

.margintop17 {
margin-top:17px;
}

.clear {
clear:both;
}

#maincontent {
clear:both;
background-color:#000;
}

.box-container {
width: 234px;float:left;
margin-right:12px;
text-align:left;
}

.box-container-long {
width: 725px;float:left;
margin-right:17px;
margin-top:17px;
margin-bottom:32px;
text-align:left;
}

.box-container-medium {
width: 479px;float:left;
margin-right:11px;

margin-bottom:32px;
}

.box-container-full {
width: 970px;/*float:left;
margin-top:17px;*/
margin-right:15px;
margin-bottom:32px;
text-align:left;
}

.box-container-last {
width: 234px;float:left;
margin-right:0px;
}

.box-container-last-white2 {
width: 234px;float:left;
margin:0px -3px 0px 0px;
padding:0px 0px 23px 0px;
}

.box-container-last-white2 a {
font-size:120%;
color:#fff;
}
div.nopadding {
padding: 0px 0px 0px 0px;
margin:0px;
}
.green-sides div, .green-sides-long div, .green-sides-medium div, .green-sides-full div, .blue-sides div, .red-sides div, .orange-sides div{
color: #000;
background-color:#fff;
padding: 0px 10px 5px 5px;
}

.green-sides div.title a, .green-sides-long div.title a, .green-sides-medium div.title a, .green-sides-full div.title a, .blue-sides div.title a, .red-sides div.title a, .orange-sides div.title a {
color:#000;
}

.green-sides {
/*border-left: 2px solid #c1d82f;
border-right: 2px solid #c1d82f;*/
background-color:#fff;
}

.green-sides div p a {
color: #5d9e38;
font-weight:bold;
text-decoration:none;
}

.green-sides div.title {
background-color: #78be50;
height:68px;
margin-top:0;
margin-left:0;
/*margin-bottom:8px;*/
border-bottom:2px solid #000;
}

.green-sides div.title a {
color:#000;
}

.green-sides div h2, .green-sides-medium div h2 {
font-family: "calluna-1","calluna-2",times new roman,times,georgia,serif;
margin-top:0;
margin-left:0;
padding-top:7px;
line-height:1em;
}

.green-sides div p {
margin-top:4px;
}

.green-top {
background: #000 url(/stellent/images/BookPrize/top_green_1.gif) no-repeat left top;
height:4px;
width: 234px;
margin: 0px;
font-size:1px;
}
.green-bottom {
background: #000 url(/stellent/images/BookPrize/bot_green_1.gif) no-repeat left bottom;
height:4px;
width: 234px;
margin: 0px;
font-size:1px;
}

.green-sides-long {
/*border-left: 3px solid #c1d82f;
border-right: 3px solid #c1d82f;*/
background-color:#fff;
margin:0;
padding:0;
color: #000;

}

.green-sides-long div p a {
color: #5d9e38;
font-weight:bold;
text-decoration:none;
vertical-align:top;
}

div.green-sides-long div.title {
background-color: #78be50;
height:68px;
margin-top:0;
padding:0px 0 0 5px;
margin-bottom:0px;
border-bottom:2px solid #000;
}

div.green-sides-long div.title h1 {
margin:0;
padding:0;
font-weight:normal;
font-size:160%;
}

div.green-sides-long div.title p {
margin-left:2px;
}

.green-sides-long h3, .green-sides-long .h3 {
font-weight:normal;
font-size:110%;
margin-bottom:5px;
margin-top:5px;
color: #000;
}

div.green-sides-long h2, #maincontent .green-sides-long div p font.h2 {
font-weight:normal;
font-size:150%;
margin-bottom:0px;
padding-bottom:4px;
margin-top:5px;
color: #000;
display:block;
}
div.green-sides-long h2 {
font-size:120%;
}

.green-sides-long div div img {
margin-bottom:0px;
padding-bottom:0px;
border-bottom:none;
display:block;
}

.green-sides-long div p {
margin-top:4px;
color: #000;
}

.green-top-long {
background: #000 url(/stellent/images/BookPrize/top_green_long_1.gif) no-repeat left top;
height:4px;
width: 725px;
margin: 0px;
font-size:1px;
}
.green-bottom-long {
background: #000 url(/stellent/images/BookPrize/bot_green_long_1.gif) no-repeat left bottom;
height:4px;
width:725px;
margin: 0px;
font-size:1px;
}

.green-sides-medium {
/*border-left: 3px solid #c1d82f;
border-right: 3px solid #c1d82f;
margin:0;
padding:0;*/
background-color:#fff;}
.green-sides-medium div p a {
color: #5d9e38;
font-weight:bold;
text-decoration:none;

}

.green-sides-medium div.title {
background-color: #78be50;
height:68px;
margin-top:0;
/*padding:7px 0 0 5px;
margin-bottom:0px;*/
border-bottom:2px solid #000;
}

.green-sides-medium h5 {
font-weight:normal;
font-size:110%;
margin-bottom:5px;
margin-top:5px;
}

.green-sides-medium h3 {
font-weight:normal;
font-size:110%;
margin-bottom:5px;
margin-top:5px;
}

.green-sides-medium h3 a {
color: #5d9e38;
}

.green-sides-medium div div img {
margin-bottom:0px;
padding-bottom:0px;
border-bottom:none;
/*display:block;*/
vertical-align:text-top;
}

.vid img {
padding-right:5px;
float:left;
width:30px;
}

.vid a {
 float:left;
 width:170px;

}

.green-sides-medium div p {
margin-top:4px;
}

.green-top-medium {
background: #000 url(/stellent/images/BookPrize/top_green_medium_1.gif) no-repeat left top;
height:4px;
width: 479px;
margin: 0px;
font-size:1px;
}
.green-bottom-medium {
background: #000 url(/stellent/images/BookPrize/bot_green_medium_1.gif) no-repeat left bottom;
height:4px;
width:479px;
margin: 0px;
font-size:1px;
}

.green-sides-full {
/*border-left: 3px solid #c1d82f;
border-right: 3px solid #c1d82f;*/
background-color:#fff;
margin:0;
padding:0;

}
.green-sides-full div p a {
color: #5d9e38;
font-weight:bold;
text-decoration:none;
}

.green-sides-full div.title {
background-color: #78be50;
height:68px;
margin-top:0;
padding:0 0 0 5px;
padding-top:0px;
margin-bottom:0px;
}

.green-sides-full div.title h2 {
margin-top:0;
font-size:160%;/**/
font-weight:100;
}

div.green-sides-full div.title p {
margin-left:2px;
}

.green-sides-full h3 {
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
}

.green-sides-full div div img {
margin-bottom:0px;
padding-bottom:0px;
border-bottom:none;
display:block;
}

.green-sides-full div p {
margin-top:4px;
}

.green-top-full {
background: #000 url(/stellent/images/BookPrize/top_green_full_1.gif) no-repeat left top;
height:4px;
width: 970px;
margin: 0px;
font-size:1px;
}
.green-bottom-full {
background: #000 url(/stellent/images/BookPrize/bot_green_full_1.gif) no-repeat left bottom;
height:4px;
width:970px;
margin: 0px;
font-size:1px;
}

div.nopadding {
padding: 0px 0px 0px 0px;
margin:0px;
}

div.nopaddingbottom, div.nopaddingbottom p, div.nopaddingbottom span, div.nopaddingbottom img, div.nopaddingbottom a {
padding-bottom: 0px;
margin-bottom:0px;
}

div.nopaddingbottom img {
display:block;
}

.blue-sides {
border-left: 2px solid #7e82bf;
border-right: 2px solid #7e82bf;
background-color:#fff;
position:relative;
}
.blue-sides div p a {
color: #7e82bf;
font-weight:bold;
text-decoration:none;
}

.blue-sides div.title {
background-color: #7e82bf;
height:68px;
margin-top:0;
margin-bottom:8px;
}

.blue-sides div h2{
margin-top:0;
}

.blue-sides div p {
margin-top:4px;
}

.blue-top {
background: #000 url(/stellent/images/BookPrize/top_blue_1.gif) no-repeat left top;
height:4px;
width: 234px;
margin: 0px;
font-size:1px;
}
.blue-bottom {
background: #000 url(/stellent/images/BookPrize/bot_blue_1.gif) no-repeat left bottom;
height:4px;
width: 234px;
margin: 0px;
font-size:1px;
}

/*-----------------------------------*/.red-sides {
border-left: 2px solid #c4178d;

/*border-right: 2px solid #c83e96;*/
border-right: 2px solid #c4178d;
background-color:#fff;

}
.red-sides div p a {
color: #c4178d;
font-weight:bold;
text-decoration:none;
}

.red-sides div.title {
background-color: #c4178d;
height:68px;
margin-top:0;
margin-bottom:8px;
}

.red-sides div h2 {
margin-top:0;
}

.red-sides div p {
margin-top:4px;
}

.red-top {
background: #000 url(/stellent/images/BookPrize/top_red_1.gif) no-repeat left top;
height:4px;
width: 234px;
margin: 0px;
font-size:1px;
}
.red-bottom {
background: #000 url(/stellent/images/BookPrize/bot_red_1.gif) no-repeat left bottom;
height:4px;
width: 234px;
margin: 0px;
font-size:1px;
}/*-----------------------------------*/.orange-sides {
border-left: 2px solid #e36f1e;
border-right: 2px solid #e36f1e;
background-color:#fff;

}
.orange-sides div p a {
color: #e36f1e;
font-weight:bold;
text-decoration:none;
}

.orange-sides div.title {
background-color: #e36f1e;
height:68px;
margin-top:0;
margin-bottom:8px;
}

.orange-sides div h2 {
margin-top:0;
}

.orange-sides div p {
margin-top:4px;
}

.orange-top {
background: #000 url(/stellent/images/BookPrize/top_orange_1.gif) no-repeat left top;
height:4px;
width: 234px;
margin: 0px;
font-size:1px;
}
.orange-bottom {
background: #000 url(/stellent/images/BookPrize/bot_orange_1.gif) no-repeat left bottom;
height:4px;
width: 234px;
margin: 0px;
font-size:1px;
}

/*-----------------------------------*/.white2-sides {
/*border-left: 1px solid #fff;
border-right: 1px solid #fff;*/
border:1px solid #686868;
}

.white2-sides a {
font-size:1em;

}

.white2-sides p span {
font-size:1em;

}
.white2-sides div {
color: #fff;
padding: 8px 10px 8px 10px;
}

.alertbg {
background: #000 url(/stellent/images/BookPrize/alert_bg.gif) repeat-x left bottom;
}

.white2-sides div p a {
color: #5d9e38;
font-weight:bold;
text-decoration:none;
font-size:100%;
}
.white2-sides div p a.white {
color: #fff;
font-size:100%;
font-weight:normal;
}

.white2-sides div.title {
margin:0;
}

.white2-sides div.title h2, .white2-sides div {
color:#fff;
}

.white2-sides div h2, .white2-sides div p {
margin:0;
}

.white2-top {
background: #000 url(/stellent/images/BookPrize/top_white2_1.gif) no-repeat left top;
height:4px;
width: 234px;
margin: 0px;
padding:0px;
font-size:1px;
}
.white2-bottom {
background: #000 url(/stellent/images/BookPrize/bot_white2_1.gif) no-repeat left bottom;
height:4px;
width: 234px;
margin: 0px;
padding:0px;
font-size:1px;
}
#infoboxes {
clear: both;
padding-top:1px;
margin-bottom:0px;
background-color:#000;
}

div#footer {
font-size:85%;
zpadding-top:10px;
background-color:#000;
zpadding-bottom:10px;
border-top:1px solid #686868;
margin:0 15px 10px 15px;
}div#footer span {
font-size:85%;
}div#footer-outer {
background-color:#000;
height:50px;
}

div.footer {
/*background: #000 url(/stellent/images/BookPrize/shadow_bg_bot.gif) repeat-x;*/
}

#footer a {
color:#fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer a img{
vertical-align:middle;
margin-bottom:4px;
}/* form */
#maincontent .textbox select, #maincontent .textbox input, #ealertform .textbox select, #ealertform .textbox input {
margin:5px 0px 5px 0px;
padding:0;
width:230px;
border:1px solid #989898;
background-color:#efefef;
display:block;
float:left;
}

* html #maincontent .textbox select, #maincontent .textbox input, #ealertform .textbox select, #ealertform .textbox input {
margin:0px 0px 0px 0px;
}

#yourtitle_w, #firstname_w, #surname_w, #email_w, #whoyouare_w {
display:none;
}

.textbox {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #aafc5c;
}.textbox p {
margin:7px 0px 0px 0px;
padding-bottom:0px;
padding-top:0px;
display:block;
border:0px solid #6e6e6e;
overflow: hidden;
display:table;
width:100%;
}

.textbox label {
width:6em;
padding:0px 0px;
margin:0px 0px;
display:block;
float:left;
padding-top:0px;
}

* html .textbox label {
padding-top:2px;
}
* html .textbox {
padding-top:0px;
}
div#green-sides-long p {
color:#000;
padding-left:10px;
display:block;
}

div#green-sides-long {
zoom:100%;
display:block;
}

div.pad{
padding:10px 0px 10px 0px;
}
/*--------------------------------------*/

/* e-alerts form */
#ealertform {
display:none;
text-align:left;
color: #000;
margin:0px -3px 0px 0px;
width:592px;
}

#ealertform div.pad, #ealertform div#ealertmessage {
padding:0px 5px 5px 10px;
margin:0px;
background-color:#fff;
}

#yourtitle_w, #firstname_w, #surname_w, #email_w, #whoyouare_w {
display:none;
padding-top:10px;
padding-left:10px;
color:red;
}

#ealertform div#ealertmessage {
display:none;
background-color:#fff;
width:475px;
border:1px solid #fff;
}

#ealertform div.pad {
width:592px;
}#ealert_cancel, #ealert_reset {
display:none;
margin-left:15px;
}

#ealert_submit, #ealert_cancel {
border:1px solid #989898;
background-color:#efefef;
}
.ealert-top {
background: #000 url(/stellent/images/BookPrize/top_black.gif) no-repeat left top;
height:4px;
width: 492px;
margin: 0px;
padding:0px;
font-size:1px;
}
.ealert-bottom {
background: #000 url(/stellent/images/BookPrize/bot_black.gif) no-repeat left bottom;
height:4px;
width: 492px;
margin: 0px;
padding:0px;
font-size:1px;
}
/*--------------------------------------*/

* html div#green-sides-long p {
zoom:100%;
height: 1%;
}
* html div.pad {
zoom:100%;
display:block;
}
#formintro {
font-size:120%;
}

.chkbx {
margin:0;
padding:0;
margin-right:8px;
}

* html .chkbx {
width:24px;
height:24px;
}

#ealert_submit {
border:1px solid #989898;
background-color:#efefef;
}#poll_container {
float:right;
width:480px;
padding-right:15px;
padding-bottom:15px;
position:relative;

}#poll {
width:480px;
border-left:1px solid #fff;
border-right:1px solid #fff;
float:left;
position:relative;
border:1px solid #fff;
}

#poll_head {
font-size:130%;
padding:10px 0 10px 10px;
float:left;
width:479px;

}

.top_wide_whitezz{
background: #000 url(/stellent/images/BookPrize/top_white_wide.gif) no-repeat left bottom;
width:480px;
height:4px;
float:left;
position:relative;}.bottom_wide_whitezz{
background: #000 url(/stellent/images/BookPrize/bottom_white_wide.gif) no-repeat left bottom;
width:480px;
height:4px;
float:left;
position:relative;}

#alertlink {
margin-left:20px;
}

#textcontent a:hover,#intro p a:hover,#intro_narrow p a:hover,.green-sides div p a:hover,.green-sides-long div p a:hover,.green-sides-medium div p a:hover,.green-sides-medium h3 a:hover,.green-sides-full div p a:hover,.white2-sides div p a:hover{
text-decoration:underline !important;
}


