html, body {
	height: 100%;	
}

body {
	margin:0px; padding:0px;
	background-color:#ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #030303;	
	font-weight: normal;
	}
h1 {
	font-size: 24px;
	color: #34527e;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 18px;
	color: #34527e;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 0px;
}
h3 {
	font-size: 16px;
	color: #34527e;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 0px;
}
.topPhone {
	color:#415373; 
	font-size:16px; 
	font-weight:bold; 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 60px;
}
.priceHP {
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold; 
	color: #ff0000;	
	text-decoration: none;
	vertical-align:middle;
}
#pageContainer {
	width:780px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:1px dashed #333;
	background-color:#fff;
	
}
#topMenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #FFF;
	width: 980px;
	height: 166px;
}

#footer {
	
	width: 980px;
	height: 50px;
	text-align: center;
}
#footerBar {
	background-image: url(/images/footerBackground2.jpg);
	width: 980px;
	height: 25px;
}
.bodyText{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #030303;	
	font-weight: normal;
	}
.TTTopC {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #030303;	
	font-weight: normal;
	}
.pharmacyCheckerLogo {
	float:  right;	
}
.copyrightText{
	padding: 5px 0 0 0;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #808080;
}
.footerMenu:link, .footerMenu:visited, .footerMenu:active {
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;	
	text-decoration: none;
	vertical-align:middle;
}
.footerMenu:hover {
	color: #ff3c00;	
}
.footerMenuLine {
	padding: 1px 0 0 0;
	height: 25px;
}

