/* this second CSS contain all subPage css which are searcherCouple,guest*/
#searchCoupleNavi ul
{
	list-style:none;
	padding: 10px 0 0 10px;
	margin:0;
}

#searchCoupleNavi li
{
	padding:0 0 5px 0;
	margin:0;
}

#searchCoupleLeft
{
	margin: 0 0 0 5px;
	display: block;
	width:90px;
	height:15px;
	background: url("../images/buttonAndText/search_again.gif") 0 0 no-repeat;
}

#searchCoupleLeftBottom p
{
	padding:0 0 15px 0;
	margin:0;
}

#searchCoupleRight
{
	
	display: block;
	width:102px;
	height:14px;
	background: url("../images/buttonAndText/search_again-b.gif") 0 0 no-repeat;
}

#searchCoupleResult
{
	padding:8% 0 0 10%;
	margin:0;
}

#searchCoupleResult table
{
	text-align:center;
}

#searchCoupleResult table th 
{
	width:100px;
}

#searchCoupleResult table th, #searchCoupleResult table td
{
	height:30px;
}

/* guest search couple*/
#searchCoupleByguest 
{
	height:350px;
	
}

#searchCoupleByguest table 
{
	margin: 10% 0 0 0;
	text-align:right;
}

/* View shopping basket */
.ViewShoppingBaskerEachLeft,.ViewShoppingBaskerEachRight
{
	float:left;
	width:48%;
}

.ViewShoppingBaskerEachLeft
{
	padding: 1% 0 0 2%;
}

.ViewShoppingBaskerEachLeftImage
{
	padding: 1% 0 0 0;
}

.ViewShoppingBaskerEachRight
{
	text-align:right;
	padding: 1% 2% 0 0;
}

#ViewShoppingBaskerTotal
{
	padding:1% 1% 0 0;
	margin:0;
	text-align:right;
}

/*guest payment page*/
/*credit Card Charge*/

#CardCharge
{
	text-align:right;
	width:30px;
	float:left;
}

#CardCharge ul 
{

	list-style: none;
	margin: 0;
	padding: 0;
}

#CardCharge li
{
	text-align:left;
	position:relative;
    min-height: 0px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
}

#CardCharge ul ul  
{	position: absolute;
	z-index: 600;
	top: 0;
	left: 100%;
	width:150px;
	background-color:#696B61;
}

div#CardCharge ul ul,
div#CardCharge ul li:hover ul ul,
div#CardCharge ul ul li:hover ul ul
{display: none;}

div#CardCharge ul li:hover ul,
div#CardCharge ul ul li:hover ul,
div#CardCharge ul ul  li:hover ul
{display: block;}

/* Couple sing up page*/
#newCoupel
{
	display: block;
	width:84px;
	height:15px;
	background: url("../images/buttonAndText/new_couples.gif") 0 0 no-repeat;
}

#existCoupel
{
	display: block;
	width:106px;
	height:16px;
	background: url("../images/buttonAndText/existing_couples.gif") 0 0 no-repeat;
}

#coupleRegistry
{
	display: block;
	width:101px;
	height:14px;
	background: url("../images/buttonAndText/continue.gif") 0 0 no-repeat;
}

#RegistryForms
{
	margin: 5% 0 0 0;
	display: block;
	width:134px;
	height:17px;
	background: url("../images/buttonAndText/regi_form.gif") 0 0 no-repeat;
}

/*couple wedding list*/
a#started
{
	display: block;
	width:73px;
	height:12px;
	background: url("../images/buttonAndText/started.jpg") 0 0 no-repeat;
}

a:hover#started
{
  background-position: -73px 0;
}


a#myweddingList
{
	display: block;
	width:87px;
	height:12px;
	background: url("../images/buttonAndText/myweddinglist.gif") 0 0 no-repeat;
}

a:hover#myweddingList
{
  background-position: -87px 0;
}

a#purchase
{
	display: block;
	width:81px;
	height:12px;
	background: url("../images/buttonAndText/purchase.jpg") 0 0 no-repeat;
}

a:hover#purchase
{
  background-position: -81px 0;
}


a#myprofile
{
	display: block;
	width:54px;
	height:12px;
	background: url("../images/buttonAndText/myprofile.gif") 0 0 no-repeat;
}

a:hover#myprofile
{
  background-position: -54px 0;
}

a#bank
{
	display: block;
	width:58px;
	height:12px;
	background: url("../images/buttonAndText/bank.jpg") 0 0 no-repeat;
}

a:hover#bank
{
  background-position: -58px 0;
}

a#updatePhoto
{
	display: block;
	width:74px;
	height:12px;
	background: url("../images/buttonAndText/updatePhoto.gif") 0 0 no-repeat;
}

a:hover#updatePhoto
{
  background-position: -74px 0;
}

a#telegrams
{
	display: block;
	width:56px;
	height:12px;
	background: url("../images/buttonAndText/telegrams.gif") 0 0 no-repeat;
}

a:hover#telegrams
{
  background-position: -56px 0;
}

a#invitation
{
	display: block;
	width:91px;
	height:12px;
	background: url("../images/buttonAndText/invitation.gif") 0 0 no-repeat;
}

a:hover#invitation
{
  background-position: -91px 0;
}

a#thankCard
{
	display: block;
	width:87px;
	height:12px;
	background: url("../images/buttonAndText/thankCard.gif") 0 0 no-repeat;
}

a:hover#thankCard
{
  background-position: -87px 0;
}


a#messages
{
	display: block;
	width:57px;
	height:12px;
	background: url("../images/buttonAndText/messages.gif") 0 0 no-repeat;
}

a:hover#messages
{
  background-position: -57px 0;
}

a#feedback
{
	display: block;
	width:46px;
	height:12px;
	background: url("../images/buttonAndText/feed.jpg") 0 0 no-repeat;
}

a:hover#feedback
{
  background-position: -46px 0;
}


a#logout
{
	display: block;
	width:37px;
	height:12px;
	background: url("../images/buttonAndText/logout.gif") 0 0 no-repeat;
}

a:hover#logout
{
  background-position: -37px 0;
}



.thankcardsText
{
	cursor:pointer;
}

.thankcardsText:hover
{
	color: #f2f2f2;
	text-decoration: underline;	
}



