* { margin:0; padding:0; }

body {
	color:#c1af8a; background-color:#ffffff; 
	font-family: Arial, Helvetica, sans-serif; font-size:14px; 
	}

a.linkHidden { color:#bb4352; font-size:14px; text-decoration:none; }
a.linkHidden:hover { color:#fb5c70; text-decoration:underline; }
.linkHiddenNOT { color:#bb4352; font-size:16px; font-weight:bold;}


#contentBG { color:#c54756; background-color:#ffffff; background-image:url(images/BGpinkWhite.gif); background-repeat:repeat-y; padding: 20px 33px 20px 33px;}
#contentBG a { color:#c54756; font-size:16px; font-weight:bold; text-decoration:none; }
#contentBG a:visited { color:#c54756; text-decoration:none; }
#contentBG a:hover { color:#ffda89; text-decoration:underline; }
#contentBG a.contentTitle { color:#c54756; text-decoration:none; }
#contentBG a.contentTitle:hover { color:#913943; text-decoration:underline; }
#contentBG a.linkHidden { color:#bb4352; text-decoration:none; }
#contentBG a.linkHidden:hover { color:#913943; text-decoration:underline; }

#frameT { height:22px; background-color:#b9b8b8; background-image:url(images/frameT.jpg); background-repeat:no-repeat; padding: 0px 0px 0px 15px; }
#header { height:126px; line-height:32px; background-color:#fff; background-image:url(images/BGmastheadMenu.jpg); background-repeat:no-repeat; padding: 0px 0px 0px 15px; }
#wrapped { width:800px;	margin:0 auto;}

#footer { text-align:right; background-image:url(images/BGfooter.jpg); background-repeat:no-repeat; background-position:top center; color:#c1af8a; padding: 0px 0px 0px 0px; }
#footer a { color:#bb4352; text-decoration:none; }
#footer a:hover { color:#ffda89; }

#navigation { float:left; margin-left:30px; }
#navigation ul { list-style-type:none; }
#navigation li { float:left; text-align:center; }
#navigation li a { color:#e8b5bb; display:block; font-weight:bold; font-size:14px; padding: 92px 0px 0px 0px; text-decoration:none; width:75px; }
#navigation li a:hover { color:#fff; background:url(images/BGnavigationPink_JS.gif); background-repeat:repeat-x; }
#navigation .active { color:#fff; background:url(images/BGnavigationPink_JS.gif); background-repeat:repeat-x; }

#footNote {
	text-align:right;
	background-image:url(images/BGfooter.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-size:12px; 
	line-height: 24px;
	color:#d17b71;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
	}
#footNote a { color:#d17b71; text-decoration:none; }
#footNote a:hover { color:#ffda89; }

#footNote a.copyright { color:#999999; font-weight:normal; }
#footNote a.copyright:hover { color:#d17b71; }
#footNote span { color:#999999; }

#navigationFooter ul { list-style-type:none; }
#navigationFooter li { float:left; text-align:center;  margin-top:30px; }
#navigationFooter li a {
	color:#d17b71; display:block; font-weight:bold; font-size:12px;
	padding: 0px 0px 0px 0px; text-decoration:none; width:158px; 
	}
#navigationFooter li a:hover { color:#c54756; }
#navigationFooter .active { color:#ffda89; }

p.paraIndex { font-size:16px; font-weight:bold; line-height:20px; margin: 0px 310px 10px 0px; text-align:justify; }
p.paraIndexPInk { color:#d17b71; font-size:16px; font-weight:bold; line-height:20px; margin: 0px 330px 10px 0px; text-align:justify; }
p.paraIndexNOB { font-size:16px; font-weight:bold; line-height:24px; margin: 0px 310px 0px 0px; text-align:justify; }
p.paraIndexReviews { font-size:16px; font-weight:bold; line-height:24px; margin: 0px 320px 0px 0px; text-align:justify; }
p.paraIndexT { font-size:16px; font-weight:bold; line-height:24px; margin: 10px 310px 0px 0px; text-align:justify; }
p.paraIndexM { font-size:16px; font-weight:bold; line-height:24px; margin: 5px 310px 0px 0px; text-align:justify; }
p.paraIndexRS { font-size:16px; font-weight:bold; line-height:24px; margin: 5px 20px 0px 0px; text-align:justify; }
p.paraIndexRSindent { font-size:16px; font-weight:bold; line-height:24px; margin: 5px 120px 0px 0px; text-align:justify; }
p.paraIndex5 { font-size:16px; font-weight:bold; line-height:24px; margin: 5px 310px 0px 0px; text-align:justify; }
p.paraLeft { color:#d17b71;  margin: 2px 310px 0px 0px; text-align:justify; }
p.paraLeftM { color:#d17b71;  margin: 2px 320px 0px 0px; text-align:justify; }
p.paraMenuT { font-size:18px; font-weight:bold; line-height:24px; margin: 5px 310px 0px 0px; text-align:justify; }
p.paraMenuMainsT { font-size:18px; font-weight:bold; line-height:24px; margin: 8px 310px 5px 0px; text-align:justify; }
div.menuSubcenter { color:#d17b71; font-size:16px; font-weight:bold; margin: 20px 310px 0px 0px; text-align:center;  }

.menuIndexMarg { margin-right:20px; }
.divIndexRSindent { font-size:16px; font-weight:bold; line-height:24px; margin: 5px 0px 0px 35px; text-align:justify; }

.floatLeft { float:left; }
.indexImage { font-size:16px; margin: 5px 0px 0px 15px; }
.indexImageR { font-size:16px; margin: 5px 320px 0px 15px; }
.indexImageRjust { font-size:16px; margin: 5px 320px 0px 0px; text-align:justify; }
.indexImageRsource{ font-size:15px; margin: 5px 320px 0px 0px; text-align:right; font-style:italic; }

.marginR15flash { background-color:#ffffff; margin-right:20px; }
.marginT10 { margin-top:10px; }
.marginT15 { margin-top:15px; }
.marginT20 { margin-top:25px; }
.marginMenuTB { margin-top:45px; margin-bottom:35px; }
.marginMenuMainTB { margin-top: 30px; margin-bottom:30px; }
.marginMenuTB2 { margin-top:30px; margin-bottom:10px; }
.marginL20 { margin-left:20px; }
.marginBtitle { margin-bottom:20px; }
.indent { padding: 0px 0px 0px 20px; width:420px; }

.marginR { margin-right:30px; }
.marginR5 { margin-right:7px; }
.marginR10 { margin-right:10px; }
.marginR15 { margin-right:15px; }
.marginAboutR { margin-right:50px; }
.menuQuote  { color:#d17b71; font-size:14px; font-weight:bold; margin: 10px;  }
.menuQuote15  { color:#d17b71; font-size:16px; font-weight:bold; margin: 5px;  }

.menuQuote200  { color:#d17b71; font-size:14px; font-weight:bold; margin: 0px; width:240px; }
.pageTitleText { font-size:17px; font-weight:bold; letter-spacing:.5px; line-height:22px; margin: 0px 310px 5px 0px }
.pageTitleTextT { font-size:17px; font-weight:bold; letter-spacing:.5px; line-height:22px; margin: 20px 310px 5px 0px }
.pageTitleTextT20 { font-size:17px; font-weight:bold; letter-spacing:.5px; line-height:22px; margin: 10px 310px 5px 0px }
.pageTitleTextTindent { font-size:17px; font-weight:bold; letter-spacing:.5px; line-height:22px; margin: 10px 310px 5px 117px }
.pageTitleTextMarginT5 {  margin: 20px 310px 0px 0px }
.smaller { font-size:15px; margin-left:30px; }
.indentRS { padding-left: 117px;  }
.indentRSright { padding-left: 0px 310px 0px 117px;  }