/* Forms */

/* Vertiacl Aligment of Forms */

form{margin:0;padding:0;}

div.form{margin: 0;padding: 0;color: #363636;font-size: 13px;}

div.set{margin: 0;padding: 0 0 15px 0;float: left;width: 320px;}

div.label 
{
	margin: 0;
	padding: 0 0 7px 0;
	color: #363636;
	font-size: 13px;
	font-weight: bold;
	float:left;
	width:320px;
}

div.element{margin:0;padding: 0;width:320px;float:left;}

.note{color: #767676;font-weight: normal;}

/* Input Types Custom Styles */

input.input-text
{
	width: 290px;
	height: 17px;
	border: 1px solid #959595;
	padding: 5px !important;
	font-size: 13px;
	float:left;
} 

input.input-text-phno
{
	width: 75px;
	height: 17px;
	border: 1px solid #959595;
	padding: 5px;
	font-size: 13px;
} 

select.drop-down-menu
{
	width: 300px;
	height: 29px;
	padding: 5px;
	border: 1px solid #959595;
	font-size: 13px !important;
	background:none !important;
	color:#363636 !important;
	font-weight:normal !important;
} 

select.drop-down-menu option{padding: 5px 0 5px 5px;} 
 
.input-radio-checkbox{margin: 0 0 10px 0;}

/*p.error{color: #b10005 !important;background:url(../../images/icons/alert-field-error-white-bg-17-15.gif) 2px 5px no-repeat;padding:7px 0px 3px 25px; width:275px;float:left;font-weight:bold;}*/

.label-error{color: #b10005 !important;}

input.error{border: 1px solid #b10005 !important;/*background:none !important; padding:0;*/} 

div.field-errorMsg
{
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 0;
}

div.field-errorMsg div.error
{
    background: url("../../images/icons/alert-field-error-white-bg-17-15.gif") no-repeat scroll 0 5px transparent;
    color: #B10005;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 0 25px;
}

div.payment-declined-errorMsg {
    border: 1px solid #B10005;
    font-size: 13px;
    margin: 0;
    padding: 10px;
}
div.payment-declined-errorMsg-header {
    background: url("../../images/icons/alert-field-error-white-bg-17-15.gif") no-repeat scroll 0 5px transparent;
    color: #B10005;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 0 25px;
}


div.payment-declined-errorMsg-text {
    
    color: #B10005;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 0 25px;
}

/*header style*/
div.sign-in {
    float: right;
    text-align: right;
    vertical-align: top;
}
div.sign-in div.user-help {
    color: #fff;
    letter-spacing: 1px;
    padding: 10px 10px 0 0;
    text-align: right;
    font-size:12px;
}
div.sign-in div.user-help span {
    color: #fff;
}
div.sign-in div.user-help a {
    color: #fff;
    text-decoration: underline;
}
div.sign-in div.user-help a:link {
    text-decoration: underline;
}
div.sign-in div.user-help a:visited {
    text-decoration: underline;
}
div.sign-in div.user-help a:active {
    text-decoration: underline;
}
div.sign-in div.user-help a:hover {
    text-decoration: none;
}

.help-hotline {
    bottom: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
}
.help-hotline p
    {
    font-size: 15px;
    font-weight: bold;
    color: #ffc !important;
    text-align: right;
    background: url(../images/h-phone-icon.png) top left no-repeat;
    padding: 1px 0 7px 24px;
    margin: 0;
    text-shadow: 1px 1px 2px #000;
    -webkit-user-select: none;
    -webkit-text-size-adjust: none;
    }

    .help-hotline p span
    {
    display: block;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-left: 5px;
    text-shadow: none;
    }

    .help-hotline p a, .help-hotline p a:link, .help-hotline p a:active, .help-hotline p a:visited, .help-hotline p a:hover
    {
    color: #ffc !important;
    text-decoration: none;
    }
