body {margin: 0 0 0 0; padding: 0; top: 0; font-family: arial; font-size: 14px; background: #fff; color: #101010; }

.surround {width: 960px; margin-left: auto; margin-right: auto; background: #fff; }

.top {height: 154px; width: 960px; background: url(i/petassure.jpg) no-repeat; }

.joinnow {float:right; margin: 10px 10px 0 0; }

.menu {width: 185px; float: left; margin: -30px 0 20px 0; }
	.menu ul {width: 183px; border: solid 1px #6F6F6F; border-top: none; border-bottom: none; background: #F6F7F9; margin: 0; padding: 5px 0 20px 0; }
	.menu a {display: block; width: 163px; padding: 10px; color: #3E3E3E; text-decoration: none; border-bottom: solid 1px #6f6f6f; }
		.menu a.first {border-top: solid 1px #6f6f6f; }
		.menu a:hover {background: #AAAAAA; color: #fff; }
		.menu a.active {background: #B82126; color: #fff; }
	
		
.container {background: url(i/background.jpg) repeat-x #FFFFFF; width: 946px; padding: 10px 7px 20px 7px; }		
		
.content {padding: 10px 0 0 7px; float: left; width: 753px; font-size: 14px; float: left; }		
	
.pod {background: url(i/podback.jpg); width: 232px; height: 133px; float: left; margin-bottom: 10px; padding: 10px 7px 10px 7px; }	
	.pod p {font-size: 12px; font-family: arial; }
	
.leftCol {float: left; width: 476px; border-right: solid 1px #CBA267; padding: 0 25px 0 0; line-height: 20px; margin-bottom: 10px; }

.rightCol {float: left; margin-left: 25px; margin-bottom: 10px; }
	
.footer {width: 960px; font-size: 12px; text-align: center; margin: 0 auto 0 auto; padding: 5px 0 10px 0; border-top: solid 2px #D1D1D2; }

.wideCol {width: 400px; border-right: solid 1px #D1D1D2; padding: 10px; float: left; }
.medCol {width: 300px; padding: 10px; float: left; }

ul.shows {}
	ul.showsul li {color: #3E5F24; font-weight: bold; font-size: 12px; margin-bottom: 7px; }
	ul.showsul a {color: #3E5F24; text-decoration: none; }

ul {list-style: none; margin: 0 0 10px 25px; padding: 0; }

ul.list {list-style-type: disc; }		

ul.footermenu {margin: 0; padding: 0; }
	ul.footermenu li {float: left; padding-right: 10px; margin-right: 10px; border-right: solid 1px #747373; }
		ul.footermenu li.last {border: none; }
	ul.footermenu a {text-decoration: none; color: #747373; font-size: 11px; }
		ul.footermenu a:hover {text-decoration: underline; }
		
#gallery ul {list-style: none; margin: 0 0 0 30px; padding: 0; }
	#gallery li {float: left; margin: 0 25px 15px 0; padding: 0; cursor: pointer; }
	#gallery li img {margin: 0; padding: 0; height: 90px; width: 110px; border: solid 1px #CBA267; display: block; }
				

h1 {font-size: 24px; color: #92744A; font-family: arial; font-weight: normal; letter-spacing: 1px; padding: 0 0 0 8px; margin: 0 0 15px 0; background: url(i/h1Back.jpg) left no-repeat; }
h2 {font-size: 18px; font-style: normal; font-weight: normal; margin: 0; margin-bottom: 10px; padding: 0; color: #606060; font-family: arial; }	
h3 {font-size: 18px; font-style: normal; font-weight: normal; margin: 0 0 3px 0px; padding: 0; color: #B82126; font-family: "trebuchet ms", arial; }
h4 {font-size: 14px; margin: 0 0 3px 0; padding: 0; color: #B82126; }

.popupImg {position: absolute; display: none; padding: 5px 5px 5px 5px; background: #fff; border: solid 2px #242424; }
	.popupImg img {border: solid 1px #cecece; }

.prodImg {width: 68px; height: 68px; border: solid 1px #606060; }

i {font-style: normal; }
.italic {font-style: italic; }

.note {font-size: 11px; color: #666; padding: 3px 0 0 3px; height: 7px; }

hr {background: #F7F7F7; border: none; border-bottom: solid 1px #D1D1D2; width: 390px; float: left; margin-bottom: 10px; height: 1px; }

a {color: #9F6239; text-decoration: underline; }
	a:hover {text-decoration: none; }
	
a.superlink {color: #085F9D; text-decoration: none; font-weight: normal; font-size: 12px; font-family: "trebuchet ms", arial; }
	a.superlink:hover {color: #6B7A85; text-decoration: underline; }
	
p {margin: 0 0 10px 0; }
p.question {font-weight: bold; margin: 0 0 2px 0; color: #B82126; }
p.answer {font-style: italic; color: #444;  font-size: 12px; }

strong {color: #606060; }

.test {font-style: italic; }
	.test span {font-style: normal; }
	
.center {text-align: center; }

span {font-weight: bold; font-size: 12px; color: #B82126; }

label,input {display: block; margin: 0px 5px 5px 0; padding: 0; float: left; }	
label {width: 170px; float: left; text-align: right; }
	label.error {color: red; float: left; text-align: left; padding-left: 3px; font-size: 11px; }
input {margin: 0 0 3px 0; padding: 0; }
	input.wide {width: 300px; }
	input.med {width: 200px; }
	input.small {width: 100px; }
.over {background: #F0ECE1; color: #000; }
select {float: left; margin-right: 3px; margin-bottom: 3px; }
		
.offsides {position: absolute; top: -1000px; left: -1000px; }

.italic {font-style: italic; }

.smMargR {margin-right: 6px; }

.mdMargT {margin-top: 10px !important; }

.mdMargR {margin-right: 10px; }
.mdMargL {margin-left: 10px; }

.lgMargL {margin-left: 20px; }

.mdMargB {margin-bottom: 10px; }
.lgMargB {margin-bottom: 20px; }

.lgPadT {padding-top: 30px; }

.left {float: left; }
.right {float: right; }

.clear {clear: both; height: 0px; margin: 0; padding: 0; }

img {border: none; display: block; }

.bord {border: solid 1px #D2D2D2; }

.petassure {width: 950px; text-align: right; font-size: 11px; color: #585858; margin: 5px auto 10px auto; }
	.petassure a {text-decoration: underline; color: #000; }
	.petassure a:hover {text-decoration: none; }
	