@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0;}


body { 
	background:#f4f0ec ; 
	padding:0; 
	margin:0; 
	font-family:Arial, Helvetica, sans-serif;
	color:#a58a92; 
}


#wrapper {


width:800px;

margin:0 auto;
padding:0;
}

#logo {
float:left;
position: fixed;
margin-left:-110px;
margin-top:105px;
z-index:0;
}

#top-area {
width:900px;
height:70px;
margin:0 auto;
background:url(../images/top-area-bg.jpg) no-repeat top;
}

#content-area {
float:left;
width:900px;
height:auto;
position:relative;
margin-top:20px;
}

#slideshow {
float:left;
width:900px;
height:400px;
position:relative;
background: #FFF url(../images/slider-bg.jpg) bottom no-repeat;
padding-bottom:5px;
z-index:0;
margin-bottom:10px;

}


#hrap-title {
color:#1d9edf;
float:left;
margin-left:20px;
margin-top:30px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}
/*panels*/
#panels {
position:relative;
width:900px;
height:auto;
float:left;
margin-bottom:0px;
}

#l-panel {
float:left;
width:280px;
height:135px;
background:#23a0c7;
margin-right:15px;

}

 #r-panel {
float:right;
width:280px;
height:370px;
background:#fff;
border-bottom:2px solid #ccc;
padding-bottom:20px;
}
#c-panel {
width:310px;
height:auto;
float:left;
margin-top:0px;
background: #FFFFFF;
border-top:3px solid #c41740;
border-bottom:2px solid #ccc;
z-index:9999;
padding-bottom:20px;
text-align:justify;
}

.c-panel { 
padding:15px;
float:left;
height:auto;
}

#panels2 {
position:relative;
width:900px;
height:auto;
float:left;
margin-bottom:0px;
margin-top:20px;
}
#l-panel2 {
float:left;
width:280px;
height:145px;
margin-right:15px;
}
#c-panel2 { 
width:310px;
height:auto;
float:left;
margin-top:0px;
background: #FFFFFF;
border-top:3px solid #c41740;
border-bottom:2px solid #ccc;
z-index:9999;
padding-bottom:20px;
text-align:justify;
}
#c-panel2 a { color:#c41740; text-decoration:none;}
.c-panel2 { 
padding:15px;
float:left;
height:auto;
}
#r-panel2 {
float:right;
width:280px;
height:321px;
background:#fff;
border-bottom:2px solid #ccc;
padding-bottom:20px;
}
.here-b {
padding:20px 15px;
width:230px;
float:left;
height:50px;
background:#1d89b4;
color:#FFF;
margin:10px;

}
.here-b p { color:#FFF;font-size:14px}
.here-r {
padding:20px 15px;
width:230px;
float:left;
height:50px;
background:#c41740;
color:#FFF;
margin:10px;
}
.here-r p { color:#FFF;font-size:14px}
.space-panel2 { padding:15px; text-align:left; float:left; background:#FFF; height:306px;border-bottom:2px solid #ccc;padding-bottom:20px; text-align:justify;}
.space-panel2 a {color:#c41740; text-decoration:none;}
.space-panel { padding:15px; text-align:left; float:left; background:#FFF; margin-top:10px; height:209px;border-bottom:2px solid #ccc;padding-bottom:20px; text-align:justify;}
.space-panel a {color:#c41740; text-decoration:none;}
/*info box*/

#info-box {
float:left;
width:900px;
height:auto;
margin-top:20px;
background:#FFF;
position:relative;
} 
#info-events {
float:left;
width:870px;
height:auto;
margin-top:20px;
position:relative;
padding:15px;
} 

#bottom-area {
float:left;
color:#b19aa1;
width:900px;
height: auto;
margin-top:30px;
border-top:1px solid #e5e0db;
padding-top:30px;
position:relative;
min-height:160px;
}



#address {
float:left;
margin-top:40px;

}
#address p {
font-size:12px;
text-align:right;
}

#members-box {
width:600px;
height:auto;
position:absolute;
float:left;

}

#footer {
position:relative;
float:left;
width:900px;
height:60px;
border-top:5px solid #ddd3cf;
clear:both;
margin-top:30px;

}

#copyright {
float: left;
position:absolute;
margin-top:10px;
font-size:11px;
}

