body {font-family: verdana, geneva, arial, helvetica, sans-serif;}

.bodysmall { color: #000000; font-size: 10px; font-family: Verdana }
.bodysmallred { color: #F63333; font-size: 10px; font-family: Verdana }
.body { color: #000000; font-size: 11px; font-family: Verdana }
.bodybig { color: #000000; font-size: 12px; font-family: Verdana; line-height: 18px; text-decoration: none }
.bodybigger { color: #000000; font-size: 11px; font-family: Verdana; line-height: 16px; text-decoration: none }
.breadcrumbs { color: #8E8E8E; font-size: 10px; font-family: Verdana }
.er { color: #F63333; font-size: 11px; font-family: Verdana }
.footer { color: #8E8E8E; font-size: 10px; font-family: Verdana }
.nav { color: white; font-size: 11px; font-family: Verdana; font-weight: bold;}
.price { color: #595959; font-size: 11px; font-weight: bold; font-family: Verdana }
.pricered { color: #81B23C; font-size: 10px; font-family: Verdana }
.pricedesc { color: #000000; font-size: 10px; font-family: Verdana }
.prodoptions { color: #000000; font-size: 10px; font-family: Verdana }
.prodhead { color: #000000; font-weight: bold; font-size: 16px; line-height: normal; font-family: verdana }
.profileoptions { color: #595959; font-size: 11px; font-weight: bold; font-family: Verdana }
.subcathead { color: #333333; font-size: 11px; font-weight: bold; font-family: Verdana }
.subcatseemore { color: #333333; font-size: 10px; font-weight: bold; font-family: Verdana }
.subcatheadgreen { color: #81B23C; font-size: 11px; font-weight: bold; font-family: Verdana }
.subhead { color: black; font-size: 14px; font-weight: bold; font-family: Verdana }
.tablehead { color: white; font-size: 12px; font-weight: bold; font-family: Verdana }
.frame{ border-color: #595959; }
.head { color: #000000; font-weight: bold; font-size: 16px; line-height: normal; font-family: arial }
.headltgr { color: #A8A8A8; font-weight: bold; font-size: 16px; line-height: normal; font-family: arial }
.input {color: #000000; font-size: 10px; font-family: Verdana; }
h1 { margin-bottom:0; color: #666666; font-weight: bold; font-size: 18px; line-height: normal; font-family: arial }
h2 { margin-bottom:0; color: #A8A8A8; font-weight: bold; font-size: 16px; line-height: normal; font-family: arial }
h3 { display: inline; color: #000000; font-weight: bold; font-size: 11px; line-height: normal; font-family: arial }
a { color: #81B23C; text-decoration: underline }
a:hover { color: #F63333; text-decoration: underline; }
a.headltgr { color: #A8A8A8; text-decoration: none }
a.headltgr:hover { color: #595959; text-decoration: none; }

a { color: #81B23C; text-decoration: underline }
a.category { color: #000000; text-decoration: none }
a.category:hover { color: #000000; text-decoration: none; }
.bodysmall { color: #000000; font-size: 10px; font-family: Verdana }
.bodysmallred { color: #F63333; font-size: 10px; font-family: Verdana }
.body { color: #000000; font-size: 11px; font-family: Verdana }
a.bodybig:hover { color: #81B23C; font-size: 12px; font-family: Verdana; line-height: 18px; text-decoration: none }
a.bodybigger:hover { color: #81B23C; font-size: 11px; font-family: Verdana; line-height: 16px; text-decoration: none }
.required { color: red; font-size: 11px; font-family: Verdana }
.breadcrumbs { color: #8E8E8E; font-size: 10px; font-family: Verdana }
.er { color: #F63333; font-size: 11px; font-family: Verdana }
.footer { color: #8E8E8E; font-size: 10px; font-family: Verdana }
.nav { color: white; font-size: 11px; font-family: Verdana; font-weight: bold;}
.price { color: #595959; font-size: 11px; font-weight: bold; font-family: Verdana }
.pricered { color: #F63333; font-size: 10px; font-family: Verdana }
.pricedesc { color: #000000; font-size: 10px; font-family: Verdana }
.prodoptions { color: #000000; font-size: 10px; font-family: Verdana }
.prodhead { color: #000000; font-weight: bold; font-size: 16px; line-height: normal; font-family: verdana }
.profileoptions { color: #595959; font-size: 11px; font-weight: bold; font-family: Verdana }
.subcathead { color: #333333; font-size: 10px; font-weight: bold; font-family: Verdana }
.subhead { color: black; font-size: 14px; font-weight: bold; font-family: Verdana }
.tablehead { color: white; font-size: 12px; font-weight: bold; font-family: Verdana }
.frame{ border-color: #595959; }
.head { color: #000000; font-weight: bold; font-size: 16px; line-height: normal; font-family: arial }
.headltgr { color: #A8A8A8; font-weight: bold; font-size: 16px; line-height: normal; font-family: arial }
.input {color: #000000; font-size: 10px; font-family: Verdana; }
a { color: #81B23C; text-decoration: underline }
a:hover { color: #F63333; text-decoration: underline; }
a.headltgr { color: #A8A8A8; text-decoration: none }
a.headltgr:hover { color: #595959; text-decoration: none; }

#topbar { padding: 2px 100px; background: #efefef; border-bottom: 1px solid #dadada; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 13px; color: #f63333; }
	
#topbar a, #topbar a:link { font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
	
#topbar a:hover { color: #333333; text-decoration: underline; }



Table.homepage_categories {
	border: 2px solid #ffffff;
	}

#right_promos, #threespots {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	}

TD#right_promos A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: bold;
	text-decoration: none;
	}

TD#right_promos A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: bold;
	text-decoration: none;
	}

TD#right_promos A:visted {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: bold;
	text-decoration: none;
	}

TD#right_promos A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #f15b26;
	font-weight: bold;
	text-decoration: underline;
	}

TD#right_promos A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	text-decoration: underline;
	}

#threespots {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}

#threespots A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	}

	#threespots A:link {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
	}

	#threespots  A:visted {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
	}

	#threespots A:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #999999;
		font-weight: bold;
		text-decoration: underline;
	}

	#threespots A:active {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #ff0000;
		font-weight: bold;
	}

	#threespots_title {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
		margin-bottom: 3px;
	}

	TABLE#homepage_categories {
		border: 2px solid #ffffff;
	}

	TD#homepage_categories_head {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #f15b26;
	}

	TD#homepage_categories_head A {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #f15b26;
		font-weight: bold;
		text-decoration: none;
	}

	TD#homepage_categories_head A:link {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #f15b26;
		font-weight: bold;
		text-decoration: none;
	}

	TD#homepage_categories_head A:visted {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #f15b26;
		font-weight: bold;
		text-decoration: none;
	}

	TD#homepage_categories_head A:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #f15b26;
		font-weight: bold;
		text-decoration: underline;
	}

	TD#homepage_categories_head A:active {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #f15b26;
		font-weight: bold;
		text-decoration: underline;
	}


	TD#homepage_categories {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #73a8da;
		font-weight: bold;
	}

	TD#homepage_categories A {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #73a8da;
		font-weight: bold;
		text-decoration: none;
	}

	TD#homepage_categories A:link {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #73a8da;
		font-weight: bold;
		text-decoration: none;
	}

	TD#homepage_categories A:visted {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #73a8da;
		font-weight: bold;
		text-decoration: none;
	}

	TD#homepage_categories A:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #73a8da;
		font-weight: bold;
		text-decoration: underline;
	}

	TD#homepage_categories A:active {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #ff9900;
		font-weight: bold;
		text-decoration: underline;
	}

	TD#homepage_categories_head {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #f15b26;
	}

	TD#homepage_categories_head A {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #f15b26;
		font-weight: bold;
		text-decoration: none;
	}

	TD#homepage_categories_head A:link {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #f15b26;
		font-weight: bold;
		text-decoration: none;
	}

	TD#homepage_categories_head A:visted {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #f15b26;
		font-weight: bold;
		text-decoration: none;
	}

	TD#homepage_categories_head A:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #f15b26;
		font-weight: bold;
		text-decoration: underline;
	}

	TD#homepage_categories_head A:active {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #f15b26;
		font-weight: bold;
		text-decoration: underline;
	}

	TABLE#homepage_threespots {
		background: URL("images/homepage_threespots_gradient.jpg") bottom repeat-x;
		border: 1px solid #dadada;
	}

	input.email {
		height: 1.5em;
	}

P#showroom, H2#showroom {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}	

H2#showroom {
margin: 0;
padding: 0;
font-weight: normal;
}

#showroom_address {
	margin: 0 0 10px 0;
	padding: 5px;
	width: 450px;
	background: #f8fbfd;
	border: 1px solid #eaf2f9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-color: #333333;
	font-weight: bold;
	voice-family: "\"}\""; 
 	 	voice-family:inherit;
  		width:460px;
	}	
	
html>body #showroom_address {
  		width:450px;
		 }		
	
#virtual_tour {
	margin: 5px 0 10px 0;
	padding: 5px 5px 10px 5px;
	width: 280px;
	background: #f8fbfd;
	border: 1px solid #eaf2f9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-color: #333333;
	font-weight: bold;
	voice-family: "\"}\""; 
 	 	voice-family:inherit;
  		width:290px;
	}	
	
html>body #virtual_tour {
  		width:280px;
		 }	

		 
#virtual_tour H3 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #73a8da;
		font-weight: bold;
		margin-bottom: 3px;
	}
			 
TD#favorites_fixture {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #73a8da;
	}

	TD#favorites_fixture A {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #73a8da;
		font-weight: bold;
		text-decoration: none;
	}

	TD#favorites_fixture A:link {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #73a8da;
		font-weight: bold;
		text-decoration: none;
	}

	TD#favorites_fixture A:visted {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #73a8da;
		font-weight: bold;
		text-decoration: none;
	}

	TD#favorites_fixture A:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #73a8da;
		font-weight: bold;
		text-decoration: underline;
	}

	TD#favorites_fixture A:active {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #73a8da;
		font-weight: bold;
		text-decoration: underline;
	}

	#favorites_fixture_desc {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
		color: #666666;
	}


	TABLE#FavoritesTopSellers {
		background: URL("images/favorites_gradient.jpg") bottom repeat-x;
		border-top: 1px solid #dadada;

	}
	#cat_title {
		hieght: 20px;
		background:  #ecf4e2;
		color: #008000;
		font-family: verdana, geneva, arial, helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		padding: 3px;
	}

	#title {
		color: #f15b26;
		font-family: verdana, geneva, arial, helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
	}

	UL#FavoritesTopSellers {
		margin-bottom: 0px;
		font-family: verdana, geneva, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
	}

	UL#FavoritesTopSellers LI {
		list-style-image: url(images/favorites_arrow.gif);
		margin: 0 0 5px -25px;
		font-weight: normal;
	}

	UL#FavoritesTopSellers A {
		font-weight: normal;
	}

	UL#FavoritesTopSellers A:link, UL#Favorites A:visited, UL#Favorites A:hover, UL#Favorites A:active {
		font-weight: normal;
	}

	UL#FavoritesTopSellers A:hover, UL#Favorites A:active {
		font-weight: normal;
		text-decoration: underline;
	}
	
	
/* ----- styles for monorail kits 12/9/08 ------- */



th.monorailkits {padding: 3px; background: #f5f5f5; text-align: left; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 13px;}
td.price {padding: 3px; background: #f5f5f5; font-size: 13px; font-weight: normal;}

ul.monorailkits {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 11px;
	line-height: 13px;
	}

ul.monorailkits li {
	display: block;
	background: URL(images/system_details_dottedline.gif) center bottom no-repeat;
	padding: 2px 0 2px 2px;
	color: #333333;
	text-decoration: none;
	}
	
td.next {padding: 3px; font-size: 15px; font-weight: bold;}
td.startover {padding: 3px; font-size: 11px; font-weight: normal;}	
	
