borderless
{
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
padding: 0.25em;
background-color: #FFFFFF;
color: #333333;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
} 
/* generic classes */
 body {font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;  background-color:#cccccc; text-align:center;}
ul, a, p, li, div, h1, h2, h3, h4 {margin: 0px; padding: 0px;}
#wrap { background-color: #eff7fe; border: 1px solid #c4c4c4; height: 100%; }
.bgClr{background-color: #eff7fe;}
#whiteWrap { background-color: #ffffff; border: 1px solid #c4c4c4; height: 100%; }
ul {list-style-type:none;}
a { text-decoration:none; color:#000000;}
.px13{height: 13px; display: block; background-color: #eff7fe;}
img {border:0px;}
/* formatting clases */
.verdana_11_bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
a:hover.verdana_11_bold {text-decoration:underline;}
.verdana_11_normal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a:hover.arial_11_normal {text-decoration:underline;}
.arial_11_bold_red {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #740808; font-weight: bold;}
a:hover.arial_11_bold_red{text-decoration:underline;}
.verdana_12_bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.verdana_14_bold_blue { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #07559f; }

.arial_14_bold_white{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold;}
.right_align{text-align: right;}
.advanceSearch {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #4f4f4f; text-decoration: underline;}
.advanceSearch:hover {text-decoration: none; color:#000000;}
#alertBox{background-color: #d6efff; border: 1px solid #c0cfd8;}
#alertBox th { background: url(images/alertHeader.gif) 0 0 repeat-x; height: 24px; text-align:left; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.alert{font: bold 14px Arial, Helvetica, sans-serif; color:#333333;}
.topPadding8px {padding-top: 8px;}
.redText {color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
.redLnkText {color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;text-decoration:underline;}

/* classes for Form */

.inputBox{font-family:Arial, Helvetica, sans-serif; font-size:10px; display:block;}
.inputBoxReadOnly{height: 16px; font-family:Arial, Helvetica, sans-serif; font-size:10px; border-left:1px; border-top:1px; border-style:inset;}
.numeric_field {text-align:right;height: 12px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.inputBoxImage{height: 18px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.formLabel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#323232;}.btn{background:url(images/btn_bg.gif) 0 0 repeat-x; border:none; border-top:1px solid #2a67cb;  height: 25px; padding:0px 5px 2px 5px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #363636; }
.controlPad{padding-left: 5px;}
fieldset{padding:10px; border: 1px solid #c4c4c4; }

p.divider{background-color: #006699; display: block; height: 1px; width:100%;}
.numeric_field {text-align:right;}

.nopad{padding: 0px;}
/* one time used class */
#logo {margin-left: 17px;}
#clinicloginWindow {background:url(../images/fc_loginWindow.jpg) 0 0 no-repeat; display:block; width: 330px; height: 203px;}
/* specific IDs */
.divider {background:url(../images/mainLink_divider.gif) 0 0 no-repeat; display:block; height:47px; width: 4px;}

#search{ background:url(../images/searchBg.jpg) #C7E5FF 0 0 repeat-x ; border: 1px solid #c4c4c4; height: 77px; padding: 6px; }
#contentTop{ background: url(../images/contentTopBg.jpg) #E5F1FD 0 0 repeat-x; border: 1px solid #c4c4c4; height: 29px; line-height: 29px;  }
/*#mainBg{background:url(images/bg.gif) 0 0 repeat-y;}*/
#header{background:url(../images/header_color.gif) 0 0 repeat-x;}
/* specific links */
.submit a {background:url(images/submitBtn.jpg) 0 0 no-repeat; display:block; width:84px; height:24px;}
.submit a:hover {background:url(images/submitBtn_hover.jpg) 0 0 no-repeat;}
a.loginLink {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #3b3b3b; font-weight: bold;}
a:hover.loginLink  {color:#000; text-decoration:underline;}
/*box classes */
.top {background-image:url(../images/topBg.jpg); font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#FFFFFF; text-align:center;}
.ver_divider {background:url(images/ver_divider.gif) 50% 0 repeat-y;}
.hori_divider {background:url(../images/horiLine.gif) 0 30% repeat-x;}

/* Leftpan Classes */
.whiteBox{padding:10px 10px 10px 10px; background-color:#FFFFFF; border: 1px solid #c4c4c4;} /*fixes for IE*/
.whiteBoxHome{padding:10px 10px 10px 10px; background-color:#FFFFFF; border: 1px solid #c4c4c4;}
.whiteBoxLogin{padding:10px 10px 10px 10px; background-color:#FFFFFF; border: 1px solid #c4c4c4;}

/*Content Classes*/
.productPadding {padding: 18px 0px 18px 0px;}
.coupen{ background-image:url(images/coupen3.jpg); background-repeat: no-repeat; width: 118px; height: 112px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.thumbnail {border:5px solid #003366;}
.photo{border:1px solid #003366;}
/*CSS for header*/
.leftCurve{ background:url(../images/topLeft.jpg) 0 0 no-repeat; width:6px; height:31px;}
.rightCurve{ background:url(../images/topRight.jpg) 100% 0 no-repeat; width:5px; height:31px; }
/*End here*/
.leftArrow a{ background:url(images/coupentsLeft.jpg) 0 0 no-repeat; width: 17px; height:110px; display:block;}
.rightArrow a{ background:url(images/coupensArrow.jpg) 0 0 no-repeat; width: 18px; height:110px; display:block;}
/* classes for first Template */
.whiteBox1{background-color:#FFFFFF; border: 1px solid #c4c4c4;}
.shopping a{background:url(images/shoppingIcon.jpg) 0 0 no-repeat; width:46px; height:41px; display:block;}
.popClass {border: 1px solid #84bbef; background-color:#e8f6fc; padding: 5px; overflow: auto;  }


/* CSS for alternate row color in grid*/
.alternateRowColor{background-color: #e5e6e6;}
.currentcolor1{ color :#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;} 
/**************************************/
/* classes for second Template */
.non_rxItem{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; font-weight:bold; text-align:center;}
.rxItem{font-family:Arial, Helvetica, sans-serif; color:#ff0000; font-size: 11px; font-weight:bold; text-align:center;}
/* new class */
.text
{
font-family:Arial, Sans-Serif,Helvetica;
}
/*Class added to Display css on Error message control */
.ErrCss
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: Red;
}
#loading
{
font: bold 10px Verdana;
color: Black;
}

.modalBackground
{
background-color: Gray;
filter: alpha(opacity=70);
opacity: 0.7;
}
background
{
width: 240px;
height: 200px;
}
div.transbox
{
width: 246px;
height: 500px;
background-color: #ffffff;
filter: alpha(opacity=70);
opacity: 0.7;
}
		
/***********************************/
.FormLable
{
font-family: Verdana,  Arial, Helvetica, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
color:#0a3a6d;
text-align:left;
}
/**********************************Used in PMS ********************************************/
.Y {background-color:#fbff98;  height: 24px; font-weight:normal; color:#323232; padding-left: 2px;}
.R {background-color:#fe4f47;  height: 24px; font-weight:normal; color:#ffffff; padding-left: 2px;}
.G {background-color:#e6fdd8;  height: 24px; font-weight:normal; color:#323232; padding-left: 2px;}
.B {background-color:#d9f0fe;  height: 24px; font-weight:normal; color:#323232; padding-left: 2px;}

/************************************/
/* end*/

/* css for ajax animation control*/


.BgAdvSearch { width:250px; height:34px; background-image:url(images/BgAdvSearch.gif) 0 0 no-repeat;}
/**************************** New CSS******************************************/
.PageBody {font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background-color:#e6e6e6; } 
.mainTable {width:1000px;text-align:center; background-color:#ffffff; border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; padding:0;} 
.MenuBG { width:100%; height:30px; background-image: url(../images/MenuBG.gif);} 
.SectionSeperator { width:1px; background-color:#d1d1d1; padding:0; margin:0;}
.leftPanel { width:240px; padding:4px; vertical-align:top;} 
.rightPanel { padding:4px; vertical-align:top;} 
.CartText { color:#d98d0e; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:normal;float:left ; }
.Space10 { height:5px; padding:0; margin:0;} 
 /*CSS for Advance Search Help*/
 
 a:hover.arial_12_bold_blue {text-decoration: underline; color:#000000;}
 /* End */ 
.otherSection {padding:4px;  border-top: 1px solid #bfbfbf;}


/*CSS for Menu*/

/* End */
.CartText { color:#d98d0e; font-family: verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight:normal; }
.NormalTextForm {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#323232; padding-left:10px;}
.NormalText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#323232;}
.astrisk{color:#FF0000; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding: 0px; text-align:right; padding-left:1px; padding-right:1px;}
.SectionTable{ width:1000px;}

/*********************** CSS for Login Page padding ********************/
.LgPadding{ padding:0px; margin:0px;}
/*************** CSS for popup *********************/
.NewwhiteBox
{
padding: 10px 10px 10px 10px;
background-color: #Fafafa;
border: 1px solid #c4c4c4;
}
/*************** CSS for forgot link *********************/
.inputNumericBox{font-family:Arial, Helvetica, sans-serif; font-size:10px;text-align:right;}
.arial_14_bold_red {font: bold 12px Arial, Helvetica, sans-serif; color: #740808;padding-left:10px;}
.arial_14_bold_red_itemdetail {font: bold 12px Arial, Helvetica, sans-serif; color: #740808;}
.arial_11_normal {font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align:justify;}
a:hover.arial_11_normal {text-decoration:underline;}
/*************** CSS for ViewCart link *********************/
.ViewCart{ background-color:#FFFFFF;   border: 1px solid #c4c4c4; height:635px;} /*fixes for IE*/
/*************** END*********************/
.selectedItem {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7b250e; font-weight: bold;}
/*************** CSS for RedCross *********************/
.redCross{background:url(images/redCross.gif) 0 0 no-repeat; height: 12px; font: bold 10px Arial, Helvetica, sans-serif; display:block; color: #740808;}
.titlecss {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc; font-weight: bold;}

.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.ShoppingCartLnk {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #d98d0e; font-weight:bold;}
a:hover.ShoppingCartLnk{text-decoration:underline;}
.ShpCartLnk {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #d98d0e; font-weight:bold; text-decoration:underline;}

/*************************** CSS for Catalog Category Image***********************************/
.IconFI { background-image: url(../images/catalog/BgFeaturedItem.gif); height:35px; width:225px; background-repeat:no-repeat; vertical-align:middle; background-position:center; text-align:left; padding-left:42px;}
 .IconCat {height:38px; width:69px; background-repeat:no-repeat; vertical-align:middle; text-align:right; padding-right:30px; padding-top:4px;}
 .IconDog { background-image: url(../images/catalog/IconDog.gif); height:38px; width:69px; background-repeat:no-repeat; vertical-align:middle; text-align:right; padding-right:30px; padding-top:4px;}
 .IconHorse { background-image: url(../images/catalog/IconHorse.gif); height:38px; width:69px; background-repeat:no-repeat; vertical-align:middle; text-align:right; padding-right:30px; padding-top:4px;}
 .IconPocketPets { background-image: url(../images/catalog/IconPocketPet.gif); height:38px; width:69px; background-repeat:no-repeat; vertical-align:middle; text-align:right; padding-right:30px; padding-top:4px;}
 .IconReptiles { background-image: url(../images/catalog/Iconlyzard.gif);height:38px; width:69px; background-repeat:no-repeat; vertical-align:middle; text-align:right; padding-right:30px; padding-top:4px;}
 .IconBird { background-image: url(../images/catalog/IconBird.gif); height:38px; width:69px; background-repeat:no-repeat; vertical-align:middle; text-align:right; padding-right:30px; padding-top:4px;}

/*  Keyword Section  ****************************************/
.ksnazzy h1 { margin:0;padding:0 5px 5px 10px; border-bottom:1px solid #cecece; color: #007dc8; text-align:left;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.ksnazzy p { margin:0; padding:5px 10px; font-size: 0.8em; }

.ksnazzy { background: transparent; width:225px; margin:5px auto; }

.ktop, .kbottom {display:block; background:transparent; font-size:1px;}

.kb1, .kb2, .kb3, .kb4 {display:block; overflow:hidden;}

.kb1, .kb2, .kb3 {height:1px;}

.kb2, .kb3, .kb4 {background:#ffffff; border-left:1px solid #cecece; border-right:1px solid #cecece;}

.kb1 {margin:0 5px; background:#cecece;}

.kb2 {margin:0 3px; border-width:0 2px;}

.kb3 {margin:0 2px;}

.kb4 {height:2px; margin:0 1px;}

.kboxcontent {display:block; border:0 solid #cecece; border-width:0 1px; height:auto; background: #ffffff;}

* html .kboxcontent {height:1px;}

.color_ak {background:#ffffff; color:#007dc8;}

/***********************************************************/ 


/* Featured Item Control ****************************************/

.bsnazzy p { margin:0; padding:5px 10px; font-size: 0.8em; }

.bsnazzy { background: transparent; width:225px; margin:10px auto; }

.btop, .bbottom {display:block; background:transparent; font-size:1px;}

.bb1, .bb2, .bb3, .bb4 {display:block; overflow:hidden;}

.bb1, .bb2, .bb3 {height:1px;}

.bb2, .bb3, .bb4 {background:#ffffff; border-left:1px solid #cecece; border-right:1px solid #cecece;}

.bb1 {margin:0 5px; background:#cecece;}

.bb2 {margin:0 3px; border-width:0 2px;}

.bb3 {margin:0 2px;}

.bb4 {height:2px; margin:0 1px;}

.bboxcontent {display:block; border:0 solid #cecece; border-width:0 1px; height:auto; background:#ffffff; }

* html .bboxcontent {height:1px;}

.color_b {background:#ffffff; color:#007dc8;}



/***********************************************************************/
/* Search For Clinic by Customer ****************************************/

.lsnazzy p { margin:0; padding:5px 10px; font-size: 0.8em; }

.lsnazzy { background: transparent; width:225px; margin:10px auto; }

.ltop, .lbottom {display:block; background:transparent; font-size:1px;}

.lb1, .lb2, .lb3, .lb4 {display:block; overflow:hidden;}

.lb1, .lb2, .lb3 {height:1px;}

.lb2, .lb3, .lb4 {background:#f3f6f7; border-left:1px solid #6f838f; border-right:1px solid #6f838f;}

.lb1 {margin:0 5px; background:#6f838f;}

.lb2 {margin:0 3px; border-width:0 2px;}

.lb3 {margin:0 2px;}

.lb4 {height:2px; margin:0 1px;}

.lboxcontent {display:block; border:0 solid #6f838f; border-width:0 1px; height:auto; background:#f3f6f7; }

* html .lboxcontent {height:1px;}

.color_cl {background:#f3f6f7; color: #6f838f;}

/***********************************************************************/

.Space15 { height:15px; padding:0; margin:0;} 
.Space3 { height:3px; padding:0; margin:0;} 
.SectionLine {height:1px; padding:0; margin:0; background-color:#cecece;}
.KeyWordText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;text-decoration: underline; color:#323232;padding-left:5px;}
.KeyWordTextDisabled{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;text-decoration:none; color:#323232;padding-left:5px;}
.LoginBgFC
 { 
 	background-image: url(../images/BgLogin.gif); 
 	height:200px; 
 	width:308px; 
 	margin:0;
 	padding:0;
 	background-repeat:no-repeat; 
 	background-position:bottom left;
  }
  
  .SearchBgFC
 { 
 	background-image: url(../images/BgSearch.gif); 
 	height:200px; 
 	width:308px; 
 	margin:0;
 	padding:0;
 	background-repeat:no-repeat; 
 	background-position:right bottom;
  }
.FCHeaderText
    {  
        color: #007dc8;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
    }
.ForgotLinkText
{ 
    color: #012f5c;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    text-decoration:underline;
}