@charset "UTF-8";
body {
	width: 842px;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
img, table {
	border: 0;
}
table tr td {
	padding: 0;
	margin: 0;
}
#menuTD_1, #menuTD_2, #menuTD_3, #menuTD_home {
	background: url(images/menu_blank.gif) 0 100px no-repeat;
	height: 378px;
}
#menuTD_home {
	background: url(images/menu.gif) 0 100px no-repeat;
}
table tr td {
	vertical-align: top;
}
#menuTD_1 {
	width: 344px;
}
#menuTD_3 {
	width: 290px;
}
#menuTD_1 #logo {
	margin-bottom: 7px;
	background: url(images/logo.gif) no-repeat;
	width: 344px;
	height: 100px;
}
#menuTD_1 #logo img {
	width: 100%;
	height: 100%;
}
#menuTD_2 {
	width: 299px;
}
#menuTD_2 #logo, #menuTD_3 #logo {
	margin-bottom: 7px;
	background: url(images/logo.gif) no-repeat;
	width: 299px;
	height: 100px;
}
#menuTD_3 #logo {
	width: 302px;
}
#logo img {
	width: 100%;
	height: 100%;
}
.rollSpacer {
	height: 32px;
	margin-bottom: 0;
	margin-left: 42px;
	width: 248px;
}
#menuTD_1 #logo, #menuTD_home #logo {
	margin-bottom: 7px;
	background: url(images/logo.gif) no-repeat;
	width: 344px;
	height: 100px;
}
#menuTD_1 #logo img {
	width: 100%;
	height: 100%;
}
h2 {
	color: #c69;
	text-transform: uppercase;
	font-style: italic;
	font-size: 200%;
	text-align: left;
}
.indenth {
	text-indent: 20px;
}
.widedetailspage {
	width: 485px;
}
.marginleft {
	margin-left: 20px;
}
.marginleft .floatl {
	margin: 0 20px 10px 0;
}
.horizSpacer {
	width: 52px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
#horizmenu {
	margin-top: 16px;
	height: 20px;
	margin-left: 42px;
}
#bx_narrow {
	width: 5px;
	height: 532px;
	background: url(images/bx_narrow.gif) 0 1px;
	float: right;
}
#candle {
	display: block;
	background: url(images/bg_candles.gif) 0 top no-repeat;
}
.longCandle {
	height: 174px;
	margin-top: 22px;
}
.shortCandle {
	height: 160px;
}
ol li ol {
	list-style-type: upper-alpha;
}
.margin {
	margin-left: 20px;
}
#faqs, #reviews {
	float: left;
	width: 200px;
	text-align: justify;
}
#reviews p {
	font-style: italic;
}
#reviews span {
	display: block;
	font-style: normal;
	text-align: right;
}
.layout2 {
	width: 615px;
	padding-left: 20px;
}
#faqs {
	width: 300px;
	margin-right: 15px;
}
.floatr, .floatl {
	margin: 10px;
}
.floatr {
	margin-right: 0;
	float: right;
}
.floatl {
	margin-left: 0;
	float: left;
}
#jmportrait {
	margin-top: 0;
}
.pressTb {
	margin: 0 10px 10px 0;
}
#frame_tpl1, #frame_tpl2, #homeframe {
	background: url(images/midframe.gif);
	width: 334px;
	height: 534px;
}
#homeframe {
	background: url(images/homeframe.jpg);
}
#frame_tpl3 {
	background: url(images/wideframe.gif) no-repeat;
	width: 390px;
	height: 534px;
}
.pressFrame {
	width: 315px;
	height: 390px;
	overflow: auto;
	margin: 93px 0 0 35px;
}
.pressFrame p {
	padding-right: 10px;
	text-indent: 10px;
	text-align: justify;
}
.pressFrame h3 {
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	color: #c69;
	margin: 6px 0;
	font-style: italic;
}
#pressback {
	display: block;
	text-align: right;
	margin-right: 10px;
}
.pressImg {
	float: left;
	margin: 0 15px 5px 0;
	border: 1px solid #FCF;
}
#bm_press {
	background: url(images/bm_press.gif) no-repeat;
	width: 302px;
	height: 156px;
}
.mainBlowup {
	margin: 85px 0 0 33px;
}

#coutureDef {
	margin: 85px 0 0 28px;
}

#photoCredit {
	margin: 0 0 10px 17px;
}

#thumbsTD, #homeTD, #archivalTD {
	background: url(images/bridal_05.gif) no-repeat;
	width: 344px;
	height: 156px;
}
#archivalTD {
	background: url(images/bg_archivalbtm.gif) no-repeat;
}
#leftoverImg {
	margin-top: 45px;
	float: left;
	margin-left: 178px;
}
#homeTD {
	background: url(images/bg_btmleft.gif) bottom no-repeat;
}
.leftThumbs {
	margin-top: 16px;
	float: left;
	margin-left: 23px;
	width: 69px;
	height: 103px;
}

#captionTxt {
	margin: 15px 10px;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

#morebtn {
	float: left;
	margin: 102px 0 0 11px;
}
#leftThumb1 {
	margin-left: 27px;
}
#Notes {
	margin: 10px 0 0 50px;
}
.altDetailsLayout {
	width: 310px;
	height: 360px;
	margin-top: 105px;
	margin-left: 40px;
	overflow: auto;
	text-align: justify;
}
.altDetailsLayout p {
	padding-right: 10px;
	text-indent: 20px;
}
.altDetailsLayout h2 {
	margin-top: 0;
}
#copyrightlong {
	width: 700px;
	height: 66px;
}
#jmTxtlink {
	padding: 0;
	width: 68px;
	margin-left: 7px;
}
#addrLink, #emailLink {
	margin-top: 46px;
}
#addrLink {
	width: 260px;
	margin-left: 363px;
}
#emailLink {
	width: 105px;
	margin-left: 15px;
}
.txtLink {
	float: left;
	margin: 0;
	line-height: 1px;
}
.txtLink img {
	height: 13px;
	width: 100%;
	padding: 0;
	margin: 0;
}
#jmTxtlink:hover img, #emailLink:hover img, #addrLink:hover img {
	border-bottom: 1px solid #F6C;
}
#shortCopy {
	height: 56px;
	padding: 175px 0 0 20px;
}
.copyright {
	margin-top: 5px;
	font-size: 12px;
	font-style: italic;
	padding-left: 10px;
}
.copyright a {
	color: #cc6699;
}
#homeRollPic {
	margin: 250px 0 0 141px;
}
#pageContainer {
	background: url(images/bg_pink.jpg) repeat-x;
}
.narrowFrame {
	width: 830px;
}
.noPink {
	background: #FFF;
	text-align: justify;
}
.copyright, h2 {
	font-family: "Times New Roman", Times, serif;
}
