#sub-nav {
	position: absolute;
	margin: -53px 0 0 -18px;
}
#content {
	margin-top: 25px;
	padding: 8px;
	width: 777px
}
/* Album - Choose Prints */
.album-img {
	padding: 0 40px 40px 0
}
.album-img img {
	border: 4px solid #96b4ac;
}
.album-img label {
	margin: 0 0 0 6px
}
#divinfo {
	font-weight: bold
}
/* Buy an Album */
.album-type, .product-type {
	width: 700px;
}
.album-type h3, .product-type h3 {
	border-bottom: 1px solid #96b4ac;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 5px;
	padding-bottom: 2px 
}
.album-details {
	float: left;
	width: 420px;
	margin-right: 12px
}
.album-details a, .product-type a {
	float: left;
	margin-right: 10px
}
.album-details p, .product-type p {
	margin-top: 0px
}
.album-select p {
	margin-top: 0px;
	font-weight: bold
}
.album-select td {
	padding-bottom: 6px;
}
.album-select input {
	margin: 0px 4px 0px 0;
	padding-top: 3px;
}
.album-select label {
	margin: -12px 0 0 4px;
}
.next-wrapper {
	margin: 10px 0 10px 432px;
}
#wedding-page h1 {
	font-size: 1.6em;
	background: #96b4ac;
	padding: 6px 10px
}
#wedding-page h1 a {
	font-size: 10px;
	color: #DCE4E3;
	margin-top: 6px
}
#wedding-edit-link {
	float: right;
	color: #DCE4E3;
}
#page-allow {
	float: right;
	display: none
}
#welcome-message {
	padding-top: 1em;
}
.wedding-info {
	padding: 0 10px
}
.column {
	width:368px;
	float: left;
	margin: 12px 0 0 0
}
.column li {
	padding: 0 0 20px 0
}
.left {
	margin-right: 40px
}
.column h2 {
	margin: 0px 0 6px;
	padding: 3px 3px 3px 10px;
	font-size: 1.2em;
	background: #96b4ac
}

#edit-wedding-page h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px
}
#edit-wedding-page h2.page-header {
	margin-left: 0;
	margin-right: 0
}
#edit-wedding-nav {
	float: left;
	width: 200px;
	margin-right: 10px;
}
#edit-wedding-nav li {
	margin-bottom: 1px
}
#edit-wedding-nav a {
	background: #47746f;
	color: #DCE4E3;
	display: block;
	padding: 3px 4px
}
#edit-wedding-nav a:hover {
	text-decoration: underline
}

#edit-content-wrapper {
	width: 565px;
	float: left;
}
#edit-content-wrapper table {
	width: 100%;
}
td {
	vertical-align: top
}
#edit-content-wrapper input[Type=Submit] {
	margin-top: 1em
}
.form-label {
	text-align: right;
	font-weight: bold;
	padding-right: 12px;
	width: 100px;
	vertical-align: middle
}
.form-row {
	border-bottom: 12px solid #bac8cb
}


#postage {
	margin:0 0 0 20px
}
#choose-prints table {
}
#prints-in-cart {
	width: 240px;
	padding: 5px;
	background: #dce4e3
}
#prints-in-cart, #prints-in-cart table {
	width: 210px;
}
#prints-in-cart table {
	width: 210px;
}
#prints-in-cart h3 {
	font-weight: bold;
	font-size: 1.2em
}
#cart-images td {
	padding-bottom: 8px
}
#cart-images img {
	border: 4px solid #96b4ac;
}
#select-prints table {
	width: 550px
}
#select-prints table td {
	padding:0 0 35px 0
}
#select-prints table td img {
	border: 4px solid #96b4ac;
	margin: 0 0 0px;
}
.choose-print-details label {
	font-weight: bold;
	display: block;
	padding: 4px 0
}
#select-prints input[Type=Submit] {
	margin: 6px 0 0 0
}

#sortprints 
{
	list-style-type: none;
	text-align: center;
}
#sortprints li {
	/*
	float: left;
	margin-right: 10px;
	*/
	display: inline;
}
#sortprints li img {
	border:4px solid #96B4AC;
	/*display: block*/
}
#sortprints li img:hover {
	border:4px solid #DCE4E3;
}
.continue-link {
	margin: 0 0 5px 53px;
}
.continue-link a {
	font-size: 1em;
	margin-top: 0;
	color: #fff;
	background: url("/images/btn-general-lrg.jpg") no-repeat;
	display: block;
	width: 166px;
	height: 25px;
	padding: 5px 0 0 0;
	text-align: center
}
.details-label {
	font-weight: bold;
	width: 160px;
	text-align: right;
	padding-right: 15px
}

/* Guestbook */
.comment-wrapper {
	border-bottom: 1px solid #96b4ac;
	width: 720px;
	float: left;
	padding-bottom: 15px;
	clear: both;
	margin-bottom: 15px
}
.comment-meta {
	float: left;
	width: 120px;
}
.comment-meta a {
	font-weight: bold;
}
.comment {
	float: left;
	width: 300px;
	margin-left: 15px
}
.a-form textarea {
	width: 30em;
	height: 10em
}

.pagination {text-align:center;font-weight:bold;padding:10px 0 10px 0;}
.pagination ul {display:block;list-style-type:none;margin-bottom:5px;}
.pagination ul li {display:inline;padding-right:5px;}
.pagination ul li a {text-decoration:underline;}
