@charset "UTF-8";
.error_msg
{
	color: #891A20 ;
	font-weight: bold;
}

.createRegHldr{
	width: 675px;
	float:left;
}

.headerHldr{
	height: 21px;
}

.leftHeader{
	background: url(/templates/ultimate_gift_registry_v2/images/headerLftLrg.gif) no-repeat;
	width: 360px;
	height: 21px;
	float: left;
}

.whiteHdrTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	padding-top: 2px;
	padding-left: 10px;
}

.whiteHdrSolidTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	padding-top: 2px;
	
}


.rightSelectText{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	padding-right: 010px;

}




.mdlHeader{
	background: url(/templates/ultimate_gift_registry_v2/images/headerBg.gif) repeat-x;
	height: 21px;
	float: left;
}

.rgtHeader{
	background: url(/templates/ultimate_gift_registry_v2/images/headerRgt.gif) no-repeat;
	height: 21px;
	width: 72px;
	float: left;
}

.regBg{
	border-left: 1px #bed0ec solid;
	border-right: 1px #bed0ec solid;
	
}

.leftBtm{
	background: url(/templates/ultimate_gift_registry_v2/images/footerLftLrg.gif) no-repeat;
	width: 280px;
	float: left;
	height: 21px;
}

.mdlBtm{
	background: url(/templates/ultimate_gift_registry_v2/images/footerBg.gif) repeat-x;
	float: left;
	height: 21px;
}

.rgtBtm{
	background: url(/templates/ultimate_gift_registry_v2/images/footerRgt.gif) no-repeat;
	width: 72px;
	float: left;
}

.createRegBdHldr{
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #32499a;
}
.createRegBdHldr_confirm_purchase{
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #32499a;
}


.purchaseLeft_confirm_purchase{
	width: 234px;
	float: left;
	padding-left:3px;
}

.purchaseRight_confirm_purchase{
	width: 425px;
	float: left;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.regTypHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #32499a;
	font-weight: bold;
	background-color: #ffffff;
	float: left;
}

.regTypLrgHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #32499a;
	font-weight: bold;
	background-color: #ffffff;
	float: left;
}

.giftTypHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #32499a;
	font-weight: bold;
}

.chooseTxt{
	padding-left: 5px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #32499a;
	font-size: 12px;
}


