/***** ALERT BOX *****/
.jqiwarning .jqi{
      background-color: #ffffff;
}
.jqifade{
      background-color: #000000;
}
div.jqi{
      position: absolute;
      background-color:#fff;
      padding: 5px;
      width: 500px;
	  height:250px;
	  background-image:url(../images/callback.jpg);
	  background-repeat:no-repeat;
	  background-position:5px 5px;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
	  display:none;
}
div.jqi .jqicontainer{
      padding: 5px;
      color: #blue;
}
div.jqi .jqimessage{
      padding: 10px;
	  text-align:left;
	  height:180px;
	  color:#FFFFFF;
}
div.jqi .jqibuttons{
      text-align: left;
	  clear:both;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0px 150px 0 10px;
} 
div.jqi label{ display:inline-block; width:160px; float:left; color:#FFFFFF;}
div.jqi .jqimessage input{ margin-bottom:5px;width:130px}
div.jqi h1{ padding:0 0 3px 0; margin:0 0 5px 0; font-size: 20px; font-weight: normal; text-align:left; color:#FFFFFF; border-bottom: 2px solid #59BC6E; width:300px; }

/***** ALERT BOX *****/
.homewarning .home{
      background-color: #ffffff;
}
.homefade{
      background-color: #000000;
}
div.home{
      position: absolute;
      background-color:#fff;
      padding: 5px;
      width: 500px;
	  height:250px;
	  background-image:url(../images/callbackh.jpg);
	  background-repeat:no-repeat;
	  background-position:5px 5px;
}
div.home .homeclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
	  display:none;
}
div.home .homecontainer{
      padding: 5px;
      color: #blue;
}
div.home .homemessage{
      padding: 10px;
	  text-align:left;
	  height:130px;
	  color:#FFFFFF;
}
div.home .homebuttons{
      text-align: left;
      padding: 5px 0 0 0;
	  clear:both;
}
div.home button{
      padding: 3px 10px 3px 10px;
      margin: 25px 150px 0 10px;
} 
div.home label{ display:inline-block; width:160px; float:left; color:#FFFFFF;}
div.home .homemessage input{ margin-bottom:5px;width:130px}
div.home h1{ padding:0 0 0 0; margin:0 0 0 0; font-size: 20px; font-weight: normal; text-align:left; color:#FFFFFF; }
div.home hr { border-style: solid; color: #59BC6E; border-width: 1px; padding: 0; display: block; clear: left; width: 300px; float: left; margin: 5px 100px 5px 0;}



/***** ALERT BOX *****/
.offerwarning .offer{
      background-color: #ffffff;
}
.offerfade{
      background-color: #000000;
}
div.offer{
      position: absolute;
      background-color:#fff;
      padding: 5px;
      width: 620px;
	  height:420px;
	  background-image:url(../images/offer.jpg);
	  background-repeat:no-repeat;
	  background-position:5px 5px;
}
div.offer .offerclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
	  display:none;
}
div.offer .offercontainer{
      padding: 5px;
      color: #blue;
}
div.offer .offermessage{
      padding: 10px;
	  text-align:left;
	  height:360px;
	  color:#1C5940;
}
div.offer .offerbuttons{
      text-align: left;
      padding: 0 0 0 0;
	  clear:both;
}
div.offer button{
      padding: 3px 10px 3px 10px;
      margin: 0 40px 0 140px;
} 
div.offer label{ display:inline-block; width:160px; float:left; color:#1C5940;}
div.offer .offermessage input{ margin-bottom:5px;width:150px}
div.offer h1{ padding:0 0 0 0; margin:0 0 0 0; font-size: 20px; font-weight: normal; text-align:left; color:#FFFFFF; }
div.offer hr { border-style: solid; color: #00a0c5; border-width: 1px; padding: 0; display: block; clear: left; width: 370px; float: left; margin: 5px 100px 5px 0;}
div.offer #contactform{ float:right; width:360px;}
div.offer #imageDiv{ float:left; width:212px; height:158px;}
div.offer ul{margin:0 0 0 10px; padding:0;}
div.offer li{margin:0 0 0 10px; padding:1px;}




/***** ALERT BOX *****/
.offerResponsewarning .offerResponse{
      background-color: #0c254e;
}
.offerResponsefade{
      background-color: #000000;
}
div.offerResponse{
      position: absolute;
      background-color: #0c254e;
      padding: 5px;
      width: 400px;
	  height:100px;
}
div.offerResponse .offerResponseclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
	  display:none;
}
div.offerResponse .offerResponsecontainer{
      padding: 5px;
      color: #blue;
	  background-color: #fff;
}
div.offerResponse .offerResponsemessage{
      padding: 10px;
	  text-align:left;
	  height:40px;
	  color:#0c2750;
}
div.offerResponse .offerResponsebuttons{
      text-align: left;
      padding: 0 0 0 0;
	  clear:both;
}
div.offerResponse button{
      padding: 3px 10px 3px 10px;
      margin: 0 40px 0 160px;
} 
div.offerResponse label{ display:inline-block; width:160px; float:left; color:#0c2750;}
div.offerResponse .offerResponsemessage input{ margin-bottom:5px;width:150px}
div.offerResponse h1{ padding:0 0 0 0; margin:0 0 0 0; font-size: 20px; font-weight: normal; text-align:left; color:#FFFFFF; }
div.offerResponse hr { border-style: solid; color: #00a0c5; border-width: 1px; padding: 0; display: block; clear: left; width: 370px; float: left; margin: 5px 100px 5px 0;}
div.offerResponse #contactform{ float:right; width:360px;}
div.offerResponse #imageDiv{ float:left; width:212px; height:158px;}