#design {


margin-top:10px;
font-size:11px;
float: right;
}

.design a {
color:#a58a92;
text-decoration:none;
font-size:11px;
}

.design a:hover {
color: #FF6600;
text-decoration:none;
font-size:11px;
}
/*styles*/
.txt-white {
color:#fff;
}
.txt-red {
color:#c41740;
}
.txt-blue-green{
color:#1d89b4;}
.txt-blue-h5 {
color:#1d89b4;

}
.txt-blue {
color:#075594
}

p {
font-size:12px;
font-family:  Arial, Helvetica, sans-serif;
line-height:18px;
color:#9c7d87;
margin-bottom:10px;
}

h1, h2, h3, h4, h5 { font-family: 'PT Sans', Arial, Helvetica, sans-serif; margin-bottom:10px; }

.table { padding:5px;}
.space {
	color:#9c7d87;
	line-height:18px;
	
	margin-left:0px;}
.space-tb {
	color:#9c7d87;
	line-height:18px;
}
	
	
	
/* info box*/
#newsletter {
float:left;
width:560px;
height:200px;
padding:30px 15px 15px 15px;
background:#FFFFFF;
margin-right:20px;
}
#upcoming {
float:left;
width:auto;
height:auto;
padding:15px;
background:#FFFFFF;
margin-right:0px;
}
#upcoming a { 
color:#1d89b4;
text-decoration:none;}

#upcoming img { padding:5px; border:1px solid #eaeaea; }

#news {
float:left;
width:290px;
height:120px;
padding:15px;
margin-right:5px;
}

.news-date {
font-size:10px;
color:#c4b1b6;
}
.newsletter {
padding:5px;
}

.newsletter input
{
color: #781351;
background: #eaedea;
border: 1px  inset #781351;
padding:3px;
margin-right:5px;
width:140px;
}


.submit 
{
color: #FFF;
font-size:12px;
font-weight:bold;
background: #1d89b4;
border: none;
padding:3px;
} 
#cop2011 {
float:left;
width:240px;
height:180px;
padding:15px;
background: url(../images/card.png) no-repeat left #FFF;
border:1px solid #ccc;
margin:15px 5px 15px 5px;
}

#specialdeals-slide {
float:left;
width:300px;
padding:0px;
position:relative;
margin:0px ;
}

/*email link*/
#info-footer { float:right; }
.email { font-size:12px ;margin-top:10px; float: right; margin-left:0px; color:#A58A92; text-align:right; font-family:Arial, Helvetica, sans-serif; line-height:18px; }
.email a {
color:#1d89b4;
text-decoration:none;
font-size:12px;
}

.email a:hover {
color: #c41740;
text-decoration:none;
font-size:12px;
}


/*inner pages*/

#aboutus {
float:left;
width:900px;
height:300px;
position:relative;
background: #FFF url(../images/slider-bg.jpg) bottom no-repeat;
padding-bottom:5px;
z-index:0;
margin-bottom:10px;
}

#inner-info {
float:right;
width:560px;
height:auto;
padding:20px 20px 40px 20px;
min-height:300px;
position:relative;
z-index:1;
background:#FFF;
border-top:5px solid #c41740;
margin-right:0px;
margin-top:50px;
border-bottom:2px solid #ccc;
}
#inner-info p {
	text-align:justify;}

#inner-newsletter {
float:left;
width:250px;
height:120px;
padding:15px;
margin-right:5px;
background:#FFF;
margin-top:10px;
border-bottom:2px solid #ccc;
border-top:5px solid #c41740;
}
#inner-download {
float:left;
width:250px;
height:auto;
padding:15px;
margin-right:5px;
background:#FFF;
margin-top:10px;
border-bottom:2px solid #ccc;
border-top:5px solid #c41740;
margin-bottom:20px;
}
#inner-download p {
	font-size:11px;}
	
#inner-download a {
  display: block;
  text-decoration: none;
  color:#1d89b4;  
  border-bottom:1px dotted #fff;}
#inner-download a:hover {
   color:#c41740;
    text-decoration: none;
  border-bottom:1px dotted #eaeaea;
} 

