html 							{ font-family:Arial, Helvetica, sans-serif;color:#1a1917;font-size:13px; }
body 							{ padding:0px;margin:0px;background:#1a1917 url(images/page/layout/back_product.jpg) no-repeat 50% 0;}
body.product 					{ padding:0px;margin:0px;background:#1a1917 url(images/page/layout/back_product.jpg) no-repeat 50% 0;}
body.home 						{ padding:0px;margin:0px;background:#1a1917 url(images/page/layout/back_info.jpg) no-repeat 50% 0;}

/***** layout *****/

#page							{ margin:0 auto;width:960px;position:relative;left:-2px;}
#content						{ padding-left:15px;padding-top:10px; }

#bar							{ width:917px;background-color:#1a1917;height:55px;padding-top:10px;padding-left:13px;padding-bottom:10px; }
#bar_left						{ width:302px;float:left; }
#bar_middle						{ width:393px;float:left;margin-top:5px; }
#bar_right						{ width:192px;float:right; }

#product						{ width:930px;background-color:#d4ccba; }
#product_padding				{ padding-top:0px;padding-left:30px;padding-bottom:30px; }
#product_content				{ width:900px;background-color:#e4dfd3;display:inline-block; }
#product_panel_image			{ width:281px;float:left;overflow:hidden; }
#product_panel_info				{ width:618px;float:right; }

#product_list_padding			{ padding:5px 20px 20px 20px; }
#product_list_container			{ padding:20px;display:inline-block; }
#product_list_name_space		{ padding-top:10px; }
#product_list_image				{ width:120px;float:left;display:inline-block;text-align:center; }
.product_list_image_border		{ border:10px solid #c6c0b1; }
#product_list_manuf				{ width:110px;float:left;margin-left:10px;display:inline-block;margin-right:10px;margin-left:20px; }
#product_list_descrip			{ width:520px;float:right;display:inline-block; }
#product_list_descrip_pad		{ padding-top:10px; }

#product_image					{ width:281px;height:349px;background-image:url(images/page/layout/productback.jpg);}
#product_image_padding			{ padding-top:17px;padding-left:19px; }
#product_image_large			{ width:240px;height:240px;text-align:center; }
#product_image_manuf_space		{ padding-top:15px; }
#product_image_manuf			{ width:240px;height:78px;text-align:center;}
#product_image_manuf_vert		{ position:relative;overflow:hidden;top:10%}

#product_info					{ width:395px;float:left; }
#product_info_padding			{ padding-top:10px; }
#product_info_content			{ padding-left:3px;padding-top:0px; }
#product_info_title_space		{ padding-top:10px; }

#product_order					{ width:200px;float:right;margin-right:1px; }
#product_order_padding			{ padding-top:15px; }
#product_order_intro			{ padding-top:0px;padding-left:10px; }
#product_order_number			{ padding-top:15px;padding-left:10px; }
#product_order_locate			{ padding-top:15px;padding-left:10px; } 
#product_order_blank			{ width:720px;display:inline-block; }
	
#sub							{ width:930px;height:200px;background-color:#d4ccba;clear:both; }
#sub_left						{ width:210px;margin-left:28px;float:left; }
#sub_middle						{ width:340px;float:left; }
#sub_middle_content				{ width:300px;padding-left:15px; }
#sub_right						{ width:300px;float:right;margin-right:50px; }
#sub_bottom						{ width:930px;background-color:#928a78;height:6px; }

#footer							{ width:920px;padding-top:20px;padding-left:15px;clear:both; }
#footer_col1					{ width:195px;float:left; }	
#footer_col2					{ width:175px;float:left; }	
#footer_col3					{ width:205px;float:left; }	
#footer_col4					{ width:183px;float:left; }	
#footer_col5					{ width:159px;float:right; }
#footer_badge					{ padding-top:20px;padding-left:20px; }

.searchform						{ padding-left:10px;padding-top:8px;background-color:#4e4b44;height:15px;width:300px;border:none;color:#8d887c;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.searchform_on					{ padding-left:10px;padding-top:8px;background-color:#4e4b44;height:15px;width:300px;border:none;color:#c9c2b1;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#search_back					{ background-color:#4e4b44;border:3px solid #2b2926;border-right:none;height:34px;width:316px;float:left; } 
#search_button					{ float:right;width:71px;height:34px;border:3px solid #1a1917;border-left:none; }

#info							{ width:930px;background-color:#d4ccba; }
#info_pad						{ padding-top:0px;padding-left:30px;padding-bottom:30px; }
#info_cntnt						{ width:900px;background-color:#e4dfd3;display:inline-block; }
#info_cntnt_pad					{ padding:20px; }
#info_cntnt_lft					{ width:610px;float:left; }
#info_cntnt_ltft_pad			{ padding-top:20px; }
#info_cntnt_rt					{ width:220px;float:right;margin-left:20px; }
#info_cntnt_rt_pad				{ padding-top:12px; }
#info_mil_lft					{ background:url('images/page/layout/milspec.gif') no-repeat;width:290px;height:88px;float:left;padding-left:10px; }
#info_mil_cnt					{ width:230px;padding-left:55px;padding-top:26px; }
#info_mil_cent					{ width:95px;float:left;padding-top:15px; }
#info_mil_rt					{ float:left;padding-top:25px;padding-left:5px;}
#info_contact_lt				{ width:425px;float:left;}
#info_contact_rt				{ width:425px;float:right;}

.info_input						{ height:20px;width:250px;background-color:#dcd6c9;border:1px solid #c6c0b1;padding-left:5px;font-family:Arial;color:#1a1917;font-size:12px; }
.info_ta						{ height:120px;width:250px;background-color:#dcd6c9;border:1px solid #c6c0b1;padding-left:5px;padding-top:7px;font-family:Arial;color:#1a1917;font-size:12px; }

#nav_image						{ background-image:url('images/page/layout/image_bar.jpg');width:930px;height:96px; }

/***** fonts *****/

h1								{ color:#1a1917;font-size:22px;font-weight:normal;letter-spacing:-1px;margin:0px;padding:0px; }
h1.cat							{ color:#766e5c;font-size:17px;font-weight:normal;letter-spacing:0px;margin-left:5px;padding:6px; }
h1.list							{ color:#1a1917;font-size:17px;font-weight:bold;letter-spacing:0px;margin:0px;padding:0px; }
h1.high							{ color:#766e5c;font-size:13px;font-weight:normal;letter-spacing:0px; }
h2								{ color:#6b6862;font-size:11px;font-weight:normal;letter-spacing:0px;margin:0px;padding:0px; }
p								{ text-align:justify; }
p.desclist						{ padding:0px;margin:0px;text-align:left; }
font								{ margin:0px;padding:0px;}

.s26							{ font-size:26px;}
.s20							{ font-size:20px;}
.s18							{ font-size:18px;}
.s16							{ font-size:16px;}
.s14							{ font-size:14px;}
.s12							{ font-size:12px;}
.s11							{ font-size:11px;}
.brown							{ color:#1a1917; }
.tan							{ color:#d4ccba; }
.dktan							{ color:#8d887c; }
.red							{ color:#d80a18; }
.ltbrn							{ color:#aba79e; }

.highdash						{ width:200px;height:1px;border-bottom:1px dashed #766e5c;margin-bottom:5px; }

/***** links *****/

a.ft							{ padding:3px;background-color:#1a1917;color:#a59f91;font-size:11px;text-decoration:none;line-height:20px; }
a.ft:hover						{ padding:3px;background-color:#2d2c28;color:#d4ccba;font-size:11px;text-decoration:none;line-height:20px; }
a.ftbg							{ padding:3px;background-color:#1a1917;color:#d4ccba;font-size:13px;text-decoration:none;line-height:20px; }
a.ftbg:hover					{ padding:3px;background-color:#2d2c28;color:#d4ccba;font-size:13px;text-decoration:none;line-height:20px; }
a.ftorder						{ padding:3px;background-color:#a21f28;color:#f2e9d3;font-size:11px;text-decoration:none;line-height:20px; }
a.ftorder:hover					{ padding:3px;background-color:#d80a18;color:#f2e9d3;font-size:11px;text-decoration:none;line-height:20px; }
a.co							{ padding:3px;background-color:#c7bfae;color:#1a1917;font-size:11px;text-decoration:none;line-height:20px; }
a.co:hover						{ padding:3px;background-color:#7f7c75;color:#d4ccba;font-size:11px;text-decoration:none;line-height:20px; }
a.colt							{ padding:3px;background-color:#dcd6c9;color:#766e5c;font-size:11px;text-decoration:none;line-height:20px; }
a.colt:hover					{ padding:3px;background-color:#d4cec2;color:#766e5c;font-size:11px;text-decoration:none;line-height:20px; }
a.crmb							{ padding:3px;color:#73706a;font-size:11px;text-decoration:none;line-height:20px; }
a.crmb:hover					{ padding:3px;color:#73706a;background-color:#dcd6c7;font-size:11px;text-decoration:none;line-height:20px; }
a.cnt							{ padding:3px;color:#1a1917;font-size:13px;text-decoration:none;line-height:20px; }
a.cnt:hover						{ padding:3px;color:#73706a;background-color:#dcd6c7;font-size:13px;text-decoration:none;line-height:20px; }
a.btn							{ padding:10px;background-color:#dcd6c9;color:#1a1917;border:1px solid #c6c0b1;font-size:12px;text-decoration:none;line-height:20px; }
a.btn:hover						{ padding:10px;background-color:#b3ac9c;color:#1a1917;border:1px solid #9f9887;font-size:12px;text-decoration:none;line-height:20px; }
a.nav							{ padding:3px;color:#322e25;font-size:11px;text-decoration:none;line-height:20px; }
a.nav:hover						{ padding:3px;background-color:#c9c2b1;color:#766e5c;font-size:11px;text-decoration:none;line-height:20px; }
a.navon							{ padding:3px;background-color:#c9c2b1;color:#766e5c;font-size:11px;text-decoration:none;line-height:20px; }
a.navon:hover					{ padding:3px;background-color:#c9c2b1;color:#766e5c;font-size:11px;text-decoration:none;line-height:20px; }

a								{  }
a:hover							{  }


/***** overs *****/

.order_on						{ width:201px;height:54px;background-image:url(images/page/layout/order_on.jpg);cursor:pointer; }
.order							{ width:201px;height:54px;background-image:url(images/page/layout/order.jpg); }
.search_on						{ width:71px;height:34px;background-image:url(images/page/layout/search_on.gif);cursor:pointer; }
.search_off						{ width:71px;height:34px;background-image:url(images/page/layout/search.gif); }

.category						{ height:33px;background-color:#b3ac9c;border-bottom:1px solid #9f9887; }
.category_on					{ height:33px;background-color:#aba493;border-bottom:1px solid #9f9887;cursor:pointer; }
.section						{ height:33px;background-color:#c9c2b1;border-bottom:1px solid #b9b2a2; }
.section_on						{ height:33px;background-color:#bfb8a7;border-bottom:1px solid #b9b2a2;cursor:pointer; }
.subsection						{ height:33px;background-color:#dcd6c9;border-bottom:1px solid #c6c0b1; }
.subsection_on					{ height:33px;background-color:#d4cec2;border-bottom:1px solid #c6c0b1;cursor:pointer; }
.contenttitle					{ height:33px;background-color:#dcd6c9;border-bottom:1px solid #c6c0b1; }
.contenttitle_on				{ height:33px;background-color:#d4cec2;border-bottom:1px solid #c6c0b1;cursor:pointer; }

.list							{ width:830px;border-bottom:1px solid #c6c0b1;display:inline-block; }
.list_on						{ width:830px;background-color:#dcd6c9;cursor:pointer;border-bottom:1px solid #c6c0b1;cursor:pointer;display:inline-block; }