.regInstructBlkTxt{
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.dotLineFmt{
	background: url(/templates/ultimate_gift_registry_v2/images/blueDotLine.gif) repeat-x center;
	float: left;
}

.regBox{
	width: 295px;
	float: left;
}

.orFmt{
	width: 30px;
	text-align: center;
	color: #32499a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
}

.regBoxHldr{
	padding-left: 10px;
}

.gradBoxHldr2{
	width: 295px;
}


.gradTop{
	background: url(/templates/ultimate_gift_registry_v2/images/regGradTop.gif) no-repeat;
	width: 295px;
	height: 29px;
}

.gradBoxTxt{
	padding-left: 15px;
	padding-top: 7px;
	color: #32499a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.gradBtm{
	background: url(/templates/ultimate_gift_registry_v2/images/regGradBtm.gif) no-repeat;
	width: 295px;
	height: 10px;
}

.gradMdl{
	border-left: 1px #bed0ec solid;
	border-right: 1px #bed0ec solid;
}

.gradMdl form{
	margin: 0px;
	padding: 0px;
}

.gradBoxFrmTxt{
	padding-right: 25px;
	text-align: right;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.formDivider{
	height: 5px;
	font-size: 1%;
}

.formDivider10{
	height: 10px;
	font-size: 1%;
}
.formDivider5{
	height: 5px;
	font-size: 1%;
}

.viewSampleLine{
	border-bottom: 1px solid #bed0ec;
	padding-top: 14px;
}


.viewSampleLine2{
	border-bottom: 1px solid #bed0ec;
	padding-top: 42px;
}

.sampleLinkSpacer{
	padding-left: 30px;
}

.viewSampleFmt{
	padding-top: 15px;
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000ff;
}

.viewSampleFmt a{
	color: #0000ff;
	text-decoration: none;
}

.ultimateFormLft{
	width: 310px;
	float: left;
	text-align:right;
}

.ultimateFormRgt{
	width: 330px;
	text-align:right;
	float: left;
}

.ultimateFormLft2{
	width: 310px;
	float: left;
	text-align:left;
}

.ultimateFormRgt2{
	width: 330px;
	text-align:left;
	float: left;
}

.createRegForm{
	margin: 0px;
	padding: 0px;
	color: #32499a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.chooseFileFmt{
	float: left;
	width: 184px;
}

.imagePreview{
	float: left;
	width: 143px;
	text-align: right;
}

.uploadBtnFmt{
	text-align: right;
	width: 184px;
	padding-top: 5px;
}

.createTxtField{
	width: 210px;	
}

.createTxtFieldSm{
	width: 190px;	
}

.createSelField{
	width: 215px;	
}

.createSelFieldSm{
	width: 195px;
}

.createSelFieldSmaller{
	width: 165px;
}

.noFileTxt{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.guestMsgTxt{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.passwordTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.imageUpTxt{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.imageUpBox{
	width: 345px;
	float: left;
}

.messageBox{
	width: 305px;
	float: left;
}

.passProtect{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.addPassTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.regUrlFmt{
	width: 472px;
	float: left;
	text-align: right;
}

.createRegBtnFmt{
	width: 170px;
	float: left;
	text-align: right;
}

.enterUniqueTxt{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.aboutTxt{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	float: left;
	font-weight: bold;
}

.mobilePhoneFmt{
	padding-top: 15px;
}

.formExampleFmt{
	padding-left: 110px;
}

a.disclaimerLink{
	color: #00009f;
	text-decoration: underline;
}

a.descriptLink{
	color: #00009f;
	font-size: 12px;
	text-decoration: underline;
}

a.selectAnother{
	color: #00009f;
	text-decoration: none;
}

.noPurchFmt{
	width: 220px;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	font-weight: bold;
	float: left;
}

.pleasePurch{
	width: 270px;
	float: left;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.buttonRgt{
	float: right;
	padding-top: 15px;
}


.yesHolder{
	padding-left: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.enterCodeFmt{
	width: 500px;
	float: left;
	text-align: right;
}

.sumbitFmt{
	width: 145px;
	text-align: right;
	float: left;
}

.codeTxt{
	color: #374ab9;
	font-size: 14px;
	font-weight: bold;
}

.charityBoxFmt{
	width: 594px;
}

.charityTopLeft{
	background: url(/templates/ultimate_gift_registry_v2/images/charityTopLft.gif) no-repeat;
	height: 29px;
	float: left;
	width: 10px;
}

.charityTopCntr{
	background: url(/templates/ultimate_gift_registry_v2/images/charityTopBg.gif) repeat-x;
	height: 29px;
	float: left;
}

.charityTopRgt{
	background: url(/templates/ultimate_gift_registry_v2/images/charityTopRgt.gif) no-repeat;
	width: 10px;
	height: 29px;
	float: left;
}

.charityBtmLft{
	background: url(/templates/ultimate_gift_registry_v2/images/charityBtmLft.gif) no-repeat;
	width: 10px;
	height: 13px;
	float: left;
}

.charityBtmBg{
	background: url(/templates/ultimate_gift_registry_v2/images/charityBtmBg.gif) repeat-x;
	float: left;
	height: 13px;
}

.charityBtmRgt{
	background: url(/templates/ultimate_gift_registry_v2/images/charityBtmRgt.gif) no-repeat;
	height: 13px;
	width: 10px;
	float: left;
}

.charityBdyFmt{
	padding-left: 40px;
	padding-top: 15px;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.charityDiv{
	padding-left: 55px;
}

.blueTopLft{
	background: url(/templates/ultimate_gift_registry_v2/images/blueTopLft.gif) no-repeat;
	width: 11px;
	height: 21px;
	float: left;
}

.formInstructions{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.blueTopRgt{
	background: url(/templates/ultimate_gift_registry_v2/images/blueTopRgt.gif) no-repeat;
	width: 12px;
	height: 21px;
	float: left;
}

.buttonSpacer{
	padding-left: 15px;
}

.buttonSpacer2{
	padding-left: 55px;
}

.regImgHldr{
	width: 128px;
	float: left;
}

.regEventFmt{
	width: 525px;
	float: left;
}

.imgBrdr{
	border: 1px solid #bed0ec;
}

.regTitle{
	
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.regTitle_gift{
	
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
}




.thankUTxt{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.regTblFmt{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.regBldTblFmt{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
}

.regTblFmt th{
	font-size: 10px;
	font-weight: bold;
}

.regTblFmt td{
	font-size: 12px;
	color: #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.descriptImgFmt{
	width: 77px;
	float: left;
}

.descriptTxtFmt{
	width: 136px;
	float: left;
	color: #32499a;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.regTblFmt td.descriptTxt{
	color: #32499a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.logoFmt{
	float: left;
}

.logoDesc{
	height: 40px;
	line-height: 40px;
}

.totalFmt{
	width: 490px;
	float: left;
	text-align: right;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.priceFmt{
	width: 55px;
	float: left;
	text-align: right;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.enterBtnFmt{
	width: 100%;
	text-align: right;
}

.purchaseLeft{
	width: 230px;
	float: left;
}

.purchaseRight{
	width: 410px;
	float: left;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}





.purchaseImgFmt{
	border: 1px solid #9db5db;
	width: 220px;
	height: 204px;
	text-align: center;
	
}

.centerImgRegVert{
	display: table-cell;
	vertical-align: middle;
	width: 220px;
	height: 204px;
}

.centerImgRegVert * {
    vertical-align: middle;
}

.centerImgRegVert span {
    display: inline-block;
    height: 100%;
 }
 
 .prodInfoFmt{
 	width: 195px;
	float: left;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 }
 
 .prodInfoTxt{
 	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	padding-bottom: 15px;
 }
 
 .purchForm{
 	width: 320px;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
 }	
 
 .purchLbl{
 	width: 115px;
	float: left;
	text-align: right;
	padding-right: 4px;
 }
 
 .payForm{
 	width: 325px;
	float: left;
	text-align: right;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
 }
 
 .payInputTxt{
 	width: 195px;
 }
 
  .payInputSel{
 	width: 200px;
 }
 
 .payRequire{
 	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9x;
 }
 
 .priceTxtFmt{
 	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
 }
 
 .blkRequireTxt{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
 }
 
 .floatLeft{
 	float: left;
 }
 
  .floatRgt{
 	float: right;
 }

.whatThisTxt{
	padding-right: 60px;
	padding-bottom: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00009f;
	text-decoration: underline;
}

.whatThisTxt a{
	color: #00009f;
	text-decoration: underline;
}

.updateRow{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 653px;
	
}

.requirePlcHldr{
	padding-right: 3px;
}

.honeyRegFmt{
	width: 515px;
	float: right;
}

.mangeRegFmt{
	width: 515px;
}

.wedListFmt{
	width: 160px;
	float: left;
	color: #00009f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.wedListFmt ul{
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
	_padding-left: 0px;
	padding-left: 0px;
}



.wedListFmt li a{
	color: #00009f;
	text-decoration: none;
}

.wedListFmt li a:hover{
	color: #000000;
}

.blueRegBg{
	background-color: #e5edf9;
	width: 100%;
	color: #434343;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.blueRegBgTxt{
	padding: 8px;
}

.tableDiv{
	width: 100%;
	border-top: 2px solid #bed0ec;
	padding-bottom: 3px;
	margin-top: 5px;
}

.blueTblBtmLft{
	background: url(/templates/ultimate_gift_registry_v2/images/blueBtmLft.gif) no-repeat;
	height: 33px;
	float: left;
	width: 10px;
}

.blueTblBtmRgt{
	background: url(/templates/ultimate_gift_registry_v2/images/blueBtmRgt.gif) no-repeat;
	height: 33px;
	float: left;
	width: 10px;
}

.blueTblBtmBg{
	background: url(/templates/ultimate_gift_registry_v2/images/blueBtmBg.gif) repeat-x;
	height: 33px;
	float: left;
}

.blueBtmTxtFmt{
	color: #374a92;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 33px;
	line-height: 33px;
}

.countBlueleft{
	float: left;
	width: 300px;
	
}

td.prodDescriptTxt{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.prodDescriptFmt{
	color: #000000;
	font-size: 10px;
	
}

.regDivider{
	border-top: 1px solid #bed0ec;
	
}

.cashSelect{
	width: 20px;
	float: left;
}

.gradBoxHldr{
	width: 630px;
	float: left;
}

.smGradLft{
	background: url(/templates/ultimate_gift_registry_v2/images/smGradLft.gif) no-repeat;
	height: 52px;
	width: 10px;
	float: left;
}

.smGradBg{
	background: url(/templates/ultimate_gift_registry_v2/images/smGradBg.gif) repeat-x;
	height: 52px;
	float: left;
}

.smGradRgt{
	background: url(/templates/ultimate_gift_registry_v2/images/smGradRgt.gif) no-repeat;
	height: 52px;
	width: 10px;
	float: left;
}

.gradBoxLft{
	background: url(/templates/ultimate_gift_registry_v2/images/gradBoxLft.gif) no-repeat;
	height: 180px;
	width: 10px;
	float: left;
}

.gradBoxBg{
	background: url(/templates/ultimate_gift_registry_v2/images/gradBoxBg.gif) repeat-x;
	height: 180px;
	float: left;
}

.gradBoxRgt{
	background: url(/templates/ultimate_gift_registry_v2/images/gradBoxRgt.gif) no-repeat;
	height: 180px;
	width: 10px;
	float: left;
}

.optionTxt{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.optionBdFmt{
	padding: 5px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pleaseSelTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #374a92;
	padding-bottom: 2px;
	padding-top: 4px;
}

.pleaseSelTxt2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #374a92;
	padding-top: 3px;
}

.underlineIt{
	text-decoration: underline;
}	

.serviceInfo{
	padding-left: 25px;
	width: 460px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bankInput{
	width: 295px;
	text-align: right;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
}

.chrgSelFmt{
	width: 290px;
	float: left;
	padding-left: 5px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* start of classes added for charity */

.charityImgFmt{
	float: left;
	width: 97px;
	text-align: center;
}

.charityName{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 8px;
}

.charityCheck{
	float: left;
	margin-right: -13px;
	padding-top: 8px;
}

.charityCheck_n{
	
	padding-top: 8px;
}

.charityName_n{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
}


.charityImgFmt2_n{
                float: left;
                width: 95px;
                text-align: center;
                
}

.charityNameDiv{
	width: 170px;
	color: #32499a; 
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	text-align: left;
	
}

.charityRegNameDiv{
	width: 160px;
	color: #32499a; 
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	text-align: left;
	
}

.charityNameDiv{
	width: 170px;
	color: #32499a; 
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	text-align: left;
	
}

.charityLocateDiv{
	width: 100px;
	color: #32499a;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	
}

.selectCharityTxt{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.charityBold{
	font-weight: bold;
}

.charityDiv{
	width: 475px;
	height:  175px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
	border: solid 1px #dddddd;
}

.regImgHldr2{
	width: 132px;
	float: left;
}

/* end of classes added for charity  */

/* classes added for add_product */

	.breadcrumb {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #374a92;
		margin-bottom:5px;
	}
	
	.breadcrumb .highlight{
		color: #00009f;
	}
	
	.productName{
		font-weight: bold;
		color: #32499a;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	
	.prodImgHldr{
		width: 275px;
		float: left;
		border: solid 1px #9eb5db;
		text-align: center;
		height: 250px;
	}
	
	.prodScroll{
		overflow: auto;
		height: 185px;
		width: 220px;
	}
	
	.prodScrollTxtGry{
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 11px;
		padding-left: 5px;
		padding-top:8px;
		text-align:left;
	}
	
	.prodDetailTxtGry{
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 12px;
		padding-left: 5px;
		padding-top:3px;
		text-align:left;
	}
	
	
	.prodScrollHldr{
		width: 227px;
		float: left;
		padding-left: 8px;
	}
	
	.scrollBx{
		width: 227px; 
	}
	
	.clickEnjoyTxt a{
		font-family: Arial, Helvetic, sans-serif;
		font-size: 11px;
		color: #00009f;
		text-decoration: underline;
	}
	
	.scrollBxHdr{
		width: 227px;
	}
	
	.scrollTap{
		background: url(/templates/ultimate_gift_registry_v2/images/prodTab.gif) no-repeat;
		width: 86px;
		height: 25px;
		float: left
	}
	
	.scrollTopBg{
		background: url(/templates/ultimate_gift_registry_v2/images/prodTopBg.gif) repeat-x;
		height: 25px;
		float: left;
	}
	
	.scrollTopRgt{
		background: url(/templates/ultimate_gift_registry_v2/images/prodTopRgt.gif) no-repeat;
		width: 16px;
		height: 25px;
		float: left;
	}
	
	.scrollBgCont{
		border-left: 2px #bed0ec solid;
		border-right: 2px #bed0ec solid;
		height:220px;
		text-align:left;
		overflow:visible;
	}
	
	.scrollBtmLft{
		background: url(/templates/ultimate_gift_registry_v2/images/prodBtmLft.gif) no-repeat;
		width: 13px;
		height: 10px;
		float: left;
	}
	
	.scrollBtmRgt{
		background: url(/templates/ultimate_gift_registry_v2/images/prodBtmRgt.gif) no-repeat;
		width: 15px;
		height: 10px;
		float: left;
	}
	
	.scrollBtmBg{
		background: url(/templates/ultimate_gift_registry_v2/images/prodBtmBg.gif) repeat-x;
		float: left;
		height: 10px;
		width: 199px;
	}
	
	.decriptHdr{
		padding-top: 2px;
		padding-left: 6px;
		font-weight: bold;
		color: #32499a;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.scrollProdName{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #374a92;
		font: bold;
		padding-left: 5px;
		padding-top: 2px;
	}
	
	.btmProdName{
		padding-top: 10px;
		width: 250px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;		
		color: #374a92;
	}
	
	.btmProdStyle{
		padding-top: 5px;
		padding-left: 15px;
		width: 217px;
		float: left;
	}
	
	.styleFmt{
		width: 70px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #374a92;
		font-weight: bold;
	}
	
	.styleTxtBx{
		width: 60px;
	}
	
	.sortSpace{
		padding-left: 50px;
	}
	
	.highLowSelect{
		font-size: 11px;
	}
	
	.highLowDiv{
		margin-top: 2px;
		float: left;
	}
	
	.priceTbl{
		width: 798px;
	}
	
	.logoRgt{
		padding-right: 15px;
		float: left
	}
	
	.logoCell{
		color: #374a92;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
	}
	
	.logoCellPrice{
		color: #374a92;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
	}
	.logoCellPriceRed{
		color: #900;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
	}
	
	.divider10{
		height: 10px;
		font-size: 1%;
	}

/* end of classed added for add_product */

/* login formst here */

	.loginBxFmt{
		float: left;
		width: 220px;
		margin-right: 5px;
		height: 228px;
		
	}
	
	.loginHdrFmt{
		height: 52px;
	}
	
	.loginHdrLftFmt{
		float: left;
		width: 198px;
		height: 52px;
	}
	
	.loginHdrBgFmt{
		float: left;
		height: 52px;
		background: url(/templates/ultimate_gift_registry_v2/images/loginHdrBg.gif) repeat-x;
		font-size: 1%;
	}
	
	.loginHdrRgtFmt{
		float: left;
		height: 52px;
		width: 15px;
		background: url(/templates/ultimate_gift_registry_v2/images/loginHdrRgt.gif) repeat-x;
		font-size: 1%;
	}
	
	
	.loginLftBg{
		float: left; 
		height: 164px;
		width: 10px;
		background: url(/templates/ultimate_gift_registry_v2/images/loginLft.gif) repeat-y;
		
	}
	
	.loginMdlBg{
		float: left;
		width: 206px;
		height: 164px;
	}
	
	.loginRgtBg{
		background: url(/templates/ultimate_gift_registry_v2/images/loginRft.gif) repeat-y;
		width: 4px;
		float: left;
		height: 164px;
	}
	
	.loginBxLftBtm{
		background: url(/templates/ultimate_gift_registry_v2/images/loginBxLftBtm.gif) no-repeat;
		width: 16px;
		height: 12px;
		float: left;
	}
	
	.loginBxMdlBtm{
		background: url(/templates/ultimate_gift_registry_v2/images/loginBxMdlBtm.gif) repeat-x;
		height: 12px;
		width: 188px;
		float: left;
	}
	
	.loginBxRgtBtm{
		background: url(/templates/ultimate_gift_registry_v2/images/loginBxRgtBtm.gif) no-repeat;
		width: 16px;
		height: 12px;
		float: left;
	}
	
	.loginPad{
		padding-top: 10px;
		padding-right: 6px;
		color: #374a92;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.loginForm{
		text-align: right;
	}
	
	.loginPassTxt a{
		color: #00009f;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.lftList{
		width: 100px;
		float: left;
	}
	
	.lftList a{
		text-decoration: none;
		color: #374a92;
	}
	
	.rgtList{
		width: 90px;
		float: left;
		_margin-bottom: 0px;
	}
	
	.rgtList a{
		text-decoration: none;
		color: #374a92;
	}
	
	.regBtnFmt{
		text-align: center;
		margin-top: 5px;
		_margin-top: -8px;
	}
	
	.regBtnFmt2{
		text-align: center;
		margin-top: 12px;
	}
	
	.loginSpacer{
		padding-top: 5px;
	}
	
	.altTxtBxFmt{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.regTxtBx{
		height: 24px;
		width: 673px;
		line-height: 24px;
		background-color: #eaf2fe;
		border: 1px #bed0ec solid;
		text-align: center;
		color: #374a92;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.giftRegLoginFmt{
		width: 114px;
		float: left;
		padding-bottom: 5px;
		_padding-bottom: 0px;
	}
	
	.giftRegLoginFmt2{
		width: 103px;
		float: left;
		padding-bottom: 5px;
		_padding-bottom: 0px;
	}
	
	.regGiftImgBdr{
		border: #bed0ec solid 1px;
	}
	
	
/* login format ends here */

.clearDiv{
	clear: both;
	font-size: 1%;
}





/* ZWT css starts here */

ul {
	margin:0;
	padding:0;
	list-style:none;
}
/*Gift box css start here*/
#giftbox {
	width:1027px;
	background-color:transparent;
	line-height:normal;
	margin:10px auto 0 auto;
	text-align:left;
	height:89px;
}
#giftbox ul {
	margin:0;
    padding:0;
    list-style:none;
}
#giftbox li {
	float:left;
	background:url(/templates/ultimate_gift_registry_v2/images/giftbox_left.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 7px;
    text-decoration:none;
}
#giftbox li div.box {
	width:1019px;
	float:left;
    display:inline;
	background:url(/templates/ultimate_gift_registry_v2/images/giftbox_right.gif) no-repeat right top;
    padding:1px 7px 5px 0;
    color:#24618E;
}
/*End of gift box css*/

/*logo part css start here*/
#logo {
	width:299px;
	float:left;
	background:url(/templates/ultimate_gift_registry_v2/images/logobg.gif) no-repeat left top;
	font-size:11px;
	color:#3B5EAB;
	text-align:center;
	vertical-align:bottom;
	padding:55px 0 0 0;
}
/*End of logo part css*/

/*Product information css start here*/
#product-info {
	font-size:10px;
	color:#000000;
	width:234px;
	float:left;
	background-color:transparent;
	padding:5px 0 5px 0;
	background-image:url(/templates/ultimate_gift_registry_v2/images/middleline.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#product-info img {
	float:left;
	border:#C8D9F0 1px solid;
	margin:0 5px 0 0;
}
#product-info b {
	color:#3B5EAB;
}
/*End of product information css*/

/*Shipping information css start here*/
#product-shippinginfo {
	font-size:10px;
	text-align:center;
	width:183px;
	float:left;
	color:#000000;
	background-color:transparent;
	background-image:url(/templates/ultimate_gift_registry_v2/images/middleline.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding:5px 0 0 0;
	height:82px;
}

#product-shippinginfo b {
	color:#3B5EAB;
}
/*End of shipping information css*/


/*Product details css start here*/
#product-details {
	font-size:10px;
	text-align:center;
	width:173px;
	float:left;
	background-color:#000000;
	color:#000000;
	background-color:transparent;
	background-image:url(/templates/ultimate_gift_registry_v2/images/middleline.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding:5px 3px 0 3px;
	height:82px;
}
#product-details b {
	color:#3B5EAB;
}
/*End of product details css*/

/*Button part css start here*/
#confirm-button {
	float:right;
	width:118px;
	background-color:transparent;
	padding:10px 0 0 0;
}
#confirm-button img {
	border:none;
}
/*End of button part css*/



/*Thanks email form css start here*/

#container {
	background-color:#FFFFFF;
	width:1056px;
	margin:0 auto;
	text-align: left;
	padding:0 0 8px 0;
}
/*Top part css start here*/
#toppart {
	margin:0 9px 6px 9px;
}
/*End of top part css*/

/*Page content css start here*/
#maincontent {
	margin:0 8px 0 8px;
	border-color:#FF0000;
}
/*Columns css start here*/
#leftcolumn {
	margin:0;
	width:738px;
	float: left;
}
#rightcolumn {
	float: right; 
	background-color:transparent;
	margin:0;
}
/*End of columns css*/

/*Thank form box css start here*/
.clear {
	clear:both;
}
#thankbox {
	width:738px;
	text-align:left;
}
#header {
	width:738px;
	line-height:normal;
	height:24px;
	font-size:16px;
}
#header ul {
	margin:0;
    padding:0;
    list-style:none;
}
#header li {
	float:left;
	background:url(/templates/ultimate_gift_registry_v2/images/thankemailbox_left.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 11px;
    text-decoration:none;
}
#header li div.header {
	width:716px;/*When you will put this header in any position you will change this width most*/ 
	float:left;
    display:block;
	background:url(/templates/ultimate_gift_registry_v2/images/thankemailbox_right.gif) no-repeat right top;
    padding:4px 11px 4px 0;
    color:#FFFFFF;
}
#footer {
	width:738px;
	line-height:normal;
	height:11px;
	clear:both;
	text-indent:-900px;
}
#footer ul {
	margin:0;
    padding:0;
    list-style:none;
}
#footer li {
	float:left;
	background:url(/templates/ultimate_gift_registry_v2/images/footer_left.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 10px;
    text-decoration:none;
}
#footer li div.footer {
	width:728px;/*When you will put this footer in any position you will change this width most*/ 
	height:11px;
	float:left;
    display:block;
	background:url(/templates/ultimate_gift_registry_v2/images/footer_right.gif) no-repeat right top;
    color:#FFFFFF;
}
#formfield {
	background-color:#FFFFFF;
	border-left:#B0C6E4 1px solid;
	border-right:#B0C6E4 1px solid;
}
#info {
	background-color:#E9F1FA;
	font-size:11px;
	padding:10px;
}
#form {
	padding:10px;
}
fieldset {
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:#C8D9F0 1px dotted;
	padding:15px 5px 15px 5px;
}
legend {
	font-size:14px;
	font-weight:bold;
	color:#3B5EAB;
	background-color:#FFFFFF;
	padding:2px;
}
label {
	font-size:12px;
	color:#3B5EAB;
	padding:3px 14px 0 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.textboxcsswithwidth {
	font-size:11px;
	border-bottom:#DADADA 1px solid;
	border-top:#727272 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
	width:180px;
}
.textboxcss {
	font-size:11px;
	border-bottom:#DADADA 1px solid;
	border-top:#727272 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
}
.bluelink {
	font-size:11px;
	text-decoration:underline;
	color:#3B5EAB;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
}
.bluelink:hover {
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#3B5EAB;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
}
#right {
	margin:0 0 0 25px;
}
#textlabel {
	float:left;
	font-size:12px;
	color:#3B5EAB;
	padding:3px 3px 0 3px;
	font-family: Arial, Helvetica, sans-serif;
}
#thank_you_note_msg {
	float:left;
}
#sendbutton {
	margin:50px 0 0 55px;
	float:left;
}
#bottomround {
	clear:both;
}
#backbutton {
	padding:10px 0 5px 10px;
}
/*End of thank form box css*/

