body
{  background-image:url(bg.jpg) repeat;
     background-color:#30309F;
     font: .8em/1.8em verdana, arial, sans-serif;
    width:800px;
     margin-left: 0px;
     margin-right:0px;
          
} 
#content{
  
  font-family:georgia;
  margin-left: 50px;  
  padding:  0px 0px 0px 0px;
  width:780px;
  height:3500px;
  position: absolute;
  top:45px;
  left:120px;

}
#img
{
    background-color:#FFFBDD;
  border-style:solid;
  border-width:3px;
  border-color:Black;
}
#winnercontent{
  
  font-family:georgia;
  margin-left: 50px;  
  padding:  0px 0px 0px 0px;
  width:780px;
  height:20000px;
  position: absolute;
  top:45px;
  left:120px;

}
div.price 
{   
	background-image:(pricebg1);
}
p { width:600px;}

 #content a:link{
  

  }
  #content a:visited {
  color: black;
 
  font-weight:bold;
}
#content2{
  
   
  margin-left: 120px;  
  padding:  0px 0px 0px 0px;
  width:720px;
  height:3000px;
  position: absolute;
  top:45px;
  left:100px;

}
#homediv{
background:url(homebg1.png);
width:770px;
height:2000px;
padding-left:20px;
padding-top:50px;
    top: 191px;
}
#winnerdiv{
background-color:white;
border-style:solid;
border-width:2px;
border-color:Red;
width:770px;
height:20000px;
padding-left:20px;
padding-top:50px;
}
#salediv{
background:url(backgroundimage.png);
width:720px;
height:2000px;
padding-left:0px;

padding-top:10px;
}
#salediv2{

width:1000px;
height:2000px;
padding-left:0px;
left:100px;
padding-top:0px;
}



  
 #searchTable2{
    margin-left:0px;
   background:url(frame2.jpg);
     width:200px;
    height:200px;
  }
  
  #searchTable3{
      margin-left:30px;
     background:url(searchTable2.jpg);
       width:150px;
      height:300px;
     
  position:relative;
  top:80px;
    }
  


#content h1{
 font: bold 26px verdana, arial , sans-serif;
 font-size:1.8em;
 font-family:Georgia;
 color:Navy;
 background-color: transparent;
}
ul#tabnav{
 

 padding-bottom: 0px;
 position:absolute;
 left: 30px;
 font: bold 26px verdana, arial , sans-serif;
 
}
ul#tabnav li{
  margin-left: 0px;
  width:80px;
  height:20px;
 
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  color: #FFFFFF;
  margin: 12px 5px 10px 2px;

}
ul#tabnav a:link, ul#tabnav a:visited{
  width:80px;
  height:20px;
   background:url(button1.png);
   color: #FFFFFF;
   background-color: transparent;
   text-decoration:none;
   padding: 0px;
}
ul#tabnav a:hover{
 width:80px;
  height:20px;
   background:url(button2.png); 
    color:black;
}
body#home li.home, body#tour li.tour, body#plans li.plans, body#pricing li.pricing, body#contact li.contact
{
  border-bottom: 1px solid #fff;
  color: #FFFF00;
  background-color:#FFFFFF;
}
body#home li.home a:link, body#tour li.tour a:link, body#plans li.plans a:link,
 body#pricing li.pricing a:link, body#contact li.contact a:link,
body#home li.home a:visited, body#tour li.tour a:visited, body#plans li.plans a:visited,
 body#pricing li.pricing a:visited, body#contact li.contact a:visited
{
  color: #FFFF00;
  background-color: #FFFFFF;
}

pre 
 { 
   font-family:'Eras Light ITC';

   font-size:100%;
 }


div.container
{
width:100%;
margin:0px;
border:1px solid gray;
line-height:150%;
}

div.footer
{
padding:0.5em;
background:url(footer.jpg);
width:470px;
position: absolute;
left:330px;
top: 1640px
}

div.header{
background-color:white;
margin-left:200px;
margin-right:0px;
 border-left: 1px  solid black;
    border-right: 1px  solid black;
  border-top: 1px  solid black;

width:835px;
height:400px;
}

h1.header
{
padding:0;
margin:0;
}

div.left
{
float:left;
width:160px;
margin:0;
padding:1em;
}
div.tableheader
{
 margin:0; 
 width:400px;
 height:100px;
 background-color:black;
 padding:1em;
 position: absolute;
 left: -50px;
 top: 20px;
}


div.
{
  

 width:200px;
 height:1000px;
 padding:10px 10px 0px 10px;
 position: absolute;
 left:54px;


}
div.table2
{
 
 width:200px;
 height:1000px;
 padding:.05em;
 border-right-width: 0px;
 position: absolute;
 top: 120px;
 left: 1060px;
 color:white;
}
#buttons
{ 
  width:90px;
  height:50px;
 padding-left:0px;
margin-left:20px;
  font-style:bold;
  
}
div.table1
{
margin-left:20px;

}

