/*              CSS Document                */
/* GPA Delaware - Greyhound Pets of America */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, /*em,*/ font, img, ins, kbd, q, s, samp,
small, strike, /*strong,*/ sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; /*font-family: inherit;*/ vertical-align: baseline; }
	
/* remember to define focus styles! */
:focus { outline: 0; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/*** CONTENT ITEMS ***/

body { margin-top:5px; background-color:#9e9b9b; line-height: 1; }
hr { color:#000; }
#wrappper { margin:0 auto; width:785px; position:relative; }
#topImage { height:37px; background-image:url(../images/top-round.gif); background-repeat:no-repeat; }
#bottomImage {  height:37px; background-image:url(../images/bottom-round.gif); background-repeat:no-repeat; }
#contentImage { background-image:url(../images/bg-body.gif); background-repeat:repeat-y; }
#topLogo { position:relative; top:0px; left:40px; }

#bodyContent { margin:0 auto; width:710px; position:relative; background-image:url(../images/bg-content.jpg); background-repeat:repeat-y; }
#content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; color:#333333; line-height:1.25em; padding:5px 25px; }
#content p { margin:10px 7px; }
#topContent { height:29px; background-image:url(../images/top-content.gif); background-repeat:no-repeat;  }
#bottomContent { height:29px; background-image:url(../images/bottom-content.gif); background-repeat:no-repeat;  }

#copyRight { margin:-2px auto 35px auto;  width:700px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.55em; color:#FFFFFF;}

#contentHome { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; color:#333333; line-height:1.25em; }

#home { position:absolute; left: 53px; top: 45px; z-index:100; }

/*** FEATURED HOUND ***/
#feature { float:left; left: 1px; top: 5px; z-index:1; width: 360px; }
#featContain { float:right; width:330px; margin:0 5px 0 0 ; }
#featTop { height:40px; background-image:url(../images/top-featured.gif); background-repeat:no-repeat; position:relative; }
#featHead { position:absolute; font-size:1.25em; font-weight:600; left: 415px; top: 47px; width:300px; }
#featContent { padding:0 25px; }
#featContent p{ padding:5px 5px; }
#featContent a, #featContent a:link, #featContent a:visited { color: #000; text-decoration: underline;  font-weight:600;  }
#featContent a:active, #featContent a:hover { color: #fa061d; text-decoration: underline; font-weight:600;  }
#featBody { background-image:url(../images/bg-featured.gif); background-repeat:repeat-y; }
#featBottom { height:34px; background-image:url(../images/bottom-featured.gif); background-repeat:no-repeat; position:relative; }



a, a:link, a:visited { text-decoration: none; color: #000; }
a:active, a:hover { color: #fa061d; text-decoration: underline; }		
/**/	
.clear { clear:left;  }
.clear2 { clear:left; height:275px; }

/*** AVAILABLE HOUND ***/

.availContain { position:relative; width:100%;  margin:25px 0px; z-index:1; }
.headshot { float:left; width:275px;  }
.sellingpoint { float:left; width:375px; margin:25px 0 0 5px; }
.sellTop { height:49px; background-image:url(../images/top-available.gif); background-repeat:no-repeat; position:relative; }
.sellBody { background-image:url(../images/bg-available.gif); background-repeat:repeat-y; padding:10px; width:90%; }
.sellHead { position:absolute; font-size:1.25em; font-weight:600; left: 313px; top: 46px; width:300px; }
.sellContent p{ padding:5px; }
.sellContent a, .sellContent a:link, .sellContent a:visited { color: #000; text-decoration: underline;  font-weight:600;  }
.sellContent a:active, .sellContent a:hover { color: #fa061d; text-decoration: underline; font-weight:600;  }
.sellBottom { height:29px; background-image:url(../images/bottom-available.gif); background-repeat:no-repeat; position:relative; }

.foto { position:absolute; right: 5px; bottom: -45px; z-index:2;  }

/*** INTERIOR PAGES ***/

#Incontent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; color:#333333; line-height:1.45em; }
#leftContain { float:left; width:277px; margin:0; text-align:center; }
#rightContain { float:left; width:415px; margin:0; }
.inTop { height:29px; margin:0; background-image:url(../images/interior-top.gif); background-repeat:no-repeat; position:relative; }
.inBody {  background-image:url(../images/interior-bg.gif); background-repeat:repeat-y; padding:1px 25px; }
.inBottom { height:29px; background-image:url(../images/interior-bottom.gif); background-repeat:no-repeat; position:relative; }
.inContent p{ padding:3px 5px; }
.inContent a, .inContent a:link, .inContent a:visited { color: #000; text-decoration: underline;  font-weight:600;  }
.inContent a:active, .inContent a:hover { color: #fa061d; text-decoration: underline; font-weight:600;  }



/*** NAVIGATION ***/

#navContainer { width:710px; height:22px;  margin:10px auto 15px auto;  position:relative; }
#navigationDiv { width:100%; height:22px; background-image:url(../images/bg-nav.gif); background-repeat:repeat-x; }
#navLeft { float:left; }
#navRite { float:right; }

.mainavigation { font-family: verdana,arial,sans-serif; font-size:11px; color:#000; padding:5px 0 0 0; text-align:center; }
.mainavigation a, a:link, a:visited { text-decoration: none; color: #000; }
.mainavigation a:active, a:hover { color: #000; text-decoration: underline; }	

/*** DROP DOWN MENUS  ****/

/* Display */
.menuStyle { width: 140px; margin: 0px; padding: 0px; font-size: 10px; color: #000; font-family: verdana,arial, sans-serif; /*border: solid 1px #07044B; */background-color: #D5D4DD; }
.menuStyle ul { margin: 0px; padding: 0px; text-align: left; list-style-type: none; width: 100%; }
.menuStyle ul li { margin: 0px; padding: 0px; /*border-top: 1px solid #07044B;*/ background-color: #d4d09c; display: block; width: 100%; }
.menuStyle ul li a { padding: 4px 8px 4px 8px; display: block; text-decoration: none; color: #000; width: 88%; }
.menuStyle ul li a:hover { text-decoration: none; display: block; color: #FFFFFF; background-color: #000;  }
	
/* Positioning */
#menuHead   { z-index: 50; }
#menuHead1, #menuHead2, #menuHead3, #menuHead4, #menuHead5, #menuHead6, #menuHead7, #menuHead8  { position: relative; }
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8 { position: absolute; z-index: 100; visibility: hidden; }

#notification {
	background-color:#FF664F;
	color: white;
	width: 690px;
	margin: 0 auto 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#notification h3 a { color: white; font-weight: bold; }
