/* logo */
#logo h1 {margin:0px; padding:41px 0px 0px 19px; font-size:150%; letter-spacing:.2em;}
#index {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#aboutus {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#contactus {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#testimonials {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#faq {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#guarantee {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#registeryouranimal {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#publicaccesstest {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#listofdisabilities {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#knowyourrights {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainercertification {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#nsardatabase {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#federallaw {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#businessfaq {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#serviceanimalcertification {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#disabilityconfirmation {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#disabilityerror {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#publicaccesstestconfirmation {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#publicaccesstesterror {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#dynamic {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#missingfields {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#sent {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainerstep1 {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainerstep2 {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainerstep2error {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#serviceanimalkit {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#order {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#photos {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#database {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#airlines {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#acaa {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#airlinelist {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#techsupport {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#invalidcountry {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#emotionalsupportanimals {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#emotionalsupportletter {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#difference {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#emotionalrights {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#emotionalhousing {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#emotionalflying {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#work {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#privacy {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainer {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainer-benefits {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainer-overview {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainer-application {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainer-practices {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainer-mission {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainer-examination {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#trainer-ethics {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}

.Outline {
	border: 1px solid #000000;
}
.MainProductShadow {
	/* background-image: url(/images/main_product_shadow.jpg); */
	background-repeat: no-repeat;
	background-position: center center;
}
.PageTextBold {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.bulltab { padding-bottom:0px; margin:0px;}
a.pb:link img { text-decoration: underline; color:#000000; border: 2px solid #608B05}
a.pb:visited img { text-decoration: underline; color:#000000; border: 2px solid #608B05}
a.pb:active img { text-decoration: underline; color:#000000; border: 2px solid #608B05}
a.pb:hover img { text-decoration: underline; color:#0000FF; border: 2px solid #00FF00}
.topperimg { border-bottom: 1px solid #000000}
#ecombox { border:3px solid #608B05; margin-top:0px; padding:3px }
p.process { margin-bottom:0px; padding-bottom:0px}
.ProductPagetitle {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
}
#index {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#aboutus {background:#FFFFFF url(../images/styles/headers/aboutus.jpg) no-repeat; color:#70695A;}
#contactus {background:#FFFFFF url(../images/styles/headers/contactus.jpg) no-repeat; color:#70695A;}
#testimonials {background:#FFFFFF url(../images/styles/headers/testimonials.jpg) no-repeat; color:#70695A;}
#faq {background:#FFFFFF url(../images/styles/headers/faq.jpg) no-repeat; color:#70695A;}
#guarantee {background:#FFFFFF url(../images/styles/headers/guarantee.jpg) no-repeat; color:#70695A;}
#registeryouranimal {background:#FFFFFF url(../images/styles/headers/registeryourdog.jpg) no-repeat; color:#70695A;}
#publicaccesstest {background:#FFFFFF url(../images/styles/headers/publicaccesstest.jpg) no-repeat; color:#70695A;}
#listofdisabilities {background:#FFFFFF url(../images/styles/headers/listofdisabilities.jpg) no-repeat; color:#70695A;}
#knowyourrights {background:#FFFFFF url(../images/styles/headers/knowyourrights.jpg) no-repeat; color:#70695A;}
#trainercertification {background:#FFFFFF url(../images/styles/headers/trainercertification.jpg) no-repeat; color:#70695A;}
#nsardatabase {background:#FFFFFF url(../images/styles/headers/nsardatabase.jpg) no-repeat; color:#70695A;}
#federallaw {background:#FFFFFF url(../images/styles/headers/federallaw.jpg) no-repeat; color:#70695A;}
#businessfaq {background:#FFFFFF url(../images/styles/headers/businessfaq.jpg) no-repeat; color:#70695A;}
#serviceanimalcertification {background:#FFFFFF url(../images/styles/headers/serviceanimalcertification.jpg) no-repeat; color:#70695A;}
#disabilityconfirmation {background:#FFFFFF url(../images/styles/headers/disabilityconfirmation.jpg) no-repeat; color:#70695A;}
#disabilityerror {background:#FFFFFF url(../images/styles/headers/disabilityerror.jpg) no-repeat; color:#70695A;}
#publicaccesstestconfirmation {background:#FFFFFF url(../images/styles/headers/publicaccesstestconfirmation.jpg) no-repeat; color:#70695A;}
#publicaccesstesterror {background:#FFFFFF url(../images/styles/headers/publicaccesstesterror.jpg) no-repeat; color:#70695A;}
#dynamic {background:#FFFFFF url(../images/styles/headers/dynamic.jpg) no-repeat; color:#70695A;}
#missingfields {background:#FFFFFF url(../images/styles/headers/missingfields.jpg) no-repeat; color:#70695A;}
#sent {background:#FFFFFF url(../images/styles/headers/sent.jpg) no-repeat; color:#70695A;}
#trainerstep1 {background:#FFFFFF url(../images/styles/headers/trainerstep1.jpg) no-repeat; color:#70695A;}
#trainerstep2 {background:#FFFFFF url(../images/styles/headers/trainerstep2.jpg) no-repeat; color:#70695A;}
#trainerstep2error {background:#FFFFFF url(../images/styles/headers/trainerstep2error.jpg) no-repeat; color:#70695A;}
#serviceanimalkit {background:#FFFFFF url(../images/styles/headers/serviceanimalkit.jpg) no-repeat; color:#70695A;}
#order {background:#FFFFFF url(../images/styles/headers/order.jpg) no-repeat; color:#70695A;}
#photos {background:#FFFFFF url(../images/styles/headers/photos.jpg) no-repeat; color:#70695A;}
#database {background:#FFFFFF url(../images/styles/headers/database.jpg) no-repeat; color:#70695A;}
#airlines {background:#FFFFFF url(../images/styles/headers/airlines.jpg) no-repeat; color:#70695A;}
#acaa {background:#FFFFFF url(../images/styles/headers/acaa.jpg) no-repeat; color:#70695A;}
#airlinelist {background:#FFFFFF url(../images/styles/headers/airlinelist.jpg) no-repeat; color:#70695A;}
#techsupport {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#invalidcountry {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#emotionalsupportanimals {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#emotionalsupportletter {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#difference {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#emotionalrights {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#emotionalhousing {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#emotionalflying {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#work {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#privacy {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#trainer {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#trainer-benefits {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#trainer-overview {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#trainer-application {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#trainer-practices {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#trainer-mission {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#trainer-examination {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#trainer-ethics {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}

.appfield1 { background-color:#CCCCCC; }
.appfield2 { background-color:#FFFFFF; }
td.adminborder { border:2px solid gold; background-color:#DDFFDD; padding:5px}
td.adminbox { font-family:verdana; font-size:8pt; color:#800080; font-weight:bold; padding:2px}
.ProductPagetitle {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  margin-top:0px;
  margin-bottom:5px;
  padding-top:0px;
  padding-bottom:0px;
}
.ProductBGLarge {
  background-image: url(/images/product_bg_long.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  padding-left:10px;
  padding-right:10px;
}
.PageTextBoldItalic {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  font-style: italic;
}
.ProductBGSmall {
  background-image: url(/images/product_bg_short.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}
.PageTextItalic {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-style: italic;
}
.ProductPrice {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #970101;
  font-weight: bold;
  padding: 0px;
  line-height: 28px;
  margin: 0px;
}
.ProductPriceLarge {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #970101;
  font-weight: bold;
  padding: 0px;
  line-height: 28px;
  margin: 0px;
}
.ProductThumbShadow {
  background-image: url(/images/product_thumb_shadow.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  height: 159px;
  width: 150px;
  text-align: center;
  vertical-align: middle;
}
.PageTextBoldGrey {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
}
.PageTextBoldRed {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #990000;
  font-weight: bold;
}
.ContentInsert {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  background-color:#970101;
  border: 10px solid #FFFFFF;
}
.ContentInsert A:link, .ContentInsert A:visited {
  color: #FFFF00;
  text-decoration: none;
}
.ContentInsert A:hover, .ContentInsert A:active {
  color: #FFFF00;
  text-decoration: underline;
}
.twocmain { width:309px }
.twocthumb { width:112px }
.twocecom { width:264px }
p.itexth { }
.ibrd { border: 1px solid #000000; padding:3px; margin:10px}
.brd { border: 1px solid #000000}
h2.top { font-size:18px }
.sidethumb { margin-top:10px; margin-right:15px }
a.pbthumb { margin-top:10px; margin-right:15px }
a.pbthumb:link img { text-decoration: underline; color:#000000; border: 2px solid #608B05}
a.pbthumb:visited img { text-decoration: underline; color:#000000; border: 2px solid #608B05}
a.pbthumb:active img { text-decoration: underline; color:#000000; border: 2px solid #608B05}
a.pbthumb:hover img { text-decoration: underline; color:#0000FF; border: 2px solid #00FF00}
.disclaimer { font: normal 10px/normal verdana; color:#000000; padding-left:40px; padding-right:40px}
#footer a.designer { color:#939393 }
/* img.bbb { position:absolute; top:47px; left:237px } */
img.bbb { padding:0; margin:0 }
.subtitle { font-weight:bold; color: #000099; font-size:12px; }
table.specs { margin:0 0 14px 0; font: normal 10px/normal verdana; padding:0;}
table.specs td { text-align:center}
td.grida { font-size:9pt; font-family:arial; background-color:#FDD017; color:#000000; font-weight:bold; border-color:#FFFFFF; border: 1px solid #000000}
td.gridb { font-size:8pt; font-family:arial; background-color:#DDDDDD; color:#000000; font-weight:bold; border-color:#FFFFFF; border: 1px solid #000000; padding-left:10px; padding-right:10px}
td.gridi { font-family:courier new; font-size:8pt; background-color:#FFFFFF; color:#000000; border:1px solid #000000}
td.gridioos { font-family:courier new; font-size:8pt; background-color:#FFCCCC; color:#000000; border: 1px solid #000000}
div.prodlinks {
  margin-left:0px;
  margin-right:0px;
  margin-top:10px;
  border:2px solid gold;
  padding-top:3px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:5px;
  background-color:#EEEEEE;
}
div.prodlinks p {
  margin:0px;
  padding-bottom:5px;
  font: bold 14px/normal verdana;
  color:navy;
}
div.prodlinks a {
  margin:0px;
  font: bold 12px/normal verdana;
}
div.prodlinks img {
  margin:0px;
  border: 1px solid #000000;
}

#photobox p { width:250px; border: 3px solid orange; font-size:10px; padding:5px; margin-right:10px }
#photobox b { font-size:12px }

#navlist {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  font-size:12px;
}

#navlist li {
  padding-left: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-image: url(/images/pawprint.jpg);
  background-repeat: no-repeat;
  background-position: 0;
}