.inner-list ul {
padding:0;
margin:0;
white-space:normal;
list-style-type:none;
font-family:Georgia, "Times New Roman", Times, serif;
}
.inner-list li {
list-style-type:none;
display:block;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;

text-decoration:none;
}

.inner-list li  a:hover{
list-style-type:none;
display:block;

color:#c41740;
text-decoration: underline;
}

li {
list-style-type:none;
font-size:12px;
line-height:22px;
}

#members-directory {
float:left;
width:250px;
height: auto;
padding:15px;
margin-right:5px;
background:#FFF;
margin-top:50px;
margin-bottom:20px;
border-bottom:2px solid #ccc;
border-top:5px solid #c41740;
}

.member-directory ul {
padding:0;
margin:0;
white-space:normal;
list-style-type:none;
}
.member-directory li {
color:#1d89b4;
list-style-type:none;
display:block;
font-size:12px;
text-decoration:none;
border-bottom:1px dotted #eaeaea;}
.member-directory li  a{
list-style-type:none;
display:block;
font-size:12px;
color:#c22248;
text-decoration:none;
border-bottom:1px dotted #eaeaea;
}

.member-directory li  a:hover{
list-style-type:none;
display:block;
color:#1d89b4;
}

#member-directory-active a {
color:#ce0c3d;
text-decoration: underline;
}

#membership-more-page {
float:left;
position:absolute;
margin-left:480px;
font-size:11px;
}
.membership-more-pages a {
text-decoration:none;
color:#FF3333;
font-size:11px;
display: inline;
padding:2px;
}

.membership-more-pages a:hover {
text-decoration:none;
color:#970025;
font-size:11px;
display: inline;
padding:2px;
text-decoration:underline;
}
.membership-more-pages-active a {
text-decoration:none;
color:#970025;
font-size:11px;
display: inline;
padding:2px;
text-decoration:underline;
}
.top-link {
float:left;
}

/*news page*/
.news-feed-title{
float:left;
padding:5px 0 5px 0;
margin:0;
width:560px;
border-top:3px #c22148 solid;
border-bottom:1px solid #c22148 ;
}
.news-feed-title-blue {
float:left;
padding:5px 0 5px 0;
margin:0;
width:560px;
border-top:3px #1d89b4 solid;
border-bottom:1px solid #1d89b4 ;
}

.post-info {
color:#ccc;
font-size:11px;
}

.post-info a {
color:#c22148;
text-decoration:none;
}

.post-info a:hover {
color:#c22148;
text-decoration:underline;
}

.news-feed-details {
float:left;
margin-top:10px;
margin-bottom:10px;
width:560px;
border-bottom:1px solid #eaeaea;
padding-bottom:20px;
}
.news-feed-details a { text-decoration:none}
.news-feed-img{ float:left; padding:0px 10px;}

.date-news {
float:left;
width:560px;
height: 420px;
border-top:3px #c22148 solid;
border-bottom:1px solid #c22148 ;
padding:10px 0px;
}

.recent-news {
background:#c22148;
float:left;
width:520px;
height:auto;
padding:20px;
}
.recent-list-title{
color:#FFF;
}
.recent-list li {
border-bottom:1px solid #FFF;
padding:5px;
display:block;
}
.recent-list li a {
display:block;
color:#FFFFFF;
text-decoration:none;
}

.recent-list li a:hover{
display:block;
color:#FFFFFF;
text-decoration: underline;
}

/*contact page*/

div.box{
margin:0 auto;
width:560px;
background:#5b0418;
position:relative;
top:3px;
}
 
div.box h1{ 
color:#FFF;
font-size:18px;
text-transform:uppercase;
padding:5px 0 5px 5px;
border-bottom:1px solid #bd012e;
border-top:1px solid #bd012e; 
}
 
div.box label{
width:100%;
display: block;
background:#b3002b;
border-top:1px solid #c22248;
border-bottom:1px solid #bd012e;
padding:10px 0 10px 0;
}
div.box label span{
display: block;
color:#fff;
font-size:12px;
float:left;
width:100px;
text-align:right;
padding:5px 20px 0 0;
}
 
div.box .input_text{
padding:10px 10px;
width:200px;
background:#880524;
color:#FFF;
border-bottom: 1px double #bd012e;
border-top: 1px double #bd012e;
border-left:1px double #bd012e;
border-right:1px double #bd012e;
}
 
