
.set-content
{
        width:684px;
        padding:0;
        margin:0;
        float:left;
}
.set
{
        /*width:684px;*/
	padding:0;
	margin:0;
	float:left;
}

div.label
{
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0;
	/*width:684px;
	float:left;*/
}

.element
{
	padding:0;
	margin:0;
	/*float:left;
	width:423px;*/
}

.element .options
{
	width:423px;
	/*float:left;*/
	padding:0 0 15px 0;
	margin:0;
}

.options input
{
	/*float:left;*/
	padding:0;
	margin:1px 5px 0 0;
	_margin:-3px 5px 0 0;
}

.options span
{
	/*float:left;*/
	padding:0;
	margin:0;
	font-size:13px;
	color:#333333;
}

/*Error Messages */

.page-errors
{
	color:#ff0000;
	font-size:13px;
	font-weight:bold;
	padding:15px 0 0 0;
	margin:0;
}
.error
{
	color:#ff0000 !important;
}
.element-error
{
	color:#ff0000 !important;
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 20px !important;
	margin:10px 10px 0 10px !important;
	/*margin:-12px 0 0 0 !important;*/
	background:url(../images/icons/error-arrow-icon.gif) 0px 3px no-repeat;
	/*_position:relative !important;
	_z-index:2;
	_top:-12px;*/
}


a.link{
    text-decoration: none !important;
    color:#333 !important;
    font-weight:bold;
    font-size: 12px;
}

fieldset{
    padding:0;
    margin:0;
    border:none;
}
/*p.sectionHeader{
    padding:0 10px 10px 0;
}*/

/* SQ Pages */

.SQ-content .set
{
        /*width:490px !important;*/
        /*padding:0 0 5px 0 !important;*/
	padding:20px 0 0 0 !important;
        margin:0 !important;
        float:none !important;
}

.SQ-content .element
{
    padding:7px 0 0 0 !important;
}

.SQ-content span.sub-label{font-size: 12px;}

.SQ-content span.sub-label ul{margin:-20px 0 0 0;}
.SQ-content span.sub-label ul li{padding:5px 0;}

.form .SQ-set
{
    /*width:490px !important;*/
   /* padding:28px 0 0 0; */
    padding:0 5px 0 0 !important;	
    margin:0;
    float:none !important;
}

.SQ-set .label
{
    font-size:12px;
    font-weight:bold;
    color:#333333;
    padding: 0;
    margin:0;
}

.SQ-set .sq-element
{
    padding:7px 0 0 0;
    margin:0;
}

.sq-element input
{
    width:185px;
    padding:3px 0;
    margin:0;
    border:1px solid #c3c3c3;
    background-color:#fff;
}

.sq-error
{
    color:#ff0000 !important;
    font-size:12px;
    font-weight:bold;
    padding:10px 0 0px 20px !important;
    margin:0 !important;
    background:url(../images/icons/error-arrow-icon.gif) 0px 10px no-repeat;
}

/*SQ Address Validation*/

/*Latest updates */

.SQ-content h3{
    color: #330000;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 25px 0 5px;
}

.select-state{width:185px;}

.validate-address
{
    margin: 0 0 -30px;
    padding: 10px 0 0 0px;
    position:relative;
}

.validate-address img
{
    vertical-align: middle;
    padding:0 7px 0 0;
}
.address-validated
{
    margin: 0 0 -30px;
    padding: 10px 0 5px 25px;
    background:url(../images/icons/tickmark-icon.gif) 0px 5px no-repeat;
    position:relative;
}

/* Create Account Page */

.create-account-content .set
{
	width:600px !important;
	padding:0;
	margin:0;
	float:left;
}

.create-account-content .create-account-set
{
	/*width:250px !important;*/
	width:270px !important;
	float:left;
	padding:0 0 15px 0 !important;
}

.create-account-set .label
{
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0;
	color:#000;
}

.create-account-set .element
{
	padding:0;
	margin:0;
}

.create-account-set .element input
{
	padding:4px;
	margin:0;
	width:167px;
	border:1px solid #c3c3c3;
	font-size:12px;
}

.create-account-set .element select
{
	padding:4px;
	margin:0 5px 0 0;
	width:260px;
	border:1px solid #c3c3c3;
	font-size:12px;
}

/*.create-account-set .element select.security-question
{
        padding:4px;
        margin:0 5px 0 0;
        width:405px;
        border:1px solid #c3c3c3;
        font-size:12px;
}*/

.create-account-set .element select option
{
        width:100%;
}


.create-account-set .element span
{
	padding:0;
	margin:0;
	width:175px;
	color:#666666;
	font-size:12px;
}

.create-acc-error
{
	background: url(../images/icons/error-arrow-icon.gif) 0 10px no-repeat;
    color: #FF0000 !important;
    font-size: 12px !important;
    font-weight: bold;
    margin: 0 !important;
    padding: 10px 0 0 20px !important;
}
p.page-errors
{
	color: #FF0000 !important;
	font-size:12px;
	font-weight:bold;
	margin:0 !important;
	padding:1 0 15px 0;
}

.email-create-acc
{
    width:260px !important;
}

.email-create-acc .create-account-set
{
    width:260px !important;
}
.create-acc-clear
{
clear:both;
margin:-20px 0 0 0;
}

/*displayLabel*/
.displayLabel
{
color: #333333;
font-size: 12px;
font-weight: bold;
padding: 20px 0 0 !important;
}

.dot-list-icon
{
	display:inline-block;
	padding:10px 0 0 30px;
	margin:0;
	background:url(../images/icons/dot-icon-error.png) 16px 15px no-repeat;
}
