@charset "utf-8";

* { margin:0; padding:0; }
img { border:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; padding:25px 0 10px 0; }

#pageContainer { width:865px; height:auto; margin:auto; position:relative; }

#pageLogo { position:absolute; left:5px; top:4px; }
#pageCreed { position:absolute; left:4px; top:268px; }

#sideMenu { position:absolute; right:670px; top:112px; width:193px; height:135px; list-style:none; z-index:8; }
#sideMenu li { padding-left:0; position:relative; background-color:#F2F2F2; border:#ECECEC 1px solid; margin-bottom:2px; }
#sideMenu li a { width:178px; height:20px; padding:4px 0 0 15px; font-size:14px; color:#d07483; display:block; text-decoration:none; font-weight:bold; }
#sideMenu li a:hover { background-color:#F2F4F0; color:#b0112c; } 
#sideMenu li div { width:178px; height:20px; padding:4px 0 0 15px; font-size:14px; color:#b0112c; display:block; text-decoration:none; font-weight:bold; }

#sideContainer { position:absolute; left:0; top:352px; }

#sideTestimonial { width:187px; float:left; }
div.testimonialTop { background:url(../images/side-block-header.png) left top no-repeat; width:187px; height:8px; }
div.testimonialContent { background:url(../images/side-block-fill.png) left repeat-y; width:164px; padding:0 13px 5px 10px; overflow:hidden; color:#454444; font-size:10px; text-align:justify; }
div.testimonialBottom { background:url(../images/side-block-footer.png) left top no-repeat; width:187px; height:10px; }
#sideTestimonial h3 { font-size:12px; margin-bottom:6px; color:#7e7e7e !important; border-bottom:none !important; }
#sideTestimonial h3 strong { color:#b0112c !important; font-weight:bold !important; }
#sideTestimonial h5 { font-size:10px; margin-bottom:6px; color:#7e7e7e !important; }
#sideTestimonial h5 strong { font-size:11px; margin-bottom:6px; color:#333333 !important; }
#sideTestimonial img { margin-bottom:5px; max-width:164px; height:auto; }
div.testimonialContent a { text-decoration:none; color:#7e7e7e !important; }

#sideSubscribe { width:187px; float:left; }
div.subscribeTop { background:url(../images/side-block-header.png) left top no-repeat; width:187px; height:8px; }
div.subscribeContent { background:url(../images/side-block-fill.png) left repeat-y; width:164px; padding:0 13px 5px 10px; overflow:hidden; color:#454444; font-size:10px; text-align:justify; }
div.subscribeBottom { background:url(../images/side-block-footer.png) left top no-repeat; width:187px; height:10px; }
#sideSubscribe h4 { font-size:11px; margin-bottom:6px; color:#7e7e7e !important; white-space:nowrap; margin-left:-1px; }
#sideSubscribe h4 strong { color:#b0112c !important; font-weight:bold !important; }
#sideSubscribe img { margin-bottom:5px; }
div.subscribeContent a { text-decoration:none; color:#7e7e7e !important; }
#subscribeLinkSmall { float:right; color:#b0112c !important; }

#pageContent { width:672px; float:right; } 
#pageContentHeader { width:672px; height:317px; background:url(../images/page-content-header.jpg) left top no-repeat; position:relative; }

#pfOne { background-repeat:no-repeat; width:665px; height:313px; position:absolute; top:3px; left:2px; background:url(/images/imagebox/loading.gif) center center no-repeat; } 
#pfTwo { background-repeat:no-repeat; width:665px; height:313px; position:absolute; top:3px; left:2px; } 
#pfMask { background-repeat:no-repeat; width:672px; height:317px; position:absolute; top:0; left:0; background:url(/images/page-block-mask.png) top left no-repeat; z-index:7; } 

#pageContentArea { width:623px; padding:14px 27px 0 22px; min-height:100px; background:url(../images/page-content-fill.jpg) left repeat-y; color:#454444; }

#pageContent a { text-decoration:none; color:#b13a4e; }
#pageContent a:hover { text-decoration:underline; }
#pageContent br { line-height:9px; } 
#pageContent ul { margin-left:15px; }
h1 { font-size:20px; margin-bottom:12px; color:#7e7e7e; font-weight:normal; }
h1 strong { color:#B0112C !important; font-weight:normal !important; }
h2 { font-size:18px; margin-bottom:10px; color:#7e7e7e; font-weight:normal; }
h2 strong { color:#B0112C !important; font-weight:normal !important; }
h3 { color:#B0112C; font-size:14px; margin-bottom:5px; border-bottom:#E8E3E3 2px solid; padding-bottom:3px; }
h4 { font-size:12px; margin-bottom:5px; color:#B0112C; }

div.dividedText { padding-bottom:10px; margin-bottom:10px;/*8px; border-bottom:#e9e9e9 2px solid;*/ }

.photoLeft { float:left; margin:0 10px 5px 0; }
.photoRight { float:right; margin:0 0 5px 10px; }
.pageCaption { font-size:10px; }

div.fileDownload { padding-top:8px; }
div.fileDownload a { /*color:#A81620 !important;*/ }
img.iconDownload { float:left; margin:0 5px 0 0; }

#sideMapContainer { margin-top:20px; }

#pageContentFooter { width:672px; height:14px; padding-top:23px; background:url(../images/page-content-footer.jpg) left top no-repeat; color:#bb4d60; font-size:9px; }
div.footerLeft { float:left; margin-left:15px; }
div.footerRight { float:right; margin-right:16px; }

#designBy { width:745px; text-align:center; margin:auto; padding-top:3px; font-size:10px; color:#AAAA55; }
#designBy a { font-size:10px; color:#AAAA55; text-decoration:none; }
#designBy a:hover { color:#999900; padding-bottom:5px; }

#breedplanLogo { text-align:center; padding:10px 0 10px 0; clear:both; }
