* {
	margin: 0px;
	padding: 0px;
	}
p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align:bottom;
	
	}

body {
	font-family: 'メイリオ', 'Meiryo', 'Osaka', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Verdana', 'ＭＳ Ｐゴシック', 'sans-serif';
	font-size: 14px;
	line-height: 140%;
	color: #333333;
	font-weight: normal;
	}
	
body {
	background-image: url(http://www.e-inu.com/images/design/back.gif);
	background-repeat: repeat-x;
	background-color: #F8F0DC;
}

body#puppy {
	background-image: url(http://www.e-inu.com/images/design/back_puppy.gif);
	background-repeat: repeat-x;
	background-color: #ffe1e4;
}

body#male {
	background-image: url(http://www.e-inu.com/images/design/back_male.gif);
	background-repeat: repeat-x;
	background-color: #AECBE1;
}

#all-940 {
	width: 940px;
	margin: 0 auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-color: #EEEDE7;
}

#all-940-english {
	width: 940px;
	margin: 0 auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-color: #EEEDE7;
}

#home #all-940 {
	width: 940px;
	margin: 0 auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-color: #EEEDE7;
	background-image: url(http://www.e-inu.com/images/design/frame940-middle.gif);
	background-repeat: repeat-y;
}

a	      { color: #0000FF; }
a:visited { color: #660099; }
a:hover	  { color: #0000FF; text-decoration: none; background-color: #FFFF33; }

span.none {
	display: none;
}
.clear {
	clear: both;
}
.entry-body p.clear {
	clear: both;
	padding-bottom: 0px;
	font-size: 14px;
}

/* --------------------------------------------------------------------- header */

#header {
	clear: both;
}

#header, #header a, #header a:visited {
	color: #FFFFFF;
}

#header-top a, #header-top a:visited, #header-top a:hover {
	background-color: transparent;
	text-decoration: none;
}

#header-top h1 {
	display: none;
}

#header-top h2{
	padding-top: 9px;
	padding-left: 16px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	}

#header-top {
	height: 31px;
	min-height: 31px;
	background-image: url(../images/design/header-top-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #00009a;
	}
	
#header-bottom {
	height: 61px;
	min-height: 61px;
	background-image: url(http://www.e-inu.com/images/design/header-bottom-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #142fd2;
	}
	
#header-bottom .e-logo {
	float: left;
	padding-left: 9px;
	}
	
.header-menu {
	width:420px;
	height: 20px;
	text-align:right;
	float:right;
	padding-top: 32px;
	padding-right: 160px;
	font-size: 13px;
	}
	
.header-menu a {
	text-decoration:none;
	}
	
.header-menu a:hover{
	text-decoration:underline;
	background-color: transparent;
	}
	
.header-menu span{
	padding-left:14px;
	background-color: transparent;
	background-image: url(http://www.e-inu.com/images/design/header-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	}
	
/* --------------------------------------------------------------------- header-navi */

#header-navi, #header-navi2 {
	width: 940px;
	clear: both;
	font-size: 13px;
	text-align: center;
	}
	
#header-navi ul, #header-navi2 ul	{
	list-style-type: none;
	line-height: 2;
	}
	
#header-navi ul li, #header-navi2 ul li	{
	padding: 0px;
	float: left;
	}
	
#header-navi ul li a, #header-navi2 ul li a	{
	display: block;
	text-decoration: none;
	background-color: #292929;
	background-image: url(http://www.e-inu.com/images/design/navi_back.gif);
	height: 25px;
	width: auto;
	}
	
#header-navi ul li a:hover, #header-navi2 ul li a:hover {
	color: #f4d96a;
	background-color: #48494C;
	background-image: url(http://www.e-inu.com/images/design/navi_back_ov.gif);
	}
	
#header-navi ul li a.hi, #header-navi ul li a:visited.hi, #header-navi2 ul li a.hi, #header-navi2 ul li a:visited.hi {
	color: #f4d96a;
	background-color: #48494C;
	background-image: url(http://www.e-inu.com/images/design/navi_back_ov.gif);
	font-weight: bold;
	}
	
