
h1, h2, h3, h4, h5, h6 { color: #333333; font-size: 13px; margin: 0; padding: 0;}
h1 { font-size: 14px;}
h4, h5 {   font-size: 11px;}

.app_content {margin: 3px 5px!important;padding-top:3px!important;}
.ac {margin: 3px 5px;padding-top:3px;}


.ac,.h,div,html{font-family:"lucida grande",tahoma,arial,sans-serif;
font-size:11px;
}
.ac,.pad,h,table,td{font-size:11px;}
a img{border:none}
 

.clearfix{clear:both;}
.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden;}

body{width:800px;margin:20px auto;background:#fff!important;margin-top:0;}
.tabs_width{width:760px}

.box .header{height:14px}
a{color:#3B5998; cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline} 

.mainMenuLink{float:left!important;position:relative!important;}


.index .logo{text-align:center;margin-bottom:150px;}
.standard_message.has_padding{padding-bottom:0px}
.prof .standard_message.has_padding{padding:5px 10px 10px 10px;}
.box {display:inline;border:none!important;}
.box .header {
  background: #D8DFEA none repeat scroll 0%;
  border-top: 1px solid #3B5998;
  margin: 0px;
  padding: 2px 8px;
  display:block;
}  

.box .header h2 {
  color: #555555; /*3B5998*/
  font-size: 11px;
  font-weight: bold;
}
.box .header .title {float:left;}
.box .header .action {float:right;text-align:right;font-weight:normal;}
.box .subheader{
  background-color:#EEEEEE;
  border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  color:#000000;
  font-size:11px;
  font-weight:normal;
  padding:3px 5px 2px;
}
.box .content {
  margin: 0px;
  overflow: visible;
  padding: 10px 8px 10px;
  margin-bottom:10px;
  background-color: #F7F7F7;
}
.indent{padding-left:20px;}
.sindent{padding-left:10px;}
.box .content p{margin-top: 0;}
.h .logo {margin:5px 0px 0px 5px;width:47%;float:left;}
.h .news{width:48%;float:right;margin-top:10px;}
#click { margin-top:5px;}

.filters .selections {
list-style-type:none;
}

.choices {
  border-top:1px solid #555555;
  padding-bottom:10px;
  margin-bottom:10px;
}
.choices .img {
  padding:5px 5px 0px 5px;
}
.small.choices .img{ padding:0;}


.choices li .img img{
  text-align:center;
  border:1px solid #CCCCCC;
  margin-top:5px;
}

.pp { margin-top:5px; }
.pp .buttons {
  padding-bottom:20px;
}
.pp .buttons .inputbutton,
.form .inputbutton {
  padding:3px;
}
.form.add{float:left;padding-top:11px;}
.prof .content.form{padding:8px 4px;}
.prof .form input{margin:5px 5px 5px 10px;}
.prof .title_header{padding:0 0 0 15px;}

.add { padding-left:10px;}
#item_form{text-align:right;padding-right:10px;}

.tiny{font-size:10px}
.reg{font-size:11px}
.twelve{font-size:12px}
.cbox {
  width:640px;
  margin: 0 auto 0 auto;
  text-align:center;
}
.center,.c{text-align:center;}
.title_header {text-align:left;}

.left,.leftnormal{float:left;width:49%;}

.right,.rightnormal{float:right;width:49%;}
.left h3,.right h3 { padding:10px 0px; }
.t.race h3{padding:0px!important;}
.wallkit_frame h3{padding:2px 8px;}
.right p { padding-left:30px;}
.clear_both{clear:both;}
.big{ font-size:13px;}
.bigb{font-size:18px;font-weight:bold;}


.left.main{width:65%;}.prof .left.main{width:60%;}
.right.sub{width:33%;}.prof .right.sub{width:38%;}

.editorkit .editorkit_row input, .editorkit .editorkit_row textarea {
  width: 99%;
}
.prof .h {padding:0px 2px 5px 2px;border-bottom:1px solid #AAAAAA;margin-bottom:5px;}
.customize.prof .h {padding-bottom:0px;border-bottom:none;}
.view_on{font-weight:bold!important;background-color:#F0F0F0!important;padding:2px;}
.prof .h .l{float:left;width:76%;}
.prof .h .r{float:right;width:23%;text-align:right;}
.prof hr,.search hr{border:none;border-top:1px solid #D8DFEA;}

.faq,.friend_summary .padbig{line-height:16px;}
.faq .que a:hover{text-decoration:underline}
.faq .que {padding:5px;}
.faq .ans {background:#FAFAFA none repeat scroll 0%;border:1px solid #D8DFEA;margin:3px 0px 20px;padding:5px 10px;}

.inputtext{width:99%;}

#item_container .img{font:10px arial,verdana;color:#000000;}
.items .c{color:#444444;font-weight:bold;}
.items .cf{ color:#3B5998;font-weight:bold;}
.items .r{ color:#999999;}
.l,.light{ color:#999999;}
.m,.medium{ color:#666666;}
.d{ color:#333333;}
.dd{ color:#000000;}
.shade_bg,.shade td{background-color:#EEEEEE;}
.tar{text-align:right}
.items p{padding-left:10px;}
.t.items p{margin-bottom:6px;}
.b{font-weight:bold}

.t.msg{width:100%;border-bottom:1px solid #CCCCCC;margin-bottom:3px;padding-bottom:3px;}
.t.msg .n{width:35px;}
.n, .t .n h3, .n a {color:#323232;}
.t td {vertical-align:top;}
.t.items p{font:11px arial,verdana;}
.t.items .cf{color:#AAAAAA}
.prof .t.items .n{width:90px;}

.number{font:18px georgia;}
.big_number{font:24px georgia;}
.standard_message p{font-size:13px;}
.page{clear:both;text-align:right;padding-right:10px;color:#000000;font-size:11px;}

.pagination_links{
  float:right;
  padding-top:14px;
}
.pagination_links li{
  display: inline;
  margin-left: 5px;
}

.pagination_pages_text a, .pagination_pages_num a, .pagination_pages_num_cur a,
.pagination_pages_text a:visited, .pagination_pages_num a:visited, .pagination_pages_num_cur a:visited {
  padding: 2px 6px 4px 6px;
  border-top: 1px solid #FFFFFF;
}

.pagination_pages_num_cur a{
  font-weight:bold;
  border-top: 1px solid #CCCCCC!important;
  background-color:#F3F3F3!important;
}
.pagination_pages_text a:hover, .pagination_pages_num a:hover, .pagination_pages_num_cur a:hover, .pagination_text a:hover {
  border-top: 1px solid #CCCCCC;
  background-color: #F4F4F4;
}


.pagination_text a {
  padding: 2px 6px 4px 6px;
}

.pagination_results {
  padding: 3px 0px 10px 0px;
  color: #999999;
}

.pagination_results{
  list-style: none;
}

.cf h3{
  /*height:66px;
  margin:10px;*/
}

.cf h3 img {
  vertical-align:middle;
}
.fblue{color:#3B5998;}
.blue{color:#004DCC!important;}
.red{color:#CC0000!important;font-weight:normal;}
.gold,.g{color:#E0B235!important;}
a .red, .red a {text-decoration:underline;color:#CC0000;}
.green{color:#00AA00;font-weight:normal;}
a .green, .green a{text-decoration:underline;color:#00AA00;}

.friend {width:74px;height:120px;float:left;text-align:center;padding-bottom:10px;}
.friend.food_givers{height:55px!important;}
.friend a:hover{text-decoration:none;}
.friend a:hover .n{text-decoration:underline;}

.sp .wallkit_post .wallkit_postcontent{margin-left:75px;}
.sp .wallkit_post .wallkit_profilepic{width:75px;}
.sp.votes .wallkit_post .wallkit_postcontent{margin-left:40px;}
.sp.votes .wallkit_post .wallkit_profilepic{width:40px;}
.dev_bg h4{
  background-color:#F8F6EC !important;
}
.dev_footer{
  color:#B5B5B5;
  display:block;
  font-size:9px;
  margin:10px 2px 2px 0pt;
  text-align:right;
}
.bold{font-weight:bold;}
.b,.crap{color:#555555!important;}
.normal,.nor{font-weight:normal;}
.ul,.underline{text-decoration:underline;}
.noul{text-decoration:none!important;}
.share_link #share_link, .composer_fields .field #subject_field{width:350px!important;}

/*.dsilver h4{background-color:#F2F2F0 !important;}
.dgreen h4{background-color:#F8FFF3 !important;}
.dyellow h4{background-color:#FFFDF0 !important;}
.dred h4{background-color:#FFF3F2 !important;}*/
.dbrown h4{background-color:#F4F1EC !important;}

.lred{background-color:#FFEDED;}.llred{background-color:#FFF5F5;}.lr,.lr a{color:#C27D7D}
.lgreen{background-color:#EDFFEF;}
.lyellow{background-color:#FFFEED;}
.lgrey{background-color:#EEEEEE;}
.lblue{background-color:#f0f5fe;} 
.choices .choice .img{padding:10px;width:150px;vertical-align:top; }
.choices .choice .img img{   max-width: 250px}
.choices .choice .details {padding:5px;padding-bottom:0;vertical-align:top;}
.choices .pad{width:98%}
.choices .pad .img img,.msg .img img,.brdr{border:1px solid #666666;margin:2px;}
.imgstatus{vertical-align:center;padding:2px;font-size:13px;font-weight:normal}

.bigbrdr{border:1px solid #999999;}
.choices .pad .img {width:200px} 
.chum.pad .img{width:100px}
.lines.pad .img{width:100px}
.msg .t{vertical-align:top;border-bottom:1px dotted #999999;}
.msg .img{border-bottom:1px dotted #999999;padding:0;}
.msg .img2{vertical-align:top;padding:8px;text-align:right;border-bottom:1px dotted #999999;}

.choices .details .detail td{vertical-align:bottom;}
.choices .details .detail{padding:10px;line-height:2;}
.choices .details .detail img{margin-bottom:-2px;}

.choices .details .detail.r{padding-left:20px;}
.choices .details .detail.r tr{vertical-align:top}

.pad{padding:5px;}.mar{margin:5px;}
.bb,.stats .bb td{border-bottom:1px solid #CCCCCC;}
.padbig{margin:15px}
.my_items td{vertical-align:bottom;}
.padb{padding-bottom:5px}
.huge{font:22px Arial,Verdana!important;font-weight:bold;}
.thumb img,.my_items img,.i2{margin-bottom:-2px!important;}
.i3{margin-bottom:-3px!important;}
.i4{margin-bottom:-4px!important;}
.bronze{color:#A34E1A}.silver{color:#A1A1A1}.gold{color:#DCAD17}
.info_box{border:1px solid #CCCCCC;background:#F1F1F1;margin:5px;padding:15px;}
.info_box .pad{line-height:16px}

.alert_box{background:#D7E7FF url(https://fish-wrangler.com/images/blue-bg.gif) repeat-x;padding:10px;text-align:center;}
.red_box{background-color:#FFCECE;padding:10px;text-align:center;}
.green_box{background-color:#CEFFD6;padding:10px;text-align:center;}
.hide{display:none}
.lh{line-height:1.5}
.lh2{line-height:2}

.treasure{width:150px;padding:20px;vertical-align:middle;text-align:center;}
.treasure.border{border:2px solid #00AA00;}



/*
 * Tabs
 */
div#mainmenucontainer {float:left; margin-left: 10px;}
div#rightMenuSection {  margin-right: 10px;}
.not_mv2 div#rightMenuSection {  float:right}

.newtabs {height:21px; font-size:11px; font-family:"lucida grande",tahoma,arial,sans-serif}
div.newtabs ul {margin:0; padding:0; list-style:none;}
div.newtabs ul li {float:left; margin:0; padding:0; height:19px; line-height:19px;}
div.newtabs ul li a {text-decoration:none; padding:0 10px; display:block;
    background:#F1F1F1; color:#000; font-weight:bold; border:1px solid #898989; 
    margin-left:-1px; margin-bottom:-1px;}
div.newtabs ul li a:hover {text-decoration:underline;}
div.newtabs ul li a.selected {background:#6d84b4; color:#fff; border-color:#3B5998 #5973A9 #3B5998 #36538F; }
div.newtabs ul li a.selected:hover {text-decoration:none;}
div.newtabs ul li.first a {margin-left:0px;}

/* alternate - right-aligned - tab */
div.newtabs ul li.alternateTab {float:right !important; position:relative; left:-43px; 
            border-left:1px solid #898989; margin-left:-1px;}
div.newtabs ul li.alternateTab a { border-left:1px solid #898989; } 

/*
 *  MainMenu
 */
 
table.mainMenu {position:relative; padding: 0px; font-size:11px; border-top: solid 1px #898989; border-right: solid 1px #898989; font-family:"lucida grande",tahoma,arial,sans-serif}
table.staticMenuItem {display:block; height: 20px; border-left:1px solid #898989; background:#F7F7F7 url(https://fish-wrangler.com/images/menu/mb.gif) repeat-x; text-align:center; margin: 0; }
table.staticMenuItem tr td {display:block; height: 20px}
a.staticMenuItem {color:#000; font-weight:bold; margin: 0 8px; line-height:19px; vertical-align:middle }
table.selectedMenuItem {display:block; height: 20px; border-left:1px solid #898989; background:#8092BD url(https://fish-wrangler.com/images/menu/mbselected.gif) repeat-x; text-align:center}
table.selectedMenuItem tr td {display:block; height: 20px}
a.selectedMenuItem {color:#FFF; font-weight:bold; margin: 0 8px; line-height:19px}
table.dynamicMenuItem {height: 21px; text-align:left; color:#000; z-index:6 }
a.dynamicMenuItem {height: 21px; color:#000; font-weight: bold; margin: 0 8px; line-height:19px}
div.rightMenuBarTabsHolder {position:absolute; z-index:5; margin-top: 4px; left:445px; width: 177px}
div.dynamicMenuStyle {border: solid 1px #898989; border-top: none; background: #F7F7F7 url(https://fish-wrangler.com/images/menu/mb.gif) repeat-x bottom; z-index:5}

div.menuBarTabsHolder {position:relative; border-bottom: solid 1px #898989; z-index:5; height:21px; margin-top: 4px;}
div.mainMenuStaticItem {text-align: center; border: solid 1px #898989; border-right: none; height: 20px; background: #F7F7F7 url(https://fish-wrangler.com/images/menu/mb.gif) repeat-x}
div.mainMenuStaticOpenedItem {border: solid 1px #898989; border-right: none; height: 21px; background: #F7F7F7;margin-bottom: -1px;}
div.mainMenuLink a {display:block; float:left; white-space:nowrap; height: 20px; padding-top: 3px; line-height: 19px; padding: 0 8px; font-family: "lucida grande",tahoma,arial,sans-serif; font-size: 11px; font-weight:bold; color: #000000}
div.mainMenuLink a span {display: inline-block}
div.mainMenuStaticItem a {color: #000000}
div.mainMenuDynamicItem {clear:both}
div.mainMenuDynamicItem a {color:#000000}
div.mainMenuSelectedStaticItem {text-align: center; border: solid 1px #253E7F; border-right: none; height: 20px; background: #8092BD url(https://fish-wrangler.com/images/menu/mbselected.gif) repeat-x}
div.mainMenuSelectedStaticItem a {color: #FFFFFF}
div.mainMenuSelectedStaticOpenedItem {text-align: center; border: solid 1px #253E7F; border-right: none; height: 21px; background: #8092BD;margin-bottom:-1px}
div.mainMenuSelectedStaticOpenedItem a {color: #FFFFFF}
div.mainMenuDynamicMenuContainer {border: solid 1px #898989; border-top: none; background: #fff; margin-left: -1px; margin-top: -2px; color: #000000;border-radius:0 0 5px 5px;
  -webkit-box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.5);
  box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.5);
  border:none!important;
}
div.mainMenuDynamicMenuContainer a {color: #000000}
div.mainMenuDynamicMenuRightShadow{margin-left: -1px}
div.mainMenuDynamicMenuBottomShadow{margin-left: 1px}


div.newtabs ul li.alternateTab {float:right !important; position:relative; left:-43px; 
            border-left:1px solid #898989; margin-left:-1px;}
div.newtabs ul li.alternateTab a { border-left:1px solid #898989; } 
/*
 * PopupWindow control
 */
div.popupWindow { visibility:hidden; position:absolute; left:0px; top:0px; overflow:visible;}

div.popupWindowBlock {	background:#FFFFFF; border:1px solid #E2E2E2; 
	position:absolute; left:0px; top:0px; z-index:13; overflow:visible}

div.popupWindowContent {background:#F7F7F7; border-style: solid; border-color: #E2E2E2; overflow:hidden}

div.popupWindowShadow { position:absolute; left:4px; top:4px; 
    z-index:8; overflow:hidden; background:#000; 
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); opacity:.25; }

div.windowShadowStyle {background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); opacity:.25; }
	
div.popupWindowClose { position:absolute; right:4px; top:1px; width:17px; height:18px; 
    overflow:hidden; z-index:18; background:#FFF; cursor:pointer; text-align:left;}	
    
div.popupWindowClose img {border-width:0px 0px 1px 1px !important; border:solid #E2E2E2; margin-top:4px; }

div.popupWindowHeader { color:#887F6F; padding: 5px; font-size:12px; font-weight:bold; border-bottom:1px solid #E4E2E2; }
div.popupWindowText { font-weight:bold; color:#000; font-size:14px; padding:15px 5px;}
div.popupWindowActions { padding:5px 5px 0px 5px;}

#submenu .mainMenuLink a:hover{color:#3B5998;}

.error h1,.errorbg{background:#F4E2E2 url(https://fish-wrangler.com/images/red-bg2.gif) repeat-x!important;}
.herror{line-height:1.5;margin:8px 5px 5px;padding:10px;font-size:12px;border:1px solid #E15E5E;background:#F4E2E2 url(https://fish-wrangler.com/images/red-bg2.gif) repeat-x!important;}
.herror h1,.hsuccess h1{margin-bottom:10px;}

.status{background:#FFF9D7 url(https://fish-wrangler.com/images/yellow-bg.gif) repeat-x!important;}
.hsuccess{line-height:1.5;margin:8px 5px 5px;padding:10px;font-size:12px;border:1px solid #E2C822;background:#FFF9D7 url(https://fish-wrangler.com/images/yellow-bg.gif) repeat-x!important;}

.hgreen{line-height:1.5;margin:8px 5px 5px;padding:10px;font-size:12px;border:1px solid #20b91a;background:#d6fdcb url(https://fish-wrangler.com/images/green-bg.gif) repeat-x!important;}


.halert{line-height:1.5;margin:8px 5px 5px;padding:10px;font-size:12px;border:1px solid #747aef;background:#D7E7FF url(https://fish-wrangler.com/images/blue-bg.gif) repeat-x!important;}


.tos h1{text-decoration:underline;padding-top:5px}
.tos .text{padding:10px 0px}

.inputbutton.publish_form_submit,.fish .publish_form_submit {
background:transparent url(https://fish-wrangler.com/images/share.gif) no-repeat scroll right top!important;
border:medium none #FFFFFF;
height:14px;
width:40px;
}

.dish .inputbutton.publish_form_submit,.dish .publish_form_submit {
background:transparent url(https://fish-wrangler.com/images/share-dish.gif) no-repeat scroll right top!important;
border:medium none #FFFFFF;
height:14px;
width:40px;
}
.chest .inputbutton.publish_form_submit,.chest .publish_form_submit {
background:transparent url(https://fish-wrangler.com/images/share-treasure.gif) no-repeat scroll right top!important;
border:medium none #FFFFFF;
height:14px;
width:40px;
}
.right.pub{width:45px}

.onh a:hover{text-decoration:underline}
.onh a{text-decoration:none;color:#666666;}
.dev_post{background-color:#E8F3E0;}
.mod_post{background-color:#f3e0e0;}
.mod_post{background-color:#e2e7f1;}
.owner_post{background-color:#f3f1e0;}
.board_topic .last_post {width:210px!important;}

/*.town3{color:#006eea;}*//*bc -light blue*/
/*.town5{color:#b60000;}*//*mr - red*/
/*.town4{color:#014797;}*//*sc - dark blue*/
.town6,.town7,.town8,.town9,.town10,      .town51,.town52,.town53,.town54{color:#650082;}/*icelantica - purple*/
.town55 {color: #bd0028;}
.town11,.town12,.town13 {color:#079b00;}/*sigs - */
.town14,.town15,.town16,    .town35, .town36, .town37{color:#bb8c00;}/*par - dark yellow*/
.town17,.town18,.town19,     .town25,.town26,.town27{color:#6f7300;}/*g - green/yellow*/
.town38,.town39,.town40,     .town28,.town29,.town30,.town31{color:#306f14;}/*ten year storm - dark green/yellow*/

.town41,.town42,.town43{color: #2e897e;}
.town44,.town45,.town46,    .town32, .town33, .town34 {color: #8c2e29;}
.town47,.town48,.town49{color: #009dde;}
.town50,  .town23{color: #de4800;}
.town56{color: #001a56;}
.town57, .town58,.town59,.town60{color: #ff0454;}
.town61,.town62{color: #e0222a;}/*gp*/
.town63{color: #554437;}
.town65,.town66,.town67{color: #00c0c2;}
.town68,.town69{color: #a2043f}
.town70,.town71,.town72{color: #888}

.hand:hover{cursor:hand}

#simplemodal-overlay {background-color:#000; cursor:wait;}

#simplemodal-container{
background: none repeat scroll 0 0 rgba(82, 82, 82, 0.7);
border-radius: 8px 8px 8px 8px;
padding: 10px;
height:auto!important;
width:465px;
top:0px!important;
margin-top:100px;
}
#simplemodal-container h2.dialog_title{background:#6d84b4;border:1px solid #3b5998;border-bottom:none;color:#fff;font-size: 14px;font-weight:bold;margin:0}
#simplemodal-container h2.secure{background:#6d84b4 url(/images/fb-lock.png) 98% no-repeat}
#simplemodal-container h2.loading{background:#6d84b4 url(/images/fb-loading.gif) 98% no-repeat}
#simplemodal-container h2.dialog_loading{background:#6d84b4 url(/images/fb-loading.gif) no-repeat 400px 10px;padding-right:40px}
#simplemodal-container h2 span{display:block;padding:5px 10px}
#simplemodal-container .dialog_content{background:#fff;border:1px solid #555;border-top-width:0}
#simplemodal-container .dialog_content.dialog_content_titleless{border-top:1px solid #555}
#simplemodal-container .dialog_loading,.dialog_loading_shown .dialog_title,.dialog_loading_shown .dialog_content{display:none}
#simplemodal-container .dialog_loading{display:block}
#simplemodal-container .dialog_body{padding:10px;border-bottom:1px solid #ccc}
#simplemodal-container .dialog_body{border-bottom:0}
#simplemodal-container .dialog_summary{background:#f2f2f2;padding:2px 10px;border-bottom:1px solid #ccc}
#simplemodal-container .dialog_buttons{background:#f2f2f2;padding:8px 10px 8px 10px;position:relative;text-align:right}
#simplemodal-container .dialog_buttons_msg{float:left;line-height:17px;padding-top:4px}
#simplemodal-container .dialog_buttons_msg .uiInputLabel{line-height:14px}
#simplemodal-container .dialog_footer{background:#F2F2F2 none repeat scroll 0}
#simplemodal-container .inputbutton{font-weight:bold;padding-left:3px;padding-right:3px;font-family:'Lucida Grande',Tahoma,arial,sans-serif!important}
.fb_icon{background: url("https://fish-wrangler.com/images/v2/thumbs/fw.gif") no-repeat scroll center center #6D84B4; float: left;height: 16px; margin: 6px 5px 5px;width: 16px;}
.fb_close{background: url("https://fish-wrangler.com/images/fb-close.png") no-repeat scroll 0 0 transparent;cursor: pointer;display: block;height: 15px;position: absolute; right: 18px; top: 17px; width: 15px;}
.fb_close:hover { background: url("https://fish-wrangler.com/images/fb-close.png") no-repeat scroll 0 -15px transparent; }
.fb_close:active { background: url("https://fish-wrangler.com/images/fb-close.png") no-repeat scroll 0 -30px transparent; }



.tabs ul {
  list-style-type: none;
  height: 21px;  
  border-bottom:1px solid #AAAAAA;
  clear:both;
  padding-left: 5px;
}
.tabs a{
  color:#222222;
  text-decoration:none;
}
.tabs a:hover{
  text-decoration:underline;
  color:#111111;
}

.tabs ul li:hover, .tabs ul li.on {
  background-image: url(https://fish-wrangler.com/images/tab-hover.gif)!important;
}
.tabs ul li.off {
  background-image: url(https://fish-wrangler.com/images/tab.gif)!important;
}
.tabs ul li {
 
  background-image: url(https://fish-wrangler.com/images/tab.gif);
  
  border-right:1px solid #AAAAAA;
  border-top:1px solid #AAAAAA;
  border-bottom:1px solid #AAAAAA;
  
  padding-right: 8px;
  padding-left: 8px;
  
  display: block;
  line-height:20px;
  text-decoration: none;
  font-size: 11px;
  font-weight:bold;
  color: #371C1C;
}
.tabs .border_left{
  border-left:1px solid #AAAAAA;
}

.tabs li{
  float: left;
}

.indent_right{ margin-right:15px;}
.float_right{  float:right!important;}

#c_stats_user a{text-decoration:underline;}

#ecometer{
  background-image: url("//fish-wrangler.com/images/random/ecometer.png");
  height: 54px;
  overflow: hidden;
  width: 390px;
  margin:0 auto;
}
#ecobar{
  background-image: url('//fish-wrangler.com/images/random/ecobar.png');
  display: inline-block;
  height: 54px;
  margin-left: 47%;
  width: 32px;
}

.dialog_body table td img, .hsuccess.header table td img{
  max-width:100px;
}

.nbsp{white-space:nowrap}

.trip-log .img img, .msg .lgreen .img img{max-width:45px;}

.whiteglow{
text-shadow: 2px 2px #FFFFFF;text-shadow:0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 2px #fff, 0 0 2px #fff,0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 2px #fff, 0 0 2px #fff,0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;
}
.opacity50{opacity:0.5}



.option, .option .name{
  cursor:pointer;
}
.option{border:1px solid #333; border-radius:3px; display:inline-table;color:#ccc; background-color:#666;margin-left:5px;margin-bottom:5px;}
.option:hover{border:1px solid #678399;background-color:#7db2cc;color:#333;}
.option.selected{
  border:1px solid #5d8195;
  background-color:#9dd2ff;
  color:#111;
}
.option.selected, .option.selected .name{cursor:auto;}
.option:hover img{opacity:1;}
.option img{opacity:.5;}
.option.selected img{opacity:1;}
.option .name, .option img{max-width:75px; line-height:1;}


.not_mv2 #fish_now_bar{
  border-collapse: collapse;
}
.not_mv2 #fish_now_bar td{
  padding:3px;
}

#fish_now_bar.bigfishtable div,#fish_now_bar.bigfishtable .tiny,#fish_now_bar.bigfishtable td,#fish_now_bar.bigfishtable span,
#fish_now_bar.bigfishtable #timer_div, .bigfish a{font-size:16px!important}
.bigfish{font-size:24px!important}
.bigfish a{font-size:28px!important;}
.bigfish #timer_div a{font-size:16px!important;}

.h{margin-top:-5px}
.strike{text-decoration: line-through}


.ul_links a {text-decoration:underline;}
.ul_links a:hover {color:#0060ff;}

.imgContainer .resize{
  width:40px;
  height:40px;
  border:1px solid #666666;
  margin-right:10px;
  opacity:0.90;
  filter:alpha(opacity=90)
}
.imgContainer .resize_fish{
  width:40px;
  height:40px;
  margin-right:10px;
}
.faded img {
  opacity:0.25;
  filter:alpha(opacity=25)
}
.imgContainer{
  padding-top:4px;
}

.overlay{
  position:absolute;clear:both;filter:none!important;
}


.fa{
  display:block;
  text-shadow:
    0px 0px 2px #008a00,
    0px 0px 2px #008a00,
    0px 0px 2px #008a00,
    0px 0px 2px #008a00,
    0px 0px 2px #008a00,
    0px 0px 2px #008a00,
    0px 0px 2px #008a00,
    0px 0px 2px #008a00,
    0px 0px 2px #008a00,
    0px 0px 2px #008a00,
    0px 0px 2px #008a00;


  /*
    text-shadow:
    0px 0px 2px #008a00,0px 0px 3px #008a00,0px 0px 4px #008a00,0px 0px 5px #008a00,0px 0px 6px #008a00,0px 0px 6px #008a00,0px 0px 2px #008a00,0px 0px 3px #008a00,0px 0px 4px #008a00,
    0px 0px 5px #008a00,0px 0px 6px #008a00,0px 0px 6px #008a00;*/
  position:absolute;
  z-index:100;
  color:#fff;


  -webkit-transition: all 3s ease, opacity 1s ease;
  -moz-transition: all 3s ease, opacity 1s ease;
  -ms-transition: all 3s ease, opacity 1s ease;
  -o-transition: all 3s ease, opacity 1s ease;
  transition: all 3s ease, opacity 1s ease;

}
.fa a{
  color:#fff!important;
}
.fa.r{
  text-shadow:
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000,
    0px 0px 2px #ff0000;
  /*
	text-shadow: 0px 0px 2px #ff0000,0px 0px 3px #ff0000,0px 0px 4px #ff0000,0px 0px 5px #ff0000,0px 0px 6px #ff0000,0px 0px 6px #ff0000,0px 0px 2px #ff0000,0px 0px 3px #ff0000,0px 0px 4px #ff0000,0px 0px 5px #ff0000,0px 0px 6px #ff0000,0px 0px 6px #ff0000;
	*/
}
.fa, .fa.r{
  z-index:1000;
  font-weight:bold!important;
}

.fishnow_l{
  display:inline-block;margin:0 auto;
}
.fishnow_l img{
  text-decoration:none;
}
.fancy-glow{
  /*
  -webkit-box-shadow:0 0 20px #fff3a7;
  -moz-box-shadow: 0 0 20px #fff3a7;
  box-shadow:0 0 20px #fff3a7;*/
  background-color:#fff3a7!important;
  transition-duration:1s;
}
/*

.fancy-glow::after {
  box-shadow: 0 5px 15px rgba(0,0,0,0.3);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.fancy-glow:hover::after {
  opacity: 1;
}*/

.imgimg{width:100px;height:100px}


.new-trip-logs .img img{max-width:60px;border:1px solid #666;}
.new-trip-logs .t, .new-trip-logs .t .left{font-size:12px;}
.new-trip-logs tr{background-color:transparent !important;}

.mainMenuDynamicItemLink img{margin-bottom:-3px;}
.stats-user img{margin-bottom:-3px}

#header_msgs .pub.fish{margin-bottom:13px}
.new-trip-logs .pub.fish{margin-bottom:0!important;}
#header_msgs img.fish{width:100px;height:100px;max-width:100px;max-height:100px;
border:1px solid #333;
    box-shadow:0px 0px 5px 2px rgba(0,0,0,.5);}

#header_news_alert{font-size:10px;}

.img_tag {
  background-color: #fff;
  border: 1px solid #999;
  border-radius: 3px;
  margin-bottom: 2px!important;
  padding: 3px;
  max-width:98%;
  max-height:500px;
}

.mi{
  animation: mi_a 5s linear 0s infinite alternate, mi2_a 3s linear 0s infinite alternate;
  cursor:pointer;
}
@keyframes mi_a {
  0% { color: red; }
  50% { color: #ee7400; }
  100% { color: #bf8c00; }
}
@keyframes mi2_a {
  0% {opacity:1;}
  100% {opacity:.66; }
}

.glow {
    -webkit-animation-duration: .75s;
    -webkit-animation-name: glow;
    -webkit-animation-direction: alternate;
    -webkit-animation-iteration-count: infinite;
    animation-duration: .75s;
    animation-name: glow;
    animation-direction: alternate;
    animation-iteration-count: infinite;
  transform: translateZ(0);
}
@-webkit-keyframes glow {
    from { text-shadow: 0 0 0px #ffffff }
    to { text-shadow: 0 0 5px #0014ff, 0 0 5px #0014ff, 0 0 5px #0014ff; }
}
.glow2 {
    -webkit-animation-duration: .5s;
    -webkit-animation-name: glow2;
    -webkit-animation-direction: alternate;
    -webkit-animation-iteration-count: infinite;
    animation-duration: .5s;
    animation-name: glow2;
    animation-direction: alternate;
    animation-iteration-count: infinite;
    transform: translateZ(0);
}
@-webkit-keyframes glow2 {
    from { text-shadow: 0 0 0px #ffffff }
    to { text-shadow: 0 0 10px rgba(255, 255, 0, 0.75), 0 0 10px rgba(255, 255, 0, 0.75), 0 0 10px rgba(255, 255, 0, 0.75); }
}

.glow3 {
  -webkit-animation-duration: .75s;
  -webkit-animation-name: glow3;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
  animation-duration: .75s;
  animation-name: glow3;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  transform: translateZ(0);
}
@-webkit-keyframes glow3 {
  from { text-shadow: 0 0 0px #ffffff }
  to { text-shadow: 0 0 2px #000, 0 0 2px #000,0 0 2px #000; }
}
.blackglow{
  text-shadow: 0 0 2px #000, 0 0 2px #000,0 0 2px #000,0 0 2px #000, 0 0 2px #000,0 0 2px #000,0 0 2px #000, 0 0 2px #000,0 0 2px #000;
}
.blink {
    animation: blink-animation 1s steps(5, start) infinite;
    -webkit-animation: blink-animation 1s steps(5, start) infinite;
   transform: translateZ(0);
}
@keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
}

.shakey:hover {
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake 0.5s;

  /* When the animation is finished, start again */
  animation-iteration-count: infinite;
}
@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.shakey2 {
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake2 3s;

  /* When the animation is finished, start again */
  animation-iteration-count: infinite;
}
@keyframes shake2 {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  2% { transform: translate(-1px, -2px) rotate(-1deg); }
  4% { transform: translate(-3px, 0px) rotate(1deg); }
  6% { transform: translate(3px, 2px) rotate(0deg); }
  8% { transform: translate(1px, -1px) rotate(1deg); }
  10% { transform: translate(-1px, 2px) rotate(-1deg); }
  12% { transform: translate(-3px, 1px) rotate(0deg); }
  14% { transform: translate(3px, 1px) rotate(-1deg); }
  16% { transform: translate(-1px, -1px) rotate(1deg); }
  18% { transform: translate(1px, 2px) rotate(0deg); }
  20% { transform: translate(1px, -2px) rotate(-1deg); }
  22%,100% { transform: translate(1px,0px) rotate(0deg); }
}

.bs1{box-shadow:0px 0px 10px 3px rgba(0,0,0,.5)}
.bs2{box-shadow:0px 0px 5px 2px rgba(0,0,0,.5)}

#header_msgs_container2 .tar{padding-bottom:10px!important;}
.not_mv2 img.bigger{max-width:220px!important;max-height:220px!important;width:220px!important;height:220px!important;}
.mv2 img.bigger{max-width:200px!important;max-height:200px!important;width:200px!important;height:200px!important;}
#header_msgs_container2 .hsuccess, #header_msgs_container2 .herror{margin:0 0 3px 0!important;}

.fish_container{width:250px;height:250px;position:relative;overflow:hidden;border:1px solid #666666}
.fish_container img{border:none!important;margin:0!important;box-shadow:none!important;}
.fish_img_container img,.msi_animated img{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.fish_img_container img{max-width:250px!important;}

.townimg{ width:100%;z-index:1; border-color:#fff}
.fishimg{z-index:2;max-width:250px}
.town_div,.fish_div{position:absolute;display:inline-block;overflow:hidden}


.msi_animated{width:390px;height:350px;position:absolute;overflow:hidden }
.msi_animated #town{ width:100%;z-index:1; border-color:#fff;}
.msi_animated #chum{z-index:2;max-width:90px;opacity:0}
.msi_animated #chum2{z-index:2;opacity:0;max-width:390px}
.msi_animated #pole{z-index:3; max-width:390px;opacity:0}
.msi_animated #town_div,.msi_animated #chum_div,.msi_animated #chum2_div,.msi_animated #pole_div{position:absolute;display:inline-block}
.msi_animated #chum_div,.msi_animated #chum2_div{bottom:5px}
#msi_c{width:390px;height:354px;margin:0 auto;}
.mv2 .tournament #msi_c, .mv2 .tournament .msi_animated{width:190px;height:169px;}

.mv2 #quests .nbsp{white-space: normal;}



.prof #msi_c{height:210px;}

.prof .msi_animated{height:210px;}
.prof .msi_animated #town_div,.prof .msi_animated #chum_div,.prof .msi_animated #chum2_div,.prof .msi_animated #pole_div{margin-top:-70px}
.prof .msi_animated.secret #town_div,.prof .msi_animated.secret #chum_div,.prof .msi_animated.secret #chum2_div,.prof .msi_animated.secret #pole_div{margin-top:-100px}

select{border:1px solid #bdc7d8;font-family:"lucida grande",tahoma,arial,sans-serif;font-size: 11px;padding:2px}
.inputtext,.inputpassword{padding-bottom:4px}
.ff4.mac .inputtext,.ff4.mac .inputpassword{padding-bottom:3px}
.inputradio{padding:0;margin:0 5px 0 0;vertical-align:middle}
.inputcheckbox{border:0;vertical-align:middle;cursor:pointer;}
.inputbutton,.inputsubmit{cursor:pointer;border-style:solid;border-width:1px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;background-color:#3b5998;color:#fff!important;padding:2px 15px 3px 15px;text-align:center}
.inputsubmit_disabled{background-color:#999;border-bottom:1px solid #000;border-right:1px solid #666;color:#fff!important}
.inputaux{background:#f0f0f0;border-color:#e7e7e7 #666 #666 #e7e7e7;color:#000!important}
.inputaux_disabled{color:#999!important}

textarea,.inputtext,.inputpassword{border:1px solid #bdc7d8;font-family:"lucida grande",tahoma,arial,sans-serif;font-size: 12px;margin:0;padding:3px}
.white, .white a{color:#fff!important;}


.hl{background-color:#fffab2;border-bottom:1px solid #dcd22f;}
.hli{font-weight:bold;background-color:#fffab2;border-bottom:1px solid #dcd22f;}

.blur,.blur img{
    -webkit-filter: blur(3px); /* Safari 6.0 - 9.0 */
    filter: blur(3px);
}



#funny{  animation-duration: 5s;   animation-iteration-count:infinite;    }
#funny.sealion1,    #funny.seagull1{  animation-name: slidein1;   }
#funny.sealion1 .im,#funny.seagull1 .im{  height:100px; }

#funny.sealion2,    #funny.sealion3{  animation-name: slidein2;   }
#funny.sealion2 .im,#funny.sealion3 .im{  height:90px; }


#funny.sealion4 {  animation-name: slidein3;   }
#funny.sealion4 .im{  height:80px; }

#funny.seagull2,    #funny.seagull4{  animation-name: slidein4;   }
#funny.seagull2 .im,#funny.seagull4 .im{  height:60px; }

#funny.seagull3 {  animation-name: slidein5;   }
#funny.seagull3 .im {  height:80px; }


@keyframes slidein1 {
    0%,100% {margin-top: 50px;}
    50% { margin-top: -75px;}
}
@keyframes slidein2 {
    0%,100% {margin-top: 50px;}
    50% { margin-top: -25px;}
}
@keyframes slidein3 {
    0%,100% {margin-top: 50px;}
    50% { margin-top: -20px;}
}
@keyframes slidein4 {
    0%,100% {margin-top: 50px;}
    50% { margin-top: -15px;}
}
@keyframes slidein5 {
    0%,100% {margin-top: 50px;}
    50% { margin-top: -60px;}
}
.blackbg{background-color:#000;}