/*	RAW TAGS
------------------------------------*/
body {  background: #2d1216 url("/images/layout-limited-edition/bg.jpg"); font: 9.5pt/18pt "Helvetica Neue", Helvetica, Arial, sans-serif; color: #a990a9; letter-spacing: .1em;  text-align:center; margin:0; padding:0; }
img { margin:0; }
a { text-decoration:none; color: #875372; }
a:HOVER { text-decoration:underline; color:#ad899a; }
a img { border: 0; }
p { margin-top:0; }
h1 { font-size: 14pt; font-weight: normal; padding:0; margin:0; text-align:left; }
hr { border:0; border-bottom: 1px solid #5f1b3c; *color:#5f1b3c; *border:0;}

/*	GENERIC STYLE MODIFIER
------------------------------------*/
.clear { clear:both; }
.f_left { float:left; }
.f_right { float:right; }
.center { text-align:center; }
.red { color: #f00; }
.yellow { color: #fc4; }

/*	BODY WRAPPER
------------------------------------*/
.wrapper { text-align:center; background: url("/images/layout-limited-edition/header3.jpg") no-repeat top center; }

.description {  margin-left:auto; margin-right: auto; background: url("/images/layout-limited-edition/popup-bg.jpg") no-repeat top left; width: 290px; height: 389px; padding: 30px; text-align:left; }
.description a { text-decoration: underline; }
.description .contact { text-align:center; margin-top: 20px; }

#top { 
	text-align:center;
	font-size: 9pt;
}

#top a {
	margin-right: 10px;
	margin-left: 10px;
}

/*	GALLERY
------------------------------------*/
.gallery .head { height: 130px; }
.gallery .head a.logo { display: block; height: 100px; width: 420px; margin-left:auto; margin-right: auto; position:relative; top: 20px; }
.gallery .head a.logo span { display:none; }
.gallery .left { background: url("/images/layout-limited-edition/bg-nav.jpg") no-repeat top right; width: 165px; height: 400px; float:left; padding: 15px 0 0 35px; font-size: 10pt; line-height: 24pt; letter-spacing: .15em }
.gallery .left a { display:block; }
.gallery .left a.selected { color: #ad903a; }
.gallery .right { margin-left:auto; margin-right: auto; width: 630px; }
.gallery .right .inner {  text-align:justify; }
.gallery .right .inner p { margin: 5px 40px 10px 40px; }
.gallery .right .inner table td { text-align: right; }
.gallery .right h2 { font-weight: lighter; margin-left: 40px; margin-bottom:0; }
.gallery .right .photos { width: 100%; }
.gallery .right .photos td { text-align: center; padding: 20px; }
.gallery .right .photos a { display:block; margin-left:auto; margin-right: auto; background: #fff; padding: 3px; border: 1px solid #110a11; opacity:.75; filter:alpha(opacity=75); }
.gallery .right .photos a:HOVER { opacity:1; filter:alpha(opacity=100); }
.gallery .right .photos a img { }
.gallery .right p a { text-decoration:underline; }
.gallery .right .pages { clear:both; padding: 5px 40px; }
.gallery .right .pages a img {  border: 0; }
.gallery .right .pages .next { float:right; }
.gallery .right .pages .prev { float:left; }

/*	VIEW PHOTO
------------------------------------*/
.photo-head { display:block; width:517px; height: 130px; text-align:center; margin-left:auto; margin-right:auto; }
.photo-body .order-form { width: 500px; margin-left:auto; margin-right: auto; text-align:left; }
.photo-body .order-form table { width: 500px; }
.photo-body .order-form .text, 
.photo-body .order-form .textarea { border: 1px solid #000; background: #bbb2b7; padding: 2px 4px; width: 180px; }
.photo-body .order-form .textarea { width: 250px; }
.photo-body .order-form a { text-decoration:underline; }
.photo-body .order-form a img { border: 3px solid #fff; }
.photo-body .order-form #read_more { overflow:hidden; display:block; height: 130px; }
.photo-head span { display:none; }
.view-photo { margin-bottom: 30px; }
.photo-nav { margin-left:auto; margin-right:auto; }
.photo-frame { margin-top: 10px; z-index: 1; position:relative; background: url("/images/layout-limited-edition/photoFrame-bg.jpg"); border: 1px solid #250516; border-top:0; margin-left:auto; margin-right: auto; }
.photo-frame .top { background: url("/images/layout-limited-edition/photoFrame-top.jpg") repeat-x; }
.photo-frame .top-left { width: 1px; float:left; height: 196px; position:relative; left: -1px; top:0px; }
.photo-frame .top-right { width: 1px; float:right; height: 196px; position:relative; right:-1px; top:0px;} 
.photo-frame .photo { position:relative; padding: 34px; padding-bottom:0; z-index: 3; padding:0; padding-top: 25px; }
.photo-frame .photo img { border: 3px solid #000; }
.photo-frame .photo-bottom { z-index: 2; position:absolute; left:0; bottom:-9px; background: url("/images/layout-limited-edition/photoFrame-bottom.jpg") repeat-x left bottom; height:266px;}
.photo-frame .photo-bottom	.bottom-left,
.photo-frame .photo-bottom  .bottom-right { width:5px; height: 266px; float:left; background: url("/images/layout-limited-edition/photoFrame-bottomCorners.jpg") no-repeat right bottom; position:relative; left:-5px; }
.photo-frame .photo-bottom  .bottom-right { float:right; background-position: left bottom; position:relative; left:5px; }
.photo-frame .content { padding-left: 35px; padding-right: 30px; position:relative; top: 20px; }
.photo-frame .content h1 { margin-bottom: 5px; }
.belowPhoto { color: #5d495a; text-align:center; }
.belowPhoto a { text-decoration: underline; }
.nav { text-align:center; padding: 0 0 5px 50px;}
.nav ul { list-style:none; width:814px; height: 35px; margin:0; padding:0; margin-left:auto; margin-right:auto; }
.nav ul li { float:left; }
.nav ul li.main-galleries { width:227px; height: 35px; text-align:right; background: url("/images/layout-limited-edition/nav-main-galleries3.png") no-repeat top right; }
.nav ul li.limited-edition { width:145px; height: 35px; text-align:right; background: url("/images/layout-limited-edition/nav-limited-edition3.png") no-repeat; }
.nav ul li.image-quest { width:181px; height: 35px; text-align:right; background: url("/images/layout-limited-edition/nav-image-quest5.png") no-repeat; }
.nav ul li.oversize { width:183px; height: 35px; text-align:right; background: url("/images/layout-limited-edition/nav-pano.png") no-repeat; }
.nav ul li.about { width:70px; height: 35px; text-align:right; background: url("/images/layout-limited-edition/nav-about3.png") no-repeat left -1px; }
.nav ul li.contact-us { width:231px; height: 35px; text-align:right; background: url("/images/layout-limited-edition/nav-contact-us3.png") no-repeat left -1px; }
.nav ul li a { display:block; }
.nav ul li a:HOVER { text-decoration:none; }
.nav ul li a span { visibility:hidden; font-size: 10px; }

.bottomNav { width: 840px; margin-left:auto; margin-right:auto; margin-bottom:50px; height: 170px; }
.bottomNav #prev { float:left; margin-top: 43px; }
.bottomNav #next { float:right; margin-top: 43px; }
.bottomNav .photos a { display:block; float:left; padding: 14px 7px 7px 7px; }
.bottomNav .photos a.selected { background: #343437 url("/images/layout-limited-edition/bottomBar-sel.gif") no-repeat left bottom; margin-right: 7px; margin-left: 7px; }
.bottomNav .photos a img { border: 3px solid #000; }

.footer { margin-top: 100px; color: #583848; font-size: 9pt; text-align:center; padding-bottom: 5px; padding-top:3px;  }
.footer a { text-decoration:underline; margin-left: 5px; margin-right: 5px; color: #583848; }
