#closeError,#sltopic,#stepone{font-family:arial,helvetica,sans-sarif}.black_overlay,.white_content{display:none;left:0;position:absolute}.container{border:3px solid #900;width:70%;margin:0 auto;padding:10px;text-align:center;background:#fff;border-radius:5px}#light,#sltopic,#stepone{background:#eee}.container h4{color:#900;font-size:16px;font-weight:400;margin-bottom:13px}.container p{margin-bottom:10px}.container p,.container p a{font-size:14px}.container p a{color:blue}.container p a:hover{color:#900;text-decoration:underline}#closeError,#stepclose{color:#fff;font-weight:700}#stepclose,.link,.link a,a{text-decoration:none}#closeError{background:#F90;vertical-align:middle;text-align:right}#stepclose{display:none}#sltopic{vertical-align:middle;color:#000;font-weight:700;padding-top:2px;padding-bottom:5px;text-align:center}#stepone{padding:20px}#steppuppies,#steptwo,#steptwoadult{display:none;padding:10px}#div_id{display:none}#scbholder{padding-right:7px}#light{display:none;width:267px!important}.black_overlay{top:0;width:100%;height:400%;background-color:#000;z-index:1001;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}.white_content{background:#eee;border:1px solid #fff;bottom:0;margin:auto;right:0;text-align:left;top:100px;z-index:9999}#steppuppies a{display:block;margin-bottom:8px;width:100%}@media only screen and (min-device-width :320px) and (max-device-width :640px) and (orientation :landscape){.white_content{width:60%;height:100%}#stepone{padding:0!important}#sltopic,.white_content a{font-size:5px}#helpus{font-size:11px}#steppuppies,#steppuppies a{font-size:9px}#steppuppies a{display:block;margin-bottom:4px}}@media screen and (max-width:768px){.dogPanelBox ul li{width:100%!important}}@media screen and (max-width:1280px){.dogPanelBox ul li{width:100%!important}}@media only screen and (min-device-width :320px) and (max-device-width :640px) and (orientation :portrait){#steppuppies,.white_content a{font-size:10px}#light{width:60%;height:57%}#stepone{padding:8px!important}.signupframe{display:block;width:100%}}@media only screen and (min-device-width :640px) and (max-device-width :768px){.white_content{height:200px}#stepone{padding:3px!important}.white_content a{font-size:5px}#sltopic{font-size:10px}}<!-- @media screen (max-width:768px){.dogPanelBox ul li{width:100%}}--> @media only screen and (min-device-width :768px) and (max-device-width :1920px){.white_content{width:300px;height:300px}#stepone{padding:11px!important}.white_content a{font-size:12px}}.signupframe{background:#fff}.bdr_tbl .required{font-size:10px}.no_bdr tr td{border:none;font-weight:400}*{margin:0;padding:0;line-height:1.4em}#page-container #tstmnialsrc,.quotationsBlock #tstmnialsrc{font-size:12px}body{padding:4px;font-family:Arial,Helvetica,sans-serif;font-size:10pt}a{color:#000ff;font-family:Arial,Helvetica,sans-serif;font-size:16px}img{vertical-align:middle;border:none}p{margin:5px}.center{text-align:center}h1{color:red;font-weight:700;FONT-SIZE:22px;FONT-FAMILY:Arial,Helvetica,sans-serif}.link,.link a,.signupframe{color:#269;font-family:Arial,Helvetica,sans-serif;font-size:13px}.signupframe tr td{border:1px solid #ededdc;font-weight:700}#page-main{max-width:100%;margin:0 auto;border-radius:12px;box-shadow:0 0 2px 1px #555}
/* HEADER */
#page-header { padding: 5px 3px; background: #018ac1; font-size: 14px; color: #ffffff; text-shadow: 1px 1px #444444; border-bottom: 1px solid #888; border-radius: 12px 12px 0 0; font-family: Verdana, Sans-serif }
#thankyou-page-header { padding: 10px 5px; background: #018ac1; font-size: 14px; color: #ffffff; text-shadow: 1px 1px #444444; border-bottom: 1px solid #888; border-radius: 12px 12px 0 0; font-family: Verdana, Sans-serif }

