/* CSS Document */

/* MAIN HTML STYLES *************************/

body, table, p, td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #656565;
	text-align: left;
	font-size: 11px;
}

body {background-color:#333333;}
img { border: 0; }
.hr {display:block;margin:5px 0 5px 0;}
h4 {font-size:160%;font-weight:normal;margin:0px;}
/*h1 and h2 get sIFR'd */
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:275%;font-weight:normal;margin:0px;color:#2a424e;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:185%;font-weight:normal;margin:0px;color:#2a424e;}


/* NEW SUB HOME */

.box1 {cursor:pointer;margin:0 0 10px 10px;width:160px;height:125px;background:url('/images/sub_buttonBG1.gif');color:#fff;}
.box1 b {padding-top:10px;margin:0px 5px 0 10px;font-size:120%;display:block;}
.box1 p {margin:58px 5px 0 10px;color:#fff;}
.box1 a, .box1 a:hover {color:yellow;font-weight:bold;}

.box2 {margin-left:10px;width:160px;height:129px;background:url('/images/sub_buttonBG2.gif');color:#fff;}
.box2 b {padding-top:10px;margin:0px 5px 0 10px;font-size:120%;display:block;}
.box2 p {margin:5px 5px 0 10px;color:#fff;}
.box2 a, .box2 a:hover {color:yellow;font-weight:bold;}

.petListDiv {padding:10px;display:table-cell;vertical-align:middle}
.petListDiv img {border:2px solid #990000;float:left;margin-right:10px;}
.petListDiv a:hover img {border:2px solid yellow;float:left;margin-right:10px;}
.petListDiv a, .petListDiv a:hover {font-size:140%;}

.subBackNav {width:497px;height:37px;background:url('/images/sub_BacknavBG.gif') no-repeat;position:relative;margin-top:5px;}
.subBackNav a, .subBackNav a:hover {display:block;position:absolute;top:11px;left:15px;font-weight:bold;}

/* Sub pet data */

.largerB {font-size:120%}
.dataLeft {width:110px;font-weight:bold;text-align:right;padding-right:10px;}


/* CUSTOM CLASSES *************************/
.footer {
	font-size: 10px;
	color: #B30910;
}

.quote {
	color: #121212;
	font-style: italic;
	font-size: 10px;
}

.input {
	border: 1px solid #7F9D89;
	background-color: #FFFFFF;
	width: 130px;
}

.submit {
	font-size: 11px;
}


/* LINKS *************************/
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:none;
}

a:hover {
	color: #990000;
	text-decoration:underline;
}

.navLink {
	font-size: 11px;
	font-weight: bolder;
	color: #B30910;
	text-decoration: none;
}

.navLink:hover {
	color: #666666;
	text-decoration: none;
}

.footerLink {
	font-size: 10px;
	color: #B30910;
	text-decoration: underline;
}

.footerLink:hover {
	color: #666666;
	text-decoration: none;
}


/* CUSTOM ID'S *************************/
#quote {
	background-image: url(../images/quoteBG.jpg);
	height: 177px;
}

#footer {
	height: 45px;
	background-image: url(../images/footerTile.jpg);
	border-top: 1px solid #B30910;
	padding: 5px;
}

#content {
	padding-right: 10px;
}

#navigation {

	height: 152px;
	width: 181px;
	vertical-align: top;
}

#navigationTbl {
	background-repeat: no-repeat;
}

#linkBox {
	width: 30px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.errorbox {
background:url('/images/errorBG.gif') top left no-repeat #EF868C; border:1px solid #890D0E;
margin: 20px;
font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; color: #FFF;
padding: 8px 15px 25px 30px; text-align: left;
}


.msgbox {
background:url('/images/msgBG.gif') top left no-repeat #98CFDD; border:1px solid #266271;
margin: 20px;
font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; color: #FFF;
padding: 8px 15px 25px 30px; text-align: left;
}

.adminBreadcrumb { margin-bottom:10px; width:100%; border-bottom:1px solid grey; }
.sectionHead { color: white; font-size: 100%; background-color: b40d14; padding: 5px; border: 1px solid grey; margin-bottom: 5px; margin-top: 5px;}



    /**********************************************************/
   /**********************************************************/
  /**** NEW STYLES ADDED FEB 9/2007 for NEW HEADER, ETC. ****/
 /**********************************************************/
/**********************************************************/


.headerTable { position: relative; width: 770px; height: 220px;  background:url('../images/header2.jpg') top right no-repeat #fff; }
.quoteTD { position: relative; width: 568px; height: 168px; }
.quoteText { position: relative; top:44px; left: 264px; width: 256px; color: #000; }
.quoteName { position: relative; top:44px; left: 264px; width: 256px; text-align: right; font-style: italic; color: #000; }
.headerMenuTD { position:relative; width: 568px; height: 52px; font-family: 'verdana','sans-serif'; font-size: 12px; }
.headerMenuTD a { color: white; text-decoration: underline; margin-right: 25px; }
.headerMenuTD a:hover { color: #fff799; }
