 @charset "utf-8";

/* General tags*/
/*  
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; font-weight:normal; outline:none; border:none; list-style-type:none; text-decoration:none; }  */

form, label { margin:0px; padding:0px; font-weight:normal; outline:none; border:none; list-style-type:none; text-decoration:none; }
body { margin:0; background:#ffffff url(/images/main_bg.gif) repeat-y top center; }
body, td { font-family:arial,helvetica,sans-serif; font-size:13px; color:#454545; }
td { vertical-align:top; }
#form { background:#b69a2d url(/images/bg_form.png) repeat-y top left; vertical-align:top; }
#footer { background:#fff url(/images/bg_footer.png) no-repeat top center; height:70px; text-align:center; padding-top:40px; }
#footer a { color:#acacac; font-size:12px; text-decoration:underline; }
#footer .copyright { color:#828282; font-size:12px; line-height:50px; }

li { font-size:14px; font-weight:bold; line-height:22px; }

.content_text { margin-top:2px; margin-left:12px; margin-right:25px; margin-bottom:12px; line-height:20px; color:#585858; font-size:13px; }
.top10 { margin-top:10px; }
.float_left { float:left; display:inline;}
.float_right { float:right; display:inline; }
#info_container { width:337px; padding:0px 0px 29px 29px; float:left; display:inline;}
#info_container h1 { width:307px; float:left; font-weight:bold; font-size:14px; color:#fff1ba; line-height:26px; border-bottom:1px #fff1ba solid; margin-bottom:10px; }
#info_container .mainfield { width:307px; float:left; margin-bottom:7px; }
#info_container .mainfield label { width:97px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#f9f9f9; font-size:12px; line-height:24px; padding-right:11px; }
#info_container .mainfield .zip_label { width:36px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#f9f9f9; font-size:12px; line-height:24px; }
#info_container .mainfield .width0 { width:0px; padding:0px; margin:0px; float:left; }
#info_container .mainfield input { width:188px;float:left; font-family:Arial, Helvetica, sans-serif; color:#585858; padding:3px 0px 0px 5px; }
#info_container .mainfield .zipinput { width:40px; float:left; font-family:Arial, Helvetica, sans-serif; color:#585858; padding:3px 0px 0px 5px; }
#info_container .mainfield .order_btn { width:203px; height:48px; float:left; margin:20px 0px 0px 30px; }
#info_container .mainfield .sel_model { width:197px; float:left; font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:12px; }
#info_container .mainfield .sel_state { width:94px; float:left; font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:12px; }
#info_container .chkmain { width:307px; float:left; margin:15px 0px 9px 0px; }
#info_container .chklabel { color:#fff1b9; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:3px 0px 0px 5px; width:200px; }
#info_container .rbtn_main { width:289px; float:left; background:#d1b958; padding:6px 0px 6px 18px; margin-top:10px; }
#info_container .rbtn_label { width:250px; padding-left:15px; line-height:20px; float:left; font-size:16px; color:#000000; }
#info_container .rbtn_label .rprice { float:left; font-size:55px; line-height:46px; font-weight:bold; float:left; }
#info_container .rbtn_label .knife_set_text { font-size:14px; float:left; margin-top:-15px; }
#info_container .rbtn_label .sh_text { line-height:68px; float:left; font-size:15px; }
#info_container .payment_cards_img { margin:0px 0px 0px 113px; float:left; }
#info_container .mainfield .order_btn { width:246px; height:51px; margin:22px 0px 0px 0px; float:right; }
#info_container .mainfield .order_btn_shadow { margin-top:7px; float:right; }
#info_container .mainfield .help { margin:0px 10px 0px 10px; color:#013c65; font-size:10px; line-height:23px; cursor:help; }
#info_container .mainfield .help a {text-decoration:underline;}
#info_container p { width:307px; font-size:12px; padding:16px 0px 0px 0px; float:left; color:#f3eed8; line-height:17px; }


/*  INNER PAGES  */

#inner { margin:20px; }
.aboutpic { margin-right:20px; margin-bottom:20px; border:1px solid #666666; }