/* Default Classes */

body {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-weight: normal;

	line-height: normal;

	text-decoration: none;

	text-transform: none;

	padding: 0px;

	margin: 0px;

	background-color: #FFF;

	color: #656565;

}

img {

	border: 0px;

}

input {

	overflow: visible;

}

.colorTxt {

	font-family: Verdana, Geneva, sans-serif; 

	font-size: 11px;

	color: #a4a4a4;

	text-decoration: none;

}

.normalTxt {

	font-family: Verdana, Geneva, sans-serif; 

	font-size: 11px;

	color: #a4a4a4;

	text-decoration: none;

}



.blogTxt {

  font-family: Verdana ;

  font-size: 12px;

}

.blogHead {

  font-family: Verdana ;

  font-size: 14px;

  font-weight: bold;

}

.blogDate {

  font-family: Verdana ;

  font-size: 12px;

  font-weight: italian;

}

/* Index Left Column */

.leftCol {

	background-color: #fff;

	padding: 25px;

	vertical-align: top;

	width: 568px;

}



.menuTopWelcome{

	font-family: verdana ;

	font-size: 11.5px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}



.menuTop{

	font-family: verdana ;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}



.leftColGift {

	background-color: #fff;

	padding: 1px;

	vertical-align: top;

	width: 568px;

}



.leftCol .welcomepic {

	padding: 0 0 0 10px;

	vertical-align: top;

	width: 255px;

}

.leftCol .welcomeContent {

	vertical-align: top;

	line-height: 20px;

}

.leftCol .welcomeContent .title{

	font-size: 22px;

	font-weight: bold;

	color: #00bcca;

	vertical-align: top;

	padding: 0 0 16px 0;

}



.titleWelcome{

	font-family: Century Gothic ;

	font-size: 22px;

	font-weight: normal;

	color: #00bcca;

	vertical-align: top;

	padding: 0 0 16px 0;

}

.leftCol .welcomeContent .heading1 {    

	font-size: 12px;

	font-weight: bold;

	color: #F177A6;

	vertical-align: top;

	padding: 0 0 2px 0;

}

.leftCol .productCols {

	vertical-align: middle;

	text-align: center;

	border-right: 1px dotted #943b1d;

	height: 116px;

}

TABLE.popup {

  border-width: 1px;

  border-style: dotted;  

  border-color

}

/* Index Right Column */

.rightCol {

	vertical-align: top;

	width: 289px;

	color: #db6e43;

}

.rightCol .title {

	padding: 0 0 12px 0;

	vertical-align: top;

	font-size: 16px;

	font-weight: none;

	color: #923f21;

}

.emailList {

	height: 82px;

	padding: 12px;	

	vertical-align: top;

	background: #FFF;

}

.emailList .textBox {

	width: 190px;

	color: #923f21;

	padding: 1px;

	height: 16px;

	vertical-align: top;

	border: 1px solid #db6e43;

	margin: 0 0 6px 0;

}



/* Header Classes */

.headerFields {

	background-color: #f6c1d5;

	padding: 14px 18px 0;

	width: 306px;

}

/*Middle Content Classes */

.middleCont_margin {

	padding: 7px 0 0 0;

	vertical-align: top;

}

.middleCont {

	background-color: #FFF;

	padding: 5px;

	margin: 7px 0 0 0;

	vertical-align: top;

}

.grayCont {

	background-color: #fff;

	padding: 10px;

	vertical-align: top;

}

.grayContViewall {

	background-color: #fff;

	padding: 10px;

	vertical-align: top;

}



.middleCol {

  background-color: #fff;

	padding: 5px;

	vertical-align: top;

}

/* Index Left Column */

.leftCol {

	background-color: #fff;

	padding: 25px;

	vertical-align: top;

	width: 568px;

}

.leftCol .welcomepic {

	padding: 0 0 0 10px;

	vertical-align: top;

	width: 255px;

}

.leftCol .welcomeContent {

	vertical-align: top;

	line-height: 20px;

}

.leftCol .welcomeContent .title {

	font-size: 22px;

	font-weight: bold;

	color: #00bcca;

	vertical-align: top;

	padding: 0 0 16px 0;

}

