/* START GENERAL STYLE HERE */



body {

	margin:0 auto;

	padding:0;

	background:#b4b6ba;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

	}

	

 img {

	margin:0;

	padding:0;

	}

	



	

a {

	color:#c42500;

	text-decoration:none;

	}

	

a:hover {

	color:#000;

	text-decoration:none;

	}
p{
	padding-top:10px;
	margin:0;
}
	



/* END GENERAL STYLE HERE */



/* START BODY STYLE HERE */



.main_container{

	

	margin:0 auto;

	padding:0px;

	background-image:url(images/back.gif);

	background-repeat:repeat-y;

}

.sub_container{

	margin:0 auto;

	padding:0px;

	background:url(images/background.jpg) no-repeat bottom left;

	

}



.mainpart{

	width:897px;

	margin-top:14px;

		}

.red_txt{
		font-size:36px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#990000;
		}

.blue_txt{

		color:#000099;

		}

.bf_txt{

		font-size:20px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;

		color:#000000;

		}

.body_content{

	background:#ffffff;

	width:818px;

	margin:0 auto;

	border:10px solid #990000;

	position:relative;

	float:left;

	opacity:0.7;

	filter:alpha(opacity=70); 

	moz_opacity:0.7;
	    
	}

	.body_txt{
    padding-left:30px;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;

	}
	.body_txt1{
    padding-left:40px;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
	.yellow-text{
		font-size:12px;
		/*color:#ffff33;*/
		background-color:#ffff33;
		display:inline;
	}

	.retro{

	/*padding-left:18px;

	padding-top:14px;*/

	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;

	}

	.retro_box{

	padding-left:31px;

	padding-top:14px;

	width:768px;

	}

	.cost{

	/*padding-top:5px;*/
	padding:0;

	 font-size:22px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;

	color:#0048B3;

	}

	.cost_small{
     font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0048B3;
	line-height:inherit;

	}

	.contact_txt{

	padding-top:10px;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#980000;

	}

	.contact_det{

	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	}

.contact_det1{

	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	}
	
	.contact_det2 a{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	}
	.contact_det2 a:hover{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	}


	.retro_end{

	font-size:28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:inherit;
	} 

	.reflex{

	width:370px;

	/*height:50px;*/

	/*padding-top:16px;*/

	border:solid 1px #666666;
	
	}

	.reflex_txt{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:8px 0 0 10px;
	}

	.sub_body{

	font:bold 25px/30px Arial, Helvetica, sans-serif;

	color:#000180;

	/*padding-left:20px;*/

	padding-top:10px;

	}

	.contact_form{

	padding-top:15px;

	padding-left:15px;

	}

	.contact_hd{

	font:bold 16px/20px Arial, Helvetica, sans-serif;

	color:#000000;

	padding-left:10px;

	}

	.contact_text{

	width:312px;

	height:20px;

	}

	.state_text{

	width:100px;

	height:20px;

	}

	.zip_text{

	width:180px;

	height:20px;

	}

	.phno{

	width:250px;

	height:20px;

	}

	.check_row{

	padding-top:9px;

	padding-left:5px;

	}
.reflex_img{
padding-left:78px;
}
	

	/* END BODY STYLE HERE */



/* START FOOTER STYLE HERE */

	.footer_nav{

	background:#990000;

	height:16px;

	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	padding-top:6px;

	padding-bottom:6px;

	padding-right:5px;

	

	}

	.footer_nav a{

	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	padding-right:7px;

	padding-left:7px;

	}

	.footer_nav a:hover{

	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

	color:#FFFF00;

	}

		.foter_nav_txt{

		font-size:12px;
	   font-weight:bold;
	   font-family:Arial, Helvetica, sans-serif;

		color:#000000;

		}

		.foter_nav_txt a {

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		font-weight:bold;

		color:#fff;

		text-decoration:none;

		padding:0 3px;

	}

	

.footer-bg {

	background-image:url(images/footer-bg.gif);

	background-position:left top;

	background-repeat:repeat-x;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	text-decoration:none;

	padding:10px 0 20px 0;

	}

	

.footer-bg a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

	padding:0 3px;

	}

	

.footer-bg a:hover {

	color:#FFFFFF;

	text-decoration:none;

	}

/*extra style add for contact us page*/
.contact_content{

	background:#ffffff;

	width:818px;

	margin:0 auto;

	border:10px solid #990000;
	
	}
.img-border{
	margin:2px;
	padding:2px;
	border:1px solid #a8a8a8;
}
.adoption{
	background-color:#FFFFFF;
}
/*a .mail {
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;

	}

	a .mail:hover{
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;

	}*/
/* END FOOTER STYLE HERE */