/*End of thanks email form css*/	






/* Product listing CSS start here */
.descriptTxtFmt_wed_purchase{
	float: left;
	color: #32499a;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#container_wed_purchase {
	background-color:#FFFFFF;
	width:980px;
	margin:0 0 0 0;
	text-align: left;
	padding:0 0 0px 0;
}
#maincontent_wed_purchase {
	margin:0 0 0 0;
	border-color:#FF0000;
}
#contenttop {
	padding:0;
	height:155px;
}
#contopleftpart {
	float:left;
	width:680px;
}
.paddingright {
	padding-right:6px;
}
/* Product listing Top right CSS start here */
#contoprightpart {
	float:right;
	width:293px;
}
#contoprightpart #head {
	background-image:url(/templates/ultimate_gift_registry_v2/images/wedding-idea-head.gif);
	background-repeat:no-repeat;
	height:22px;
}
#head .headlink {
	float:right;
	padding:5px 10px 0 0;
	text-decoration:none;
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#head .headlink:hover {
	color:#385FAC;
	text-decoration:none;
}

/* Product listing Top right CSS end here */

/* Product listing Body part start here */
#box {
	width:980px;
	text-align:left;
	margin-top:8px;
}
#box #header {
	line-height:normal;
	height:24px;
	font-size:16px;
}
#box #header ul {
	margin:0;
	padding:0;
	list-style:none;
}
#box #header li {
	float:left;
	background:url(/templates/ultimate_gift_registry_v2/images/thankemailbox_left.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 11px;
	text-decoration:none;
}
#box #header li div.header {
	width:959px;/*When you will put this header in any position you will change this width most*/
	float:left;
	display:block;
	background:url(/templates/ultimate_gift_registry_v2/images/headerbg_right.gif) no-repeat right top;
	padding:4px 11px 4px 0;
	color:#FFFFFF;
	font-weight:bold;
}
#box #productbox {
	padding:8px 11px 0 11px;
	border-left:#B0C6E4 1px solid;
	border-right:#B0C6E4 1px solid;
}
#productbox ul{
padding:0;
margin:0;
}
#productbox ul li {
	border-bottom:#B0C6E4 1px dashed;
	}

