/*--------------------- 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: #53423B;  text-decoration: none; margin: 0; padding: 5px 0 0 0;  text-align:center;}
td 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #53423B;  text-decoration: none; }
th
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #53423B;  text-decoration: none; }
a:link
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #53423B;  text-decoration: none; }
a:visited				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #616C5E;  text-decoration: none; }
a:active
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #53423B;  text-decoration: none; }
a:hover 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #53423B;  text-decoration: underline; }

/*-- 1px Image borders with border color change on rollover --*/
a:link.img IMG { border-width: 1px ; border-color: black ; }
a:visited.img IMG { border-width: 1px ; border-color: black ; }
a:active.img IMG { border-width: 1px ; border-color: black ; }
a:hover.img IMG { border-width: 1px ; border-color: #6699CC ; }

/*-- 1px cell boarders - apply to table, as well as the td's --*/
TABLE.tbl { font-size:9px ; border-top: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; }
TD.tbl { font-size:9px ; border-left: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }

/*-- Regular short style for form elements --*/
.short { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #1A3F7E;
	text-decoration: none; }

/*-- CLASS Two ----------------------------------------------------*/
p.two { line-height: 1.5em ; }
h1.two { font-size:15px }
h2.two { font-size:14px }
h3.two { font-size:13px }
h4.two { font-size:12px }
h5.two { font-size:11px }
body.two
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
td.two 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
th.two
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
.two a:link
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
.two a:visited
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
.two a:active
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
.two a:hover
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: underline; }	
	
/*-- CLASS Three ----------------------------------------------------*/
p.three { line-height: 1.5em ; }
h1.three { font-size:15px }
h2.three { font-size:14px }
h3.three { font-size:13px }
h4.three { font-size:12px }
h5.three { font-size:11px }
body.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
td.three 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
th.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:link.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:visited.three				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:active.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:hover.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: underline; }

/*-- CLASS Four ----------------------------------------------------*/
p.four { line-height: 1.5em ; }
h1.four { font-size:15px }
h2.four { font-size:14px }
h3.four { font-size:13px }
h4.four { font-size:12px }
h5.four { font-size:11px }
body.four
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #177B2F;  text-decoration: none; }
td.four 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #177B2F;  text-decoration: none; }
th.four
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #177B2F;  text-decoration: none; }
a:link.four
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #177B2F;  text-decoration: none; }
a:visited.four				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #177B2F;  text-decoration: none; }
a:active.four
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #177B2F;  text-decoration: none; }
a:hover.four
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #177B2F;  text-decoration: underline; }

/*-- CLASS Five ----------------------------------------------------*/
p.five { line-height: 1.5em ; }
h1.five { font-size:15px }
h2.five { font-size:14px }
h3.five { font-size:13px }
h4.five { font-size:12px }
h5.five { font-size:11px }
body.five
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #D8A304;  text-decoration: none; }
td.five 
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #D8A304;  text-decoration: none; }
th.five
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #D8A304;  text-decoration: none; }
a:link.five
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #D8A304;  text-decoration: none; }
a:visited.five				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #D8A304;  text-decoration: none; }
a:active.five
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #D8A304;  text-decoration: none; }
a:hover.five
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #D8A304;  text-decoration: underline; }

/* --------------- 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;}
/* ----------------------------------------------------------------------- */
form {margin: 0; padding: 0;}

.l_float {float: left;}

#feat_prod_img {text-align: center; padding: 5px 0 5px 0;}
	#feat_prod_img img{border: 1px solid #a58d64;}
	
#feat_prod_title {text-align: center; font-weight: bold; padding: 0 5px 5px 5px;}
	#feat_prod_title a:link{text-decoration: underline;}
	#feat_prod_title a:visited{text-decoration: underline;}
	#feat_prod_title a:active{text-decoration: underline;}
	#feat_prod_title a:hover{text-decoration: none;}
	
#feat_price {text-align: center;}

.cart_item {background-image: url(images/cart_arrow_30.gif); background-repeat: no-repeat; background-position: 0 4px; margin: 5px 5px 2px 12px; padding: 0 0 0 10px;}

