#themes_panel { position:fixed; top:100px; z-index:1000; opacity:0;}
#themes_panel ul{ padding:0; margin:0; list-style:none; overflow:hidden; }
#themes_menu { float:left; width:254px; color:#fff; background:#181818; box-shadow:0px 5px 30px -6px rgba(0, 0, 0, .3); }
#themes_menu .segment { padding:10px; overflow:hidden; text-align:center;}
#themes_menu .segment p{color:#666; margin: 7px 0px; letter-spacing: 0px; font-weight: 400;}
#themes_menu .segment .page_link{ background: #FFF; border-radius: 2px; color: #222222; display: block; font-weight: 600; margin: 10px; padding: 3px 10px; font-size:13px;}
#themes_menu .segment .page_link:hover{ background:#666; color:#fff;}
#themes_menu h4 { font-size:18px; padding:11px; background:#333333; line-height:1; color:#fff; margin:0; text-align: center;}
#themes_menu ul.theme li { float:left;}
#themes_menu ul.theme li a { display:block; margin:10px; line-height:0px; width:58px; height:35px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#toggle_button { margin:0px; margin-left:-2px; padding:0px; float:left; width:40px; height:40px; background: url("themes_panel.png") no-repeat center center; -moz-border-top-right-radius:2px; border-top-right-radius:2px; -moz-border-bottom-right-radius:2px; border-bottom-right-radius:2px; box-shadow:1px 1px 2px rgba(0, 0, 0, .1); }
#toggle_button a {display:block; padding:14px 0px;}
.styled-select{ margin:10px;}
.styled-select select{ font-size:13px; font-weight:bold; width:100%; padding:8px; background:#fff; border:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
