/* CSS DOCUMENT */

/*---------------------------- GENERAL ----------------------------*/
body{
	padding:0;
	margin:0;
	background:url(../images/body-bg.gif) 0 0 repeat-x #f1e4c9;
	color:#331818;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	}
td, img, p, a, ul, h1, h2, h3, h4{
	padding:0;
	margin:0;
	}
img{ border:none;}
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}

/*---------------------------- HEADER PART ----------------------------*/
td.topHeader{
	padding-bottom:17px;
	background:url(../images/banner.jpg) 0 9px no-repeat;
	}
td.topHeader img.logo{
	display:block;
	cursor:pointer;
	margin:84px 0 0 404px;
	}
td.topHeader ul.mainNav{
	font:normal 12px/37px Georgia, "Times New Roman", Times, serif;
	position:relative;
	height:37px;
	right:0;
	top:-152px;
	}
td.topHeader ul.mainNav li{
	float:right;
	}
td.topHeader ul.mainNav li a,
td.topHeader ul.mainNav li span{
	display:block;
	padding:0 20px;
	float:left;
	height:37px;
	background-color:#241500;
	color:#ddd1b9;
	}
td.topHeader ul.mainNav li a:hover,
td.topHeader ul.mainNav li span{
	background-color:#830000;
	color:#ddd1b9;
	}
td.topHeader h1{
	font:bold 30px/32px "Comic Sans MS", Times, serif;
	text-align:right;
	color:#c4b597;
	background-color:inherit;
	right:254px;
	top:-27px;
	position:relative;
	padding-bottom:54px;
	}

/*---------------------------- LEFT PANEL ----------------------------*/
td.leftPanel{
	padding-top:18px;
	}
td.leftPanel h2{
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#500000;
	background-color:inherit;
	padding-bottom:18px;
	}
td.leftPanel h3{
	font:normal 14px/18px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	color:#964b4b;
	background-color:inherit;
	padding:0 48px 20px 0;
	}
td.leftPanel p{
	padding-bottom:30px;
	}
td.leftPanel span.leftReadMore{
	height:17px;
	background:url(../images/horz-dot.gif) 0 0 repeat-x;
	padding-right:25px;
	display:block;
	}
td.leftPanel span.leftReadMore a{
	display:block;
	float:right;
	width:66px;
	height:17px;
	background-color:inherit;
	background:url(../images/left-read-more-bg.gif) 0 0 no-repeat;
	text-transform:lowercase;
	color:#d3bf94;
	font-size:9px;
	line-height:17px;
	font-weight:bold;
	text-align:center;
	}
td.leftPanel span.leftReadMore a:hover{
	background-color:inherit;
	color:#fff;
	}

/*---------------------------- LEFT PANEL - BLOCKED AREA ----------------------------*/
td.leftBlockedArea{
	padding-top:18px;
	}
td.leftBlockedArea h4{
	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#653c02;
	background-color:inherit;
	padding-bottom:18px;
	}
td.leftBlockedArea img{	
	display:block;
	margin-bottom:13px;
	}
td.leftBlockedArea p{
	padding:16px 20px 0;
	width:131px;
	height:135px;
	background:url(../images/left-block-text-bg.gif) 0 0 no-repeat #e1cca1;
	color:#331818;
	}
td.leftBlockedArea p a{
	font-weight:bold;
	color:#964b4b;
	background-color:inherit;
	font-size:10px;
	}
td.leftBlockedArea p a:hover{
	color:#331818;
	background-color:inherit;
	}

/*---------------------------- LEFT PANEL - ADD ----------------------------*/
td.addArea{
	padding-top:20px;
	}
td.addArea img{
	display:block;
	cursor:pointer;
	}

/*---------------------------- RIGHT PANEL ----------------------------*/
td.rightPanel{
	background-color:#ddd1b9;
	color:#331818;
	padding-top:20px;
	}
td.rightPanel h2{
	height:50px;
	padding-left:20px;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;
	color:#ddd1b9;
	background-color:inherit;
	background:url(../images/right-hdr-bg.gif) no-repeat;
	margin-bottom:12px;
	}
td.rightPanel h2.petNews{
	background-position:0 0;
	}
td.rightPanel h2.testimonials{
	background-position:0 100%;
	}
td.rightPanel p{
	padding-bottom:20px;
	}
td.rightPanel p span{
	display:block;
	padding-bottom:8px;
	color:#795100;
	background-color:inherit;
	font-weight:bold;
	}
td.rightPanel span.rightReadMore{
	display:block;
	height:12px;
	background:url(../images/horz-dot.gif) 0 7px repeat-x;
	margin-bottom:15px;
	}
td.rightPanel span.rightReadMore a{
	display:block;
	float:right;
	padding:0 3px;
	text-transform:lowercase;
	font-weight:bold;
	font-size:10px;
	line-height:12px;
	color:#964b4b;
	background-color:#ddd1b9;
	}
td.rightPanel span.rightReadMore a:hover{
	color:#201300;
	background-color:inherit;
	}
/*---------------------------- RIGHT PANEL - TESTIMONIALS ----------------------------*/
td.testimonialArea img{
	display:block;
	float:left;
	margin:0 12px 10px 0;
	}
td.testimonialArea p{
	font:italic 12px/16px Georgia, "Times New Roman", Times, serif;
	padding-bottom:12px;
	}
td.testimonialArea span.testimonialName{
	display:block;
	height:16px;
	background:url(../images/horz-dot.gif) 0 9px repeat-x;
	}
td.testimonialArea span.testimonialName strong{
	display:block;
	padding:0 3px;
	float:right;
	font:normal 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#653c02;
	background-color:#ddd1b9;
	}

/*---------------------------- FOOTER AREA ----------------------------*/
td.footerArea{
	background:url(../images/foot-bg.gif) 0 0 repeat-x;
	height:90px;
	}
td.footerArea ul.footNav{
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	height:13px;
	padding:20px 0 6px;
	background-color:inherit;
	color:#964b4b;
	}
td.footerArea ul.footNav li{
	float:left;
	}
td.footerArea ul.footNav li a,
td.footerArea ul.footNav li span{
	display:block;
	margin:0 5px;
	background-color:inherit;
	color:#964b4b;
	}
td.footerArea ul.footNav li a:hover,
td.footerArea ul.footNav li span,
td.footerArea p a:hover{
	background-color:inherit;
	color:#331818;
	}
td.footerArea p{	
	font-size:9px;
	line-height:11px;
	padding:0 0 6px 5px;
	}
td.footerArea p a{
	background-color:inherit;
	color:#964b4b;
	}










