#managepolicymenu li a:hover,

#getaquotemenu li a:hover,

#coveragemenu li a:hover,

#homebutton a:hover,

#coveragebutton a:hover,

#contactusbutton a:hover,

#formsbutton a:hover,

#linksbutton a:hover,

#faqbutton a:hover,

#managepolicybutton a:hover,

#id53getaquotebutton a:hover  {

   background-color: #FFFFFF;

   color: #B42E34;

}



#homebutton a,

#managepolicybutton a,

#faqbutton a,

#coveragebutton a,

#id53getaquotebutton a,

#privacypolicybutton a,

#formsbutton a,

#linksbutton a,

#contactusbutton a  {

   background-color: #B42E34;

   display: block;

   width: 100%;

   text-decoration: none;

   color: #FFFFFF;

}



#id53getaquotebutton,

#contactusbutton,

#faqbutton,

#formsbutton,

#coveragebutton,

#managepolicybutton,

#linksbutton,

#homebutton  {

   font: 14px/27px Arial;

   padding-bottom: 5px;

   text-align: center;

   visibility: visible;

   position: absolute;

   top: 109px;

   width: 121px;

   height: 27px;

}



#coveragemenu li a,

#getaquotemenu li a,

#managepolicymenu li a  {

   background-color: #B42E34;

   padding-left: 0px;

   padding-right: 0px;

   text-decoration: none;

   color: #000000;

   width: 100%;

   display: block;

}



#coveragemenu li,

#getaquotemenu li,

#managepolicymenu li  {

   width: 100%;

   display: block;

   margin: 0px;

}



#livechatbutton a:hover,

#id41getaquotebutton a:hover  {

   background-position: -240px 0%;

}



#coveragemenu,

#managepolicymenu,

#getaquotemenu  {

   font: 14px/29px Arial;

   margin: 0px;

   padding: 0px;

   list-style: none;

   text-align: center;

   visibility: hidden;

   position: absolute;

   top: 133px;

}



#livechatbutton a,

#id41getaquotebutton a  {

   background-repeat: no-repeat;

   display: block;

   height: 100px;

   width: 240px;

   background-position: 0% 0px;

   font-size: 100px;

   line-height: 100px;

}



#assetequineranchinsuranceagencytext h2  {

   font: 30px/36px "Arial Black";

   margin: 0px;

   color: #010000;

   text-align: left;

}



#id41getaquotebutton,

#livechatbutton  {

   visibility: visible;

   position: absolute;

   left: 741px;

   z-index: 1;

   width: 240px;

   height: 100px;

}



#assetequineranchinsuranceagencytext  {

   visibility: visible;

   position: absolute;

   left: 88px;

   top: 23px;

   z-index: 2;

   width: 734px;

}



#numberstext p,

#addresstext p  {

   font: 18px/22px Arial;

   margin: 0px;

   padding-bottom: 5px;

   text-align: left;

   color: #010000;

}



#privacypolicybutton a:hover  {

   background-color: #B42E34;

   color: #FFFFFF;

   text-decoration: underline;

   font-weight: bold;

}



#makeapaymentbutton a:hover  {

   background-position: -180px 0%;

}



#managepolicymenu li a  {

   background-color: #B42E34;

   color: #FFFFFF;

}



#id41getaquotebutton a  {

   background-image: url(linksmedia/id41getaquotebutton.gif);

}



#privacypolicybutton a  {

   font-weight: Normal;

}



#makeapaymentbutton a  {

   background: url(linksmedia/makeapaymentbutton.gif) no-repeat 0% 0px;

   display: block;

   height: 60px;

   width: 180px;

   font-size: 60px;

   line-height: 60px;

}



#privacypolicybutton  {

   font: 12px/14px Arial;

   padding-bottom: 5px;

   text-align: left;

   visibility: visible;

   position: absolute;

   left: 876px;

   top: 832px;

   z-index: 2;

   width: 88px;

   height: 11px;

}



#id41getaquotebutton  {

   top: 447px;

}



#emailbutton a:hover  {

   background-color: #FFFFFF;

   color: #B42E34;

   text-decoration: underline;

   font-weight: bold;

}



#id53getaquotebutton  {

   z-index: 6;

   left: 249px;

}



#makeapaymentbutton  {

   visibility: visible;

   position: absolute;

   left: 777px;

   top: 31px;

   z-index: 1;

   width: 180px;

   height: 60px;

}



