/*--------------------- 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:11px;}



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;}

.l_float{float:left;}

/*------------------------------------ Turn off for printing ------------------------------- */
#masthead, #content_col_1, #footer, #ccs_and_such, #product_head, #product_foot, #by_line
{display:none;}
#content_col_2{width:600px;}
/*------------------------------------ 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{}
#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;}
#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:#67422F; font-weight:bold; text-decoration:underline;}

#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 324px;}
	#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;}

/* --------------------------------- Main Specific Layout -------------------------- */

#banner{}
#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;}
	.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-color: #F0EDDC; color: #730000; font-weight: bold; border: 1px solid #888; }
.ecomm_textbox { color: #730000; }
select { color: #730000; }