.box-selected {
	border:1px solid #d9d9cb;
	background: #fff9ea url(/files/images/icons/yellow-exclamation.gif) no-repeat scroll 400px 5px;
}

#form-reg {
	width:665px;
}

#form-reg #form-reg-left .heading {
	clear:both;
	color:#333;
	text-transform:capitalize;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #d6d6d6;
	padding-top:20px;
	*padding-top:10px;
	_padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
}

#form-reg #form-reg-left .required {
	color:#d9541e;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

#form-reg #form-reg-left .optional {
	color:#069;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

#form-reg #form-reg-left .label {
	clear:both;
	float:left;
	color:#666;
	text-transform:capitalize;
	font-size:13px;
	font-weight:bold;
	margin-left:20px;
	*margin-left:10px;
	_margin-left:10px;
	width:130px;
}

#form-reg #form-reg-left .label .optional-small {
	color:#069;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	text-transform:lowercase;
}

#form-reg #form-reg-left .content-container .content-item {
	clear:both;
	float:left;
	margin:1px 0;
	padding:5px 0;
	width:470px;
}

#form-reg #form-reg-left .content-container .form-item {
	float:left;
	padding-left:5px;
}

#form-reg #form-reg-left .content-container .form-item-error {
	float:left;
	width:180px;
	padding:10px 0 0 10px;
	font-size:10px;
	color:#d9541e;
}

#form-reg #form-reg-left .content-container #con_respondents_comments {
	clear:both;
	float:left;
	margin:1px 0 20px;
	*margin:1px 0;
	_margin:1px 0;
	padding:8px 0;
	width:430px;
}

#form-reg #form-reg-left .content-container #con_respondents_comments .form-item {
	margin-left:20px;
	*margin-left:0;
	_margin-left:0;
	*padding-left:20px;
	_padding-left:20px;
	
}

#form-reg #form-reg-left .content-container #con_respondents_comments p {
	width:370px;
	float:left;
	margin:0;
	padding: 5px 0;	
}

#form-reg #form-reg-left .content-container .contact-us-item {
	margin-left:0;
	*padding-left:5px;
	_padding-left:5px;
	width:375px;
}

#form-reg #form-reg-left .content-container .contact-us-item p {
	width:350px;
	float:left;
	margin:0;
	padding: 5px 0;	
}

#form-reg #form-reg-left .content-container .form-item textarea {
	width:375px;
	margin-top:5px;
}

#form-reg #form-reg-left .content-container .contact-us-item textarea {
	width:365px;
	*width:365px;
}

#form-reg #form-reg-left .content-container #con_respondents_comments #input_message {
	width:400px;
}

#form-reg #form-reg-left .content-container #con_respondents_comments .contact_comments {
	width:275px;
}

#form-reg #form-reg-left #submess_section .content-container .content-item {
	width:530px;	
	
}

#form-reg #form-reg-left #submess_section .content-container .content-item  #input_subject {
	width:330px;
}

#form-reg #form-reg-left #submess_section .content-container .form-item-error {
	width:120px;
}

#con_input_message .form-item p {
	width:360px;
}

#form-reg #form-reg-left .content-container .form-item .sub-text {
	font-size:10px;
	color:#999;
}

#form-reg .content-item-desc {
	float:left;
	margin-left:10px;
	width:220px;
}

#form-reg #form-reg-buttons {
	clear:both;
	border-top:1px solid #d6d6d6;
	padding-left:20px;
	padding-top:20px;
	*padding-top:10px;
	_padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
}

#form-reg  #form-reg-buttons .privacy {
	float:right;
	margin-right:20px;
	margin-top:10px;
}

#form-reg #form-reg-buttons a.continue-btn {
	/*background: transparent url(/files/images/buttons/btn-form-continue.jpg) no-repeat scroll 0 0;*/
	width:81px !important;
	display:inline-block;
	height:24px;
	margin:10px 5px;
	overflow:hidden;
}

#form-reg #form-reg-buttons #cancelBtn {
	/*background: transparent url(/files/images/buttons/btn-form-cancel.jpg) no-repeat scroll 0 0;*/
	width:68px !important;
	display:inline-block;
	height:24px;
	margin:10px 5px;
	overflow:hidden;
}

#form-reg #form-reg-buttons #submitBtn {
	/*background: transparent url(/files/images/buttons/btn_store-submit.gif) no-repeat scroll 0 0;*/
	width:69px !important;
	display:inline-block;
	height:24px;
	margin:10px 5px;
	overflow:hidden;
}

#form-reg .clear {
	clear:both;
}

#form-reg .form-reg-bold {
	font-weight:bold;
}

.form-item .label-long {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	margin-left:20px;
	*margin-left:15px;
	_margin-left:15px;
	text-transform:capitalize;
}

#con_respondents_comments .form-item .label-long {
	margin-left:0;
}

.form-item .label-long select {
	margin-top:5px;	
}

