﻿/* Hartzville CSS created 03/21/07 by T. Graham Westerlund www.waysidestudio.com */

* {margin:0px; padding:0px;}
body{background: url(images/body_bg.gif); margin:0px auto; padding:0px; text-align:center; font-family: arial, verdana, helvetica, sans-serif; }
#wrapper{margin:0px auto; padding:0px; text-align:center;  width:1000px;}
.wrapperLeft{text-align:left; }
form{margin:0px; padding:0px;}
fieldset{margin:0px; padding:0px;  clear:both; border:none;}
a img {border:none;}

.bold{font-weight:bold;}
.clearBoth{clear:both;}

.mainContent{
background: url(images/main_bg2.png) repeat-y ! important;
background-image: none;
width:1000px;
float:left;
padding:0px; margin:0px;

}

* html .mainContent{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/main_bg2.png", sizingMethod="scale");
width:1000px;

}

.mainContentBg{width:960px; margin:0px 0px 0px 20px; padding:0px; }


.mainContentPad{width:958px; background-color:#fff; border-left:1px solid #9b8e74; border-right:1px solid #9b8e74; padding:0px; margin:0px; float:left; }


.mainContentBot{
background: url(images/bottom_bg2.png) no-repeat ! important;
background-image: none;
width:1000px;
height:21px;
float:left;

}

* html .mainContentBot{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bottom_bg2.png", sizingMethod="scale");
width:1000px;
height:21px;

}


/*Home Page*/

.mainContentPadPadHome{width:958px; float:left; background: url(images/home_bg.jpg) no-repeat;}
.leftColHome{float:left; width:330px; color:#fff; }


.logoContainer{float:left; width:330px; height:190px;}
.logoContainerPad{padding:42px 0px 0px 0px;}
.subLogo{float:right;}
.subLogoPad{padding:20px 0px 0px 0px;}

.leftBox{float:left; width:330px;}
.leftBoxPad{float:left; padding:30px 0px 0px 30px;}

.leftBox a{font-size: 14px; color:#fff; font-weight:bold; float:left; display:block; margin:7px 30px 0px 0px;}
.leftBox form{}
.leftBox fieldset{margin:0px 0px 8px 0px; padding: 0px;  line-height:110%;}
.leftBox select{margin:5px 0px 0px 0px; float:left;}
.leftBox input{margin:6px 0px 0px 10px; float:left; }
.leftBox label{font-weight:bold; font-size:14px; padding:0px; margin:0px 0px 0px 0px; display:block; width:190px;}

.rightColHome{float:left; width:627px;}
.rightColPadHome{}

.topBlurb{ font-size:12px; color:#484236; width:400px;}
.topBlurb p{margin:0px; padding:30px 0px 0px 90px;}
.topBlurb a{color:#fd1111; font-weight:bold;}
.topBlurbPad{}
.topNumber{float:right;}
.topNumberPad{}

.bottomTouts{width:958px; }
.bottomToutsPad{line-height:130%; font-size: 14px; color:#484236; padding:100px 0px 10px 140px;}
.bottomToutsPad a{color:#fd1111; font-weight:bold;}
.bottomToutsPad img{float:left; margin:0px; padding:0px; }
.homeTout{float:left; width:242px;}
.homeToutPad{padding:15px 0px 0px 33px;}

.homeToutPad p{clear:left; margin:0px; padding:0px 0px 8px 0px;}

.copyright{clear:left; /*width:958px; text-align:center; padding:67px 0px 30px 0px;*/ font-size: 12px; color:#878277;  margin:0px;  padding:67px 0px 30px 385px; }
.copyright a{color:#878277; padding:0px 0px 0px 4px;}

/*Main Health & Article Pages*/
.mainContentPadPad{background-color:#fff; width:932px; float:left; padding:10px 13px; margin:0px;}
.header{float:left;}
.phoneRight{float:right;}
.logo{float:left; width:292px;}
/*Navigation*/
#tabs{float:left; width:640px; height:24px;}
#tabs{float:left; padding:32px 0 0 5px; margin:0px; }
#nav1 {background: url(images/petCentral.gif) no-repeat; display:block; width:86px; height:24px; background-position: 0 -24px; }
#nav1 a {background: url(images/petCentral.gif) no-repeat;}
#nav2 {background: url(images/ourPlans.gif) no-repeat; display:block; width:82px; height:24px; background-position: 0 -24px; }
#nav2 a {background: url(images/ourPlans.gif) no-repeat;}
#nav3 {background: url(images/getStarted.gif) no-repeat; display:block; width:87px; height:24px; background-position: 0 -24px;}
#nav3 a {background: url(images/getStarted.gif) no-repeat;}
#nav4 {background: url(images/customerCom.gif) no-repeat; display:block; width:152px; height:24px; background-position: 0 -24px;}
#nav4 a {background: url(images/customerCom.gif) no-repeat;}
#nav5 {background: url(images/aboutUs.gif) no-repeat; display:block; width:76px; height:24px; background-position: 0 -24px;}
#nav5 a {background: url(images/aboutUs.gif) no-repeat;}
#tabs a.alt {display:none;}

#tabs ul {list-style: none; margin: 0px; padding: 0px; background-position: 0px;}
#tabs ul li {float: left;}
/* fix stutter in ie */
#tabs .petCentral {display:block; width:86px; height:24px;}
#tabs .ourPlans {display:block; width:82px; height:24px;}
#tabs .getStarted {display:block; width:87px; height:24px;}
#tabs .customerCom {display:block; width:152px; height:24px;}
#tabs .aboutUs {display:block; width:76px; height:24px;}
#tabs span {display:none;}
#tabs a:hover {background-position: 0 -24px;}



/*end navigation*/
/*mainLeftCol*/

.mainLeftCol{float:left; width:680px; line-height:150%;  }
.mainLeftColPad{font-size:14px; padding:10px 0px 0px 0px;}

.mainLeftColPad h3{color:#484236; font-weight:bold; font-size:14px; margin:0px; padding:20px 0px 0px 0px;}
.mainLeftColPad h4{color:#666; font-size:14px;  font-weight:normal!important; margin:0px; padding:0px;}
.mainLeftColPad a{font-size:14px; color:#484236;}
.mainLeftColPad a:hover{color:#fd1111;}
.mainLeftColPad ul{margin:0px 0px 0px 16px; padding:0px;} 
.mainLeftColPad li{margin:0px; padding:0px; color:#666;}
 
.titleBox{}

.titleBoxImage{float:left;}
.titleBoxBlurb{float:left;}


.leftList{float:left; width:304px;  margin:20px 0px 0px 0px; background: url(images/repeating-dot.gif) repeat-y;}
.leftListPad{padding:0px 0px 0px 16px; margin:-20px 0px 0px 0px;}
.rightList{float:left; width:376px;}
.rightListPad{padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;}

.bottomList{ width:570px; float:left; line-height:180%;}
.bottomListPad{clear:both; float:left; padding:8px 0px 0px 12px; color:#484236}
.bottomListPad a{color:#fd1111;}
.bottomListMention{color:#484236; font-size:14px;}

/*article page*/
.mainLeftColPad h2{font-weight:bold; color:#666; margin:8px 0px 2px 0px; padding:0px; font-size:24px;}
.leftArticle{float:left; width:658px; padding:0px; margin:0px;}
.leftArticlePad{padding:0px 0px 0px 2px; margin:0px; color:#484236;}
.leftArticlePad h3{font-weight:normal; padding:0px 0px 10px 0px;}
.leftArticlePad h4{color:#484236;}
.leftArticlePad p{margin:0px 0px 10px 0px; padding:0px;}
.breadCrumb a{color:#fd1111;}
.breadCrumb {margin:0px; padding:5px 0px 0px 0px;}

.pageNumbers{padding:20px 0px; text-align:center;}
.pageNumbers a{color:#fd1111;}
.nextArrow{color:#fd1111;}

.moreArticlesToutWrap{float:left;  padding:20px 0px 0px 100px;}
.moreArticlesToutTop{background: url(images/moreArticlesTop_bg.gif) no-repeat; width:462px; height:54px; overflow:hidden;}
.moreArticlesTout{float:left; background: url(images/moreArticlesRepeat_bg.gif) repeat-y; width:462px;}
.moreArticlesToutPad{ }
.moreArticlesToutBot{float:left; background: url(images/moreArticlesBot_bg.gif) no-repeat; width:462px; height:14px;}
.moreArticlesToutCol{float:left; width:205px; padding:0px 0px 0px 20px;}
.moreArticlesToutCol li{color:#fd1111;}

/*mainRightCol*/

.mainRightCol{float:right; width:auto; vertical-align: top; clear: left; }
.mainRightColPad{float:right; width:auto; padding:10px 0px 0px 0px; margin:0px; }

/*Right side Touts*/
.tout1Top{ background: url(images/blueLineTop_bg.gif) no-repeat; width:250px; height:13px; overflow:hidden;}
.tout1{clear:both; float:left; background: url(images/blueLineRepeat_bg.gif) repeat-y; width:250px;}
.tout1Pad{float:left; padding:0px 12px; font-size:13px; color:#666;}
.tout1Pad p{width:220px; padding:0px 0px 10px 0px;}
.tout1Pad fieldset{padding:0px 0px 9px 0px; margin:0px;}
.tout1Pad label{font-weight:bold;}
.tout1Bot{float:left; background: url(images/blueLineBot_bg.gif) no-repeat; width:250px; height:11px;}

.tout2Top{float:left; margin:10px 0px 0px 0px; background: url(images/alsoInSectionTop_bg.gif) no-repeat; width:250px; height:46px; overflow:hidden;}
.tout2{clear:both; float:left; background: url(images/alsoInSectionRepeat_bg.gif) repeat-y; width:250px;}
.tout2Pad{float:left; margin:0px; padding:0px 30px 0px 24px; line-height:120%;}
.tout2Pad h3{color:#484236; font-weight:bold; font-size:14px; margin:0px; padding:0px;}
.tout2Pad ul{ margin:0px 0px 0px 16px; padding:0px;}
.tout2Pad li{color:#fd1111; font-size:14px; margin:0px; padding:0px;}
.tout2Pad li a{color:#484236; }
.tout2Pad li a:hover{color:#fd1111;}

.tout2Bot{float:left; background: url(images/alsoInSectionBot_bg.gif) no-repeat; width:250px;  height:15px;  }
.tout2BotLink {float:right; font-size:13px; padding:8px 0px 0px 0px;}
.tout2BotLink a{color:#484236;}
.tout2BotLink a:hover{color:#fd1111;}

.tout3Top{float:left; margin:10px 0px 0px 0px; background: url(images/getAQuoteTop_bg.gif) no-repeat; width:250px; height:40px; overflow:hidden;}
.tout3{ float:left; background: url(images/getAQuoteRepeat_bg.gif) repeat-y; width:250px;}
.tout3Pad{float:left; color:#fff; padding:0px 20px; font-weight:bold; font-size:14px;}
.tout3Pad p{font-size:13px; padding:0px 0px 8px 0px;}
.tout3Pad a{color:#fff;}
.tout3Pad form{margin:0px; padding:0px;}
.tout3Pad fieldset{margin:0px 0px 8px 0px; padding:0px;}

.tout3Bot{float:left; background: url(images/getAQuoteBot_bg.gif) no-repeat; width:250px; height:12px; }

.tout4Top{float:left; margin:10px 0px 0px 0px; background: url(images/grayLineTop_bg.gif) no-repeat;width:250px; height:12px; overflow:hidden;}
.tout4{float:left; background: url(images/grayLineRepeat_bg.gif) repeat-y; width:250px; }

.tout4Pad{float:left; padding:2px 10px;}
.tout4PadImg {float:left; width:97px; padding:4px 0px;}
.tout4Pad p{float:left; width:130px; font-size:12px; color:#666;}
.tout4Bot{float:left; background: url(images/grayLineBot_bg.gif) no-repeat; width:250px; height:13px; }



.tout5Top{float:left; margin:10px 0px 0px 0px; background: url(images/opHaveQuestionTop.gif) no-repeat;width:250px; height:41px; overflow:hidden;}
.tout5{float:left; background: url(images/opHaveQuestionRepeat.gif) repeat-y; width:250px; }

.tout5Pad{float:left; padding:2px 20px; font-size:13px; color:#484236;}
.tout5Pad p{float:left; font-size:13px; color:#484236; padding:0px 10px 0px 0px;}
.tout5Bot{float:left; background: url(images/opHaveQuestionBot.gif) no-repeat; width:250px; height:11px; }
.tout5Pad form{margin:0px; padding:0px;}
.tout5Pad fieldset{margin:8px 0px 6px 0px; padding:0px;}
.tout5Pad textarea{padding:0px; margin:2px 0px 0px 0px;}
/*footer*/

.footer{float:left;  text-align:center; width:932px; color:#666; font-size:11px;  }
.footer a{color:#666; padding:0px 4px;}
.footerPad{padding:14px 0px;}
.footerLinks{}
.footerLinksPad{}
.subCopyright{}
.subCopyrightPad{padding:14px 0px 0px 0px;}



/*Pet Central*/
/*Our Plans*/


.topTitleBox{float:left; padding:10px 0px 0px 0px;  }
.topTitleBox img{float:left;}
.topTitleBoxImage{float:left;}
.topTitleBoxQuote{float:left; background: url(images/pet-insurance-quote-bg.gif) no-repeat; width:268px; height:257px; color:#fff;   font-size:14px;}
.topTitleBoxQuote2{float:left; background: url(images/pet-insurance-quote-bg2.gif) no-repeat; width:270px; height:255px; color:#fff;   font-size:14px;}
.topTitleBoxQuote3{float:left; background: url(images/pet-insurance-quote-bg3.gif) no-repeat; width:269px; height:255px; color:#fff;   font-size:14px;}
.topTitleBoxQuote4{float:left; background: url(images/pet-insurance-quote-bg4.gif) no-repeat; width:270px; height:257px; color:#fff;   font-size:14px;}
.topTitleBoxQuote5{float:left; background: url(images/pet-insurance-quote-bg5.gif) no-repeat; width:272px; height:258px; color:#fff;   font-size:14px;}
.topTitleBoxQuotePad{padding:23px 0px 0px 35px; font-weight:bold; }
.topTitleBoxQuotePad a{color:#fff;}



/*Quote Box -- Added by Tony Mariani 041607  --- */

.quoteboxchoice { clear:left; margin:0px 5px 0px -3px; }









.topTitleBoxQuotePad p{font-size:13px; padding:0px 10px 8px 0px;}
.topTitleBoxQuotePad form{margin:0px; padding:0px;}
.topTitleBoxQuotePad fieldset{margin:0px 0px 7px 0px; padding:0px; line-height:140%; }

.pcLeftColA{float:left; width:650px;  margin:20px 0px 0px 0px; background: url(images/pet-insurance-pc-dot.gif) repeat-y right;}
.pcLeftColAPad{float:left; font-size:14px;  padding:0px 0px 0px 0px;  }




.pcBoxWrap{float:left; clear:left; width:500px; padding:0px 0px 20px 100px;  }
.pcLogo{float:left; width:70px;}
.pcText{float:left; width:430px; font-size:14px; line-height:130%; color:#484236;}
.pcText a{color:#cc0000;}



.pcTitleImg{float:left; width:430px; padding:2px 0px 0px 0px;}

.pcRightCol{float:left; width:275px;}
.pcRightColPad{float:left; width:275px; padding:10px 0px 0px 0px; margin:0px;   }
.pcRightColYSPad{float:left; padding:10px 0px 0px 20px; margin:0px;   }

.pcSmallText{font-size:10px; color:#484236;}
.pcSmallTextPad{padding:0px 0px 0px 20px;  }
.pcSmallTextPad2{padding:0px 10px 10px 0px;  }


.pcTout2Top{float:left; margin:10px 0px 0px 0px; background: url(images/blueLine2Top_bg.gif) no-repeat; width:250px; height:12px; overflow:hidden;}
.pcTout2{ float:left; background: url(images/blueLine2Repeat_bg.gif) repeat-y; width:250px;}
.pcTout2Pad{float:left; color:#484236; padding:0px 20px; font-size:13px;}
.pcTout2Pad p{padding:0px 0px 8px 0px; margin:0px;}
.pcTout2Bot{float:left; background: url(images/blueLine2Bot_bg.gif) no-repeat; width:250px; height:12px; }


.pcLeftColPet101{float:left; width:650px;  margin:20px 0px 0px 0px; padding:0px; background: url(images/pet-insurance-questionmark.gif) no-repeat; }
.pcLeftColPet101Pad{float:left; font-size:14px;  padding:0px 0px 0px 145px;  }
.pcBoxWrap2{float:left; clear:left; width:505px; padding:0px 0px 20px 0px;  }
.pcText2{float:left; width:505px; font-size:14px; line-height:130%; color:#484236;}
.pcText2 a{color:#cc0000;}
.pcTitleImg2{float:left; width:505px; padding:2px 0px 0px 0px;}


.pcLeftColVet{float:left; width:650px;  margin:20px 0px 0px 0px; background: url(images/pet-insurance-pc-dot.gif) repeat-y right;}
.pcLeftColVetPad{float:left; font-size:14px;  padding:0px 0px 0px 25px;}
.pcBoxWrap3{float:left; clear:left; width:615px; padding:0px 0px 40px 0px;}
.pcVet{float:left; width:125px;}
.pcVet img{border:1px solid #484236; float:left; }
.pcVetText{float:left; width:468px; font-size:14px; line-height:130%; color:#484236;}
.pcVetText a{color:#cc0000;}
.pcVetTitleImg{float:left; width:468px; padding:2px 0px 8px 0px;}

.pcVetTout1{}
.pcVetTout1Pad{padding:0px 12px 0px 25px;}
.pcVetTout1Pad a{float:right; color:#cc0000; font-size:12px;}

.pcLeftColYourS{float:left; width:650px;  margin:0px 0px 0px 0px; background: url(images/pet-insurance-pc-dot.gif) repeat-y right;}
.pcLeftColYourSPad{float:left; font-size:14px;  padding:0px 0px 0px 3px;}
.pcLeftColYourSPad p{padding:0px 0px 20px 0px;}
.pcLeftColYourSPad p.lessPad{padding:0px 0px 5px 0px;}
.pcBoxWrap4{float:left; clear:left; width:633px; padding:5px 0px 0px 0px;}
.pcYS{float:left; width:145px; padding:20px 0px 0px 0px;}
.pcYS p{font-size:12px; padding: 0px; color:#484236; width:123px;}
.pcYS img{float:left; padding:0px 0px 3px 0px;}
.pcYSText{float:left; width:456px; font-size:14px; line-height:130%; color:#484236;}
.pcYSText a{color:#cc0000;}

.opLeftCol{float:left; width:650px;  margin:0px 0px 0px 0px;}
.opLeftColPad{float:left; font-size:14px;  padding:20px 0px 0px 3px;}
.opLeftCol2{float:left; width:655px;  margin:0px 0px 0px 0px;}
.opLeftColPad2{float:left; font-size:14px;  padding:5px 0px 0px 0px;}
.opLeftColPad3{float:left; font-size:14px;  padding:35px 0px 0px 3px;}
.opLeftCol4{float:left; width:650px;  margin:0px 0px 0px 0px; font-size:14px; line-height:130%; color:#484236;}
.opLeftColPad4{float:left; font-size:14px;  padding:20px 0px 0px 25px;}
.opLeftColPad4 p{padding:0px 0px 30px 0px; margin:0px;}
.opLeftColPad5{float:left; font-size:14px;  padding:20px 0px 0px 15px;}
.opLeftColPad5 img{float:left;}
.opBoxWrap{float:left; clear:left; width:585px; padding:0px 0px 20px 65px;  }
.opBoxWrap2{float:left; clear:left; width:505px; padding:0px 0px 25px 145px; }

.opLogo{float:left; width:80px; }
.opText{float:left; width:465px; font-size:14px; line-height:130%; color:#484236;}
.opText a{color:#cc0000;}
.opText1{float:left; width:450px; font-size:14px; line-height:130%; color:#484236;}
.opText1 a{color:#cc0000;}
.opText2{float:left; width:495px; font-size:14px; line-height:130%; color:#484236;}
.opText2 a{color:#cc0000; font-weight:bold;}
.opText3{float:left; width:380px; font-size:16px; line-height:130%; color:#484236;}
.opText3 a{color:#cc0000; font-weight:bold;}
.opText4{float:left; width:380px; font-size:14px; line-height:130%; color:#484236;  }
.opText4 a{color:#cc0000;}
.opTitleImg{padding:2px 0px 1px 0px;}

.opTout1{width:260px;}
.opTout1Pad{padding:0px 0px 0px 22px;}
.opTout1Pad a{float:right; color:#cc0000; font-size:12px;}


.opStepsTop{float:left; margin:10px 0px 0px 0px; background: url(images/pet-insurance-stepsTop.gif) no-repeat; width:655px; height:146px; overflow:hidden;}
.opSteps{float:left; background: url(images/pet-insurance-stepsRepeat.gif) repeat-y; width:655px;}
.opStepsPad{float:left; color:#666; padding:0px 0px 0px 33px; font-size:14px;}
.opStepsPad p{padding:0px 0px 8px 0px; margin:0px;}
.opStepsBot{float:left; background:  url(images/pet-insurance-stepsBot.gif) no-repeat; width:655px; height:12px; margin:0px 0px 10px 0px;}
.opStepsPad img{float:left;}

.opStep1{float:left; width:212px;}
.opStep1 p{padding:0px 7px 0px 0px;}
.opStep2{float:left; width:186px;}
.opStep2 p{padding:0px 13px 0px 16px;}
.opStep3{float:left; width:189px;}
.opStep3 p{padding:0px 10px;}

.opBottomTouts{width:655px;}
.bottomToutLeft{float:left; width:331px; margin:0px; padding:0px;}

.bottomToutRight{float:left; width:323px; margin:0px; padding:0px 0px 30px 0px; }

.opBotToutTop{background: url(images/pet-insurance-beigeBoxTop.gif) no-repeat; width:323px; height:14px; overflow:hidden;}
.opBotTout{background: url(images/pet-insurance-beigeBoxR.gif) repeat-y; width:323px; height:75px;}
.opBotToutPad{color:#666; padding:0px 20px; font-size:12px;}
.opBotToutPad p{padding:0px 0px 0px 0px; margin:0px;}
.opBotToutBot{ background: url(images/pet-insurance-beigeBoxBot.gif) no-repeat; width:323px; height:14px; }


p.topTitle{padding:0px 0px 20px 0px;}
.opList{}
.opListPad{padding:0px 0px 0px 60px;}
.opListPad ul{margin-top:20px; padding-top:0px;}
.opListPad li.noStyle{list-style:none; height:20px;}
.faq{clear:left; padding:20px 0px 25px 0px; font-size:12px; line-height:150%;}
.faq ul{padding:0px; margin:0px; clear:left;}
.faq li{list-style:none;}
.faq li a{color:#484236; font-weight:bold;}

.faqSubLinksBot{padding:10px 0px 0px 0px; clear:left;}
.faqSubLinksPad{float:right; font-size:12px;}
.faqSubLinksPad a {color:#cc0000; font-weight:bold; padding:0px 17px 0px 0px;}
.faqSubLinksPad a.faqOn{color:#484236; font-weight:bold; text-decoration:none;}

.faqSub p{padding:0px 10px 20px 0px;}
p.subBold{font-weight:bold; clear:left; padding:0px;}


/*what's covered*/
.tableWrap{width:735px; text-align:center; margin:0px auto;}
.tableWrapPad{text-align:left; color:#6e6959; font-size:14px; font-weight:bold;}

.tableRow{float:left;background: url(images/pet-insurance-wc-repeat.gif) repeat-y; width:732px; border-bottom:1px solid #fff; }
.tableRowLast{float:left;background: url(images/pet-insurance-wc-repeat.gif) repeat-y; width:732px; border-bottom:3px solid #dcdac1;}
.tableBot{float:left;background: url(images/pet-insurance-wc-bot.gif) no-repeat; width:732px; height:91px; clear:both; }
.tableBotPad{text-align:center; padding:15px 0px 0px 0px; font-size:16px; }
.tableBotPad p{marging:0px; padding:0px 0px 10px 0px;}
.smaller {font-size:12px;}
.smaller a{color:#e51c2f;}
.tableRowPad{padding:3px;}
.tableRowPad a{padding:10px 0px 0px 6px; display:block; }
.description{float:left; width:230px; text-align:left; }
.descriptionPad{padding:5px;}
.basicPlan{float:left; width:125px; text-align:center;}
.basicPlanPad{padding:5px 0px;}
.valuePlan{float:left; width:125px; text-align:center;}
.valuePlanPad{padding:5px 0px;}
.choicePlan{float:left; width:125px; text-align:center; }
.choicePlanPad{padding:5px 0px;}
.bestPlan{float:left; width:120px; text-align:center; }
.bestPlanPad{padding:5px 0px;}

p.bottomWhat{clear:both; padding:10px 0px 10px 10px;}
p.bottomWhat a{color:#e51c2f;}

/************ added by Tony  ******************/
.aboutus 
{
	height: 232px;
	background: url(images/about-hartville-pet-insurance-bg.png) top left no-repeat;
	clear: both;
	margin-top: 10px;
	padding-top: 25px;
}

.contactus 
{
	height: 232px;
	background: url(images/contact-hartville-pet-insurance-bg.jpg) top left no-repeat;
	clear: both;
	margin-top: 10px;
	padding-top: 25px;
}

.ourpartners
{
	height: 232px;
	background: url(images/hartville-pet-partners-bg.jpg) top left no-repeat;
	clear: both;
	margin-top: 10px;
	padding-top: 25px;
}

h2 
{
	color: #666666;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 0 .25em 0;
}

.divider
{
	margin: 0 30px 0 10px;
	padding: 20px 20px 10px 10px;
	border-bottom: dotted 2px #ccc;	
}
	.divider a 
	{
		font-family: Arial;
		font-size: 1.0em;
		color: #666666;
		text-decoration: underline;
		margin: 0px;
		padding: 0px;	
	}
	
	#leftsection .divider ul
	{
		margin: 0;
		padding: 10px 0 15px 0;
		list-style: none;	
	}
	
	#leftsection .divider li
	{
		margin: 0;
		padding: 0;
		line-height: 1.3em;	
	}

.divider2
{
	margin: 0 30px 0 10px;
	padding: 20px 20px 10px 10px;
	border-bottom: dotted 0px #ccc;	
}
	.divider2 a 
	{
		font-family: Arial;
		font-size: 1.0em;
		color: #666666;
		text-decoration: underline;
		margin: 0px;
		padding: 0px;	
	}
	
	#leftsection .divider2 ul
	{
		margin: 0;
		padding: 10px 0 15px 0;
		list-style: none;	
	}
	
	#leftsection .divider2 li
	{
		margin: 0;
		padding: 0;
		line-height: 1.3em;	
	}
/************   .faqnav
{
	
	margin: 10px 0 10px 0;
}

	.faqnav a
	{
		color: #E30C19;
		text-decoration: underline;
	}
	
	.faqnav ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.faqnav li
	{
		margin: 0;
		padding: 0;
		padding-left: 1.2em;
		display: inline;
		font-size: .8em;
		font-weight: bold;	
	}

.faqsubhead
{
	margin: 10px 20px 10px 10px;
	border-bottom: dotted 2px #ccc;
	padding: 0 0 10px 0;	
}

.faqSub
{
	padding:20px 0px 20px 10px; 
	clear:left;
	border-bottom: dotted 2px #ccc;
}

	.faqSub p
	{
		margin:	.2em 1.5em .0em 0;
	} 
	
	******************/
