
div.content
{
	padding: 19px;
}

div.outerCreateContainer
{
	border: 12px solid #f0f0f0;
	padding: 5px;
}

div.innerContainer
{
	padding: 18px;
	background-image: url("/wcsstore/AmericanSignature/images/asf_rewards/image_large.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	text-align:right;
}

div.createInputContainer
{
	width: 500px;
	margin: 25px 0 0 310px;
	padding: 0 0 0 0;
	*padding: 40px 15px 0 0;
	_padding: 40px 15px 0 0;
	text-align:left;
}

.requiredText
{
    margin: 0 0 15px 1px;
    color: #686868;
    padding-bottom: 0px;
}

div.rewardsLogo
{
	float:right;
	margin-top: -35px;
}

div.createInputImage
{
    position:absolute;
    right: -192px;
    padding: 10px;
    width: 520px;
}

div.ContactHeader
{
	font-size: 14px;
	font-weight: bold;
	color:#686868;
}

div.smallText a
{
	color: #cc0000;
}

div.createInputContainer a
{
	text-decoration: underline;
}

#formFields td
{
	padding: 10px 0px;
}


.required
{
    position:relative;
    bottom:2px;
    left: -2px;
    vertical-align:baseline;
    color: #ff0000;
}

.required2
{
    color: #ff0000;
    font-size: 20px;
    vertical-align:baseline;
    position:relative;
    bottom:-8px;
}

div.entryBlock
{
	margin-bottom: 15px;
}

div.smallRed
{
	font-size: 10px;
	color: #cc0000;
}

div.entryBlock textarea
{
    width: 220px;
    height: 235px;
    margin: 10px 0 5px 0;
}

div.entryBlock label,
div.entryBlockState label
{
    color: #000;
    font-size: 12px;
    font-weight:bold;
}

div.entryBlock input
{
    width: 220px;
    margin-top: 2px;
    height: 14px;
}

div.entryBlock select
{
    width: 228px;
    margin-top: 2px;
    height: 18px;
    color: #87714b;
}

div.entryBlockCity input
{
    width: 120px;
}

div.entryBlockState select
{
    width: 85px;
    height: 18px;
}

div.entryBlockStore select
{
    width: 285px;
    height: 18px;
    vertical-align: bottom;
    position:relative;
    top:1px;
}

div.entryBlockCity
{
    float: left;
    padding-right:15px;
}

div.entryBlockState
{
    float: left;
    padding: 0;
    margin:0;
}

div.entryCheckBox
{
    color: #999;
    width: 220px;
    padding: 8px 0;
}

div.entryCheckBox input.checkBox
{
    float:left;
    margin:6px 8px 8px 5px;
    padding-right: 5px;
    
}

div.entryCheckBox label
{
    line-height: 12px;    
}

div.entryBlockContact select
{
    width: 100px;
    margin-left:8px;
    height: 18px;
}

select option
{
    padding-left:5px;
}
