BODY {
 font-family:		arial, helvetica;
 font-size:			12px;
 }

IMG {
 border:			0;
 }

IMG.alt_on, IMG.alt_off {
 width:		50px;
 cursor:	pointer;
 }

IMG.alt_on {
 }

IMG.alt_off {
 opacity:	0.40;
 filter:	alpha(opacity=40);
 }

.top_nav {
 font-family:		Arial;
 font-size :		10pt;
 color:				#ffffff;
 text-decoration:	none;
 font-weight:		bold;
 }

.top_nav a:link {
 font-family:		Arial;
 font-size :		10pt;
 color:				#ffffff;
 text-decoration:	none;
 font-weight:		bold;
 }

.top_nav a:visited {
 font-family:		Arial;
 font-size:			10pt;
 color:				#ffffff;
 text-decoration:	none;
 font-weight:		bold;
 }

.top_nav a:hover {
 font-family:		Arial;
 font-size:			10pt;
 color:				#ffff00;
 text-decoration:	none;
 font-weight:		bold;
 }

.top_nav_xmas a:link {
 font-family:		Arial;
 font-size:			10pt;
 color:				white;
 text-decoration:	none;
 font-weight:		bold;
 }

.top_nav_xmas a:visited {
 font-family:		Arial;
 font-size:			10pt;
 color:				white;
 text-decoration:	none;
 font-weight:		bold;
 }

.top_nav_xmas a:hover {
 font-family:		Arial;
 font-size:			10pt;
 color:				white;
 text-decoration:	underline;
 font-weight:		bold;
 }

TD.tab {
 background-image:	url('/images/tab_middle.gif');
 background-repeat: repeat-x;
 text-align:		center;
 }

TD.tab A {
 font-family:		arial;
 font-weight:		bold;
 font-size:			11px;
 text-decoration:	none;
 color:				#402020;
 }

TD.tab A:HOVER {
 color:				#FF0000;
 }

TD.nav {
 text-align:		center;
 }

TD.nav A {
 font-family:		arial;
 font-weight:		bold;
 font-size:			11px;
 text-decoration:	none;
 color:				#402020;
 }

TD.nav A:HOVER {
 color:				#FF0000;
 }

TD.tab_title {
 color:				#ffffff;
 background-color:	#339933;
 font-weight:		bold;
 text-align:		center;
 border:			#000000 0px solid;
 }

.title {
 font-family:	Arial, Helvetica, sans-serif;
 font-size:		30px;
 font-weight:	bold;
 color:			#3D5492;
 }

.specs_name, .specs_price_label, .specs_price, .specs_more_info {
 font-size:		10px;
 }

.specs_name {
 font-weight:	bold;
 width:			150px;
 }

.specs_price_label {
 }

.specs_price {
 color:			#336666;
 font-weight:	bold;
 }

TR.card_title {
 padding:			10 10 10 10;
 background-color:	#D8DFED;
 font-family:		verdana;
 font-size:			12px;
 font-weight:		bold;
 text-align:		center;
 }

TD.card_capacity {
 color:				#000000;
 font-family:		verdana;
 font-size:			12px;
 }

TD.card_name {
 font-family:		verdana;
 font-size:			14px;
 font-weight:		bold;
 color:				#832121;
 }

TD.card_price_label {
 color:				#CC3333;
 font-weight:		bold;
 }

.card_price {
 color:				#009900;
 }

.card_links {
 font-size:			11px;
 }

.card_description {
 padding:			10 0 10 0px;
 font-family:		arial;
 font-size:			11px;
 color:				#000000;
 }

.cameo_photo {
 text-align:		center;
 }

.cameo_link {
 font-family:		verdana, arial;
 font-weight:		bold;
 font-size:			10px;
 text-align:		center;
 color:				#663399;
 }

.blurb {
 text-align:		left;
 width:				750;
 }

.label {
 color:				#402020;
 background:		#FFA19E;
 border:			#402020 solid 1px;
 text-align:		right;
 padding:			3px;
 }
INPUT, TEXTAREA {
 font-family:		arial;
 font-size:			11px;
 border:			#000000 1px solid;
 padding:			3px;
 }

.admin:LINK,.admin:VISITED {
 font-family:		arial;
 font-weight:		bold;
 font-size:			11px;
 text-decoration:	none;
 color:				#be151b;
 }
.admin:HOVER {
 color:				#ff0000;
 }
H1.home {
 font-family:		arial, helvetica;
 font-size:			13px;
 font-weight:		bold;
 text-align:		center;
 }
H3.home {
 font-family:		arial, helvetica;
 font-size:			13px;
 font-weight:		bold;
 text-align:		center;
 }