.leftCol .productCols {

	vertical-align: middle;

	text-align: center;

	border-right: 1px dotted #943b1d;

	height: 116px;

}

/* Index Right Column */

.rightCol {

	vertical-align: top;

	width: 289px;

	color: #db6e43;

}

.rightCol .title {

	padding: 0 0 12px 0;

	vertical-align: top;

	font-size: 13px;

	font-weight:bold;

	color: #00bcca;

}



.subTitle {

	padding: 0 0 12px 0;

	vertical-align: top;

	font-size: 12px;

	font-weight: bold;

	color: #A4A4A;

}



.petMonthDesc {

	padding: 0 0 12px 0;

	vertical-align: top;

	font-size: 11px;

	font-weight: normal;

	color: #DC6D42;

}

.skipIntro {

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	cursor: pointer;

	padding: 0 36px 0 0;

}

.skipIntro:hover {

	text-decoration: underline;

}

/* Footer Classes */

.footer {

	padding: 0 0 0 0;

	text-align: center;

	vertical-align: top;	

}

.footer a {

	padding: 0 5px;

	color: #0DC3C6;

	font-size: 11px;

	text-transform: uppercase;

	text-decoration: none;

}

.footer a:hover {

	text-decoration: none;

}

.footer .copyright {

	text-align: center;

	font-size: 10px;

	vertical-align: top;

	padding: 8px 0 0 0;

	text-transform: uppercase;

}

.footer .copyright a{

	color: #656565;

	font-size: 10px;

	padding: 0;

	text-decoration: none;

}

.footer .copyright a:hover{

	color: #656565;	

	text-decoration: underline;

}
.footlinks {
  padding:0px 0px 0px 0px;
  font-family: Verdana, Geneva, sans-serif; 
  font-size: 10px;
  color:#F7C1D5;
  text-decoration:none;
}

/*Footer for Bottom Links */
.footer1 {
	padding: 0 0 0 0;
	text-align: center;
	vertical-align: top;
	color:#999999;
	text-decoration: none;
}
.footer1 a {
	padding: 0 10px;
	color:#999999;
	/*color: #656565;*/
	font-size: 11px;
	text-decoration: none;
}
.footer1 a:hover {
	text-decoration: none;
	color:#FF8FBB;
}
.footer1 .copyright {
	text-align: center;
	font-size: 10px;
	vertical-align: top;
	padding: 8px 0 0 0;
}
.footer1 .copyright a{
	color: #656565;
	font-size: 10px;
	padding: 0;
	text-decoration: none;
}
.footer1 .copyright a:hover{
	color: #656565;	
	text-decoration: underline;
}

/************************************** Navigation ***************************************************/

.horizontalcssmenu {

	clear: both;

	padding: 0 5px 0 0;

	width: 100%;

}

.horizontalcssmenu_ul {

    font-family: Verdana, Geneva, sans-serif;

	margin: 0;

	padding: 0;

	list-style-image:none;

	list-style-type:none;

}

.horizontalcssmenu_ul li {

	position: relative;

	display: inline;

	float: left;

	margin: 0;	

}

.horizontalcssmenu_ul li a {

	display: block;

	padding: 0px 16px;

	text-decoration: none;

	font-size: 11px;

}

.horizontalcssmenu_ul li a:hover {

	text-decoration: none;

	background: #f7c1d5;

	color: #ffffff ;

}

.horizontalcssmenu_ul li ul {

	left: 0;

	top: 0;	

	margin: 1;

	padding: 0;

	position: absolute;

	display: inline;

	visibility: hidden;

	border: 1px solid #A4A4A4;

}

.horizontalcssmenu_ul li ul li {

	display: inline;

}

.horizontalcssmenu_ul li ul li a {

	width: 200px ;	

	padding: 2px 4px 2px 0;

	background: #ffffff;

	border: 0px solid #202020;

	text-align: left;

	

	font-weight: normal;

}

.horizontalcssmenu_ul li ul li a:hover {

	background: #f7c1d5;

	color: #ffffff ;

}



/* End */



.sectionLinks1 {

	font-family: Verdana, Geneva, sans-serif;

	vertical-align: top;

	text-align: center;

	padding: 0px 0;

}

