body {margin: 0;

	font-family: Arial, Helvetica, sans-serif;
}
#left {
	margin: 0 280px 20px 30px;
	padding-top: 18px;
	text-align: justify;
	}

#left .entry {
	margin-bottom: 14px;
	}
#left	h4 {
	font-size: 1.1em;
	color: #660000;
	padding-top: 15px;
	margin: 0 0 1em 0;

}
	#left	p {
	font-size: 80%;
	color: #000;
	}
#left .icap { 
	font-size: 200%;
	font-weight: 700;
	padding: 1px; 
	

}

#right {
	position: absolute;
	top: 200px;
	right: 12px;
	font-size: 88%;
	line-height: 1.5em;
	margin: 0;
	padding: 40px 15px;
	color: #963;
	width: 200px;
	voice-family: "\"}\""; 
	}

html>body #right {
  	width: 210px;
	}

	}
#right #photoBox {
	margin: 20px;
	padding: 20px;
	
	}
	.boldwht {
	font-size: .8em;
	font-weight: 700;
	color: #FFFFFF;
	font decoration: none;
	padding: 5px;
}
.main a:link {
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-weight: 600;
	font decoration: none
}
.main a:visited {
	color: #cccccc;
	text-decoration: none;
	
	font-size: 11px;
	font-weight: 600;
	font decoration: none
}
.main a:hover {
	color: #FFCC00;
	text-decoration: none;
	
	font-size: 11px;
	font-weight: 600;
	font decoration: none
}
.main a:active {
	text-decoration: none;
	
	color: #FFFFFF
	font-weight: 600;
	font-size: 11px;
}
.topheader {
	border-top: 1px solid #999;
	}
#container {
	border: 2px solid #000;	

	}
#mainlinks {
	font-size: 12px;
	font-weight: 600;
	padding: 0;
	margin: 0px;

	color: #fff;
	
	}
#mainlinks ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}	
#mainlinks li {
		border-bottom: 2px solid #000;
		margin: 0;
		padding: 0;
		}
#mainlinks li a {
	display: block;
	padding: 14px 5px 14px 5px;
	margin: 0;
	text-align: center;
	text-decoration: none;

	color: #FFFFFF;
	

		}
#mainlinks li a:hover {
		background-color: #666666;
		color: #fff;	
}
#mainlinks .blkbg {
	background-color: #000;
	}
#mainlinks .redbg {
background-color: #FF0000;
}
#button {
	width: 180px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding: 0;
	margin-bottom: 0px;

	font-size: 12px;
	color: #666666;
	}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}	
#button li {
		border-bottom: 1px solid #999999;
		margin: 0;
		padding: 0;
		}
#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		color: #333333;
		text-decoration: none;
		width: 100%;
		}
#button li a {
		width: auto;
		}
#button li a:hover {
		background-color: #666666;
		color: #fff;	
}
.next a:link {
	color: #0066cc;
	text-decoration: none;
	font-size: 70%;
	font-weight: 600;
	font decoration: none
}
.next a:visited {
	color: #666;
	font-size: 80%;
	text-decoration: none;
	font-weight: 600;
	font decoration: none
}
.next a:hover {
	color: #FFCC00;
	text-decoration: none;
	font-weight: 600;
	font decoration: none
}
.next a:active {
	text-decoration: none;
font-size: 80%;
	font-weight: 600;
}

	
#playlist {
	border: 1px solid #666666;
}


#playlist td {
	
	font-size: 8pt;
	padding: 3px 8px;
	border-left: 1px solid #D9D9D9;
}

#playlist tr.selected td {
	background-color: #3d80df;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}
#playlist tr.header td {
	background-color: #fff;
	border-top: 1px solid #D9D9D9;
	}

.copyright {
	font-size: 10px;
	line-height: 17px;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 20px;
	margin-right: 20px;
	text-align: right;
	}
#content {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	float: left;
	background: #666;
	padding: 10px;
	margin: 5px;
	border: 5px solid #ccc;
	width: 200px;

	
	} 
#content .title{

	font-size: .8em;
	color: #fff;
	font-weight: 700;
	}
#content .title a:link{
	font-size: 1em;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
}
#content .title  a:hover{
	text-align:center;
	font-size: 1em;
	color: #FF6600;
	font-weight: 700;
	text-decoration: none;
	
}
#content .title a:visited{
	text-align:center;
	font-size: 1em;
	color: #FFCC00;
	font-weight: 700;
	text-decoration: none;	
}
#contact{
	width: 400px;
	margin: 15px;
	padding: 20px;
	border: 2px dashed #ccc;		
}
.txt {
	
	font-size: .8em;
	font-weight: normal;
	color: #000000;
}
.red12 {
	
	font-size: 12px;
	color: #FF0000;
	font-weight: 600;
	padding: 5px;
	border-bottom: 1px solid #666;
}
.red12border {
	
	font-size: 12px;
	color: #FF0000;
	font-weight: 600;
	padding: 5px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #666;
}
.red14 {
	
	font-size: 14px;
	color: #FF0000;
	font-weight: 600;
	text-decoration: none;
	}
.red12pad {
	
	font-size: 10px;
	color: #FF0000;
	font-weight: 400;
	left-padding: 5px;
	margin-left: 10px;
}	
.bold07ems {
	font-size: .7em;
	font-weight: 800;
	text-decoration: none;
	padding: 5px;
	text-align: left;
}

.bold07emsCenter {
	font-size: .7em;
	font-weight: 800;
	text-decoration: none;
	padding: 5px;
	text-align: center;
	text-indent: 0px;
}