#header-navi .hn001, #header-navi2 .hn001	{width: 150px;}
#header-navi .hn002, #header-navi2 .hn002	{width: 150px;}
#header-navi .hn003, #header-navi2 .hn003	{width: 150px;}
#header-navi .hn004, #header-navi2 .hn004	{width: 150px;}
#header-navi .hn005, #header-navi2 .hn005	{width: 190px;}
#header-navi .hn006, #header-navi2 .hn006	{width: 150px;}

#all-940-english #header-navi .hn001, #all-940-english #header-navi2 .hn001	{width: 470px;}
#all-940-english #header-navi .hn002, #all-940-english #header-navi2 .hn002	{width: 470px;}

/* --------------------------------------------------------------------- container */

#container {
	width: 940px;
	clear: both;
}
#container-home {
	width: 940px;
}
#container-left {
	float: left;
	width: 740px;
}
#dogshow #container-right740 {
	float: right;
	width: 740px;
	background-color: #FFFFFF;
}
#container-right {
	float: left;
	width: 200px;
}
#container-left200 {
	float: left;
	width: 200px;
}
#container-leftleft {
	float: left;
	width: 200px;
}
#container-leftright {
	float: right;
	width: 540px;
	background-color: #FFFFFF;
}
#home #container-left {
	padding-left: 9px;
	width: 722px;
}
#home #container-right {
	float: right;
	width: 200px;
	padding-right: 9px;
}
#home #container-leftleft {
	float: left;
	width: 200px;
}
#home #container-leftright {
	width: 504px;
	padding-right: 9px;
	padding-left: 9px;
}

/* --------------------------------------------------------------------- frame */

#frame-top {
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
	padding-top: 18px;
}
#frame-bottom {
	background-repeat: no-repeat;
	padding-bottom: 18px;
	background-position: bottom;
	clear: both;
}
#frame-middle {
	background-repeat: repeat-y;
	padding-right: 18px;
	padding-left: 18px;
	clear: both;
}
.frame-middle-inner {
	padding-right: 12px;
	padding-left: 12px;
	text-align: justify;
	line-height: 140%;
}
.frame-middle-inner-search {
	padding: 25px;
}
#puppy #container-left #frame-top {
	background-image: url(http://www.e-inu.com/images/design/frame540-top-puppy.gif);
}
#puppy #container-left #frame-bottom {
	background-image: url(http://www.e-inu.com/images/design/frame540-bottom-puppy.gif);
}
#puppy #container-left #frame-middle {
	background-image: url(http://www.e-inu.com/images/design/frame540-middle-puppy.gif);
	padding-top: 0px;
}
#male #container-left #frame-top {
	background-image: url(http://www.e-inu.com/images/design/frame540-top-male.gif);
}
#male #container-left #frame-bottom {
	background-image: url(http://www.e-inu.com/images/design/frame540-bottom-male.gif);
}
#male #container-left #frame-middle {
	background-image: url(http://www.e-inu.com/images/design/frame540-middle-male.gif);
}
#container-left #frame-top {
	background-image: url(http://www.e-inu.com/images/design/frame540-top.gif);
}
#container-left #frame-bottom {
	background-image: url(http://www.e-inu.com/images/design/frame540-bottom.gif);
}
#container-left #frame-middle {
	background-image: url(http://www.e-inu.com/images/design/frame540-middle.gif);
}