#getaquotemenu li a  {

   background-color: #B42E34;

   color: #FFFFFF;

}



#managepolicybutton  {

   z-index: 8;

   left: 370px;

}



#coveragemenu li a  {

   background-color: #B42E34;

   color: #FFFFFF;

}



#i8886865662text p  {

   font: bold 18px/22px Arial;

   margin: 0px;

   color: #B42E34;

   text-align: left;

}



#managepolicymenu  {

   width: 153px;

   z-index: 7;

   left: 370px;

}



#livechatbutton a  {

   background-image: url(linksmedia/livechatbutton.gif);

}



#i8886865662text  {

   visibility: visible;

   position: absolute;

   left: 592px;

   top: 66px;

   z-index: 1;

   width: 143px;

}



#copyrighttext p  {

   font: 12px/14px Arial;

   margin: 0px;

   color: #FFFFFF;

   padding-bottom: 5px;

   text-align: left;

}



#id25pagetitle p  {

   font: bold 24px/29px Arial;

   margin: 0px;

   color: #B42E34;

   padding-bottom: 5px;

   text-align: left;

}



#contactusbutton  {

   width: 127px;

   z-index: 12;

   left: 854px;

}



#coveragebutton  {

   z-index: 4;

   left: 128px;

}



#livechatbutton  {

   top: 344px;

}



#verbagetext p  {

   font: 14px/17px Arial;

   margin: 0px;

   padding-bottom: 5px;

   text-align: left;

}



#getaquotemenu  {

   width: 160px;

   z-index: 5;

   left: 249px;

}



#id25pagetitle  {

   visibility: visible;

   position: absolute;

   left: 1px;

   top: 158px;

   z-index: 1;

   width: 368px;

}



#copyrighttext  {

   visibility: visible;

   position: absolute;

   left: 18px;

   top: 832px;

   z-index: 2;

   width: 341px;

}



#emailbutton a  {

   font-weight: Normal;

   background-color: #FFFFFF;

   display: block;

   width: 100%;

   text-decoration: none;

   color: #010000;

}



#pid5contactus  {

   margin: 0px auto 0px auto;

   width: 982px;

   position: relative;

}



#coveragemenu  {

   width: 204px;

   z-index: 3;

   left: 128px;

}



#numberstext  {

   visibility: visible;

   position: absolute;

   left: 329px;

   top: 292px;

   z-index: 2;

   width: 119px;

}



#formsbutton  {

   z-index: 9;

   left: 491px;

}



#addresstext  {

   visibility: visible;

   position: absolute;

   left: 329px;

   top: 442px;

   z-index: 2;

   width: 184px;

}



#verbagetext  {

   visibility: visible;

   position: absolute;

   left: 2px;

   top: 195px;

   z-index: 2;

   width: 505px;

}



#linksbutton  {

   z-index: 11;

   left: 733px;

}



#emailbutton  {

   font: 18px/22px Arial;

   padding-bottom: 5px;

   text-align: left;

   visibility: visible;

   position: absolute;

   left: 329px;

   top: 501px;

   z-index: 2;

   width: 223px;

   height: 17px;

}



#homebutton  {

   width: 126px;

   z-index: 1;

   left: 2px;

}



#id33footer  {

   background: url(linksmedia/id33footer.gif) no-repeat;

   visibility: visible;

   position: absolute;

   left: 1px;

   top: 826px;

   z-index: 1;

   width: 979px;

   height: 27px;

}



#faqbutton  {

   z-index: 10;

   left: 612px;

}



#id45logo  {

   background: url(linksmedia/id45logo.gif) no-repeat;

   visibility: visible;

   position: absolute;

   left: 741px;

   top: 140px;

   z-index: 1;

   width: 240px;

   height: 200px;

}



#id63logo  {

   background: url(linksmedia/id63logo.gif) no-repeat;

   visibility: visible;

   position: absolute;

   left: 0px;

   top: 18px;

   z-index: 3;

   width: 88px;

   height: 87px;

}



#graphics  {

   background: url(contactusmedia/graphics.gif) no-repeat;

   visibility: visible;

   position: absolute;

   left: 216px;

   top: 263px;

   z-index: 1;

   width: 177px;

   height: 261px;

}



html, body  {

   padding: 0px;

   margin: 0px;

   background-color: #FFFFFF;

}




