/*css document by Sean Dube on 02/17/06 for TomFlaherty.com*/
body{
	scrollbar-3dlight-color:cccccc;
	scrollbar-arrow-color:000000;
	scrollbar-base-color:ffffff;
	scrollbar-darkshadow-color:cccccc;
	scrollbar-face-color:ffffff;
	scrollbar-highlight-color:ffffff;
	scrollbar-shadow-color:ffffff;
	background-color:ffffff;
	color:000000;
	text-align:center;
	margin:0 0 0 0;
	font-family:Verdana;
}
table.popup{
	width:500;
	height:500;
	padding:0 0 0 0;
	border:0;
	margin:0 0 0 0;
	background-color:ffffff;
	font-size:10pt;
}
table.intro{
	width:80%;
	height:100%;
	padding:0 0 0 0;
	spacing:0 0 0 0;
	border:0;
	margin:0 0 0 0;
	background-color:ffffff;
	font-size:10pt;
	text-align:center;
}
table{
	width:650;
	height:100%;
	padding:0 0 0 0;
	border:1 1 1 1;
	border-color:000000;
	border-style:solid;
	margin:0 0 0 0;
	background-color:ffffff;
	font-size:10pt;
}
td.headImg{
	text-align:center;
	background-color:ffffff;
}
td.head{
	text-align:center;
	background-color:ffffff;
}
a:link.special{
	background-color:ffffff;
	color:ff0000;
	text-decoration:none;
}
a:visited.special{
	background-color:ffffff;
	color:ff0000;
	text-decoration:none;
}
a:hover.special{
	background-color:000000;
	color:ff0000;
	text-decoration:none;
}
a:link.head{
	background-color:ffffff;
	color:000000;
	text-decoration:none;
}
a:visited.head{
	background-color:ffffff;
	color:000000;
	text-decoration:none;
}
a:hover.head{
	background-color:000000;
	color:ffffff;
	text-decoration:none;
}
td.body{
	height:450;
	vertical-align:top;
	text-align:center;
}
h1{
	text-align:center;
	font-size:14pt;
}
p{
	text-align:left;
}
p.foot{
	text-align:center;
	font-size:8pt;
}
img.body{
	float:right;
}
hr{
	background-color:000000;
	color:000000;
	clear:both;
}
a:link.foot{
	background-color:ffffff;
	color:000000;
	text-decoration:none;
}
a:visited.foot{
	background-color:ffffff;
	color:000000;
	text-decoration:none;
}
a:hover.foot{
	background-color:000000;
	color:ffffff;
	text-decoration:none;
}
table.gallery{
	text-align:center;
	border:0 0 0 0;
	height:300;
}
table.sampleIntro{
	text-align:center;
	border:0 0 0 0;
	height:300;
	width:450;
	float:right;
}
img.sample{
	float:right;
}
img{
	border:0 0 0 0;
}
td.fill{
	height:100%;
	vertical-align:bottom;
}
iframe{
	border:0 0 0 0;
	width:100%;
	height:400;
}
fieldset{
	text-align:left;
}
legend{
	color:000000;
	font-weight:bold;
}
table.price{
	width:100%;
	text-align:left;
	border:0 0 0 0;
	height:300;
}