body {
	background-image:url(../images/backgrounds/red-tiled-background.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*font styles*/
h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 36px;font-weight: bold;
	color: #2A4C7E;padding-top: 0px;padding-right: 4px;padding-bottom: 3px;
	padding-left: 4px; 
}
h2 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;font-weight: bold;
	color: #2A4C7E;padding-top: 12px;padding-right: 5px;padding-bottom: 2px;
	padding-left: 5px;
}

#contentarea {font-size: 16px; padding: 0 10px 10px 10px; }

#disclaimer{text-align:justify; color: #000000; padding: 0 5px 5px 5px; vertical-align: top;}
#disclaimer p{font-size: 12px;  } 
#disclaimer h3 {margin-left: 10px;}

#featuredproduct{ padding: 0 0 25px 0; text-align: center; font-size: 12px; color: #FFFFFF; }
#featuredproduct a {text-decoration: underline; font-weight: bold; color: #FFFFFF; font-size:14px;}
#featuredproduct li, #featuredproduct li a {text-align: left; font-weight: bold; color: #FFFFFF;}
#featuredproduct img {padding: 10px 0 10px 0; text-align: center;}

#partners{ padding: 25px 0 25px 0; text-align: center; font-size: 12px; color: #FFFFFF; }
#partners a  {font-size: 16px; text-decoration: underline; font-weight: bold; color: #FFFFFF; }  
#partners li, #partners li a {text-align: left; font-weight: bold; color: #FFFFFF;}
#partners img {padding: 10px 0 10px 0; text-align: center;}

#livechat { padding: 25px 0 0 0; text-align: center; font-size: 12px; color: #FFFFFF; }
#livechat a  {text-decoration: underline; font-weight: bold; color: #FFFFFF; }  
#livechat li, #livechat li a {text-align: left; font-weight: bold; color: #FFFFFF;}
#livechat img{padding: 10px 0 0 0; text-align: center;}

#newsletter { padding: 25px 0 25px 0; text-align: center; font-size: 12px; color: #FFFFFF; }
#newsletter a  {text-decoration: underline; font-weight: bold; color: #FFFFFF; }  
#newsletter li, #newsletter li a {text-align: left; font-weight: bold; color: #FFFFFF;}
#newsletter img {padding: 10px 0 10px 0; text-align: center;}

#redlist {color:#990000; font-weight: bold;}

.rightbox { padding: 25px 0 25px 0; text-align: center; font-size: 12px; color: #FFFFFF; }
.rightbox a {text-decoration: underline; font-weight: bold; color: #FFFFFF;  }
.rightbox li, .rightbox li a {text-align: left; font-weight: bold; color: #FFFFFF;}
.rightbox img {padding: 10px 0 10px 0; text-align: center;}

.warningtext {padding: 2px 20px 2px 20px; text-align: justify; }
.actnow18 {font-size: 18px; font-weight: bold; color: #ffffff; text-align: center;}
.actnow16 {font-size: 16px; font-weight: bold; color: #ffffff; text-align: center;}
.actnow14 {font-size: 14px; font-weight: bold; color: #ffffff; text-align: center;}

.arial_12pt, textblack12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
}
.textbold {font-weight: bold;}
.arial20pt_blue {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #2A4C7E;
	padding-right: 4px;padding-left: 4px;padding-bottom: 4px;
}
.arial_20pt_red {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;
	color: #7A2121;
}

.arial_20pt_white {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;
	color: #ffffff;
}
.Arial_18pt_Blue_NOPAD {font-family: Arial, Helvetica, sans-serif;font-size: 18px;
	font-weight: bold;color: #2A4C7E;
}
.Arial_18pt_Red {font-family: Arial, Helvetica, sans-serif;font-size: 18px;
	font-weight: bold;color: #7A2121;
}

.arial14pt_blue {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #2A4C7E;
	padding-right: 4px;padding-left: 4px;padding-bottom: 4px;font-weight: bold;
}
.arial14ptUnderline {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #7A2121;
	font-weight: bold;text-decoration: underline;
}
.red {color: #7A2121;
}
.lightRed {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.redbold_14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7A2121;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2A4C7E;
}

.paddingLeft_N_Right {padding-right: 8px;padding-left: 8px;
}
.padding360 {padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;
}
.red_bold_12pt_12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	font-weight: bold;color: #7A2121;
}
.Blue_bold_12pt_arial {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	font-weight: bold;color: #2A4C7E;
}
.arial_12pxwhite {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;
}
.copyrightSmallText_BLACK {font-family: Arial, Helvetica, sans-serif;font-size: 10px;
	padding-right: 5px;padding-bottom: 0px;padding-left: 5px;
}

.arial_11pt_white {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;
}
/*background elements*/
.textYellow {background-color:#FFFF00;}
.bluebackground {
	background-image: url(../images/layout/bluebackground.gif);
	background-repeat: repeat;
}
.textYellowBOLD {background-color:#FFFF00; font-weight:bold}

.blueHorizontalLine {background-color: #2A4C7E;background-repeat: repeat-x;
}
.product_bckgrnd {
	background-color: #D6DCE4;
}
.whitebckgrnd {background-color: #FFFFFF;
}
.blueAcross {
	background-image: url(../images/layout/blue_Across.gif);
	background-repeat: repeat-x;
}

.whitetext {color: #ffffff;}

/*Link Styles*/

a.happylinks:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;
	text-decoration: underline;
}
a.happylinks:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	color: #CCCCCC;text-decoration: underline;
}
a.happylinks:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	font-style: normal; text-decoration: underline;
}
   .bak2top {
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      color: #0000FF;
      background-color: #CCCCFF;
      border: 1px solid;
      border-color: #0000FF;
      padding: 2px;
   }


a.bottomlinks:link {font-family: Arial, Helvetica, sans-serif;font-size: 10px;
	color: #FFFFFF;text-decoration: underline;
}
a.bottomlinks:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;
	color: #CCCCCC;text-decoration: underline;
}
a.bottomlinks:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;
	font-style: normal;color: #2A4C7E;text-decoration: underline;
}
a.bottomlinks2:link {font-family: Arial, Helvetica, sans-serif;font-size: 10px;
	color: #FFFFFF;text-decoration: underline;
}
a.bottomlinks2:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;
	color: #CCCCCC;text-decoration: underline;
}
a.bottomlinks2:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;
	font-style: normal;color: #BF6F6F;text-decoration: underline;
}

