/* PM.2023-12-14 */
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
@font-face{font-family:'Glyphicons Halflings';src:url('/fonts/glyphicons-halflings-regular.eot');src:url('/fonts/glyphicons-halflings-regular.eot?#iefix')format('embedded-opentype'),url('/fonts/glyphicons-halflings-regular.ttf')format('truetype'),url('/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular')format('svg');font-display:swap;}
*{margin:0;padding:0;outline:0}
html{overflow-y:scroll;font-family:'Open Sans',sans-serif;color:#222;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-text-size-adjust:100%;/*-webkit-text-size-adjust:100%;*/}
html,body{font-size:14px;background:#FFF;height:100%}
a{color:#990000;background:transparent;text-decoration:none}
a:hover{color:#0B91E5;outline:0}
img,a img{border:none}
.shell{max-width:960px;padding:0 10px;margin:0 auto;}
#main{background:#FEFEFE;border-top:1px solid #E7E7E7}
#wrapper,#wl_wrapper{position:relative;min-height:100%;margin-bottom:-21px;background:#FEFEFE}
#wl_wrapper{background:#FEFEFE}
#footerwrap{position:relative;height:20px;background:#F9F9F9;border-top:1px solid #E7E7E7}
footer{width:100%;padding:0;text-align:right;background:#F4F4F4}
footer .shell .copyright{font-size:10px;font-weight:normal;color:#222;display:block;padding:2px 5px 0}
.clearfooter{height:21px;clear:both}
#header{padding:0 0 16px}
#header,#header .shell{background:#FFF url('/images/head_line_gray.png') top repeat-x}
#header .header-row{padding-top:30px;text-align:center}
#header .logo{max-width:360px;padding:0;margin:0 auto}
#header .logo a img{width:100%;max-width:360px;padding:0}
.banner_container{max-height:74px;margin:13px auto 0;padding:0;}
#banner img{width:100%;max-width:456px;height:60px;margin:0 auto}
#page-home li.p-home a,#page-ftwd li.p-ftwd a, #page-weblink li.p-weblink a,#page-advserv li.p-advserv a,#page-contact li.p-contact a{color:#FFF;background:#990000;text-shadow:1px 1px 1px #333}
#content{width:100%;float:left;margin:10px 10px 10px 0;}
#content .post{float:left;padding:0;margin:0}
#content .post p{line-height:1.2;padding:0 0 15px 0}
#content .col_container{padding:10px 0;background:#F4F4F4;overflow:auto;}
#content .column{display:block;float:left;margin:0 10px 25px}
#content .last-column{margin-bottom:10px}
#content .column img{margin:0 10px 10px 0;}
#content .column h2 {font-weight:600;font-size:18px;line-height:1;padding:0 0 2px}
#content .column h2 a{text-decoration:underline;}
#content .column p{max-width:100%;padding:0 0 2px;font-size:.98em;}
#content .pbox_wrap{max-width:680px;min-height:340px;margin:20px auto 3px;background:#F3F3F3}
#content .pbox{padding:5px 10px 10px}
#content .pbox img{float:left;padding:10px}
#content .pbox h2{font-size:20px;text-transform:uppercase;color:#990000;font-weight:bold;line-height:1.2;margin:0 0 15px}
#content .pb_float{float:left;max-width:420px;margin:0;padding:0}
#content .plist{list-style:none;padding:15px 0 10px 25px}
#content .plist li{display:block;padding:0 0 12px 30px;height:1em;line-height:1;font-size:15px;font-weight:bold;background:url('/images/bullet_15_arrow1_green.png') 0 0 no-repeat}
.phead{font-family:Georgia,serif;font-weight:400;color:#990000;font-size:22px;line-height:1;margin:0;padding:0}
.phead_2{font-family:Georgia,serif;font-size:21px;line-height:1;text-transform:uppercase;color:#58595B;padding:5px 0 2px 10px;margin-bottom:3px;vertical-align:bottom;border-bottom:4px solid #999}
.phead_2 img{padding:0 8px 0 0;vertical-align:bottom}
.phead_3{color:#58595B;font-style:italic;padding:0 0 5px 10px}
.lgh1{font-family:Georgia,serif;font-weight:400;color:#222;line-height:1em;font-size:16px;margin:4px 10px 10px 0;padding:0}
.txtbox{margin:0;padding:5px 10px 7px;background:#F3F3F3;}
.txtbox a{font-weight:bold}
.txtbox p{padding-top:5px}
#sidebar{width:100%;float:left;margin:10px 0;padding-bottom:5px;background:#F4F4F4;border:none}
#sidebar .s_head_wrap{background:#FFF;padding:0 0 5px}
#sidebar .mid{padding-top:5px;} /* update later to eliminate this */
#sidebar .s_head{font-size:14px;font-weight:bold;text-align:center;padding:2px 2px 3px;margin:0;color:#FFF;background-color:#990000;}
#sidebar .s_head2{margin:8px 10px 0;font-size:14px;font-weight:bold;color:#222}
#sidebar p{font-size:12px;margin:0 10px 3px}
#sidebar ul{list-style:none;padding:5px 20px 0;margin-bottom:10px}
#sidebar ul li{display:block;color:#222;padding-bottom:12px}
#sidebar ul li h3{color:#000;font-size:14px;height:1em;font-weight:normal;line-height:1.5;margin:0;padding:0}
#sidebar_contact{padding-top:10px;}
#sidebar_contact_txt{padding-top:3px}
#oldir_box{margin:20px auto;text-align:center}
#oldir_box .dirbox{width:180px;height:260px;margin:10px auto;border:1px solid #999}
#oldir_box .dirbox img{padding:10px}
#oldir_box h2{font-family:arial,verdana;font-size:14px;line-height:1;padding:0 5px;margin:0}
#wl_top{background-color:#FEFEFE;border-top:1px solid #E7E7E7}
#wl_mid,#wl_mid .shell{background:#FEFEFE}
#wl_banners{margin:10px 0 0;text-align:center}
#wl_banners img{width:225px;height:60px;max-width:100%;vertical-align:top}
#wl_banners .double{margin-top:5px;margin-bottom:5px}
#wl_banners .double img{width:456px;height:60px}
#wl_banners div div{margin:10px 0}
#wnb{margin-bottom:2px;padding:5px;overflow:hidden}
#wnb h1{margin:0;padding:0 5px 2px 10px;font-size:18px;text-transform:uppercase;color:#FFF;background:#990000}
#wnb .leftwrap{float:none;background:url('/images/bg_wnb.jpg') no-repeat}
#wnb .left{position:relative;min-height:100%;margin-right:0}
#wnb .clearleft{height:87px;clear:both}
#wnb .rightwrap{float:none;width:100%;margin:0}
#wnb .right{margin:8px 0 0;padding:9px 5px 3px;background:#F9F9F9;border:1px solid #BBB;overflow:hidden}
#wnb p{margin:3px 5px 5px}
.pnums{color:#222;font-size:14px;font-weight:bold;text-transform:uppercase;margin:3px 5px 4px 0;padding:3px 5px;background:#f4f4f4}
.pnums span{color:#0B91E5;padding:1px 2px;margin:0 0 0 8px;background:#fff}
.pnums a{color:#990000;padding:1px 2px;margin:0 0 0 8px}
.pnums a:hover{color:#0B91E5}
.ddmtxt{font-size:12px;font-weight:bold;font-style:italic;color:#990000}
.ddmwrap{max-width:100%;overflow:hidden;font-size:12px;padding:5px 8px 10px;margin:5px 0 0;text-align:left;background:url('/images/bg_ddm.png') no-repeat}
#ddm{text-align:left;margin:5px 0 0}
#ddm select{font-weight:bold;padding:2px;border-radius:.25em}
#ddm select .default{color:#0B91E5}
#ddm option{color:#222;text-indent:5px;padding:2px}
#ddm option.cur{color:#990000}
.srv_txt{text-align:center;font-weight:bold;padding:5px;margin:0 4px;font-size:11px;color:#FFF;background:#0B91E5}
.srv_btns{margin:5px auto 0}
.srv_btns ul{list-style:none}
.srv_btns ul li{text-align:center;margin:6px auto;max-width:260px;padding:3px;font-size:13px;font-weight:bold;text-decoration:none;cursor:pointer;outline:none;background-color:#FFF;border:1px solid #DEDEDE;border-top:1px solid #EEE;border-left:1px solid #EEE;box-shadow:2px 2px 2px #D3D3D3}
#rfpstrip{overflow:hidden;max-width:100%;margin:3px 5px 20px;padding:6px;font-size:20px;font-weight:bold;color:#000;border:2px solid #990000;background:#FFF url('/images/bg_rfpstrip.jpg') no-repeat}
#rfpstrip .txt{float:left;vertical-align:middle !important;margin:8px 20px;font-style:italic;color:#000}
/*#rfpstrip .btn{float:left;height:35px;width:160px;margin:0;background:url('/images/btn_rfp-all.png') no-repeat}*/
#rfpstrip .btn{float:left;height:35px;width:160px;margin:10px;background:url('/images/btn_rfp-all.png') no-repeat}
#rfpstrip .btn:hover{background:url('/images/btn_rfp-all_on.png')no-repeat}
.wl-content{padding-top:20px}
.wl-footer-wrap{font-size:12px;background-color:#FEFEFE;padding:5px;margin:15px 0 10px 0}
.wl-footer-wrap .hdiv{margin:15px 0} 
.wl-btt{float:right;font-weight:bold;margin:4px 10px 0 0;padding-left:21px;background:url('/images/at_icn_top.png') left center no-repeat}
.wl-add{max-width:200px;text-align:left;padding-bottom:10px}
.wl-foot{text-align:left}
.wl-foot .fhead{color:#990000;padding-left:2px;font-weight:bold;line-height:1.2}
.wl-foot .fhead2{color:#0B91E5;padding-left:2px;font-weight:bold}
.wl-foot .fhead3{color:#555;padding-left:2px;font-weight:bold;line-height:1.2;font-style:italic;padding-top:5px}
.wl-foot ul{list-style:none;padding:0;margin:5px}
.wl-foot li{display:block;padding:5px 0 7px;line-height:1}
#wlf_lc{display:none;max-width:290px;padding:5px;margin:10px 0;background:#fafafa;border:1px solid #E3E3E3;border-radius:.5em;color:#222}
#wlf_lc img{float:left}
#wlf_lc div{font-weight:bold;font-size:14px;padding-bottom:2px}
.wl-crumbs{margin:0;line-height:1.1;font-size:13px;}
.wl-crumbs ul{list-style:none;margin:3px 0 0 0;padding:0 10px;background:#F4F4F4;border-radius:.25em;}
.wl-crumbs ul li{display:inline-block;color:#0B91E5;margin:7px 0;padding:0 5px 0 19px;background:url('/images/crumbs_join.png') 0 center no-repeat}
.wl-crumbs .wl_home{background-image:none;padding:0 5px 0 0;}
.weblink{margin:0 0 10px 0;background:#FFF;border:2px solid #F1F1F1;font-size:13px;height:auto !important;overflow:auto}
.weblink h2{line-height:1;font-size:14px;font-weight:bold;margin:0;padding:4px 0 0 10px;color:#990000;text-decoration:none;text-transform:capitalize}
.weblink .content{width:100%}
.weblink .left{width:76px;float:left;margin:0;padding:0 0 1px 5px}
.weblink .left div{width:60px;padding:0 8px}
.weblink .right{padding:0 8px 0 0;margin-left:76px}
.weblink .right p{padding:2px 5px;margin:4px 5px 4px 8px;background:#F9F9F9}
.weblink .hdiv{background:url('/images/wl_hdiv.png') repeat-x;height:2px;margin:5px 10px}
.weblink .clr{clear:both}
.buttons{max-width:120px;margin:0;float:right;margin-right:10px;padding:5px 0;list-style:none}
.buttons li{margin:0;padding:0;text-align:left}
.buttons li a{width:100px;height:25px;float:right;display:block;margin:0 0 10px 10px;padding:0;background:url('/images/sprite_wl_btns.png') 0 0 no-repeat;overflow:hidden;text-indent:-500em;border:2px solid #E5E5E5}
.buttons li.web a{background-position:0 0}
.buttons li.web a:hover{background-position:0px -26px}
.buttons li.contact a{background-position:0px -52px}
.buttons li.contact a:hover{background-position:0px -78px}
.buttons li.rfp a{background-position:0px -104px}
.buttons li.rfp a:hover{background-position:0px -130px}
.wl-ec{font-size:15px;font-weight:bold;padding:10px 0 0}
.wl-ec2{color:#990000;padding:20px 0 5px}
.wl-ec3{list-style:none;font-size:12px;font-weight:normal;}
.tai_original{font-size:12px;text-align:right}
.tai_warning{font-size:12px;color:#FF0000;text-align:right}
.ta_txt{font-size:12px;text-align:right;padding-right:70px;}
#showData{height:70px;width:200px;border:1px solid #CCC;padding:10px;margin:10px}
.ci_wrap{float:left}
.ci_wrap span{display:none;float:left;margin:5px 0 10px 20px;padding:0 10px 5px 100px;font-size:13px;font-weight:bold;background:url('/images/icn_ci.png') left top no-repeat}
.gen_btn{display:inline-block;margin:10px 0 10px 10px}
.gen_btn a{padding:5px 10px;font-size:12px;background:#FFF;border:1px solid #999;font-weight:bold;text-decoration:none;cursor:pointer}
.gen_btn,.big_btn a{font-size:14px}
.box{margin:10px 0 0}
.box img{float:left;max-width:100%}
.box .ibox{float:left;width:280px;margin:10px}
.box .ibox .head{color:#990000;font-weight:bold;font-size:14px;padding:5px;border-bottom:solid #222 2px}
.box .txt{padding:5px}
.box ul{list-style:none;padding:5px 0 10px 10px}
.box ul li{display:block;padding:0 0 5px 25px;font-size:12px;font-weight:bold;background:url('/images/check_16_green.png') 0 0 no-repeat}
.bbox{margin:10px 0;padding:5px 0;overflow:hidden}
.bbox .it1{background:#E6E6E6;padding:5px;margin-bottom:2px;overflow:hidden}
.bbox .it2{background:#D3D3D3;padding:5px;margin-bottom:2px;line-height:1.2;}
.bbox .it3{background:#C2E6FD;padding:5px;margin-bottom:2px}
.bbox a{font-size:14px;font-weight:bold;text-decoration:underline}
.bbox a img{margin:5px 5px 5px 0;float:left}
.bbox .inner{padding-left:60px}
.bbox .inner p{padding:3px 0 0}
.bbox .inner .box{border:1px solid #ccc;margin:3px 3px 0;padding:3px 5px;background:#F4F4F4}
.bbox a .sub{font-size:13px;font-weight:normal}
.bbox p{padding:3px 5px}
.bbox .head{background:#990000;color:#FFF;font-size:18px;font-weight:bold;padding:4px;margin:0;text-align:center}
.bbox input{width:250px}
.bbox .label{color:#333;font-size:14px;font-weight:bold;padding:0;margin-top:15px}
.bbox .input{background:#FFF;margin:10px 10px 10px 0;padding:2px;font-size:1em}
.bbox .txt{margin:0 20px}
.bbox textarea{width:95%}
.bbox h2{margin:0;padding:1px 0;line-height:1.2;font-size:15px;overflow:hidden}
.bbox h3{font-size:13px;padding:0;margin:0;line-height:1.2;font-weight:bold;color:#000}
.bbox_head{font-family:Georgia,serif;font-weight:400;font-size:20px;line-height:1.2;margin:25px 0 5px 0;padding:0 10px;color:#990000}
.bbox2{margin:10px 0;padding:5px 10px;overflow:hidden;font-size:14px;background:#f3f3f3;border:1px solid #E3E3E3}
.bbox2 .label{color:#333;font-size:14px;font-weight:bold;padding:0;margin-top:10px}
.bbox2_head{background:#990000;color:#FFF;font-size:18px;font-weight:bold;padding:4px;margin:0;text-align:center}
.style-1 input[type="text"],textarea {padding:5px;border:solid 1px gainsboro;margin:5px 0;width:auto;transition:box-shadow 0.3s,border 0.3s}
.style-1 input[type="text"]:focus, .style-1 input[type="text"].focus,textarea:focus{border:solid 1px #707070;box-shadow:0 0 2px 1px #B3B3B3}
.bb680{max-width:680px;padding:10px}

.main_menu{display:block;min-height:45px;height:auto;width:100%;}
/*.rmm{display:block;position:relative;width:100%;height:51px;padding:0 0 10px;margin:0 auto !important;text-align:center;line-height:15px !important;z-index:1}*/
.rmm{display:block;position:relative;width:100%;height:31px;padding:0 0 10px;margin:0 auto !important;text-align:center;line-height:15px !important;z-index:1}
.rmm *{-webkit-tap-highlight-color:transparent !important}
.rmm a{color:#ebebeb;text-decoration:none}
.rmm .rmm-main-list, .rmm .rmm-main-list li{margin:0px;padding:0px}
.rmm ul{display:block;width:auto !important;margin:0 auto !important;overflow:hidden;list-style:none}
.rmm .rmm-main-list li{display:inline;padding:0px;margin:0px !important;text-transform:uppercase}
.rmm-toggled{display:none;width:100%;position:relative;overflow:hidden;margin:0 auto !important}
.rmm-button:hover{cursor:pointer;color:yellow;}
.rmm .rmm-toggled ul{display:none;margin:0px !important;padding:0px !important}
.rmm .rmm-toggled ul li{display:block;margin:0 !important}
.rmm.graphite .rmm-main-list li a{display:inline-block;padding:8px 23px;margin:0px -3px;font-size:1.1em;background-color:#444;border-left:1px solid #555;background-image:url('/images/nav_bg.png');background-repeat:repeat-x}
.rmm.graphite .rmm-main-list li a:hover{background-image:url('/images/nav_bg_hover.png');}
.rmm.graphite .rmm-main-list .spotlight a{background-image:url('/images/nav_bg.spotlight.png');font-weight:bold;color:red;}
.rmm.graphite .rmm-main-list .spotlight a:hover{background-image:url('/images/nav_bg.spotlight_hover.png');font-weight:bold;color:white;}
.rmm.graphite .rmm-main-list li:first-child a{border-top-left-radius:.20em;border-bottom-left-radius:.20em}
.rmm.graphite .rmm-main-list li:last-child a{border-top-right-radius:.20em;border-bottom-right-radius:.20em}
/*
.rmm.graphite .rmm-toggled{width:95%;background-color:#555;min-height:35px;border-radius:.20em}
.rmm.graphite .rmm-toggled-controls{display:block;height:35px;color:white;text-align:left;position:relative;background-image:url('/images/nav_bg.png');background-repeat:repeat-x;border-radius:.20em}
*/
.rmm.graphite .rmm-toggled{width:95%;background-color:#555;min-height:31px;border-radius:.20em}
.rmm.graphite .rmm-toggled-controls{display:block;height:31px;color:white;text-align:left;position:relative;background-image:url('/images/nav_bg.png');background-repeat:repeat-x;border-radius:.20em}
.rmm.graphite .rmm-toggled-title{position:relative;top:7px;left:15px;font-size:16px;color:white;text-shadow:1px 1px 1px black}
.rmm.graphite .rmm-button{display:block;position:absolute;right:15px;top:6px}
.rmm.graphite .rmm-button span{display:block;margin-top:4px;height:2px;background:white;width:24px}
.rmm.graphite .rmm-toggled ul li a{display:block;width:100%;background-color:#555;text-align:left;padding:10px 0 10px 15px;border-bottom:1px solid #333;border-top:1px solid #777;text-shadow:1px 1px 1px #333}
.rmm.graphite .rmm-toggled ul li a:active{background-color:#444;border-bottom:1px solid #444;border-top:1px solid #444;color:#0B91E5}
.rmm.graphite .spotlight{color:#0B91E5;}

.gi{position:relative;top:1px;display:inline-block;line-height:1;font-family:'Glyphicons Halflings'}
.gi-crumb{padding-right:10px}
.gi-home:before{content:"\e021"}
.bold{font-weight:bold}
.italic{font-style:italic}
.strike{text-decoration:line-through;}
.uline{text-decoration:underline;}
.align_l{text-align:left;}
.align_r{text-align:right;}
.align_c{text-align:center}
.float_l{float:left;}
.float_r{float:right;}
.valign_m{vertical-align:middle;}
.pad-b{padding-bottom:5px;}
.lg_red{color:#990000;}
.clr{clear:both;margin:0;padding:0;display:block;height:0;line-height:0}
.clr2{clear:both}
.hdiv{background:url('/images/hdiv.png') repeat-x;height:2px;margin:3px 5px}

#ftwd_content{width:100%;float:left;padding-top:10px;margin:0 10px 10px 0;overflow:auto;}
#ftwd_content	.post{float:left;}
#ftwd_content .post p{line-height:1.2;margin-bottom:10px;}
#ftwd_content .post .bgbox{background-color:#F3F3F3;padding:5px 10px;font-weight:bold;}
#ftwd_content .column{display:block;margin:20px 0 10px;text-align:center;overflow:auto;}
#ftwd_content .col_img{margin:0 auto;}
#ftwd_content .column .col_txt{max-width:100%;margin:5px 20px;text-align:left;word-wrap:break-word;}
#ftwd_content .column h2{font-weight:600;font-size:18px;line-height:1.2;padding:2px 0;}
#ftwd_content .ord_col{display:block;margin:10px 0;text-align:center;overflow:auto;}
#ftwd_content .ord_col .col_txt{max-width:100%;margin:5px 10px;font-size:.98em;text-align:left;word-wrap:break-word;}
#ftwd_content .ord_col h2{font-weight:normal;font-size:1.8em;line-height:1.5;padding:0;margin:0;text-align:left;}
#ftwd_content .ord_col ul{list-style:none;}
#ftwd_content .ord_col li{padding:2px 5px 2px 0;}
#ftwd_content .product-head{font-family:'Times New Roman',Georgia,Serif;font-size:1.1em;color:#222;border-bottom:2px solid #222;margin-left:-5px}
/*res4*/
.res4{width:100%;margin:0 auto;overflow:auto;}
.res4 .inner{display:block;width:100%;overflow:auto;vertical-align:top;}
.res4 .inner .col{display:block;width:240px;margin:0 auto;padding:10px 0;}
.res4 .inner .col .col-inner{width:220px;margin:0 10px;}
.res4 .inner .col .col-inner  .head{padding-bottom:1px;margin:5px 0 0;border-bottom:2px solid #222;}
.res4 .inner .col .col-inner .thumb{padding:15px 0;margin:0;vertical-align:bottom;}
.res4 .icn{background-position:0 2px;}
/* icn */
.icn{background-position:0 0;background-repeat:no-repeat;vertical-align:middle;}
.icn-ftwd-l{background-image:url('/ftwd/images/icn_ftwd_logistics_s.png');padding-left:22px;}
.icn-ftwd-t{background-image:url('/ftwd/images/icn_ftwd_trucking_s.png');padding-left:20px;}
.icn-ftwd-w{background-image:url('/ftwd/images/icn_ftwd_warehouse_s.png');padding-left:23px;}
.icn-ftwd-r{background-image:url('/ftwd/images/icn_ftwd_related_s.png');padding-left:22px;}
.lg-sprite img{width:20px;height:20px;vertical-align:middle;background: url('/images/lg_spr_icns.0.0.1.png') no-repeat}
.lg-sprite:hover{border:none}
.lg-star-gray img{background-position:-190px -60px}
.lg-padlock img{background-position:-216px -59px}
.lg-safe-guard img{background-position:-241px -59px}
.lg-mail img{background-position:-191px -85px}
.lg-mail:hover img{background-position:-220px -85px}
.lg-printer img{background-position:-191px -113px}
.lg-printer:hover img{background-position:-220px -113px}

/* FTWD order box */
.button,input,select,textarea{color:inherit;font:inherit;margin:0}
.button{overflow:visible}
.button,select{text-transform:none}
.button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
.button[disabled],html input[disabled]{cursor:default}
.button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

.order_box{text-align:center;}
.order_btn{background-color:#990000;border-radius:5px;color:#fff;font-weight:600;text-decoration:none;margin:.625em 0 10px;padding:.625em 1em;border:0;outline:none;}
.order_btn:focus,.order_btn:hover{background-color:#0B91E5;opacity:1;}
.order_btn:active{background-color:#AA0000;opacity:1;}

.join_btn{background-color:#990000;border-radius:5px;color:#fff;font-weight:600;text-decoration:none;margin:.625em 0 10px;padding:.625em 1em;border:0;outline:none;}
.join_btn:focus,.join_btn:hover{background-color:#0B91E5;opacity:1;}
.join_btn:active{background-color:#AA0000;opacity:1;}

.preview_btn{background-color:#990000;border-radius:5px;color:#fff;font-weight:600;text-decoration:none;margin:.625em 0 10px;padding:.625em 1em;border:0;outline:none;}
.preview_btn:focus,.preview_btn:hover{background-color:#0B91E5;opacity:1;}
.preview_btn:active{background-color:#AA0000;opacity:1;}
/* /FTWD order box */


/* print styles */
@media print {
#sidebar{display:none;}
.main_menu{display:none;}
.wl-crumbs{display:none;}
.col_container{display:none;}
.copyright div{display:inline;}
#header .header-row{padding-top:0;}
}
@media only screen and (min-width:480px){
#banner img{padding:5px;border:2px solid #AAA;border-radius:.5em;box-shadow:2px 2px 2px #D3D3D3}
footer .shell div{font-size:10px;font-weight:normal;color:#222;display:inline}
.buttons{max-width:400px;margin:0;padding:5px 11px 5px 0;float:right}
.buttons li{display:inline-block}
.ci_wrap span{margin:5px 0 5px 20px}
#oldir_box .dirbox{float:left;margin:10px 5px}
#content .column img{float:left;}
}
@media only screen and (min-width:520px){
#wl_banners{max-width:490px;overflow:auto;margin:20px auto 0;padding:5px;background-color:#F4F4F4;border:2px solid #AAA;border-radius:.5em;box-shadow:2px 2px 2px #D3D3D3}
#wl_banners div div{float:left;margin:3px;padding:5px;background-color:#FFF;border:2px solid #CCC}
#wl_banners .double{padding:5px 12px;margin-top:3px;margin-bottom:3px}
.res4 .inner{width:480px;margin:0 auto;padding:10px 0;}
.res4 .inner .col{display:inline-block;}
}

@media only screen and (min-width:720px){
#ftwd_content .ord_col{float:left;width:320px;}
#ftwd_content .ord_col .col_txt{max-width:100%;margin:5px 10px 5px 20px;text-align:left;word-wrap:break-word;}
}
@media only screen and (min-width:768px){
.phead{font-size:26px;height:19px;line-height:19px}
.bbox_head{font-size:26px;line-height:1}
#content .col_container{padding:0;background:#FFF;}
#content .column{display:block;float:left;width:222px;padding:0 18px 5px 0;margin:0}
#content .last-column{padding-right:0}
#content .column img{float:left;margin:0 auto 5px;border-radius:.25em;}
#content .column h2 a{text-decoration:none}
.wl_srvbtns ul{list-style:none}
#wnb{border:2px solid #f4f4f4;background:url('/images/bg_wnb.jpg') no-repeat;border-top-left-radius:.3em;border-top-right-radius:.3em}
#wnb .leftwrap{float:left;width:100%;background:none}
#wnb .left{margin-right:300px}
#wnb .rightwrap{float:left;width:300px;margin-left:-300px}
#wnb .right{margin:8px 5px}
#wnb h1{border-top-left-radius:.3em;border-top-right-radius:.3em}
.ddmwrap {max-width:100%;overflow:hidden;font-size:14px;margin:5px}
#rfpstrip{margin:0 0 20px;border:5px dashed #990000}
#rfpstrip .txt{!important;margin:15px 10px 8px 10px;color:#990000}
.rform{margin:0 auto}
.rform .rfcolumn{float:left;max-width:350px;width:100%;padding:0;margin:0 10px}
}
@media only screen and (min-width:990px){
#header .logo{max-width:370px;padding:0;margin:0}
#header .logo a{float:left;margin:0}
.banner_container{float:right;margin:0;padding:0;max-width:468px}
#content{max-width:710px}
#sidebar{max-width:225px;float:right;font-size:16px;margin:10px 0 10px 0}
#content .post p{text-align:justify}
#ftwd_content .post p{text-align:justify;}
#ftwd_content .column{float:left;width:320px;}
#ftwd_content .column .col_txt{margin:5px 25px;}
.res4{width:960px;margin:0 auto;padding:0;}
.res4 .inner{display:inline-block;padding:0;}
}