/* Rules for local phone numbers display */
div.content-container {
    left: 0;
    position: relative;
    top: 0;
}
#form-reg-local-phone {
    float: left;
    font-size: 10px;
    padding: 0;
    position: absolute;
    right: 0;
    top: -22px;
    width: 220px;
}
#form-reg-local-phone ul {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#form-reg-local-phone ul li {
    line-height: 14px;
    margin: 0;
}
div.local-phone-label,
div.local-phone-title {
    font-weight: bold;
}

/* Asset Page Style Start */

.clear {
	clear:both;
}

#dv-container {
	width:940px;
	margin:0 auto;
}




#dv-form-container {
	width:940px;
}

#dv-form-container #dv-form-head {
	font-size:12px;
	font-weight:bold;
	color:#4d4e53;
	margin:15px 0 0 15px;
	padding:20px 0 10px;
	width:820px;
}

#dv-form-container .dv-form-required {
	font-weight:normal;
}

#dv-form-container .content-container {
	border-top:1px solid #DADADA;
	margin:15px 0 0 15px;
	width:820px;
	clear:both;
}

#dv-form-container .dv-form-cont-title {
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding:15px 0;
}

#dv-form-container .dv-form-cont-field {

}

#dv-form-container .dv-form-cont-name {
	color:#4D4E53;
	float:left;
	font-size:12px;
	margin:5px 0 5px 20px;
	width:150px;	
}

#dv-form-container .dv-form-cont-input {
	float:left;
	background: transparent url(/files/images/assets/bg-registration-grey-input.png) no-repeat scroll center top;
	width:260px;
	height:24px;
	margin:5px 0 5px 10px;	
}

#dv-form-container .dv-form-cont-radio {
	margin-left:10px;
	float:left;
	color:#4d4e53;
	font-size:12px;
}

#dv-form-container .dv-form-cont-check {
	color:#4D4E53;
	font-size:12px;
	margin:5px 0 5px 20px;
	_margin-left:40px;
	width:450px;
}

#dv-form-container .dv-form-cont-input input {
	background-color:transparent;
	border:medium none;
	margin:2px 4px;
	width:250px;	
}

#dv-form-container .dv-form-cont-input select {
	width:250px;
	margin:2px 4px;
	
}

#dv-form-container .content-container.last input {
	margin:20px 0;
}

#dv-form-container .heading {
	clear:both;
	color:#333;
	text-transform:capitalize;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #d6d6d6;
	padding-top:20px;
	*padding-top:10px;
	_padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
}

#dv-form-container .required {
	color:#d9541e;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

#dv-form-container .optional {
	color:#069;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

#dv-form-container .label {
	clear:both;
	float:left;	
	color:#4D4E53;
	float:left;
	font-size:12px;
	margin:5px 0 5px 20px;
	width:150px;
}

#dv-form-container .label .optional-small {
	color:#069;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	text-transform:lowercase;
}

#dv-form-container .content-container .content-item {
	clear:both;
	float:left;
	margin:1px 0;
	padding:5px 0;
	width:430px;
}

#dv-form-container .content-container #con_virtualizationBudget {
	width:580px;	
}

#dv-form-container .content-container .form-item {
	float:left;
	padding-left:5px;
}

#dv-form-container .content-container .form-item-error {
	float:left;
	width:220px;
	padding:10px 0 0 10px;
	font-size:10px;
	color:#d9541e;
}

#dv-form-container .content-container #con_respondents_comments {
	clear:both;
	float:left;
	margin:1px 0 20px;
	*margin:1px 0;
	_margin:1px 0;
	padding:8px 0;
	width:430px;
}

#dv-form-container .content-container #con_respondents_comments .form-item {
	margin-left:20px;
	*margin-left:0;
	_margin-left:0;
	*padding-left:20px;
	_padding-left:20px;
	
}

#dv-form-container .content-container #con_respondents_comments p {
	width:370px;
	float:left;
	margin:0;
	padding: 5px 0;	
}

#dv-form-container .content-container .contact-us-item {
	margin-left:0;
	*padding-left:5px;
	_padding-left:5px;
	width:375px;
}

#dv-form-container .content-container .contact-us-item p {
	width:350px;
	float:left;
	margin:0;
	padding: 5px 0;	
}

#dv-form-container .content-container .form-item textarea {
	width:375px;
	margin-top:5px;
}

#dv-form-container .content-container .contact-us-item textarea {
	width:365px;
	*width:365px;
}

#dv-form-container .content-container #con_respondents_comments #input_message {
	width:400px;
}

#dv-form-container .content-container #con_respondents_comments .contact_comments {
	width:275px;
}

#dv-form-container #submess_section .content-container .content-item {
	width:530px;	
	
}

#dv-form-container #submess_section .content-container .content-item  #input_subject {
	width:330px;
}

#dv-form-container #submess_section .content-container .form-item-error {
	width:120px;
}

#con_input_message .form-item p {
	width:360px;
}

#dv-form-container .content-container .form-item .sub-text {
	font-size:10px;
	color:#999;
}
/* Asset Page Style Finished */

