body {margin: 0; padding: 0; color: #4C1950; font-family: "trebuchet ms", arial; font-size: 18px; top: 0; font-family: arial; background: url(i/bodyBack.jpg) top repeat-x #F4F1F1; }

.surround {width: 787px; margin-left: auto; margin-right: auto; background: url(i/body-back.jpg) bottom repeat-x #fff; border-bottom: solid 1px #BBBBBB; }


.leftCol {width: 384px; padding: 0 20px 0 20px; float: left; }

.rightCol {width: 337px; float: left; background: url(i/background.jpg) repeat-y; border: solid 1px #C8B2CD; border-width: 0 1px 0 1px; }

.paw {width: 360px; height: 350px; background: url(i/paw.jpg) bottom right no-repeat; }
	
.copy {padding: 10px 10px 0 10px; }	
	
.footer {width: 777px; color: #072042; font-size: 12px; margin: 0 auto 0 auto; padding: 10px 5px 10px 5px; }

h1 {font-size: 30px; color: #C8D6E9; height: 33px; font-family: arial; font-weight: bold; letter-spacing: 1px; padding: 7px 0 0 5px; margin: 0 0 3px 0; border-bottom: solid 2px #C8D6E9; width: 723px; background: url(i/symbol.gif) right no-repeat;}
	h1 span {position: absolute; top:-9999px; left: -9999px; }
h2 {font-size: 16px; font-style: normal; text-decoration: underline; margin: 0; margin-bottom: 5px; padding: 0;  }	
h3 {font-size: 14px; font-style: normal; margin: 0 0 3px 0px; padding: 0; }

p {margin: 0 0 10px 5px; }

i {font-style: normal; }
.italic {font-style: italic; }

.note {font-size: 11px; color: #666; padding: 3px 0 0 3px; height: 7px; }

hr {background: #fff; border: none; border-bottom: solid 2px #70357C; width: 384px; margin-bottom: 20px; height: 2px; }

a {color: #3169B4; }
	a:hover {text-decoration: none; }

select {float: left; margin-right: 3px; margin-bottom: 3px; }
		
.offsides {position: absolute; top: -1000px; left: -1000px; }

.italic {font-style: italic; }

.smMargB {margin-bottom: 5px; }

.mdMargR {margin-right: 10px; }
.mdMargL {margin-left: 10px; }

.lgMargL {margin-left: 20px; }
.xlgMargL {margin-left: 170px; }

.mdMargB {margin-bottom: 10px; }
.lgMargB {margin-bottom: 20px; }

.mdMargT {margin-top: 10px; }

.left {float: left; }
.right {float: right; }

.clear {clear: both; }

img {border: none; display: block; }

.bord {border: solid 1px #0D0E0F; }

.petassure {width: 767px; text-align: right; font-size: 12px; color: #000; margin: 2px auto 10px auto;}
	.petassure a {text-decoration: underline; color: #000; }
	.petassure a:hover {text-decoration: none; }