html {-webkit-text-size-adjust:none}

.arial-12-15-bhr {
border-bottom:1px solid #000;
font-family:arial, sans-serif;
font-size:12px;
font-weight:700;
line-height:15px;
margin-bottom:0;
width:355px;
}

.black-bg { 
background-color:#000; 
height: 500px;
}
.white-bg { 
background-color:#fff; 

}
.blue-bg {
background-color:#69c;
}
.merci-bg { background-image: url(../images/merci-merce-01.jpg); background-repeat: no-repeat; background-position: right bottom; }
.bodyaddressfooter {
font-family:verdana;
font-size:13px;
}

.bodydetail {
font-family:verdana;
font-size:11px;
}

.bodydetailbold {
font-family:verdana;
font-size:10px;
font-weight:700;
}

.bodydetailfoot {
font-family:verdana;
font-size:9px;
line-height:12px;
}

.bodydetailsm {
font-family:verdana;
font-size:9px;
line-height:14px;
}
.bodydetailsmw { color: #fff; font-size: 9px; font-family: verdana; line-height: 14px; }
.bodygreybold {
color:#696969;
font-family:verdana;
font-size:10px;
font-weight:700;
}

.bodygreytitle {
color:silver;
font-family:arial;
font-size:30px;
font-weight:700;
}

.bodyheader {
font-family:arial;
font-size:24px;
}

.bodyheader-g { color:#999; font-family:arial; font-size:24px
; line-height: 30px; }

.bodyheader-h {
color:#999;
font-family:arial;
font-size:20px;
}

.bodyheader-s {
color:#999;
font-family:arial;
font-size:20px;
}

.bodynamefooter {
font-family:verdana;
font-size:14px;
font-weight:700
}

.bodyphonetxt {
font-family:arial;
font-size:20px;
}

.bodyprice {
color:#787878;
font-family:arial;
font-size:12px;
font-weight:700;
}

.bodyrequiredfield {
color:red;
font-family:verdana;
font-size:13px;
font-weight:700;
}

.bodysubheader {
font-family:arial;
font-size:15px;
font-weight:700;
}

.bodysubred {
color:#fff;
font-family:arial;
font-size:13px;
font-weight:400;
}

.bodysubwhte {
color:#fff;
font-family:arial;
font-size:13px;
font-weight:700;
}

.bodythinheader {
font-family:arial;
font-size:15px;
}

.bodytxt {
background-color:#fff;
font-family:arial;
font-size:12px;
line-height:17px;
text-align:left;
}


.bodytxtq {
background-color:#fff;
font-family:arial;
font-size:13px;
line-height:18px;
text-align:left;
padding-right: 30px; 
padding-left: 30px;
}

.bodytxt10 {
font-family:arial;
font-size:10px;
line-height:16px;
}

.bodytxt11 {
font-family:arial;
font-size:10px;
line-height:12px;
}

.bodytxt9 {
background-color:#fff;
font-family:arial;
font-size:12px;
line-height:17px;
text-align:left;
}

.bodytxtbig { font-family:arial; font-size:17px
; line-height: 21px; }

.bodytxtbig02 {
font-family:arial;
font-size:22px;
}
.bodytxtbig02w { color: #fff; font-size: 22px; font-family: arial; line-height: 25px; }
.bodytxthome {
font-family:arial;
font-size:11px;
}

.bodytxtnewsletter {
background-color:#fff;
font-family:arial;
font-size:16px;
line-height:18px;
text-align:left
}

.bodytxtquote {
background-color:#fff;
color:#646464;
font-family:arial;
font-size:15px;
font-weight:700;
line-height:18px;
text-align:left;
}

.bodytxtquotename {
font-family:arial;
font-size:12px;
font-weight:700;
line-height:25px;
text-align:left;
}

.bodytxtsm {
font-family:arial;
font-size:10px;
}

.bodytxtsmhm {
font-family:arial;
font-size:11px;
}

.bodytxtxbig {
font-family:arial;
font-size:30px;
line-height:33px;
}

.bodytxtxbig-r {
font-family:arial;
font-size:17px;
font-weight:700;
line-height:20px;
}

.bodyvenu {
font-family:arial;
font-size:27px;
}

.entryq { background-image: url(../images/memorial-quote-merce.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; }



.center {
background-color:#fff;
}

.hr-blue5 {
background-color:#fff;
background-image:url(../images/merce-center-background.gif);
background-repeat:repeat-y;
border-bottom:5px solid #69c;
border-left-width:0;
border-right-width:0;
}

.hr-g1 {
border-top:1px solid #ccc;
}

.img-l {
padding-bottom:30px;
padding-right:30px;
}

.img-r {
padding-bottom:30px;
padding-left:30px;
}

.menu-w-bg {
background-color:#fff;
background-image:url(../images/merce-center-background.gif);
background-repeat:repeat-y;
}

.scherrfooter {
font-family:verdana;
font-size:10px;
}

.white-bg {
background-color:#fff;
}

a.linkopacity img {
opacity:1;
}

a.linkopacity:hover img {
opacity:0.5;
}

a.menu-in:active {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}

a.menu-in:hover {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}

a.menu-in:link {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}

a.menu-in:visited {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}

a.menu-main:active {
color:#fff;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-main:link {
color:#fff;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-main:visited {
color:#fff;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-main:hover {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-tin:active {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-tin:link {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-tin:visited {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-tin:hover {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-tmain:active {
color:#787878;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-tmain:link {
color:#787878;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-tmain:visited {
color:#787878;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menu-tmain:hover {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px;
text-decoration:none;
}
a.menul-in:active {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-in:link {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-in:visited {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none
}
a.menul-in:hover {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none
}
a.menul-main:active {
color:#fff;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none
}
a.menul-main:link {
color:#fff;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-main:visited {
color:#fff;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-main:hover {
color:#000;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-tin:active {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-tin:link {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-tin:visited {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-tin:hover {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-tmain:active {
color:#787878;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-tmain:link {
color:#787878;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-tmain:visited {
color:#787878;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a.menul-tmain:hover {
color:#69c;
font-family:arial;
font-size:17px;
padding:5px 9px 5px 17px;
text-decoration:none;
}
a:active {
color:#69c;
text-decoration:none;
}
a:link {
color:#69c;
text-decoration:none;
}
a:visited {
color:#69c;
text-decoration:none;
}
a:hover {
color:#69c;
text-decoration:underline;
}
body {
background-color:#FFF;
color:#000;
margin:0;
}


#menu {
	width:770px;
	font-family:arial;
	float:left;
	margin:0px;
	padding:4px 0px 0px 0px;
	z-index:30;
	background:#69c;
	text-align:center!important;
	
}
#menu li {
	margin:0px;
	padding:0px 2px 0px 2px;
	list-style:none;
	float:left;
	font-size:14px;
	font-weight:normal;
	white-space:nowrap;
}
#menu li a {
	display:block;
	width:auto;
	white-space:nowrap;
	margin:1px 1px 0px 1px;
	padding:4px 9px 7px 9px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
#menu li a:hover {
	margin:0px;
	background:#fff;
	color:#548ebf;
	border:solid 1px #98cefc;
	border-bottom:none;
}
.menuOn {
	margin:0px!important;
	background:#fff;
	color:#3982bf!important;
	border:solid 1px #98cefc!important;
	border-bottom:none!important;
}


#menu div {
	position:absolute;
	font-family:arial;
	visibility:hidden;
	margin:0px;
	padding:0px 3px 0px 3px;
	background:#fff;
	border:1px solid #bcbcbc;
	border-top:none;
}
#menu div a {
	position:relative;
	display:block;
	margin:0px -3px 0px -3px!important;
	padding:3px 10px 3px 11px!important;
	width:auto;
	white-space:nowrap;
	text-align:left;
	text-decoration:none;
	color:#3982bf;
	font:11px arial;
	border-top:dotted 1px #d7d7d7!important;
}
#menu div a:hover {
	border:none;
	background:#efefef;
	margin:0px -3px 0px -3px;
	padding:3px 7px 3px 12px;
	border-top:dotted 1px #d7d7d7!important;
	text-decoration:underline;
}


#subNav {
	width:752px;
	float:left;
	font-family:arial!important;
	background:#fff;
	height:25px;
	border:solid 1px #b1b1b1;
	border-top:none;
	margin:0px 0px 0px 3px;
	padding:0px;
	font-size:13px;
	
	
}
#subNav span {
	float:left;
	height:25px;
	background-image:url(../images/bgSubNavTitle.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:15px;
	padding:0px 25px 0px 15px;
	color:#fff;
	
}

#subNav a {
	float:left;
	color:#828282;
	margin:0px 20px 0px 0px;
	padding:5px 0px 0px 0px;
	
}

#subNav span a {
	float:left;
	color:#fff;
	margin:0px;
	padding:5px 0px 0px 0px;
	
}


#subNav a.on, #subNav a:hover {
	color:#3982bf;
}


#subNav span a:hover {
	color:#fff;
}


.login {
	
position:absolute;
left:50%;
margin-left:-385px;
top:6px;
width:770px;
text-align:right;
height:20px;
color:#747474;
margin-bottom:-20px;
background-color:#fff;
font-family:verdana;
font-size:11px;
text-align:right;
}
