/*************************/
/* quote page specific css */
/*************************/



#cartoon-caption-holder {width: 650px; float:left}
#cartoon-caption-holder-left {width: 100px; float:left}
#cartoon-caption-holder-quotebubble { width: 425px; float:right; background-image: url(../images/bubble-small.jpg); background-repeat: no-repeat; padding: 26px 30px 20px 40px; height: 40px; font-size: 1.1em; line-height: 2em; text-align: center; }

#cartoon-caption-info { float: right; width: 495px; padding: 30px 0px 0px 0px; }

#choose-agent { float:right; width:350px; height: 51px; padding: 0px 20px 0px 0px; }

#why-choose-agents { float:right; width:125px; height: 51px; }

.agent-holder { width: 640px; float:left; margin-top: 20px; border: 5px solid #D6EBF9; background-image: url(../images/agent-bg.png); background-repeat: repeat-x; }
.agent-info { width: 600px; float:left; padding: 20px 20px 0px 20px; line-height: 1.5em; }
.agent-picture { width: 100px; float:left; border: 1px solid #333333; }
.agent-bio { width: 470px; float:right; }
.agent-button { width: 300px; float:right; height: 60px; padding:0px 20px 10px 0px; margin:0px }
.quote-figure { font-size:1.3em; color:#0072BC; }
.quote-figure-big { font-size:2.2em; color:#0072BC; }


/* Quote Forms */
.quote-form-holder { width: 640px; float:left; margin: 20px 0px 0px 0px; }
.quote-form { width:600px; padding: 5px 20px 00px 31px; }
.quote-form label { display: block; float: left; width: 182px; padding: 0px 20px 0px 0px; text-align: left; margin-right: 10px; margin-bottom: 12px; }
textarea { overflow: auto; }
form br { clear:left; }

.style1 {font-size: 1.5em}


.quote-full-holder { width:660px }
.quote-full-top { width:530px; float:left; height: 115px; background-image: url(../images/quote-full-top.png); padding: 17px 0px 0px 130px; background-repeat: no-repeat; }
.quote-full-bottom { width:660px; float:left; background-image: url(../images/quote-full-bg.png); background-repeat: repeat-x; }
.quote-figure { width:250px; float:left }
.quote-figure-right { width:250px; float:right; padding: 0px 15px 0px 0px; }
.quote-full-agents-holder { padding: 20px 20px 20px 31px; }
.assumptions { width:600px; float:left; padding: 25px 0px 0px 0px; }
.quote-full-agent { width: 285px; background-image: url(../images/quote-agent-bg.png); float: left; background-repeat: repeat-x; margin: 0px 12px 12px 0px; }
.quote-full-agent-left { width: 100px; float:left; padding: 10px 10px 0px 10px; }
.quote-full-agent-right { width: 145px; float:right; padding: 10px 10px 10px 0px; }
.quote-full-agent-bottom { text-align:right; width: 270px; float:right; padding: 10px 10px 10px 0px; }

.quote-full-footer { width: 600px; float:left; padding: 0px 20px 0px 31px; }
.quote-full-foot { width:660px; float: left; }


.quote-step1-caption { padding: 0px 40px 0px 0px; }