div.box .message{
padding:7px 7px;
width:350px;
background:#880524;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
border-bottom: 1px double #bd012e;
border-top: 1px double #bd012e;
border-left:1px double #bd012e;
border-right:1px double #bd012e;
overflow:hidden;
height:150px;
}
 
div.box .button
{
margin:0 0 10px 0;
padding:4px 7px;
background:#1d89b4;
color:#FFF;
border:0px;
position: relative;
top:10px;
left:382px;
width:100px;

}

.news-date {
margin-right:20px;
color:#FFF;
font-size:11px;
}

/*gallery*/

#inner-info-gallery{
float:right;
width:560px;
height:auto;
padding:20px 20px 40px 20px;
position:relative;
z-index:1;
background:#FFF;
border-top:5px solid #c41740;
margin-right:0px;
margin-top:-315px;
border-bottom:2px solid #ccc;
}

.photo-gallery {
float:left;
margin-top:10px;
margin-left:10px;
}
.photo-gallery a {
padding:3px;
margin:5px;
float:left;
border:1px solid #ccc;
display:inline;
}

.photo-gallery a:hover {
padding:3px;
margin:5px;
float:left;
border:1px solid #e01a4b;
display:inline;
}

#ad-box {
	float:left; width:480px; height:120px; background:#FFF; margin-left:420px; }
	.navlist-items ul { margin-bottom:10px; float:left; }
.navlist-items li { list-style-type: square; text-decoration:none; font-size:12px; line-height:22px; margin-left:20px; margin-bottom:5px;font-family:Georgia, "Times New Roman", Times, serif;}
.button-link a { color:#F00; text-decoration:none; font-size:12px; }

.breadcrumb{
font:  11px  Arial, Helvetica, sans-serif ;

}
.breadcrumb { 
float:left;
width:100%;
border-top:1px #eaeaea solid;
border-bottom:1px #eaeaea solid;
padding-bottom:5px;
padding-top:5px;
}
.breadcrumb a{
background:  url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 16px; /*adjust bullet image padding*/
color: #1d89b4;

}

.breadcrumb a:visited, .breadcrumb a:active{
color: #1d89b4;
}

.breadcrumb a:hover{
text-decoration: underline;
}

/*board of directors*/
#board-2011 { float:left; margin-bottom:40px; }
.board-directors { float:left; width:110px; height:230px; display:block; border:1px solid #eaeaea; padding:10px; margin:5px; font-size:12px;}
.board-name { float:left; color:#1d89b4; }
.board-pic img { margin:0 auto; width:100px; padding-bottom:10px; padding:5px; border:1px solid #eaeaea; }
.work-position { display:block;float:left; font-style:italic;	color:#a58a92; font-size:11px; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif}
.board-position { float:left; font-weight:bold;  }

.past-pres{ float:left; width:110px; height:180px; display:block; border:1px solid #eaeaea; padding:10px; margin:5px; font-size:12px;}
.past-pres img { margin-bottom:10px; }

/*discount*/
.discount-box { float:left; width:540px; height:auto;  border:1px solid #eaeaea; padding:5px; margin:5px; font-size:12px;}
.discount-name { font-size:14px; color:#c41740; padding:5px;}
.discount-info { font-family:Georgia, "Times New Roman", Times, serif; padding:5px; font-size:12px;}
.discount-box img { margin-bottom:5px; }

/*members*/
#members-list { float:left; width:560px; height:auto; min-height:400px; }
.gotop { float:left; clear:both; position:relative; margin:10px;}

.members-box { width:160px; height:160px; padding:5px; margin:5px; float:left; }
.members-box img { margin-bottom:10px; border:1px solid #eaeaea; padding:5px; }
.members-info { float:left; font-size:12px; color:#1d89b4; }
.members-info a{ float:left; font-size:12px; color:#b41740; font-size:11px; text-decoration:none;}
/*accordion div*/

.mypets{ /*header of 1st demo*/

cursor: pointer;
padding: 5px 10px;
background:#c41740;
color:#FFF;
font-size:16px;
float:left;
width:540px;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background:#075594;
color:#FFF;
position:relative;
}

.openpet div { margin-bottom:20px; float:left; }



