@charset "UTF-8";
/* CSS Document */

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent; }

:focus { outline : 0; } 
ol, ul { list-style : none; }
table { border:none; border-collapse : collapse; border-spacing : 0; }
caption, th, td { text-align : left; font-weight : normal; }
blockquote:before, blockquote:after, q:before, q:after { content : ""; }
blockquote, q { quotes : "" ""; }

/* =body */
body { font : normal 70%/1 Georgia, serif;  }

/* =blocktext */
h1, h2, h3, h4, h5, p, blockquote, address, dl, ul, ol { margin : 0; padding : 0; }
h1, h2, h3 { font-family : Georgia, serif; font-weight : normal; text-transform : uppercase; line-height : 1; }

/* =h1, h2 */
h1, h2 {
	font-size : 180%;
	line-height: 90%;
	text-transform: capitalize;
}

/* =h3 */
h3 { font-size : 160%; }
li h3 { margin-left : 0; }

/* =h4 */
h4 { font-size : 140%; }
li h4 {
	margin-left : 0;
	font-weight: normal;
	color:#FFF;
}

/* =h5 */
h5 { font-size : 120%; }
li h5 { margin-left : 0; }

/* =p */
p { font-size : 100%; }
li p { margin-left : 0; }
form div p { margin-left : 0; }
dd p { margin-left : 0; padding-top : 0; }

/* =blockquote */
li blockquote { margin-left : 0; }

/* =strong/b/em/i */
strong, b {
	font-weight : bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1.18em;
}
em, i {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	color: #141414;
	font-style:italic;
}

/* =address */
address { font-style : normal; }
address span { display : block; }

/* =dl/dt/dd */
dt { font-weight : bold; }
dd { padding-bottom : 0; }

/* =ul */
ul { list-style-type : none; }
ul ul { margin-left : 0;  }

/* =ol */
ol ol { margin-left : 0; }

/* =img */
img, a img {
	border : none;
	display: inline;
	float: left;
	margin-right: 23px;
}

/* =hr */
hr { display : none; }

/* =form */
input, select, textarea { font : 99% Georgia, serif; }

h2 a, h3 a { font-weight : inherit; }

