body {background:#FFEAFF; margin:0; padding:0;}
h5 {display:none;}
img {border:0;}
input{font:10px verdana; font-weight:normal;}
#pad_top {padding-top:10px;}
#pad_btm {padding-bottom:10px;}
#spacing{display:block; margin:0; padding-top:6px;}

a#btn{margin:10px; padding: 3px 15px 3px 15px; font:12px arial; font-weight:bold; color:#FFEAFF; background:#CC0066; white-space:nowrap; height:20px; text-decoration:none;}
a#btn:visited{color:#FFEAFF; text-decoration:none;}
a#btn:hover{text-decoration:underline;}

/* BODY WRAPS */
#outwrap {text-align:center; margin:0; background:#FFEAFF;}
#mainbody {width:770px; margin:0 auto; text-align:left; background:#FFEAFF;}
#topwrap {display:block; margin:0;}

/* TOP LOG */
#toplogo {display:block; margin-top:20px; float:left;}

/* TOP STATUS */
#topstatus {display:block; margin:0; float:right; width:550;}
#topstatus div.left_sect{display:inline; margin:0; padding:0; float:left; width:8;}
#topstatus div.center_sect{display:inline; margin:0; padding:0; float:left; width:534; height:22; color:#FFF; background:#CC0066;}
#topstatus div.center_sect div.left{display:inline; float:left; padding:3px 0px 0px 10px; width:50%;}
#topstatus div.center_sect div.left a{display:inline; float:left; font:12px comic sans ms, verdana; font-weight:normal; color:#FFF; white-space:nowrap; text-decoration:none;}
#topstatus div.center_sect div.left a:visited{color:#FFF; text-decoration:none;}
#topstatus div.center_sect div.left a:hover{text-decoration:underline;}
#topstatus div.center_sect div.left div.text{display:inline; float:left; padding: 0px 5px 0px 5px; float:left; font:12px comic sans ms, verdana; font-weight:normal;}
#topstatus div.center_sect div.right{display:inline; padding:3px 10px 0px 0px; float:right; font:12px comic sans ms, verdana; font-weight:normal;}
#topstatus div.right_sect{margin:0; padding:0; width:8; float:right;}

/* TOP BANNER */
#topbanner {display:inline; float:right; margin: 13px 40px 15px 0px; height:60; width:468;}
#topbanner div.wrap {position:absolute;}

/* NAVIGATION BAR */
#navtab {padding:0; margin:0; clear:both; }
#navtab ul{margin:0px 6px 0px 6px; padding:0 0 0 4px; list-style:none; height:25px; background:url(/img/feli/styles/tab_ruler.gif) bottom repeat-x; }
#navtab li{display:block; float:left; background:#FF99CC url(/img/feli/styles/tab_off_left.gif) no-repeat; margin-right:3px;}
#navtab li a{display:block; float:left; font:12px comic sans ms, verdana; font-weight:normal; color:#CC0066; white-space:nowrap; padding:4px 6px; margin:0; text-decoration:none;}
#navtab li a:visited{color:#CC0066; text-decoration:none;}
#navtab li a:hover{text-decoration:underline;}
#navtab li div{display:block; float:left; margin:0; padding:0; background:url(/img/feli/styles/tab_off_right.gif) no-repeat top right; height:24px;}
#navtab li.on{background:#CC0066 url(/img/feli/styles/tab_on_left.gif) no-repeat; padding-left:3px; }
#navtab li.on div{background:url(/img/feli/styles/tab_on_bk_right.gif) top right no-repeat; padding-right:3px; padding-bottom:1px; height:25px;}
#navtab li#first{display:inline; margin-left:170px; border:0;}
#navtab li.on a{color:#FFF; font-weight:bold; text-decoration:none;}
#navtab li.on a:visited{color:#FFF; text-decoration:none;}
#navtab li.search{background:none; float:right; font:12px comic sans ms, verdana; font-weight:bold; color:#CC0066; margin-top:1px;}
#navtab li.search input{font:11px verdana; font-weight:normal;}
#navtab li.search input.btn {padding-left:2px; vertical-align:top;}

/* FRONT LEFT NAVIGATION AREA */
#leftcontent ul{margin:0; padding:0; list-style:none;}
#leftcontent li div.hdr {margin:6px 0px 0px 9px; padding:0; width:120px; height:18px;}
/* SUB NAVIGATION AREA */
#subnav {margin:0; padding:0; clear:both; background:#CC0066;}
#subnav div.top_area{margin:0; padding:0; width:770; height:8;}
#subnav div.catalog_area{float:left; margin:0; padding:0; background:#CC0066; width:138; height:25;}
#subnav div.banner_text_area{float:left; margin:0; padding:0; background:#FFF; height:25;}
#subnav div.banner_text_area div.left_open{float:left; display:block; margin:0; padding:0; width:7; height:25;}
#subnav div.banner_text_area div.text{float:left; margin:0; padding:0; font:16px comic sans ms, verdana; color:#CC0066; font-weight:normal; background:#FFF; width:170; height:25; text-align:center; }
#subnav div.banner_text_area div.right_close{float:left; display:block; margin:0; padding:0; width:7; height:25;}
/* hide from MacIE \*/ * html #subnav div.banner_text_area div.text{margin-right: -3px;} /* end hide */
#subnav div.open_area{float:left; margin:0; padding:0; background:#CC0066; width:320; height:25;}
#subnav div.open_area form input{font:10px verdana; font-weight:normal; vertical-align:bottom;}
#subnav div.open_area form p{display:inline; padding:0px 5px 0px 50px; font:12px comic sans ms, verdana; font-weight:bold; background:#CC0066; color:#FFF; vertical-align:bottom;}
#subnav div.open_area form a{display:inline; padding:1px 2px 0px 2px; font:12px comic sans ms, verdana; font-weight:bold; background:#FFF; color:#CC0066; vertical-align:bottom; text-decoration:none;}
#subnav div.publicity_area{float:left; margin:0; padding:0; background:#CC0066; width:128; height:25;}
#subnav div.bottom_area{display:block; margin:0; padding-top:6px; background:#CC0066; clear:both;}

/* CATALOG AREA */
#catalog {display:block; padding:5px 10px 10px 10px; margin:0; text-decoration:none; clear:both; width:504px; }
#catalog div.line{display:block; margin:0; padding:0; width:100%;}
#catalog div.line div.shorten{margin:0px 5px 0px 5px; font-size:1px; line-height:1px; height:1px; background:#CC0066;}
#catalog ul{display:block; margin:0; padding:0 0 0 0px; list-style:none; min-height:14px;}
#catalog li{display:block; float:left; background:#FF99CC url(/img/feli/styles/catalog_top_left_corner.gif) no-repeat; margin:0; padding:0; width:100%;}
#catalog li div.wrap{display:block; float:left; margin:0; padding:0; background:url(/img/feli/styles/catalog_top_right_corner.gif) no-repeat top right; width:100%;}
#catalog li div.text{padding-left:10px; font:12px comic sans ms, verdana; font-weight:normal; color:#CC0066;}
#catalog div.data_box{display:block; border:1px solid #CC0066; background:#FFEAFF; width:100%; clear:both;}

/* BOTTOM AREA */
#bottom {width:100%; background:#CC0066; clear: both; }
#bottom div.top_area{display:block; margin:0; padding-top:6px; background:#CC0066;}
#bottom div.text{display:block; font:12px verdana; font-weight:normal; color:#FFF; text-align:center;}
#bottom div.bottom_area {margin:0; padding:0; background:#CC0066;}

/* EXTENDED BOTTOM AREA */
#bottom_ext {display:block; font:11px arial; font-weight:normal; color:#CC0066;}
#bottom_ext div.left_sect{float:left; display:inline; margin:5px 0px 0px 20px; color:#FF00FF; width:100;}
#bottom_ext div.center_sect{float:left; display:inline; width:530; text-align:center;}
#bottom_ext div.right_sect{float:right; display:inline; margin:5px 20px 0px 0px; width:100; text-align:right;}
#bottom_ext a{display:inline; color:#CC0066; white-space:nowrap; padding:0; margin:0; text-decoration:none;}
#bottom_ext a:visited{color:#CC0066; text-decoration:none;}
#bottom_ext a:hover{text-decoration:underline;}

/* HACKS */
.clearfix:after {content: "."; display: block; height:0; clear: both; visibility: hidden; }  
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
*{-moz-box-sizing:border-box;}
