

body{
font-family:arial,times,serif;
background-color:#000000;
background-image:url('./images/background.jpg');background-repeat:repeat-x;
color:#FFFFFF;
font-size:10.0pt;
margin-top:0px;
width:970px;
margin-left:auto;
margin-right:auto;
}

img {border:0px;}

a {color:#F8C003;}

hr {color:#E1E1E1;width:95%;}
.divider {border-bottom:1px dashed #808080;width:300px;margin-left:175px;margin-right:175px;margin-top:10px;margin-bottom:5px;clear:both;}


.page
{
margin-left:15px;
float:left;
background-image:url('./images/footer.jpg');background-repeat:no-repeat;background-attachment:fixed;background-position:bottom;
}


.top_nav{background-image:url('./images/header.jpg');background-repeat:no-repeat;height:164px;width:960px;}

.nav
{
float:left;
width:950px;
position:absolute;
top:126px;
}

.nav a
{
float:left;
display:block;
font-size:11.0pt;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding:10px;
}


.left
{
float:left;
width:720px;
margin-left:10px;
min-height:355px;
}

.right
{
float:left;
width:170px;
margin-left:15px;
}

.footer
{
float:left;
clear:both;
font-size:8.0pt;
width:930px;
text-align:center;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
}

.title, .title1, .title2
{
font-size:14.0pt;
font-weight:bold;
color:#FFFFFF;
}



/* - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - -  Index Page - - - - - - - - */



.indextitle
{
font-size:14.0pt;
font-weight:bold;
color:#EC570F;
}

.latestvideos
{
float:left;
width:325px;
}

.latestvidthumb img
{
float:left;
margin-top:2px;
margin-left:6px;
margin-right:7px;
border:0px;
}

.latestvidthumb a
{
float:left;
margin-bottom:10px;
margin-right:10px;
display:block;
width:300px;
height:103px;
text-decoration:none;
padding:5px;
padding-top:7px;
padding-right:8px;
background-image:url('./images/latestvid_background.jpg');
background-repeat:no-repeat;
}


.newsmiddle
{
float:left;
width:300px;
}




/* - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - -  Video Page - - - - - - - - */


.videopageleft
{
float:left;
width:240px;
}

.screenshot
{
float:left;
width:220px;
height:150px;
margin:10px;
margin-top:4px;
margin-left:0px;
}

.screenshot img
{
width:220px;
height:150px;
border:1px solid #2D2D2D;
}

.screenshots
{
float:left;
width:220px;
height:135px;
margin:10px;
margin-left:0px;
}

.screenshots img
{
float:left;
width:100px;
height:70px;
border:1px solid #2D2D2D;
}

.screenshot1
{
float:left;
width:100px;
height:70px;
margin-left:0px;
margin-right:10px;
}

.screenshot2
{
float:left;
width:100px;
height:70px;
margin-left:10px;
}

.screenshot3
{
float:left;
clear:both;
width:100px;
height:70px;
margin-top:10px;
margin-left:0px;
margin-right:10px;
}

.screenshot4
{
float:left;
width:100px;
height:70px;
margin-top:10px;
margin-left:10px;
}



.videopageright
{
float:left;
width:460px;
}

.titleanddescription
{
float:left;
clear:both;
padding:5px;
padding-top:0px;
font-size:8.0pt;
}

.description
{
width:460px;
}

.onlinevideocontent
{
font-size:14.0pt;
font-weight:bold;
color:#EC570F;
}


.videotitle
{
font-size:16.0pt;
font-weight:bold;
}

.priceandbutton
{
float:left;
margin-top:20px;
padding:5px;
padding-top:10px;
padding-bottom:15px;
width:240px;
height:90;
text-align:center;
font-size:14.0pt;
font-weight:bold;
background-image:url('./images/pricebuttonbox_background.jpg');
background-repeat:no-repeat;
color:#000000;
}

.priceandbutton .continuebutton
{
float:left;
background-color:#D8362E;
font-size:18.0pt;
color:#FFFFFF;
width:200px;
height:40px;
margin-left:20px;
}

.relatedvideos
{
float:left;
clear:both;
width:700px;
margin-left:2px;
font-size:10.0pt;
}

.relatedvidthumb
{

}

.relatedvidthumb img
{
float:left;
margin-top:2px;
margin-left:7px;
margin-right:7px;
border:0px;
}

.relatedvidthumb a
{
float:left;
margin-top:10px;
margin-right:15px;
display:block;
width:300px;
height:103px;
text-decoration:none;
padding:5px;
padding-top:7px;
padding-right:8px;
background-image:url('./images/latestvid_background.jpg');
background-repeat:no-repeat;
}


/* - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - News Item - - - - - - - - */

.newsheader {float:left;clear:both;width:400px;}
.newsbody {float:left;clear:both;width:400px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #808080;font-size:9.0pt;}

.newsheader1 {float:left;}
.newsheader2 {float:right;}

.newstitle {font-size:14.0pt;font-weight:bold;}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - Buy Tickets Page  - - - - - - - - - - - - - - */

.buyticketstable
{
float:left;
clear:both;
width:550px;
}

.buyticketsdescription
{
float:left;
clear:both;
width:369px;
height:15px;
margin-top:5px;
padding-top:5px;
}

.buyticketsprice
{
float:left;
width:105px;
height:15px;
margin-top:5px;
padding-top:5px;
padding-left:5px;
text-align:right;
}


.buytickets_continue
{
float:left;
clear:both;
width:170px;
margin-left:150px;
}

.buytickets_qualityofservice
{
float:left;
background-color:#676767;
width:470px;
padding:5px;
margin-top:15px;
padding-bottom:10px;
}

.complete_button
{
float:left;
clear:both;
margin-left:160px;
}

.proceedtoworldpay
{
float:left;
margin-left:114px;
}

.worldpayinfobox, .worldpayinfobox2
{
float:left;
clear:both;
text-align:center;
width:300px;
height:170px;
margin-top:15px;
margin-left:88px;
background-image:url('./images/worldpayinfobox.jpg');
background-repeat:no-repeat;
}

.worldpayinfobox2
{
margin-left:200px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - -  Members Page - - - - - - - - - - - - - - - - */

.login, .createaccount
{
float:left;
clear:both;
}

.createaccount
{
margin-top:20px;
}

.problemssigningin
{
float:left;
font-size:8pt;
margin-top:23px;
margin-left:120px;
}

.signin_button, .createaccount_button
{
float:left;
width:160px;
margin-top:10px;
}

.getdetails_button
{
float:left;
padding-top:10px;
}

.errormessage
{
float:left;clear:both;color:red;font-weight:bold;
}

.mypage_column, .mypage_column2, .mypage_column3
{
float:left;
padding:3px;
}

.mypage_column
{
clear:both;
width:400px;
}

.mypage_column2, .mypage_column3
{
width:100px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - -  What's On  - - - - - - - - - - - - - - - - - */


.whatson1,.whatson2,.whatson3,.whatson4,.whatson1,.whatson1_a,.whatson1_b,.whatson2,.whatson2_a,.whatson2_b,.whatson3,.whatson3_a,.whatson3_b,.whatson4,.whatson4_a,.whatson4_b,.whatson1_vod,.whatson2_vod,.whatson3_vod,.whatson4_vod, .whatson1_live, .whatson1_both, .whatson2_live, .whatson2_both, .whatson3_live, .whatson3_both, .whatson4_live, .whatson4_both
{
float:left;padding:2px;margin-top:2px;padding-top:5px;
}

.whatson1,.whatson1_a,.whatson1_b, .whatson1_vod, .whatson1_live, .whatson1_both
{
clear:both;
width:80px;
font-weight:bold;
}

.whatson2,.whatson2_a,.whatson2_b, .whatson2_vod, .whatson2_live, .whatson2_both
{
width:200px;
}

.whatson3,.whatson3_a,.whatson3_b,.whatson3_vod, .whatson3_live, .whatson3_both
{
width:90px;
}

.whatson4,.whatson4_a,.whatson4_b,.whatson4_vod, .whatson4_live, .whatson4_both
{
width:100px;
}


.whatson5_a,.whatson5_b,.whatson5_vod,.whatson5_live,.whatson5_both
{
float:left;
clear:both;
width:390px;
padding:5px;
padding-bottom:10px;
font-size:8.0pt;
}



/* - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - */

.add_pagesection, .view_pagesection, .shopindex_pagesection {float:left;text-align:center;width:700px;overflow:hidden;}
.buttons_viewcheckout_toprow,.buttons_addpage, .buttons_searchpage {float:left;width:355px;margin-left:155px;margin-bottom:10px;overflow:hidden;}
.button_add_continue, .button_add_viewcart, .button_view_updatequantities, .button_view_emptycart, .button_view_continue, .button_view_checkout, .button_shopindex_search, .button_shopindex_viewcart, .button_shopindex_mainshoppage, .button_shopindex_backtomaincategory, .button_search_continue, .button_search_performsearch {float:left;}
.button_add_continue_notadded, .button_checkout_placeorder, .button_view_continue_cartempty, .checkout_login, .checkout_register   {float:left;display:block;width:160px;margin-left:275px;margin-right:275px;}
.shopindex_topbuttons, .shopindex_buttons, .shopindex_items, .shopindex_footer, .shopindex_termsandprivacy, .shopindex_pagesection, .add_pagesection, .view_pagesection, .search_pagesection, .checkout_pagesection, .checkout_footer, .sent_pagesection, .members_login, .members_forgotpassword, .members_myorders, .members_updatedetails, .members_header {clear:both;float:left;width:700px;overflow-x:hidden;}

.button_view_checkout {float:right;}
.button_shopindex_viewcart, .form_contents {margin-left:10px;_margin-left:5px;}


/* - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - Shop - - - - - - - - */



.categorybutton, .categorybutton:visited {float:left;background:none;background-color:#4A6CDF;font-size:8.0pt;color:#FFFFFF;font-family:arial, serif;font-weight:bold;cursor:pointer;border:0px;text-align:center;width:170px;height:23px;padding-top:7px;margin:1px;margin-left:45px;text-decoration:none;background-image:url('./shop_buttons/category.jpg');}
.categorybutton:hover {color:#FFFFFF;text-decoration:none;}

.button_add_continue, .button_add_viewcart, .button_add_continue_notadded, .button_view_updatequantities, .button_view_emptycart, .button_view_continue, .button_view_checkout, .button_view_continue_cartempty, .button_shopindex_search, .button_shopindex_viewcart, .button_shopindex_mainshoppage, .button_shopindex_backtomaincategory, .button_search_continue, .button_search_performsearch, .button_checkout_placeorder,.checkout_login_button, .checkout_continue_button
{
float:left;display:block;background-color:#FFFF75;font-size:8.0pt;color:#FFFFFF;font-family:arial, serif;font-weight:bold;cursor:pointer;text-align:center;width:160px;height:23px;padding-top:7px;text-decoration:none;background-image:url('./shop_buttons/mainpage.jpg');border:0px;
}

.button_add_continue:hover, .button_add_viewcart:hover, .button_add_continue_notadded:hover, .button_view_updatequantities:hover, .button_view_emptycart:hover, .button_view_continue:hover, .button_view_checkout:hover, .button_view_continue_cartempty:hover, .button_shopindex_search:hover, .button_shopindex_viewcart:hover, .button_shopindex_mainshoppage:hover, .button_shopindex_backtomaincategory:hover, .button_search_continue:hover, .button_search_performsearch:hover
{
color:#FFFFFF;text-decoration:none;
}

.button_view_updatequantities, .button_view_checkout, .button_search_performsearch, .button_checkout_placeorder {height:30px;padding-top:0px;padding-bottom:5px;text-decoration:none;}

.button_checkout_placeorder
{
text-decoration:none;
}

.button_view_updatequantities {margin-left:6px;}

.button_view_checkout
{
margin-left:330px;
}




.buttons_viewcheckout_toprow {float:left;_float:none;margin-bottom:5px;_margin-bottom:0px;}

.shopindex_topbuttons {float:left;text-align:center;margin-bottom:15px;width:700px;}
.shopindex_buttons {text-align:left;margin-bottom:15px;overflow:hidden;}
.shopindex_items {text-align:left;}
.shopindex_footer {float:left;clear:both;text-align:center;margin-bottom:10px;font-size:8pt;width:700px;overflow:hidden;}
.shopindex_termsandprivacy {text-align:right;margin-top:5px;margin-bottom:10px;}
.shopindex_zones {float:left;text-align:center;width:300px;padding-left:200px;padding-right:200px;overflow:hidden;}
.zone {float:left;text-align:center;width:100px;}
.zone a {text-decoration:none;}
.shopindex_itemviewdropdownmenus {float:left;clear:both;margin-top:15px;}
.shopindex_manufacturermenu {display:inline;float:left;font-size:8pt;}
.shopindex_ordermenu {display:inline;float:left;margin-left:0px;font-size:8pt;}
.shopindex_manufacturermenu select, .shopindex_ordermenu select {font-size:8pt;}
.shopindex_newline {clear:both;color}

.shopindex_buttons_searchandviewcart {float:right;text-align:right}


.addpage_header
{
float:left;
width:655px;
background-image:url('./shop_buttons/item_header.jpg');
}

.add_shopheader_qnty, .add_shopheader_item, .add_shopheader_price, .add_shopheader_total, .view_shopheader_qnty, .view_shopheader_item, .view_shopheader_price, .view_shopheader_total, .view_shopheader_setqnty
{
float:left;color:#FFFFFF;padding-top:2px;padding-bottom:2px
}

.add_shopheader_qnty, .add_shoprow_qnty {clear:left;text-align:center;width:40px;}
.add_shopheader_item, .add_shoprow_item {width:470px;}
.add_shopheader_price, .add_shoprow_price {width:65px;text-align:right;}
.add_shopheader_total, .add_shoprow_total {width:65px;text-align:right;padding-right:5px;}
.add_shoprow_qnty, .add_shoprow_item, .add_shoprow_price, .add_shoprow_total {float:left;margin-top:-10px;}


.viewpage_header
{
float:left;
width:655px;
background-image:url('./shop_buttons/item_header.jpg');
}


.view_shopheader_qnty, .view_shoprow_qnty {clear:left;text-align:center;width:60px;}
.view_shopheader_item, .view_shoprow_item {width:420px;}
.view_shopheader_total, .view_shoprow_total {width:65px;}
.view_shopheader_setqnty, .view_shoprow_setqnty {width:110px;text-align:center}
.view_shoprow_qnty {clear:both;}
.view_shoprow_qnty, .view_shoprow_item, .view_shoprow_price, .view_shoprow_total, .view_shoprow_setqnty {float:left;padding-top:5px;}

.view_totals_labels {clear:both;float:left;width:340px;text-align:right;padding-right:2px;}
.view_totals_values {float:left;width:100px;text-align:left;}


.button_view_quantity {background:none;background-image:url('./shop_buttons/quantitybutton.gif');background-repeat:no-repeat;font-size:14.0pt;color:#000000;font-family:arial, serif;font-weight:bold;cursor:pointer;border:0px;width:24px;height:24px;padding:2px;padding-top:0px;padding-left:0px;_padding-top:1px;_padding-left:1px;}

/* Members part of Shop */ 
.checkout_contact_details, .checkout_payment_details, .checkout_footer, .checkout_login, .checkout_register, .members_login, .members_forgotpassword  {clear:both;float:left;width:380px;background-color:#FFFF75;padding-top:10px;padding-bottom:10px;color:#000000;margin-top:10px;}
.checkout_forgot_password_link {float:right;color:#FF8000;}
.checkout_error_text {color:red;font-weight:bold;}
.checkout_footer {text-align:center;}
.checkout_formlabel, .checkout_formlabel2  {clear:both;float:left;width:250px;text-align:left;margin-right:2px;margin-top:8px;_margin-top:5px;}
.checkout_formlabel2 {color:#FF0000;font-weight:bold;}

.checkout_formfield {float:left;clear:both;width:200px;margin-top:6px;_margin-top:3px;font-size:8.0pt;}
.sent_pagesection, .checkout_login, .checkout_register, .members_login, .members_forgotpassword  {text-align:center;}


/* - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - Shop Item - - - - - - - - */

/* Shop Item */ 
.item {clear:both;float:left;width:655px;margin-left:25px;margin-bottom:10px;background-color:#191919;color:#FFFFFF;padding-bottom:10px;font-size:10pt;}

/* Shop Item Header */
.itemtop {float:left;width:100%;background-color:#CE0000;color:#FFFFFF;margin-bottom:10px;_margin-bottom:5px;background-image:url('./shop_buttons/item_header.jpg');}

/* Shop Item Graphic */
.itemgraphic {float:left;text-align:center;width:120px;margin-right:5px;padding-bottom:5px;}
.item_image {width:120px;}

/* Shop Item Description */
.itemdesc {float:left;text-align:left;width:500px;margin-left:5px;padding-bottom:5px;}

/* Colour of Text for Sale Prices */
.salepricetext {color:#FF0003;font-weight:bold;}

.item_options {font-size:8.0pt;color:#FFFFFF;background-color:#3C71AC;}
.item_options select {font-size:8pt;}


.itemheader1{float:left;padding:4px;width:auto;margin-left:5px;font-weight:bold;}
.itemheader2{float:right;padding:4px;width:auto;margin-right:10px;}
.itembottom{display:block;width:auto;clear:both;}
.itemfooter{float:left;display: block;clear:both;padding-right:0px;padding-left:10px;width:390px;}

.marginbox {margin-left:5px;_margin-left:5px;}

.button_shopindex_addtocart {float:left;width:150px;height:35px;margin-top:4px;font-size:8.0pt;color:#FFFFFF;font-family:arial, serif;font-weight:bold;cursor:pointer;text-align:center;border:0px;}

