/* GLOBAL STYLES */
@import url(global.css);


/* STYLES UNIQUE TO REGISTRY DETAILS */
.details						{ width: 100%; margin-bottom: 7px; }
	.information					{ width: 485px; font-size: 1.2em; padding: 10px; float: right; border: 0px solid #E5A4C5;}
	.orderarea					{ margin-top: 10px; padding-bottom: 15px; border-bottom: 1px solid #E5A4C5; }
		.orderarea h1			{ font-size: 2.3em; margin: 0px; padding: 0px; }
		.orderarea h2			{ font-size: 1.6em; font-weight: normal; margin: 5px 0px 20px 0px; padding: 0px; border: none;  }
		.price						{ width: 111px; background: url(../_images/cosmetic/price-starburst.gif) no-repeat center; color: #8C4066; }
		.price						{ padding: 25px 0px 20px 0px; text-align: center; float: right; }
		.information .toolbar		{ margin: 10px 0px 10px 0px; float: none; }
		.information .toolbar p		{ margin: 0px; padding: 5px 30px 5px 5px; float: none; }
		.information p img			{ margin: 1px 15px 1px 1px; }
		p							{ line-height: 1.5em; }

/* STYLES UNIQUE TO WEDDING REGISTRY  - #8C4066; */
h1 {
	width: 100%;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.products		{ text-align: center;}
.products table	{ text-align: left;}
.products .breadcrumb { text-align: left;}
.contentBox { width: 25%; height: 86px; float: left;}
.contentBox p {	margin: 0px; padding: 2px 2px 2px 3px;}
.contentBox img { margin: 2px 7px 4px 1px; border: 1px solid #8C4066; text-align: left;}

.copy {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  line-height: 13px;
  color: #666666
}
.copy2 {
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  padding: 5px 0 5px 0;
}
.boldTxt  {
  font-size: 12px;
  font-weight: bold;
}
.borderTxt { border: 1px solid #8C4066;}
 
/* Navigation Columns */
.topnav	{
	width: 100%;
	height: 16px;
	margin: 0 0 5px 5px;
	padding: 3px 0 5px 5px;
	background-color: #F9E0EC;
	text-align: left;
	vertical-align: middle;
	border-bottom: 11px solid #fff;
}
.navsearch {
	color: #666666;
	background: #F9E0EC;
	border: 1px solid #AAA;
	margin: 0px;
	}
.navsearch h2 {
	font: bold 1.5em "monotype corsiva",arial,helvetica,sans-serif;
	line-height:16px;
	color:#8C4066;
	padding: 2px 1px 2px 3px;
	margin: 0px;
	}
.navsearch td {	padding: 0px 1px 0px 5px; }
.navsearch td label { font-weight: bold; }
.navsearch td span { margin-left: 3px; color: #8C4066; font-weight: bold; }
.navsearch select { font: normal 8pt arial,helvetica,verdana,sans-serif; }
.btn { margin: 1px; }

#containerNav {
	width: 174;
	vertical-align: top;
	text-align: left;
	padding: 2px 1px 2px 3px;
	margin: 0px;
	}
	#containerNav ul	{ font-size: 1em; color: #E5A4C5; margin: 0px; padding: 11px 1px 2px 3px;}
	#containerNav li,
	#content li,
	.large				{ font: normal 1.3em "monotype corsiva",arial,helvetica,sans-serif; margin-top: 2px; }
	.large b			{ color: #8C4066; }

	.small { font-size: 8pt; }
	.small b { font: normal 1.3em "monotype corsiva",arial,helvetica,sans-serif; color: #8C4066; }

/* Page Columns */
#containerLeft h2,
#containerRight h2 {
	font: bold 1.8em "monotype corsiva",arial,helvetica,sans-serif;
	line-height:22px;
	color:#8C4066;
	padding: 2px 1px 2px 3px;
	margin: 0px;
	}

#containerLeft {
		float:left;
		width:350px;
		margin: 2px;
		padding: 2px 3px 2px 5px;
		background-color: #F9E0EC;
		border: 1px solid #8C4066;
		}
		#containerLeft img { margin: 2px 1px 0 3px; } 
		#containerLeft li a:link,
		#containerLeft li a:visited {
			display:block;			
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			line-height:21px;
			color:#333333;
			padding: 2px 1px 2px 3px;
			text-decoration:none;
			}
		#containerLeft li a:hover {
			color:#FFFFFF;
			background-color:  #8C4066; 
			text-decoration:none;			
			}

		#containerLeft span {
			font: normal 12px Arial, Helvetica, sans-serif;
			line-height:15px;
			letter-spacing:-.5px;
			}

#containerRight {
	float:left;
	width:575px;
	padding: 2px 3px 2px 11px;
	}

	#containerRight div.boldTxt	{ width: 555px; padding-left: 11px; }
 }
			
#containerRightTop {
	height:295px;
	}

.containerRightText {
	margin:13px 24px 0px 22px;
	}

.containerRightlink {
	margin:10px 16px 8px 26px;
}
		
		.containerRightlink a:link,
		.containerRightlink a:visited {
			display:block;			
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			line-height:21px;
			color:#333333;
			padding: 2px 0 1px 4px;
			text-decoration:none;
			}
								
		.containerRightlink a:hover {
			color:#333333;
			background-color: #F9E0EC; 
			text-decoration:none;			
			}

		.containerRightlink span {
			font: normal 11px Arial, Helvetica, sans-serif;
			line-height:16px;
			xletter-spacing:-1px;
			}

		.rightAddItem a,
		.rightAddItem a:link,
		.rightAddItem a:visited {
			padding: 2px 0 1px 4px;
			text-decoration:none;
			}

.rightAddItem	{ border: 2px solid #F9E0EC; }
	.rightAddItem td	{ margin: 4px; border-bottom: 1px solid #F9E0EC; }
	.rightAddItem img	{ margin: 2px 7px 4px 1px; border: 1px solid #8C4066; text-align: left;}
	.rightAddItem p {	margin: 0px; padding: 2px 2px 0 3px;}

