
html {
min-height : 100%;
margin-bottom : 1px;
}
.ClearFix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html .ClearFix {
height : 1%;
}
.Clear {
clear : both;
font-size : 1px;
}
*:focus {
outline : none;
}
* {
margin : 0;
padding : 0;
}
body {
background : #fff url(Images/LandingTanBack.gif) repeat-x top;
font-size : 80%;
font-family : Verdana, Monaco, sans-serif;
line-height : 1.4em;
color : #333;
}
h1 span, h2 span, h3 span, a span p {
line-height : 1.4em;
}
h1 {
height : 30px;
font-size : 18px;
font-weight : bold;
color : #268b02;
}
h2 {
font-size : 1.1em;
}
h3 {
font-size : 1em;
}
.Bold {
font-weight : bold;
}
.Italic {
font-style : italic;
}
.Center {
text-align : center !important ;
margin : 0 auto !important ;
}
.LeftAlign {
text-align : left !important ;
}
.RightAlign {
text-align : right !important ;
}
img {
border : 0;
}
a:link {
color : #0044dd;
}
a:visited {
color : #660099;
}
a:hover {
color : #a87a00;
text-decoration : none;
}
.Smallest {
font-size : 10px;
}
.SmallestLight {
font-size : 10px;
color : #a87a00;
}
.Small {
font-size : 11px;
}
.SmallLight {
font-size : 11px;
color : #a87a00;
}
.Medium {
font-size : 14px;
}
.Red {
color : red;
}
.Gold {
color : #a87a00;
}
.Brown {
color : #5a471b;
}
.ImageRight {
float : right;
padding-left : 7px;
}
.ImageLeft {
float : left;
padding-right : 7px;
}
.Small {
font-size : 10px;
font-weight : normal;
}
#PB1Wrapper {
width : 770px;
margin : 0 auto;
background-color : transparent;
}
#PB1Content {
float : left;
width : 425px;
padding : 15px;
}
.PB1Back {
background : #fff url(Images/Back.gif) repeat-x top;
}
#Header {
height : 105px;
}
.TagLine {
background : url(Images/TagLine3.png) no-repeat top;
width : 560px;
height : 42px;
float : left;
margin-top : 7px;
margin-left : 58px;
}
.TagLine_HackerSafe {
background : url(Images/TagLine4.png) no-repeat top;
width : 626px;
height : 51px;
float : left;
position : relative;
top : 7px;
left : 20px;
}
.Logo {
background : url(Images/PBLogo.gif) no-repeat top;
width : 109px;
height : 104px;
float : left;
}
.HeadLine {
font-size : 1.6em;
line-height : 1.4em;
text-align : center;
color : #5a471b;
font-weight : normal;
margin : 10px 0;
}
.QuoteForm {
border-collapse : collapse;
}
.QuoteForm td {
font-size : 11px;
font-weight : bold;
padding : 5px 8px 5px 0;
}
.QuoteForm td ul {
list-style-type : none;
}
.QuoteForm td li {
display : inline;
margin-right : 10px;
}
.Hond {
width : 763px;
height : 439px;
background : url(Images/main.gif) no-repeat top right;
margin : 10px auto 0 auto;
}
.Pointer {
width : 763px;
height : 500px;
background : url(Images/pointer.gif) no-repeat top right;
margin : 10px auto 0 auto;
}
.Kat {
width : 715px;
height : 500px;
background : url(Images/katgroot.gif) no-repeat top right;
margin : 10px auto 0 auto;
}
.Poes {
width : 715px;
height : 500px;
background : url(Images/poes.gif) no-repeat top right;
margin : 10px auto 0 auto;
}
.Bedankt {
width : 763px;
height : 359px;
background : url(Images/bedankt.gif) no-repeat top right;
margin : 15px auto 0 auto;
}
.Blanco {
width : 715px;
height : 500px;
background : url(Images/blanco-large2.gif) no-repeat top right;
margin : 10px auto 0 auto;
}
.BlancoBlanco {
width : 715px;
background : url(Images/blanco-blanco.gif) no-repeat top right;
margin : 15px auto 0 auto;
}
.DogRight {
width : 763px;
height : 500px;
background : url(Images/dog-right.gif) no-repeat top right;
margin : 0px auto 0 auto;
}
.DogRight td {
padding : 0px 200px 0px 20px
}
.DogRight td td{
padding : 0px 0px 0px 0px
}
.BlancoResults {
width : 715px;
height : 500px;
background : url(Images/blanco-results.gif) no-repeat top right;
margin : 0px auto 0 auto;
}
.LandingTable {
position : relative;
top : 43px;
left : 170px;
width : 400px;
border-collapse : collapse;
}
.LandingTable td {
font-size : 11px;
font-weight : bold;
vertical-align : middle;
padding : 3px 8px 2px 0;
}
.LeftDiv {
float : left;
position : relative;
top : 35px;
left : 30px;
}
.RightDiv {
float : left;
width : 210px;
height : 370px;
position : relative;
top : 35px;
left : 30px;
}
.LandingRightPic {
margin : 5px 0;
text-align : center;
}
.LandingRightPic p {
line-height : 20px;
text-align : left;
}
.LandingTableOrig {
border-collapse : collapse;
}
.LandingTableOrig td {
font-size : 11px;
font-weight : bold;
vertical-align : middle;
padding : 4px 8px 4px 0;
}
.LandingTableCat {
position : relative;
top : 46px;
left : 30px;
border-collapse : collapse;
}
.LandingTableCat td {
font-size : 11px;
font-weight : bold;
vertical-align : middle;
padding : 3px 8px 3px 0;
}
.LandingTableDog {
position : relative;
top : 40px;
left : 30px;
width : 450px;
border-collapse : collapse;
}
.LandingTableDog td {
font-size : 11px;
font-weight : bold;
vertical-align : middle;
padding : 3px 8px 4px 0;
}
.LandingTableJacks {
border-collapse : collapse;
}
.LandingTableJacks td {
font-size : 11px;
font-weight : bold;
vertical-align : middle;
padding : 5px 8px 5px 0;
}
.Footer {
padding-top : 15px;
text-align : center;
background : url(Images/FooterBar.gif) repeat-x top;
}
.Footer a:link {
font-size : 11px;
color : #5a471b;
text-decoration : none;
}
.Footer a:visited {
font-size : 11px;
color : #5a471b;
text-decoration : none;
}
.Footer a:hover {
font-size : 11px;
color : #a87a00;
text-decoration : underline;
}
.ErrorFormat ul {
padding : 5px;
margin-left : 30px;
margin-top : 5px;
}
.ErrorFormat li {
margin-bottom : 5px;
}
.ErrorFormat h2 {
margin-top : 10px;
text-align : center;
font-size : 16px;
color : #cc0000 !important ;
}
.GenTable {
border-collapse : collapse;
font-family : Arial, Verdana, Sans-Serif;
font-size : 12px;
}
.GenTable th {
border : 0 none transparent !important ;
text-align : center;
}
.GenTable td {
padding-top : 3px;
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
border-bottom : 1px solid #ccc;
border-right : 1px solid #ccc;
text-align : center;
}
.GenTable .Right {
padding-right : 8px !important ;
text-align : right !important ;
}
.GenTable .Left {
padding-left : 8px !important ;
text-align : left !important ;
}
.GenTable .HighLight {
background-color : #fffbef;
}
.BackArrow {
background : url(Images/BackArrow.gif) no-repeat top center;
padding-top : 6px !important ;
}
.SideArrow {
background : url(Images/SideArrow.gif) no-repeat center left;
}
.TableShadow {
background : url(Images/TableShadow.gif) repeat-x top;
height : 22px;
}
.TableHeader {
font-weight : bold;
text-align : center;
padding-top : 7px;
}
.ClearRightBorder {
border-right : 0 none transparent !important ;
}
.Header_502_Dog {
background : url(Images/main.jpg) no-repeat top;
width : 502px;
height : 99px;
}
.RoundTable_Ft {
background : url(Images/Tables/BL_White.gif) no-repeat 0 0;
margin-right : 8px;
}
.RoundTable_Ft_C {
background : url(Images/Tables/BR_White.gif) no-repeat right 0;
margin-left : 6px;
margin-right : -8px;
font-size : 1px;
height : 9px;
}
.PlanOverview {
background : url(Images/PageHeaders/PlanOverview.gif) no-repeat top;
width : 450px;
height : 60px;
}
.Header_502_Cat {
background : url(Images/TableHeader_502_Cat.gif) no-repeat top;
width : 502px;
height : 99px;
}
.LeftSideContainer {
float : left;
width : 420px;
}
.RightSideContainer {
float : left;
width : 315px;
position : relative;
left : 25px;
}
.normaltext {
font-weight : normal;
}
.more {
	display: none;
	margin-left: auto;
	margin-right: auto;
	width : 502px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666; 
}
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f;
	padding-left: 8px;
	background: transparent url('Images/down.gif') no-repeat left; 
}
a.hideLink {
	background: transparent url('Images/up.gif') no-repeat left; 
}
a.showLink:hover, a.hideLink:hover {
	border-bottom: 1px dotted #36f; 
}
