@charset "utf-8";

/* GLOBALS */
html, body { height: 100%; }
body, fieldset, h1, form { margin: 0; padding: 0; border: none; }
body { background: url(img/bgnd.jpg) repeat; }
td, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #a2aa9d; line-height: 15px; }
h1 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 19px; font-weight: normal; color: #a4aa9a; }

ul.inline { list-style-type: none; margin: 0; padding: 0; }
ul.inline li { display: inline; }

ul#submenu { margin: 5px 10px 5px 0px; }


/* LINKS */
a:link { color: #d3c096; text-decoration: underline; }
a:active { color: #d3c096; text-decoration: underline; }
a:visited { color: #d3c096; text-decoration: underline; }
a:hover { color: #fff; text-decoration: underline; }

a.linkSubmenu:link { color: #bec6b2; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.linkSubmenu:active { color: #bec6b2; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.linkSubmenu:visited { color: #bec6b2; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.linkSubmenu:hover { color: #fff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }


/* FORMS */
.textbox, textarea { background: #353c31; border: 1px solid #4d5b43; padding-left: 3px; }
textarea { overflow: auto; }


/* WRAPPERS */
#master { width: 950px; }
#master .edge { width: 35px; }
#master .central { width: 890px; }
#master #leftEdge { background: url(img/left_edge.jpg) repeat-y right 230px; }
#master #rightEdge { background: url(img/right_edge.jpg) repeat-y left 230px; }
#master #centralContainer { background: #292f25; }
#master #footerContainer { background: url(img/bottom.jpg) no-repeat; text-align: center; }


#header { width: 100%; background: url(img/header_bgnd2-1.jpg) 50% -31% no-repeat; }
#header #langChoice { text-align: right; padding-right: 50px; padding-top: 27px; visibility: hidden; }
#header #menuTopContainer { background: #353c31; height: 33px; }
#header #subMenuTopContainer { background: url(img/subMenu_bgnd2.jpg) repeat-y; padding: 5px 0px; }

#menuTop td.menuDivider { padding: 0px 7px; }
#menuTop td.menuItem { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #a4aa9a; text-align: center; font-weight: bold; padding: 0px 17px; cursor: pointer; }
#menuTop td.menuItemHover { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; font-weight: bold; padding: 0px 17px; cursor: pointer; }
#menuTop td.menuItemActive { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; font-weight: bold; padding: 1px 17px 0px 17px;cursor: pointer; background: url(img/subMenu_bgnd.jpg) no-repeat left 3px; }

#contentWrapper { width: 850px; margin: 20px 10px; }
#contentWrapper p { margin-top: 0px; }
#contentWrapper #indexRightCol { width: 235px; text-align: left; }
#contentWrapper #rightCol { width: 235px; text-align: left; }
#contentWrapper #contentCol { text-align: left; padding: 5px;height:100% }

#content { width: 100%; }
#content #pageTitle { background: url(img/menuTop_bgnd.jpg) no-repeat left top; padding: 8px 12px; }
#content #pageContent { font-family: Verdana, Arial, Helvetica, sans-serif; }

.box { width: 100%;height:100% }
.box .boxTop { background: url(img/box_top_bgnd.gif) repeat-x; }
.box .boxBottom { background: url(img/box_bottom_bgnd.gif) repeat-x; }
.box .boxMain { background: #353c31; }
.box .boxMain2 { background: #353c31; padding: 20px 15px;height:100% }

#indexDogs td.dogsContainer { background: #292f25 url(img/index_box2_bgnd.gif) repeat-x center top; width: 180px; text-align: center; padding: 5px 0px; }
#indexDogs td.dogsContainer div { margin: 5px 15px; line-height: normal; }

#indexGallery { width: 100%; }
#indexGallery td#thumbsContainer { background: #292f25; width: 100%; }

#indexGalleryWrapper .main { width: 497px; text-align: center; }
#indexGalleryWrapper .controls { width: 14px; }