/* Normalizes margin, padding */
body, ol, li, h2, h3, p {
	margin : 0;
	padding : 0;
	border:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Removes list-style from lists */
ol {
	list-style-type: decimal;
	list-style-position:outside;
}

/* Removes border from fieldset and img */
img {
	border : 12px solid #83898F;
	background-color: #83898F;
}

/* end all testing add-ons - What follows is the original markup */


html {
	text-align:center;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1.18em;
	color:#000;

	text-align:center; 
	background-color: #83898f;
}
#container {
	height: 965px;
	width: 1060px;
	position:relative;
	z-index: 1;
	text-align:left;
	background-color: #83898f;
	margin:0 auto;
	padding: 0px;
}
#mp_afterAnim {
	position:absolute;
	top: 3px;
	width:611px;
	height:450px;
	left:430px;
	z-index: 5;
	border: 12px solid #83898f;
	background-color: #83898f;
}
#beforeBox {
	position:absolute;
	height: 260px;
	width: 276px;
	top:482px;
	left:130px;
}
#beforeText {
	position:absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	width:156px;
	top: 468px;
	color:#941919;
	text-align:left;
	z-index:10;
	list-style-type: none;
	left: 4px;
	background-color:#999;
}
p.narrow {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1.18em;
	margin-bottom: 12px;
}
li#beforeText a {
	position:absolute;
	list-style-type:none;
	z-index:5;
	margin:0;
}
#beforeAnim {
	position:absolute;
	list-style-type:none;
	width:446px;
	height:335px;
	top: 118px;
	left:-20px;
	z-index:0;
	background-color: #83898f;
	border: 12px solid #83898f;
}
#beforeAnim {
	list-style-type:none;
}
a:link {
	text-decoration: none;
	color:#272727;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
}
#textTop {
	position:absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height:1.12em;
	text-align:left;
	left:442px;
	top:468px;
	width:158px;
	z-index:300;
}
#textTop p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	color: #272727;
	/*	margin-top: 7px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #63A584;
}
#textTop .text_sub em {
	color: #FFF;
	margin-bottom: 12px;
}
#textTop strong {
	margin-bottom: 0em;
}
.text_sub {
	margin-bottom: 1em;
}
#beforeText .spaceAfter {
	margin-bottom: 1em;
}
.margintop {
	margin-top: 12px;
}
#swapCovers {
	position:absolute;
	width:346px;
	height:475px;
	left:717px;
	top: 493px;
	z-index: 20;
	margin-right:0;
}
#container h2 {
	color:#369;
	font-style:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	line-height: 15px;
	font-size: 15px;
}
#textTop .text_sub-upbold {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	margin-top: 0px;
}
#beforeIntro {
	position:absolute;
	left:-12px;
	top:140px;
	width:96px;
	height:58px;
	z-index:100;
}
.text_sub1 {	margin-bottom: 1em;
}
.text_sub em {
	color: #000;
}
#textTop .text_sub-blkItal {
	font-style: italic;
	color: #000;
}
#beforeText-boldRom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
#beforeText-Romlk {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #000;
}
#container #textTop h3 {
	font-size: 16px;
	line-height: 1em;
	text-transform: none;
	color: #000;
	background-color: #63A584;
	padding-left:3px;
	text-indent: 50%;
}
#beforeText-rom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	color: #000;
}
.upsize {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	color: #000;
}
#textTop h4 {
	font-weight: normal;
	font-size: 13px;
	line-height: 1.12em;
	color: #000;
	margin-right: 0px;
}
.upsizeWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	color: #941919;
	font-weight:normal;
}
#textTop .upsizeWhite {
	color: #000;
	font-size: 12px;
	line-height: 1.12em;
}
.upsizeWhite em {
	color:#000;
	font-style: italic;
}
.upsizeWhite .firstline {
	margin-left: -4px;
}
#textTop h2 .firstline, #textTop h3 .firstline {
	margin-left: -4px;
	border: none;
}
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
}
a {
	font-family: Georgia, "Palatino. Times New Roman", Times, serif;
	font-size: 11px;
	color: #fff;
	line-height: 1.10em;
}
#textTop a {
	color: #fff;
}
#textTop a:hover {
	color: #000;
}
.em_white {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #FFF;
	line-height: 1em;
}
#textTop .whiteRom {
	font-style: normal;
	color: #272727;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	margin-top: 0;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
.negativeIndent {
	margin-right: -5px;
	font-family: Georgia, "Psalatino. Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 15px;
}
.colorless {
	color: #83898f;
}
#pageTitle {
	position:absolute;
	left:0px;
	top:0px;
	width:264px;
	height:182px;
	z-index:1;
	text-indent:-9999px;
	visibility: hidden;
}
#pageTitle li h1, #pageTitle li h2, #pageTitle li h3 {
	color:#fff;
	text-indent:-9999px;
}
#navbar {
	position:absolute;
	z-index:120;
	width: 305px;
	top: 463px;
	left: 756px;
	height: 48px;
}
#navbar li {
	display:inline;
}
#textTop .text_sub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	margin: 0px;
	color: #000;
}
#container #textTop p subhead {
	margin-bottom: 0px;
}
#beforeText .heading {
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	color: #941919;
	margin-top: 0px;
	margin-bottom: 0px;
}
p.heading {
	margin-bottom: 5px;}
#beforeText p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	margin-top: 0px;
}
li#lastOne a img {
		margin-right:0;
}
#swapBox {
		margin-right:0;
}
#textTop h2.upsizeBlack, #beforeText h2.upsizeBlack {
		color: #fff;
}
div#textTop, li#beforeText {
	text-align: left;
	color: #3E3734;
}
.leventon-heading {
	position:absolute;
	top:682px;
	left:442px;
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	color: #272727;
	width:293px;
	z-index:300;
	visibility: visible;
}
.leventon-heading a {
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	background-color:#CACE7B;
	background-color:#B7B950;
	background-color:#A9A77A;
	background-color:#83898f;
	font-size: 12px;
	line-height: 1.12em;
	color: #000;	/*border-bottom: 1px dotted #272727;*/
}
#textTop .leventon-heading a:hover {
	background-color:#A5A5A5;
	color:#666;
	color:#000;
}
#textTop .leventon-heading a:active {
	background-color:#999;
	color:#666;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#textTop h1, #beforeBox h1 {
	color: #000;
}
#beforeIntro h1 {
	font-size: 24px;
	line-height:23px;
}
.negativeIndent {
	margin-left: -5px;
}
p.heading em {
	font-size:11px;
	font-style:italic;
	margin-bottom: 0px;
}
#beforeText .upsizeWhite-ital {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#beforeText em {
	font-style: italic;
	color:#941919;
}
.black {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.blockLines {
	background-color: #63A584;
	z-index: 30;
}
.blockLinesRed {
}
#container #textTop .whiteRom-caption {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.indent {
	margin-top: 0px;
}
#textTop h4 em {
	font-style: italic;
	color: #000;
}	
h4 span {
	font-style: italic;
	color: #000;
	font-size: 13px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.leventon-heading em {
	display:block;
	color: #000;
	font-style: normal;

}
#textTop .leventon-heading a {
	color: #000;
	border-bottom:1px dashed #555;
}
#textTop .whiteRom em {
	font-style: normal;
	color: #000;
}
span em {
	font-style:normal;
	color:#A03132;
}
#navblkcontainer {
	position: absolute;
	width: 1100px;
	margin:0 auto;
	left: 5px;
}	
#arrowButtons {
	position:absolute;
	left:12px;
	top:8px;
	width: 221px;
	height:38px;
	z-index:100;
	visibility: visible;
}
a {
	font-size: 12px;
}
a:link {
	color: #000;
}
a:hover {
	color: #666;
}
#navbar li.opacity a:hover {
	opacity:0.4;
}
a:active {
	color: #000;
}
.padding-bottom {
	padding-bottom: 2px;
	width:612px;
	margin-bottom:2px;
	padding-bottom:2px;
}
.leventon-heading span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	color: #000;
}
.twelve {font-size: 12px}
#beforeText span {
	font-size: 13px;
	line-height: 22px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#textTop .thin {
	font-size: 3px;
	color: #83898F;
}
#textTop .leventon-heading span {
	font-size: 16px;
	line-height:12px;
	font-weight: bold;
	color: #000;
}
#navMain {
	position:absolute;
	top:15px;
	left:15px;
	z-index:100;
	width: 386px;
}	
#navMain li {
	font-family:Georgia, serif;
	font-size:13px;
	color:#5e5d5d;
	margin:0;
	width:70px;
	text-align:left;
	text-indent:3px;
	border-right:none;
	float:left;
	text-decoration:none;
}
#back {
	color:#5e5d5d;
}
#navMain a:link, #navMain a:visited {
	font-size:13px;
	color:#5e5d5d;
	text-decoration:none;
	display: block;
}
#back a, #home a, #samples a {
	font-size:13px;
	color:#5e5d5d;
	display:block;	
}
#back a:visited, #home a:visited, #samples a:visited {
	color:#7a7979;
}
#navMain  a:hover {
	color:#fff;
	background-color:#c26556;
	display:block;
	text-decoration: none;
}
#back a:hover, #home a:hover, #samples a:hover{
	color:#fff;	
	background-color:#F66;
}
#navMain .green a:hover {
	color:#fff;
	background-color: #648d7e;
}
#navMain .green a:active {
	color:#fff;
	background-color: #333;
}
#navMain  a:active {
	color:#fff;
	background-color:#333;
}
#navMain li.noLink {
	color:#D9D9D9;
	background-color:#666;
}
#navMain .lastOne {
	line-height:15px;
	height:15px;
}
#beforeText .indent {
	text-transform: none;
	font-size: 16px;
	color: #941919;
	padding-left: 2px;
	text-indent: 50%;
	background-color:#999;
}
.blockLinesRed .darkerRed {
	color: #941919;
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#beforeText .darkerRed indent {
	font-size: 13px;
}
#beforeText .indent up13pt {
	font-size: 13px;
}
#textTop .whiteRom .ital {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#textTop #leventonCredit {
	left:0;
	top:215px;
	top:0;
	width:240px;
	width: 160px;
}
#container #beforeText {
	background-color: #999;
}
#leventonCredit .rightTestimonial a {
	font-style: italic;
	text-align: right;
	color:#333;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 0px;
	text-decoration: none;
}
#container #testimonialOpen em:hover {
	color: #272727;
	color:#999;
	cursor:pointer;
}
.leventonCredit {
	background-color: #63A584;
	background-color:#89abc5;
	color: #333;
	border-bottom:2px solid #83898f;
	width:158px;
}
.leventonCredit a {
	color: #333;
	color:#272727;
}
.leventonCredit a {
	display:block;
	background-color:#c9b759;
	background-color:#89abc5;
	/*text-indent: 14px;*/
}
.leventonCredit a:hover {
	background-color:#c0c0c0;
	color:#666;
}
.leventonCredit a:active {
	color:#141414;
}
#testimonialOpen .marginAbove {
	padding-top: 12px;
}
#beforeText .blockLinesRed {
	background-color: #999;
}
leventonCredit {
	color: #272727;
}