#file #container-left #frame-middle {
	background-image: url(http://www.e-inu.com/images/design/frame540-middle.gif);
	padding-top: 8px;
}
#dogshow #container-left #frame-middle {
	background-image: url(http://www.e-inu.com/images/design/frame540-middle.gif);
	padding-top: 8px;
}
#container-right740 #frame-top {
	background-image: url(http://www.e-inu.com/images/design/frame740-top.gif);
}
#container-right740 #frame-bottom {
	background-image: url(http://www.e-inu.com/images/design/frame740-bottom.gif);
}
#container-right740 #frame-middle {
	background-image: url(http://www.e-inu.com/images/design/frame740-middle.gif);
}
#post #frame-top {
	background-image: url(http://www.e-inu.com/images/design/frame940-top.gif);
}
#post #frame-bottom {
	background-image: url(http://www.e-inu.com/images/design/frame940-bottom.gif);
}
#post #frame-middle {
	background-image: url(http://www.e-inu.com/images/design/frame940-middle.gif);
}
#post .frame-middle-inner td, #post .frame-middle-inner p {
	padding: 4px;
}
#post .frame-middle-inner {
	padding-top: 20px;
	padding-bottom: 20px;
}

/* --------------------------------------------------------------------- footer */

.breadcrumb {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
}
#footer p {
	padding: 0px;
}
.footer-navi {
	padding-top: 10px;
	font-size: 10px;
}
.footer-navi a, .footer-navi a:hover, .footer-navi a:visited {
	color: #333333;
	text-decoration: none;
	background-color: transparent;
}

/* --------------------------------------------------------------------- entry */

#puppy .breadcrumb-top {
	margin-bottom: 12px;
	font-size: 13px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF6666;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
#puppy .breadcrumb-top span.kind {
	font-size: 13px;
	padding-left:12px;
	background-color: transparent;
	background-image: url(http://www.e-inu.com/images/design/ar-next.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	margin-left: 20px;
}
#male .breadcrumb-top {
	margin-bottom: 12px;
	font-size: 13px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.breadcrumb-top {
	margin-bottom: 12px;
	font-size: 13px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0000FF;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
#home h3.kind-titel {
	font-size: 13px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #000099;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 4px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000099;
	}
#puppy h2.kind-titel {
	margin-bottom: 12px;
	font-size: 16px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF6666;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6666;
	clear: both;
	margin-right: 9px;
	margin-left: 9px;
	}
#puppy .kind-titel a, #puppy .kind-titel a:hover {
	text-decoration: none;
	color: #0000FF;
}
#male h3.kind-titel {
	margin-bottom: 12px;
	font-size: 15px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
	clear: both;
	}
#dogshow h3.kind-titel {
	margin-bottom: 12px;
	font-size: 15px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0066FF;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
	clear: both;
	}
#file h3.kind-titel {
	margin-bottom: 12px;
	font-size: 15px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF9900;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	clear: both;
	background-color: #000099;
	color: #FDFDFD;
	}
#file h3.kind-titel a, #file h3.kind-titel a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#file h3.kind-titel a:hover {
	color: #0000FF;
}
h3.entry-header {
	margin-bottom: 12px;
	font-size: 18px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0000FF;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-top: 4px;
	clear: both;
	line-height: 120%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000FF;
	background-color: #C2D9ED;
	}
h3.entry-header a, h3.entry-header a:visited {
	color: #000088;
	text-decoration: none;
}
h3.entry-header a:hover {
	color: #0000FF;
}

.entry .price {
	padding: 5px;
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6666;
	margin-bottom: 5px;
	float: right;
	width: 210px;
	clear: right;
}
.entry-more {
	clear: both;
}
#puppy .entry-more p {
	background-color: #FFE3E6;
	clear: both;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#entry-form textarea {
	width: 450px;
	padding: 3px;
}
#puppy .photos {
	clear: both;
	margin-top: 10px;
}
#puppy div.entry-body img {
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
}
span.male {
	font-weight: bold;
	color: #0099FF;
	font-size: 14px;
}
span.female {
	font-weight: bold;
	color: #FF33CC;
	font-size: 14px;
}
#puppy .entry-body ul {
	font-size: 13px;
	list-style-type: none;
	line-height: 120%;
	float: right;
	width: 220px;
}
#puppy .entry-body li {
	padding-bottom: 4px;
}
.entry-images-thumbs {
	float: left;
	width: 168px;
	text-align: center;
	height: 136px;
}
.entry-images-thumbs a {
	text-decoration: none;
}
.entry-images-thumbs img {
	padding: 2px;
	vertical-align:bottom;
}

