body {
	background: none repeat scroll 0 0 #2A5B9E;
    font-family: Times New Roman;
    color:#FFFFFF;
    font-size: 12px;
    height: 100%;
    margin: 0 auto;
    text-align: center;
    background-repeat: repeat-y;
    background-position:center;
}

.rightContent {
	margin-top: 10px;
}
a:link, a:visited {
	color:#86aee4; font-weight:bold;
}

a:hover {
	color:#98bbeb; font-weight:bold;
}

.dogNameLink:link, .dogNameLink:visited, .dogNameLink:hover, .dogNameLink:active {
	color:#ffffff; font-weight:bold; text-decoration:none;
	text-shadow: 2px 2px #3C2E96;
	font-size:1.4em;	
}

.dogLinks:link, .dogLinks:visited,  .dogLinks:active  {
	color:#FFFFFF;
}
.dogLinks:hover {
	color:#3C2E96;
}
.dogNameBox {
	position:relative;
	left:3px;
	top:-10px;
	width:154px;
	background-color:#602420;
}

#headerBox {
    background-image: url("../images/flowerheader.png");	
	background-color:#3e7acb;
    height: 71px;
    margin: 0 auto;
    width: 1197px;
	border-bottom:3px solid #998ce7;
	border-top:1px solid #998ce7;	
    }
    
#titleBox {
    background-image: url("../images/bannerpic.png");
    height: 250px;
    margin: 0 auto;
    width: 1197px;
    }
    
#menuBox {
      
    height: 51px;
    margin: 0 auto;
    width: 1132px;
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
    }

.menu-container {
   margin: 0 auto;
   width:1132px;
   }
.menu-image {
	position:relative;
	float:left;
	width:120px;
}
.menu-image:hover {
	background-color:#998CE7;
}

.menu-image:hover > a {
	font-color:#ffffff;
}
#menuButtonBox {
	background-color:#3c2e96;

    margin: 0 auto;
    top:-51px;
    position:relative;
	border-bottom:3px solid #998ce7;
	border-top:1px solid #998ce7;	
    }

#backDrop {
	background-color:#2A5B9E;
    height: 100%;
    margin: auto auto 0;
    width: 1197px;
    }
    
#footer {
    background-image: url("../images/flowerheader.png");	
	border-top:1px solid #7de3cc;
	border-bottom:3px solid #7de3cc;	
   background-color:#1c8b73;
    background-repeat: repeat-y;
    bottom: 0;
    height: auto;
    
    margin: 0 auto;
    text-align: center;
}

.footer_text {
	padding-top:5px;
	color:#ffffff;
    height: 40px;
    left: 78px;
    position: relative;
    width: 1132px;
	text-shadow: 1px 1px #000000;	
}

#menu_content {
    background-image: url("../graphics/mythicalback.jpg");
    background-repeat: repeat-y;
}

#menu {
    float: left;
    left: 40px;
    position: relative;
    top: 5px;
    width: 170px;
}

#maincontent {
    float: right;
    font-size: 14px;
left: -25px;
    position: relative;
    width: 1132px;top: -70px;
}



.dogpagetitle {
	font-size: 1.4em;
	font-weight:bold;
	color:#FFFFFF;
}

.textmain {
    text-align: left;
	margin-top: 10px;
}


.overlayIcon {
    border: 0 none;
}

.dogInfoBackground {
    background-image: url("../images/flowerbox.png");	

    background-repeat: no-repeat;
}
.dogInfoBackground:hover {
    background-color:#c8daf3;
}

.dogImage {
/*border:5px solid #1c8b73;*/
}

.dogInfoBox {	
	padding-top:5px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:159px;
	position:relative;
	float:left;
	height:175px;
    background-color:#1c8b73;
    border:1px solid #3C2E96;	
}
.dogInfoBox:hover {
    background-color:#3C2E96;
	background-image:none;
}

.dogInfoSpace {
    float: left;
    width: 5px;
}

.dogInfoNoPic {
}
.noPictureText {
	color:#FFFFFF;
	font-size:1.5em; 
	position: relative;
    top: 100px;
}

