/* ***** RESET CSS ***** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{border:0; font-family:inherit; margin:0; outline:0; padding:0; vertical-align:baseline;}
/* ***** RESET CSS ***** */


/* ***** HOLDERS ***** */
body {background:url(../images/bg.gif) repeat-x; font-family:Arial,Verdana, Helvetica, sans-serif; font-size:0.7em;}

#holdAll {margin:0px auto; width:974px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit; width:974px; left:50%;}
/* ***** HOLDERS ***** */


/* ***** TOP ***** */
#logo {background-color:#ffffff; float:left; margin:10px 0px 14px 0px;}
#slogon {float:right; margin:20px 0px 0px 0px;}
#slogon h1 {font-size:1.4em;}
#slogon h1 a {color:#001f05; text-decoration:none;}
#slogon h2 {font-size:1.4em; text-align:right;}
#slogon h2 a {color:#8ea700; text-decoration:none;}
/* ***** TOP ***** */


/* ***** MENU ***** */
#menu {float:right; list-style:none; margin-bottom:6px;}
#menu li {float:left; padding:0px 0px 0px 50px;}
#menu li a {color:#ffffff; display:block; text-decoration:none; text-transform:uppercase;}
#menu li a:hover, #menu li .on {color:#ffe100;}
#menu li a.hasMenu {background:url(../images/arrow.gif) no-repeat right; padding:0px 13px 0px 0px;}
#menu li a.hasMenu:hover {background:url(../images/arrow2.gif) no-repeat right;}
/* ***** MENU ***** */


/* ***** SUB MENU ***** */
#holdSubMenus {clear:both; padding-bottom:35px;}
 
