#content .storelocator input {
	width: 157px;
	padding: 1px;
}

/* forms and labels --------- forms and labels --------- forms and labels ---------  */
#content label, #content .storelocator label {
	float: left;
	text-align: right;
	padding:1px 7px 0px 0px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #522b1a;
}


#content #giftlistrequest label {
	float: left;
	width:95px;
	font-weight: bold;
	text-align:right;
	padding-right:3px;	
}


#content .storelocator label {
	width: 145px;
}
.myAccountInfoSectionHeader {
	font-family: Times New Roman, Arial, Georgia !important;
	font-size: 16px !important;
}

.w60 {
	width: 60px;
}

.w100 {
	width: 100px;
}

.w130 {
	width: 130px;
}

.w200 {
	width: 200px;
}

.txt100 {
	width: 100px;
	padding:2px;
	font-weight:normal;
	color: #522b1a;
	height:16px;
	font-size:.9em;
	border: 1px solid #882333;
}

.txt200 {
	width: 200px;
	padding:2px;
	font-weight:normal;
	color: #522b1a;
	height:16px;
	font-size:.9em;
	border: 1px solid #882333;
}

label {
	float: left;
	text-align: right;
	padding: 1px 7px 0px 0px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

form .frow {
	padding:1px 0px;
}

/* START - TEXT BOX SIZES */
.txtTiny{
	width: 15px !important;
}
.txtSSml{
	width: 30px;
}
.txtSml{
	width: 50px;
}
.txtMed {
	width: 100px;
}
/* END - TEXT BOX SIZES */

/* START - SELECT BOX SIZES */
.slcSSml{
	width: 50px;
}
.slcSml{
	width: 100px;
}
.slcMed {
	width: 150px;
}
.slcLrg {
	width: 200px;
}
/* END - SELECT BOX SIZES */

.wSml {
	width: 100px;
}
.wMed {
	width: 150px;
}
.wLrg {
	width: 200px;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
.txtLeft {
	text-align:left;
}
.txtUcase {
	text-transform:uppercase;
}

#ContactUs label {
	float: left;
	width:200px;
	font-weight: bold;
	text-align:right;
	padding-right:3px;
}