.module #search {
	width: 176px;
}
.entry-images-thumbs p {
	font-size: 13px;
	line-height: 100%;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#file .entry-images-thumbs p {
	font-size: 16px;
	line-height: 100%;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: bold;
}
#puppy .entry-more img {
	margin-top: 20px;
	}

.entry-tags {
	padding-top: 5px;
	padding-bottom: 5px;
}

span.bold {
	font-weight: bold;
}
.module .recent-images {
	text-align: center;
	margin: 9px;
}
.module .recent-images a {
	text-decoration: none;
}
.module .recent-images span {
	text-align: center;
	font-size: 11px;
}
.module p.module-description {
	font-size: 13px;
	margin-top: 9px;
}
.module dl {
	margin-top: 9px;
}
.module dt {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.module dd {
	font-size: 13px;
	padding-bottom: 6px;
}
div.entry-images-thumbs-line-image {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 12px;
	width: 160px;
}
.entry-images-thumbs-line img {
	padding: 2px;
}
.entry-images-thumbs-line {
	margin-top: 12px;
	padding-bottom: 12px;
	line-height: 18px;
	clear: both;
}
#male .entry-images-thumbs-line h3 {
	font-size: 20px;
	font-weight: bold;
	color: #000066;
	padding-top: 15px;
	padding-bottom: 15px;
}
.bar-gold {
	width: 480px;
	background-image: url(http://www.e-inu.com/images/design/bar-gold480.gif);
	height: 59px;
	margin-top: 14px;
	clear: both;
	text-align: center;
	}
.bar-gold h3 {
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 4px;
	line-height: 24px;
	color: #000000;
	}
.bar-gold p.honken {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #000000;
	padding: 0px;
	}
.entry-body, .entry-more {
	font-size: medium;
	line-height: 130%;
}
.entry-body img, .entry-more img {
	padding-bottom: 6px;
}
#frame-middle .nextprev {
	clear: both;
	padding-bottom: 15px;
	padding-top: 10px;
}
div.recent-images p {
	line-height: 100%;
	padding: 0px;
}
.entry-images-thumbs-line p {
	padding: 0px;
}
.recent-images img {
	padding: 2px;
	vertical-align:bottom;
}
p.date-header {
	font-size: 12px;
	text-align: right;
	padding-bottom: 3px;
}
.entry-footer {
	font-size: 11px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	clear: both;
	padding-bottom: 50px;
}
.comment-inner {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
}
p.comment-footer {
	font-size: 12px;
}
#comment-text {
	height: 100px;
	width: 470px;
}
#comment-author {
	width: 200px;
}
.nextprev span {
	font-size: 24px;
	font-weight: bold;
}

/* --------------------------------------------------------------------- module */

.module {
	clear: both;
	margin: 9px;
}
h3.module-header-puppy {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9999;
	font-size: 14px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CC6666;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #CC6666;
	text-align: center;
	padding: 3px;
	}
h3.module-header-puppy2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC6666;
	font-size: 16px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF9999;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FF9999;
	text-align: left;
	padding: 3px;
	}
h3.module-header-puppy a, h3.module-header-puppy a:visited {
	color: #FFFFFF;
}
h3.module-header-puppy a:hover {
	color: #0000FF;
}
h3.module-header-male {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5B9EFF;
	font-size: 14px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0000CC;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #0000CC;
	text-align: center;
	padding: 3px;
	}
h3.module-header-male a, h3.module-header-male a:visited {
	color: #FFFFFF;
}
h3.module-header-male a:hover {
	color: #0000FF;
}
h3.module-header {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	font-size: 14px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FF9900;
	text-align: center;
	padding: 3px;
	}