.subMenu {display:none; height:31px; overflow:hidden; position:absolute;}
.subMenu ul {background-color:#ffe100; border-bottom:1px solid #cccccc; height:30px; list-style:none; width:974px;}

.subMenu li {float:left; padding:0px 0px 0px 20px;}
.subMenu li a {color:#006828; display:block; float:left; height:30px; line-height:30px; padding:0 18px; text-decoration:none;}
.subMenu li a:hover, #subMenu li a.on {background-color:#ffe100; color:#ffffff;}
/* ***** SUB MENU ***** */


/* ***** MAIN CONTENT (WHEN 2 Cols) ***** */
#mainContent {float:left; padding:0px 30px 0px 10px; width:413px;}
#mainContent h1 {color:#ffe100; font-size:2.5em;}
#mainContent h2 {color:#006828; font-size:1.2em;}
#mainContent h3 {color:#000000; font-size:1.0em; margin-top:10px;}
#mainContent p {color:#6c6c6c; margin-top:10px;}
#mainContent p.exploreMore {color:#006828; font-weight:bold; padding-top:20px; text-align:left;}
#mainContent p.exploreMore span {color:#ff9900; font-weight:normal;}

#mainContent ul {list-style:none; margin:10px 20px 0px 10px;}
#mainContent ul li {background:#ffffff url(../images/bulleto.gif) no-repeat; color:#6c6c6c; margin-bottom:10px; padding:0px 0px 0px 19px;}

#mainContent .contact {margin:20px 0px 20px 20px; padding:0px 0px 0px 23px;}
#mainContent .contact h1 {color:#000000; font-size:1em;}
#mainContent .contact p {margin:0px 0px 0px 0px;}
#mainContent #tel {background:#ffffff url(../images/tel.gif) no-repeat;}
#mainContent #skype {background:#ffffff url(../images/skype.gif) no-repeat;}
#mainContent #email {background:#ffffff url(../images/email.gif) no-repeat;}
#mainContent #address {background:#ffffff url(../images/address.gif) no-repeat;}

#mainContent # {list-style-image: url(../images/skype2.gif);}
#mainContent # {list-style-image: url(../images/email2.gif);}
#mainContent # {list-style-image: url(../images/address2.gif);}

#mainContent a {color:#006828; text-decoration:none;}
#mainContent a:hover {text-decoration:underline;}

#mainContent .poem {margin:10px 0px 10px 0px;}
#mainContent .poem p { margin:0px; padding:5px; text-align:center;}
#mainContent .poem .sentBy {background-color:#3f3f3f; color:#ffffff; font-weight:bold;}

#mainContent .holdButtons {margin-top:20px;}
#mainContent .button {border:1px solid #cccccc; float:left; margin-right:10px; padding:2px;}
#mainContent .button a {background:#333333 url(../images/buttarr.gif) no-repeat right; color:#ffff00; display:block; font-weight:bold; padding:5px 24px 5px 5px; text-decoration:none;}

#mainContent p.note {background:#ffffff url(../images/note.gif) no-repeat 5px 5px; border:1px solid #cccccc; padding:8px 5px 5px 33px;
min-height:34px; height:auto !important; height:34px;}
#mainContent p.note span {color:#ff9900; font-size:1.5em; font-weight:bold; padding-right:5px;}
#mainContent p.note span.wolfhound {font-size:1em; font-weight:normal;}

#frmForm {margin:20px 0px 20px 0px;}
#frmForm label {color:#6c6c6c; float:left; margin:0px 0px 10px 0px; padding:0px 10px 0px 0px; text-align:right; width:100px;}
#frmForm input, #frmForm select {margin:0px 0px 10px 0px; width:235px;}
#frmForm .checkBox input {margin:0px 0px 0px 0px; width:auto;}
/* ***** MAIN CONTENT ***** */


/* ***** RIGHT CONTENT (WHEN 2 Cols) ***** */
#rightContent {float:left; width:521px;}
#rightContent .leftOf2 {margin:0px 10px 10px 0px;}
#rightContent .rightOf2 {margin:0px 0px 10px 0px;}

#rightContent #holdFlashMovie {border:1px solid #8c8c8c; margin-left:6px; padding:5px; width:503px;}




#rightContent #homeSlideShow {border:1px solid #8c8c8c; height:336px; margin-left:6px; overflow:hidden; padding:5px; position:relative; width:503px;}
#rightContent #homeSlideShow img {left:-501px; position:absolute; top:0px;}
#rightContent #homeSlideShow #homeSlideStart {left:5px; position:absolute; top:5px;}




#rightContent .holdButtons {margin:20px 0px 0px 5px;}
#rightContent .button {border:1px solid #cccccc; float:left; margin-right:20px; padding:2px;}
#rightContent .button a {background:#333333 url(../images/buttarr.gif) no-repeat right; color:#ffff00; display:block; font-weight:bold; padding:5px 24px 5px 5px; text-decoration:none;}
/* ***** RIGHT CONTENT ***** */


/* ***** LEFT CONTENT (WHEN 3 Cols) ***** */
#leftContent {float:left; width:253px;}
#leftContent img {margin-bottom:10px;}

#leftContent .testimonial {margin-bottom:10px;}
#leftContent .testimonial p {background-color:#cccccc; color:#3f3f3f; margin:0px; padding:5px; text-align:center;}
#leftContent .testimonial .sentBy {background-color:#3f3f3f; color:#ffffff; font-weight:bold;}
/* ***** LEFT CONTENT ***** */


/* ***** MIDDLE CONTENT (WHEN 3 Cols) ***** */
#middleContent {float:left; padding:0px 20px 0px 20px; width:428px;}
#middleContent h1 {color:#ffe100; font-size:2.5em;}
#middleContent h1 span {color:#6c6c6c; font-size:0.6em;}
#middleContent h2 {color:#006828; font-size:1.1em;}
#middleContent h3 {color:#444444; font-size:1.0em; margin-top:10px;}
#middleContent p {color:#6c6c6c; margin-top:10px;}
#middleContent p.exploreMore {color:#006828; font-weight:bold; padding-top:20px; text-align:left;}
#middleContent p.exploreMore span {color:#ff9900; font-weight:normal;}

#middleContent p.note {background:#ffffff url(../images/note.gif) no-repeat 5px 5px; border:1px solid #cccccc; padding:8px 5px 5px 33px;
min-height:34px; height:auto !important; height:34px;}
#middleContent p.note span {color:#ff9900; font-size:1.5em; font-weight:bold; padding-right:5px;}
#middleContent p.note span.wolfhound {font-size:1em; font-weight:normal;}

