/*--------------------- TechXpress Inc. 2007 ---------------------*/

/*------------------------ 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/kot_02.gif) top center #FFF6E8; font-family: Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:8px 0 60px 0; width:770px; margin:0 auto 0 auto; font-size:12px;}



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

/*-- Regular short style for form elements --*/

.short {font-size: 11px; color:#000; border:1px solid #804A33; width:150px; height:15px; background:#fff;}
select.short {height:18px;}

.l_float{float:left;}
.r_float{float:right;}

/*------------------------------------ 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{width: 770px; overflow: hidden;}
#search_bar{background:url(images/cooks_05.gif) no-repeat; width:161px; height:23px; float:left; padding:16px 0 0 6px;}

#content{background:url(images/cooks_18.gif) repeat-y; width:770px;}

#content_col_1{float:left; width:171px; background:url(images/content_20.gif) repeat-y;}
#shopping_cart{background:url(images/content_15.gif) no-repeat; width:118px; height:39px; padding:141px 0 0 53px;}
	#shopping_cart a:link{color:#550D0D; text-decoration:none;}
	#shopping_cart a:visited{color:#550D0D; text-decoration:none;}
	#shopping_cart a:active{color:#550D0D; text-decoration:none;}
	#shopping_cart a:hover{color:#550D0D; text-decoration:underline;}
#cart_itmes{color:#550D0D; font-size:11px; padding:;}
#my_account{color:#550D0D; font-size:11px; padding:2px 0 0 0;}
	#my_account a:link{color:#550D0D; text-decoration:none;}
	#my_account a:visited{color:#550D0D; text-decoration:none;}
	#my_account a:active{color:#550D0D; text-decoration:none;}
	#my_account a:hover{color:#550D0D; text-decoration:underline;}
#authorize{padding:7px 0 0 40px;}
#authorize img{border:1px solid #835728;}
.item_list{margin:0; padding:6px 0 0 14px; list-style:none;}
.item_list li{color:#67422F; font-weight:bold; size:12px;}
.item_list li.item{width:135px;}
.item{background:url(images/content_23.gif) no-repeat 6px 3px; padding:0 0 0 18px;}
	.item a:link{color:#67422F; font-weight:bold; text-decoration:none;}
	.item a:visited{color:#67422F; font-weight:bold; text-decoration:none;}
	.item a:active{color:#67422F; font-weight:bold; text-decoration:none;}
	.item a:hover{color:#c35d00; font-weight:bold; text-decoration:none;}

#content_col_2{float:left; width:599px; background:url(images/content_16.gif) no-repeat; width:582px; min-height:67px; padding:0 0 0 17px;}
	*html #content_col_2{height:67px}

#footer{background:url(images/cooks_20.gif) no-repeat; width:770px; height:42px; text-align:center; padding-top:37px;}
#global_nav{color:#FFFEFE; font-weight:bold; font-size:11px;}
	#global_nav a:link{color:#FFFEFE; text-decoration:none;}
	#global_nav a:visited{color:#FFFEFE; text-decoration:none;}
	#global_nav a:active{color:#FFFEFE; text-decoration:none;}
	#global_nav a:hover{color:#FFFEFE; text-decoration:underline;}

#by_line{color:#67422F; padding-top:10px;}
#copyright{float:left; padding:5px 0 0 36px;}
#developer{float:left; padding:5px 0 0 184px;}
	#developer a:link{color:#67422F; text-decoration:underline;}
	#developer a:visited{color:#67422F; text-decoration:underline;}
	#developer a:active{color:#67422F; text-decoration:underline;}
	#developer a:hover{color:#67422F; text-decoration:none;}
#lock{float:left; padding-left:8px;}

.s_slideshow_slide{
	height: auto;
	display:inline-block;
	overflow: hidden;
}

/* --------------------------------- Main Specific Layout -------------------------- */

#banner{z-index: 1}
#playhead{}

#feature_projects_wrap{padding:11px 0 0 0;}
.feature_bg{background:url(images/main_34.gif) repeat-y; width:560px;}
.feature_bg_b{background:url(images/main_34.gif) repeat-y; width:514px;  padding:12px 23px 0 23px;}

.feature_row{padding:0 0 0 11px;}
	.feature_col{float:left; padding:0 0 0 10px; text-align:center;  padding-top:15px;}
.feature_item{background:url(images/main_45.gif) repeat-y; width:122px;}
.feature_item img{border:1px solid #A1714F;}
.feature_link{font-weight:bold; color:#5D0100;width:115px;}
	.feature_link a:link{font-weight:bold; color:#5D0100; text-decoration:underline;}
	.feature_link a:visited{font-weight:bold; color:#5D0100; text-decoration:underline;}
	.feature_link a:active{font-weight:bold; color:#5D0100; text-decoration:underline;}
	.feature_link a:hover{font-weight:bold; color:#EE714E; text-decoration:none;}
.feature_price{color:#824444;}

#fp_cms_wrap{padding:11px 0 11px 0;}
#fp_image{float:left; padding:5px 0 0 0;}
#fp_image_bg{background:url(images/main_73.gif) repeat-y; width:109px;}
#fp_image_bg_fix{background:url(images/main_67.gif) repeat-x; width:107px; min-height:144px; text-align:center; margin-left:1px;}

#fp_txt{float:left; width:382px; padding-left:14px;}
.cms_txt{color:#641212; font-size:12px;}
.cms_txt p{margin:0; padding:0 0 10px 0;}
	.cms_txt a:link{font-weight:bold; color:#5D0100; text-decoration:underline;}
	.cms_txt a:visited{font-weight:bold; color:#5D0100; text-decoration:underline;}
	.cms_txt a:acitve{font-weight:bold; color:#5D0100; text-decoration:underline;}
	.cms_txt a:hover{font-weight:bold; color:#EE714E; text-decoration:none;}

#cms_wrap{padding:11px 0 11px 0;}

.record_wrap{padding:15px 0 25px 0;}
.record_image{float:left;}
.record_mid{background:url(images/record_img_mid.gif) repeat-y; text-align:center;}
.record_mid img{border:1px solid #C7977E;}
.record_info{float:left; width:365px; padding-left:25px;}
.record_title{font-weight:bold; font-size:14px; color:#641212;}
.record_txt{color:#641212; font-size:12px; padding:9px 0 9px 0;}
.record_txt p{margin:0; padding:0;}
.record_more{}

form{margin:0;padding:0;}
.req{color: red;font-weight: bold;font-size: 150%;}
.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 { background-image: url(images/ecom_btn_bg_03.gif); background-repeat: repeat-x; background-color: #edd4c9; color: #641212; font-weight: bold; border: 1px solid #ae7c70
; }
.ecomm_textbox { color: #730000; }
select { color: #730000; }

#subcat_wrap {}
	#subcat_wrap img{padding: 5px; background-color: #e5d9c2; border: 1px solid #cab998;}
	
.prod_img_wrap {text-align:center;}	
	
.prod_img_wrap img{padding: 5px; background-color: #e5d9c2; border: 1px solid #cab998;}

.prod_btn {padding: 0 0 2px 0;}

.product_buttons {padding: 3px 0 0 5px;}

/* autocomplete search */
div.autocomplete {
  position:absolute;
  background-color:white;
  border:2px solid #888;
  margin:0;
  padding:0;
  z-index: 100;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ede3ce;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  border-bottom: 1px dashed #e6d3c5;
}




/* Records ------------------------------------------------------------------------------------- */
#standard_main_col_item {
    margin:0 0 10px 0;
    float:left;
    width:500px;
	background:#fff;
	border:5px solid #e1edf5;
}
#standard_full_record {
    width:100%;
}
#standard_full_record_content {
    background-repeat:repeat-y;
    padding:0 5px 5px 5px;
}

#standard_main_col_item a img{
	border:none;	
}

#standard_full_record_title {
    float:left;
    padding:3px 0 5px 10px;
    color:#8c3030;
	text-transform:uppercase;
    font-size:13px;
    font-weight:bold;
	letter-spacing:.2em;
    border-bottom:solid 2px #e1edf5;
    width:98%;
}

#standard_full_record_text {
    float:left;
    padding:5px 0 0;
    width:410px;
}

#standard_record_thumb {
    background-color:#e1ebf8;
    border:solid 1px #abceea;
    float:left;
    margin:5px 10px 0 5px;
}
#standard_record_thumb img {
    margin:3px;
}

#standard_record_more {
    float:right;
    margin:20px 20px 0 0;
}
