/*--------------------- 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-family: Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:0 0 25px 0; width:918px; margin:0 auto 0 auto; font-size:12px;}

form { padding: 0px; margin: 0px; }

a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:active {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline; }

/*-- Regular short style for form elements --*/

.short {font-size: 11px; color: #3a1e12; border:1px solid #7b5925; }
.l_float{float:left;}

.short_2 {font-size: 11px; color: #3a1e12; border:1px solid #7b5925; width:110px; background:url(images/search_bg.html) repeat-x;}
.l_float{float:left;}

/*------------------------------------ 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;}

/* ---------------------------------- Index Specific Layout -------------------------- */

#masthead{ display:none;}
#masthead_fix { display:none;}

#phone_number_main{ display:none;}
#search_bg{ display:none;}
#shopping_info{ display:none;}
#items{color:#000000; font-size:13px; font-weight:bold;}
	#items a:link{color:#000000; text-decoration:none;}
	#items a:visited{color:#000000; text-decoration:none;}
	#items a:active{color:#000000; text-decoration:none;}
	#items a:hover{color:#000000; text-decoration:none;}
#my_account{color:#000000; font-size:13px; font-weight:bold;}
	#my_account a:link{color:#000000; text-decoration:none;}
	#my_account a:visited{color:#000000; text-decoration:none;}
	#my_account a:active{color:#000000; text-decoration:none;}
	#my_account a:hover{color:#000000; text-decoration:none;}
#nav_col_1{ display:none;}
#nav_col_2{ display:none;}
#header{ display:none;}

#content{ width:918px;}
#content_col_1{ display:none;}
.cat_wrap{padding:0 0 0 50px;}
.cat_link{font-weight:bold; color:#000000; padding:4px 0 4px 21px;}
	.cat_link a:link{color:#000000; text-decoration:none;}
	.cat_link a:visited{color:#000000; text-decoration:none;}
	.cat_link a:active{color:#000000; text-decoration:none;}
	.cat_link a:hover{color:#000000; text-decoration:none;}
.cat_sep{padding:0 0 0 6px;}
#mens_apparel{padding:0 0 0 46px;}
.title{padding:0 0 0 56px;}
#authorize{padding:9px 0 0 92px;}
#authorize img{border:1px solid #814908;}

#content_col_2{float:left; width:678px; float:left; padding:0 0 0 15px;}
*html #content_col_2{height:41px;}

#footer{ }
#global_nav{ display:none;}
	#global_nav a:link{color:#000; text-decoration:none;}
	#global_nav a:visited{color:#000; text-decoration:none;}
	#global_nav a:acitve{color:#000; text-decoration:none;}
	#global_nav a:hover{color:#000; text-decoration:underline;}
#by_line{ font-weight:bold; color:#000; font-size:12px; padding-top:5px;}
#copyright{float:left; padding:6px 0 0 10px;}
#developer{ display:none;}
	#developer a:link{color:#000; text-decoration:none;}
	#developer a:visited{color:#000; text-decoration:none;}
	#developer a:acitve{color:#000; text-decoration:none;}
	#developer a:hover{color:#000; text-decoration:underline;}
#lock{ display:none;}

/* --------------------------------- Main Specific Layout -------------------------- */
#banner_wrap{padding:0 0 8px 0;}

.template_wrap{padding:0 0 8px 2px;}
.template_bg{ width:614px; padding:0 7px 0 24px;}
#product_row_nav{padding-left:1px;}

.cms_txt{color:#000000; font-size:12px;}
.cms_txt p{margin:0; padding:0 0 7px 0;}
.cms_txt h2{margin-top:0; padding-top:0;}
.cms_txt h3{margin-top:0; padding-top:0;}

#product_area {margin: 0px; padding: 0px;}

.fp_prod_row{padding:10px 0 10px 0;}
.fp_prod_container{float:left; padding:0 0 0 5px;}
.fp_prod_img{padding:0 0 7px 0;}
.fp_prod_name{font-size:12px; color:#000000; padding-bottom:3px; text-align:center;}
	.fp_prod_name a:link{color:#000; font-weight:bold; text-decoration:underline;}
	.fp_prod_name a:visited{color:#00; font-weight:bold; text-decoration:underline;}
	.fp_prod_name a:active{color:#000; font-weight:bold; text-decoration:nunderline;}
	.fp_prod_name a:hover{color:#000; font-weight:bold; text-decoration:none;}
.fp_prod_price{font-size:12px; color:#000; text-align:center;}

.record_wrap{padding:10px 0 50px 0;}
.record_img{float:left;}
.record_info{float:left; width:450px; padding-left:20px;}
.record_title{font-weight:bold; font-size:14px; padding-bottom:10px;}


.catHead {margin:10px 0 10px 0; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}

.product_small_item {padding: 10px 5px 10px 0;} 

.product_small_img {text-align: center;}

.product_small_title {font-weight: bold; text-align: center;}

.product_small_price {text-align: center; width: 120px; margin-right: auto; margin-left: auto;}
	.product_small_price table{width: 120px;}

.product_options {padding: 0 0 0 44px;}
	.product_options select{width: 110px;}

.add_to_cart {text-align: center;}

#product_large img{padding: 5px; background-color: #ffedc7; border: 1px solid #e6ca8f;} 

.short_desc {text-align: center;}

.ecomm_product_price_left {text-align: right;}

.ecomm_product_price_right {text-align: left;}

.product_details {text-align: center;}

#error_img {float: left;}

#error_text {font-size: 14px; float: left; width: 300px;}

#error_link {font-weight: bold;}
	#error_link a:link{color: #000; text-decoration: underline;}
	#error_link a:visited{color: #00; text-decoration: underline;}
	#error_link a:active{color: #000; text-decoration: underline;}
	#error_link a:hover{color: #000; text-decoration: none;}

#left_col_text {color: #000; padding:10px 10px 10px 66px; font-size: 11px;}
#bottom_curve {display:none;}
#top_curve {display:none;}
#print_logo { height:100px;}
#slide_show_layer {display:none;}
#playhead {display:none;}
#product_row_nav {display:none;}
input {display:none;}
#side_padding{display:none;}