#middleContent ul {list-style:none; margin:10px 20px 0px 10px;}
#middleContent ul li {background:#ffffff url(../images/bulleto.gif) no-repeat; color:#6c6c6c; margin-bottom:10px; padding:0px 0px 0px 19px;}

#middleContent a {color:#006828; text-decoration:none;}
#middleContent a:hover {text-decoration:underline;}

#middleContent .holdButtons {margin-top:30px;}
#middleContent .button {border:1px solid #cccccc; float:left; margin-right:10px; padding:2px;}
#middleContent .button a {background:#333333 url(../images/buttarr.gif) no-repeat right; color:#ffff00; display:block; font-weight:bold; padding:5px 24px 5px 5px; text-decoration:none;}

/* POP QUESTION ANSWER */
#middleContent .popQuestion {cursor:pointer; margin-bottom:10px;}
#middleContent .popQuestion:hover {color:#ff9900; text-decoration:underline;}
#middleContent .popQuestion h3 {background:#ffffff url(../images/accom.gif) no-repeat; color:#001f05; display:block; font-weight:normal; padding:2px 0px 3px 23px;}
#middleContent .popQuestion h3:hover {text-decoration:underline;}
#middleContent .popAnswer {border-bottom:1px solid #cccccc; margin:0px 0px 10px 0px; padding:0px 0px 0px 10px;}
#middleContent .popAnswer p {margin:0px 0px 10px 0px;}
#middleContent .popAnswer a {color:#ff9900; text-decoration:none;}
#middleContent .popAnswer a:hover {text-decoration:underline;}

/* FAQ */
#middleContent .faqQuestion {cursor:help; margin-bottom:10px;}
#middleContent .faqQuestion:hover {color:#d94646; text-decoration:underline;}
#middleContent .faqQuestion h3 {color:#001f05; font-weight:normal;}
#middleContent .faqQuestion h3 span {color:#ff9900; font-size:1.2em; font-weight:bold; padding-right:5px;}
#middleContent .faqAnswer {border-bottom:1px solid #cccccc; margin:0px 0px 10px 0px; padding:0px 0px 0px 10px;}
#middleContent .faqAnswer p {margin:0px 0px 10px 0px;}
/* ***** MAIN CONTENT ***** */


/* ***** RIGHT CONTENT 3 (WHEN 3 Cols) ***** */
#rightContent3 {float:left; width:253px;}
#rightContent3 img {margin-bottom:10px;}
#rightContent3 h2 {color:#006828; font-size:1.4em; margin:60px 0px 20px 0px;}
#rightContent3 p {color:#6c6c6c; margin:0px 0px 20px 0px;}
#rightContent3 #houndPoemBy {color:#6c6c6c; font-weight:bold; margin:0px 0px 67px 0px;}
/* ***** RIGHT CONTENT 3 (WHEN 3 Cols) ***** */


/* ***** GALLERY ***** */
#mainGallery {float:left; padding:0px 30px 0px 10px; width:681px;}
#mainGallery h1 {color:#ffe100; font-size:2.5em;}
#mainGallery h2 {color:#006828; font-size:1.2em;}

#mainGallery p.exploreMore {color:#006828; font-weight:bold; padding-top:20px; text-align:left;}
#mainGallery p.exploreMore span {color:#ff9900; font-weight:normal;}

