/** FONT DEFINITIONS **/
/* Mrs Eaves font family*/
@font-face {
	font-family: 'MrsEavesRomanLiningRegular';
	src: url('/fonts/mrseavromlin-webfont.eot');
	src: local('?'), url('/fonts/mrseavromlin-webfont.woff') format('woff'), url('/fonts/mrseavromlin-webfont.ttf') format('truetype'), url('/fonts/mrseavromlin-webfont.svg#webfont57w5CMXf') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MrsEavesItalicRegular';
	src: url('/fonts/mrseavita-webfont.eot');
	src: local('MrsEavesItalicRegular'), url('/fonts/mrseavita-webfont.woff') format('woff'), url('/fonts/mrseavita-webfont.ttf') format('truetype'), url('/fonts/mrseavita-webfont.svg#webfont7PL7BRcg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MrsEavesAllSmallCapsRegular';
	src: url('/fonts/mrseavallsmacap-webfont.eot');
	src: local('MrsEavesAllSmallCapsRegular'), url('/fonts/mrseavallsmacap-webfont.woff') format('woff'), url('/fonts/mrseavallsmacap-webfont.ttf') format('truetype'), url('/fonts/mrseavallsmacap-webfont.svg#webfonthM6P1ZiD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MrsEavesBoldRegular';
	src: url('/fonts/mrseavbol-webfont.eot');
	src: local('MrsEavesBoldRegular'), url('/fonts/mrseavbol-webfont.woff') format('woff'), url('/fonts/mrseavbol-webfont.ttf') format('truetype'), url('/fonts/mrseavbol-webfont.svg#webfontZ4OJwWDY') format('svg');
	font-weight: normal;
	font-style: normal;
}

		.MrsEavesRomanLining {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'MrsEavesRomanLiningRegular', sans-serif;
			font-size-adjust: 0.33;
		}
		.MrsEavesItalic {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'MrsEavesItalicRegular', sans-serif;
			font-size-adjust: 0.35;
		}
		.MrsEavesAllSmallCaps {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'MrsEavesAllSmallCapsRegular', sans-serif;
			font-size-adjust: 0.43;
		}
		.MrsEavesBold {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'MrsEavesBoldRegular', sans-serif;
			font-size-adjust: 0.33;
		}

/* Rebecca font family*/
@font-face {
	font-family: 'FGRebeccaScriptRegular';
	src: url('/fonts/fgrebeccascript-webfont.eot');
	src: local('FGRebeccaScriptRegular'), url('/fonts/fgrebeccascript-webfont.woff') format('woff'), url('/fonts/fgrebeccascript-webfont.ttf') format('truetype'), url('/fonts/fgrebeccascript-webfont.svg#webfontrYNCAj1X') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FGRebeccaRegular';
	src: url('/fonts/fgrebecca-webfont.eot');
	src: local('FGRebeccaRegular'), url('/fonts/fgrebecca-webfont.woff') format('woff'), url('/fonts/fgrebecca-webfont.ttf') format('truetype'), url('/fonts/fgrebecca-webfont.svg#webfontXE6d2ZAR') format('svg');
	font-weight: normal;
	font-style: normal;
}

		.FGRebeccaScript {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'FGRebeccaScriptRegular', sans-serif;
			font-size-adjust: 0.47;
		}
		.FGRebecca {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'FGRebeccaRegular', sans-serif;
			font-size-adjust: 0.54;
		}
/** END OF FONT DEFINITIONS **/

body { font-size: 75%; font-family: Arial, Helvetica, sans-serif; background-color:#FBF3DE; margin: 0; padding: 0; line-height: 1.6em; }

a { color: #582700; }
	a:hover { text-decoration: none; }
	.smallcaps {text-transform:uppercase; font-size:.9em; text-decoration:none; font-weight:bold;}
	a:hover.smallcaps {text-decoration:underline;}

img { border: 0; }

.clear { clear: left; display: block; margin: 0; padding: 0; height: 1px; line-height: 1px; font-size: 1px; }

fieldset { margin: 0; padding: 0; border: 0; }

ul.global { list-style: square; font-size: .9em; color: #582700; }

div#center { width: 987px; padding-top:0; margin: 0 auto 0 auto; background: url(../images/global/woodbgwrap.jpg) repeat-y; }
div#centerhome { width: 987px; padding-top:0; margin: 0 auto 0 auto; background: url(../images/global/woodbghome.jpg) no-repeat; }
div#main_navhome { position:absolute; margin: 20px 0 0 62px; padding:0; background: url(/images/global/navbg.jpg) no-repeat; }
div#main_navhome img { vertical-align:top; }
div#main_nav { height:160px; position:absolute; margin: 20px 0 0 63px; background: url(/images/navtanbg.jpg) no-repeat; }
div#main_nav img { vertical-align:top; }
div#homepage_block { position: relative; width: auto; height: 501px; background: url(/images/global/topbghome.jpg) top center no-repeat; }
div#page_block { position: relative; min-height:1820px; width: auto; background: url(/images/global/topbg.jpg) top center no-repeat; }
div#homepage_splash { position: absolute; margin: 69px 0 0 36px; width: 927px; height: 493px; }

div#content_blocks { position: relative; width: auto; height: 192px; margin-top: 125px; margin-bottom: 10px; margin-left:20px; }
	div#content_blocks div.small { position: absolute; top: 0; width: 218px; height: 192px; background: url(../images/contentblock_sm.gif) no-repeat; }
	div#content_blocks div#left_block { left: 0; }
	div#content_blocks div#right_block { left: 710px; }
	div#content_blocks div#middle_block { position: absolute; width: 488px; height: 192px; left: 224px; top: 0; background: url(../images/contentblock.gif) no-repeat; }
		div#middle_block div.position, div#right_block div.position { z-index: 150; position: absolute; top: 12px; left: 18px; }
		div#left_block div.position { z-index: 150; position: absolute; top: 12px; right: 12px; text-align: right; }
		div#middle_block div#movie { position: absolute; top: 17px; right: 21px; background-color: #fff; }
		img#catalog { z-index: 140; position: absolute; top: 50px; left: -3px; }
		img#requestcat { z-index: 140; position: absolute; top: 56px; right: -25px; }
		div#left_block div.purchase { z-index: 150; position: absolute; bottom: 8px; right: 12px; }
		div#right_block div.requestcat { z-index: 150; position: absolute; bottom: 8px; left: 18px; }
	
div#header { position: relative; width: auto; height: 234px; margin-top: 30px; }
	div.header1 { background: url(../images/global/headers/womanchildren0910.gif) no-repeat; }
	div.header2 { background: url(../images/global/headers/baptize0910.gif) no-repeat; }
	div.header3 { background: url(../images/global/headers/twogirls0910.gif) no-repeat; }
	div.header4 { background: url(../images/global/headers/men_well0910.gif) no-repeat; }

	div#logo { position: absolute; top: 96px; right: 59px; }

	div#request_catalog { position: absolute; left: 0; top: 16px; }
	div#header_nav { position: absolute; right: 50px; top: 0px; }

	ul.secondary_nav { list-style: none; margin:0; padding: 0; }
	div#footer ul.secondary_nav { list-style: none; margin: 20px 0 0 0; padding: 0; }
		ul.secondary_nav li { margin-left: 10px; display: inline; }
			ul.secondary_nav li { font-size: .9em; color: #582700; text-transform: uppercase; font-family: Georgia, Arial, Helvetica, sans-serif; }
			ul.secondary_nav li a {text-decoration: none; color: inherit; }
			ul.secondary_nav li a:hover { text-decoration: underline; }
			
	div#navigation { z-index: 200; position: absolute; bottom: -12px; width: auto; height: 42px; }
		div#navigation ul { list-style: none; margin: 0; padding: 0; }
			div#navigation ul li { display: inline; margin: 0; padding: 0; float: left; }

div#core { position: relative; width: auto; padding-top: 16px; margin: 12px 6px 0 6px; }

div#left_bg { position: relative; width: auto; background: url(/images/leftpape.jpg) top left no-repeat; margin: -4px 0 0 19px; }
div#right_bg { position: relative; width: auto; }

div#left { z-index: 200; position: relative; float: left; width: 164px; padding-top: 28px; padding-bottom: 30px; margin-left: 20px; }
div#right { z-index: 200; position: relative; float: right; width: 258px; padding-bottom: 30px; }
div#content { z-index: 100; position: relative; width: auto; margin-left: 164px; margin-right: 258px; padding-bottom: 30px; margin-top:203px;  }
	div#paddingbrowse { position: relative; width: auto; padding: 0 10px 0 10px; }
	div#padding { position: relative; padding: 10px 10px 30px 14px; margin-top:103px; margin-left:30px; z-index:1000; background-color: #FBF3DE; width:490px; }
	div#stories-padding { position: relative; padding: 10px 10px 30px 14px; margin-top:103px; margin-left:30px; background: none;}
	
	div#content ul, div#content div.para { }
	div#content h4 { color: #B32735; font-weight: bold; }
	div#content div.intro { border-bottom: #f7efc8 solid 1px; margin-top: 20px; padding-bottom: 20px; margin-bottom: 20px; }
	
	div.item { position: relative; padding-bottom: 30px; padding-top: 10px; }
		div.item div.image { position: relative; float: left; margin-top:14px; margin-left:6px; }
		div.item div.info { width:319px; background-color:#F6F4E5; margin-left: 195px; padding:10px; }
		div.innerinfo { width:299px; border:1px solid #582700; padding:10px; }
		div.item div.info h3 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 1.6em; margin-top: 0; font-weight: normal; margin-bottom: 6px; }
		div.item div.info span.price { color: #884a1b; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 1.4em; }
		div.item div.info p { line-height: 1.4em; margin-top: 6px; }
		div.item div.add label { color: #582700; font-size: .9em; margin-right: 8px; }
		div.item div.add input { margin-right: 14px; }
		div.item div.add input.add_basket { background-color: #582700; color: #FBF3DE; border: 0; padding: 4px; width: 140px; height: 30px; font-size: 1.1em; }
		input.add_basketred { background-color: #B42505; color: #FFFFFF; border: 0; padding: 4px; width: 140px; height: 30px; font-size: 1.1em; }

div#stories-container {background: url('/images/paper-bg.png') top left no-repeat; position:relative; top:-60px; left:-19px; width: 504px; padding: 20px 0 0 6px; margin-top: 40px;}
	div#stories-container a {color:black;}
	h1 {font-family:FGRebeccaScriptRegular; font-weight:normal; font-size: 2.5em; color: rgb(158,6,33);}
	div#stories-container h2, div.reportbox h2 {font-family:FGRebeccaRegular; font-weight:normal; font-size: 1.4em; color:black; padding-top: 20px;}
	div#stories-container h3, div.reportbox h3 {font-family:MrsEavesRomanLiningRegular; font-weight:normal; font-size: 1.6em; text-transform:uppercase;}
	div#stories-container img {background:url('/images/image-card-bg.jpg') top left; padding:7px 7px 25px 7px; margin: 3px; border: rgb(207,191,137) 1px dotted;}
	div#stories-container img.plain {border: none; background:none; padding:0; margin:2px;}

div#stories {font-family: Arial, Helvetica, sans-serif; background: url('/images/cream-bg.gif') 0px 50px; padding: 0 12px 12px 12px; }
	div#stories .item { color:rgb(87,43,14); margin: 0px; padding: 4px 0px;}

fieldset#search { padding-left: 1px; }
	fieldset#search div.form_title { position: relative; margin-top: 14px; }
	fieldset#search div.row { position: relative; margin-bottom: 2px; }
	fieldset#search div.row input { float: left; margin-left: 0; }
	fieldset#search div.row label { display: block; position: relative; padding-top: 1px; font-size: .8em; color: #582700; }
	fieldset#search div.row label span { display: block; padding-top: 2px; margin-left: 18px; }
	input.search_button { margin-top: 10px; background-color: #582700; color: #ffffcc; border: 0; padding: 4px; }
	
	fieldset#search div.price { position: relative; margin-bottom: 4px; }
	fieldset#search div.price span { display: block; margin-left: 36px; }
	fieldset#search div.price label { float: left; padding-left: 8px; font-size: .8em; color: #582700; }
	
	div.selection { position: relative; margin-bottom: 2px; margin-top: 6px; font-weight: bold; font-size: .8em; }

div.title { position: relative; padding-top: 38px; }
.align_right { text-align: right; }
div.divider { position: relative; width: auto; background: url(../images/global/rightside_divider.gif) no-repeat right; }
div#notepad { position: relative; margin-top: 25px; margin-bottom: 14px; }
div.rightside_container { position: relative; width: 214px; margin-right: 18px; margin-left: 26px; text-align: right; margin-bottom: 8px; margin-top: -20px; background-image: url(/images/heartpaper.gif); height:113px; }
div.rightcat_container { position: relative; width: 214px; margin-right: 18px; margin-left: 26px; text-align: right; margin-bottom: 8px; margin-top: 15px; background-image: url(/images/rightpaper.gif); }
div.rightmed_container { position: relative; width: 219px; height:176px; margin-right: 18px; margin-left: 26px; text-align: right; margin-bottom: 8px; margin-top: 15px; background-image: url(/images/medpape.gif);}

	div.rightside_container p, div#content_blocks p { display: block; position: relative; margin-top: 0; line-height: 1.4em; color: #532920; font-size: .9em; }
	.child_bg { background: url(../images/global/catthumb.jpg) no-repeat 0 28px; }
	.heart_bg { background: url(../images/heartonbg.jpg) no-repeat; }
	div#video { position: absolute; left: 0; top: 30px; margin-top: 6px; margin-left: 20px; }

.center { text-align: center; }
.center-heading { text-align: center; }

h3.steps { color: #884a1b; font-size: 1em; }
span.steps_desc { display: block; background-color: #666666; padding: 2px 8px 2px 8px; color: #fff; font-size: .9em; font-weight: bold; }

table.table1 { width: 100%; border-collapse: collapse; font-size: .9em; }
	table.table1 th { background-color: #797979; color: #fff; padding: 2px; text-align: left; }
	table.table1 td { padding: 6px; }
	table.table1 td.span { width: 100%; }
	span#grandtotal { display: block; margin-top: 6px; background-color: #797979; padding: 2px 8px 2px 8px; color: #fff; width: 120px; margin-left: auto; font-weight: bold; font-size: .9em; }
	div#buttons { margin-top: 20px; text-align: center; }
	span.submit { display: block; margin-top: 10px; }

fieldset.global table { border-collapse: collapse; width: 100%; margin-top: 10px; }
fieldset.global table td { padding: 2px 8px 2px 8px; border-bottom: 1px solid #fff; font-size: .9em; }
fieldset.global table td.label { background-color:#E2D9C4; color: #000000; font-size: .9em; width: 150px; text-align: right; vertical-align: top; }
fieldset.global table td span.details { margin-left: 8px; }

div#footer { position: relative; width: auto; height:53px; margin: 11px 14px 0px 14px; padding: 10px 0 0 0; text-align: center; background: url(/images/global/bottbg.gif) no-repeat; }

h3{	color:#582700; font-size: 11pt;	}
.container{ font-size:11px; color:#582700; margin-right:10px; }

div.reportbox { padding: 12px 125px; text-align: center; height: 200px; }
div.reportbox .item { float:left; background: url('/images/cream-bg.gif'); padding:10px; margin: 12px; }
.pledge{ font-weight:bold; font-size:14px; }
h3 a { text-decoration:none; }
.captch { display:none; }
