
body {
text-align:center;
font-family:Arial, Verdana, Helvetica, sans-serif;
background-color:#fff;
margin:0;
padding:0;
font-size:1em;
}
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, #title, #flashcontent, #maincontent, #infoboxes, #menu, #submenu {
padding-left:15px;
}

#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/shadow_bg.gif") repeat-x top left;
color:#fff;
padding:0;
margin:0px;
clear:both;
height:50px;
}

#menu {
margin-top:-2px;
clear:both;
text-align:left;
float:left;
min-width:70%;
}* html #menu {
margin-bottom:2px;
}

#menu ul {
display:inline;
list-style:none;
margin:0px;
padding:0px;
}

#submenu ul {
display:inline;
list-style:none;
margin:0px;
padding:0px;
/*background-color:#636466;*/
}

#submenu {
margin:0px;
padding-top:0px;
text-align:left;
clear:left;
}

#menu li{
border:1px solid #fff;
display:inline;
list-style:none;
border-left:0px solid #fff;
padding:4px 22px;
line-height:30px;
margin:0px;
font-size:80%;
font-weight:bold;
}
#menu li.first-li {
border-left:1px solid #fff;
}

#menu li.current{
background-color:#636466;
}

#submenu li {
display:inline;
list-style:none;
margin-top:0px;
padding-top:0px;
background-color:#636466;
padding:0px 0px;
}

#submenu li a {
background-color:#636466;
margin:0px;
padding-top:0px;
padding:2px 0px;
}

#submenu li a span{
border-right:1px solid #fff;
margin-top:0px;
padding:3px 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-size:160%;
text-align:left;
color:#c1d82f;
font-weight:100;
}

#textcontent {
margin-bottom:17px;
}#textcontent a {

color:#c1d82f;
}

* 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;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 {
FONT-SIZE: 1.4em;MARGIN-RIGHT: 12px;WIDTH: 724px;
line-height:1.02em;
font-weight:normal;
}

#intro p a {
vertical-align:top;
color: #c1d82f;
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 {
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 {
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: #a3b727;
font-weight:bold;
text-decoration:none;
}

.green-sides div.title {
background-color: #c1d82f;
height:68px;
margin-top:0;
margin-left:0;
margin-bottom:8px;
}

.green-sides div.title a {
color:#000;
}

.green-sides div h2 {
margin-top:0;
margin-left:0;
}

.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: #a3b727;
font-weight:bold;
text-decoration:none;
vertical-align:top;
}

div.green-sides-long div.title {
background-color: #c1d82f;
height:68px;
margin-top:0;
padding:0px 0 0 5px;
margin-bottom:0px;
}

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;
background-color:#fff;
margin:0;
padding:0;

}
.green-sides-medium div p a {
color: #a3b727;
font-weight:bold;
text-decoration:none;

}

.green-sides-medium div.title {
background-color: #c1d82f;
height:68px;
margin-top:0;
padding:7px 0 0 5px;
margin-bottom:0px;
}

.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: #a3b727;
}

.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: #a3b727;
font-weight:bold;
text-decoration:none;
}

.green-sides-full div.title {
background-color: #c1d82f;
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;
}

.white2-sides a {
font-size:1em;

}

.white2-sides p span {
font-size:1em;

}
.white2-sides div {
color: #fff;
padding: 8px 10px 8px 10px;
}
.white2-sides div p a {
color: #c1d82f;
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:100%;
padding-top:10px;
background-color:#000;
padding-bottom:10px;
}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;
}