#protitle {

font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#2d4a9a;
}
.border_bottom_dashed {
	border-bottom:#B0C6E4 1px dashed;
}
.border_top_dashed {
	border-top:#B0C6E4 1px dashed;
}	

.gift{
	float:left;
	width:74px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right: 5px;
}
.des{
	float:left;
	width:196px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right: 5px;
	
}
.desitem{
	float:left;
	width:270px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right: 5px;
	color:#6378B1;
}
.price{
	width:90px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-right: 5px;
	
}
.price b{
color:#6378B1;
}
.qtypurchased{
	width:80px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-right: 5px;
}
.guestname{
	width:150px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-right: 5px;
}
.pdate{
	width:80px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-right: 5px;
}
.sendnote{
	width:127px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-right: 5px;

}
.senddate{
width:100px;
float:left;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

.prolink{
color:#00009f;
text-decoration:underline;
}
.prolink:hover{
color:#00009f;
text-decoration:none;
}
#message {
	background-color:#E9F1FA;
	font-size:11px;
	padding:7px;
	margin-bottom:3px;
	
}
.itemlisting{
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#6378B1;
font-weight:bold;
padding:5px;
}

#box #footer {
	width:1032px;
	line-height:normal;
	height:11px;
	clear:both;
	text-indent:-900px;
}
#box #footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
#box #footer li {
	float:left;
	background:url(/templates/ultimate_gift_registry_v2/images/footer_left.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
}
#box #footer li div.footer {
	width:970px;/*When you will put this footer in any position you will change this width most*/
	height:11px;
	float:left;
	display:block;
	background:url(/templates/ultimate_gift_registry_v2/images/footer_right.gif) no-repeat right top;
	color:#FFFFFF;
}