#textTop .leventon-heading {
	background-color: #83898f;
	margin-top:0;
}
span {
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
}
#container #beforeText .blockText {
	background-color: #999;
}
#testimonialOpen {
	position:absolute;
	color:#333;
	top:648px;
	left:442px;
	/*width:293px;*/
	z-index:300;	/*margin-top: 2px;*/
	visibility: visible;
}
#testimonialOpen p {
	color: #272727;
	color:#141414;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.12em;
	font-size: 12px;
}
#testimonialOpen p em {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#83898f;
}
#testimonialOpen p em span.rom {
	font-family:Georgia, serif;
	font-style:normal;
}
#container #textTop .leventonCredit .leventon-heading rightTestimonial a:hover {
	color: #333;
}
.leventonCredit span {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #272727;
	color:#141414;
	color:#000;
	text-indent:14px;
}
.leventonCredit span:hover {
	color:#999;
}
.leventonCredit a:hover {
	color:#999;
}
div.leventonCredit em a:hover {
	color:#999;
}
.leventonCredit:hover {
	color:#999;
}

.leventonCredit span:active {
	color:#141414;
	
}
#testimonialOpen a:hover {
	background-color:#c0c0c0;
}
.leventonCredit .italic {
	font-style: italic;
	color:#141414;
}
.leventonCredit:hover .italic {
	font-style: italic;
	color:#666;
}
#testimonialWide {
	position:absolute;
	width: 294px;
	left: 442px;
	top: 704px;
	z-index: 100;
	color:#141414;
	color:#666;
	visibility: visible;
	opacity: .3;
	background-color:#999;
}
#testimonialWide a:hover {
	opacity: 1;
}
#testimonialWide p a {
	color:#83898f;
}
#testimonialWide p:hover {
	color:#141414;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#999;
}
#testimonialWide rom a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #272727;	
}
#testimonialOpen {
	width: 158px;
}
#testimonialOpen .leventonCredit:hover {
	background-color: #c0c0c0;
}
#testimonialOpen .leventonCredit .italic a:hover {
	color: #141414;
}
#testimonialOpen .leventonCredit a:active {
	color: #141414;
}
#testimonialOpen a:active {
	color: #141414;
}
#testimonialOpen .leventonCredit a:hover .italic {
	color: #83898f;
}
#testimonialWide .rom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.12px;
}
#testimonialWide rom a {
	color: #131313;
}
#testimonialWide .rom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.12em;
	color: #121212;
}
#testimonialWide em {
	color: #141414;
}
#testimonialWide em a:hover {
	color: #141414;
}
#testimonialWide a:hover, #testimonialWide em a:hover, #testimonialWide .rom a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
	color: #141414;
}
#testimonialWide .rom .special a {
	color: #141414;
}
#testimonialWide .rom a {
	color: #141414;
}
#testimonialWide a:hover {
	background-color:#999;
	color:#141414;
}
#testimonialWide:hover {
	opacity: 1.0;
}
.leventonCredit strong {
	color: #121212;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.12em;
}
#testimonialOpen .leventonCredit em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
}
#testimonialOpen .leventonCredit strong:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
}
#testimonialOpen .leventonCredit strong:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #121212;
}
