/* CSS Document */
table.content {background:#fff;}
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center}

body.body{background:#fff; margin-top:0px; margin-left:auto; margin-right:auto; background-image:url(../images/vbg1_06.jpg); background-position:top; background-repeat:repeat-x; background-attachment:fixed; font-size:14px; }
body,td {font-family:"Tahoma", Arial, Helvetica, sans-serif; , tahoma, Sans Serif; color:#6c6b6b; font-size:14px;  line-height:150%;  text-align:justify; padding:1px;}
#wrapper {width:990px; padding:0px;  margin-left:auto; margin-right:auto; }
#header {background-image:url(../images/bannerright_04.jpg); background-repeat:no-repeat; background-position:right;  display:table; width:100%; }
#logo {float:left; }
 #dogclub {float:left; background-image:url(../images/sprites_51.png); width:233px; height:170px; background-position:center; display:block; background-repeat:no-repeat } 
#navmenu {   display:block;  margin:10px 0px;  float:right  }
#navmenu ul.menu {margin-right:0px;  }

#navmenu .menu li { list-style-type:none; float:left; text-align:left;  }
#navmenu .menu li a {display: block; width:100%; background-repeat:no-repeat; background-position:center left; 
padding:0px 15px 0px 22px; }
#navmenu .menu li a.active {  background-image:url(../images/navOff_12.png); }
 #navmenu .menu li a:hover { color:#000; background-image:url(../images/navOver_12.png); }
 
#content {clear:both; min-height:500px; }
#main,#left {float:left; } 
#main {width: 100%;  } 
#footer {clear:both; margin-top:20px; text-align:left; background-image:url(../images/footerright_49.jpg); background-position:right; background-repeat:no-repeat; height:47px; padding-top:40px}
 
 
h1,h2,h3,h4,h5 {margin-top:0px; margin-bottom:10px; padding:0px; font-weight:normal; line-height:normal; font-family:Arial, Helvetica, sans-serif; text-align:left } 
h3 {color:#3e688c; } 
h3.title {font-weight:bold; font-size:120%;  font-family:"Trebuchet MS", tahoma, Sans Serif;padding-top:0px; margin-top:0px; } 
h2.heading {display:block; background-image:url(../images/sprites_57.png); background-repeat:no-repeat; color:#3e688c; font-size:220%; padding:20px 0px; padding-left: 45px; background-position:0px 20px; text-shadow: 1px 1px 1px #333; } 

a:hover { color:#56a405	; text-decoration:underline}
a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;font-size:11px; border:1px solid #aaa; }
img {border:0px;}
select {font-family:arial; color:#333; font-size:11px; }
p {margin-bottom:15px;margin-top:0px;}
input.contact {width:95%; }


hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}

.bread {font-size:80%;  line-height:normal;} 
.nbread {font-size:80%;  font-weight:bold; margin-top:-15px;  line-height:normal; margin-bottom:20px;  }

.newsleft {width:15%; float:left; margin-right:12px; }
.newsmain {width:80%; float:right; margin-left:12px; margin-top:-35px; }
.newsmain h2 {margin-bottom:12px; font-size:140%}

/* day of the month (NUMBER) */

div.datetime {  
width:50px; line-height:normal; float:left; margin-right:10px;
}

div.datetime span { display:block;
margin:0 auto; 
padding:0; 
text-align:center; 
font-size:x-small; 
}
div.datetime .top { 
color:#fefefe; 
background-color:#2f4765; 
}
div.datetime .top span.dayname {  display:block;
font-weight:bold; letter-spacing:0.12em; 
text-transform:uppercase; 
}
div.datetime a {color:#333; } 
div.datetime span.day,div.datetime span.dayname { display:block;
font-size:98%; font-weight:bold; 
letter-spacing:0.13em;
}

/* month */
div.datetime span.month {display:block;
font-size:135% Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:normal;
text-transform:uppercase;
}

/* year */
div.datetime span.year {display:block;
font-size:110% Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:0.05em;
}

div.datetime .btm { 
color:#365174; 
background:transparent; 
border-left:1px solid #a1c6ac; 
margin:0 10px 5px 0; 
padding:0 0 1px 0; 
}


div.datetime .top p { 
background:url(../images/caltop.gif) no-repeat 50% 0; 
margin:-9px auto 0 auto; /* negative top margin, auto for centering */ 
padding-top:11px; 
}

div.datetime { 
background:url(../images/corner.gif) no-repeat right bottom; 
} 

.row2 {background:#eee; } .row1 {background:#ddd; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
.contact td{font-size:9px;}
.date {font-size:80%; margin-top:0px; font-weight:normal}


.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px; margin-left:10px;font-size:12px; line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}
.thumb {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb:hover {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb2 {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb2:hover {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb td,.thumb2 td{text-align:center;}
 .sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px;}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }

.NavMenu td {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px;}
.quote {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.testimonial {margin:20px;}
.testname {font-style:italic; padding-left:25px; margin-top:7px;}

.sitemap,.sitemap ul,.sitemap ul ul  {list-style-type:none; margin-left:0px; display:block}
.sitemap ul li.closed ul {display:none}
.sitemap li.closed ul {display:none}

.sitemap ul li.open ul {display:block}
.sitemap li.open ul {display:block}


.submenu ul {margin:0px; padding:0px; list-style-type:none; } 
.submenu ul li a {display:block; width:100%; padding:5px 0px; border-bottom:1px solid #ddd; font-weight:bold }
.submenu ul li li a {padding-left:5%; width:95%; font-size:90%; font-weight:normal } 



.box {width: 206px; }
.box .top {background-image:url(../images/box1Off_36.png); height:86px; }
.box .heading {background-image:url(../images/box1Off_41.png);  height:48px;}
.box .heading h1,.box .heading h3 {font-size:150%; padding-left:107px; padding-top:10px;  color:#567fa3}
.box .middle {background-image:url(../images/box1Off_43.png); }
.box .bottom {background-image:url(../images/box1Off_46.png); height:22px; } 

.box .middle ul {padding:0px; margin:0px; padding-bottom:10px } 
.box .middle ul.bmenu li {list-style-type:none; padding-left: 26px;  line-height:normal; margin-top:10px } 
.box .middle ul.bmenu li:first-child {margin-top:0px  } 
.box .middle ul.bmenu li a {display:block; width:140px; padding-left: 25px; padding-right:10px; background-image:url(../images/sprites_54.png); background-repeat:no-repeat; background-position: 5px 3px; font-weight:bold;
 color:#404040; text-align:left  }
 .box .middle ul.bmenu li a:hover,.box .middle ul.bmenu li a.active {background-color: #567fa3; text-decoration:none; background-image:url(../images/whitepaw_60.png); color:#fff } 

.box .middle ul.news li {list-style-type:none; padding-left: 36px; padding-right:10px;  line-height:normal; margin-top:10px; text-align:left; font-size:90% } 
.box .middle ul.news li:first-child {margin-top:0px  } 
.box .middle ul.news li .ndate {font-size:80%; font-weight:bold; color:#666 } .box .middle ul.news li a { text-align:left; } 
 .plain .top {display:none; } 
.plain .heading {background-image:url(../images/box-blank_41.png); } 
.events .top {background-image:url(../images/box-events_36.png); }
.events .heading {background-image:url(../images/box-events_41.png); }


.staff {clear:both; margin-top:20px;} 
.management { margin-top:10px; width: 48%; margin-right:1%; float:left; padding-bottom:10px; height:auto; min-height:160px } 
.management .position {font-size:90%; margin-bottom:5px; } 
.management .img {float:left; width: 90px;margin-right:5px; padding:5px; border:1px solid #9FAECD; margin-bottom:5px;   } 
.management .img img {width: 90px;float:left; } .management  h3 {padding-top:5px; margin-bottom:0px; padding:0px; } 
.management .bio {font-size:100%; float:left; width:225px;  } 
.management .text { text-align:justify; font-size:90%; line-height:normal  } 	
.faq {margin-bottom:20px; } 

.btt {text-align:right; font-size:80%; font-weight:bold; } 


 .box table.month  { margin-left:26px; width:175px; margin-top:0px  } 
 
 table.month td {font-size:80%; text-align:center }

 table.month td.monthday {background-color:#9dd1ff;}
table.month td.dayname,  table.month td.sunday ,table.month td.saturday,   table.month td.event, table.month td.todayevent , table.month td.today  ,table.month td.nomonthday {width:24px; } 

  table.month .monthnext,  table.month .monthprev {font-weight:bold; font-size:150%; } 
  table.month td.monthname {font-weight:bold; font-size:120%; background-color:#fff; } 
   table.month td.dayname { background-color:#fff; color:#3777b3; font-weight:bold; width:24px;} 
  table.month td.event {background-color:#90d530  }
     table.month td.sunday ,table.month td.saturday{background-color:#ccc;   }
table.month td.nomonthday {background-color:#deefff; }
 table.month td.today  {background-color:#c7e5ff   } 
 table.month td.todayevent {background-color:#90d530; border: 1px solid #c7e5ff; font-weight:bold   } 
 
  table.month td.todayevent a, table.month td.event a {color:#243b05; } 
  
  .eventimg {border:1px solid #ddd; padding:10px; margin-left:10px; float:right; background-color:#fff } 
  
  .thumbb {float:left; width:75px; height:75px; padding:10px; border:1px solid #ccc; } 
  
  .cse .gsc-control-cse, .gsc-control-cse {background:none; background-color:transparent; border:0px; padding:0px; } 
  .gsc-search-box {width:300px; } 
  .cse .gsc-webResult.gsc-result,.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result,.gsc-webResult.gsc-result:hover, .cse .gsc-resultsHeader,.cse .gsc-resultsHeader:hover, .gsc-resultsHeader ,.gsc-resultsHeader:hover {border:0px; } 
  .gsc-input {font-size:120%; padding:3px } 
  ul.sitemap, ul.sitemap ul {margin:0p; padding:0px; }
  .sitemap li {list-style-type:none; font-size:120%; font-weight:bold; margin-bottom:10px; } 
  .sitemap li li {padding-left: 0px;  font-size:80%; font-weight:normal; line-height:normal; margin-top:5px;} 
    
	
	.productling {margin-bottom:25px; }   
	.productling .price {float:right; margin-top:-20px;  } 
	
	.prodserv h2 {font-size:120%; font-weight:bold;}
	.prodserv h3 {font-size:110%; font-weight:bold;}
	
	input[type=radio] {border:0px; } 
	
	.maplink {font-weight:bold; font-size:80%; display:block; text-align:center } 
	
	

.thumb_border {
    border: 1px solid #DDDDDD;
    display: table;
    float: left;
    margin: 3px;
}
  .thumbb {    border: 5px solid #FFFFFF;
    height: 60px;
    width: 60px; } 


.gallerycss #main_content {width:100%; margin-right:0px; } .gallerycss #sidebar { display: none; } 

.righthad	{ margin: 95px 0px 10px; } 

#content_container {
    background-image: none;
    background-position: right bottom;
    background-repeat: no-repeat;
    display: table;
    margin: 0 auto;
    padding: 0 10px 0 50px;
    width: 1065px;
}


#main_content {
    display: block;
    float: left; min-height: 450px;
    margin-right: 40px;
    width: 685px;
}


#main_content .thumbb {  border: 5px solid #FFFFFF;
    height: 88px;
    width: 88px; } 
	#main_content .thumb_border {     border: 1px solid #DDDDDD;
    display: table;
    float: left;
    margin: 0 6px 12px 0px;} 
	

.profile {display:table; width:100%; } 
.profile .img { margin-right:20px;float: left; }

.profile .text {width: 250px; float:left; } 


.eventdecorcss #main_content .ling {   border: 1px solid #DDDDDD;
    border-radius: 10px 10px 10px 10px;
    display: table;
    float: left;
    margin: 10px 10px 10px 0;
    padding: 10px 0;
    width: 180px; } 
	
.eventdecorcss #main_content	.ling .img {text-align:center; width:200px; height:180px; float:none; margin-right:0px;  } 
.eventdecorcss #main_content	.ling h3 {text-align:center; margin-top:10px; } 


/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; display:none; }
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; display:none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
 .bjqs-caption {display:none;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
.bjqs-caption {display:none; } 
.textr {width:270px; float:left; } 
.noimg .textr  {width:auto; float:none; } 

/*news*/

#main_content .ling {display:table; width:100%;   border-bottom:1px solid #ddd; margin:10px 0px; padding:10px 0px } 
#main_content .ling .img {float:left; width: 120px; height:120px; margin-right:10px;display:table; }
 

#main_content .newsling h3 {margin-bottom:10px; }
#main_content .newsling .text { font-size:90%; line-height:normal } 
#main_content .newsling .bread {margin:5px 0px 10px; padding:0px; } 
#main_content .newsling .img {    border: 1px solid #DDDDDD;
    float: left; 
    margin: 0 10px 5px 0;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 350px;} 
a.more {font-family:"Tahoma",Verdana, Arial, Helvetica, sans-serif; font-size:12px; } 


/*news_sidebar*/

#sidebar .ling {display:table; width:100%;   border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;} 
#sidebar .ling .img {float:left;  margin-right:10px;}
#sidebar .ling .text {float:left; width:220px } 
#sidebar .noimg .text { width:auto; } 
#sidebar .newsling h3 {margin-bottom:10px; }
#sidebar .newsling .text { font-size:90%; line-height:normal } 
#sidebar .newsling .bread {margin:0px 0px 5px; padding:0px;  float:left;} 
#sidebar .newsling .img { float:left;  margin:0px 15px 5px 5px; border:1px solid #ddd; overflow:hidden;  width:60px; height:60px;} 

a.more {font-family:"Tahoma",Verdana, Arial, Helvetica, sans-serif; font-size:12px; } 

#sidebar .last{
	margin:0px;

}




.testimonial {  background-image: url("../images/quotation_marks.png");
    background-repeat: no-repeat; 
    line-height: 150%; margin:20px 0px;
    padding-left: 60px;} 
.author{
  color: #666666;
    display: block;
 
    font-size: 90%;
    font-style: italic;
    text-align: right;
}

.nextpre {clear:both; border-top:1px solid #ddd; margin-top:10px; padding:10px 0px; line-height:normal;  }  
.nextpre  .npleft, .nextpre  .npright {float:left; display:block; width:50%; font-size:80%; font-weight:bold} 
.nextpre  .npleft a {float:left; display:block; width:100%;     text-align:left }
.nextpre  .npright a {float:left; display:block; width:100%; ; text-align:right  }


#main_content .bread {font-size:80%;  margin:0px 0px 20px; }
.count {font-size:80%; color:#666; } 




.map {margin-top: 104px; } 


 .section .img {border:5px solid #fff; }
 .section .imgborder {  border: 1px solid #DDDDDD; 
    float: left; margin-right:10px;
    padding-top: 5px;
    width: 72px;  } 
	
	.socialmedia {    float: left;
    margin-left: 20px;
    width: 140px; }
.socials {display:block; width:46px; height:46px; background-image:url(../images/socials.png); background-repeat:no-repeat; float:left; margin-right:20px; } 
.twitter {background-position: -115px 0px; margin-bottom:16px; }	
.facebook {background-position: -173px 0px; margin-bottom:16px; }	
.rss {background-position: -115px -63px; }	
.pinterest {background-position: -175px -63px; }	
.twittergolf {background-position: 0px 0px; margin-bottom:16px; }	
.facebookgolf {background-position: -58px 0px; margin-bottom:16px; }	
.rssgolf {background-position: 0px -63px; }	
.pinterestgolf {background-position: -60px -63px; }	
.golfcss .socialmedia  {width:auto;  } 
.littlepink {float:left; display:none; width: 110px; height:110px; } 
#sidebar .newsect h2 {margin:0px 0px 10px 0px; }
#sidebar .newsect {margin:10px 0 0 4px; } #sidebar .newsect .ling {width:auto; border:0px; margin-bottom:5px; padding-bottom:5px; }  #sidebar  .newsect h3 {font-size:100%; margin-bottom:0px; } 
#sidebar .newsect .ling .bread { color:#999; }



#sidebar .newsling .img {
    border: 1px solid #DDDDDD;
    float: left;
    height: 56px;
    margin: 0 0 3px 3px;
    overflow: hidden;
    width: 59px;
}

.section .imgborder {
    border: 1px solid #DDDDDD;
    float: left;
    margin-right: 10px;
    padding-top: 3px;
    width: 67px;
}

.addthisblock {  display: block;
    float: right;
    margin: -20px 0 10px; } 
	
	.profile h2 { font-size: 160%; margin-bottom:0px; font-weight:normal; color:#8d7b53 } 
	
	.contactcss .righthad { margin:95px 0 30px; } 
	
/*gallery*/
.thumbb{
border: 5px solid #FFFFFF;
    height: 60px;
    width: 60px;
}

.thumb_border{
	border:solid 1px #DDDDDD;
	float:left;
	display:table;
	margin:3px;
}
.textheading {
  display: none;
  font-family: 'Josefin Sans', Helvetica, Arial,  sans-serif;
}
.menuicon {display:none;}