/* Product listing Body part end here */ 
/* Product listing Gift CSS end here */


/* Lorien CSS for the steps page */

.steps{width:955px;}
.step1, .step2{
	width:318px;
	height:145px;
	margin-right:10px;
	border-right:2px #bed0ec dotted;
	float:left;
}
.step3{width:270px; float:left;}
.stepText{
	clear:both; 
	margin:10px 10px 0px 0px;
	color: #000000;
}
.solidLine{
		border-top: 1px #bed0ec solid;
		text-align: center;
		margin:10px 0px 10px 0px;
}
.guestIntro{
	width:482px;
	margin-right:5px;
	float:left;
}
.guestIntroBox{
	width:320px;
	margin-right:5px;
	float:left;
}

.guestCornerOuter{
	float:left;
	border-right:1px #374a92 solid;
	border-bottom:1px #374a92 solid;

}
.guestCorner{
	width:156px;
	float:left;
	padding:2px;
	border:2px #bed0ec solid;
}
.ImgHldr{
	float: left;
	margin-right:10px;
}
.steps{width:955px;}
.step1, .step2{
	width:318px;
	height:145px;
	margin-right:10px;
	border-right:2px #bed0ec dotted;
	float:left;
}
.step3{width:270px; float:left;}
.stepText{
	clear:both; 
	margin:10px 10px 0px 0px;
	color:#000000;
}
.solidLine{
		border-top: 1px #bed0ec solid;
		text-align: center;
		margin:10px 0px 10px 0px;
}

