﻿body { font-size: 14px; font-family: Arial; margin: 0; padding: 0; background-color: #c1b28e; }
h1, h2, h3, h4, ul, li, p, span, fieldset, img { margin: 0; padding: 0; }
h1 { margin: 20px 0 40px 0px; color:#4D2800;}
a { color: #333333; }
p { font-size: 1.0em; padding-left: 0px; }
ul { line-height: 1.4em;}
h4 { margin-bottom: 4px;color:#4D2800;}
h2 { font-size:16px; color:#4D2800;}

.header { width: 800px; margin-left: auto; margin-right: auto; background-color: #fff; height: 146px;}
    .header img { float: left; clear: right; margin: 15px; margin-bottom: 0; }
.container { width: 800px; height: auto; background-color: White; border: 0px; margin-left: auto; margin-right: auto; }

.callus { width: 170px; height: auto; border: solid 1px #DDB00A; margin-right: 15px; margin-top: 20px; float: right;
            }
    .callus span { 	width: auto; line-height: 20px; font-weight: bold; font-family: Arial, sans-serif; color: #4D2800;
	    background: #DDB00A; font-size: 13px; padding-left: 8px; display: block;	 }
	.callus p { padding-top: 3px; padding-left: 8px; padding-bottom: 5px; }
	   
.maincontent { width: inherit; height: auto; margin: 0;  margin-bottom: 30px; padding: 0; border: 0; float: left; clear: right; }
    .maincontent fieldset { float: left; border: 0px; width: 200px; height: auto;  }
    .maincontent fieldset ul { list-style: none;}
    .maincontent fieldset li { height: 35px; width: 190px; background-image: url('images/pet-insurance-button-bk.gif');
            border-bottom: solid 1px #4D2800; padding-top: 12px; border-right: solid 1px #4D2800; }
    .maincontent fieldset a { text-decoration: none; margin-left: 10px; }
    .maincontent fieldset a:hover { text-decoration: underline; color: #DD0B0A; }

.rightcontent { float: right; width: 600px;  } /* Right 2 cols */
    .rightcontent fieldset { float: right; margin: 10px 6px 0px 0px; width: 150px; height: 200px; background-color: #DDB00A;  }
    .rightcontent ul {  margin-bottom: 25px; padding-bottom: 25px; }
    .rightcontent li {  width: 400px; border: 0;   }
    .rightcontent li a { text-decoration: underline; color: #c7a31e; padding: 0; margin: 0; }
    .rightcontent li a:hover { text-decoration: none; }
    .rightcontent p { margin-bottom: 50px; line-height: 1.3em; letter-spacing: .01em;  }
    .rightcontent h1 { margin: 15px 0 15px 5px; clear: left; font-size: 1.6em;  }
    .rightcontent h4 { font-size: 1.2em; line-height: .9em; }

.centercontent { width: 400px; float: left; clear: right; padding-left: 10px; }
    .centercontent a { text-decoration: underline; color: #c7a31e; margin: 0px; }
    .centercontent a:hover {text-decoration: none;}
    .centercontent p { margin: 20px 0; margin-right: 15px; }

    ul.inclusions  { margin-left: 20px; }
    .inclusions li { list-style-type: disc; vertical-align: top;  }

   
.footer { width: 800px; background-color: #fff; margin-top: 45px;}
    .footer fieldset { border: 0px; background-color: #fff; margin-top: 15px; }
    .footer ul { text-align: center; }
    .footer li { display: inline; }
    .footer h1 { margin-left: auto; margin-right: auto; height: 30px; width: inherit; font-weight: bold; color: #4D2800;
	    background-color: #DDB00A; font-size: 1.6em; display: block; text-align: center; clear: left; 
	    padding-top: 2px; }
	.footer a { font-size: .8em; }
	.footer a:hover { text-decoration: none; }

.quotebox { font-family: Arial; font-size: 1.6em; font-weight: bold; color: #fff; margin: 40px 20px;  }
    .quotebox a { }
    .quotebox a:hover { text-decoration: none; color:#DD0B0A; }

.faq { width: 400px; float: left; clear: right; }
    .faq p { margin:10px 0; padding: 0; }
    .faq h1 { }
    .faq h4 { font-size: 1.2em; margin-top: 25px; }
    .faq li {  }
    .faq a {color:#c7a31e;}
/*- Menu mainnav--------------------------- */ 


    #mainnav {
      float:left;
	  margin-left: 0px;
      width:100%;
      background:#fff;
      font-size:1.0em;
      line-height:normal;
      border-bottom: solid 1px #4D2800;
      }
    #mainnav ul {
	margin:0;
	padding:0px 10px 0 192px;
	list-style:none;
      }
    #mainnav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #mainnav a {
      float:left;
      background:url("images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #mainnav a span {
      float:left;
      display:block;
      background:url("images/tabright.gif") no-repeat right top;
      padding:9px 20px 10px 9px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mainnav a span {float:none;}
    /* End IE5-Mac hack */
    #mainnav a:hover span {
      color:#4D2800;
      }
    #mainnav a:hover {
      background-position:0% -42px;
      }
    #mainnav a:hover span {
      background-position:100% -42px;
      }

.disclaimer {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 5px 0px 5px
}

/* =cctable 
****************************************/ 
#cctable 
{   
    font-family:Arial, Helvetica;
    font-size: .85em;
    color:#555;
	margin: 0 0 0 0px;
	padding-bottom:20px;
}

.options {
	padding: 10px;
	background: #C7A31E;
	font-weight: bold;
	color:#fff;
}
	
.plannames 
{   
    font-weight:bold;
    font-size: 1em;
	text-align: center;
	padding: 10px;
	background: #4D2800;
	color: #fff;
	border-bottom: 3px solid #ffffff;
}
	
.essential 
{
	padding: 10px;
	text-align: center;
	background: #e4e0d7;

}
	
.classic 
{
	padding: 10px;
	text-align: center;
	background: #e4e0d7;

}
	
.champion 
{
	padding: 10px;
	text-align: center;
	background: #e4e0d7;

}

.plan a { color:#c7a31e;}