.promoCallout{
    color: #f00;
    font-weight: bold;
}
#content{
	font-size: 12px;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
}
#pt_giftregistry #content #giftregistry #giftregistrypurchases #giftregistrypurchasestable{
}
#pt_giftregistry #content #giftregistry #giftregistryevent{
}
#pt_giftregistry #content #giftregistry #giftregistrysearch{
    border:none;
}
#pt_giftregistry #content #giftregistry #giftregistrysearch #giftregistrysearchlist{
	width: 95%;
}
#pt_giftregistry #content #giftregistry #giftregistryaddresses{
}
#pt_giftregistry #GiftRegistrySearchForm table tr{
    line-height:20px;
}
#pt_giftregistry #GiftRegistrySearchForm td.key{
	font-size: 11px;
	font-weight: normal;
}
#pt_giftregistry #GiftRegistrySearchForm{
	background-color: #F0F8DF;
	border: 1px solid #EFEFEF;
	display:inline;
	float:right;
	margin: 0 15px 3px 0;
	padding: 0 10px 7px 10px;
	position: relative;
	width:205px;	
}	
#pt_giftregistry #GiftRegistrySearchForm h2{
	border:none;
	color: #6E4620;
	font-size: 13px;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	padding: 0;
	text-align: left;
	text-transform: none;
}
.stdFormTable{
    background-color: #FAFAFA;
    border: 1px solid #EFEFEF;
    font-size: 11px;
}
#giftregistry table.stdFormTable{
	padding: 10px 0 10px 10px;
}
.stdFormTable tr{
    line-height: 20px;
}
#giftregistry .stdFormTable td.key{
    font-size: 11px;
    font-weight: normal;
}
#giftregistry .stdFormTable .caption{
	color:#928080;
    font-size: 10px;
    font-weight: normal;
}
#giftregistry .stdFormTable{
    width: 355px;
}
#giftregistry .stdFormTable .selectbox{
	margin:5px 0;
}
#pt_giftregistry input[type="submit"].leftButton{
    float: right;
    margin-right:20px;
}
#giftregistry table.simple td{
	background-color: #F0F8DF; 
	border-collapse: collapse;
	color: #000;
	font-size: 12px;
	margin: 10px;
	padding: 3px 5px;
	width: auto;
}
#giftregistry table.simple td.purchaseName{
    width: 200px;
}
#giftregistry table.simple td.purchaseDate{
    min-width: 95px;
    max-width: 95px;
    width: 95px;
}
#giftregistry table.simple td.purchaseQty{
    min-width: 60px;
    max-width: 60px;
    width: 60px;
}
#giftregistry table.simple td.imageColumn{
    min-width: 125px;
    max-width: 125px;
    width: 125px;
}
#giftregistry table.simple td.itemDesc{
    width: 400px;
}
#giftregistry table.simple td.priority{
    min-width: 110px;
    max-width: 110px;
    white-space: nowrap;
    width: 110px;
}
#giftregistry table.simple td.wishQty{
    min-width: 45px;
    max-width: 45px;
    width: 45px;
}
#giftregistry table.simple td.quantitycolumn{
    min-width: 55px;
    max-width: 55px;
    width: 55px;    
}
#giftregistry table.simple td.actions{
    min-width: 90px;
    max-width: 90px;
    width: 90px;
}
h3 a{
    font-weight: bold;
    height: auto;
}
#giftregistryproducts .productName{
    font-weight: bold;
}
#giftregistryproducts input{
    font-weight: bold;
}
#giftregistryproducts a{
    font-weight: bold;
}
#giftregistry tr.notSimple td.notSimple{
    padding: 4px 0;
    text-align: left;
}
#giftregistryproducts table.simple td{
    padding: 15px;
}
#giftregistry table.simple tr.odd td{
    background-color: #fff;
    vertical-align: top;
}	
#giftregistry table.simple tr.even td{
    background-color: #fff;
    vertical-align: top;
}
#giftregistry table.simple th{
	background-color: #F0F8DF;
	color: #6E4620;
	font-size: 11px;
	padding: 2px 5px 2px 1.1em;
	text-transform: none;
	white-space: nowrap;
}
#giftregistry .eventinformation .key{
    font-weight: normal;
}
#giftregistry .key{
	color: #666;
	font-size: 12px;
	font-weight: bold;
}	
#giftregistry .value{
	color: #000;
	font-size: 12px;
	font-weight: normal;
}	
#giftregistry  table.simple{
	border: 1px solid #EFEFEF;
	border-collapse: collapse;
	margin: 5px auto;
	padding: 0;
}	
#pt_giftregistry #content #giftregistry #giftregistrymain{
	border:1px solid #aaa;
	margin: 0 auto 15px auto;
	width:99%;
}
#pt_giftregistry input[type="submit"].BigRightButton{
	margin-top:7px;
	text-align: start;
}
#pt_giftregistry input[type="submit"].BigRightButton1{
	background-color: #706C5A;
	color: #fff;
	cursor: pointer;
    float:right;
    font-family:Arial, Helvetica, Tahoma, sans-serif;
    font-size: 12px;
    font-weight:bold;    
    margin: 4px 14px 4px 4px;
    padding: 4px 20px;
    text-align: left;
    text-decoration: underline;
    vertical-align: baseline;
}
#pt_giftregistry td input[type="submit"].BigRightButton{
    padding: 0;
}
#pt_giftregistry .lastRow input[type="submit"].BigRightButton{
    padding: 4px 20px;
}
#pt_giftregistry input[type="submit"].BigRightButton3{
	background-color: #706C5A;
    color: #fff;
    cursor: pointer;
    float:right;
    font-family:Arial, Helvetica, Tahoma, sans-serif;
    font-size: 12px;
    font-weight:bold;
    margin: 0 4px 4px 0;
    padding: 4px 20px;
    text-decoration: underline;
    text-align: left;
    vertical-align: baseline;
}
#pt_giftregistry #container #main #content #dwfrm_giftregistry #giftregistry #giftregistryaddresses input[type="submit"].BigRightButton3{
	margin-right: 110px;
	margin-top: 5px;
	padding-bottom: 7px;
	padding-top: 5px;
}
#pt_giftregistry input[type="submit"].BigLeftButton1{
	background:transparent none repeat scroll 0%;
	border:none;
	color:#4B3701;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	margin:5px 110px 10px;
	padding:5px 20px 10px;
	text-align: left; 
	text-decoration:underline;
	vertical-align: baseline;
}
#pt_giftregistry input[type="submit"].BigLeftButton{
	background-color: #B2B373;
	border:none;
	color: #fff;
	cursor: pointer;
	display:inline;
    float:left;
    font-family:Arial, Helvetica, Tahoma, sans-serif;
    font-size: 12px;
    font-weight:bold;
    margin:5px 110px 10px;
    padding:5px 20px 10px 20px;  
    text-decoration: underline;
    text-align: left;
    vertical-align: baseline;
}
#pt_giftregistry #content h1{
	color: #c63; 
    font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif;
	height:auto;
	padding:0;
}
#pt_giftregistry #content h3{
    color: #666;
    font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif;
    font-size: 1.3em;
    line-height: auto;
    margin:0 0 5px 0;
    text-transform: none;    
}	
#pt_giftregistry #content #giftregistry{
	margin: auto;
	padding: 15px 0 0 22px;
}
/*this is for the search button on the giftreg*/
/*effect the main gift reg page*/
#pt_giftregistry #content #giftregistry #giftregistrymain {
	border: none;
	clear:both;
	float:left;
	margin: 0 auto 15px auto;
	width:99%;
}
#pt_giftregistry #content #giftregistry #giftregistrymain p{
	margin: 10px 0;	
}
/*grey box around in the create new reg page in gift reg*/
#pt_giftregistry #content #giftregistry #giftregistryevent, 
#pt_giftregistry #content #giftregistry #giftregistryaddresses, 
#pt_giftregistry #content #giftregistry #registry, 
#pt_giftregistry #content #giftregistry #giftregistrypurchases, 
#pt_giftregistry #content .panelbox{
	border: none;
}
#pt_giftregistry #content #giftregistry #giftregistrylist .giftregistry_navigation {
	margin: 0 0 -1px 0;
	position:relative; 
	z-index:0;
}
#pt_giftregistry #content #giftregistry #giftregistrylist #registry {
	margin: 20px 0;
	padding: 0;
	position:relative; 
}
#pt_giftregistry #content input.registrytab {
    background: none;
    border:none;
    color:#000;
    font-size:8pt;
    height:30px;
    text-transform:uppercase;
    width:100px;
    z-index:-1;
}
#pt_giftregistry #content input.registrytab[type="submit"] {
    background: none;
    background-color:#F0F8DF;
    border:none;
    color:#4B3701;
    cursor:pointer;
    font-family:Arial, Helvetica, Tahoma, sans-serif;
    font-size: 12px;
	font-weight: normal;
    height:30px;
    text-transform:none;
    width:100px;
}
#pt_giftregistry #content .selected input.registrytab[type="submit"] {
    background: none;
    background-color:#fff;
    border:none;
    color:#c63; 
    cursor:pointer;
    font-family:Arial, Helvetica, Tahoma, sans-serif;
    font-size: 12px;
	font-weight:bold;
    height:30px;
    width:100px;
}
.giftregistry_navigation td.selected{
    border: 1px solid #EFEFEF;
    border-bottom:none;
    z-index:0;
}
.giftregistry_navigation td.deselected{
    border: 1px solid #EFEFEF;
    z-index:0;
}
#pt_giftregistry #content .selected input.registrytab {
    background: none;
    border:none;
    color:black; 
    cursor:pointer;
    height:30px;
    width:100px;
}
#pt_giftregistry #content input.registrytab[type="submit"]:hover {
    background: none;
    border:none; 
    cursor:pointer;
    height:30px;
    width:100px;
}    
#pt_giftregistry #content {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index:1;
}
#pt_giftregistry #messagebar #message{
	width:644px;
}
#pt_giftregistry #messagebar #promotion{
	width:320px;
}
#pt_giftregistry input[type="submit"].ATag{
    background-color: transparent;
    color: #6E4620;
    cursor: pointer;
    font-family:Arial, Helvetica, Tahoma, sans-serif;
    font-size: 12px;
    font-weight:bold;    
    padding: 0;
    text-align: left;
    text-decoration: underline;    
    vertical-align: baseline;
}	
#pt_giftregistry #container #main #content #giftregistry #giftregistrysearch #giftregistrysearchlist table.simple {
	width:675px; /*this width must be the same value as #pt_giftregistry #content #giftregistry #giftregistrysearch #giftregistrysearchlist*/
}
#pt_giftregistry #content #giftregistry #giftregistrysearch #giftregistrysearchlist {
	width:675px; /*this width must be the same as #pt_giftregistry #content #giftregistry table.simple*/
	margin: 15px 0 15px 15px;
}	
#pt_giftregistry table.simple>tr>td {
	background-color: #f00;
	color: #6E4620;
}
#pt_giftregistry table.simple th{
    font-size: 12px;
    font-weight: normal;
    width: 0;
}
#giftregistry table.simple td {
	padding: 5px;
}
#pt_giftregistry #content table.simple td.name{
    width: 0;
}
#pt_giftregistry h2{
	color: #c63;
}
#pt_giftregistry input[type="submit"].BigButton{
    background-color: #706C5A;
    color: white;
    cursor: pointer;    
    font-family:Arial, Helvetica, Tahoma, sans-serif;
    font-size: 12px;
    font-weight:bold;
    margin: 0 4px 0 0;
    padding: 0 20px;    
    text-align: left;
    text-decoration: underline;
    vertical-align: baseline;
}
#pt_giftregistry .confirmationmessage {
	color: #6E4620;
	display: block;
	font-size: 12px;
	font-weight: bold;
}
#pt_giftregistry #content #giftregistry #registry #shareregistry {
	margin:15px 0 15px 38px;
}
#pt_giftregistry #content #giftregistry #registry #shareregistry p{
	margin-left:0;
}
#pt_giftregistry #content #giftregistry #registry #giftregistryproducts {
	margin:0 0 0 38px;
}
#pt_giftregistry #content #giftregistry .giftregistry_navigation{
	margin-top:20px;
	z-index:0;
}
#pt_giftregistry #content #giftregistry #giftregistrymain #registrylists {
	margin:15px 0;
}
#pt_giftregistry #content table.simple td.eventtype,
#pt_giftregistry #content table.simple td.eventdate {
	text-align:left;
}
#pt_giftregistry #content table.simple td.eventdate {
	width:110px;
}
#pt_giftregistry .registryDetails{
	color:#666;
	margin-top:20px;
	text-align:center;
	width:90%;
}
