@import url("contact.css");
/* ------------------- Set Base values for display ----------------------*/
.contactForm_inputBlock{ 
	position:relative;
	display:block;
	
}
 
/* ------------------- Set class specific styles ------------------ */	
.floatLeft {
    float: left;
} .inputBlock {
    padding: 5px;
    border: 0px #666 dashed;
} .contactForm_uniformTextBlock {
    text-align: left;
    float: left;
} .contactForm_ownHomeSection {
    margin-bottom: 25px;
} 
	
/* -------------------- Set ID specicic Styles ------------------ */
#contactForm_Container {
    padding-top: 10px;
    width: 600px;
} #contactForm_preferred {
    padding-bottom: 5px;
} #contactForm_contactMethod {
    margin-top: 25px;
} #contactForm_ownHome {
    border: 0px #FF0000 dashed;
    padding-top: 10px;
} #contactForm_container {
    border: 1px #000099 dashed;
    width: 500px;
}
#contactForm_ownHomeBlock {
    display: none;
} #contactForm_Zip {
    margin-bottom: 10px;
} #contactForm_email {
    clear: both;
    margin-bottom: 5px;
} #contactForm_phone {
    clear: both;
    margin-bottom: 5px;
} #contactForm_confirmed {
    display: none;
    height: 400px;
} #contactForm_continueLink {
    color: #2763b0;
    text-decoration: underline;
    font-size: 14px;
}

/************ LAYOUT CSS ************/
body {
    background: #F3F3F3 url(/brands/default/images/bg_subpg.jpg) top repeat-x;
} #footerCntr {
    position: relative;
    width: 100%;
    background: #FFF;
} #footerCntrSpacer {
    bottom: 0px;
    height: 20px;
    width: 100%;
    background: #FFF;
} #cusServWrapper {
    background: url(/brands/default/images/customer_service/body_bg_tile.jpg) top repeat-y;
} #cusServCntr {
    float: left;
    clear: both;
    width: 973px;
    background: url(/brands/default/images/customer_service/req_more_bttm.png) bottom no-repeat;
}

h2 {
    color: #2763b0;
    font-size: 16px;
} .grayTxt {
    font-size: 12px;
    color: #494949;
} #formCntr {
    float:left;
    width: 620px;
}

/************ ADDED HOME TO REQUEST INFORMATION ABOUT ************/

#addedHomeCntr {
	width: 233px;
	height: 357px;
	background: url(/brands/default/images/customer_service/req_more_addhome_bg.png) no-repeat;
    float:left;
}

.addHomeContent {
	position: relative;
	width: 212px;
	height: 145px;
	background: url(/brands/default/images/customer_service/req_more_addhome_plate.png) no-repeat;
    margin:20px 0 0 12px;
    padding: 5px 0 0 12px;
}

.addHomeTitle {
	color: #2763b0;
	font-size: 11px;
	font-weight: bold;
}

.addHomeImgBlock {
    padding: 13px 0 0 0;
    overflow: hidden;
}

.addHomeImgBlock img {
    border: 2px #999 solid;
    float: left;
}

.addHomeStats {
	width: 90px;
	height: 64px;
	color: #494949;
	font-size: 11px;
    float:left;
    margin-left: 10px;
}

.addHomeModelNum {
	width: 200px;
	color: #494949;
	font-size: 11px;
    margin: 15px 0 0 0;
}

.ModelNum {	font-weight: bold; }

/************ FORM CONTENT *************/
.floatLeftMar {
	float: left;
	margin-left: 10px;
}

#fieldError {
	position: relative;
	float: left;
	clear: both;
	height: 18px;
}

#contactForm_firstName {
	position: relative;
	float: left;
	clear: left;
	width: 208px;
}

#contactForm_lastName {
	position: relative;
	float: left;
	clear: right;
	width: 200px;
}

#contactForm_city {
	position: relative;
	float: left;
	clear: left;
	width: 200px;
}

#contactForm_State {
	position: relative;
	float: left;
	clear: both;
	width: 200px;
}

#contactForm_Zip {
	position: relative;
	float: left;
	clear: left;
	width: 200px;
}

#contactForm_contactMethod {
	position: relative;
	float: left;
	clear: left;

	width: 400px;
}

#contactForm_email {
	position: relative;
	width: 200px;
}

#contactForm_ownHome {
	position: relative;
	width: 400px;
}

#contactForm_ownHomeBlock {
	position: relative;
	width: 200px;
}

#contactForm_SerialNo {
	position: relative;
	width: 200px;
}

#contactForm_EmpName {
	position: relative;
	width: 200px;
}

#contactForm_Comment {
	width: 400px;
}

#contactForm_confirmed {
	position: relative;
	float: left;
	clear: both;
	width: 584px;
}

#captchaChallenge{margin-top:10px;}
div.contactForm_errorBlock { height: auto !important; }