#holdAll #mainGallery #holdMainGallery {margin:10px 0px 0px 0px;}
#holdAll #mainGallery #holdMainGallery .galleryThumb {float:left; margin:0px 10px 10px 0px; width:116px;}
#holdAll #mainGallery #holdMainGallery .galleryThumbLast {float:left; margin:0px 0px 10px 0px; width:116px;}
#holdAll #mainGallery #holdMainGallery p {background-color:#3f3f3f; color:#ffffff; font-weight:bold; padding:5px; text-align:center;}

#mainGallery .holdButtons {margin-top:20px;}
#mainGallery .button {border:1px solid #cccccc; float:left; margin-right:10px; padding:2px;}
#mainGallery .button a {background:#333333 url(../images/buttarr.gif) no-repeat right; color:#ffff00; display:block; font-weight:bold; padding:5px 24px 5px 5px; text-decoration:none;}

#mainGallery p.houndsIntro {color:#6c6c6c; margin:10px 0px 0px 0px;}

/* SLIDESHOW */
#myGallery {width:241px !important; height: 241px !important;}
.gallery {margin-bottom:10px;}
#leftContent img.galleryHead {margin:0px; padding:0px;}
/* ***** GALLERY ***** */


/* ***** FOOTER ***** */
#footer {border-bottom:1px solid #8c8c8c; border-top:1px solid #8c8c8c; color:#8c8c8c; margin:20px auto 0px auto; width:1000px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit; width:1000px; left:50%;}
#footer div {float:left; margin-left:10px; padding:5px 0px 5px 0px;}

#footer ul {float:right; list-style:none; padding:5px 10px 0px 0px;}
#footer ul li {float:left; padding:0px 0px 0px 20px;}

#footer a {color:#8c8c8c; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
/* ***** FOOTER ***** */


/* ***** DESIGNED BY ***** */
#websiteBy {font-size:0.9em; margin:10px auto 0px auto; padding:0px 20px 0px 0px; width:980px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit; width:1000px; left:50%;}

#websiteBy div {height:75px; margin:0px 0px 0px 850px;}
#websiteBy div img {float:left;}
#websiteBy div #seraphimImg {padding:6px 6px 0px 98px;}
#websiteBy #websiteByNames {text-align:right;}
#websiteBy #websiteByNames a {color:#8c8c8c; text-decoration:none;}
#websiteBy #websiteByNames a:hover {text-decoration:underline;}
/* ***** DESIGNED BY ***** */


/* ***** HOME ***** */
#ads {padding:20px 0px 0px 5px;}
#ads img {float:left; margin-right:6px;}
#ads img.last {float:left; margin-right:0px;}
/* ***** HOME ***** */


/* ***** TERMS CONDITIONS ***** */
#termsConditions {}
/* ***** TERMS CONDITIONS ***** */


/* ***** GENERIC ***** */
.showDiv {display:block;}
.hideDiv {display:none;}
.notVisible {visibility:hidden;}
.clear {clear:both; font-size:0px; height:0px;}
.bordered {border:1px solid #8c8c8c; padding:5px;}
.warning {border:1px solid #8c8c8c; font-weight:bold; margin:10px 0px 0px 0px; padding:5px;}
.wolfhound {color:#444444; font-weight:normal;}

.warning {border:1px solid #ff9900; margin-bottom:10px; padding:5px; width:90%;}
#holdAll .warning p {color:#000000; font-weight:bold;}

table {border-collapse: collapse; border-spacing: 0; margin:10px 0px 0px 0px; width:100%;}
tr {border-bottom:1px solid #ffffff;}
th {background-color:#006828; color:#ffffff; font-weight:bold; padding:5px; text-align:right;}
.terms th {background-color:#006828; color:#ffffff; font-weight:bold; padding:5px; text-align:left;}
td {padding:5px;}
tr.alt td {background-color:#EDEDED;}
tr.alt td:hover, td:hover {background:#ffffcc;}
/* ***** GENERIC ***** */