body {margin: 0px 0; padding: 0px 0 0 0; top: 0; font-family: arial; font-size: 13px; background: url(i/background.jpg) repeat-x #5F9FCF; }

.surround {width: 735px; margin-left: auto; margin-right: auto; }

.top {background: url(i/bobtown-pet-clinic.png) no-repeat; margin-bottom: 3px; height: 101px; width: 729px; margin-left: 13px; }

.leftcol {float: left; width: 200px; }
.rightcol {float: left; }

.menu {background: url(i/menuback.png); border: solid 1px #8195A5; padding: 15px 0 15px 15px; }
	.menu ul {margin: 0; padding: 0; list-style: none; }
	.menu ul li {margin-bottom: 2px; }
	.menu ul li a {color: #000; font-size: 14px; font-weight: bold; font-family: "trebuchet ms"; display: block; padding: 3px 0 3px 5px; }
	.menu ul li a.active,
	.menu ul li a:hover {background: url(i/menuhover.png) repeat-y; text-decoration: none; }

.container {background: #fff; width: 531px; padding: 10px 10px 30px 10px; margin-left: -23px; margin-top: -20px; border: solid 3px #8CAEC8; }

.pop {background: #fff; width: 650px; margin: 0px auto 10px auto; padding: 10px; border: solid 3px #8CAEC8; }

.close {width: 650px; text-align: right; margin: 5px auto 0 auto; }
.close a {font-size: 11px; }

.content {width: 773px; }

.topround {background: url(i/topround.jpg); height: 14px; width: 773px; }

.copy {width: 268px; }

.botround {background: url(i/botround.png); height: 22px; width: 859px; }
	
.footer {text-align: right; width: 500px; padding: 2px 3px 0 0; color: #454443; font-size: 12px; float: right; }
.footer a {color: #454443; text-decoration: none;}
.footer a:hover {text-decoration: underline; }

.facebook {float: right; }

table {padding: 10px 0 80px 0; margin-right: 10px; border: solid 1px #641614; background: #925222; float: left; }
	td {padding: 0 10px; color: #fff; }

ul.gallery {list-style: none; margin: 0 0 0 30px; padding: 0; }
	ul.gallery li {float: left; margin: 0 10px 10px 0; padding: 0; cursor: pointer; }
	ul.gallery li img {margin: 0; padding: 0; height: 110px; border: solid 1px #4B5360; width: 110px; display: block; }	
	
#gallery ul {list-style: none; margin: 0 0 0 0px; padding: 0; }
	#gallery li {float: left; margin: 0 10px 10px 0; padding: 0; cursor: pointer; }
	#gallery li img {margin: 0; padding: 0; height: 80px; width: 80px; border: solid 1px #000; display: block; }
	

ul.list {list-style-image: url(i/bullet.jpg); }

ul.links li {margin-bottom :2px; list-style: none; }
ul.links a {text-decoration: underline; }
	ul.links a:hover {text-decoration: none; }
	ul.links p {margin: 0; padding: 0 0 2px 0; }

h1 {font-size: 22px; color: #FE8300; font-weight: normal; margin: 0 0 8px 0; }
	h1 span {position: absolute; top:-9999px; left: -9999px; }
h2 {color: #473A14; font-weight: normal; font-size: 18px; font-style: normal; margin: 0; margin: 5px 0 5px 0px; padding: 0;  }	
h3 {font-size: 12px; font-style: normal; margin: 0 0 3px 0px; padding: 0; color: #473A14; }

.indent {margin-left: 20px; }

p {margin-top: 0; }

p.question {font-weight: bold; font-style: italic; font-size: 13px; }

i {font-style: normal; }
.italic {font-style: italic; }

.note {font-size: 11px; color: #666; padding: 3px 0 0 3px; height: 7px; }

hr {background: #AD6F34; border: none; border-bottom: solid 1px #641513; margin: 0 0 10px 0; height: 2px; }

a {color: #925222; text-decoration: none; }
	a:hover {text-decoration: underline; }

label,input {display: block; margin: 0px 5px 5px 0; }	
label {width: 100px; float: left; text-align: right; }
input.contact {width: 260px; }

select {float: left; margin-right: 3px; margin-bottom: 3px; }
		
.offsides {position: absolute; top: -1000px; left: -1000px; }

.italic {font-style: italic; }

.mdMargR {margin-right: 10px; }
.lgMargR {margin-right: 40px; }
.mdMargL {margin-left: 10px; }

.lgPadB {padding-bottom: 150px; }

.lgMargL {margin-left: 20px; }
.xlgMargL {margin-left: 170px; }

.smMargB {margin-bottom: 5px; }

.mdMargB {margin-bottom: 10px; }
.lgMargB {margin-bottom: 20px; }

.left {float: left; }
.right {float: right; }

.clear {clear: both; }

img {border: none; }

.bord {border: solid 1px #D3D3D3; padding: 4px; background: #EFEDED; }

hr.dotted {height: 1px; background: #fff; border-bottom: dotted 2px #5EA0D2; }