/* CONTENT */
#page-container { padding: 5px; background: #ffffff }
#headline { font-size: 24px; font-weight: bold; color: #c20000; font-family: Cambria, Serif }
#image { width: 80%; max-width: 123px }
#calltoaction { font-size: 16px; color: #000000; font-weight: bold; font-family: Verdana, Sans-serif }
#thankyou-headline { font-size: 24px; font-weight: bold; color: #c20000; font-family: Cambria, Serif }
#thankyou-message { margin: 20px; font-size: 12px; color: #000000; font-family: Verdana, Sans-serif }
#bodyheader { font-size: px; font-weight: bold; color: #; font-family:  }
#bodytext { font-size: 16px; color: #000000; font-family: Verdana, Sans-serif }
#tstmnialtext { font-size: 16px; font-style: italic; color: #656565; font-family: Cambria, Serif  }
#tstmnialtext2 { font-size: 16px; font-style: italic; color: #656565; font-family: Cambria, Serif  }
#tstmnialsrc { font-size: 8px; color: #000000; font-family: Verdana, Sans-serif  }

/* FORM */
input { margin: 5px 0; font-family: Verdana, sans-serif }
input[type='text'] { padding: 6px; width: 75%; max-width: 240px; color: #666; font-size: 13px; border: 1px solid #999; border-radius: 5px }
input[type='submit'] { padding: 0px 8px; color: #000000; font-size: 13px; font-family: Verdana, Sans-serif }
.buttonBlock{display: inline-block; background: #FF0000; padding: 3px; margin: 5px 0;}
.buttonBlock input[type='submit']{margin: 0; font-size: 12px;}
#privacy { font-size: 10px; color: #666666; font-family: Verdana, Sans-serif }

/* DOG PANEL BOX */
.dogPanelBox{border: 1px solid #018ac1; padding: 5px;}
.dogPanelBox h2{font-size: 18px; margin-bottom: 5px;}
.dogPanelBox ul li{list-style: none; font-size: 12px; width: 24%; margin-top: 4px; display: inline-block; vertical-align: top;}
.dogPanelBox ul li figure{float: left; margin-right: 10px;}
.dogPanelBox ul li p{margin: 0;}
.courseBlock{margin: 10px 0; font-size: 15px; text-align: center;}
.courseBlock .bookImg{display: inline-block; vertical-align: top; margin-right: 10px; max-width: 130px;}
.courseBlock .courseArticle{display: inline-block; width: 68%; text-align: left;}
.quotationsBlock{clear: both; position: relative; padding: 10px 70px; overflow: hidden; font-size: 15px;}
.quotationsBlock .leftQuotations{position: absolute; left: 10px; top: 10px;}
.quotationsBlock .rightQuotations{position: absolute; right: 10px; bottom: 10px;}
.subscribeTitle{font-size: 22px; line-height: 38px; margin: 10px 0;}
.subscribeTitle h2{font-size: 22px; font-weight: normal;}
.footerNav{font-size: 11px; margin-top: 15px; text-align: center;}
.footerNav ul{margin-bottom: 15px;}
.footerNav ul li{list-style: none; display: inline-block;}
.footerNav ul li a{color: #000000; font-size: 11px !important;}
.footerNav ul li a:hover{color: #018ac1;}
.centerAlign{text-align: center;}
.marginTB10{margin-top: 10px; margin-bottom: 10px;}

/* FOOTER */
#page-footer { padding: 10px 5px; background: #eeeeee; font-size: 11px; color: #666666; border-top: 1px solid #ccc; border-radius: 0 0 12px 12px; font-family: Verdana, Sans-serif }

@media screen and (max-width: 600px)
{
	.container p, .container p a 
	{
    font-size: 17px;
    line-height:1.6;
	}
	
	.container h4
	{
		font-size:21px;
	}
}