/* 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;}
#shirts {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;}
#error {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#techsent {margin-left:auto; margin-right:auto; width:940px; height:100px; text-align:left;}
#special {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;
}
.PageTextHeading {
	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;}
#shirts {background:#FFFFFF url(../images/styles/headers/businessfaq.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;}
#error {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#techsent {background:#FFFFFF url(../images/styles/headers/index.jpg) no-repeat; color:#70695A;}
#special {background:#FFFFFF url(../images/styles/headers/special.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;
}
.deleted { background-color:#FFE9E9 }

#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;
}

.FaqTextHeading { padding-bottom:8px } /* font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;} */
.FAQ_DL dd,#FAQ_DL dt {
  margin:0;
  padding:0;
  text-decoration:none;
  /* font-size: 9pt; */
}
.FAQ_DL img {
  /* margin-left: 20px; */
}
.FAQ_DL dt {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.FAQ_DL dd {
  margin: 0 0 10px 0;
  padding: 0 0 0 50px;
  color: #000;
}
.FAQ_DL dt a {
  background:0 0 no-repeat;
  display:block;
  color:#404040;
  text-decoration:none;
  font-weight:bold;
}
.FAQ_DL dt a { text-decoration:none }
.FAQ_DL dt a:visited {color:#404040}
.FAQ_DL dt a:visited:hover,
.FAQ_DL dt a:hover,
.FAQ_DL dt a:active,
.FAQ_DL dt a:focus {
  outline: none;
}
#FAQ_DL .showDD {position:relative;top:0}
#FAQ_DL dd,.hideDD{top:-9999px;position:absolute}
.FAQ_DL .question {
  margin-top: -14px;
  padding-left: 50px;
  /* font-size: 9pt; */
}
.FAQ_DL a.question {
  text-decoration:none;
}
.FAQ_DL a.question:hover {
  text-decoration:none;
}

DIV.comingsoon {
    width: 400px;
    padding: 20px 20px 10px 20px;
    margin: 20px auto 0px auto;
    text-align: center;
    border: 0px solid #000;
    font-size: 20px;
    
    /* Rounded corners */ 
    -moz-border-radius: 36px 36px 36px 36px;
    -webkit-border: 36px 36px 36px 36px;
    border-radius: 36px 36px 36px 36px;
    
    /* Drop shaddow */
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    
    /* Gradient */
    background-image: -moz-linear-gradient(top,#8AFD7B, #FFFFFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#8AFD7B), to(#FFFFFF));
/*     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8AFD7B), to(#FFFFFF)); */
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8AFD7B,endColorstr=#FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8AFD7B,endColorstr=#FFFFFF)";

}
DIV.comingsoon em{
    font-style: italic;
    font-size: 20px;
    margin: 0px auto 0px auto;
}
