xtd,xdiv {border:1px solid red}

td {font: 7pt arial;padding:0;}
body {padding:0;margin:0;overflow:auto}
table {border:0;padding:0;}

a {color:black;}
a:hover {color:#BD0000}
a img {border:1px solid black}
a:hover img {border:1px solid #BD0000}

a #navpic {border:none}
#header {
	background-image:url(pics/bartop.gif);
	background-repeat:repeat-x;
	sbackground-attachment:fixed;
	background-position:900px 0px;
	}
#thumbsTable td{
	padding:2px;

}
#innerTable {
	background-image:url(pics/logobig.gif);
	sbackground-attachment:fixed;
	background-repeat:no-repeat;
	background-position:230px 45px;
	}
#footer {
	background-image:url(pics/barbot.gif);
	background-position:300px 0px;
	background-repeat:repeat-x;
	}
#innerTable td{
	vertical-align:top
}
#navTable td {
	vertical-align:bottom;
	}
#centeredTable td {
	vertical-align:middle;
	padding:2px;
}

#navTable {
	 height:278px; 
}

#langCell{
	height:100px;
}
#langCell a{
	text-decoration:none;
}

#reviewCell{
	font-size:8pt;
}
#menu {
	position:absolute;
	left:130px;
	padding-top:4px;
	text-align:right;
	width:100px;
	display:inline;
}
#shows {
	display:inline;
	position:absolute;
	width:400;
	left:260px;
	}

#menuPic {
	margin-top:8px;
	margin-left:30px;
}
#pressPic{
	margin-bottom:4px;
}

#picLogo{
	margin-top:8px;
	margin-left:160px;
}

#picBody{
	margin:0;
	padding:0;
	overflow:hidden;
	background-position:40px 20px;
	background-repeat:no-repeat;
}

#picBody a img {
	border:none;
}

#newsItem{
	margin-bottom:10px;
}


#newsHead{
	display:block;
}

#lineSpace {
	margin-bottom:8px;
}

		#gbTextarea {	
			width:360px;
			height:80px;
			background-position:290px 50px;
			background-image:url(pics/deco.gif);
			background-repeat:repeat-y;
			padding-right:50px;
			}

		#gbTextinput {
			width:180px;
			height:21px;
		}

		#gbTextinput2 {
			width:20px;
			height:21px;
		}

		#gbTextarea, #gbTextinput, #gbTextinput2 {
			border: 1px dashed black;			
			overflow:auto;
			font: 8pt, monospace;			
		}

		#gbSubmit{
			border: 1px dashed black;
			background-color:white;
			height:21px;
			font: 7pt, arial;
			width:60px;

		}
		#gbEntryline{
		/*background-image:url(pics/star_row_red.gif);*/
		background-image:url(pics/star_row.gif);
		height:21px;
		}

		#gbEntryDate{
			text-align:right;
		}

		#gbnav span, #gbnav a{
			padding:2px;
		}
		#gbnav span{
			font-weight:bold;
		}
		#gbnav{
			text-align:center;
			font-size:9pt;	
		}

body, textarea {

	scrollbar-arrow-color:#BD0000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;

	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#000000;
	overflow:auto;
}

.shopBigPic td{
	padding-bottom:10px;
	padding-right:10px;
}
.shopItemTable td {
	xxxborder:1px solid black;
} 

.shopItemTable {
	width:700px;
} 

.shopSmallTableRow{
	height:10px;
}

.shopSubmit{
	border: 1px dashed black;
	background-color:white;
	height:21px;
	font: 7pt, arial;
}

.submitDummy{
	border: 1px dashed black;
	background-color:white;
	height:19px;
	text-align:center;
	font: 7pt, arial;
	padding:5px;
	width:200px;
	display:inline
}

#shopPrice {
	font-weight:bold;
	font-size:8pt;
	vertical-align:bottom;
}

.shopRemove{
	border: 1px dashed black;
	background-color:white;
	height:12px;
	width:10px;
	font: 5pt, arial;
}

.dottedLine{
	border-top: 1px dashed black;
	height:10px;
	width:100%;
}

#shopCart{
	border: 1px solid black;
	padding:5px;
	margin-right:10px;
	width:130px;
}


.shopCheckOutRow{
	border-top: 1px dashed black;
	height:10px;
	width:100%;
}

.shopCheckOutTable #shopPrice{
	text-align:right;
	padding-right:5px;
}

.shopCartTable #shopPrice{
	text-align:right;
}

.shopCartTable{
	width:100%;
}
#shopCart form, .shopCheckOutTable form{
	display:inline;
}

.shopCheckOutTable {
	xxwidth:350px;
}
.shopCheckOutTable td{
	xxborder:1px solid green;
	padding-right:20px;
}
.shopCheckOutTable2 td{
	xxline-height:60px;
	xxborder:1px solid red;
	padding-bottom:20px;
}
.shopPayPalCell{
	padding-top:20px;
}

#shippingCosts{
	float:right;
	xxdisplay:inline;
	border: 1px solid black;
	padding:10px;
	margin-left:40px;
}
.shopMailPageForm{
	border: 1px dashed black;
	background-color:white;
	font: 9pt, arial;
	width:280px;
}



.shopCheckOutItemLink {
	text-decoration:none;
}