a.contenthyperlink {
		color: #00009f;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
}
a.contenthyperlink_active {
		color: #00009f;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
}
.solidLine_faq{
		border-top: 1px #bed0ec solid;
		text-align: center;
		margin:0px 0px 10px 0px;
}

/* Amazon stuff */

.priceLarge {
  color:#900; 
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.15em; 
  /*letter-spacing:-1px; */
  font-weight:normal;
}

/*FUNDRAISER STYLES*/

.LightBlueBig, .LightBlueSmall{
	color:#94abd4;
	font-family:Arial, Helvetica, sans-serif;
}
.LightBlueBig{
	font-size:15px;
}
.LightBlueSmall{
	font-size:13px;
}
.blue_border_box, .blue_border_box_left, .blue_border_box_right {
	border-style:solid;
	border-width:2px;
	border-color:rgb(190, 208, 236);
	padding:10px;
	text-align:left;
}
.blue_border_box_left, .blue_border_box_right{
	width: 370px;
	height:510px;
	line-height:17px;
	margin-top:10px;
}
.blue_border_box_left{
	float:left;
	margin-right:10px;
}
.blue_border_box_right{
	float:right;
}
.loginBoxForm{
	text-align:right;
	margin:8px 0px 5px 0px; 
	clear:both;
}
.formfeild282{
	width:282px; 
	margin:0px 15px 0px 5px;
}
.formfeild250{
	width:230px; 
}

