/***********************************/
/** Copyright 2009 InsureMe, Inc. **/
/***********************************/
.container_12, .container_16 { _position: static;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { _position: static;  }
h1 { margin-bottom: 22px; }
p { margin-bottom: 15px; font-size: 12px; }
ol { margin: 0; padding: 0; list-style-type: decimal; } 
ol li { margin: 0 35px 13px 35px; }
h1 { margin-bottom: 5px; line-height: 1.4em; }
h2 { line-height: 1.3em; color: #444; }
#headerContainer .SecSite { position: absolute; top: 20px; right: 4px; }
#headerContainer .verisign { position: absolute; top: 15px; right: 192px; }
#headerContainer .bbb { position: absolute; top: 15px; right: 290px; }

/**----------**/
/** QuoteBox **/
/**----------**/
#quoteboxContainer { margin-bottom: 17px; height: 330px; background: url(../../../Images/x10/quotebox-khaki-bkgLeft.png) no-repeat top left; text-align: left; position: relative; _position: static; }
#quoteboxContainer .quoteboxContainerInner { width: 100%; height: 330px; _position: relative; }
#quoteboxContainer p { position: absolute; top: 80px; left: 18px;}
#quoteboxContainer .zipContainer, #quoteboxContainer .radioButtonContainer, #quoteboxContainer .buttonContainer { margin-left: 55px; width: 400px; height: 51px; text-align: left; position: relative; }
#quoteboxContainer .zipContainer { height: 180px; margin-bottom: 0;  }
#quoteboxContainer .radioButtonContainer { margin-top: 0; }
#quoteboxContainer .buttonContainer { margin-top: 10px;}

#quoteboxContainer .labelZIP, #quoteboxContainer .labelTriage { color: #332019; font-weight: bold; position: absolute; left: 0; }
#quoteboxContainer .labelZIP { top: 140px; }
#quoteboxContainer .labelTriage { top: 10px; }

#quoteboxContainer .zipField {width: 180px; height: 24px; padding: 4px 0 0 3px; font-size: 17px; background: #f6faff url(../../../Images/textField-bkgBlue.png) no-repeat top left; border: solid 1px #aaaaaa; position: absolute; top: 135px; left: 140px;  }

#quoteboxContainer .radioButtonContainer .radioInputs { position: absolute; top: 10px; left: 140px }

#quoteboxContainer .getQuotes-button { width: 196px; height: 51px; background: url(../../../Images/x10/quotebox-khaki-GetQuotes.png) no-repeat top left; cursor: pointer;  position: absolute; top: 0; left: 135px;}
#quoteboxContainer .verisign { position: absolute; top: 0; left: 25px; }
#quoteboxContainer .quoteboxContainerInner .landingErrorMessage { width: 275px; height: 42px; background: url(../../../Images/x10/app-quotebox-errorBkg.png) no-repeat 0 0; _background: url(../../../Images/x10/app-quotebox-errorBkg-ie6.png) no-repeat 0 0; color: #fff; text-align: left; position: absolute; left: 385px; }
#quoteboxContainer .quoteboxContainerInner .landingErrorMessage span { margin: 7px 0 0 20px; color: #fff; font-size: 13px; display: block;}
#quoteboxContainer .quoteboxContainerInner .landingErrorMessage strong { display: block; font-size: 14px; line-height: .8em; }
#quoteboxContainer .quoteboxContainerInner .errorZIP { top: 130px; }
#quoteboxContainer .quoteboxContainerInner .errorTriage { top: 180px; }

/* Type Specific Title Images */
#quoteHeader  { width: 595px; height: 63px; position: absolute; top: 15px; left: 17px; }
.autoTitle { background: transparent url(../../../Images/x10/app-landing-title-auto.png) no-repeat; }
.autohomeTitle { background: transparent url(../../../Images/x10/app-landing-title-autoHome.png) no-repeat; }
.homeTitle { background: transparent url(../../../Images/x10/app-landing-title-home.png) no-repeat; }
.healthTitle { background: transparent url(../../../Images/x10/app-landing-title-health.png) no-repeat; }
.lifeTitle { background: transparent url(../../../Images/x10/app-landing-title-life.png) no-repeat; }
.ltcTitle { background: transparent url(../../../Images/x10/app-landing-title-ltc.png) no-repeat; }
.businessTitle { background: transparent url(../../../Images/x10/app-landing-title-business.png) no-repeat; }
.renterTitle { background: transparent url(../../../Images/x10/app-landing-title-renters.png) no-repeat; }
/* Type Specific Background Images */
.landingheaderauto { width: 100%; height: 330px; background: url(../../../Images/x10/quotebox-khaki-girlWithKeysonHood.jpg) no-repeat top right; }
.landingheaderautohome { width: 100%; height: 330px; background: url(../../../Images/x10/quotebox-khaki-coupleHoldingBoxes.jpg) no-repeat top right; }
.landingheaderhome { width: 100%; height: 330px; background: url(../../../Images/x10/quotebox-khaki-coupleHoldingBoxes.jpg) no-repeat top right; }
.landingheaderrent { width: 100%; height: 330px; background: url(../../../Images/x10/quotebox-khaki-coupleHoldingBoxes.jpg) no-repeat top right; }
.landingheaderhealth { width: 100%; height: 330px; background: url(../../../Images/x10/quotebox-khaki-coupleCooking.jpg) no-repeat top right; }
.landingheaderlife { width: 100%; height: 330px; background: url(../../../Images/x10/quotebox-khaki-familyRight.jpg) no-repeat top right; }
.landingheaderltc { width: 100%; height: 330px; background: url(../../../Images/x10/quotebox-khaki-olderWomanRight.jpg) no-repeat top right;  }

/* Comfort Logos */
#comfortLogos { height: 330px; background: url(../../../Images/x10/whiteContainer-2col-topBkg.png) no-repeat top center; text-align: center; position: relative; _position: static; _border-bottom: solid 1px #eee; } 
#comfortLogos .bottomCap { position: absolute; bottom: 0; left: 0; _display: none;}
#comfortLogos .carrierLogo { margin: 10px auto; }
/**------------**/
/** Easy Steps **/
/**------------**/
#easySteps { margin-bottom: 25px; height: 94px; background: url(../../../Images/x10/landing-easySteps.jpg) no-repeat top left; text-align: left; }

/**------------------**/
/** Homepage Content **/
/**------------------**/
#contentContainer { text-align: left; }
#contentContainer ul { list-style-type: circle; }
#contentContainer ul li { margin: 0 25px 13px 25px; }

/* Accordion & Legend:
	DL – The Accordion Wrapper
	DT – Headers
	DD – Content 
*/
dl { margin-top: 17px; margin-bottom: 17px; width: 340px; text-align: left }
dt { margin: 4px 0;  height: 26px; background: url(../../../Images/x10/accordion-headline-bkg.png) no-repeat top left;}
dt a { width: 313px; height: 26px; padding: 3px 0 0 21px; color: #292929; text-decoration: none; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: url(../../../Images/x10/accordion-headline-arrowRight.png) no-repeat 10px 9px; display: block;  }
dt a:hover { padding-left: 24px; background: url(../../../Images/x10/accordion-headline-arrowDown.png) no-repeat 10px 12px; color: #292929;}
dd { margin-top: -5px; background: url(../../../Images/x10/accordion-content-bkg.png) no-repeat bottom left; }
dd div { margin: 0 8px; padding: 8px 0; }
dd div ul { margin: -10px 0 0 0; list-style-type: circle;}
dd div ul li { margin: 5px 30px; }
ul { list-style: none; padding: 5px; }

#footerContainer .bottomCap { _position: static; }
#footerContainer .footerLogo { _margin-left: 90px; _position: static;  }
#footerContainer .legal { _margin-right: 20px; _position: static;  }
#footerContainer { _position: static; }
#footer-menu { _margin: 13px 0 0 20px; _position: static;}