.sectionLinks1 a {	

/*	font-weight: bold;*/

	font-size: 12px;

	text-transform: uppercase;

	text-decoration: none;

	padding: 0 5px;

	color: #0dc3c6;

}

.sectionLinks1 a:hover {

	text-decoration: underline;

}

.sectionLinks2 {

	vertical-align: top;

	text-align: right;

}

.sectionLinks2 a {

	padding: 0 4px;

	font-weight: bold;

	font-size: 12px;

	text-transform: uppercase;

	text-decoration: none;

	color: #929292;

}

.sectionLinks2 a:hover {

	text-decoration: underline;

}

/* Product Classes */

.contentCont{

	background: #FFF;

	vertical-align: top;

}

.borderTitle {

	font-size: 11px;

	font-weight: bold;

	padding: 11px 0 7px 12px;

	text-transform: uppercase;

	border-bottom: 1px solid #f0f0f0;

	color: #7e3212;

	vertical-align: top;

}

.pMainCont {

	font-size: 11px;

	font-weight: bold;

	vertical-align: top;

	padding: 5px 5px 5px 5px;

	vertical-align: top;

}

.productFilters {

	padding: 10px 20px;

	vertical-align: top;

	text-align: right;

	text-transform: uppercase;

	font-size: 11px;

	font-weight: bold;

	color: #9a9a9a;

	vertical-align: top;

}

.productFilters a {	

	color: #9a9a9a;

	text-decoration: none;

}

.productFilters a:hover {	

	color: #9a9a9a;

	text-decoration: underline;

}

.productFilters .aActive {	

	color: #656565;

}

.productCont {

	vertical-align: top;

}

.productCont .leftArrow {

	vertical-align: middle;

	padding: 0 10px 0 0;

	width: 10px;

}

.productCont .rightArrow {

	vertical-align: middle;

	padding: 0 0 0 10px;

	width: 10px;

}

.productCont .mainCont {

	vertical-align: top;

	background-color: #f0f0f0;

}

.sizeyourdogpopup {

  width: 550; 

  height: 390px; 

	background-color: #FFF;

	position:absolute; 

	display:none; 

	margin:0; 

  top: 50% ;

  left: 50% ;

  margin-left: -225px;

  margin-top: -195px;

	z-index:101;

  padding: 10px;



  border: 1px solid #848284;

  top: 50% ;

  left: 50% ;

  margin-left: -225px;

  margin-top: -195px;

  

  font-weight: normal;

	font-size: 10px;

}

.sizeyourdogpopupBackground {    

  position: fixed;

  opacity:0.8;

  filter:alpha(opacity=80);

  

  left:0px; 

  top:0px;

  padding:0;

  margin:0;

  /*padding-bottom: 10000px; 

  margin-bottom: -10000px;*/



  height: 100%;  

  width: 100%;

  background-color:#000000;     

  z-index:100;  

  display:none;

}



.sizeyourdogpopup h2 {

  font-weight: bold;

	font-size: 12px;

	text-transform: uppercase;

	text-decoration: none;

	padding: 0 0px;

	color: #0dc3c6;

}



.sizeyourdogpopup h4 {

  font-weight: bold;

	font-size: 10px;

	text-transform: uppercase;

	text-decoration: none;

	padding: 0 0px;

	color: #f177a6;

}

.emptySmallProductCells {

  background-color: #dedede;

	height: 116px;

  width: 135px;

}

.emptyLargeProductCells {

  background-color: #dedede;

	height: 239px;

  width: 239px;

}

.divExt {

  position: absolute; 

  z-index: 2;

  width: 278px; 

  height: 116px; 

  background:url(images/bgimage.png);

}

.divExtRight {

  position: absolute; 

  z-index: 2;

  width: 239px; 

  height: 116px; 

  background:url(images/bgimage270.png);

  /*background-color: #ffffff;*/

  border: 0px solid #848284;

}

.bigdivExtCont {

	clear: both;

	height:239px;

	vertical-align:middle;

	padding: 20px 0 0 0;	

}

.bigdivExt {

 display: none;

 width: 420px;

 height: 239px;

 background:url(images/bigbgimage.png);

 position: absolute;

 /*vertical-align: top;

  position: absolute;

  z-index: 2;

  width: 420px; 

  height: 240px; 

  background:url(images/bigbgimage.png);

  border: 1px solid #f00;  */

}