h3.module-header a, h3.module-header a:visited {
	color: #FFFFFF;
}
h3.module-header a:hover {
	color: #0000FF;
}
.module ul {
	list-style-type: none;
}
.module li {
	padding-top: 8px;
}
.module form {
	padding-top: 10px;
}
.module p.prev {
	font-size: 13px;
	padding-left:12px;
	background-color: transparent;
	background-image: url(http://www.e-inu.com/images/design/ar-prev.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#puppy .module p.next, #male .module p.next, #file .module p.next {
	font-size: 13px;
	padding-right:12px;
	background-color: transparent;
	background-image: url(http://www.e-inu.com/images/design/ar-next.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	margin-bottom: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	float: right;
}
.module p.next {
	font-size: 13px;
	padding-right:12px;
	background-color: transparent;
	background-image: url(http://www.e-inu.com/images/design/ar-next.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	margin-bottom: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.module-thumb {
	clear: both;
	margin-top: 9px;
	margin-bottom: 9px;
}
.module-thumb li a	{
	color: #333333;
	text-decoration: none;
}
.module-thumb li a:visited {
	color: #333333;
	text-decoration: none;
}
.module-thumb li a:hover {
	color: #0000FF;
	text-decoration: none;
	background-color: #FFFF33;
}
.module-thumb li {
	clear: both;
	line-height: 160%;
	font-size: 12px;
	background-color: #EEEDE7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6666;
}
.module-thumb li.finish {
	clear: both;
	line-height: 160%;
	font-size: 12px;
	background-color: #FCD2D3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6666;
	background-image: url(http://www.e-inu.com/images/design/soldout-bg.gif);
}
.module-thumb li a {
	display: block;
	width: auto;
	height: 60px;
}
.module-thumb li img {
	float: left;
	width: 90px;
	margin-right: 5px;
	height: 60px;
}
.module-thumb ul {
	list-style-type: none;
}
.module-thumb li.finish span.finish {
	font-weight: bold;
	color: #FF0000;
}

/* --------------------------------------------------------------------- form */

#puppy .formbar-title {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6666;
	font-size: 14px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-top: 18px;
	clear: both;
	width: 470px;
}

#puppy #entry-form {
	clear: both;
	width: 480px;
	background-repeat: no-repeat;
	background-image: url(http://www.e-inu.com/images/design/puppy-form-back.jpg);
	padding-top: 40px;
}

#form-submit {
	padding-top: 30px;
	padding-bottom: 30px;
}
span.form-green {
	color: #006600;
	font-size: 12px;
}
span.form-red {
	color: #FF0000;
	font-weight: bold;
}
#entry-form .input-line {
	width: 210px;
}
#entry-form .input-box {
	height: 100px;
	width: 470px;
}


/* --------------------------------------------------------------------- search */

#search-form {
	margin-bottom: 25px;
}
.search-results-header {
	padding-bottom: 25px;
	line-height: normal;
}
.search-results-container h3 {
	margin-bottom: 6px;
	font-size: 22px;
	line-height: 120%;
}
.search-entry-images-thumbs {
	float: left;
	width: 170px;
	text-align: center;
	padding-bottom: 15px;
}
.search-results-container {
	clear: both;
}
p.finish {
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
	line-height: 24px;
}
div.kind-profile {
	clear: both;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
	border: 1px solid #FF9999;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 30px;
	margin-left: 9px;
}

