*{
	font:10pt Verdana,Arial,Helvetica;
	color:black;
	margin:0;
	padding:0;
	text-align:left;
	line-height: 1.4;
	
}
body {
	background-color:#7d7d7d;
	margin:0;
	padding:0;

}
strong {
	color: White;
	font-weight: bold;
}
p {
	color: White;
}
#index {
	background-color:#505050;
}
td {
	vertical-align:top;
}
a img {
	border:0;
}
.trifler {
	min-width:1160px;
}
.gordi {
	position:relative;
}
* html .serg,* html .gordi {
	height:0;
}
* html .trifler {
	padding:0 0 0 1059px;
}
* html .gordi {
	margin:0 0 0 -1059px;
} 
#cright{
	background-image:url(img/bgv.gif);
	background-position:right top;
	background-repeat:repeat-y;
	width:48px;
}
#cleft{
	width:48px;
	background-image:url(img/bgv.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#global {
	width:100%;
	height:100%;
}
#index #global{
	background-image:url(img/bgindex.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#top{
	height:50px;
	background:#5f5f5f url(img/bgg.gif) repeat-x;
}
#header {
	height:236px;
	background-image:url(img/name.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	border:4px solid #a092a4;
	border-width:4px 4px 0 4px;
}
#index #header {
	text-align:center;
	vertical-align:bottom;
	background-image:none;
}

