/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; background:url(../../images/backgrounds/page-bg.jpg) repeat-x #3e3e3e; font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#FFF; line-height:18px}

/* Classes */
a {color: #000; text-decoration:none;}
a:hover {color: #CCCCCC; text-decoration:none}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
img {border:none;}
.xtrapadding {padding-left:10px}
.xtrapadding2 {padding:5px 0 0 0;}
.xtrapadding3 {padding:100px 0 0 0;}
.xtrapadding4 {padding:115px 0 0 0;}
.xtrapadding5 {padding:10px 0 50px 0;}
.xtrapadding6 {padding:10px 0 80px 0;}
.xtrapadding7 {padding:20px 0 80px 0;}
.xtrapadding8 {padding:50px 0 80px 0;}
.xtrapadding9 {padding:0 0 50px 0;}
.white {color: #FFFFFF}
.white2 {color: #FFFFFF; font-size:11px; margin-top:20px; text-align:right}
.textright {text-align:right; font-size:11px; margin-top:20px}
.textright2 {text-align:right; font-size:11px; margin-top:20px; color:#FFFFFF;}
.blacktext {color: #000000}
.bigtext {color: #000000; font-size:16px; font-weight:bold;}


/* Main Page */
#page-container {width:1000px; margin:auto;}

/* Header */
#header {height:574px;}


/* Page Titles */
#yourtrance-ttl {width:600px; height:84px; background:url(../../images/titles/theshowstrap.jpg) no-repeat; text-indent:-9999px;}
#puttingthehyp-ttl {width:600px; height:84px; background:url(../../images/titles/seeing-is-believing-ttl.jpg) no-repeat; text-indent:-9999px;}
#corporate-private-ttl {width:302px; height:84px; text-indent:-9999px;}
#watch-the-video-ttl {width:225px; height:64px; margin-bottom:20px; margin-top:20px; margin-left:20px; background:url(../../images/titles/watch-the-video-ttl.gif) no-repeat 30% 90%; text-indent:-9999px;}
#booking-enquiries-ttl {width:237px; height:54px; margin-left:38px; background:url(../../images/titles/booking-enquiries-ttl.jpg) no-repeat; text-indent:-9999px;}
#events-ttl {width:600px; height:84px; background:url(../../images/titles/events-ttl.jpg) no-repeat; text-indent:-9999px;}
#xrated-ttl {width:600px; height:84px; background:url(../../images/titles/x-rated-ttl.jpg) no-repeat; text-indent:-9999px;}
#shop-ttl {width:600px; height:84px; background:url(../../images/titles/shop-ttl.jpg) no-repeat; text-indent:-9999px;}

#telephone-ttl {width:237px; height:44px; background:url(../../images/titles/telephone-ttl.gif) no-repeat 98% 80%; text-indent:-9999px;}
#the-show-ttl {width:100%; height:84px; background:url(../../images/titles/the-show-ttl.jpg) no-repeat; text-indent:-9999px;}
#reviews-ttl {width:100%; height:84px; background:url(../../images/titles/reviews-ttl.jpg) no-repeat; text-indent:-9999px;}
#training-ttl {width:100%; height:84px; background:url(../../images/titles/training-ttl.jpg) no-repeat; text-indent:-9999px;}
#contact-ttl {width:100%; height:64px; background:url(../../images/titles/contact-info-ttl.jpg) no-repeat; text-indent:-9999px;}
#company-details-ttl {clear:both; width:100%; height:34px; background:url(../../images/titles/company-details-ttl.gif) no-repeat; text-indent:-9999px; margin-top:270px;}

/* Buttons */
a.btn-ukvideo {display:block; width:250px; height:100px; margin-top:30px; text-decoration:none; background:url("../../images/buttons/ukvideo.gif") top left; text-indent:-9000px}
a.btn-ukvideo:hover {background-position:50% -100px;}
a.btn-usavideo {display:block; width:250px; height:100px; text-decoration:none; background:url("../../images/buttons/usavideo.gif") top left; text-indent:-9000px}
a.btn-usavideo:hover {background-position:50% -100px;}

a.btn-promovideo {display:block; width:250px; height:100px; text-decoration:none; background:url("../../images/buttons/promovideo.gif") top left; text-indent:-9000px; overflow:hidden }
a.btn-promovideo:hover {background-position:50% -100px;}

a.btn-bookchris {display:block; width:304px; height:25px; margin-bottom:15px; text-decoration:none; background:url("../../images/buttons/bookchris.gif") top left; text-indent:-3000px}
a.btn-bookchris:hover {background-position:50% -25px;}


/* Main Content */
#content-container {padding:0 0 0 38px;}


/* Right Column */
.right-column {float:left; width:235px; padding:0 10px 0 0;}
.right-column a {color:#000; float:left;}
.right-column a:hover {color:#CCCCCC;}
.right-column p {color:#000; margin:0px; padding:0 0 0 0; text-align:right}
.right-column ul {}
.right-column ul li {list-style:none; text-align:right;}
.right-column ul li span {font-weight:bold; color:#000;}

.right-column2 {float:left; width:235px; padding:0 10px 0 0;}


#logo {width:210px; padding:10px 0 10px 10px; color:#FFFFFF; float:right; font-size:11px}
#logo img {float:left;}
#logo p {padding:20px 10px 0 0;}

/* Homepage */
.home-column1 {float:left; width:305px; margin-right:44px}
.home-column2 {float:left; width:302px; margin-right:36px;}

/* Homepage */
.sub-column1 {float:left; width:651px; margin-right:36px}

#topstrap {width:650px; padding:0px 0 0 0px; float:left}

#topstrap2 {width:300px; padding:0px 0 0 0px; float:left;}
#topstrap2 a {color:#000; float:right; padding:0 30px 0 0}
#topstrap2 a:hover {color:#CCCCCC;}

#logosbottom {width:1000px; padding:75px 0 0 40px;}

#logosbottom2 {width:900px; padding:75px 0 0 175px; font-size:11px;}

#logosbottom3 {width:1000px; padding:75px 0 0 40px; font-size:11px; float:left;}


/* Onlinepage */
.online-column1 {float:left; width:425px; height:275px; margin-right:44px; font-size:11px;}
.online-column1 img { padding-right:20px; padding-top:10px}

.online-column2 {float:left; width:425px; height:275px; margin-right:36px; font-size:11px;}
.online-column2 img {padding-right:20px; padding-top:10px}

.titlebig {font-size:18px}

.xpad {padding-bottom:100px;}

#topstrapshop {width:850px; padding:0px 0 0 0px; float:left}
#topstrapshop2 {width:90%; padding:0px 0 0 0px;}


/* Reviewpage */

.review-column  {float:left; width:305px; margin-right:44px}
.review-column img {padding-right:20px; padding-top:10px}
.review2-column  {float:left; width:302px; margin-right:36px;}
.review2-column img {padding-right:20px; padding-top:10px}




/* Footer */
#footer-spacer {clear:both; padding-bottom:20px;}
#footer-bg {clear:both; background:#000; height:59px;}
#footer {width:930px; padding-top:20px; margin:auto; color:#999999; font-size:11px;}
#footer a {font-size:10px; text-decoration:none; color:#999999}
#footer a:hover {color:#864b9e;}
#ourLink {float:left; margin:0px; padding:0px;}
#lowerNav {float:right; list-style:none;}
#lowerNav li {display:inline;}

.shopimage {
	padding: 5px;
	border: 1px solid #ffffff;
}
.shopMenuTitle {
	font-family: BankGothic Md BT, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
}
.shopTitle {
	font-family: BankGothic Md BT, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
}
.shopMain {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
.shopMenuMain {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#shopHead {height:84px; background:url(../../images/titles/shop-ttl.jpg) no-repeat; }

.backLink {
	font-family: BankGothic Md BT, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFCC;
}
.backLink:hover {
	text-decoration: none;
	color: #FF9900;
}

