body{
font-family:calibri,arial,helvetica;
font-size:14px;
color:#444;
}

a{
cursor:pointer;
}

a.blank{
padding-right:12px;
background-image:url(/assets/img/icons/blank.png);
background-repeat:no-repeat;
background-position:right top;
}

div#toolbar{
border-bottom: solid 1px #CDD1D3;
box-shadow: 0px 1px 0px 0px #fff;
-webkit-box-shadow: 0px 1px 0px 0px #fff;
margin-bottom: 8px;
color:#89939d;
text-transform: uppercase;
height:60px;
}

div#toolbar ul{
position:relative;
}

div#toolbar ul li{
list-style-type:none;
list-style-image:none;
float:left;
}

div#toolbar ul li a{
background-color:#0982b8;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
display:block;
color:#ffffff;
font-family:arial;
font-size:12px;
padding:8px 8px;
margin:0px 5px 0px 0px;
text-decoration:none;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
height:20px;
}

div#toolbar ul li a img{
margin: 0px 6px -5px 0px;
}

div#toolbar ul li a:hover{
background-color: #929292;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}

input.button, a.button{
background-color:#0982b8;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
display: inline-block;
color: #ffffff;
font-size: 14px;
padding: 6px 22px;
margin: 0 5px 0 0;
text-decoration: none;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
border: none;
}

input.button:hover, a.button:hover{
background-color: #929292;
cursor:pointer;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}

input.panel_button, a.panel_button{
background-color:#929292;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
display:inline-block;
color:#ffffff;
font-size:14px;
padding: 8px 15px;
width:97px;
text-decoration:none;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}

input.panel_button:hover, a.panel_button:hover{
background-color:#0982b8;
cursor:pointer;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}

.center{
text-align:center;
}
div#social_networking a{
display:block;
width:20px;
height:20px;
cursor:pointer;
}
div.error{
background-color:#f7eaea;
border:1px solid #ff0000;
}
div.warning{
background-color:#f7efe8;
border:1px solid #fd8300;
}

div.warning img{
vertical-align: middle;
}

div.success{
background-color:#e3f4e5;
border:1px solid #00c417;
}

div.error,div.warning,div.success{
padding:5px 2%;
margin:20px;
width:92%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.contact_small_success{
padding: 5px 2%;
margin: 0px auto;
width: 100%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
font-size: 12px;
color: #00cf27;
}

input.text,input.date,input.datetime,input.password,textarea{
width:250px;
padding: 8px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border:solid 1px #CCC;
color:#333;
box-shadow: inset 0 1px 0 0px white;
-webkit-box-shadow: inset 0 1px 0 0px white;
background: #F8F8F8;
}

select.select, select{
padding: 8px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border:solid 1px #CCC;
color:#333;
box-shadow: inset 0 1px 0 0px white;
-webkit-box-shadow: inset 0 1px 0 0px white;
background: #F8F8F8;
}

div.error ul,div.warning ul,div.success ul{
margin-left:20px;
}

table tbody tr td{
padding:5px;
}

label{
text-transform:uppercase;
font-size:13px;
}

.inner_padding{
padding:10px;
}

a img{
border:none;
}

p.row_description{
font-style:italic;
margin:0 0 10px 0;
color:#9aa0b8;
}

div#menu_1{
width:307px;
position:relative;
float:left;
}

div#menu_2{
width: 210px;
min-height: 750px;
font-family: 'Helvetica';
float: left;
border-radius: 3px 0px 0px 0px;
}

div#menu_2 ul{
margin: 0px 0px 0px 12px;
width: 187px;
}

div#menu_2 ul li{
list-style-type: none;
border-bottom: solid 1px #CCC;
border-top: solid 1px #fff;
padding: 15px 0px;
}

div#menu_2 ul li:last-child{
border-bottom: solid 0px #CCC;
} 

div#menu_2 ul li a{
color:#999;
padding-bottom:10px;
padding-left:25px;
}

.sub_user{
background: url(/assets/img/icons/sub_menu_small_user.png) left top no-repeat;
}

.sub_user{
background: url(/assets/img/icons/sub_menu_small_user.png) left top no-repeat;
}

.sub_view_tours{
background: url(/assets/img/icons/small_tour.png) left top no-repeat;
}

.sub_create_tours{
background: url(/assets/img/icons/add_small_tour.png) left top no-repeat;
}

.sub_logout{
background: url(/assets/img/icons/sub_menu_small_logout.png) left top no-repeat;
}

.sub_view_users{
background: url(/assets/img/icons/sub_menu_group_users.png) left top no-repeat;
}

.sub_create_user{
background: url(/assets/img/icons/sub_menu_add_user.png) left top no-repeat;
}

.sub_view_article{
background: url(/assets/img/icons/sub_menu_article.png) left top no-repeat;
}

.sub_view_article_category{
background: url(/assets/img/icons/sub_menu_article_category.png) left top no-repeat;
}

.sub_add_article{
background: url(/assets/img/icons/sub_menu_add_article.png) left top no-repeat;
}

.sub_view_reports{
background: url(/assets/img/icons/sub_menu_view_graph.png) left top no-repeat;
}

.sub_add_article_category{
background: url(/assets/img/icons/sub_menu_add_article_category.png) left top no-repeat;
}

.sub_view_all_gallery{
background: url(/assets/img/icons/sub_menu_view_all_gallery.png) left top no-repeat;
}

.sub_add_gallery{
background: url(/assets/img/icons/sub_menu_add_gallery.png) left top no-repeat;
}

.sub_view_trash{
background: url(/assets/img/icons/sub_menu_view_trash.png) left top no-repeat;
}

div#menu_2 ul li a:hover{
color:#666;
}

div#profile{
width: 307px;
height: 61px;
display:inline-block;
color:#444;
font-size:14px;
text-decoration:none;
}

div#profile_content{
height:52px;
position:relative;
text-align:center;
color:#444;
}

div#main_content {
overflow: visible;
margin-left: 93px;
background: url(/blu/templates/admin/images/section_bg.png) repeat-y left center #EBEBEB;
border-radius: 4px 3px 3px 3px;
min-height: 900px;
}

div#main_content_container{
padding: 18px;
display: block;
position: relative;
padding: 18px;
margin-left: 210px;
}

.clearer{
content: ".";
visibility: hidden;
display: block;
height: 0;
clear: both;
}

.content_box {
background: #fff;
box-shadow: 0px 0px 2px 0px #ACAEAF;
-webkit-box-shadow: 0px 0px 2px 0px #ACAEAF;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding-bottom:30px;
  -moz-box-shadow:    0px 1px 6px 1px #ccc;
  -webkit-box-shadow: 0px 1px 6px 1px #ccc;
  box-shadow:         0px 1px 6px 1px #ccc;
}

.padding_box{
padding:10px;
background-color:#fff;
}

.content_box_title {
height: 25px;
border-bottom: solid 1px #E0E0E0;
background-color:#404041;
border-radius: 3px 3px 0px 0px;
text-transform: uppercase;
color: #fff;
font-size: 14px;
padding: 13px 0px 0px 10px;
}

div#main_content {
overflow: visible;
margin-left: 0;
background: url(/blu/templates/admin/images/section_bg.png) repeat-y left center #fff;
border-radius: 4px 3px 3px 3px;
min-height: 900px;
}

div#main_content_container{
padding: 18px;
display: block;
position: relative;
padding: 18px;
margin-left: 323px;
}

div.display_image a{
display:block;
width:100%;
height:100%;
}