#home .entry-images-thumbs {
	float: left;
	width: 168px;
	text-align: center;
	height: 136px;
}
.ba200 {
}
.ba200 img {
	padding-top: 9px;
}
#home #container-right ul {
	list-style-type: none;
	padding-top: 16px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#home #container-right li {
	padding-bottom: 8px;
}
.home_favorite {
	padding: 8px;
}
h3.puppy-titel {
	background-color: #FF6666;
	margin-top: 9px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-bottom: 9px;
}
h3.puppy-titel a, h3.puppy-titel a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h3.puppy-titel a:hover {
	color: #0000FF;
}
.home-inner {
	padding-right: 12px;
	padding-left: 12px;
}
.home-inner li {
	padding-bottom: 3px;
}
.home_favorite input {
	width: 170px;
	margin-top: 15px;
}
h4.entry-tags-header {
	font-size: 13px;
	font-weight: bold;
}
.home-inner img {
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 6px;
	margin-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
h3.entry-tags-header {
	font-size: 14px;
	font-weight: bold;
}
.kind-profile h3 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 0px;
}
p.tax-bottom {
	font-size: 12px;
	padding-left: 9px;
	clear: both;
}
.container-top {
	padding-top: 10px;
}
.container-top h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7A09A;
	color: #3EA798;
}
.container-top img {
	float: right;
	margin-top: 4px;
	margin-left: 4px;
}
.container-top img#left {
	float: left;
	margin-top: 4px;
	margin-right: 6px;
	margin-left: 0px;
}
.container-top h3 {
	font-size: 15px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#dogshow-middle h2 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #CFB9FA;
	line-height: 24px;
	clear: both;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #9D83CA;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: center;
	}
.dogshow_date {
	font-size: 12px;
	padding-top: 5px;
	text-align: center;
}
.slideshow_button {
	float: right;
	margin-bottom: 10px;
	margin-left: 60px;
}
.photo_caption {
	font-size: 10px;
	text-align: center;
}
.dogshow_photos_left {
	float: left;
	width: 280px;
	margin-bottom: 30px;
	text-align: center;
	margin-left: 26px;
}
.dogshow_photos_right {
	width: 280px;
	float: right;
	margin-bottom: 30px;
	text-align: center;
	margin-right: 26px;
}
.dogshow_photos_left img, .dogshow_photos_right img{
	margin-top: 30px;
}
#dogshow-middle .intro {
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
}
#dogshow-middle {
	padding-right: 8px;
	padding-left: 8px;
}
.dogshow-middle-head {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
}
.dogshow_index_box {
	clear: both;
}
.dogshow_index_left {
	float: left;
	border-top: 3px solid #4C68FF;
	width: 180px;
	text-align: center;
	margin-bottom: 20px;
	}

.dogshow_index_right {
	padding-top: 26px;
	float: left;
	text-align: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #4C68FF;
	padding-left: 20px;
	width: 280px;
	margin-bottom: 20px;
	}

.dogshow_index_right_titel {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #444444;
	text-align: left;
	padding-top: 8px;
	}

.dogshow_index_ba {
	clear: both;
	padding-top: 20px;
	}
	
.dogshow_index_link_titel {
	font-size: 15px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0000CC;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #0000CC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0000CC;
	text-align: left;
	margin-top: 20px;
	}

.dogshow_index_link {
	font-size: 11px;
	padding: 10px 10px 0px;
	line-height: 15px;
	text-align: left;
	}	
.frame-middle-inner .intro {
	font-size: 18px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: bold;
	color: #CC0000;
}
.dogshow-middle-head img {
	text-align: center;
	margin: 0 auto;
}

/* ----------------------- slideshow */

#back_dogshow #container {
	margin: 0 auto;
	width: 760px;
	background-color: #FFF;
	}
	
#back_dogshow {
	background-image: url(http://www.e-inu.com/images/design/back_dogshow.gif);
	background-repeat: repeat-x;
	background-color: #d6daeb;
}

#slideshow {
	width: 760px;
	clear: both;
	}

#slideshow_top {
	margin: 0px;
	padding: 0px;
	height: 27px;
	background-image: url(http://www.e-inu.com/images/design/frame_blue_top760.gif);
	}

#slideshow_middle {
	margin: 0px;
	padding: 0px 30px;
	background-image: url(http://www.e-inu.com/images/design/frame_blue_middle760.gif);
	clear: both;
	}
	
#slideshow_bottom {
	margin: 0px;
	padding: 0px;
	height: 27px;
	background-image: url(http://www.e-inu.com/images/design/frame_blue_bottom760.gif);
	clear: both;
	}
	
