@import url("ddd2home.css");

html {
	background: #3C352F url(../images/pawTile.gif) center 450px;
	margin: 0px;
	padding: 0px;
	
}
body {
	font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	/*background-color: #000000;*/
	background-image: url(../images/dddheaderBG3a.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
}
/*..........................Flags */
#mainUsaflag {
	position: absolute;
	z-index: 100;
	width: 80px;
	left: 275px;
	top: 6px;
}
#mainOzflag {
	position: absolute;
	z-index: 100;
	width: 80px;
	left: -345px;
	top: 6px;
}

#mainFlagAnchorDiv {
	height: 1px;
	width: 1px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

/*..........................Nav */
#navBar {
	text-align: left;
	clear: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*..........................Content */
#contentContainer {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 813px;
}
#content {
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: right top;
	background-image: url(../assets/contBG.png);
}
#content h1 {
	font-size: 1.4em;
	text-align: center;
	color: #493206;
}
#content img.floatL {
	float: left;
	margin-right: 1em;
}
#content p {
	margin: 0px 0px 1.2em;
	padding: 0px;
}
/*..........................Footer */
#footerNav {
	font-size: smaller;
	padding: 0px;
	margin: 0px;
}
#footerNav li {
	font-weight: bold;
	list-style: none;
	width: 100px;
	float: left;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
#footerNav li.last {
	border-right: 0;
}
#footerNav a {
	color: #55411C;
	text-decoration: none;
	display: block;
}
#footerNav a:hover {
	color: #F0E6D2;
	background-color: #BC8E41;
}
#footerNav ul {
	margin: 0px auto;
	padding: 0px;
	display: block;
	width: 303px;
}
#footer {
	padding-top: 5px;
	padding-bottom: 8px;
	background-image: url(../assets/footerBG.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 993px;
	margin-bottom: 15px;
	height: 34px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#legal {
	clear: both;
	text-align: center;
	font-size: 10px;
	margin-top: 10px;
	color: #967234;
}
img#homedogs {
	margin-right: 4px;
}
#mainCatchPhrase {
	font-weight: bold;
	color: #37322C;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content h2 {
	font-size: 1.3em;
	text-align: center;
	color: #846540;
}
.pedigreeLink {
	font-weight: bold;
}
.pedigreeLink a {
	color: #FFFFFF;
	background: #B68C3F;
	display: block;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #CDAC6D;
	border-right: 1px solid #896A30;
	border-bottom: 1px solid #896A30;
	border-left: 1px solid #CDAC6D;
	width: 300px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.pedigreeLink a:hover {
	color: #D9C69E;
	background-color: #A88742;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7A6230;
	border-right-color: #CFB076;
	border-bottom-color: #CFB076;
	border-left-color: #7A6230;
}
#content h3 {
	font-size: 1.2em;
	color: #D39532;
}
#content li {
	margin-bottom: 10px;
}
#content li li {
	margin-top: 4px;
	margin-bottom: 4px;
}
#content ul.bulletted li {
	list-style: none;
	background: url(../images/pawBullet.gif) no-repeat left center;
	padding-left: 25px;
}
#content #ourBoysDiv {
	background: url(../images/malesBG.gif) repeat-y;
	width: 100%;
}
#content #ourFemalesDiv {
	background: url(../images/femalesBG.gif) repeat-y;
	width: 100%;
}
#content div.dog {
	border: 3px double #CCCCCC;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background: url(../images/dogBG.jpg) no-repeat center bottom;
}

/*..........................Pedigree */
#pedigreeTable {
	width: 100%;
	border-right: 1px solid #E1CBA6;
	border-bottom: 1px solid #E1CBA6;
	border-left: 1px solid #E1CBA6;
}

#pedigreeCaption {
	font-weight: bold;
	color: #A6492F;
	background: #EBDCC2;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #E2CDA9;
	border-bottom: 2px solid #C09345;
	white-space: nowrap;
	text-align: center;
}

#pedigreeTable td {
	border: 1px solid #EBDCC2;
	padding: 5px;
	font-size: 0.8em;
	color: #3A1A10;
}
#contentContainer #content #address {
	font-weight: bold;
	border: 30px solid #F0F0F0;
	padding-top: 0px;
	padding-left: 120px;
	margin: 0px;
}
#contentContainer #content #address p {
	margin-left: 150px;
}
#legal a {
	color: #999B98;
	text-decoration: none;
}
.indexMenu {
	margin: 20px;
}
.indexMenu a:link, .indexMenu a:active, .indexMenu a:visited {
	font-weight: bold;
	color: #494539;
	text-decoration: none;
	background-color: #E0CEA6;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FDE2C1;
	border-right-color: #6D3E03;
	border-bottom-color: #6D3E03;
	border-left-color: #FDE2C1;
}
.indexMenu a:hover {
	color: #E0CEA6;
	background-color: #494539;
	
}
#headingDiv {
	text-align: center;
	color: #493206;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-y;
	background-position: left top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6F655E;
	border-bottom-color: #3B3632;
	display: block;
	background-image: url(../assets/headerBG1.png);
	height: 3px;
}
/*#headingDiv {
	text-align: center;
	color: #493206;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/heading1BGB.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6F655E;
	border-bottom-color: #3B3632;
	background-color: #CDC2B1;
	display: block;
}*/
#headingDiv h1 {
	text-align: center;
	color: #554A42;
	margin: 0px;
	padding-top: 2px;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 2px;
}
#navPrime ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navPrime li {
	display: block;
	width: 124px;
	float: left;
}
#navPrime a:link, #navPrime a:visited, #navPrime a:active{
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/dddTabs1.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #3E3E3E;
	padding-top: 5px;
	display: block;
	text-align: center;
	height: 20px;
}
#navPrime a:hover{
	background-image: url(../images/dddTabs1H.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;

}
#navPrime {
	width: 993px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 24px;
}
#top {
	position: fixed;
	z-index: 100;
	right: 10px;
	bottom: 20px;
}
#sitemapDiv a:link, #sitemapDiv a:visited, #sitemapDiv a:active {
	color: #463F35;
	text-decoration: none;
	display: block;
	background-image: url(../images/tint60.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}
#sitemapDiv a:hover {
	color: #FFFFFF;
	background-color: #666666;
	background-image: none;
}
#sitemapDiv li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4C4C4C;
	background-color: #EBEBEB;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 1px;
}
#sitemapDiv li li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7E7E7E;
	background-color: #BFBFBF;
	color: #858585;
	padding-top: 1px;
	padding-bottom: 1px;
}
#sitemapDiv li li li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4C4C4C;
	background-color: #EBEBEB;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 1px;
}
#mainWrap {
	width: 993px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	display: table;
	background-image: url(../assets/wrapBG.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#SideBar {
	float: left;
	width: 180px;
}
.hrClear {
	color: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.dog img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#SidebarHeader {
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
