/*--------------------- 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{background:url(images/index_setup_06.gif) repeat-x #414141; margin:0; padding:0 0 15px 0; font-size:11px; font-family: Arial, Helvetica, sans-serif; color: #000000;  text-decoration: none;}

a:link {color: #790404; text-decoration: none;}
a:visited {color: #790404; text-decoration: none;}
a:active {color: #790404; text-decoration: none;}
a:hover {color: #790404; text-decoration: underline; }

/*-- Regular short style for form elements --*/
.short {font-size: 11px; color: #1A3F7E;}
.customer_c_field{font-size: 11px; color: #7b2b2b; font-family:Arial, Helvetica, sans-serif; border:1px solid #000;} 
.customer_c_field_b{font-size: 11px; color: #7b2b2b; font-family:Arial, Helvetica, sans-serif; width:350px; border:1px solid #000;} 

input {color: #600303;}

select {color: #600303;}
/*------------------------------------ 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 -------------------------- */
#main{width:782px; margin-left:auto; margin-right:auto; float:left;}
#bg_fix_01{width:21px; float:left;}
#bg_fix_02{width:21px; float:left;}
#main_bg_fix{background:url(images/main_bg_fix.gif) repeat-y; width:824px; margin:0 auto 0 auto;}
.l_float{float:left;}

#content{background:url(images/index_bg_setup_39.gif) repeat-y; width:782px; }
#content_col_one{width:185px; float:left;}
#content_col_two{width:597px; float:left;}

#shopping_cart_wrap{margin:7px 0 11px 12px}
#shopping_list{margin:0; padding:0; list-style:none; line-height:1.4em;}
#cart{font-weight:bold; background:url(images/index_setup_17.gif) no-repeat 0 4px; padding-left:16px;  color:#343030;}
#items a:link{color:#343030;  text-decoration:underline; padding-left:16px;}
#items a:visited{color:#343030;  text-decoration:underline; padding-left:16px;}
#items a:active{color:#343030;  text-decoration:underline; padding-left:16px;}
#items a:hover{color:#343030;  text-decoration:none; padding-left:16px;}
#my_account{padding:4px 0 0 15px;}

#search_wrap{margin:0;}
#search_title{margin:0 0 5px 0;}
#search_field{margin:0 0 10px 8px;}
#search_form{}
.search_box{font:11px Arial, Helvetica, sans-serif; color:#600303; width:112px; border:1px solid #A5ACB2; float:left;  padding-left:2px;}
#search_btn{float:left; margin-left:4px;}

#products_cat{margin:0 0 4px 0;}
#product_title{}
#product_list{margin:0; padding:0 ; list-style:none;}
.category{width:159px;padding:4px 0 0 25px; margin-left:1px; background:url(images/index_setup_34.gif) no-repeat 13px 9px;}
.white_btm{margin:0; padding:0 0 0 1px;}
.category a:link{color: #252525; text-decoration:none; font-weight:bold;}
.category a:visited{color: #252525; text-decoration:none; font-weight:bold;}
.category a:active{color: #252525; text-decoration:none; font-weight:bold;}
.category a:hover{color: #7E0808; text-decoration:underline; font-weight:bold;}

#buyer_rewards{margin:4px 0 0 7px;}
#affiliates{margin:4px 0 0 7px;}
#newsletter{margin:4px 0 6px 7px;}


#footer{background:url(images/index_setupb_64.gif) no-repeat; width:824px; height:37px; padding:7px 0 0 0; margin:0 auto 0 auto; }
#global_nav{text-align:center;}
#global_nav a:link{color:#343030;}
#global_nav a:visited{color:#343030;}
#global_nav a:active{color:#343030;}
#global_nav a:hover{color:#343030;}

#by_line{color:#fff; margin:6px auto 10px auto; width:824px;}
#by_line a:link{color:#fff; text-decoration:underline;}
#by_line a:visited{color:#fff; text-decoration:underline;}
#by_line a:active{color:#fff; text-decoration:underline;}
#by_line a:hover{color:#fff; text-decoration:none;}
#copyright{float:left; padding-left:32px;}
#developer{float:left; padding-left:295px;}
#lock{float:left; padding-left:13px;}


/* --------------------------------- Docs Specific Layout -------------------------- */
#inner_margins{padding:4px 12px 10px 16px;}
.page_mid{background:url(images/template_mid.gif) repeat-y; padding:0 18px 0 18px; width:533px;}

.playhead_bg{background:url(images/mian_53.gif) repeat-x; width:379px; height:20px; padding:7px 0 0 0; float:left; color:#414141;}

#main_columns{margin:10px 0 0 0;}
#main_col_one{float:left; width:317px; margin-right:8px;}
#main_col_one_bg{background:url(images/mian_80.gif) repeat-y; width:317px;}
#main_col_one_txt{background:url(images/mainc_92.gif) repeat-y; width:292px; padding:5px 10px 5px 10px;}
#main_col_one_txt p{margin:0; padding:0; color:#414141; font:12px Arial, Helvetica, sans-serif;}
#main_col_two{float:left; width:244px;}
#main_col_two_bg{background:url(images/mian_81.gif) repeat-y; width:244px;}

.feature_wrap{margin-left:4px;}
.feature_info_bg{background:url(images/mainb_88.gif) repeat-y; width:226px; padding:2px 0 2px 10px;}
.feature{margin:0; padding:0; color:#414141;}
.feature_img{float:left; margin-right:7px;}
.feature_img img{border:1px solid #707070;}
.feature dt{margin:0; padding:0;}
.feature dd{margin:0; padding:0;}
.product_title {font-weight:bold;}
.product_title a:link{font-weight:bold; color:#414141;}
.product_title a:visited{font-weight:bold; color:#414141;}
.product_title a:active{font-weight:bold; color:#414141;}
.product_title a:hover{font-weight:bold; color:#B60E0E;}
.savings{color:#B60E0E;}

#credit_cards{padding:17px;}

.cms_txt{font:12px Arial, Helvetica, sans-serif;}
.cms_txt a:link{color:#650303; font-weight:bold; text-decoration:underline;}
.cms_txt a:visited{color:#650303; font-weight:bold; text-decoration:underline;}
.cms_txt a:active{color:#650303; font-weight:bold; text-decoration:underline;}
.cms_txt a:hover{color:#650303; font-weight:bold; text-decoration:none;}
.cms_txt p{margin:0 0 0 0; padding:5px 0 5px 0;}

.record_top{margin-top:10px;}
.record_container{padding:5px 5px 5px 2px;}
.record_img{float:left; margin-right:10px; padding-top:4px;}
.record_img img{border:1px solid #444444;}
.record_info_wrap{float:left;}
.record_info {margin:0; padding:0; width:380px;}
.record_title{font-weight: bold; font-size:14px; color:#414141; width:383x;}
.record_title_b{font-weight: bold; font-size:14px; color:#414141; width:522x;}
.new_record_mid{background:url(images/new_record_mid.gif) repeat-y; width:373px; padding-left:10px;}
.new_record_mid_b{background:url(images/new_record_mid_b.gif) repeat-y; width:512px; padding-left:10px;}
.record_info dt{margin:0 0 1px 0; padding:4px 0 0 4px; color:#fff;}
.record_info dd{margin:10px 0 10px 6px; padding:0; font:12px Arial, Helvetica, sans-serif;}
.faq_answer{width:500px;}

.gallery_img_mid{background:url(images/gallery_mid.jpg) repeat-y; width:99px; padding:0 0 0 5px;}
.gallery_img_mid img{border:1px solid gray;_margin-left:-5px;}

.ecomm_button {background-image: url(images/ecom_btn_bg.gif); background-repeat: repeat-x; background-color: #9c0909; color: #ffffff; font-weight: bold; border: 1px solid #520505; }
.ecomm_textbox { color: #600303; }
select { color: #600303; }

.thumb_large_item{position:relative;width:141px;}
.thum_large_content {background-image: url(images/thumbnail_large_05.gif); background-repeat: repeat-y; position:relative;text-align:center;}
	.thum_large_content img{border: 1px solid #808080;}

