/* basic css */
body { 
	font: 9pt/17pt georgia; 
	color: #555753; 
	margin: 0px; 
	padding: 0px;
	 	}
.main-header { background: url(template_r1_c1.jpg) no-repeat top left; width: 780px; height:209px ; border-right: 1px solid black;}	
.left-news {width:200px;}
.left-news-table {padding-left: 5px; }
.header-news {padding-left: 5px;}
.image-space {padding-right: 10px}
.border-right {border-right: 1px solid #666666;}

.main-body {border-right: 1px solid #666666; border-left: 1px solid #666666; padding-left: 5px;}

.footer { background: url(template_r5_c1.jpg) no-repeat bottom left; width:780px; height:58px; border-right: 1px solid #666666;}

.welcome-company {margin-left: 290px; margin-top: 125px; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 18px; font-weight: bold; color: #0066FF;}
.epet-pop {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #000000; margin-left: 5px;}
.search-box {
	text-align:right;
	width: 320px;
	position:absolute;
	height:47px;
	z-index:4;
	top: 30px;
	left: 450px;
}
.sale-pop-bg {background: url(pop-up-bg.jpg) no-repeat top left; width:411px; height: 183px;}
.form-email {margin-left: 50px; padding-top: 100px; width: 300px;}
.sale-pop {position:absolute; width:382px; left:7px; top:4px; z-index: 9; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color:#FFFFFF; font-weight:bold;} 
/* text styles */

.netscapeignoresthis	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; }	/*----- netscape browser fix -----*/
.smallnormal			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; }
.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				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px }
.mednormaltable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.medbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color:#000000 }
.medbold12				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold; color:#000000; }
.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;  }
.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: 10px; font-weight: bold }
.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: 10px; color: Black; }
.searchtexthighlight	{background: #FFEE00; }
.largeboldwelc			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 18px; font-weight: bold; color: Black;  }

/* epet */


table.minibasket		{border: solid 1px; border-color: #333333; background-color: #C1D8F0; }
tr.minibasketline 		{background-color:  #0059B5; }
tr.minibasketline2 		{background-color: #C1D8F0; }

hr				{height: 1; color: #DDDDDD; background-color: #DDDDDD; 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; }

form			{margin: 0 }

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		{border: solid 1px; border-color: #333333; background-color: #ffffff; }
td.topsales					{border: solid 1px; border-color: #333333; background-color: #C1D8F0; }
.topseller { width: 150px;}

.buttonstyle		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; background-color: #BBAAAA; }
.textboxsmall		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; }
.buttonstyle		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; background-color: #BBAAAA; }
.textboxsmall		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; }
.style55 {font-size: 16px}
.botborder { border-bottom: solid 1px; border-color:#999999 }

/* top bar code */

.welcome-text {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: #0066FF; font-weight:bold; padding-left:5px;}
.style7 {
	font-size: 24px;
	color: #0066CC;
}
.style8 {
	color: #830300;
	font-size: 15px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dotborder {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
}
.botborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.topbord {	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.dotbordersmall {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
	font-size: 10px;
}

/*---------- 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;}
.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:#BBD3EE; text-align:left; width: 100%;}
.row1color { background-color:#E6FFE6; 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 {
	background-position: right top;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #C1D8F0;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C1D8F0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	background-color: #E6EFF9;
	}
.supprodimage {

padding: 3px;
}
.vimgalign {
vertical-align:middle;
text-align:center;
}
.priceborder {
	
	border-bottom-width: 1px;
	
	border-bottom-style: solid;
	
	border-bottom-color: #000000;
	background-color: #A9C8EB;
}
.imgspace {
padding:10px;
 }
.imgbord {border: 1px solid black;}