#testimonial_content {padding: 5px 8px 5px 8px;}
	#testimonial_content p{margin: 0; padding: 0; line-height: 1.2em;}
	
#test_person {font-weight: bold; padding: 0 10px 0 8px;}

#test_city {font-style: italic; padding: 0 0 0 8px;}

#tip_content {padding: 5px 8px 5px 8px;}
	#tip_content p{margin: 0; padding: 0; line-height: 1.2em;} 

#tip_more {padding: 0 0 0 8px;}

#page_header {background-image: url(images/page_top.gif); background-repeat: no-repeat; width: 516px; height: 20px; padding: 10px 0 0 20px;}

#page_title { font-weight: bold; font-size: 20px; color: #d8a304; padding:0px 0 0 0;}


#search_row {color: #ffffff; font-weight: bold; padding: 0 0 5px ; float:right;}

#page_banner {background-image: url(images/lemosfill.gif); background-repeat: repeat-y; padding:10px 0 0 12px;}
.subheader {font-size:12px; font-weight:bold; padding:0 0 10px 0;}
#pet_pictures_bar {padding:5px 8px;}
#bar_portrait {width:75px;border:1px solid #A58D64;float:left;}
#bar_buttons {padding:5px 8px; float:middle;clear:left; text-align:center;}

#container {width:100%; padding:0; margin:0; }
#main_page {width:773px; margin:0 auto; padding:0; text-align:left;}
#main_content {background-image: url(images/lemos_fill.gif);}
#thecontent {margin: 0 0px 0 20px; width:475px;  }
.catHead {border-top:1px solid #000; border-bottom:1px solid #000; font-size:12px;font-weight:bold;margin-top:5px;margin-bottom:5px;}

/* --------------------------------- Career Form Styles --------------------------------------- */

div#career_wrap{}
div#career_top{width: 150px; float: right; clear: both;}
div#top_required{float: left; padding-right: 5px;}
div#required_text{float: left; padding-top: 3px;}
.career_section{padding-bottom: 20px;}
.career_section_header{background-image: url(images/career_header_04.gif); background-repeat: repeat-x;}
.c_left_header{float: left;}
.c_right_header{float: right;}
.career_content{background-color: #ebf0f4; border-right: 1px solid #bdc8d2; border-left: 1px solid #bdc8d2; padding-top: 5px;}
.career_footer{background-image: url(images/career_footer_11.gif); background-repeat: repeat-x;}
.c_left_footer {float: left;}
.c_right_footer {float: right;}
.form_row {padding: 0 0 5px 0;}
.form_title {width: 150px; float: left; font-weight: bold; padding: 2px 5px 0 0;position:relative;}
.form_field {float: left;position:relative;}
.required_icon {float: left; padding: 2px 0 0 5px;position:relative;}
.career_field {font-size: 11px; color: #5f5950; width: 200px;}
.career_dropdown {font-size: 11px; color: #5f5950; width: 130px;}
.career_short {font-size: 11px; color: #5f5950; width: 30px;}
.career_medium {font-size: 11px; color: #5f5950; width: 50px;}
.multiple_form_field {float: left; width: 135px;}
.m_form_item {float: left; padding-right: 2px;}
.add_button {padding: 0 0 0 150px;}
.career_experience {padding: 0 0 0 20px;}
.experience_item {width: 530px; height: 400px;}
#pet_picture {background-image:url(images/pet_picture_bg.jpg); background-repeat:repeat-y; float:left; width:467px;}
#pet_pic { float:left; margin:0 6px 0 12px; display:inline;;}
#pet_name { font-size:14px; font-weight:bold; border-bottom:#009999 dotted 1px; display:block; padding:0 0 4px 0;  vertical-align:top}
#pet_type { padding:5px 10px 0 0;}
#pet_bday { padding:5px 10px 0 0;}
.ingredient_box {border:1px solid #030; padding:5px; margin:10px;}
.warning {color:#F00; font-weight:bold; width:300px; text-align:center;}