#table2 tr { background:url(frame2.jpg);
}
div.faqstable1
{
 
 margin-left:90px;
 width:187px;
 height:2080px;
 background-color:#6D015B;
 padding:.05em;
 border-style: inset;
 border-left-width: 2px;
 position: absolute;
 top: 170px;
}


div.pricingtable
{
 font-family:cursive;
 padding:.2em;
 color:#6D015B;
 background-color:#C40160;
}
div.imagetable
{
background:url(frame1.jpg);
height:600px;
width: 600px;

}
div.detailtable
{
  background:url(tablebluesearch.jpg); 
 margin-left:-35px;
 padding: 0px 10px 10px 10px;
 margin-top:10px;
 height:700px;
 width:750px;
 font-family:cursive;
 
  
}

#listtable
{
 font-weight:bold;
border-style:solid;
 background-color:white; 
 border-color:gray;
 font-family:cursive;
 font-size:xx-small;
 border-width:thin;
 border-top-width: 2px;
 border-left-width: 2px;
 border-bottom-width: 2px;
 border-right-width: 2px;

}
#detailtable tr{
width: 500px;
margin-left:50px;
border:1px,1px,1px,1px;
border-color:black;
}


 ul
{

width:100%;
padding:0;
margin:0;

}

a
{
width:4em;
 font-family:'Eras Light ITC';
text-decoration:underline;
color:#6D015B;

}

 a:hover{color:black;}
 
 input.txt{
   color:#00008B;
   background-color: #E3F2F7;
   border: 1px inset #00008B;
   width: 200px;
 }
 
 input.btn{
    color:#00008B;
    background-color: #ADD8E6;
    border: 1px inset #00008B;
   
 }

 
 
 div.home
 { 
   
  position: absolute;
 top: 50px;
   margin-left:-20px;margin-top:-20px;
  
  }
  div.searchtable
  {
   background-color:white; 
   margin-left:40px;
   width:600px;
   font-family:cursive;
   font-size:small;
   font-weight:bold;
   border-style:solid;
   border-width:thin;
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    border-right-width: 2px;
  
}
.pictable
{
  
  background-color:white;
  width:150px;

  position: absolute;
left: 160px;
  }
  .pictable a:link{
  color:#4F7B7C;
  }
 
  div.3col{
  
    border:3px solid #888;
    padding: 70px 10px 10px 80px;
  
}
caltable {
    width:210px;
    border:0px solid #888;    
    border-collapse:collapse;
}

caltd {
    width:30px;
    border-collapse:collapse;
    border:1px solid #888;
    text-align:right;
    padding-right:5px;
}

.days{
    background-color: #F1F3F5;
}

th {
    border-collapse:collapse;
    border:1px solid #888;
    background-color: #E9ECEF;
}

.actday{
    background-color: #c22;
    font-weight:bold;
}

/*{{{ general playlist settings, light gray */

div.playlist {
	float:left;
}

div.playlist, div.clips {
	width:260px;	
}

div.clips a {
	display:block;
	background-color:#fefeff;
	padding:12px 15px;
	height:46px;
	width:196px;
	font-size:12px;
	border:1px outset #ccc;		
	text-decoration:none;
	letter-spacing:-1px;
	color:#000;
}

div.clips a.first {
	border-top-width:1px;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	background:url(/img/playlist/light.png) no-repeat 0px -69px;
	padding-right:60px;
	border:0;
}
	
div.clips a.progress {
		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

div.clips a em {
	font-style:normal;
	color:#f00;
}	

div.clips a:hover {
	background-color:#f9f9fa;		
}

div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ petrol colored */

div.clips.petrol a {
	background-color:#193947;
	color:#fff;
	border:1px outset #193947;
}

div.clips.petrol a.playing, div.clips.petrol a.paused, div.clips.petrol a.progress {
	background:url(/img/playlist/dark.png) no-repeat 0px -69px;
	border:0;
}

div.clips.petrol a.paused {
	background-position:0 0;	
}

div.clips.petrol a span {
	color:#aaa;
}

div.clips.petrol a em {
	color:#FCA29A;
	font-weight:bold;
}	

div.clips.petrol a:hover {
	background-color:#274D58;		
} 

div.clips.petrol a.playing:hover, div.clips.petrol a.paused:hover, div.clips.petrol a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ low version */

div.clips.low a {	
	height:31px;
}

div.clips.low a.playing, div.clips.low a.paused, div.clips.low a.progress {
	background-image:url(/img/playlist/light_small.png);
	background-position:0 -55px;
}

div.clips.low a.paused {
	background-position:0 0;	
}


/*}}}*/


/*{{{ go buttons */

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(/img/playlist/arrow/up.png) no-repeat;
	margin:5px 0 5px 105px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(/img/playlist/arrow/down.png);	
}

div.petrol a.go {
	background-image:url(/img/playlist/arrow/up_dark.png);		
}

div.petrol a.go.down {
	background-image:url(/img/playlist/arrow/down_dark.png);		
}

/*}}}*/