#salepage #header {
	background-image:url(img/salename.jpg);
}
#photopage #header {
	background-image:url(img/photoname.jpg);
}
#bitchpage #header {
	background-image:url(img/bitchname.jpg);
}
#subhead, #subheaden{
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
}
#aboutpage #subhead{
	background-image:url(img/aboutdog.jpg);
	padding:0 242px 0 430px;
}
#aboutpage #subheaden{
	background-image:url(img/aboutdog.jpg);
	padding:0 200px 0 480px;
}
#dogpage #subhead{
	background-image:url(img/dogdog.jpg);
	padding:0 200px 0 450px;
}
#dogpage #subheaden{
	background-image:url(img/dogdog.jpg);
	padding:0 180px 0 470px;
}
#babypage #subhead{
	background-image:url(img/babydog.jpg);
	padding:0 180px 0 440px;
}
#babypage #subheaden{
	background-image:url(img/babydog.jpg);
	padding:0 180px 0 480px;
}
#bitchpage #subhead{
	background-image:url(img/bitchdog.jpg);
	padding:0 160px 0 510px;
}
#bitchpage #subheaden{
	background-image:url(img/bitchdog.jpg);
	padding:0 70px 0 480px;
}
#salepage #subhead{
	background-image:url(img/saledog.jpg);
	padding:0 208px 0 468px;
}
#salepage #subheaden{
	background-image:url(img/saledog.jpg);
	padding:0 100px 0 540px;
}
#bookpage #subhead{
	background-image:url(img/bookdog.jpg);
	padding:0 200px 0 450px;
}
#bookpage #subheaden{
	background-image:url(img/bookdog.jpg);
	padding:0 160px 0 500px;
}
#photopage #subhead{
	background-image:url(img/photodog.jpg);
	padding:0 160px 0 520px;
}
#photopage #subheaden{
	background-image:url(img/photodog.jpg);
	padding:0 200px 0 540px;
}
#bitchpage #subhead img, #bookpage #subhead img, #dogpage #subhead img{
	margin-top:30px;
}
#dogpage #subheaden img, #bitchpage #subheaden img, #bookpage #subheaden img{
	margin-top:46px;
}
#babypage #subhead img, #salepage #subhead img{
	margin-top:24px;
}
#babypage #subheaden img{
	margin-top:30px;
}
#newspage #subhead, #planpage #subhead, #planpage #subheaden{
	text-align:right;
	padding:0 62px 0 0;
}
#aboutpage #subhead img{
	margin-top:32px;
}
#guestpage #subhead img,#aboutpage #subheaden img{
	margin-top:50px;
}
#linkspage #subhead img, #photopage #subhead img, #guestpage #subheaden img{
	margin-top:62px;
}
#photopage #subheaden img{
	margin-top:72px;
}
#planpage #subheaden img, #newspage #subhead img, #salepage #subheaden img{
	margin-top:42px;
}
#planpage #subhead img{
	margin-top:62px;
}
#guestpage #subhead, #linkspage #subhead, #guestpage #subheaden{
	text-align:right;
	padding:0 80px 0 0;
}
#subhead, #subheaden{
	height:236px;
}
.mline{
	background:#d7bddd url(img/bgl.gif) repeat-x;
	height:7px;
	font-size:2px;
	width:100%;
}
#pheader,#main,#tmenu,#bmenu {
	border:4px solid #a092a4;
	border-width:0 4px;
}
#index #header,#index #main,#index #tmenu,#index #bmenu {
	border-width:0;
}
#bmenu{
	height:127px;
	background:#5f5f5f url(img/bgmb.gif) bottom repeat-x;
	padding:10px 25px 0 25px;
}
#index #bmenu{
	height:77px;
	background:#505050 url(img/bgbindex.gif) bottom repeat-x;
	padding-top:35px;
}
#bmenu p{
	text-align:center;
	padding-top:13px;
}
#bmenu p a{
	color:#666;
	font-size:8pt;
	padding:0 5px;
}
#bmenu p a:hover{
	color:#000;
}
#tmenu{
	background:#6f6f6f url(img/gr1.gif) repeat-x;
	height:44px;
	margin:0;
	padding:0 25px;
}
#index #tmenu{
	background:none;
}
.menu ul {
	text-align:center;
	list-style:none;
	padding-top:6px;
}
.menu li{
	display:inline;
}
.menu li a img {
	opacity:0.7;
	filter:alpha(opacity=70);
}
.menu li a:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}
#pheader{
	background:#9d8fa1 url(img/bgh.gif) repeat-x;
	height:117px;
	padding:0 25px;
}
#pheader p{
	text-align:center;
	color:#fff;
	font-size:11pt;
	padding-top:40px;
	margin:0 180px 0 300px;	
}
#main {
	background:#5f5f5f url(img/bgm.gif) top repeat-x;
	padding:15px;
}
#index #main {
	background:none;
	background-image:none;
	padding: 30px 0 0 0; 	
}
#mar {	
	background:none;
	background-image:none;
	padding: 10px 20px 0 20px; 
	color: White;	
}
.dogy{
	text-align:center; 
	
}
#main h1 {
	color:#f2c4fd;
	text-align:center;
	font-size:11pt;
	letter-spacing:3px;
	padding:20px 0 30px 0;
	
}
#mar h1 {
	color:#f2c4fd;
	text-align:center;
	font-size:11pt;
	letter-spacing:3px;
	padding:20px 0 30px 0;
}
#mar h2 {
	color:#f2c4fd;
	text-align:center;
	font-size:11pt;
	letter-spacing:3px;
	padding:20px 0 30px 0;
	font-weight: bold;
}
#main ol {
	padding:0 30px;
}
#main li {
	font-size:10pt;
	color:#fff;
}
#indexmain {
	height:433px;
	background-image: url(img/bgline.gif);
	background-repeat:repeat-x;
	width:100%;
}
#indexleft {
	width:558px;
}
#indexright {
	width:366px;
	padding-top:54px;
	padding-left:18px;
}
#indexright img {
	margin-top:48px;
}

#indexright a img {
	opacity:0.7;
	filter:alpha(opacity=70);
}
#indexright a:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}

#table {border:1px solid #fff; border-collapse: collapse;  }
#table td {border:1px solid #fff;padding:10 10 10 10;}
.wight {color:#fff;font-weight: bold;}
.red {color:#cd5c5c;font-weight: bold;}
