﻿/*  ===== pt_service Notes =====   /
	This page has a two column layout, the Content and left column
*/

/***********************************************/
/* Page Structure CSS                          */
/***********************************************/

/*  Center Column customized here to format properly into two column layout */	
#pt_giftregistry #leftColumn {
	display:none; }
#pt_giftregistry #content {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 100%;
	z-index:1;}
#pt_giftregistry #rightColumn {
	display:none; }	

/***********************************************/
/* Page Styling CSS                            */
/***********************************************/
#pt_giftregistry #content h1 {
	overflow:hidden;
	width:auto;
	height: 24px; }
#pt_giftregistry #content h3 {
	text-transform: uppercase;
	color: #6699cc;
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 0px; } 
#pt_giftregistry #content #giftregistry {
	margin: auto; }
#pt_giftregistry #content #giftregistry .imageright {
	margin-right:110px; }
#pt_giftregistry #content #giftregistry .imageleft {
	margin-left:110px; }
#pt_giftregistry #content #giftregistry .inputlink {
	text-decoration: underline;
	color: #006699;
	border:0px;
	width:70px;
	background:none;
	font-size: 11px;
	margin:-1px;
	padding:0px; }
#pt_giftregistry #content #giftregistry input.inputlink[type="submit"]:hover {
 	color: #999999; }
#pt_giftregistry #content #giftregistry .giftregistry_navigation {
	margin: 0px 0px -1px 10px;
	z-index:100;
	position:relative; }
#pt_giftregistry #content #giftregistry table.simple {
	width:100%;}
#pt_giftregistry #content table.simple td.value {
	text-align:center;}	
#pt_giftregistry #content table.simple td.eventname {
	text-align:left;}
#pt_giftregistry #content table.simple td.eventtype {
	text-align:center;}
#pt_giftregistry #content table.simple td.eventdate {
	text-align:center;}
#pt_giftregistry #content table.simple td.name {
	text-align:left;
	width:400px;}
#pt_giftregistry #content table.simple td.quantitycolumn {
	text-align:center;
	width:50px;}
	
/* div for registrymain.isml page */
#pt_giftregistry #content #giftregistry #giftregistrymain {
	margin: 0px auto 15px auto;
	width:99%;
	border:1px solid #aaaaaa; }
#pt_giftregistry #content #giftregistry #giftregistrymain #registrylists {
	width:675px;
	margin: 15px 0px 0px 25px;}
#pt_giftregistry #content #giftregistry #giftregistrymain table.simple td.eventname {
	width:350px;}	

/*  ===== Gift Registry Product Results Notes =====   /
	Table and Styling Information for Gift Registry Products Page.
*/
/* div border around Gift Registry */
#pt_giftregistry #content #giftregistry #registry {
	margin: 0px auto 15px auto;
	padding: 0px 0px 0px 0px;
	width:99%;
	border:1px solid #aaaaaa; }
	
/* div for registry.isml page */
#pt_giftregistry #content #giftregistry #giftregistrylist #registry {
	margin: 30px auto 15px auto;
	padding: 0px 0px 0px 0px;
	position:relative; }
#pt_giftregistry #content #giftregistry #giftregistrylist .giftregistry_navigation {
	margin: -30px 0px -1px 10px;
	z-index:100;
	position:relative; }
#pt_giftregistry #content #giftregistry #registry #shareregistry {
	margin: 15px auto;
	width:90%; }
#pt_giftregistry #content #giftregistry #registry #shareregistry .registryurl {
	overflow:hidden; }
#pt_giftregistry #content #giftregistry #registry #shareregistry input.inputbox {
	width:250px; }
/* Table and Styling Information for Gift Registry Products Results. */
#pt_giftregistry #content #giftregistrylist #registry #giftregistryproducts  {
	 width:90%;
	 margin: auto;}
#pt_giftregistry #content #giftregistry #registry #giftregistryproducts table.simple td.value select.selectbox {
	 width:110px;}
#pt_giftregistry #content #giftregistry #registry #giftregistryproducts table.simple td.value input.inputbox {
	 width:15px;}
#pt_giftregistry #content #giftregistry #registry #giftregistryproducts table.simple td.value input.checkbox {
	 text-align:center;}
#pt_giftregistry #content #giftregistry #registry #giftregistryproducts table.simple td.actions {
	 width:90px;
	 text-align:center;}
/* div for eventparticipant.isml page */
#pt_giftregistry #content #giftregistry #giftregistryevent {
	margin: 0px auto 15px auto;
	padding:15px 0px 0px 0px;
	width:100%;
	border:1px solid #aaaaaa; }
#pt_giftregistry #content #giftregistry #giftregistryevent .keynote {
	text-align:right; }
#pt_giftregistry #content #giftregistry #giftregistryevent table.simple {
	width:350px;
	background:#fff; }
#pt_giftregistry #content #giftregistry #giftregistryevent #giftregistryeventform {
	display: inline;
	float:left;
	width:350px;
	margin: 0px 50px 0px 110px;  }
#pt_giftregistry #content #giftregistry #giftregistryevent #giftregistryparticipateform {
	display: inline;
	float:left;
	width:350px;
	margin: auto; }

/* div for addresses.isml page */
#pt_giftregistry #content #giftregistry #giftregistryaddresses {
	margin: 0px auto 15px auto;
	padding:15px 0px 0px 0px;
	width:99%;
	border:1px solid #aaaaaa; }