.bigdivExt_2 {

 display: none;

 width: 420px;

 height: 239px;

 background:url(images/bigbgimage.png);

 position: absolute; 

}



.emptyLargeProductDiv {

  background-color: #dedede;

	height: 239px;

  width: 239px;

}

.productCont .mainCont .productsCells{

	vertical-align: middle; /* top */

	text-align: center;

	background-color: #FFF;

	/*height: 116px;*/

	width: 272px;

}

.productCont .mainCont .productsCells img{

	border: 1px;

}

.productCont .mainCont .productsCells .largeImg{

	border: 0px;

	height: auto;

	width: 80px;

	height: 80px ;

}



.productCellHeadline{

  color: #0dc3c6;

  font-size: 10px;

  font-weight: bold;

}

.productCellText{

  color: #a4a4a4;

  font-size: 10px;

  font-weight: normal;

}



.productCellLink a {

  color: #606060;

  font-size: 11px;

	font-weight: bold;

	text-align: right;

	text-decoration: none;

}

.productCellLink a:hover {

	text-decoration: underline;

}



.bigProductCellHeadline{

  color: #0dc3c6;

  font-size: 11px;

  font-weight: bold;

  padding: 8px 8px 8px 8px ;

}

.bigProductCellText {  

  font-size: 15px;

  color: #a3a3a3;

  font-weight: normal;

  padding: 8px 8px 8px 8px ;

}



.bigProductCellLink a {

  color: #606060;

  font-family: Verdana, Geneva, sans-serif;

  font-size: 11px;

  font-weight: bold;

  text-align: right;

  text-decoration: none;

  padding: 8px 8px 8px 8px ;

}

.bigProductCellLink a:hover {

	text-decoration: underline;

}

/* Best Sellers Scroller */



#pscroller_bs {

  height: 170px;

  border: 0px;

  padding: 5px;

}



.pscroller_c_bs {

  font-family: Verdana, Geneva, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



.headerError {

  font-family: Verdana, Geneva, sans-serif;

  font-size: 14px;

  line-height: 1.5;

  font-weight: bold;

  color: #ff0000 ;

  background-color: #FFF;

} 



.categorieHeader a {

  font-family: Verdana, Geneva, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #a4a4a4 ;

  text-decoration: none;

}

/* By Manoj */

.cont_heading_td {

  padding:9px 10px 9px 10px;

  font-family: Verdana, Geneva, sans-serif; 

  font-size: 13px;

  font-weight: bold;

  color: #F177A6;

  text-decoration: none;

}



.productSpecialPrice {

	color:#a3a3a3;	

	font-weight:bold

}

.main {

  padding:9px 0px 9px 10px;

  font-family: Verdana, Geneva, sans-serif;

  font-size: 13px;

  color: #a4a4a4;

  text-decoration: none;

}



.smallText {

	color:#0dc3c6;

	font-size: 11px;

	text-decoration:none;

}

.dropDownTxt{

	color:#FFF;

	border:0;

	background: #f7c1d5;

	font-size: 10px;

	text-decoration:none;

}

.smallText_shopping{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #656565 ;

}



.input_1 {

	width:40px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

}



.checkoutBarFrom, .checkoutBarTo {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #F177A6;

}

.checkoutBarCurrent {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #8c8c8c;

}



.empty_shoppingCart {

  font-family: Verdana, Geneva, sans-serif;

  font-size: 14px;

  color: #a4a4a4;

  text-decoration: none;

}



.shopping_clickEnlarge {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #656565 ;

	text-decoration: underline;

}

.defination1 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	text-transform: uppercase;

	color: #943b1d;

	font-weight: bold;

	vertical-align: middle;

}

.defination2 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	text-transform: uppercase;

	color: #943b1d;

	font-weight: bold;

	vertical-align: middle;

}



.pawfolio {

  padding: 20px 30px;

  font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-weight: none;

	vertical-align: left;

}



.pawfolio h2 {

  font-weight: bold;

	font-size: 16px;

	text-transform: uppercase;

	text-decoration: none;

	padding: 0 0px;

	color: #943b1d;

}



.messageStackError, .messageStackWarning {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

}




