/* basic elements */
body {margin:0px; background:#092D45}
.background-left {background:url(bg-left.jpg) no-repeat top right;}
.background-right {background:url(bg-right.jpg) no-repeat top left;}
.template-height { min-height:390px; height:auto;}
/* for Internet Explorer */
/*\*/
* html .template-height {
height: 390px;}



h1 {line-height: 20px; margin: 0px 0px 5px 0px;}
h2 {line-height: 20px; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; color: Red;}

.sidebarcontent {width: 145px;}

.menunav {background:url(nav-bar.jpg) no-repeat top left; width:760px; height:39px;}

.header-text {padding-left: 5px; width:410px;}
.tempmain-text {padding-left: 5px; width:750px;}
.header-image {padding-right: 5px;}
.footernav {background:url(footer-image.jpg) no-repeat top left; height:42px;}

.smallbox-top {background: url(list-top.jpg) no-repeat top left; width:203px; height:15px; overflow:hidden;}
.smallbox-middle {background: url(list-middle.jpg) repeat-y top left; width:203px;}
.smallbox-bottom {background: url(list-bottom.jpg) no-repeat top left; width:203px; height:84px;}

.green-box-container {float:left; padding-left:3px;}
.boxgreentop {background:url(gree-top.jpg) no-repeat top left; width:152px; height:15px; overflow:hidden; }
div.boxgreentop a  {width:120px; height:24px; display:block; padding-top:2px;
font: bold .8em; text-align:center;}
div.boxgreentop a:link {color: black; text-decoration:none;}
div.boxgreentop a:hover {color:#F33; text-decoration:underline;}
.boxgreenmiddle {background:url(green-middle.jpg) repeat-y top left; width:152px; height:190px;}
.boxgreenbottom {background:url(green-bottom.jpg) no-repeat top left; width:152px; height:42px;}

.sublinks {background:url(subnavbar.jpg) no-repeat top left; height:37px; width:760px;}
.subnavicons { float:left;}
.subnavtext {color:#0D2F4A; font-weight:bold; font-size:12px; margin-top:5px;}

.browsingheaders {background:url(related-header.jpg) repeat-x top left; height:30px; width:210px;}

.specialcontainer {float:right;}
.specialsleft {background:url(speciallink1.jpg) no-repeat top left; height:20px; width:10px; float:left;}
.specialsmid {background:url(speciallink2.jpg) repeat-x top left; height:20px; float:left;}
.specialsright {background:url(speciallink3.jpg) no-repeat top left; height:20px; width:9px; float:left;}
/* ePet Web CSS Template */
.none {}
.netscapeignoresthis	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; }	/*----- netscape browser fix -----*/
.smallnormal, .news-text {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 13px; }
.smallnormaltable		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.smallnormaltablealt	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Red; }
.mednormal, .boxtext, .headtext, .boxhead, body	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 13px }
.mednormaltable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.medbold, .news-header, .relatedheaders
{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold }
.relatedheaders			{font-size:14px; margin: 7px 0px 0px 5px; color:#0071BB}
.medboldalt				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Red; }
.medboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Black; }
.largebold 				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 18px; font-weight: bold; color: Black;  }
.largeboldwelc	,.largeboldwelc1, h1	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #71AAE3;  }
.largeboldalt			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Red; }
.smallcompact			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px }
.smallbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold; }
.smallboldnews			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold; color: #0033CC; }
.newsbox				{padding-left:15px;}
.smallboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtablealt		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Red; }
.smallboldtabletop		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtemplate		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; }
.smallboldfooter		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Gray; }
.LocationBar			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; color: Black; }
.searchtexthighlight	{background: #FFEE00; }
.news-header			{color:#FFFFFF}


/*---------- turn off default site link ---------------------------------------

off-A:link					{text-decoration: underline; color: #4245FF; }
off-A:visited				{text-decoration: underline; color: #4245FF; }
off-A:hover					{text-decoration: underline; color: Red; } */


/*---------- template header menu ------------------------------------*/

A.templatemenu:link, 
A.templatemenu:visited, 
A.templatemenu:hover 		
{ font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 13px; text-decoration: none;}

A.templatemenu:visited {color: #4245FF;}

A.templatemenu:hover	{ color:#666666;}

/*---------- template footer menu ------------------------------------*/

.footer-links { font-family:Georgia, Times New Roman, Times, serif; font-size: 12px;}

/*---------- mini basket link ----------------------------------------*/

A.minibasket:link		{text-decoration: underline; color: #4444FF; }
A.minibasket:visited	{text-decoration: underline; color: #4444FF; }
A.minibasket:hover		{text-decoration: underline; color: Red; }


/*---------- product location bar ------------------------------------*/

.locationlink				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black;}
A.locationlink:link			{text-decoration: underline; color: #4444FF; }
A.locationlink:visited		{text-decoration: underline; color: #4444FF; }
A.locationlink:hover		{text-decoration: underline; color: Red; }


/*---------- product categories --------------------------------------*/

.link-padding				{ padding-right:15px; padding-left:15px;}
.prodtypemenu				{font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; font-weight:bold;}
A.prodtypemenu:link			{text-decoration: none; color: black;  }
A.prodtypemenu:visited		{text-decoration: none; color: black;  }
A.prodtypemenu:hover		{text-decoration: none; color: White; background-color: #0282D7;}

A.prodtypemenu1:link		{text-decoration: none; color: Black; }
A.prodtypemenu1:visited		{text-decoration: none; color: Black; }
A.prodtypemenu1:hover		{text-decoration: none; color: Gray; background-color: #7ACAFF }

A.prodtypemenu2:link		{text-decoration: none; color: Black; }
A.prodtypemenu2:visited		{text-decoration: none; color: Black; }
A.prodtypemenu2:hover		{text-decoration: none; color: Gray; background-color: #7ACAFF }


table.minibasket		{ width:155px; }
tr.minibasketline 		{background-color: #FFF7E7; }
tr.minibasketline2 		{background-color: #F8E4C3; }

hr				{height: 1px; color: #DDDDDD; background-color: #DDDDDD; border-width: 0px; }
hr.hr2				{height: 1px; color: #000000; background-color: #000000; border-width: 0px; }
pre				{font-family: Courier,Times New Roman,Serif; font-size: 10px; }
select			{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }
select.currencymenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.prodtypemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }



table.mainpage			{background-color: White; }
table.topsales			{background-color: White; }

tr.mainpagetableline 		{background-color: #C1D8F0; }
tr.mainpagetableline2 		{background-color: #529AFF; }
tr.mainpagetablespecial		{background-color: #ffffff; }
tr.mainpageversionhighlight		{background-color: #FFDD44; }
td.shortformatproduct		{background-color: #F9F9F9; border: 1px dashed #EAEAEA; }
.front-specials				{ border-bottom: 1px solid #999999; background: #FCFCFC;}
/*---------- For cat boxes, all link boxes frame --------------------------------------*/
td.shortformatproduct2		{border: solid 1px; border-color: #4B67AE; background-color: #ffffff; }
td.topsales					{padding:3px; text-align:left; }



.buttonstyle		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; background-color: #0099FF; }
.textboxsmall		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; }
.style55 {font-size: 16px}
.leftbord-space { padding:5px;
border-left: solid 1px; border-color:#999999;
border-right: solid 1px; border-color:#999999 }
.botborder { border-bottom: solid 1px; border-color:#999999 }
/*---------- topseller for the header text topseller2 for the content text  --------------------------------------*/
.topseller {}
.topseller2 { padding-top:5px; padding-right: 8px;}
/*---------- catbox_one indivdual tr - catbox_all is the table  --------------------------------------*/
.catbox_one {padding-left: 8px; text-align:left;}
.catbox_all { background:#FBFBFB; border:1px solid #666666;}
.cat-box {}

/*---------- For Verison Display Boxes --------------------------------------*/
.vspacer { width:40px; float:left;}
.pricestyle { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #CC0000;} 
.text5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.vspacer2 { width:40px; float:left;}
.tdvinfo { vertical-align:top; color: #FF9900}
.vsubmit { text-align:center;}
.suppstyle {color: #000000;} 
.textstyo6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.row2color { background-color:; text-align:left; width: 100%;}
.row1color { background-color:; text-align:left; width: 100%;}
.tabler {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.bg {	}
.supprodimage {

padding: 3px;
}
.vimgalign {
vertical-align:middle;
text-align:center;
}
.priceborder {
	
	border-bottom: 1px solid #B8EA86;
	background-color: #EBF9DD;
	padding-left: 2px;
}
.imgspace {
padding:10px;
 }
.subbutton {font-family: Verdana,Arial,Helvetica,Sans-Serif; 
font-size: 10px; font-weight: bold; color: White; background-color: #BBAAAA; }

/* for product images */
.productimage {float:left;padding-right:0px;}
.prodimage {padding-right:0px; border:1px solid black;}