.footerLink:link, .footerLink:visited, .footerLink:active {
	color: #ffaa00;	
}
.footerLink:hover {
	color: #ff3c00;	
}
.topImage {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #FFF;
	width: 458px;
	height: 166px;
	float: left;
}
.menuLine {
	background-image: url(/images/topMenuBackground.jpg);
	width: 980px;
	height: 31px;	
}
.menuItem:link, .menuItem:visited, .menuItem:active {
	padding: 0;
	padding-top: 8px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;	
	text-decoration: none;
	vertical-align:middle;
}
.menuItem:hover {
	color: #ff3c00;	
}
.topLogo {
	float: right;
	width: 322px;
	height: 166px;
	background-color: #28314e;
}
.topBarRight {
	background-color: #144e56;
	float: right;
	width: 194px;
	height: 36px;
}
#mainBody {
	background-color: #144e56;
	height: 100%;
}
.loginText {
	text-align:right;
	float: right; 
	color:#415373; 
	font-size:12px; 
	font-weight:normal; 
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	width: 300px;
}
.leftColumn {
	float: left;
	width: 200px;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.leftColumnSm {
	float: left;
	width: 200px;
	padding: 5px 10px 10px 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.leftMenuDivider {
	width: 190px;
	height: 12px;
	
	padding: 0;
	/* background-image: url(/images/men8uImage_spacer.gif); */
	background-repeat:no-repeat;
	clear: both;
	background-color: #34527e;
}
.leftMenuDividerSm {
	width: 198px;
	height: 1px;
	
	padding: 0;
	/* background-image: url(/images/men8uImage_spacer.gif); */
	background-repeat:no-repeat;
	clear: both;
	background-color: #34527e;
}
.leftMenuDividerSpacer {
	width: 190px;
	height: 12px;
	padding: 0;
	clear: both;
}
.menuItem {
	width: 190px;
	/* height: 58px; */
	
		
	min-height:58px;
  	height:auto !important;
  	height:58px;
	
	
}

.menuImage {
	width: 58px;
	height: 58px;
	float: left;
}
.menuTop {
	width: 121px;
	/* height: 16px; */
	
	min-height:16px;
  	height:auto !important;
  	height:16px;
	
	padding: 2px 5px;
	font-size: 10pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	border-right: #34527e solid 1px;
	float: right;
	
}
.menuTopSm {
	width: 190px;
	/* height: 16px; */
	
	min-height:16px;
  	height:auto !important;
  	height:16px;
	text-transform: capitalize;
	text-align: left;
	padding: 2px 5px;
	font-size: 10pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	/* border-right: #34527e solid 1px; */
	float: left;
	
}
.menuTopLink, .menuTopLink:link, .menuTopLink:active, .menuTopLink:visited {
	font-size: 10pt;
	color: #34527e;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
.menuTopLink:hover {
	font-size: 10pt;
	color: #34527e;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

.menuTopLinkSm, .menuTopLinkSm:link, .menuTopLinkSm:active, .menuTopLinkSm:visited {
	font-size: 10pt;
	color: #34527e;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
.menuTopLinkSm:hover {
	font-size: 10pt;
	color: #ffaa00;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
.menuTopArrows {
	font-size: 10pt;
	color: #ffaa00;
	font-family: arial, helvetica, sans-serif;
	font-weight:bolder;
	text-decoration: none;
}
.menuTopArrows:hover {
	font-size: 10pt;
	color: #ffaa00;
	font-family: arial, helvetica, sans-serif;
	font-weight:bolder;
	text-decoration: none;
}
.menuBottomArrows {
	font-size: 8pt;
	color: #ffaa00;
	font-family: arial, helvetica, sans-serif;
	font-weight:bolder;
	text-decoration: none;
}
.menuBottom {
	width: 122px;
	/*height: 26px;*/
	min-height:26px;
  	height:auto !important;
  	height:26px;

	padding: 2px 5px;
	background-color:#7c8a97;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	float: right;
}
.leftColumnHeader {
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	height: 32px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 0 0 30px;
	background-image: url(/images/ball_arrow.png);
	background-repeat:no-repeat;
	border: 1px #CCC solid;
	background-color: #34527e;
	text-align: left;
}

.leftColumnHeaderSm {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	height: 32px;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 0 0 30px;
	background-image: url(/images/ball_arrow.png);
	background-repeat:no-repeat;
	border: 1px #CCC solid;
	background-color: #34527e;
	text-align: left;
}
.rightColumnHeaderSm {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	height: 32px;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 0 0 30px;
	background-image: url(/images/ball_arrow.png);
	background-repeat:no-repeat;
	border: 1px #CCC solid;
	background-color: #34527e;
	text-align: left;
}

.leftColumnBlock {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 5px;
	border: 1px #cccccc solid;
	background-color: #f5f5f5;
}

.leftColumnBlockTwo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px #cccccc solid;
	background-color: #f5f5f5;
}

.rightColumnBlockTwo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px #cccccc solid;
	background-color: #f5f5f5;
}
.leftColumnBlockThree {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 5px;
	border: 1px #cccccc solid;
	background-color: #f5f5f5;
}
.leftColumnDivider {
	padding: 5px 0 5px 0;
	background-image: url(/images/sideDivider.gif);
	background-repeat:no-repeat;
}
.theSubmitTextBlock { 
	/*font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #f5f5f5;
	font-weight: bold;
	text-align:right;
	float: right;
	padding: 5px 0 7px 0;
	text-decoration:none;*/
	
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	height: 32px;
	color: #34527e;
	padding: 8px 0 7px 0;
	/*background-image: url(/images/ball_arro3w.png);*/
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	text-decoration:none;
	
}
.theSubmitText { 
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #34527e;
	font-weight: bold;
	text-decoration:none;
	
}
.submitTextBlock { 
	font-weight: bold;
	text-align:right;
	float: right;
}
.middleColumn {
	width: 550px;
	color: #333333;
	padding: 5px;
	border: 1px #cccccc solid;
	/* background-color: #f5f5f5; */
	background-color: #ffffff;
}
.middleColumnSub {
	width: 748px;
	color: #333333;
	padding: 5px;
	border: 1px #cccccc solid;
	/* background-color: #f5f5f5; */
	background-color: #ffffff;
}
.middleColumnSubB {
	width: 762px;
	color: #333333;
	padding: 5px;
	border: 1px #cccccc solid;
	/* background-color: #f5f5f5; */
	background-color: #ffffff;
}

.middleColumn2 {
	width: 548px;
	background-color: #28314e;
	float: left;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}
.middleColumnHeader {
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	height: 28px;
	color: #34527e;
	font-weight: bold;
	padding: 2px 0 0 30px;
	background-image: url(/images/ball_arrow.png);
	background-repeat:no-repeat;
}
.middleColumnImage {
	padding: 5px 10px 5px 0;
}
.rightColumn {
	float: left;
	width: 180px;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.rightColumnBlock {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 5px 5px 5px 0px;
	border: 1px #cccccc solid;
	background-color: #f5f5f5;
}
.rightColumnHeader {
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	height: 32px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 0 0 30px;
	background-image: url(/images/ball_arrow.png);
	background-repeat:no-repeat;
	border: 1px #CCC solid;
	background-color: #34527e;
}
.rightColumnReadMore {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	height: 32px;
	color: #34527e;
	font-weight: bold;
	padding: 15px 30px 0 0;
	background-image: url(/images/ball_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
}
.rightColumnDivider {
	padding: 10px 0 10px 0;
	background-image: url(/images/sideDivider.gif);
	background-repeat:no-repeat;
}
.rightMenuDividerSm {
	width: 178px;
	height: 1px;
	
	padding: 0;
	/*background-image: url(/images/men8uImage_spacer.gif);*/
	background-repeat:no-repeat;
	clear: both;
	background-color: #34527e;
}

.rightColumnSubHeader {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	color: #34527e;
	font-weight: bolder;
	padding: 0 0 0 20px;
	background-image: url(/images/small_folder.png);
	background-repeat:no-repeat;
}
.clear {
	clear:both;	
}

.middleColumnLink, .middleColumnLink.link, .middleColumnLink.visited, .middleColumnLink.active
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #34527e;
	text-decoration: none;
}
.middleColumnLink.hover
{
	text-decoration: underline;
}
.theTopMenu:link, .theTopMenu:visited, .theTopMenu:active, .theTopMenu {
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #030303;	
	text-decoration: none;
	vertical-align:middle;
}
.theTopMenu:hover {
	color: #ff3c00;	
}
.body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #030303;	
	font-weight: normal;
}
.bodytext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #030303;	
	font-weight: normal;
}
/*////////////////////////////*/
	
/* Form styles*/
form {
  display:inline;
}
.input-box {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #909090;
	background: #FFFFFF;
	border: 1px solid #909090;
}
.dropMenu {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	background: #EBF1F7;
	border: 1px solid #324D5A;
}
.submit-button {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: #34527e;
	border: 1px solid #404040;
}
.submit-button:hover {
	background: #ff3c00;	
}
.form-button {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: #34527e;
	border: 1px solid #404040;
}
.form-button:hover {
	background: #ff3c00;	
}

.topSellerDesc {
	float: right;
	display: block;
	width: 110px;
}
.topSellerImage {
	float: left;
	padding-right: 5px;
	
}
.bestSellerText {
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #34527e;	
	text-decoration: none;
	vertical-align:middle;
}

.bestSellerLink:link, .bestSellerLink:visited, .bestSellerLink:active, .bestSellerLink {
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #34527e;	
	text-decoration: none;
	vertical-align:middle;
}
.bestSellerLink:hover {
	color: #ff3c00;
	text-decoration:underline;
}
.registerText, .registerText:link, .registerText:visited, .registerText:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #3f5376;	
	text-decoration: none;
	font-weight:bold;
}
.registerText:hover {
	color: #d3060b;
	text-decoration:underline;
}
.requiredField {
	color: #F00;
	font-weight: bold;
}
.petTypeBar {
	padding: 5px 0 5px 0;
	background-image: url(/images/backgroundBar.gif);
	background-repeat:no-repeat;
	background-position:center;
	color: #FFF;
	text-align: left;
}
.petTypeBarItem:link, .petTypeBarItem:visited, .petTypeBarItem:active {
	color: #ffffff;	
	text-decoration: none;
	
}
.petTypeBarItem:hover {
	color: #D78861;	
	
}

.petTypeBarItemOn:link, .petTypeBarItemOn:visited, .petTypeBarItemOn:active {
	color: #D78861;	
	text-decoration: none;
	
}
.petTypeBarItemOn:hover {
	color: #D78861;	
	
}
.nounderline{
text-decoration: none;
}
.headerBar {
	font-size: 18px;
	color: #34527e;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 0px;
}
.headerTable {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 0px;
	background-color:#999;
	border: 1px #333;
}