#pt_giftregistry #content #giftregistry #giftregistryaddresses .giftregistryaddressbefore {
	display: inline;
	float:left;
	width:350px;
	margin: 0px 50px 0px 110px; }
#pt_giftregistry #content #giftregistry #giftregistryaddresses .giftregistryaddressafter {
	display: inline;
	float:left;
	width:350px;
	margin: auto; }
	
/* div for purchases.isml page */
#pt_giftregistry #content #giftregistry #giftregistrypurchases {
	margin: 0px auto 15px auto;
	padding: 0px 0px 0px 0px;
	width:99%;
	border:1px solid #aaaaaa; }
/* Table and Styling Information for Gift Registry Products Results. */
#pt_giftregistry #content #giftregistry #giftregistrypurchases #giftregistrypurchasestable   {
	width:90%;
	margin: auto;
	padding:15px 0px; }
#pt_giftregistry #content #giftregistry #giftregistrypurchases #giftregistrypurchasestable table.simple td.value select.selectbox {
	width:110px;}
#pt_giftregistry #content #giftregistry #giftregistrypurchases #giftregistrypurchasestable table.simple td.value input.inputbox {
	width:15px;}
#pt_giftregistry #content #giftregistry #giftregistrypurchases #giftregistrypurchasestable table.simple td.value input.checkbox {
	text-align:center;}
#pt_giftregistry #content #giftregistry #giftregistrypurchases #giftregistrypurchasestable table.simple td.actions {
	width:90px;
	text-align:center;}
	
#pt_giftregistry #content .giftregistryaddress table.simple {
	margin: 5px auto 0px auto;
	width:350px;}
#pt_giftregistry #content #giftregistrieslist {
	width:400px; }
#pt_giftregistry #content #giftregistrieslist table.simple {
	width:400px; }

/*  ===== Gift Registry Search Results Notes =====   /
	Table and Styling Information for Gift Resgistry Search Results.
*/
#pt_giftregistry #content #giftregistry #giftregistrysearch {
	margin: 0px auto 15px auto;
	width:99%;
	border:1px solid #aaaaaa; } 
#pt_giftregistry #content #giftregistry #giftregistrysearch #giftregistrysearchlist {
	width:675px;
	margin: 15px 0px 15px 15px;}
#pt_giftregistry #content #giftregistry #giftregistrysearch #giftregistrysearchlist table.simple td {
	text-align:center;}
	 
/* Gift Registry Search Form Styles */
#pt_giftregistry #GiftRegistrySearchForm {
	position: relative;
	width:205px;
	background: #fafafa;
	border: 1px #efefef solid;
	padding: 0px 5px 0px 5px;
	margin: 15px 15px 3px 0px;
	display:inline;
	float:right;}
#pt_giftregistry #GiftRegistrySearchForm h2 {
	padding: 0px;
	font-size: 13px;
	font-family: 'Trebuchet','Trebuchet MS',Arial,verdana,sans-serif;
	color: #878787;
	border: 0px;
	text-align: left;
	text-transform: none; }
#pt_giftregistry #GiftRegistrySearchForm select {
	width:115px; }
#pt_giftregistry #GiftRegistrySearchForm td.key {
	font-size: 10px;
	font-weight: bold;}
#pt_giftregistry #GiftRegistrySearchForm .imageright {
	padding: 0px;
	margin: 0px 10px 3px 0px; }
#pt_giftregistry input.registrynamelink {
	text-decoration: none;
	color: #006699;
	background:none;}
#pt_giftregistry input:hover.registrynamelink {
	color: #c7b017; }
 
/*  ===== Gift Registry Customer Product Results Notes =====   /
	Table and Styling Information for Gift Registry Customer Results.
*/
#pt_giftregistry #content #giftregistry #registry .eventinformation	{
	margin: 15px auto;
	width:90%; }
#pt_giftregistry #content #giftregistry #registry .eventinformation .key {}
#pt_giftregistry #content #giftregistry #registry .eventinformation .value {
	color:#000; }
#pt_giftregistry #content #giftregistry #registry #giftregistryproducts  {
	width:90%;
	margin: auto;}
#pt_giftregistry #content #giftregistry #registry #giftregistryproducts table.simple .scaledprices {
	display:none;} 
#pt_giftregistry #content input.registrytab {
    background: url(../images/gifttab.gif) no-repeat;
    height:30px;
    width:100px;
    border: 0px;
    font-size:8pt;
    text-transform:uppercase;
    color:black;
    z-index:-1; }
#pt_giftregistry #content input.registrytab[type="submit"] {
    background: url(../images/gifttab.gif) no-repeat;
    height:30px;
    width:100px;
    border: 0px;
    font-size:8pt;
    text-transform:uppercase; }
 #pt_giftregistry #content .selected input.registrytab[type="submit"] {
    background: url(../images/gifttabhover.gif) no-repeat;
    height:30px;
    width:100px;
    border: 0px;
    color:black; }
 #pt_giftregistry #content .selected input.registrytab {
    background: url(../images/gifttabhover.gif) no-repeat;
    height:30px;
    width:100px;
    border: 0px;
    color:black; }
 #pt_giftregistry #content input.registrytab[type="submit"]:hover {
    background: url(../images/gifttabhover.gif) no-repeat;
    height:30px;
    width:100px;
    border: 0px; } 
