/* Cordelia Pet CSS by NQ Webdesign www.nqwebdesign.com */


/* -- IMPORTED STYLESHEETS
----------------------------------------------------------------------------------------------------------*/
@import "reset.css";
@import "typography.css";
@import "common.css";

/* -- DEFAULT
----------------------------------------------------------------------------------------------------------*/
body
{
	font:12px "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
	background:#000;
}
html, body, #layout
{
	height: 100%;
	margin:0; padding:0;
}

.full-height 
{
	min-height: 100%;
}

* html .full-height
{
	height: 100%;
}

div#layout
{
	min-width:850px;

}

div#footer {
	background-color: #000;
	color: #DDD;
	text-align: center;
	height: 45px;
	padding: 10px 0;
	margin: -65px 0;
	text-align:center;
	float:left;
	width:100%;
	font-size:11px;
	display:inline;
}

div#footer .wrap
{
	width:800px;
	margin:0 auto;
	padding:0 25px;
}

div.clear-footer {
height: 40px;
}

div#layout-left-col { width:49.99%; background:url(../images/petcare/pattern.gif); margin:0; padding:0; float:left; text-align:right; }
div#layout-right-col{ width:50%; background:url(../images/breeding/pattern.gif); margin:0; padding:0;  float:left; text-align:left;}

div.content { width:375px; padding:5px 25px 20px 25px; text-align:left; }

div#layout-left-col div.wrap {  background:url(../images/front/left-col.gif) repeat-x;  }
div#layout-right-col div.wrap { background:url(../images/front/right-col.gif) repeat-x;}

div#layout-left-col div.content { margin:0 0 0 auto;  color:#E0D5E4;  }
div#layout-right-col div.content { margin:0 auto 0 0; color:#D6E4EA;}


h1.logo { line-height:0; margin:0 0 18px 0; padding:0; }
h1.logo a { border:none;}

div#layout h1.logo a,
div#layout-left-col h1.logo a:link,
div#layout-left-col h1.logo a:visited,
div#layout-right-col h1.logo a:link,
div#layout-right-col h1.logo a:visited
{
	border:none;
}


h2.intro
{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#ffccff;
	line-height:24px;
	font-weight:normal;
	margin:0 0 18px 0;
	padding:0;
}


h2
{
	color:#ffccff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	letter-spacing:0.5px;
}

div#layout-right-col h2
{
	color:#00e8fd;
}

div#layout-right-col h2.intro
{
	color:#D6E4EA;

}

div#layout-left-col a:link { color:#F82CBA; text-decoration:none; border-bottom:1px solid #F82CBA;}
div#layout-left-col a:visited { color:#F82CBA; text-decoration:none; border-bottom:1px dotted #F82CBA;}
div#layout-left-col a:hover {color:#FFF; border-style:solid; border-color:#FFF;}



div#layout-right-col a:link { color:#00E8FD; text-decoration:none; border-bottom:1px solid #00E8FD;}
div#layout-right-col a:visited { color:#00E8FD; text-decoration:none; border-bottom:1px dotted #00E8FD;}
div#layout-right-col a:hover {color:#FFF; border-style:solid; border-color:#FFF;}

div#footer a:link { color:#00E8FD; text-decoration:none; border-bottom:1px solid #00E8FD;}
div#footer a:visited { color:#FFF; text-decoration:none; border-bottom:1px dotted #00E8FD;}
div#footer a:hover {color:#F82CBA; border-style:solid; border-color:#FFF;}