.formfeildState{
	width:90px; 
}

.formfieldCountry{
	width:180px; 
}

.formfeild70{
	width:70px; 
}
.formMonth{
	width:80px;
	margin:0px 2px 0px 5px;
}
.formDay{
	width:55px;
}
.formYear{
	width:60px;
	margin:0px 10px 0px 2px;
}
.buttonBtm{
margin-bottom:-5px;
}
.loginMdlBgFundraiserFull{
	float: left;
	width:945px;
	padding:10px 10px 10px 15px;
	text-align:left;
	margin-top:52px;
}
.loginMdlBgFundraiserSup{
	float: left;
	width:690px;
	padding:10px 10px 10px 15px;
	text-align:left;
	margin-top:52px;
}
.loginMdlBgFundraiserInv{
	float: left;
	width:220px;
	padding:10px 10px 10px 15px;
	text-align:left;
	margin-top:52px;
}
.ultimateFormLft3{
width: 315px;
float: left;
text-align:right;
}
.ultimateFormLft4{
width: 345px;
float: left;
text-align:right;
}

.ultimateFormFull{
float: left;
width: 690px;

}

.ultimateFormFull_create{
float: left;
width: 950px;

}


.ultimateFormLft5{
float: left;
text-align:left;
}
.bl {background:url(/templates/ultimate_gift_registry_v2/images/loginBxLftBtm.gif) 0 100% no-repeat; text-align:center;}
.br {background:url(/templates/ultimate_gift_registry_v2/images/loginBxRgtBtm.gif) 100% 100% no-repeat;}
.tl_org {background:url(/templates/ultimate_gift_registry_v2/images/fundraiser_orgReg_hdr.gif) 0 0 no-repeat;}
.tl_org_chng {background:url(/templates/ultimate_gift_registry_v2/images/fundraiser_orgRegChange_hdr.gif) 0 0 no-repeat;}
.tl_sup {background:url(/templates/ultimate_gift_registry_v2/images/fundraiser_supReg_hdr.gif) 0 0 no-repeat;}
.tl_invite {background:url(/templates/ultimate_gift_registry_v2/images/fundraiser_invite_hdr.gif) 0 0 no-repeat;}
.tl_reg {background:url(/templates/ultimate_gift_registry_v2/images/fundraiser_EditAcct_hdr.gif) 0 0 no-repeat;}
.tr {background:url(/templates/ultimate_gift_registry_v2/images/loginHdrRgt.gif) 100% 0 no-repeat;}
.t {background:url(/templates/ultimate_gift_registry_v2/images/loginHdrBg.gif) 0 0 repeat-x; margin-top:1px;}
.b {background:url(/templates/ultimate_gift_registry_v2/images/loginBxMdlBtm.gif) 0 100% repeat-x; margin-bottom:3px;}
.l {background:url(/templates/ultimate_gift_registry_v2/images/loginLft.gif) 0 0 repeat-y;}
.r {background:url(/templates/ultimate_gift_registry_v2/images/loginRft.gif) 100% 0 repeat-y;}

.leftBtmS{
	background: url(/templates/ultimate_gift_registry_v2/images/footerLftLrg.gif) no-repeat;
	width: 178px;
	float: left;
	height: 21px;
}