a.Newslinks:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	color: #CC0000;text-decoration: underline;
}
a.Newslinks:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	color: #3300CC;text-decoration: underline;
}
/*textboxes*/
.smallTextBackground {
	background-image: url(../images/boxes/textboxSMALLwhiteWborder.gif);
	background-repeat: no-repeat;
}
.TextBox {
	background-image: url(../images/boxes/text-box.jpg);
	background-repeat: no-repeat;
}
.alltextbox {
	background-image: url(../images/boxes/text-box-for-pet-sites.gif);
	background-repeat: no-repeat;
}
.textBox_WithSMALLBLUE {
	background-image: url(../images/boxes/textboxwithBlue_more-room.gif);
	background-repeat: no-repeat;
}
.big_testimonial_box {
	background-image: url(../images/boxes/Biggest-Text-Box.gif);
	background-repeat: no-repeat;
}
.bluetextbox_moreRoom {
	background-image: url(../images/boxes/textboxwithBlue_more-room.gif);
	background-repeat: no-repeat;
}


/* paw box */
.pawbox {width: 472px; margin-left:auto; margin-right: auto; margin-top: 25px; margin-bottom: 25px; font-family: Arial, Helvetica, sans-serif; }
.pawboxtopheader {height: 54px; padding: 20px 22px 0px 22px;  text-align: center; background-image:url(../images/boxes/paw/topgraphic.gif); }
.pawboxsubheader{ padding: 0px 22px 0px 22px; text-align: center; background-image:url(../images/boxes/paw/repeat-contentsection.gif); }
.pawboxcontent {padding: 10px 22px 0px 22px; text-align: justify; font-size: 12px; background-image:url(../images/boxes/paw/repeat-contentsection.gif); }
.pawboxcontent p, pawboxbottom p{margin-bottom:0; margin-top: 0; }
.pawboxbottom {height: 76px; padding: 10px 22px 0px 22px;  margin-top: 0px; text-align: left;  font-size: 12px; background-image:url(../images/boxes/paw/bottomgraphic.gif);}
.pawboxbottomsig {text-align: right;  font-family: Arial, Helvetica, sans-serif; color: #2A4C7E; font-size: 16px; font-weight: bold; padding-right:50px; }
.pawboxtopheader, .pawboxbottomsig {font-family: Arial, Helvetica, sans-serif; color: #2A4C7E; font-size: 16px; font-weight: bold;}
.pawboxsubheader {font-family: Arial, Helvetica, sans-serif; color: #7A2121; font-size: 16px; font-weight: bold;}


/* above the fold */
.bulletheadblue1 {font-size: 36px; color: #0000FF; }
.bulletheadblue2 {font-size: 24px; color: #0000FF;}
.bulletheadblue3 {font-size: 16px; color: #0000FF; }
.bulletheadred1 {font-size: 36px; color: #FF0000; }
.bulletheadred2 {font-size: 24px; color: #FF0000; }
.bulletheadred3 {font-size: 16px; color: #FF0000; }
.bulletheadblue1, .bulletheadblue2, .bulletheadblue3, .bulletheadred1, .bulletheadred2, .bulletheadred3{text-align: center; font-weight: bold; }
.bulletheadblue1, .bulletheadblue2, .bulletheadred1, .bulletheadred2, {font-family:Georgia, "Times New Roman", Times, serif; }
.bulletheadblue3, .bulletheadred3 {font-family: Arial, Helvetica, sans-serif;}



/*
--------------------------------------------
Search Bar
--------------------------------------------
*/

#search_bar {
            background-color: #198eee;
            height: 40px;
            margin: 5px auto 8px;
            padding: 1px 0 0 0;
            position: relative;
            width: 98%;
}

/* Google Site Search */

#cse {
            margin: 8px 0 8px 5px;
            text-align: left;
}

/* End Google Site Search */