/*--------------------- 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:12px; font-family: Arial, Helvetica, sans-serif; color: #544c33;  text-decoration: none; margin: 0; padding: 0;}

a:link {color: #544c33; text-decoration: none;}
a:visited {color: #544c33; text-decoration: none;}
a:active {color: #544c33; text-decoration: none;}
a:hover {color: #544c33; text-decoration: underline; }

/*-- Regular short style for form elements --*/
.short {font-size: 11px; color: #1A3F7E;}

/*------------------------------------ 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: 820px; margin-right: auto; margin-left: auto;}

div#top_logo {float: left;}

div#top_nav {float: left; width: 369px;}

.l_float {float: left;}

div#header{display:none;}

div#header_right_top {float: left;}

div#contact_numbers {float: left;}

div#sales_rep {float: left;}

div#main_columns_container {1background-image: url(images/main_bg_39.gif); background-repeat: repeat-y;}

div#left_column {float: left; width: 215px;display:none;}

div#sub_left {padding: 0 5px 0 21px;}

div#cart_items {padding: 3px 0 5px 40px;}

.cart_detail {font-size: 11px; background-image: url(images/dog-beds_19.gif); background-repeat: no-repeat; background-position: 0 2px; padding: 0 0 2px 15px;}

div#hacker_safe {padding: 0 0 5px 30px;}

div#search_row {padding: 3px 0 5px 12px;}

div#search_box {float: left; padding-top: 1px;}

.search_item {font-size: 11px; color: #656464; width: 122px;}

div#search_submit {float: left; padding-left: 3px;}

div#product_list {}
div#product_list ul{margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none;} 
div#product_list h2{font-size: 12px; font-weight: bold; margin: 0 0 0 14px; padding: 7px 0 8px 15px; background-image: url(images/dog-beds_19.gif); background-repeat: no-repeat; background-position: 0 10px;}
div#product_list li{background-image: url(images/dog-beds_36.gif); background-repeat: no-repeat; background-position: bottom;}
div#product_list a:link{text-decoration: none;}
div#product_list a:visited{text-decoration: none;}
div#product_list a:active{text-decoration: none;}
div#product_list a:hover{color: #e1aa00; text-decoration: none;}

div#credit_cards {padding: 10px 0 0 40px;}

div#shipping_row {padding: 8px 0 10px 24px;}

div#ups {float: left;}

div#usps {float: left; padding-left: 4px;}

div#right_column {float: left; width: 596px;position:relative;left:-1px;} /*[152] there was an IE problem where the content area was 1px off*/

div#footer {background-image: url(images/dog-beds_58.gif); background-repeat: no-repeat; height: 31px; text-align: center; padding-top: 20px; font-size: 11px;display:none;}

div#byline {font-size: 11px;display:none;}

div#copyright {float: left; padding-left: 20px;}

div#address {float: left; padding-left: 80px;}

div#tx {float: left; padding-left: 60px;}

div#lock {float: left; padding-left: 10px;}

div#security_seals {padding: 10px 0 0 270px;display:none;}

div#authorize {float: left;}

div#thawte {float: left;}

/* --------------------------------- Docs Specific Layout -------------------------- */

div#rollover_bg {background-image: url(images/rollover_setup_15.gif); background-repeat: repeat-y; padding-left: 11px;}

div#product_banner {float: left; width: 360px;}

div#rollover_buttons {float: left;}

div#most_popular_products {}

.product_row {padding: 0 0 6px 4px;}

.product_item {float: left; width: 187px; padding-left: 7px;}

.product_item_bg {background-image: url(images/dog-beds_35.gif); background-repeat: repeat-y;}

.product_detail_group {text-align: center;}

.product_name {font-weight: bold; padding-bottom: 2px;}
.product_name a:link{text-decoration: underline;}
.product_name a:visited{text-decoration: underline;}
.product_name a:active{text-decoration: underline;}
.product_name a:hover{text-decoration: none; color: #ffca00;}

.our_price {color: #c39f1f; font-weight: bold;}

.product_price {padding-bottom: 3px;}

div#seo_text {font-size: 11px; padding: 5px 15px 5px 15px;}
div#seo_text p{margin: 0; padding: 0 0 10px 0;}

.inner_margins {padding: 5px 20px 10px 20px;}

.cms_text {}
.cms_text p{margin: 0; padding: 0 0 10px 0;}

.record_wrap {}

.record_item {padding: 0 0 0 0px;}

.record_img {float: left;}

.record_img_bg {background-image: url(images/record_img_bg_18.gif); background-repeat: repeat-y; padding-left: 9px;}
.record_img_bg img{border: 1px solid #b8ab7a;}

.record_details_group {float: left; padding: 0 0 0 0px;}

.record_header {background-image: url(images/record_setup_15.gif); background-repeat: no-repeat; font-weight: bold; height: 24px; padding: 10px 0 0 30px; font-size: 13px; letter-spacing: -.03em; width: 380px;}

.record_desc {margin-left: 5px; width: 400px;}
.record_desc p{margin: 0; padding: 0 0 10px 0;}

.record_more_button {margin-left: 5px;}

.record_break {padding: 10px 0 10px 0;}

.title_header
{
    font-weight:bold;
    padding-bottom:10px;
}

.catHead {margin:5px 0 5px 0; padding:3px 0 3px 3px; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}

.ecomm_button {color: #3c3212; font-weight: bold; border: 1px solid #888; background-image: url(images/button_bg_03.gif); background-repeat: repeat-x; background-color: #f1cc49;}
.ecomm_textbox { color: #565656; }
select { color: #565656; }

#contactForm{background: url(images/contactBg.gif) no-repeat; border:1px solid #C0BBAE;}



.affliateHeaders{ font-size: 16px; color:#544C33; font-weight: bold;}
.affliateGraphic{padding-bottom: 13px;}