.SelectcharityDiv{
	height:  125px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
	border: solid 1px #dddddd;
}
.SelectcharityDiv_No_Records{
	height:  50px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
	border: solid 1px #dddddd;
}
.SelectcharityNameDiv{
	max-width: 225px;
	width: 225px;
	color: #32499a;
	float:left;
}


.SelectcharityNameDiv_Name{
	max-width: 200px;
	width: 200px;
	color: #32499a;
	float:left;
}

.SelectcharityNameDiv_Org_Name{
	max-width: 300px;
	width: 300px;
	color: #32499a;
	float:left;
}
.SelectcharityNameDiv_Charity_Type{
	max-width: 210px;
	width: 210px;
	color: #32499a;
	float:left;
}

.SelectcharityNameDiv_Location{
	max-width: 150px;
	width: 150px;
	color: #32499a;
	float:left;
}



.SelectcharityNameDiv_215{
	max-width: 215px;
	width: 215px;
	color: #32499a;
	float:left;
}

.SelectcharityNameDiv_200{
	max-width: 200px;
	width: 200px;
	color: #32499a;
	float:left;
}

.SelectcharityNameDiv_30{
	max-width: 30px;
	width: 30px;
	color: #32499a;
	float:left;
}

.ControlPanelBig{
	float:left;
	width:180px;
	margin-right:15px;
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.AdminTextRight{
	float:left;
	line-height:17px;
	width:500px;
}
.controlPanelFmt{
	padding-left: 15px;
	padding-top: 10px;
}
.ControlPanelTopCntr{
	background: url(/templates/ultimate_gift_registry_v2/images/charityTopBg.gif) repeat-x;
	height: 22px;
	width:160px;
	float: left;
	padding-top: 7px;
	font-size: 12px;
	text-align:center;
}
.m5{
	margin-left:8px;
	line-height:16px;
}
a.cPanel:link{
	text-decoration:none;
}
a.cPanel:visited{
	text-decoration:none;
	color: #32499a;
}
a.cPanel:hover{
	text-decoration:underline;
}
.resultsTitle{
	float:left;
	font-weight:bold;
	margin:8px 0px 5px 0px;
}
.resultInfo, resultInfoLeft{
	font-size:11px;
	margin:0px 0px 5px 0px;
}
.resultInfo{
	float:right;
	text-align:right;
}
.resultInfoLeft{
	float:left;
	text-align:left;
}
.reportresultsHdrFrame{
	border: solid 1px rgb(190, 208, 236);
	background:rgb(190, 208, 236);
	padding: 0px;
	margin: 0px;
	clear:both;
}
.reportresultsDiv{	
	padding: 0px;
	margin: 0px;
	border: solid 1px rgb(190, 208, 236);
	clear:both;
}
.reportresultsHeaderDiv, .reportresultsTextDiv, .reportresultsText2Div{
	font-weight:normal;
	float:left;
	text-align:left;
	padding:15px 5px 10px 5px;
}
.reportresultsHeaderMdlDiv, .reportresultsTextMdlDiv, .reportresultsText2MdlDiv{
	font-weight:normal;
	float:left;
	text-align:center;
	padding:15px 5px 10px 5px;
}
.reportresultsHeaderRtgDiv, .reportresultsTextRtgDiv, .reportresultsText2RtgDiv{
	font-weight:normal;
	float:left;
	text-align:right;
	padding:15px 20px 10px 5px;
}
.reportresultsHeaderDiv, .reportresultsHeaderMdlDiv, .reportresultsHeaderRtgDiv{
	color: #000000;
	background:rgb(190, 208, 236);
	border: solid 1px #FFFFFF;
}
.reportresultsTextDiv, .reportresultsTextMdlDiv, .reportresultsTextRtgDiv, .reportresultsText2Div, .reportresultsText2MdlDiv, .reportresultsText2RtgDiv{
	color: #32499a;
	border: solid 1px rgb(190, 208, 236);
}
.reportresultsText2Div, .reportresultsText2MdlDiv, .reportresultsText2RtgDiv{
	height:35px;
}
.paymentLeftCol{
	float:left;
	width:415px;
}
.paymentRightCol{
	float:right;
	width:365px;
}
.subText{
	color: #32499a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* New Styles 9-25-08   */


.border_box1px{
                border:#c6cfef solid 1px; 
                padding:5px;
}
.charityImgFmt2{
                float: left;
                width: 95px;
                text-align: center;
                
}
.leftTopS{
                background: url(/templates/ultimate_gift_registry_v2/images/headerLftLrg2.gif) no-repeat;
                width: 178px;
                float: left;
                height: 10px;
}
.mdlTop{
                background: url(/templates/ultimate_gift_registry_v2/images/headerBg2.gif) repeat-x;
                float: left;
                height: 10px;
}

.rgtTop{
                background: url(/templates/ultimate_gift_registry_v2/images/headerRgt2.gif) no-repeat;
                width: 72px;
                float: left;
                height: 10px;
}

LI.liclass
{
	padding-bottom: 8px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 12px;
	background: url(/templates/ultimate_gift_registry_v2/images/bullet_icon_new.jpg) no-repeat; 
	
}

LI.limainclass
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 12px;
	background: url(/templates/ultimate_gift_registry_v2/images/bullet_icon_new.jpg) no-repeat; 
	
}


UL.ulclass
{
	padding-top: 5px;
	padding-bottom: 5px;
}

LI.subliclass
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	background: url(/templates/ultimate_gift_registry_v2/images/arrow_bullet.jpg) no-repeat; 
	
}



.liclass_no_bullet
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-bottom: 8px;
}


UL.subulclass
{
	
}

.textsize
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}
.textsizeheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}


.blue_text{
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #32499a;
}
.black_text{
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}