.offspring_dam {
	font-size:.8em;
}
.dogdivide-wide {
	height:3px;
	background-color:#FFFFFF;
}

h2 {
	font-size:1.5em;
	color:#7de3cc;
}

.newsdate {
color:#ffffff;
font-weight:bold;
}

.dogText {
	position:relative;
	left:20px;
}

.showRec tr th {
	background-color:#E6AF24; 
}

.odd td {
	background-color:#FFFFFF;
}

.even td {
	background-color:#B1E2FF;
}

.pedURL { font-size:.8em; }

.noPictureText {
	position:relative;
top:7px;
width:144px;
height:144px;

left:7px;
}

.noPicture {	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:108px;
	position:relative;
	float:left;
	height:108px;
	text-align:center;
	align:center;
	border: 1px solid #000000;
}
.dogNameBox {
position:relative; 

/* background-color:#B495BA;
padding: 4px;
border:1px solid #64395A;*/
}



.noPictureText {
	position:relative;
top:0px;
width:144px;
height:144px;
background-color:#000000;
left:3px;

border:5px solid #602420;
}

.dogInfoVert {
	height:20px;
}

.dogLinkBox {
	background-color:#998ce7;
	border: 4px double #3c2e96;
	height:20px;
	width:60%;
}

.dogPageBox {
	background-color:#323232;
	border: 4px double #000000;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	padding-top:5px;
}



.showresult {font-size:12px; border-style:solid; border-color:#86AEE4}
.showresultTH {background: #3E7ACB;   }
.showrecordTH {background: #3E7ACB;    }

.offspring {font-size:12px; border-style:solid; border-color:#AA9FB3; width:600px;}
.offspringTH {background:#9F92AA;   }


.tablerow1{background:#31C9A7 }
.tablerow2{background:#3C2E96   }



/* http://paletton.com/#uid=53E0u0kohH+pvr7pJucepR9cqTC */
.color-primary-0 { color: #3E7ACB }	/* Main Primary color */
.color-primary-1 { color: #27528E }
.color-primary-2 { color: #2A5B9E }
.color-primary-3 { color: #86AEE4 }
.color-primary-4 { color: #98BBEB }

.color-secondary-1-0 { color: #5A47D1 }	/* Main Secondary color (1) */
.color-secondary-1-1 { color: #3C2E96 }
.color-secondary-1-2 { color: #4232A7 }
.color-secondary-1-3 { color: #998CE7 }
.color-secondary-1-4 { color: #A89DED }

.color-secondary-2-0 { color: #31C9A7 }	/* Main Secondary color (2) */
.color-secondary-2-1 { color: #1C8B73 }
.color-secondary-2-2 { color: #1E9B7F }
.color-secondary-2-3 { color: #7DE3CC }
.color-secondary-2-4 { color: #8FEAD6 }



/* As RGBa codes */

.rgba-primary-0 { color: rgba( 62,122,203,1) }	/* Main Primary color */
.rgba-primary-1 { color: rgba( 39, 82,142,1) }
.rgba-primary-2 { color: rgba( 42, 91,158,1) }
.rgba-primary-3 { color: rgba(134,174,228,1) }
.rgba-primary-4 { color: rgba(152,187,235,1) }

.rgba-secondary-1-0 { color: rgba( 90, 71,209,1) }	/* Main Secondary color (1) */
.rgba-secondary-1-1 { color: rgba( 60, 46,150,1) }
.rgba-secondary-1-2 { color: rgba( 66, 50,167,1) }
.rgba-secondary-1-3 { color: rgba(153,140,231,1) }
.rgba-secondary-1-4 { color: rgba(168,157,237,1) }

.rgba-secondary-2-0 { color: rgba( 49,201,167,1) }	/* Main Secondary color (2) */
.rgba-secondary-2-1 { color: rgba( 28,139,115,1) }
.rgba-secondary-2-2 { color: rgba( 30,155,127,1) }
.rgba-secondary-2-3 { color: rgba(125,227,204,1) }
.rgba-secondary-2-4 { color: rgba(143,234,214,1) }