/**************** General Classes *****************/
body {
	margin: 0px;
	background-color: #3E3435; /* Accent 5 */
	font-size: 11px; /* Font Size */
	line-height: 18px;
	color: #000000; /* Global White */
}

#globalContainer {
	width: 760px;
	margin: 0px auto;
}
#homePage #globalContainer {

}

#subPage #globalContainer {

}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000000; /* Accent 7 */
	padding-top: 10px;
}
.homehead {
	font-size: 16px;
	font-weight: bold;
	color:#CC0000; /* Accent 7 */
	margin-top: 10px;
}
.homediv {
	margin:0px;
	padding:0px;
}
.homeheadbot {
	font-size: 13px;
	font-weight: bold;
	color:#CC0000; /* Accent 7 */
	margin-bottom: 5px;
}
.homeheadbot2 {
	font-size: 13px;
	font-weight: bold;
	color:#CC0000; /* Accent 7 */
	margin-bottom: 5px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color:#CC0000; /* Accent 7 */
	margin: 0px 0px 0px 0px;	
	display: block;	
}

h3 {
	font-size: 12px;
	color: #000000; /* Global White */
	font-weight: bold;	
	margin-left: 25px;		
}

a {
 color:#333333; /* Link */
 text-decoration: underline;
 font-weight:bold;
}
a:hover {
 color:#CC0000; /* Link */
 text-decoration: underline;
}

p {
	margin: 0px 0px 0px 0px;
}

p.noSpace {
	margin: 0px;
}

#footer {
	padding: 5px 0px;
	text-align: center;
	background-color: #3E3435; /* Accent 5 */
}
#footer a {
	color: #E9E2D3; /* BG Light */
	text-decoration:underline;
}
#footer a:hover {
	color:#CC0000; /* BG Light */
}
#subPage .contentHeaderContainer {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: none;
}

#subPage hr {
	padding: 15px;
	float: none;
}

/**************** Header Classes *****************/
.logoimg {
 border-bottom: 2px solid #FFFFFF;
 }

#header {
margin: 0px;
padding: 0px;
}


#topNav {
  padding: 0px;
  margin: 0px;
}

.contnav {
  padding: 0px;
  margin-top: 10px;
}

#topNav table, #topNav ul {
  clear: none;
  float: right;
}
#SAW_TopNavigation, #SAW_TopNavigation_LCap, #SAW_TopNavigation_RCap, #SAW_TopNavigation_Background {
  float: right;
}

/************************************************ Sub Page Classes **********************************************/
#innerContainer {
}

#innerContainer #innerLeft {
	float: left;
	margin: 0px;
	padding: 0px;
}

#homePage #innerContainer #innerLeft {
	width: 275px;
	background-image: url(../siteassist_images/home_sidenav_background.jpg);
	background-repeat: repeat-y;
}

#homePage #innerContainer #homeSideImage{
	padding-left: 5px;
}


#subPage #innerContainer #innerLeft {
	width: 178px;
	background-image: url(../siteassist_images/subpage_back.jpg);
	background-repeat: repeat-y;	
}

#homePage #innerContainer #innerRight {
	float: right;
	width: 485px;
	background-image: url(../siteassist_images/home_page_background.jpg);
	background-repeat: repeat-y;
}

#subPage #innerContainer #innerRight {
	margin-left: 178px;
	background-image: url(../siteassist_images/sub_page_background.jpg);
	background-repeat: repeat-y;
}

#innerRightContent {
  padding-left: 10px;
  padding-right: 10px;
}

#innerRightContent img{
}
#innerRightContent p{
  padding-left: 5px;
  padding-right: 5px;
}
#homePage h1, #homePage h2, #homePage h3, #homePage p {
  clear: none;
}
#innerRightContent2 {
  padding-left: 0px;
  padding-right: 0px;
}

#innerRightContent2 img{
padding-left: 5px;
}
#innerRightContent2 p{
  margin-left: 15px;
  margin-right: 15px;
}

/**************** Resources Classes *****************/
#resources {
	background-color: #333333; /* Accent 5 */
}
#resources {
  padding: 15px;
}
#resources #contact {
	color: #E9E2D3; /* BG Light */
	padding-top: 10px;
}
#resources h3, #resources p {
  clear: none;
}
#resources p {
	margin: 0px 0px 0px 0px;	 
}

#sideNav {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: -7px;
}

#sideNav p{
  margin-left: 25px;
  margin-right: 5px;
}

#homePage #sideNav {
  width: 250px;
}
#subPage #sideNav {
  width: 150px;
}

#homePage #sideNav a {
  display: block;
  padding: 5px;
  text-decoration: none;		
	font-size: 12px;
	font-weight: bold;
}

#homePage .featured {
	border-top: 1px solid #FFFFFF; /* Global White */
	padding: 20px 0px;
	vertical-align: text-top;
}

#homePage .featured img {
	float: left;
	margin-left: 7px;
	position: relative;	
}
.homebottom {
padding: 0px;
margin: 0px;
background-image:url(../siteassist_images/home_bottom.jpg);
height: 8px;
background-repeat:no-repeat;
}
.homepageimage {
margin: 0px;
}

