#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,

#id77getaquotebutton a:hover  {

   background-color: #FFFFFF;

   color: #B42E34;

}



#homebutton a,

#managepolicybutton a,

#faqbutton a,

#coveragebutton a,

#id77getaquotebutton a,

#privacypolicybutton a,

#formsbutton a,

#linksbutton a,

#contactusbutton a  {

   background-color: #B42E34;

   display: block;

   width: 100%;

   text-decoration: none;

   color: #FFFFFF;

}



#id77getaquotebutton,

#contactusbutton,

#faqbutton,

#formsbutton,

#coveragebutton,

#managepolicybutton,

#linksbutton,

#homebutton  {

   font: 14px/27px Arial;

   padding-bottom: 5px;

   text-align: center;

   visibility: visible;

   position: absolute;

   top: 101px;

   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,

#id65getaquotebutton 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: 125px;

}



#excessumbrellaliabilitytextgrow *:first-child  {

   margin-top: 0px;

}



#excessumbrellaliabilitytextgrow *:last-child  {

   margin-bottom: 0px;

}



#excessumbrellaliabilitytextgrow p a:hover  {

   background-color: #FFFFFF;

   color: #B42E34;

   text-decoration: underline;

   font-weight: bold;

}



#livechatbutton a,

#id65getaquotebutton 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;

}



#id65getaquotebutton,

#livechatbutton  {

   visibility: visible;

   position: absolute;

   left: 741px;

   z-index: 1;

   width: 240px;

   height: 100px;

}



#assetequineranchinsuranceagencytext  {

   visibility: visible;

   position: absolute;

   left: 88px;

   top: 15px;

   z-index: 2;

   width: 734px;

}



#excessumbrellaliabilitytextgrow p a  {

   font-weight: Normal;

   background-color: #FFFFFF;

   text-decoration: none;

   color: #B42E34;

}



#excessumbrellaliabilitytextgrow p  {

   font: 14px/17px Arial;

   margin: 0px;

   color: #010000;

   padding-bottom: 5px;

   text-align: left;

}



#excessumbrellaliabilitytextgrow  {

   margin: 557px 1px 0px 2px;

   visibility: visible;

   padding: 0px;

}



#pid10excessumbrellaliability  {

   margin: 0px auto 0px auto;

   width: 982px;

   position: relative;

}



#privacypolicybutton a:hover  {

   background-color: #B42E34;

   color: #FFFFFF;

   text-decoration: underline;

   font-weight: bold;

}



#makeapaymentbutton a:hover  {

   background-position: -180px 0%;

}



#id65getaquotebutton a  {

   background-image: url(inlandmarineorfloaterpolicymedia/id65getaquotebutton.gif);

}



#privacypolicybutton a  {

   font-weight: Normal;

}



#managepolicymenu li a  {

   background-color: #B42E34;

   color: #FFFFFF;

}



#makeapaymentbutton a  {

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

   display: block;

   height: 60px;

   width: 180px;

   font-size: 60px;

   line-height: 60px;

}



#id13flashmoviexmedia  {

   visibility: visible;

   position: absolute;

   left: 1px;

   top: 132px;

   z-index: 1;

   width: 735px;

   height: 407px;

}



#privacypolicybutton  {

   font: 12px/14px Arial;

   padding-bottom: 5px;

   text-align: left;

   visibility: visible;

   position: absolute;

   left: 876px;

   top: 25px;

   z-index: 2;

   width: 88px;

   height: 11px;

}



#id65getaquotebutton  {

   top: 439px;

}



#id77getaquotebutton  {

   z-index: 6;

   left: 249px;

}



#getaquotemenu li a  {

   background-color: #B42E34;

   color: #FFFFFF;

}



#managepolicybutton  {

   z-index: 8;

   left: 370px;

}



#makeapaymentbutton  {

   visibility: visible;

   position: absolute;

   left: 777px;

   top: 23px;

   z-index: 1;

   width: 180px;

   height: 60px;

}



#coveragemenu li a  {

   background-color: #B42E34;

   color: #FFFFFF;

}



#i8886865662text p  {

   font: bold 18px/22px Arial;

   margin: 0px;

   color: #B42E34;

   text-align: left;

}



#livechatbutton a  {

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

}



#managepolicymenu  {

   width: 153px;

   z-index: 7;

   left: 370px;

}



#contactusbutton  {

   width: 127px;

   z-index: 12;

   left: 854px;

}



#i8886865662text  {

   visibility: visible;

   position: absolute;

   left: 592px;

   top: 58px;

   z-index: 1;

   width: 143px;

}



#copyrighttext p  {

   font: 12px/14px Arial;

   margin: 0px;

   color: #FFFFFF;

   padding-bottom: 5px;

   text-align: left;

}



#livechatbutton  {

   top: 336px;

}



#coveragebutton  {

   z-index: 4;

   left: 128px;

}



#copyrighttext  {

   visibility: visible;

   position: absolute;

   left: 18px;

   top: 25px;

   z-index: 2;

   width: 341px;

}



#getaquotemenu  {

   width: 160px;

   z-index: 5;

   left: 249px;

}



#coveragemenu  {

   width: 204px;

   z-index: 3;

   left: 128px;

}



#formsbutton  {

   z-index: 9;

   left: 491px;

}



#linksbutton  {

   z-index: 11;

   left: 733px;

}



#id57footer  {

   background: url(inlandmarineorfloaterpolicymedia/id57footer.gif) no-repeat;

   visibility: visible;

   position: absolute;

   left: 1px;

   top: 19px;

   z-index: 1;

   width: 979px;

   height: 27px;

}



#homebutton  {

   width: 126px;

   z-index: 2;

   left: 2px;

}



#faqbutton  {

   z-index: 10;

   left: 612px;

}



#id87logo  {

   background: url(inlandmarineorfloaterpolicymedia/id87logo.gif) no-repeat;

   visibility: visible;

   position: absolute;

   left: 0px;

   top: 10px;

   z-index: 3;

   width: 88px;

   height: 87px;

}



#id69logo  {

   background: url(inlandmarineorfloaterpolicymedia/id69logo.gif) no-repeat;

   visibility: visible;

   position: absolute;

   left: 741px;

   top: 132px;

   z-index: 1;

   width: 240px;

   height: 200px;

}



#uplift  {

   position: absolute;

   width: 100%;

   z-index: 1;

}



#footer  {

   position: relative;

   left: 0px;

   top: 0px;

   width: 100%;

   float: left;

}



html, body  {

   padding: 0px;

   margin: 0px;

   background-color: #FFFFFF;

}




