/*--------------------- TechXpress Inc. ---------------------*/
/*------------------------ Style.css ------------------------*/
/*-- STANDARD --*/
p { line-height: 1.5em ; }
h1 { font-size:15px }
h2 { font-size:14px }
h3 { font-size:13px }
h4 { font-size:12px }
h5 { font-size:11px }
body
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #595753;  text-decoration: none; margin: 0; padding: 0;}
td 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #595753;  text-decoration: none; }
th
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #595753;  text-decoration: none; }
a:link
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #595753;  text-decoration: none; }
a:visited				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #595753;  text-decoration: none; }
a:active
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #595753;  text-decoration: none; }
a:hover 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #595753;  text-decoration: underline; }

/*-- Regular short style for form elements --*/
.short { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #1A3F7E; text-decoration: none; }

/* --------------------------------- Centering Class -------------------------------------- */
.center {
margin-right: auto; margin-left: auto;
}
/*------------------------------------ Underline Class ------------------------------------- */
.underline a:link {text-decoration: underline;}
.underline a:visited {text-decoration: underline;}
.underline a:active {text-decoration: underline;}
.underline a:hover {text-decoration: none;}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix {
display: inline-block;
}

* html .clearfix {height: 1%}
.clearfix {display: block;}

/* -------------------------- Site Specific Layout --------------------------------------- */

div#main {width: 1000px; margin-right: auto; margin-left: auto;}

div#header_left {float: left; width: 408px;}

div#home_links {background-image: url(images/pet_pharmacy_04.gif); background-repeat: no-repeat; background-position: right; color: #595753; height: 28px; padding-top: 10px; text-align: center;}
div#home_links a:link{color: #595753;}
div#home_links a:visited{color: #595753;}
div#home_links a:active{color: #595753;}
div#home_links a:hover{color: #595753;}

div#main_bg {background-image: url(images/main_bg_73.gif); background-repeat: repeat-y;}

div#break_bar {background-image: url(images/pet_pharmacy_06.gif); background-repeat: repeat-x;}

div#c_left{width: 168px; float: left;}

div#prod_list{color: #595753; margin: 5px 0 10px 0;}
div#prod_list ul{margin: 0; padding: 0; list-style-type: none;}
div#prod_list li{padding: 3px 0 7px 0px; background-image: url(images/pet_pharmacy_43.gif); background-repeat: no-repeat; background-position: bottom;}
div#prod_list h1{font-size: 11px; font-weight: bold; margin: 0 15px 0 15px; padding: 0 0 0 15px; background-image: url(images/pet_pharmacy_39.gif); background-repeat: no-repeat; background-position: 0 2px; color:#595753;}
div#prod_list a:link{color: #595753;}
div#prod_list a:visited{color: #595753;}
div#prod_list a:active{color: #595753;}
div#prod_list a:hover{color: #595753;}

div#site_list{color: #595753; margin: 5px 0 10px 0;}
div#site_list ul{margin: 0; padding: 0; list-style-type: none;}
div#site_list li{padding: 3px 0 7px 0px; background-image: url(images/pet_pharmacy_43.gif); background-repeat: no-repeat; background-position: bottom;}
div#site_list h1{font-size: 11px; font-weight: bold; margin: 0 15px 0 15px; padding: 0 0 0 15px; background-image: url(images/pet_pharmacy_39.gif); background-repeat: no-repeat; background-position: 0 2px; color:#595753;}
div#site_list a:link{color: #595753;}
div#site_list a:visited{color: #595753;}
div#site_list a:active{color: #595753;}
div#site_list a:hover{color: #595753;}

div#c_right{float: left; padding: 0 0 0 8px; }

div#left {float: left; padding-right: 10px; width: 650px;}

div#right {float: left;}

div#cart {color: #595753; background-color: #FEE29D; padding: 5px 0 5px 0; font-weight: bold; width: 156px;}
div#cart a:link{color: #595753;}
div#cart a:visited{color: #595753;}
div#cart a:active{color: #595753;}
div#cart a:hover{color: #595753;}
div#cart h4{font-weight: bold; font-size: 11px; margin: 0; padding: 0 0 0 15px; background-image: url(images/p_pharmacy_30.gif); background-repeat: no-repeat; background-position: 0 2px;}
div#cart ul{margin: 0 0 0 15px; padding: 0; list-style-type: none;}
div#cart li{padding-bottom: 5px;}

.box_pad{padding-top: 5px;}

div#banner {background-image: url(images/p_pharmacy_61.gif); background-repeat: repeat-x; background-color: #FDD67B; width: 155px; padding-bottom: 10px;}
div#banner img{border: 1px solid #6B6557;}

div#new_products {background-image: url(images/p_pharmacy_61.gif); background-repeat: repeat-x; background-color: #FDD67B; width: 155px;}

.new_prod_img img{border: 1px solid #6B6557;}

.new_title {color: #B2581B; font-weight: bold; padding: 3px 0 0 8px}
.new_title a:link{color: #B2581B;}
.new_title a:visited{color: #B2581B;}
.new_title a:active{color: #B2581B;}
.new_title a:hover{color: #B2581B;}

.new_desc {color: #B2581B; padding: 0 5px 0 8px;}

.more {color: #5A5854; font-weight: bold;}
.more a:link{color: #5A5854;}
.more a:visited{color: #5A5854;}
.more a:active{color: #5A5854;}
.more a:hover{color: #5A5854;}

div#footer_links {background-image: url(images/p_pharmacy_70.gif); background-repeat: no-repeat
; height: 29px; color: #FFFFFF; text-align: center; padding-top: 15px;}
div#footer_links a:link{color: #FFFFFF;}
div#footer_links a:visited{color: #FFFFFF;}
div#footer_links a:active{color: #FFFFFF;}
div#footer_links a:hover{color: #FFFFFF;}

div#byline {color: #6F6F6F;}
div#byline a:link{color: #6F6F6F;}
div#byline a:visited{color: #6F6F6F;}
div#byline a:active{color: #6F6F6F;}
div#byline a:hover{color: #6F6F6F;}


/* --------------------------------------- Docs Specific Layout ----------------------------- */

div#main_padding {width: 655px;}
.product_item{float: left; padding: 5px 24px 5px 5px;}

.feat_img{float: left; padding-right: 5px;}

.feat_desc{float: left;}

.feat_title {font-size: 15px; color: #718C50; padding-bottom: 5px; font-weight: bold;}
.feat_title h1{margin: 0; padding: 0;}
.feat_title a:link{color: #718C50; font-size: 12px; text-decoration: underline;}
.feat_title a:visited{color: #718C50; font-size: 12px; text-decoration: underline;}
.feat_title a:active{color: #718C50; font-size: 12px; text-decoration: underline;} 
.feat_title a:hover{color: #718C50; font-size: 12px; text-decoration: none;}  

.msrp {color: #595753; text-decoration: line-through;}

.price {color: #B2581B;}

.add {margin: 5px 0 5px 0;}

.rowbreak {padding-left: 17px;} 

.banner_ad {float: left;}
.banner_ad img{border: 1px solid #2D2D2D;}

.page_margins {padding: 10px 10px 20px 15px;}
.page_margins p{margin: 0 0 10px 0; padding: 0;}

.catHead {margin-bottom: 5px; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}
form{margin:0;padding:0;}

.ecomm_button { background-color: #f6f6f6; color: #264105; font-weight: bold; border: 1px solid #888; }
.ecomm_textbox { color: #264105; }
select { color: #264105; }