.homepicbuttons {
width: 222px;
height: 70px;
margin-left: 18px;
margin-top: 10px;
}
.homepicbuttons1 {
width: 222px;
height: 70px;
margin-left: 18px;
margin-top: 6px;
}
.homepicform {
width: 217px;
height: 180px;
background-image:url(../siteassist_images/homepageformback.jpg);
margin-left: 30px;
background-repeat: no-repeat;
display: block;
margin-top: 11px;
padding-top: 36px;
padding-left: 14px;
}
.homeform {
width: 180px;
padding: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 12px;
font-weight: bold;
color:#000000;
}
.homeformentry1 {
font-size: 11px;
padding-left: 1px;
padding-right: 1px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 3px;
margin-left: 4px;
font-weight:normal;
width: 128px;
}
.homeformentry {
font-size: 11px;
padding-left: 1px;
padding-right: 1px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 3px;
margin-left: 3px;
font-weight:normal;
width: 128px;
}
.homeformentry2 {
font-size: 11px;
padding-left: 1px;
padding-right: 1px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 4px;
font-weight:normal;
width: 128px;
}
.homeformentry3 {
font-size: 11px;
padding-left: 1px;
padding-right: 1px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 3px;
margin-left: 3px;
font-weight:normal;
width: 128px;
}
.submitbooking {
margin-top: 5px;
float:right;
}
.homeformentrycomm {
font-size: 11px;
padding: 0px;
font-weight:normal;
width: 180px;
height: 50px;
margin: 0px;
}
.homeformcomments {
font-size: 11px;
text-align: center;
}
.homebottomemailmain {
margin-top: 20px;
width: 475px;
float: left;
padding: 0px;
}
.homebottomemailleft {
width: 235px;
float: left;
margin-left: 10px;
}
.homebottomemailright {
width: 220px;
float: right;
padding: 0px;
margin: 0px;
}
.subpagepicform {
width: 155px;
height: 200px;
background-image:url(../siteassist_images/subpage_formback.jpg);
margin-left: 10px;
background-repeat: no-repeat;
display: block;
margin-top: 11px;
padding-top: 30px;
padding-left:14px;
}
.subpageform {
width: 133px;
padding: 0px;
}
.subpageformtextarea {
width: 120px;
height: 45px;
font-size: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.subpageformtext {
width: 115px;
font-size: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.subpageformtitles {
font-weight: bold;
font-size: 10px;
}
.subpageformbutton {
float:right;
margin-right:7px;
margin-top:6px;
font-size: 11px;
}
.jonpicsubpage {
margin-left:17px;
text-align:center;
margin-top: 3px;
}
.equitysubpage {
margin-left:17px;
margin-top: 5px;
margin-bottom: 10px;
text-align:center;
}
.subpagepiccount {
width: 155px;
height: 80px;
background-image:url(../siteassist_images/shownewsbacksub.jpg);
margin-left: 10px;
background-repeat: no-repeat;
display: block;
margin-top: 0px;
padding-top: 15px;
padding-left:6px;
}
.subpagecount {
width: 140px;
padding: 0px;
}
.subpageshowcounttxt {
font-weight: bold;
color:#333333;
font-size: 11px;
margin-left: 13px;
margin-bottom: 3px;
}
.subpageshowcounttxtnum {
font-weight: bold;
color:#990000;
font-size: 10px;
margin-left: 10px;
}
.subpageformbutton2 {
float:right;
margin-right:26px;
font-size: 11px;
margin-top: 3px;
padding:0px;
}
.contactbody{
float:left;
width:535px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 10px;
padding:0px;
}
.contactleft{
float:left;
width:260px;
margin-left: 5px;
padding:0px;
}
.contactright{
float:right;
width:265px;
padding:0px;
}
.enquiryform{
float:left;
padding:0px;
margin:0px;
}
legend{
font-size: 14px;
padding-right: 2px;
color: #000000;
font-weight: bold;
}
label { 
	padding: 0; 
	margin-top: 5px; /* set top margin same as form input - textarea etc. elements */
	margin-left:25px;
	text-align: right; 
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom: 5px;
}
form fieldset {
  border-style: solid;
  padding-bottom: 5px;        /* padding in fieldset support spotty in IE */
  margin-top:5px;
  /*  background-color:#E8E8FF; */
}
.contactinput {
  font-size: 11px;
  font-weight: normal;
  padding:1px;
  width: 120px;
  background-color:#FFFFCC;
  margin-left:40px;
  margin-top:10px;
}
.contactinput2 {
  font-size: 11px;
  font-weight: normal;
  padding:1px;
  width: 120px;
  background-color:#FFFFCC;
  margin-left:42px;
  margin-top:5px;
}
.contactinput3 {
  font-size: 11px;
  font-weight: normal;
  padding:1px;
  width: 120px;
  background-color:#FFFFCC;
  margin-left:14px;
  margin-top:5px;
}
.contactinput4 {
  font-size: 11px;
  font-weight: normal;
  padding:1px;
  width: 125px;
  background-color:#FFFFCC;
  margin-left:31px;
  margin-top:5px;
}
.contacttextarea {
  font-size: 11px;
  font-weight: normal;
  padding:1px;
  width: 205px;
  background-color:#FFFFCC;
  margin-left:25px;
  margin-top:1px;
}
.enqiryform {
  margin-top:10px;
}

.enqiryformradio {
  margin-left:10px;
}
.submitbutton {
  float:right;
  margin-right: 10px;
   margin-top: 10px;
   width: 83px;
   height: 27px;
}
.backtotop {
  text-align:right;
  color: #000000;
  font-size: 11px;
  width: 550px;
  margin-top: 10px;
}
.backtotop a{
  color:#000000;
  text-decoration:underline;
  font-weight: bold;
   font-size: 11px;
}
.backtotop a:hover{
  color: #FF3300;
  text-decoration:underline;
  font-weight: bold;
   font-size: 11px;
}
.chickengetsit{
  color: #FF3300;
  font-size: 15px;
  font-weight: bold;
  margin-left: 25px;
}
.contactdetails{
  margin-left: 3px;
  margin-top: 10px;
}
.invalid{
  color:#CC0000;
  font-weight: bold;
  font-size: 11px;
  margin-top: 10px;
}
.invalid2{
  color:#CC0000;
  font-weight: bold;
  font-size: 11px;
  margin-top: 3px;
  margin-left: 250px;
}
.invalid3{
  color:#CC0000;
  font-weight: bold;
  font-size: 12px;
  margin-top: 1px;
}
.invalid3link a:visited{
  color:#CC0000;
  font-weight: bold;
  font-size: 12px;
  text-decoration:none;
}
.invalid3link a:link{
  color:#CC0000;
  font-weight: bold;
  font-size: 12px;
  text-decoration:none;
}
.invalid3link a:hover{
  color:#CC0000;
  font-weight: bold;
  font-size: 12px;
  text-decoration:underline;
}
.invalid3med{
  color:#CC0000;
  font-weight: bold;
  font-size: 11px;
  margin-top: 1px;
}
.invalidtab{
  color:#CC0000;
  font-weight: bold;
  font-size: 12px;
  margin-top: 1px;
  margin-left: 20px;
}
.invalid4{
  color:#333333;
  font-weight: bold;
  font-size: 10px;
  margin-top: 1px;
}
.showdatejump {
  font-size: 11px;
  font-weight: normal;
  padding:1px;
  width: 95px;
  background-color:#FFFFCC;
  margin-left:10px;
  margin-top:0px;
}
.showdatejumpform {
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  margin-right: 21px;
  padding: 0px;
}
.prodlistingtable{
margin-top: 10px;
background-image:url(../siteassist_images/prodtableback.jpg);
background-repeat:repeat-y;
border: 1px solid #666666;
margin-left: 13px;
margin-bottom: 20px;
}
         .prodlistingtableimg{
		 margin-top: 10px;
		 margin-right: 3px;
		 margin-bottom: 10px;
		 margin-left: 5px;
		 border: 1px solid #333333;
}
         .prodlistingtablebold{
		 font-weight: bold;
		 font-size: 11px;
}
         .prodlistingtableboldprice{
		 font-weight: bold;
		 font-size: 13px;
		 color:#CC0000;
		 margin-top: 5px;
}
         .prodlistingtableboldprice2{
		 font-weight: bold;
		 font-size: 15px;
		 color:#CC0000;
}
         .prodlistingtabletxt{
		 font-size: 12px;
}
         .prodlistingtablewas{
		 font-size: 10px;
		 color:#666666;
}
         .prodlistingtablewas2{
		 font-size: 11px;
		 color:#666666;
		 margin-bottom: 2px;
		 margin-top: 3px;
}
         .productText{
		 padding-left: 5px;
}
         .prodnamelist{
		 font-size: 13px;
		 font-weight: bold;
}
         .prodnamelist a{
		 font-size: 13px;
		 font-weight: bold;
		 color:#CC0000;
}
         .prodnamelist a:hover{
		 font-size: 13px;
		 font-weight: bold;
		 color:#000000;
}
         .buynowbutton{
		 float:right;
		 margin-right: 10px;
}
         .viewprodinfo{
		 color:#CC0000;
		 font-size: 11px;
		 font-weight: bold;
		 text-decoration:none;
}
         .viewprodinfo a{
		 color:#FF0000;
		 font-size: 11px;
		 font-weight: bold;
		 text-decoration:none;
}
         .viewprodinfo a:hover{
		 color:#000000;
		 font-size: 11px;
		 text-decoration:underline;
		 font-weight: bold;
}
.buynowquantity {
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  padding:1px;
  width: 20px;
  background-color:#FFFFFF;
  margin-left:10px;
}
.buynowquantity2 {
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  padding:1px;
  width: 20px;
  background-color:#FFFFFF;
  margin-bottom: 5px;
}
.buynowquantity3 {
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  padding:1px;
  width: 20px;
  background-color:#FFFFFF;
}
.productnumbers {
  font-size: 11px;
  text-align: right;
  font-weight: bold;
  padding:0px;
  margin-right:3px;
}
.totalprice {
	text-align:right;
	font-weight:bold;
	color:#000000; /* Text_Dark */
	padding: 10px 5px 10px 7px; 
	font-size: 14px;
}
.viewemptycart {
	margin: 0px;
	margin-bottom: 50px;
}
.proddetailbody {
	width: 540px;
	margin-left: 3px;
	padding-left: 0px;
	float: left;
	background-color:#FFFFDD;
	border: 2px solid #333333;
}
.proddetailleft {
	width: 240px;
	margin: 0px;
	float: left;
	height: 220px;
}
.proddetailleftimg {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.proddetailright {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 220px;
}
.proddetailbody2 {
	width: 540px;
	margin: 0px;
	padding-left: 0px;
	float: left;
	background-color:#FFFFDD;
	border: 2px solid #333333;
}
.proddetailleft2 {
	width: 240px;
	margin: 0px;
	float: left;
	height: 225px;
}
.proddetailleftimg2 {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.proddetailright2 {
	width: 300px;
	margin: 0px;
	padding-top: 20px;
	float: right;
	height: 225px;
}
.spacer {
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.proddetailheader {
	font-size: 14px;
	font-weight: bold;
	color:#CC0000;
	border-bottom: 1px solid #666666;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 10px;
	padding-bottom: 3px;
}
.proddetailbar {
	border-bottom: 2px solid #666666;
	width: 516px;
	margin-left: 6px;
	margin-top: 18px;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	float: left;
}
.proddetaildeshead {
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 7px;
}
.proddetaildesprice {
	background-image:url(../siteassist_images/priceback.jpg);
	background-repeat:no-repeat;
	width: 220px;
	padding: 5px;
	height: 40px;
}
         .buynowdetailbutton{
		 margin-top: 5px;
		 padding: 0px;
		 width: 200px;
}
         .buynowdetaildestxt{
		 font-size: 11px;
		 font-weight: normal;
		 color: #000000;
}
         .buynowdetailparatxt{
		width: 520px;
		margin-left: 4px;
		margin-top: 12px;
		float: left;
}
 			.hloop{
			 margin-top: 20px;
		 margin-left: 40px;
		 border: 1px solid #666666;
		 background-color:#FFFFFF;
}
 			.hloop img{
		 border: 0px;
}
 			.hlooppara{
		 margin-left: 40px;
		 margin-top: 1px;
		 color: #CC0000;
		 font-size: 11px;
		 font-weight: bold;
}
 			.hloopparahead{
		 margin-left: 13px;
		 margin-top: 5px;
		 color: #333333;
		 font-size: 11px;
		 font-weight: bold;
}
 			.hloopparabottom{
		 text-align:center;
		 color: #000000;
		 font-size: 11px;
		 font-weight: bold;
		 margin-bottom: 10px;
}
 .mediaplayer{
 margin-left: 55px;
 border: 1px solid #333333;
}
 .mediaplayer2{
padding: 0px;
margin-top: 3px;
margin-bottom: 2px;
}
 .novideos{
 margin-top: 50px;
 margin-left: 55px;
}
 .nopics{
 margin-top: 50px;
 margin-left: 35px;
}
 .viewcartform{
  margin: 0px;
  padding: 0px;
}
 .newshows{
  margin: 0px;
  padding: 0px;
  color:#CC0000;
  font-weight: bold;
  font-size: 12px;
}
 .oldshows{
  margin: 0px;
  padding: 0px;
  color:#333333;
  font-weight: bold;
  font-size: 12px;
}
 .newhowstable{
  margin-left: 20px;
  padding: 0px;
  border: 1px solid #333333;
  margin-bottom: 20px;
}
 .oldshowstable{
  margin-left: 20px;
  padding: 0px;
  background-color:#F0F0F0;
  border: 1px solid #333333;
  margin-bottom: 20px;
}
 .oldtophead{
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 14px;
  color:#FFFFFF;
  background-color:#333333;
  text-align: center;
}
 .newtophead{
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 14px;
  color:#FFFF33;
  background-color:#333333;
  text-align: center;
}
 .oldtopdes{
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 11px;
  color:#000000;
  text-align: center;
}
 .newtopdes{
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 11px;
  color:#FFFFFF;
  text-align: center;
	background-color:#333333;
}
 .oldtoptitle{
  padding-top: 2px;
  padding-bottom: 2px;
   padding-right: 10px;
  font-weight: bold;
  font-size: 11px;
  color:#333333;
  text-align: right;
}
.oldtoptitle2{
padding-top: 2px;
  padding-bottom: 2px;
   padding-right: 10px;
  font-weight: bold;
  color:#333333;
  text-align: right;
  font-size: 14px;
  color:#FFFFFF;
  background-color:#333333;
}
 .newtoptitle{
  padding-top: 2px;
  padding-bottom: 2px;
   padding-right: 10px;
  font-weight: bold;
  font-size: 11px;
  color:#CC0000;
  text-align: right;
  background-color:#FFFF00;
}
 .oldshowdata{
  padding-top: 2px;
  padding-bottom: 2px;
   padding-right: 10px;
  font-weight: bold;
  font-size: 11px;
  color:#000000;
  font-weight: normal;
}
 .oldshowdata2{
  padding-top: 2px;
  padding-bottom: 2px;
   padding-right: 10px;
  font-weight: bold;
  font-size: 11px;
  color:#FFFFFF;
  font-weight: normal;
  background-color:#333333;
}
 .oldshowdata a:link{
  text-decoration: underline;
}
 .newshowdata{
  padding-top: 2px;
  padding-bottom: 2px;
   padding-right: 10px;
  font-weight: bold;
  font-size: 11px;
  color:#000000;
  font-weight: bold;
  background-color:#FFFF00;
}
 .newshowdata a:link{
text-decoration: underline;
}
 .newshowpic{
  margin-left: 20px;
}
.carouselcont {
width: 504px;
text-align: center;
margin-left: 20px;
padding-top: 19px;
background-image: url(../siteassist_images/caraback.jpg);
background-repeat:no-repeat;
}
.Carousel {
margin-left: 69px;
}
.showreelparamar {
margin-bottom:10px;
}
.showreel {
width: 120px;
background-image:url(../siteassist_images/showreel.jpg);
background-repeat:repeat-y;
}
.showreel2 {
width: 120px;
background-image:url(../siteassist_images/showreel.jpg);
background-repeat:repeat-y;
vertical-align:text-top;
padding-top: 20px;
}
.showreel2 p{
text-align:center;
margin-right: 10px;
color:#333333;
font-weight: bold;
font-size: 12px;
}
.showreel2 a:hover{
text-decoration:underline;
color:#333333;
}
.showreel2 a{
text-decoration:underline;
}
.showreel3 {
width: 120px;
background-image:url(../siteassist_images/showreel.jpg);
background-repeat:repeat-y;
vertical-align:text-top;
padding-top: 30px;
}
.showreel3 p{
text-align:center;
margin-right: 10px;
color:#333333;
font-weight: bold;
font-size: 13px;
}
.showreel3 a:hover{
text-decoration:underline;
color:#333333;
}
.showreel3 a{
text-decoration:underline;
}
.showreel3span{
color:#FF3300;
}
.showmediactr {
width: 310px;
padding-left:13px;
}
.searchvidback {
background-image:url(../siteassist_images/searchvidback.jpg);
background-repeat:no-repeat;
background-position:center;
height: 120px;
border-bottom: 1px solid #FFFFFF;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 15px;
width: 310px;
}
.searchvidback2 {
background-position:center;
height: 120px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 15px;
width: 310px;
}
.showsearchbar {
width: 150px;
font-size: 11px;
background-color:#FFFFD9;
color:#333333;
font-weight: normal;
text-align: center;
margin-top: 6px;
}
.showsearchbar2 {
width: 150px;
font-size: 11px;
background-color:#FFFFD9;
color:#333333;
font-weight: normal;
margin-top: 2px;
}
.searchvidform {
padding: 0px;
margin: 0px;
width: 180px;
text-align: center;
font-weight: bold;
vertical-align:text-top;
margin-left: 50px;
}
.searchvidformhead {
font-size: 14px;
color:#000000;
}
.searchvidformbutton {
font-size: 12px;
margin-top: 5px;
}
.videotitle {
font-size: 12px;
font-weight: bold;
text-align: center;
color:#CC0000;
}
.videodesc {
font-size: 11px;
font-weight: bold;
text-align: center;
color:#666666;
margin-bottom: 5px;
margin-top: 7px;
border-bottom: 1px solid #333333;
width: 290px;
}
.showinfopara {
margin-left: 5px;
margin-right: 5px;
}
.picthumb2 {
margin-right: 4px;
margin-bottom: 2px;
padding: 0px;
border: none;
border: 1px solid #333333;
}

.hloopa{
margin-left: 6px;
margin-top: 4px;
}
.sortpicgal{
margin-left: 15px;
width: 530px;
height:40px;
text-align: center;
background-image:url(../siteassist_images/picsortback.jpg);
background-repeat:no-repeat;
padding-top: 7px;
}
.formgallerypic{
font-weight: bold;
font-size: 11px;
}
.formgallerydrop{
font-weight: normal;
font-size: 11px;
}
.formgallerybut{
font-weight: bold;
font-size: 11px;
color:#000000;
}
.galleryshowing{
font-weight: bold;
font-size: 15px;
color:#CC0000;
text-align: center;
margin-bottom: 3px;
}
.privacytext{
font-size: 11px;
color:#333333;
margin-left: 5px;
}
.homeheaderdiv{
margin-left: 15px;
margin-bottom: 10px;
}
.linktxt{
margin-left: 15px;
margin-right: 15px;
font-size: 11px;
font-weight: bold;
background-color:#FFFFD9;
border: 1px solid #666666;
}
.linktxt a{
font-size: 12px;
font-weight: bold;
text-decoration:underline;
}
.linktxt a:hover{
color:#CC0000;
}
.shopconfirmhd{
text-align: center;
}
.smallershoptext{
font-size:11px;
}
.faqheaders{
font-size:12px;
font-weight: bold;
}
.faqheaders a:link{
text-decoration:none;
}
.faqheaderspic{
margin:0px;
}
.nounder a:visited{
text-decoration: none;
}
.faqtop{
width: 100%;
float: left;
}
.faqtopleft{
width: 40%;
float: left;
}
.faqtopright{
width: 60%;
float: right;
}
.bookingerror{
font-weight: bold;
color:#FF3300;
font-size: 11px;
margin-top: 5px;
}
.bookingerror2{
font-weight: bold;
color:#FF3300;
font-size: 10px;
}
.bookingerrorword{
font-weight: bold;
color:#FF3300;
font-size: 12px;
}
.showbeginshome {
width: 184px;
height: 90px;
margin-left: 45px;
margin-top: 10px;
background-image: url(../siteassist_images/shownewsback.jpg);
background-repeat:no-repeat;
padding-top: 10px;
}
.showbeginshome2 {
margin-top: 5px;
}
.showdateimg {
margin: 0px;
padding: 0px;
}
.homepagepicdiv {
margin-bottom: 10px;
margin-top: 10px;
width: 465px;
float: left;
}
.homepagepicdiv a:link{
text-decoration: underline;
}
.homepagepicdiv img{
margin-right: 3px;
}
.newshomeletter{
font-size: 11px;
}
.smlshow{
font-size: 10px;
font-weight: bold;
}
.newsletterform{
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
margin-top: 10px;
width: 190px;
margin-left: 5px;
margin-bottom: 15px;
}
.subscribe{
margin-top: 10px;
padding: 0px;
width: 83px;
height: 27px;
}
.subpagelmbut{
margin-left: 10px;
margin-top: 3px;
}
.formtoright{
margin-top: 70px;
font-size: 11px;
font-weight: bold;
margin-left: -10px;
}
.formtoright2{
margin: 0px;
font-size: 11px;
font-weight: bold;
margin-left: -10px;
}
.sitemaps{
margin: 0px;
width: 465px;
}
.loginbut{
margin-left: 15px;
width: 83px;
height: 27px;
margin-top: 5px;
margin-bottom: -8px;
}
.loginbut2{
margin-left: 150px;
width: 83px;
height: 27px;
}
.loginbuttxt2{
margin-left: 300px;
font-size: 11px;
}
.loginbuttxt{
margin-left: 200px;
font-size: 11px;
}
.loginbuttxt a:link{
text-decoration: none;
text-decoration: underline;
}
.loginbuttxt a:hover{
text-decoration: underline;
}
.memquest{
margin-left:90px;
font-weight: bold;
color:#000000;
font-size: 14px;
}
.memquest2{
margin-left:130px;
font-weight: bold;
color:#666666;
font-size: 12px;
font-style:italic;
margin-top: 10px; 
}
.memform{
margin-top:0px;
}
.pwordresult{
margin-left:50px;
font-weight: bold;
color:#333333;
font-size: 13px;
font-style:italic;
margin-bottom: 10px;
margin-top: 5px;
}
.pwordresult3{
margin-left:50px;
font-weight: bold;
color:#333333;
font-size: 13px;
font-style:italic;
margin-bottom: 10px;
margin-top: 15px;
}
.pwordresult2{
margin-left:10px;
color:#CC0000;
font-weight: bold;
font-size: 12px;
}
.pwordresultdiv{
margin-left:150px;
width: 250px;
height: 110px;
background-color:#FFFFCC;
border: 1px solid #666666;
margin-bottom: 10px;
}
.pwordresultform{
margin:0px;
padding: 0px;
}
.updateloginformbut{
margin-left: 360px;
width: 83px;
height: 27px;
}
.usertextinfo{
width: 221px;
}
.usertextpic{
margin-left: 85px;
}
.tablehome{
border: 1px solid #666666;
background-color:#FFFFCC;
}
.tablehome a:link{
text-decoration: underline;
}
.tablehome a:visited{
text-decoration: underline;
color:#CC0000;
}
.tablehomerow1{
border-bottom: 1px solid #666666;
text-align: left;
font-weight: bold;
font-size: 11px;
padding: 5px;
}
.tablehomerow1 a:link{
color:#CC0033;
}
.tablehomerow1 a:hover{
color:#000000;
}
.tablehomerow2{
border-bottom: 1px solid #666666;
background-color:#FFFF99;
text-align: left;
font-weight: bold;
font-size: 11px;
padding: 5px;
}
.tablehomerow2 a:link{
color:#CC0033;
}
.tablehomerow2 a:hover{
color:#000000;
}
.tablehomerowhead{
background-color:#333333;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-align: left;
padding-left: 5px;
}
.tablehomerowspan{
color: #666666;
font-weight: bold;
font-size: 10px;
text-align: center;
}
.datecenterspan{
text-align: center;
}
.underlinespan{
text-decoration: underline;
text-align: center;
}
.underlinespan a:link{
text-decoration: underline;
}
.stats{
background-image: url(../siteassist_images/statback.gif);
padding-top: 10px;
background-repeat:no-repeat;
}
.newstable{
border: 1px solid #333333;
}
.newstableheader{
color:#FFFF00;
background-color:#333333;
padding-left: 5px;
text-align: left;
font-weight: bold;
font-size: 12px;
border-bottom: 1px solid #333333;
}
.newstableheader2{
color:#FFFFFF;
padding-left: 5px;
padding-top: 5px;
text-align: left;
font-weight: bold;
font-size: 20px;
background-image:url(../siteassist_images/tabletopbak.jpg);
background-repeat: no-repeat;
text-align: center;
}
.newstableresult{
color:#333333;
padding-left: 5px;
text-align: left;
font-weight: bold;
font-size: 11px;
padding-top: 5px;
}
.inserttable{
color:#CC0000;
text-align: left;
font-weight: bold;
font-size: 12px;
margin-left: 85px;
padding-bottom: 5px;
}
.insertbutton{
margin-left: 250px;
width: 83px;
height: 27px;
}
.insertbutton2{
margin-left: 50px;
}
.deletetable{
color:#000000;
text-align: left;
font-weight: bold;
font-size: 12px;
margin-left: 120px;
padding: 5px;
border: 1px solid #333333;
margin-top: 10px;
background-color:#FFFFD5;
}
.deltablemedia{
color:#000000;
text-align: left;
font-weight: bold;
font-size: 12px;
border: 1px solid #333333;
margin-top: 10px;
background-color:#FFFFD5;
}
.deltablemedia2{
color:#000000;
text-align: left;
font-weight: normal;
font-size: 11px;
}
.deltablemedia3{
color:#000000;
text-align: left;
font-weight: bold;
font-size: 12px;
padding-left: 10px;
}
.deltableshow{
color:#000000;
text-align: left;
font-weight: bold;
font-size: 12px;
margin-left: 60px;
padding: 5px;
border: 1px solid #333333;
margin-top: 10px;
background-color:#FFFFD5;
width: 450px;
}
.deletetable2{
color:#333333;
text-align: left;
font-weight: bold;
font-size: 10px;
}
.deletebutton{
margin-left: 90px;
}
.deletebutton2{
margin-left: 150px;
width: 83px;
height: 27px;
}
.deletebutton3{
margin-left: 288px;
width: 83px;
height: 27px;
margin-top: -15px;
}
.deletebutton3a{
margin-left: 20px;
width: 83px;
height: 27px;
margin-top: -17px;
}
.deletebutton4{
margin-left: 50px;
width: 83px;
height: 27px;
margin-top: 10px;
}
.deletebutton4a{
margin-left: 15px;
width: 83px;
height: 27px;
margin-top: 10px;
}
.deletebutton4b{
margin-left: 37px;
width: 83px;
height: 27px;
margin-top: 10px;
}
.deletebutton4bmed{
margin-left: 25px;
width: 141px;
height: 27px;
margin-top: 10px;
}
.deletebutton4c{
margin-left: 310px;
width: 83px;
height: 27px;
margin-top: 10px;
}
.deletebutton4med{
margin-left: 215px;
width: 141px;
height: 27px;
margin-top: 10px;
}
.deletebutton5{
margin-left: 20px;
width: 83px;
height: 27px;
margin-top: 5px;
}
.deletebutton6{
margin-left: 317px;
width: 83px;
height: 27px;
margin-top: -15px;
}
.deletebutton6med{
margin-left: 350px;
width: 83px;
height: 27px;
margin-top: -15px;
}
.updateproductbut{
margin-left: 340px;
width: 83px;
height: 27px;
margin-top: -15px;
}
.showresultstab{
margin-top: 5px;
}
.showresultstab a:link{
text-decoration: underline;
}
.showresultstab2{
margin-top: 5px;
background-color:#FFFFDF;
}
.showresultstab2 a:link{
text-decoration: underline;
}
.oldshowpassed{
font-weight: bold;
color:#CC0000;
text-align:left;
}
.newright{
margin-left: -9px;
margin-right: 1px;
}
.showdetailbutton{
margin-left:350px;
margin-top: 2px;
}
.updateshow{
width: 300px;
padding-left: 3px;
}
.updateshow123{
width: 300px;
padding-left: 3px;
display:none;
}
.updateshow1234{
display:none;
}
.updatemedia1{
display:none;
}
.updateshow2{
width: 300px;
padding-left: 3px;
font-size: 12px;
}
/*hint box /////////////////////////////////////////////////////////////////////// */
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color:#0000FF;
margin-left: 1px;
text-decoration:none;
font-size: 12px;
}
.hintanchor2{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color:#FFFFFF;
margin-left: 1px;
text-decoration:none;
font-size: 12px;
}
.hintanchor a:link{ /*CSS for link that shows hint onmouseover*/
text-decoration:none;
}
.hintanchor2 a:link{ /*CSS for link that shows hint onmouseover*/
font-size: 12px;
}
.hintanchorlink a:link{ /*CSS for link that shows hint onmouseover*/
text-decoration:none;
}
#hintanchorlink123 { /*CSS for link that shows hint onmouseover*/
display:none;
}
#picimage3 { /*CSS for link that shows hint onmouseover*/
display:none;
}
.picimage4 { /*CSS for link that shows hint onmouseover*/
display:none;
}
#picimage4 { /*CSS for link that shows hint onmouseover*/
display:none;
}
.hintanchorlink2 a:link{ /*CSS for link that shows hint onmouseover*/
margin-left: -3px;
}
.datefield1{ 
font-weight: bold;
color:#000000;
text-decoration:none;
font-size: 12px;
letter-spacing: 1px;
text-align: center;
width: 100px;
margin-left: 25px;
}
.datefield2{ 
font-weight: bold;
color:#000000;
text-decoration:none;
font-size: 12px;
text-align: center;
margin-left: 25px;
margin-right: 2px;
}
.datefield3{ 
font-weight: bold;
color:#000000;
text-decoration:none;
font-size: 12px;
text-align: center;
margin-left: 1px;
margin-right: 40px;
}
.datefield4{ 
font-weight: bold;
color:#000000;
text-decoration:none;
font-size: 12px;
text-align: center;
margin-left: 1px;
margin-right: 35px;
}
.datediv{ 
font-weight: bold;
color:#000000;
text-decoration:none;
font-size: 18px;
}
.rowdisplay{ 
font-weight: bold;
color:#CC0000;
text-decoration:none;
font-size: 11px;
text-align: right;
padding-right: 17px;
}
.rowdisplay2{ 
margin-right: 55px;
}
.mediarow{ 
color:#CC0000;
font-weight: bold;
font-size: 12px;
}
.WADAResultsTableCell2{ 
color:#333333;
font-weight: bold;
font-size: 12px;
padding-left: 50px;
border-left: 1px solid #BABDC2;
}
.WADAResultsTableCell3{ 
color:#333333;
font-weight: bold;
font-size: 12px;
padding-left: 50px;
border-left: 1px solid #BABDC2;
border-bottom: 1px solid #BABDC2;
}
.recentlyadded{ 
color:#333333;
font-weight: bold;
font-size: 12px;
margin-right: 20px;
border: 1px solid #BABDC2;
background-color:#FFFFDF;
}
.recentlyaddedr{ 
color:#0000CC;
font-weight: bold;
font-size: 12px;
padding-left: 15px;
}
.recentlyaddedr2{ 
color:#CC0000;
font-weight: bold;
font-size: 11px;
padding-left: 15px;
text-align: center;
}

.recentlyaddedr3{ 
color:#333333;
font-weight: bold;
font-size: 11px;
}
.newshowpic2{ 
margin-top: 4px;
margin-right: 2px;
}
.newshowpic3{ 
margin-top: 4px;
margin-right: 4px;
margin-left: -5px;
margin-bottom: 10px;
}
.filenamebold{ 
font-weight: bold;
font-size: 12px;
}
.filenamebold2{ 
font-weight: bold;
font-size: 10px;
}
.filenamebold3{ 
font-weight: bold;
font-size: 11px;
}
.yes{ 
font-weight: bold;
font-size: 11px;
color:#009900;
}
.no{ 
font-weight: bold;
font-size: 11px;
color:#CC0000;
}
.deletefiletable{ 
border: 1px solid #BABDC2;
background-color:#FFFFDF;
margin-left: 3px;
margin-right: 15px;
font-size: 12px;
}
.deletefiletableth{ 
font-weight: bold;
font-size: 12px;
text-align: right;
padding-right: 10px;
}
.deletefiletableth2{ 
font-weight: bold;
font-size: 12px;
text-align: center;
color:#FFFF00;
background-color:#333333;
padding-top: 3px;
}
.deletefiletableth3{ 
font-weight: bold;
font-size: 12px;
text-align: right;
color:#FFFF00;
background-color:#333333;
padding-top: 3px;
padding-right: 10px;
}
.deletebuttontab{
margin-left: 25px;
width: 83px;
height: 27px;
margin-top: -15px;
}
.deletebuttontab2{
margin-left: 20px;
width: 83px;
height: 27px;
margin-top: 10px;
}
.filesizevid{
color:#333333;
font-size: 12px;
font-weight: bold;
}
.filesizevid2{
color:#CC0000;
font-size: 10px;
font-weight: bold;
}
.vidstabsize{
border: 1px solid #333333;
width: 525px;
padding: 5px;
margin-left: 5px;
}
.vidstabsizehed{
font-weight: bold;
font-size: 12px;
color:#333333;
background-color:#FFFF00;
padding: 0px;
text-align: center;
border: 1px solid #333333;
}
.delpicview{
margin-right: 3px;
width: 30px;
height: 30px;
margin-top: 3px;
}
.formsort{
margin: 0px;
padding: 0px;
}
.dropdformsort{
margin-left: 10px;
margin-bottom: 3px;
font-weight: bold;
font-size: 12px;
color: #333333;
}
.dropdformsorta{
margin-left: 10px;
margin-bottom: 3px;
margin-top: 5px;
font-weight: bold;
font-size: 12px;
color: #333333;
}
.dropdformsort2{
margin-left: 5px;
font-weight: normal;
font-size: 11px;
color: #333333;
padding: 1px;
}
.dropdformsort3{
margin-left: 15px;
font-weight: normal;
font-size: 11px;
color: #333333;
padding: 1px;
}
.dropdformsort4{
margin-left: 67px;
margin-top: 3px;
}
.butaddnewmed{
margin-top: 27px;
margin-right: 22px;
}
.updatemediab{
font-size: 11px;
padding:1px;
}
.mediaupdatettxt{
font-size: 11px;
font-weight: normal;
}
.mediaupdatettxt2{
font-size: 11px;
font-weight: bold;
color:#CC0000;
}
.picimage2{
display:none;
}
.prodlondesctab{
font-size:11px;
font-weight: normal;
padding-left: 15px;
padding-right: 15px;
}
.prodlondesctab p{
font-size:11px;
font-weight: normal;
}
.prodlondesctabspan{
font-size: 11px;
font-weight: normal;
}
.prodresults123tab{
color:#000000;
text-align: left;
font-weight: bold;
font-size: 11px;
border: 1px solid #333333;
margin-top: 10px;
background-color:#FFFFD5;
}
.normalproddet{
color:#000000;
text-align: left;
font-weight: normal;
font-size: 12px;
}
.produpdatepicbox{
color:#CC0000;
text-align: right;
font-weight: bold;
font-size: 11px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
}
.linksboxes{
width:225px;
margin-bottom: 2px;
padding: 2px;
font-size: 12px;
}
.linkdeletebutton{
width:83px;
height: 27px;
margin-left: 47px;
}
.editcontact{
width:525px;
margin-left: 0px;
padding: 3px;
font-size: 12px;
text-align:left;
font-weight:normal;
}
.editcontact p{
font-weight:normal;
}
.editcontact3{
width:525px;
margin-left: 0px;
padding: 3px;
text-align:left;
}
.editcontact3 p{
font-weight:normal;
font-size: 11px;
}
.editcontact2{
width:470px;
margin-left: 0px;
padding: 3px;
}
.galpicnumber{
text-align: center;
font-size: 18px;
color:#CC0000;
font-weight: bold;
background-color:#FFFFCC;
}
.galpicnumber2{
text-align: center;
font-size: 18px;
color:#CC0000;
font-weight: bold;
background-color:#FFFFFF;
}
.galpictr{
background-color:#FFFFCC;
}
.galpictr2{
background-color:#FFFFFF;
}
.galpicttable{
margin-left: 60px;
background-color: #FFFFCC;
border: 1px solid #333333;
}
.addmedbutt{
margin-left: 20px;
}
.tablemediadecide{
text-align: right;
}
.tablemediadecide2{
background-color: #FFFFCC;
border: 1px solid #333333;
margin-left: 20px;
}
.dropdownfold{
font-size: 11px;
padding: 0px;
text-align: center;
}
.errorfilepicsize{
color:#CC0000;
font-weight: bold;
}
.edithomepicsedit{
margin-right: 5px;
}