#slideshow_middle h2 {
	float: left;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	}
	
#slideshow_middle h2 a:link, h2 a:visited, h2 a:hover {
	color: #333333;
	text-decoration: none;
	background-color: transparent;
	}
	
.number_inline {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	}
	
#slideshow_middle_photo {
	text-align: center;
	padding: 20px;
}

/* ----------------------- slideshow footer */
	
#back_dogshow .breadcrumb {
	text-align: center;
	clear: both;
	font-size: 12px;
	padding: 1em 0;
	background-color: #FFF;
}

#back_dogshow .breadcrumb span {
	padding-right: 6px;
	padding-left: 6px;
}

#back_dogshow #footer {
	text-align: center;
	clear: both;
	font-size: 10px;
	padding: 1em 0;
	background-color: #FFF;
}

#back_dogshow #footer a:link {
	color: #333;
	text-decoration: none;
	}

#back_dogshow #footer a:visited {
	color: #333;
	text-decoration: none;
	}

#back_dogshow #footer a:hover {
	color: #333;
	text-decoration: none;
	background-color: transparent;
	}
/* ----------------------- st */
table.striped {
	border-spacing: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	clear: both;
}
* html table.striped {
	border-collapse:collapse;
}
table.striped tr td {
	background: #fff;
	padding: 3px;
}
table.striped thead td {
	color: #333333;
	border-bottom: 1px solid #999;
	background-image: url(images/back-sort.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #BBBBBB;
}
table.striped tbody td {
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
table.selectable tbody tr {
	cursor: pointer;
}
table.selectable tbody tr.disabled {
	font-style: italic;
	color:#999;
	cursor: default;
}
table.striped tbody tr.even td {
	background: #eee;
	border-bottom: 1px solid #D9D9D9;
}
table.striped tbody tr.selected td {
	background: #3d80df;
	color: #ffffff;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}
table.striped tbody tr.ruled td {
	color: #000;
	background-color: #C6E3FF;
	/*font-weight: bold; */
		/*border-color: #3292FC; */
		border-left: 1px solid #D9D9D9;
}
/* Opera fix */
head:first-child+body table.striped tr.ruled td {
	background-color: #C6E3FF;
}
table.striped tbody tr.selected a {
	color:#DDDDDD;
}
table.striped tbody tr.ruled a {
	color:#1002CC;
}
table.striped tbody a:link {
	color:#1002CC;
}
table.striped tbody a:visited {
	color:#1002CC;
}
table.striped tbody a:active {
	color:#000000;
}
table.striped tbody a:hover {
	color:#000000;
}
.stripe_button {
	padding:6px;
	cursor: pointer;
}
table.sortable a.sortheader {
	color:#0000FF;
	font-weight: bold;
	display: block;
}
table.sortable a.sortheader:hover {
	color:#0000FF;
}
table.sortable a.sortheader:active {
	color:#EE1F77;
}
table.sortable span.sortarrow {
	color:#EE1F77;
	text-decoration: none;
}
/* ----------------------- st */

p.sorts {
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	background-image: url(http://www.e-inu.com/images/design/arrow-h18.gif);
	background-repeat: no-repeat;
	background-position: left center;
	clear: both;
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
div.mag {
	height: 60px;
	width: 484px;
	padding-top: 40px;
	background-image: url(http://www.e-inu.com/images/design/mag-back.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-left: 20px;
}
input.maginform {
	width: 220px;
}
div.mag form {
	height: 28px;
	margin: 0px;
	padding: 0px;
}
#sp_contact {
	padding-right: 220px;
	padding-left: 230px;
	padding-top: 30px;
	padding-bottom: 50px;
}
.red {
	color: #FF0000;
}
.green_form {
	font-size: 12px;
	color: #006600;
}
#container-right740 {
	background-color: #FFFFFF;
}
.imgright {
	float: right;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
a.genjilogo {
	background-color: transparent;
}
