body {
	background-image:url(../images/FC-home-bgTile.gif);
	background-repeat:repeat-x;
	background-color:#FDF0CC;
	margin:0;
}

/*HTML tags */
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#6F3E08; }

p, span { font-size: 11px; line-height:14px; color: #6F3E08; margin: 0px;}

h1, .title { font-size:14px; line-height:12px; font-weight: bold; color: #EAD2AE; padding: 10px 5px 5px 0px; margin: 0px;}

h2, .title2 { font-size:28px; line-height:28px; font-weight: bold; color: #E8D3AF; margin: 0px; padding: 10px 0px 0px 0px;}

h3, .subNavBrowse { font-size:12px; line-height:12px; color: #995F20; font-weight: bold; margin: 0px;}

h4, .subNavBlue { font-size:12px; line-height:12px; font-weight: bold; color: #FFFFFF; margin: 0px;}

h5, { font-size:16px; font-weight: bold; color:#EAD2AE; margin: 0px;}

h6, .blueCall { font-size:12px; line-height:18px; color: #00349B; font-weight: normal; font-style:italic; margin: 0px;}

/*nav */
.navMid {
background-image:url(../images/FC-home-navTile.gif);
background-repeat:repeat-x;
background-position:top;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.headlinks {
padding:2px 2px 2px 2px;
}

/*footer */
.td-foot { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

/*flash header(home page) */
.td-amp {
background-image:url(../images/amp.jpg);
background-position:top;
background-repeat:repeat-y;
background-color:#7D0000;

}

.dytile {
background-image:url(../images/FC-home-dyTile.gif);
background-repeat:repeat-y;
}

.location-bg {
background-image:url(../images/FC-home-map-elines.gif);
background-position:top;
background-repeat:no-repeat;
}

/*browse pianos subnav*/
.browse-bg {
background-color:#FFC65D;
background-image:url(../images/FC-home-browseAmp.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:5px 0px 0px 0px;
}

.browseNavTitle {
font-size:12px;
padding:5px 0px 0px 0px;
line-height:12px;
color: #BE3718;
font-weight: bold;
margin: 0px;
}

.redBullet {
padding:0px 4px 0px 10px;
}

.smItalic {
font-size:10px;
color: #995F20;
font-style:italic;
font-weight:normal;
margin: 0px;
}

/* Blue subnav */
.blueSIdenav-bg {
background-color:#0071BC;
padding:5px 0px 0px 0px;
}

.blueBullet {
padding:0px 4px 0px 10px;
}

.blueNavTitle {
font-size:12px;
padding:5px 0px 0px 0px;
line-height:12px;
color: #A1D9FE;
font-weight: bold;
margin: 0px;
}

/* main content */

.yellArrow {
padding:3px 3px 0px 5px;
}


/* these are not working, use class "list" and "list-tile"
ol { font-size: 11px; line-height: 14px; color: #333333; margin: 8px; padding: 0px 0px 6px 0px; list-style-position:outside;list-style: bold;}

ul { font-size: 11px; line-height: 14px; color: #00349B; margin: 0px; padding: 8px 0px 6px 0px; 
		list-style-image: url(../images/ico-bullet-green.gif); list-style-position: 0px 3px 3px 10px;}

li { margin: 0px; padding: 3px; font-size: 11px; line-height: 14px; color: #333333;} */

/*class's*/
.list { 
margin: 6px 0px 0px 10px; padding:  0px 0px 0px 14px; font-size: 11px; line-height: 14px; color: #945B01; 
background-image:url(../images/ico-bullet.gif); background-repeat:no-repeat; background-position: 0px 3px 3px 2px;
}
.list-title { 
padding: 8px 0px 0px 0px; font-size: 11px; line-height: 14px; color: #00349B; font-weight: normal; 
}

.brown-11-bold { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px; 
color:#6F3E08;
}

.brown-20-bold { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 20px; 
color:#6F3E08;
}


.ltBrown-16-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px;  color:#995F20;}

.beige-11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color:#EAD2AE;}
.beige-12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;  color:#EAD2AE;}

.wht-11 { font-size: 11px; line-height:12px; color: #FFFFFF;}

.red-11 { font-size: 11px; line-height:12px; color: #BE3718; font-weight: bold;}

.Ltred-16 { font-size: 16px; line-height:16px; color: #DA0500; font-weight: bold;}

.dkRed-11 { font-size: 11px; line-height:14px; color: #9B2222; font-weight: bold;}

.blue-10 { font-size: 10px; line-height:12px; color: #416FA8;}
.blue-11 { font-size: 11px; line-height:12px; color: #416FA8;}
.blue-11-bold { font-size: 11px; line-height:15px; font-weight: bold; color: #416FA8;}
.blue-13-bold { font-size: 13px; line-height:20px; font-weight: bold; color: #416FA8;}
.blue-14-bold { font-size: 14px;  font-weight: bold; color: #416FA8;}
.blue-16-bold { font-size: 16px; line-height:10px; font-weight: bold; color: #416FA8;}
.blue-18-bold { font-size: 18px;  font-weight: bold; color: #416FA8;}
.blue-15-bold { font-size: 15px; line-height:16px; font-weight: bold; color: #416FA8;}
.blue-20-bold { font-size: 20px;  font-weight: bold; color: #416FA8;}

.orange-16-bold { font-size: 16px;  font-weight: bold; color: #FFB121;}

.header-11 { font-size: 11px; line-height:12px; color: #FFFFFF; margin:0px; padding:0px 4px 0px 4px;}

.header-14-bold { font-weight: bold; font-size: 14px; line-height:12px; color: #FFFFFF; margin:0px; padding:0px 4px 4px 4px;}

.blu-10 { font-size: 10px; line-height:15px; color: #00349B;}
.blu-11 { font-size: 11px; line-height:15px; color: #00349B;}

.blk-10 { font-size: 10px; line-height:12px; color: #000000;}
.blk-11 { font-size: 11px; line-height:13px; color: #000000;}

.yelo-italic { font-size: 11px; line-height:12px; font-weight: normal; font-style:italic; color: #945B01;}

.grey-10 { font-size: 10px; line-height:12px; color: #333333;}

.grey-11, nav-grey { font-size: 11px; line-height:16px; color: #333333;}

.alert { font-size: 11px; line-height:14px; color:#CC0000;}

.callout { font-size:14px; line-height:16px; font-weight: bold; font-style:italic; color: #C49012; padding: 8px 0px 8px 0px; margin: 0px;}

.grn-12 { font-size: 12px; line-height:16px; color: #008A0A;}


/*forms */
input, textarea, select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0px; 
	padding: 2px;
}

/*padding */
.pad-copy { padding: 5px 5px 5px 5px;}
.pad-mainContent { padding: 20px 20px 20px 20px;}
.pad-10-left { padding: 0px 0px 0px 10px;}
.pad-10-right { padding: 0px 10px 0px 0px;}
.pad-10 { padding: 10px 10px 10px 10px;}

/*borders, backs & blocks*/
.RuleX { background-image:url(../images/FC-home-redHorzline.gif); background-repeat:repeat-x; background-position:center; margin: 0px; padding: 0px; clear: both; width:auto;}
.dotRuleX { background-image:url(../images/FC-home-horzWhitedotted.gif); background-repeat:repeat-x; background-position:center; margin: 0px; padding: 2px; clear: both; width:auto;}
.graydotRuleX { background-image:url(../images/Grey_dotRule.gif); background-repeat:repeat-x; background-position:center; margin: 0px; padding: 2px; clear: both; width:auto;}
.ReddotRuleY { background: url(../images/FC-Overview_vertReddot.gif); background-repeat:repeat-y; background-position:right; margin: 0px; padding: 4px;}
.reddotRulex { background-image:url(../images/dotted_line_red.gif); background-repeat:repeat-x; background-position:center; margin: 0px; padding: 4px; clear: both; width:auto;}

.subTitleBlock { padding: 34px 0px 0px 34px; 
background-image:url(../images/ico-liberty.gif); 
background-repeat:no-repeat; 
background-position:bottom left;}

/*rollovers*/

.headLinks a:link { color: #000000; text-decoration: none;}
.headLinks a:visited { color: #000000; text-decoration: none;}
.headLinks a:hover { color: #BE3718; text-decoration: none;}
.headLinks a:active { color: #000000; text-decoration: none;}

.td-foot a:link { color: #000000; text-decoration: none;}
.td-foot a:visited { color: #000000; text-decoration: none;}
.td-foot a:hover { color: #BE3718; text-decoration: none;}
.td-foot a:active { color: #000000; text-decoration: none;}

.navMid a:link { color: #000000; text-decoration: none;}
.navMid a:visited { color: #000000; text-decoration: none;}
.navMid a:hover { color: #BE3718; text-decoration: none;}
.navMid a:active { color: #000000; text-decoration: none;}

.red-11 a:link { color: #BE3718; text-decoration: underline;}
.red-11 a:visited { color: #BE3718; text-decoration: underline;}
.red-11 a:hover { color: #6F3E08; text-decoration: underline;}
.red-11 a:active { color: #BE3718; text-decoration: underline;}

.dkRed-11 a:link { color: #9B2222; text-decoration: underline;}
.dkRed-11 a:visited { color: #9B2222; text-decoration: underline;}
.dkRed-11 a:hover { color: #6F3E08; text-decoration: underline;}
.dkRed-11 a:active { color: #9B2222; text-decoration: underline;}

.blue-11 a:link { color: #416FA8; text-decoration: underline;}
.blue-11 a:visited { color: #416FA8; text-decoration: underline;}
.blue-11 a:hover { color: #FFB121; text-decoration: underline;}
.blue-11 a:active { color: #416FA8; text-decoration: underline;}

.subNavBlue a:link { color: #FFFFFF; text-decoration: none;}
.subNavBlue a:visited { color: #FFFFFF; text-decoration: none;}
.subNavBlue a:hover { color: #D3D3D3; text-decoration: none;}
.subNavBlue a:active { color: #FFFFFF; text-decoration: none;}

.subNavBrowse a:link { color: #995F20; text-decoration: none;}
.subNavBrowse a:visited { color: #995F20; text-decoration: none;}
.subNavBrowse a:hover { color: #BE3718; text-decoration: none;}
.subNavBrowse a:active { color: #995F20; text-decoration: none;}

.blue-16-bold, .blue-14-bold, .blue-13-bold a:link { color: #416FA8; text-decoration: none;}
.blue-16-bold, .blue-14-bold, .blue-13-bold a:visited { color: #416FA8; text-decoration: none;}
.blue-16-bold, .blue-14-bold, .blue-13-bold a:hover { color: #416FA8; text-decoration: none;}
.blue-16-bold, .blue-14-bold, .blue-13-bold a:active { color: #416FA8; text-decoration: none;}

.required {
	font-size: 10px;
	line-height:14px;
	color:#B10000;
	font-weight: bold;
}
.blueLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #416FA8;
	text-decoration: underline;
}
.lightBrn-11bld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC8500;
	text-decoration: none;
}


.invalid { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px; 
color:#CC8500;
}


.blue-14-bold999 { font-size: 14px;  font-weight: bold; color: #416FA8;}

