/* BEGIN Header */
/* welcome text */
#welcome_name {font-family:verdana,arial,helvitica,sans-serif;font-size:11px;font-weight:bold;color:#cf030a;}
#welcome_links {font-family:verdana,arial,helvitica,sans-serif;font-size:11px;font-weight:bold;color:#415d77;}
#welcome_links a:link, #welcome_links a:visited,#welcome_links a:active{color:#415d77;text-decoration:none;}
#welcome_links a:hover {text-decoration:underline;}
/* search row */
form#search {display:inline;}
#search_row {background-color:#699ED3;}
.search_text {width:180px;}
/* tabs */
.tab_on, .tab_off {font-family:verdana,arial,helvitica,sans-serif;font-size:12px;font-weight:bold;color:#ebf3fb;}
.tab_on {background-color:#699ED3;}
.tab_off {background-color:#4171A6;}
.tab_on a:link, .tab_on a:visited, .tab_on a:active {color:#FFF;text-decoration:none}
.tab_off a:link, .tab_off a:visited, .tab_off a:active {color:#FFF;text-decoration:none}
/* nav bar row */
#global_nav {font-family:verdana,arial,helvitica,sans-serif;font-size:12px;font-weight:normal;color:#ebf3fb;
	height:27px;width:994px;background: url(/images/header/bkgr_tile.jpg) repeat-x;
}
#global_nav a:link, #global_nav a:visited {color:#ebf3fb;text-decoration:none;font-weight:bold}
#global_nav a:active {color:#6cfbfd;text-decoration:none;font-weight:bold}
#global_nav a:hover {color:#6cfbfd;text-decoration:none;font-weight:bold}
#global_nav #highlight {color:#fbe602;text-decoration:none;font-weight:bold}
#global_nav #ph101 {color:#fbe602;text-decoration:underline;font-weight:bold}

.gn_drop {
	position:absolute;top:100;left:100;z-index:5;visibility:hidden;
	font-family:verdana,arial,helvitica,sans-serif;font-size:11px;line-height:15px;font-weight:normal;
	color:#deebf9;width:180px;padding:10px;margin:0px;background-color:#4273a5;
}
.gn_drop a:link, .gn_drop a:visited {color:#ebf3fb;}
.gn_drop a:active {color:#6cfbfd;}
.gn_drop a:hover {color:#6cfbfd;}
.gn_drop #highlight {color:#fbe602;}
/* BEGIN BODY BELOW HEADER */

div.spacer5 {font-size:5px;row-height:5px;}
div.spacer2 {font-size:2px;row-height:2px;}
div.spacer10 {font-size:10px;row-height:10px;}
div.clear{clear:both;}

td.gutter {background-color:#b8cfe6;width:13px;}
td.padding {background-color:#FFF;width:11px;}

h1 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#7AADDF;
	display:inline;
	padding-left:3px;
}

h3{font-size:18px;display:inline;}
h4{font-size:12px;display:inline;}

/* feature component titles */	 
div.track {vertical-align:middle}
div.track a:link, div.track a:visited, div.track a:active {
	font-family:
	verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#4c545d;
	font-weight:bold;
}
div.track a:hover {color:#600;}  

div.fctitle {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFF;
    text-align:center;
    background-color:#7AADDF;
    border-bottom: 5px solid #7AADDF;    
    }
.fctitle a:link, .fctitle a:visited, .fctitle a:active {color:#FFF;}
.fctitle a:hover {color:#600;}

/* feature components */	 
div.fc {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#396887;
    border-left: 1px solid #7AADDF;
    border-right: 1px solid #7AADDF;
    padding:4px;
    }

div.no_border {
	border-top:0px !important;
	border-bottom:0px !important;
	border-left:0px !important;
	border-right:0px !important;
}
	
div.fc td {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
	line-height:15px;
    font-weight:normal;
    color:#396887;
}
.fc a:link, .fc a:visited, .fc a:active {color:#4c545d;font-weight:bold;}
.fc a:hover {color:#600;}  

/* left nav navigation links */
.fc .ln_column {
	width: 93px;
	float: left; 
	margin:0px;
	padding:2px;
	list-style: none;
	line-height:15px;
}
.fc .ln_column a:link, .ln_column a:visited, .ln_column a:active {font-weight:normal;}
.fc .more {text-align:right;}

/* Pet health 101 links */
.fc .ph101 {margin:0px;margin-top:5px;padding:0px;color:#4c545d;}
.fc .ph101 li {
	list-style:none;
	background: transparent url(/images/header/arrow_blue.gif) 4px 5px no-repeat;
	padding-left:16px;
	line-height:17px;
}

#guarantee {color:#4172a4}
.notprice {text-decoration:line-through;color:#000000;}
.price{font-weight:bold;color:#c20202;}
.save{font-weight:bold;color:#c20202;}

.fc .specials  {
	width: 225px;
	float: left; 
	margin: 0px;
	padding: 4px;
	list-style: none;
	color:#4c545d;
}

.top_sell {
	width: 128px;
	float: left; 
	margin: 0px;
	text-align:center;
	padding-bottom:10px;
	display:inline;
}
.top_sell a:link, .top_sell a:visited {
    color:#4273a5;
    font-size:11px;
    line-height:15px;
}
.top_sell a:hover {color:#600;}  

.welcome {
	background-color:#F3F9FE;
	}

.right_rail {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#133558;
	background-color:#d5e5f4;
}
.right_rail a:link, .right_rail a:visited, .right_rail a:active {color:#133558;}
.right_rail a:hover {color:#600;}
.right_rail .logged_out {width:207px;}
.right_rail .fc  {background-color:#FFF;}
#emailform {display:inline;}
#emailform a:link {font-family:arial;font-size:10px;font-weight:normal;}

.mypet a.update, .mypet_s a.update  {
    font-size:10px;
	}


.mypet, .mypet_s {font-size:11px;line-height:15px;color:#133558;}
.mypet img, .mypet_s img  {
	border:1px solid #234A73;
	}
.mypet a.update, .mypet_s a.update  {
    font-size:10px;
	font-weight:normal;
	color:#133558;
	}
.mypet_s {
	float:left;
	display:inline;
	width:95px;
	padding:5px;
	border:1px solid #d5e5f4;
}

.your_meds {
	width:193px;
	background-color:#FFF;
	text-align:left;
	padding:6px;
}

.your_meds h3{font-size:14px;display:inline;}
.your_meds h4{font-size:12px;display:inline;}
.your_meds {font-size:11px;}
.your_meds a:link{font-size:12px;}
.breadcrumbs, .breadcrumbs a:link, .breadcrumbs	a:visited {
	background-color:#eaf1f7;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
/*	text-decoration:none; */
	color:#474747;
	}
/* footer rows */
.footer_1, .footer_2 {width:994px;padding:4px;padding-left:0px;padding-right:0px;}
.footer_1 {color:#FFF;background-color:#4273A5;}
.footer_2 {color:#FFF;background-color:#365C83;}
.footer_1 a:link, .footer_1 a:visited,
.footer_2 a:link, .footer_2 a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#FFF;
}
.graylinks {
	font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
	line-height:18px;
  color:#4c545d;
}	
#product {font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:normal;color:#474747;}	
#product #product_image {float:left; margin-right:20px;}
#product #product_description {float:left;width:540px;} 
#product #product_description a:link, #product #product_description a:visited{color:#474747;} 
#product #product_description table {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal;color:#474747;}	 
#product #product_description #call_to_action {font-size:13px;} 
#product #product_options {float:left;position:relative;} 
#product #product_options table {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal;color:#474747;}	 
#product_info_tabs {}
#product_info_tabs #tab_row{position:relative;top:2px;left:0px;}

div.fc.product_info_tab {padding:10px;}
.buttons .button{float:left;display:inline;width:24%;}
    
.active_tab   {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; line-height:14px; font-weight:bold; color:#474747; background-color:#fff;border-top:2px solid #b8cfe6;height:22px}
.active_tab a:link, .active_tab a:visited {color:#000;text-decoration:none;}
.active_tab_l {width:9px;height:19px;background-image:url(/images/tab_blue_border_left.gif);background-color:#fff;}
.active_tab_r {width:9px;height:19px;background-image:url(/images/tab_blue_border_right.gif);background-color:#fff;}

.inactive_tab {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; line-height:14px; font-weight:bold; color:#000000; background-color:#b8cfe6;height:22px}
.inactive_tab a:link, .inactive_tab a:visited {color:#474747;text-decoration:none;}
.inactive_tab_l {width:9px;height:19px;background-image:url(/images/tab_blue_left.gif);background-color:#b8cfe6;}
.inactive_tab_r {width:9px;height:19px;background-image:url(/images/tab_blue_right.gif);background-color:#b8cfe6;}   

div.fc.clicklearn {border-left: 1px solid #f2f6fa;border-right: 1px solid #f2f6fa;color:#4272a4;}
div.fc.clicklearn h3 {color:#474747;}
.clicklearn a:link, div.fc.clicklearn a:visited, div.fc.clicklearn li a:visited {font-weight:normal;color:#4272a4;}
.clicklearn {background-color:#f2f6fa;}
.clicklearn {margin:0px;padding:0px;list-style: none;line-height:15px;}
div.fc.clicklearn li {
	list-style:none;
	background: transparent url(/images/header/arrow_blue.gif) 4px 5px no-repeat;
	padding-left:15px;
	line-height:15px;
	padding-bottom:5px;
}


table .grid td {color:#474747;font-weight:bold;}
.border_bot {border-bottom:1px solid #474747;}
.border_right {border-right:1px solid #474747;}

.tabletxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #474747;
	
}
.tabletxtSM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #474747;
}
.tablehdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #474747;
}
table.tabletxt td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color: #474747;}
table.tablehdr td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color: #474747;} 
table.tableSM td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #474747;} 
a.tabletxt:link, a.tabletxt:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;color: #474747;font-weight:normal;} 

.graybody {
	font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#4c545d;
}
.redbody {
	font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#c20202;
}
.graybodysm {
	font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#4c545d;
}
.redbodysm {
	font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#c20202;
}
.graybodysm input{
  font-size:9px;
  line-height:9px;
  margin-top:-2px;
}
.PageTitles {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#7AADDF;
	display:inline;
	padding-left:3px;
}
.NormalText {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 12px;
  font-weight:normal;
  color:#4c545d;
}
.NormalTextLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.PriceTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B00000;
	font-weight: bold;
}
.MediumTextGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
 	font-weight: bold;
	color: #4273a5;
	height: 25px;
}
.DescriptionPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: left;
	font-weight: bold;
}
.SmallTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
}
.Dropdowntext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
.MenuTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.MenuSectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #96C4EB;
	height: 19px;
	padding-left: 12px;
	padding-top: 4px;
}
.MediumText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.ProductTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004C8E;
	height: 25px;
	vertical-align: top;
}
.NormalTextLargeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
        font-weight: bold;
}
.bluebody {
	font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#4273a5;
}		
.blueHDR {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7AADDF;
	display:inline;
	padding-left:3px;
}

.test {
	float: center;
	text-align:center;
	margin: 0 0 0 10px;
	padding:3px 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-style:italic; 
	color:#069; 
	font-size:13px;
}

a.more:link {
			font-family:Arial, Helvetica, sans-serif; 
			color:#333; 
			font-size:12px; 
			padding-left:5px;
}
a.more:visited {
				font-family:Arial, Helvetica, sans-serif; 
				color:#333; 
				font-size:12px; 
				padding-left:5px;
}
a.more:active {
				font-family:Arial, Helvetica, sans-serif; 
				color:#333; 
				font-size:12px; 
				padding-left:5px;
}
.max {
	width: 82px;
	height: 52px; 
	float:left;
	display:inline;
}
.step {
	width: 320px;
	font-weight: bold;
	float:left;
	margin:13px 5px 0 5px;
	display:inline;
}
.stepNormal {
	width: 320px;
	float:left;
	margin:13px 5px 0 5px;
	display:inline;
}
h2.stepBig {
	font-family:verdana,arial,helvetica,sans-serif;
	width: 320px;
	font-size:16px;
	color:#333;
	font-weight:bold;
	float:left;
	margin:8px 5px 0 5px;
}
h2.stepBig2 {
	font-family:verdana,arial,helvetica,sans-serif;
	width: 320px;
	font-size:16px;
	color:#333;
	font-weight:bold;
	float:left;
	margin:8px 5px 0 5px;
}
.stepExpand {
	width:670px;
	float:left;
	margin:13px 5px 0 5px;
	font-weight: bold;
	display:inline;
}
.stepExpandBig {
	font-family:verdana,arial,helvetica,sans-serif;
	width:670px;
	float:left;
	margin:8px 5px 0 5px;
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.stepExpandNorm {
	width:670px;
	float:left;
	margin:13px 5px 0 5px;
	display:inline;
}
.stepVid {
	width:300px;
	float:left;
	margin:13px 5px 0 5px;
	font-weight: bold;
	display:inline;
}
.CLsubtitle {
			font-family: Arial, Helvetica, sans-serif;
			font-weight:bold; 
			color:#333; 
			font-size:14px;
}
.PlayVid {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#333; 
	font-size:11px;
}
.CLdkgray {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#333; 
	font-size:16px;
}
.CLproduct {
	width: 112px;
	float: left; 
	margin: 0px;
	text-align:center;
	padding-bottom:10px;
}
.CLproduct a:link, .CLproduct a:visited {
    color:#4273a5;
    font-size:11px;
    line-height:15px;
}
.CLproduct a:hover {color:#600;} 

.noProduct {
	width:680px;
	margin:13px 5px 0 5px;
}

h1.CLhead2 {
	font-family:verdana,arial,helvetica,sans-serif;
	float:left;
	font-size:18px;
	color:#333;
	margin-left:244px;
	margin-top:27px;
}
.CLHeadbg {
	background-image:url(images/CLheader.gif);
	background-repeat:no-repeat; 
	height:70px;
}
.BreedsHeadbg {
	background-image:url(http://www.1800petmeds.com/images/breeds/breed-header.gif); 
	background-repeat:no-repeat; 
	height:70px;
}

h1.Breedshead {
	font-family:verdana,arial,helvetica,sans-serif;
	float:left;
	font-size:18px;
	color:#333;
	margin-left:300px;
	margin-top:27px;
}
.CLbulletNormal {font-weight:normal;}
.CLPhotoBorder {border-style: solid; border-width:1px; border-color:#999;}
.pawbullet {list-style-image:url(http://www.1800petmeds.com/images/breeds/paw.gif); font-weight:normal; line-height: 22px; margin-left: 10px;}
.Breedproduct {
	width: 180px;
	float:left;
	margin: 0px;
	text-align:center;
	padding-bottom:10px;
	padding-left: 20px;
	padding-right: 20px;
}
.Breedproduct a:link, .Breedproduct a:visited {
    color:#4273a5;
    font-size:11px;
    line-height:15px;
}
.Breedproduct a:hover {color:#600;} 
.LPh2 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.LPh3 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:16px;
	color:#4273a5;
	font-weight:bold; 
}

.LPTabBorder {border:solid; border-width:thin; border-color:#f0f0a3} 