﻿
* {margin: 0; padding: 0;}
a {color: #576000;}
a:link, a:visited, a:hover, a:active, a:focus {text-decoration: none;}
a:hover, a:active, a:focus, a.active {color: #abb080;}
a img {border: 0;}
body {background-color: #B5B807; color: #000000; font-family: arial, georgia, verdana, sans-serif; font-size: 62.5%;}
h1 {color: #828585;}
h2 {color: #777; font-size: 1.8em; padding: 5px 30px 15px 20px; text-align: center;}
ul { list-style-type: none; }


#outer {text-align: center; padding-top: 50px;}
#inner {margin: 0 auto; width: 901px;}

#main_header {height: 164px; width: 901px;}
#main_footer {background: url(../img/main_footer.jpg) 70px 0 no-repeat; height: 187px; width: 901px;}
#main_footer p {color: #FFF; font-size: 1.1em; font-weight: bold;}
#main_footer p.first {padding-top: 48px; margin-bottom: 0.5em;}
#main_footer a:hover, #main_footer a:active, #main_footer a:focus, #main_footer a.active {color: #fcfc18; text-decoration: underline;}

#content {padding: 0 0 30px 0;}

/* "boxes" spacing */

#breadcrumb_box {margin-top: 10px;}
#title_box {margin-top: 10px;}
#dog_list_box {margin-top: 20px;}
#dog_profile_box {margin-top: 20px;}
#dog_pedigree_box {margin-top: 10px;}
#dog_palmares_box {margin-top: 10px;}
#dog_video_box {margin-top: 20px;}
#contact_us_box {margin-top: 20px;}
#links_box {margin-top: 20px;}
#schnauzer_box {font-size: 1.2em; margin-top: 20px; text-align: justify;}



/* "boxes" content */

#topmenu {margin: 0 auto; width: 585px;}
#topmenu .left_border {background: url(../img/topmenu_border_left.jpg) no-repeat;  float: left; height: 42px; width: 12px;}
#topmenu .right_border {background: url(../img/topmenu_border_right.jpg) no-repeat;  float: left; height: 42px; width: 12px;}
#topmenu .separator {background: url(../img/topmenu_separator.gif) no-repeat; float: left; height: 42px; width: 2px;}
#topmenu a {background: url(../img/topmenu_outline.jpg) repeat-x; display: block; float: left; font-size: 1.1em; font-weight: bold; padding-top: 8px; height: 35px;}
#topmenu a#opt1 {width: 70px;}
#topmenu a#opt2 {width: 68px;}
#topmenu a#opt3 {width: 76px;}
#topmenu a#opt4 {width: 80px;}
#topmenu a#opt5 {width: 95px;}
#topmenu a#opt6 {width: 75px;}
#topmenu a#opt7 {width: 85px;}


#schnauzer_box {color: #777;}
	#schnauzer_box h2 {color: #B5B807; font-size: 1.5em; padding: 12px 14px; text-align: left;}
	#schnauzer_box h3 {color: #777777; font-size: 1.5em; padding: 12px 14px; text-align: left;}
	#schnauzer_box h4 {color: #B5B807; font-size: 1.3em; padding: 12px 14px; text-align: left;}
	#schnauzer_box h5 {color: #777777; font-size: 1.3em; padding: 12px 14px; text-align: left;}
	#schnauzer_box h6 {color: #B5B807; font-size: 1.3em; padding: 12px 14px; text-align: left;}
	#schnauzer_box ul , #schnauzer_box ol {margin-left: 1em; padding: 5px 14px; text-align: justify;}
		#schnauzer_box ul li {background: transparent url(../img/ul.jpg) left 1.1em no-repeat; padding: 5px 0 5px 12px;}
	#schnauzer_box p {padding: 5px 14px; text-align: justify;}
	#schnauzer_box a {font-weight: bold;}



.breadcrumb {float: right; list-style-type: none; margin-bottom: 8px; margin-right: 160px;}
* html .breadcrumb {margin-right: 83px;}
.breadcrumb li {color: #FFF; float: left; font-size: 1.1em; font-weight: bold; margin-left: 5px;}
.breadcrumb li.active {color: #FFF;}
.breadcrumb li a:hover {color: #fcfc18; text-decoration: underline;}


#mainmenu {list-style-type: none; margin: 0 auto; width: 680px;}
#mainmenu li {float: left;}
#mainmenu li a {display: block; font-size: 1.6em; font-weight: bold; height: 29px; margin: 10px 15px; padding: 70px 10px 0 30px; text-align: right; width: 151px;}
#mainmenu li#opt1 a {background: url(../img/mainmenu_section1.jpg) no-repeat; height: 69px; padding-top: 55px;}
#mainmenu li#opt2 a {background: url(../img/mainmenu_section2.jpg) no-repeat; height: 69px; padding-top: 55px;}
#mainmenu li#opt3 a {background: url(../img/mainmenu_section3.jpg) no-repeat; height: 69px; padding-top: 55px;}
#mainmenu li#opt4 a {background: url(../img/mainmenu_section4.jpg) no-repeat; height: 69px; margin-left: 110px; padding-top: 55px;}
#mainmenu li#opt5 a {background: url(../img/mainmenu_section5.jpg) no-repeat; height: 69px; margin-right: 0; padding-top: 55px;}
#mainmenu li#opt5 {float: right; margin-right: 110px;}

#mainmenu2 {list-style-type: none; margin: 20px auto 0 auto; width: 755px;}
#mainmenu2 li a {background: url(../img/mainmenu2_button.jpg) no-repeat; display: block; font-family: times, serif; font-size: 2.5em; height: 35px; padding-top: 3px; width: 372px;}
#mainmenu2 li a:hover {background: url(../img/mainmenu2_button_active.jpg) no-repeat; color: #FFFFFF;}
#mainmenu2 li#opt6 {float: left;}
#mainmenu2 li#opt7 {float: right;}


.innerbox_header {background: url(../img/innerbox_header.jpg) no-repeat bottom; margin: 0 auto; height: 13px; width: 583px;}
.innerbox_footer {background: url(../img/innerbox_footer.jpg) no-repeat; margin: 0 auto; height: 13px; width: 583px;}
.innerbox_content {background: url(../img/innerbox_outline.jpg) repeat-y; margin: 0 auto; width: 583px;}
.innerbox_separator {background: url(../img/innerbox_separator.gif) no-repeat; height: 2px; margin: 5px 0; width: 583px;}

.innerbox_sm_header {background: url(../img/innerbox_sm_header.jpg) no-repeat bottom; margin: 0 auto; height: 13px; width: 448px;}
.innerbox_sm_footer {background: url(../img/innerbox_sm_footer.jpg) no-repeat; margin: 0 auto; height: 13px; width: 448px;}
.innerbox_sm_content {background: url(../img/innerbox_sm_outline.jpg) repeat-y; margin: 0 auto; width: 448px;}

#index #content p {color: #FFF; font-size: 2em; font-weight: bold;}
#index #content a {background: url(../img/dog_shadow_light.jpg) no-repeat right top; display: block; float: right; font-size: 1.1em; font-weight: bold; margin-right: 158px; padding: 12px 41px 15px 5px;}
#index #content a:hover {background: url(../img/dog_shadow_dark.jpg) no-repeat right top; color: #fcfc18;}
#index #content .innerbox_content h1 {font-size: 2em; font-weight: bold; padding-right: 20px; text-align: right;}
#index #content .innerbox_content p {background: url(../img/welcome_background.gif) no-repeat center top; color: #FFFFFF; display: block; font-size: 1.5em; font-weight: bold; height: 24px; padding: 90px 0 10px 40px; text-align: left; with: 553px;}
#index #content .innerbox_footer {margin-bottom: 10px;}

#title_box .innerbox_content h1  {font-size: 2em; font-weight: bold; padding-right: 20px; text-align: right; padding-bottom: 92px;}
#title_box .innerbox_content p {color: #777; font-size: 1.2em; font-weight: bold; padding-right: 20px; text-align: right;}
#title_box .innerbox_content img {width: 553px; height: 90px;}
#title_box .innerbox_separator {margin-top: 8px;}

#dog_list_box h2 {color: #777; font-size: 1.8em; text-align: left; padding: 0 0 20px 20px;}
#dog_list_box .innerbox_sm_content div {clear: bloth; float: left; padding: 5px 10px 10px 10px;}
#dog_list_box p, #dog_list_box .text {color: #576000; float: left; font-size: 1.6em; font-weight: bold; margin-left: 10px; padding-top: 20px; text-align: left; width: 180px;}
#dog_list_box .text {padding-bottom: 30px;}
#dog_list_box p.empty {color: #828585; padding-left: 30px; padding-top: 10px; text-align: center; width: 100%;}
#dog_list_box a:hover .text {color: #B4B6B6;}
#dog_list_box img {border: 1px solid #CDCECE; float: left; margin-left: 10px; width: 225px;}


#dog_profile_box {text-align: left;}
#dog_profile_box h2 {background: url(../img/dog_light.jpg) no-repeat right top; color: #777; font-size: 1.8em; text-align: left; padding: 5px 30px 15px 15px; width: 7.5em;}
#dog_profile_box img {border: 1px solid #CDCECE; display: block; margin: 0 auto 15px auto;}
#dog_profile_box img.first {margin-bottom: 10px; float: left; margin: 0 0 15px 15px;}
#dog_profile_box #description {color: #A7A9A9; float: left; font-size: 1.1em; margin-left: 10px; text-align: left;}
#dog_profile_box .innerbox_content {padding-top: 1px;}
#dog_profile_box .innerbox_separator {margin-bottom: 10px;}


#dog_pedigree_box h2 {background: url(../img/dog_light.jpg) no-repeat right top; font-size: 1.8em; margin: 0 auto; text-align: center; padding: 5px 47px 5px 0; width: 4.6em;}
#dog_pedigree_box table {border: 1px solid #B6B6B6; border-collapse: collapse; border-spacing: 0; color: #A9A9A9; font-size: 1.1em; font-weight: bold; margin: 10px auto 10px auto; width: 500px;}
#dog_pedigree_box table th {background-color: #B6B6B6; color: #FFFFFF; line-height: 2em;}
#dog_pedigree_box table td {border: 1px solid #B6B6B6; border-spacing: 0; line-height: 2em; width: 33%;}
#dog_pedigree_box table td.highlight {background-color: #E6E7E7;}


#dog_palmares_box h2 {background: url(../img/dog_light.jpg) no-repeat right top; color: #777; font-size: 1.8em; text-align: left; padding: 5px 30px 25px 10px; width: 5.5em;}
#dog_palmares_box table {border: 1px solid #B6B6B6; border-collapse: collapse; border-spacing: 0; color: #A9A9A9; font-size: 1.1em; font-weight: bold; margin: 0 auto 10px auto; width: 565px;}
#dog_palmares_box table th {background-color: #B6B6B6; color: #FFFFFF; line-height: 2em;}
#dog_palmares_box table td {border: 1px solid #B6B6B6; border-spacing: 0; padding: 5px 10px;}
#dog_palmares_box table td.highlight1, #dog_palmares_box table td.highlight2 {background-color: #E6E7E7; line-height: 2em; padding: 0 10px;}
#dog_palmares_box table td.highlight1 img, #dog_palmares_box table td.highlight2 img {margin-left: 10px; vertical-align: middle;}
#dog_palmares_box table td.col1 {width: 17%; line-height: 3em;}
#dog_palmares_box table td.col2 {width: 33%;}
#dog_palmares_box table td.col3 {width: 25%;}
#dog_palmares_box table td.col4 {width: 25%;}


#contact_us_box {color: #a7a9a9; font-weight: bold; text-align: left;}
#contact_us_box h2 {color: #777; font-size: 1.8em; text-align: left; padding: 5px 30px 15px 20px;}
#contact_us_box a {font-size: 1.8em;}
#contact_us_box a:hover {text-decoration: underline;}

#needed {margin-right: 20px; text-align: right;}
.form_row {margin: 0.7em 20px 0.7em 15px;}
	.form_row label {display: block; font-size: 1.1em;}
.inputbox {border: 1px solid #a7a9a9; color: #808080; font-family: arial, verdana, sans-serif; font-size: 1.1em; margin-top: 5px; padding: 0.2em; width: 100%;}
	.inputbox:focus, .inputbox.focus {background-color: #E1E39B; border: 1px solid #7A7A78; color: #666;}
	textarea.inputbox {margin-right: 15px; margin-top: 0.5em; width: 100%;}
.question {background-color: #fff8df; border: 1px solid #808080; color: #808080; margin: 1em auto; padding: 1em; text-align: center; width: 80%;}
.button_container {margin-top: 15px; padding: 0 13px 1.5em 2.5%; text-align: right;}
.button {background-color: #fff; border: 1px solid #a7a9a9; color: #576000; cursor: pointer; font-family: arial, verdana, sans-serif; font-size: 1.1em; padding: 1px 40px;}

.errors {background-color: #fff8df; border: 1px solid #FF0000; color: #808080; margin: 0 15px 10px 15px; padding: 10px;}

#links_box p {color: #777; font-size: 1.8em; text-align: center; padding: 5px 30px 15px 20px;}
#links .innerbox_content ul {font-size: 2em; list-style-image: url(../img/dog_light.jpg); margin-left: 80px; padding-top: 10px; text-align: left;}
	#links .innerbox_content li {padding-bottom: 0.5em;}



.clear_both {clear: both;}
.left {text-align: left;}
.float_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.accessibility_hidden {position: absolute; left: -10000px;}

/** TinyMCE **/
#schnauzer_box p.left {text-align: left;}
#schnauzer_box p.center {text-align: center;}
#schnauzer_box p.right {text-align: right;}
#schnauzer_box .ol_letters {list-style-type: lower-alpha;}
#schnauzer_box .extra_big_text {font-size: 1.8em;}
#schnauzer_box .big_text {font-size: 1.5em;}
#schnauzer_box .middle_text {font-size: 1.2em;}

