body { background:url(images/bg01.gif) #000; margin:0 0 0 5px; }
.swrap { }
* { font:11px/18px Verdana; color:#ccc; }
h2 { margin:0; padding:0 0 4px 4px; font-size:13px; color:#f90; font-weight:bold; border-bottom:1px dotted #999; }
h3 { margin:0; padding:0; font-size:11px; line-height:11px; color:#ccc; }
h4 { margin:0; padding:0; font-size:11px; line-height:11px; color:#ccc; display:inline; }
p { margin:0px; height:0px; }
#qwsigs { width:344px; height:82px; position:absolute; left:10px; top:10px; }
.totalh { font-size:11px; color:#f90; }
.misctxt {  width:auto; float:left; padding:0 4px 0 0; font-size:11px; line-height:15px; color:#b4a891; }
.miscvalue { width:auto; float:left; line-height:15px; }
.fbold { color:#fe9; font-size:11px;}
.fbold2 { color:#f1f1f1; font-size:10px;}
.clearit { clear:both; height:0px; overflow:hidden; }
form { margin:0px; padding:0px; }
#betasig { display:none; position:absolute; z-index:33; top:9px; left:755px; }
#betasig a:hover { color:#fff; }
#betasig a, #betasiga:visited { color:#fc3; }
#inputuser { position:absolute; left:0px; top:5px; width:auto; padding:6px 0 3px 440px; }
#inputuser form { float:left; width:auto; }
.enterplayer { display:block; float:left; width:auto; margin:0px 6px 0px 0px;}
#inputuser #playername { width:125px; margin:0px 0 0 0px; padding-left:4px; border:1px solid #999; background:#f1f1f1; color:#000; }
#inputuser #submit { width:80px; margin-left:8px; line-height:12px; *padding-top:1px; cursor:pointer; }
#saveplayer { width:100px; margin-left:5px; line-height:12px; text-align:center; cursor:pointer; }
.sbtnreg { border:1px solid #fff; color:#000; background:#f90; }
.sbtnhigh { border:1px solid #333; color:#000; background:#f90;}
#playerinfohead { clear:left; width:auto; margin:90px 0px 15px 0px; }
#playerid { float:left; width:190px; padding:9px; margin:20px 0 0 0; }
#username { float:left; width:100%; height:13px; line-height:13px; padding-bottom:15px; text-align:center; font-weight:bold; font-size:14px; color:#fc3; }
#rankicon {  clear:left; height:72px; width:100%; text-align:center; }
#militaryrank { clear:left;width:100%; height:20px; padding-top:15px;}
.ranktxt { float:left; width:100%; text-align:center; font-size:11px; color:#fc3; }
.countryicon { position:absolute; top:5px; left:5px; } 
#playerinfoc1,#playerinfoc2,#playerinfoc3,#playerinfoc4 { float:left; width:auto; height:100%; margin-right:3px; padding-left:19px; border:0px solid #666; padding:9px; }
#playerinfoc1 p , #playerinfoc2 p, #playerinfoc3 p, #playerinfoc4 p { height:18px; }
#favorites { width:740px; padding:5px 0px 5px 0px; text-align:center; border:1px dotted #333;  } 
#favorites .fcol { width:33.3%; float:left; text-align:center; }
#navigation { height:26px; }
#navigation div { width:93px; float:left; padding:2px 0px 3px 0px; color:#fff; font-size:11px; font-weight:bold; text-align:center; cursor:pointer; }
#navigation #deployables { width:127px; }
#navigation #misc { width:136px; }
#navigation .noff { background-color:none; }
#navigation .nhigh { background-color:#f90; color:#333; }
#navigation_quick { display:none; position:fixed; top:220px; left:770px; width:50px; height:50px; background:#fff; z-index:15;}
#contentbody { border:1px solid #333; padding:4px 0 0 0; width:740px; margin-top:5px;}
#vtotals { width:460px; border:1px solid #333; margin-top:5px; padding:5px 5px 0 5px; display:none;}
#wtotals { width:460px; border:1px solid #333; margin-top:5px; padding:5px 5px 0 5px; display:none;}
.totalsc { width:33.3%; float:left; padding:5px 0 5px 0;  }
#weaponstab, #deployablestab ,#classestab ,#toolstab ,#actionstab ,#badgestab ,#misctab, #vehiclestab, #beststatstab { display:none; }
#beststatstab { padding:4px; }
#badges, #weapons, #vehicles, #deployables, #classes, #beststats, #misc { border:1px solid #333; }
.wc1 { float:left; width:48%; height:100%; padding:6px 6px 6px 9px; }
.wc2 { float:left; width:48%; height:100%; padding:6px 0 6px 6px;}
.wbox { position:relative; width:343px; padding:5px 4px 5px 8px; border:1px dotted #999; margin-bottom:4px; }
.wboxc1 { float:left; width:171px; padding-top:9px; }
.wboxc2 { float:left; width:170px; padding-top:9px; }
.wtitle { font-size:14px; font-weight:bold; padding-bottom:7px; }
.wtitle img { vertical-align:bottom; margin-right:8px; }
.wepsep { width:342px; height:1px; border-bottom:1px dotted #999; position:absolute; top:26px; }
.wtitlespace { height:9px; }
.bbox { height:100%; padding:5px 4px 5px 8px; border:1px dotted #999; margin-bottom:4px; }
.bboxc1,.bboxc2,.bboxc3 { float:left; width:33%; padding-top:4px; }
#classprogress { margin:4px 10px 4px 10px; padding:6px 2px 6px 2px; height:58px; }
#cpr1 { height:26px; margin-bottom:6px; }
#cpr2 { height:26px; }
.classbox { float:left; width:171px; height:24px; padding:2px 0 2px 4px; margin-right:2px; }
.cbnomg { margin-right:0px; }
.prog { margin-left:30px; width:137px; height:20px;  }
.sold_box { float:left; width:13px; height:12px; margin:6px 2px 0 0; border:1px dotted #ffe599;}
.medic_box { float:left; width:15px; height:12px; margin:6px 2px 0 0; border:1px dotted #ffe599;}
.eng_box { float:left; width:10px; height:12px; margin:6px 2px 0 0; border:1px dotted #ffe599;}
.covertops_box { float:left; width:9px; height:12px; margin:6px 2px 0 0; border:1px dotted #ffe599;}
.fieldops_box { float:left; width:22px; height:12px; margin:6px 2px 0 0; border:1px dotted #ffe599;}
.battle_box { float:left; width:38px; height:12px; margin:6px 2px 0 0; border:1px dotted #ffe599;}
.sm_box { float:left; width:14px; height:12px; margin:6px 2px 0 0; border:1px dotted #ffe599;}
.v_box { float:left; width:18px; height:12px; margin:6px 2px 0 0; border:1px dotted #ffe599;}
.scomplete { background:#fc3; width:15px; border:none; height:14px;  }
.mcomplete { background:#fc3; width:15px; border:none; height:14px;  }
.ecomplete { background:#fc3; width:12px; border:none; height:14px;  }
.fcomplete { background:#fc3; width:24px; border:none; height:14px;  }
.ccomplete { background:#fc3; width:11px; border:none; height:14px;  }
.bcomplete { background:#fc3; width:40px; border:none; height:14px;  }
.smcomplete { background:#fc3; width:16px; border:none; height:14px;  }
.vcomplete { background:#fc3; width:20px; border:none; height:14px;  }
#footer { clear:left; color:#fff; }
#weaponsort { width:235px; position:absolute; top:375px; *top:363px; left:507px; z-index:25; display:none; }
#vehiclesort { width:235px; position:absolute; top:375px; *top:363px; left:507px; padding-left:5px; z-index:25; display:none; }
.textsort { float:left; width:auto; margin-right:5px; }
#wsortselection{ display:none; clear:left;width:122px; margin-left:109px; background:#fff; border:1px solid #999;  }
#vsortselection { display:none; clear:left;width:122px; margin-left:104px; background:#fff; border:1px solid #999;  }
#wsortselection div { padding-left:4px;color:#000; cursor:pointer; }
#wsortselection div:hover { background-color:#fc3;  }
#vsortselection div { padding-left:4px;color:#000; cursor:pointer; }
#vsortselection div:hover { background-color:#fc3;  }
#weaponsort_space { height:28px; display:none; } 
#wcurrentsort { float:left; width:119px; padding-left:4px; border:1px solid #999; background:#f1f1f1; color:#000;cursor:pointer; }
#vcurrentsort { float:left; width:119px; padding-left:4px; border:1px solid #999; background:#f1f1f1; color:#000;cursor:pointer; }
#wcurrentsort:hover , #vcurrentsort:hover { background-color:#fc3;  }
.wsorted { color:#A35AF2; }
.wsorted2 { color:#E1C7F9; }
#footer { clear:left; color:#fff; }
/* badges */
.class_stats_wrapper { background:#000; color:#fff; }
.class_stats_wrapper h1 { font-weight:bold; color:#fe9; padding:0 0 2px 0; margin:0; font-size:11px; }
.class_stats_wrapper ul { padding:0 0 0 5px; margin:0; }
.class_stats_wrapper li { padding:0; margin:0; list-style-type:none;  }
.class_stats_wrapper li img { float:left; }
.completed { clear:left; }
.achievement_stats { float:left; width:335px; }
.class_stats_wrapper .title { clear:left; }
.class_stats { border:1px dotted #999; padding:8px; margin-bottom:8px; }
.classicon { float:left; width:26px; height:26px; background: url(images/class_icons.png) 0 26px; }
.soldier { background-position:0px 0px; }
.covertops { background-position:0px 182px; }
.battlesense { background-position:0px 26px; }
.fieldops { background-position:0px 104px; }
.engineer { background-position:0px 156px; }
.medic { background-position:0px 130px; }
.vehicles { background-position:0px 78px; }
.smallarms { background-position:0px 52px; }
.classtitle { font-size:12px; font-weight:bold; color:#f90; padding:3px 0 6px 10px; border-bottom:1px dotted #666; margin-bottom:4px; }
.tasks li { font-size:11px; color:#B4A891; line-height:13px; padding-bottom:5px; }
.tasks li.complete { color:#fff; }




