body,td,th {font-family: calibri; font-size: 14px; color: #5a5a5a; }
body { margin:0px; background-image:url(../images/bg_main.jpg); background-repeat:repeat;}

a {outline:none;}
p { font-family: calibri; font-size: 14px; color: #5a5a5a; padding:0px; margin:0px;}
.f_left{ float:left;}
.f_right{ float:right;}
.c_both{ clear:both;}

.size{ width:960px; margin:0 auto;}

h1{ font-size:26px; color:#0082b9; padding:0px ; margin:0px;}

.header{ background-image:url(../images/bg_header.png); background-repeat:repeat-x; height:134px;}
.logo{  background-image:url(../images/dogs.png); background-repeat:no-repeat; background-position:right; height:133px; }
.logo img{ margin-top:15px;}

.toplink_bg{ width:100%; background-color:#80ff80; height:38px; border-bottom:2px solid #ffffff; margin-bottom:18px;}
.toplink { font-size:14px; font-weight:bold; color:#000000;  width:920px; margin:0 auto; }
.toplink ul { padding:0px; margin:0px; list-style-type:none;}
.toplink ul li{ padding:0px; margin:0px 0px; list-style-type:none; float:left; margin-top:2px;}
.toplink ul li span{ background-image:url(../images/bg_toplink.png); background-repeat:no-repeat;  background-position:center middle; margin-left:14px; margin-right:14px;padding-top:5px;  }
.toplink ul li a { text-decoration:none; color:#000000; /*background-color:#ff0000;*/ padding:11px 10px;}
.toplink ul li a:hover{ color:#0082b9; }
.toplink ul li .active{ color:#0082b9; }


.left_penal{ width:542px;}
.left_penal .top{ background-image:url(../images/left_top.png); background-position:0% 0px; height:15px; width:542px;} 
.left_penal .middle{ background-color:#ffffff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding-left:20px;  padding-right:20px; min-height:280px; }
.left_penal .middle p{ margin-top:10px;}
.left_penal .bottom{ background-image:url(../images/left_top.png); background-position:0% -25px; height:15px; width:542px;} 

.right_penal{width:394px;   }

.right_penal .top{ background-image:url(../images/right_top.png); background-position:0% 0px; height:15px; width:394px;} 
.right_penal .middle{ background-color:#ffffff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding-left:20px;  padding-right:20px; }
.right_penal .middle h1{ color:#009d00;}
.right_penal .middle p{ font-size:14px;}
.right_penal .middle p.small{ font-size:11px; padding:0px; margin:0px;}
.right_penal .bottom{ background-image:url(../images/right_top.png); background-position:0% -25px; height:15px; width:394px;} 



.footer_bg{ background-color:#201e1e; height:30px; padding-top:10px;}
.footer{width:920px; margin:0 auto;  }
.footer_link { width:630px; }
.footer_link a{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#a4a4a4; text-decoration:none;}
.footer_link a:hover{ color:#80ff80;}
.footer_link .active{  color:#80ff80;}
.footer_link span{ color:#3e3e3e; padding-left:8px; padding-right:8px;}
.footer_right{ width:270px; float:right; text-align:right; font-size:12px; color:#a4a4a4; padding-top:2px; }

.about_us{ background-image:url(../images/about_us.png); background-repeat:no-repeat; width:229px; height:340px; margin-right:14px; }
.services{ background-image:url(../images/services.png); background-repeat:no-repeat; width:229px; height:340px; margin-right:14px;}
.media{ background-image:url(../images/testimonials.png); background-repeat:no-repeat; width:229px; height:340px; margin-right:14px;}
.contact{ background-image:url(../images/contact.png); background-repeat:no-repeat; width:229px; height:340px;}
.required { background:#f9e5e6; border:1px solid #e8aaad; color:#b50007; padding:10px; margin:2px; -moz-border-radius: 5px; border-radius: 5px; width:400px; }

.textbox { background:#e5ecf9; border:1px solid #aac6e8; color:#0055b5; padding:10px; -moz-border-radius:5px; border-radius:5px; width:400px; }
.btn-bg { background:#000; border:1px solid #000; color:#fff; padding:10px; -moz-border-radius:5px; border-radius:5px; }

.paypal-btn {
	border:0px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:10px; color:#fff; font-weight:bold;
	background:#09F;
	cursor:pointer;
}

#content-box-100-percent { 
	background:#fff;
	border:2px solid #ccc;
	padding:10px;
	/*-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;*/
}

/*---------- NOTICE ERROR MESSAGES ETC ----------*/
#error				{ background:#f9e5e6; border:1px solid #e8aaad; color:#b50007; padding:10px; margin:2px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
#error ul			{ list-style:none; margin:0px; padding:0px; }
#error ul li		{ list-style:none; padding:1px 50px 0px 40px; background:url('../images/error.png') no-repeat; }

#notice				{ background:#f9f9e5; border:1px solid #e8e3aa; color:#828400; padding:10px; margin:2px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
#notice ul			{ list-style:none; margin:0px; padding:0px; }
#notice ul li		{ list-style:none; padding:1px 50px 0px 40px; background:url('../images/notice.png') no-repeat; }

#information		{ background:#e5ecf9; border:1px solid #aac6e8; color:#0055b5; padding:10px; margin:2px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
#information ul		{ list-style:none; margin:0px; padding:0px; }
#information ul li	{ list-style:none; padding:1px 50px 0px 40px; background:url('../images/info.png') no-repeat; }

#success			{ background:#e9f9e5; border:1px solid #b4e8aa; color:#1c8400; padding:10px; margin:2px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
#success ul			{ list-style:none; margin:0px; padding:0px; }
#success ul li		{ list-style:none; padding:1px 50px 0px 40px; background:url('../images/success.png') no-repeat; }


/*---------- ADPEARANCE PHONE TRACKING ----------*/

.adp_phone_track
{
	display:none;
}