.bold10_2 {
	
	font-size: 10px;
	font-weight: normal;
}
.bold12 {
	
	font-size: 12px;
	font-weight: 700;
}
.bolditalic {
	font-size: 12px;
	font-style: italic;
}
.bold14 {
	
	font-size: 14px;
	font-weight: 700;
}

.title {
	
	font-size: 16px;
	line-height: 18px;
	font-weight: 700;
}
.white {
	font-size: 12px;
	font-weight: normal;
	line-height:16.5px;
	color:#FFF;
	text-align: left;
	letter-spacing: .25pt;
}
.subheader {
	font-size: .8em;
	font-weight: 600;
	padding: 5px;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999;
}
.tablebrdr {
border: 1px solid #999;
}

table.data{
	border: 1px solid #999;
	padding: 10px;
}

table.data td{
	border: 1px solid #999;
}

} 
.tablepadding {
padding: 10px;
}
.selfclose a:link {
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;
	font-weight: 600;
	font decoration: none
}
.selfclose a:visited {
	color: #FF3300;
	text-decoration: none;
	
	font decoration: none
}
.selfclose a:hover {
	color: #FFCC00;
	text-decoration: none;
	
	font decoration: none
}
.selfclose a:active {
	text-decoration: none;
	color: #FF0000;
}

	
#list {
	font-family: Arial, Helvetica, sans-serif;

	}
	#list ol {
	list-style: decimal;

	}
	#list li a {
	color: #000;
	font-size: 70%;
	text-decoration: none;
	font-weight: 500;
	list-style: decimal;
	color: #000;
	
	}
	#list li a:hover {
	color: #ff0000;
	
	}
	.subhead {
	font-size: 12px;
	font-weight: 700;
	margin-left: 10px;
	padding: 3px 4px;
	height: 20px;
	text-align: center;
	background-color: #CCCCCC;
	border-bottom: 1px solid #666666;
	width: 200px;

}
div.row {
  clear:both;
  }

div.float {
  width: 200px;
 padding: 5px 2px 5px 2px;
  float: left;
  }

div.spacer {
  clear: both;
  }

div.float table {
  margin-left: 10px;
  }
.tablemaincontent {

	border: 1px solid #999;
	height: 200px;
	width: 200px;
	text-align: center;
}
.tablemaincontent a:link {
	color: #000000;
	text-decoration: none;
	
	font-size: 11px;

}
.tablemaincontent a:visited {
	color: #333333;
	text-decoration: none;
	
	font-size: 11px;
}
.tablemaincontent a:hover {
	color: #0033CC;
	text-decoration: none;
	
	font-size: 11px;
}
.tablemaincontentrow  {

	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	padding: 0px 5px 5px 5px;
	height: 40px;
}
#blackheader{
	background-color: #000;
	width: 420px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #666;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}
#blackheader .white{
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	text-align: center;

	}
#blackheader .thumbnailspacer {
	border: 1px solid #999;
	margin: 2px;
}
#blackheader  a:link .thumbnailspacer{
	border: 1px solid #999;
	}
	
#blackheader  a:hover .thumbnailspacer{
	border: 1px solid #FF9900;
	
}
.description {
	font-size: 10px;
	margin-left: 0px;
	vertical-align: top;

	}
.descriptionborderLeft {
	font-size: 10px;
	margin-left: 5px;
	padding: 5px;
	border-right: 1px solid #666;
	vertical-align: top;
	text-align: left;
	}

.descriptionborderRight {
	font-size: 10px;
	margin-left: 5px;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	}

.descriptionprice {
	font-size: 10px;
	text-align:right
	margin-left: 5px;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	}


#about {
	font-size: 80%;
	margin:0px 280px 50px 10px;
	padding:10px;
	}

#aboutpic {
	position:absolute;
	top:386px;
	right:662px;
	width:200px;
	padding:30px;
	line-height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px;
	z-index: 2;
	}
body>#aboutpic {width:200px;
}

.tabs a:link {
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 4px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	background-color: #999;
	border: 1px solid #666;
	
	} 
	.tabs a:visited {
	font-size: 10px;
	font-weight: 600;
	margin: 0;
	padding: 4px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	background-color: #999;
	border: 1px solid #666;
	
	} 
.tabs a:hover {
	font-size: 12px;
	font-weight: 800;

	padding: 8px;
	text-decoration: underline;
	color: #FFCC00;
	text-align: center;
	background-color: #999;
	border: 1px solid #666;
	
		} 
.tabs  a:active {
	font-size: 10px;
	font-weight: 600;
	margin: 0;
	padding: 4px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	background-color: #999;
	border: 1px solid #666;
	
	} 


.tabs a:visited {
	font-size: 10px;
	font-weight: 600;
	margin: 0;
	padding: 4px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	background-color: #999;
	border: 1px solid #666;
}
h1 {
	font-size: 12px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;}
h2 {
	font-size: 120%;
	color: #fff;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;}	
	
table.grid
{
	margin-top: 10px;
	background-color: #fff;
	font-weight: normal;
	color: #333;
	width: 100%;
	border: 1px #999 solid;
	border-collapse: collapse;
	text-align: center;
	border-spacing: 0px;
}

table.grid td
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-top: 0px;
	border-left: 1px solid #999;
	border-right: 0px;
	text-align: center;
	padding: 5px;



	}

table.grid td.price
{
	font-weight: normal;
	text-align: center;
	font-size: 11px;
	border-left: 1px solid #999;
	color: #333;

}
.text_12-15 {
	font-size: 12px;
	line-height:15px;
}

.text_14-17 {
	font-size: 14px;
	line-height:17px;
}

