/* pwp.css - this stylesheet handles bride view pages that do NOT have a theme -- Blair 02/09/06
	- feature control

*/
body {
	margin:0px;
}

a:link     {color: #3366cc;}
a:active    {color: #6699ff;}
a:visited    {color: #336699;}
a:hover     {color: #6699ff;}


/*///////  TOP NAV  //////////////*/
#topNavText {
	font-family:arial,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:0px;
}
#imageHeader {
	padding-left:10px;
}
.pwpTopNavLine {
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#DAE4EF;
}
#tipsLink {
	display:block;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	margin-bottom:-10px;
	width:765px;
}
/* End Top Nav styles */


/* alert and error messaging */
.alert8 {
	font-size: 8pt;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom:10px;
}
.error8 {
	font-size: 8pt;
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/* End alert messaging */



.pwpMgrUpdateDateText {
	text-align:right;
}
.pwpMgrInstructionText {
	padding-right:20px;
}
img.pwpMgrInstructionText {
	vertical-align:text-top;
}
/* New Design Page WW 5.0 -  Blair 032106 */
#designTipText {
	margin-bottom:20px;
}

/* New Design Page WW 5.0 -  Blair 032106 */
#designTipText {
	margin-bottom:20px;
}
.pwpMgrDesignBoxTable {
	width:305px;
}
.pwpMgrDesignBox {
	text-align:center;
	padding-left:5px;
}
.pwpMgrDesignBoxBorder { 
	background-color:#F7EDF9;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:11px;
}
.pwpMgrCoupleDesign {
	width:275px;
	height:100%;
}
.pwpMgrDesignIcon {
	vertical-align:top;
	width:50px;
}
.pwpMgrDesignCouple {
	vertical-align:top;
}
.pwpMgrCoupleName {
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
	padding-left:10px;
}
.pwpMgrEventDate {
	padding-left:10px;
}
.pwpMgrButton {
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
}
.pwpMgrRegistryBox {
	height:64px;
	width:275px;
}
.pwpMgrRegistryBoxBorder {
	background-color:#F7EDF9;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:11px;
}
.pwpMgrRegistry {
	width:260px;
	height:100%;
	padding-left:5px;
}
.pwpMgrButtonCharity {
	padding-top:10px;
}
.pwpMgrRegistryIcon {
	vertical-align:top;
	/*padding:5px;*/
}
.pwpMgrRegistryText {
  	vertical-align:top;
	padding-top:5px;
	padding-left:5px;
}

.pwpMgrTellStoryBox {

}
.pwpMgrTellStory {

}
.pwpMgrTellStoryBoxBorder {
	background-color:#F7EDF9;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:11px;
}
.pwpMgrIcon {
	padding-left:10px;
	padding-right:10px;
}
.pwpMgrTellStoryText {
	text-align:left;
}
.pwpMgrTellStoryLink {

}

.pwpMgrCommunicateBox {

}
.pwpMgrCommunicate {

}
.pwpMgrCommunicateBoxBorder {
	background-color:#F7EDF9;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:11px;
}
.pwpMgrCommunicateText {

}
.pwpMgrCommunicateLink {

}
.pwpMgrSepLineHR {
	width:90%;
}

/* Styles for featureControl.vm */

.controlbox {
	background-color:#F7EDF9;
}
#passwordButton {
	padding-top:15px;
}

/* for format tips pop up */

.tagColor {
	color:blue;
	font-weight:bold;
}
/* NEW wedding tracker promo QB#912 */

div {
	font-family: trebuchet MS, sans-serif;
	font-size: 12px;
}
#wtPromoBox {
	width: 590px;
	padding:10px;
}
#wtPromoImage {
	padding-bottom: 10px;
}
#wtCost {
	font-size: 12px;
}
#wtPromo {
	margin-top: 10px;
}
#wtImage {
	float:left;
	width: 200px;
}
#promoText {
	float: right;
	width:360px;
}
#promoTextleft {
	float:left;
	width: 170px;
}
#promoTextright {
	float:right;
	width: 170px;
}

#wtCode {
	font-size: 11px;
	margin-top: 10px;
}
.code {
	text-decoration: underline;
}
.promoHead {
	font-size: 12px;
	text-decoration: underline;
	text-transform: uppercase;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#promoTextright .promoHead {
	margin-left: 0;
}
#startBtn {
	margin-top: 10px;
}
.premiumWebsite {
padding:10px;
border:1px solid #614c6a;
width:629px;
margin:10px 0;
}
.premiumWebsite .left {margin:20px 40px 0 0;}
.premiumWebsite STRONG U {text-transform:uppercase;}
.premiumWebsite p {font-size:10px;margin-bottom:0;}
.wwMgrBoxBorder {
border-left:11px solid #F7EDF9;
border-right:11px solid #F7EDF9;
}

.more_than_one {
background-color:#F5ECDC;
font-family: trebuchet MS, sans-serif;
font-size: 14px;
font-weight:bold;
color: #7F6358;
padding:10px;
}

.choose_which, .choose_which a:visited, .choose_which a:link, .choose_which a:hover, .choose_which a:active
{color:#1F1F1F; font-weight:normal; font-size:11px;}

#wc_pro_content {margin: 0 10px;}

.wc_pro {width:940px;}
.wc_pro img {margin: 0 10px;}
.wc_pro .head {font-size:24px; color:#7F6358;}
.color_brn {font-size:14px; color:#7F6358;}
.color_blk {font-size:18px; color:#1F1F1F;}
.ac_sub {width:170px; height:25px;}
.my_subscription {font-size:12px; color:#7F6358; float:left;}
.my_account {font-size:12px; color:#7F6358; float:left;}

.wws_bg {background-color:#F3E7D3; height:32px;}
.wws_bg2 {background-color:#F8F7F1; height:40px;}
.wws_bg td {border-bottom:3px solid #FFFFFF;}
.wws_bg2 td {border-bottom:2px solid #FFFFFF;}
.spc {padding-left:10px;}

a.ret_lnk, a:hover.ret_lnk, a:active.ret_lnk, a:visited.ret_lnk {color:#000000; text-decoration:none;}
a:hover.ret_lnk {color:#000000;text-decoration:underline;}

.manage {color:#1F1F1F;}
.manage a, .manage a:hover, .manage a:active, .manage a:visited {color:#000000;}

.edit a:visited, .edit a:link, .edit a:hover, .edit a:active {font-size:10px; color:#7F6358; float:right;}

#msg {margin: 7px 0 10px 0;}
#updateMessage {margin-bottom:10px; color:#CC0000;}