/*
#------------------------------------------------------------------------
# music - November 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

body { line-height: 1.8; color: #444; font: 12px/1.8 Arial, Verdana  }
h2 { text-align:center; font-size:150%; font:24px/1.4 BebasNeue, Arial, sans-serif; color: #333; }
a { text-decoration: none; color: #000; -webkit-transition: color 0.15s linear; -moz-transition: color 0.15s linear; -o-transition: color 0.15s linear; transition: color 0.15s linear; }
a:hover,
a:active,
a:focus { color: #fc764a; }
p { margin: 0.5em 0 }
h2 { margin-bottom: 5px!important; color: #222; }
a > img { display: none!important; }
#mailto-window { padding: 0 20px; }
form div label { display: block; width:100%; font-size:90%; }
form div input { font-family: Arial, Helvetica, sans-serif; padding: 7px; border: none; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 93%; }
#mailtoForm p button { float: right!important; }
#mailtoForm p button:first-child { float: left!important; }

input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox { border: 1px solid #e7e7e7; border-top-color: #ccc;  font-size: 13px; height: 18px; line-height: 18px; padding: 7px 9px; box-shadow: 0 1px 6px #F0F0F0 inset; -moz-box-shadow: 0 1px 6px #F0F0F0 inset; -webkit-box-shadow: 0 1px 6px #F0F0F0 inset; -o-box-shadow: 0 1px 6px #F0F0F0 inset; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;  -webkit-transition: background-color 0.25s linear, border-color 0.25s linear; -moz-transition: background-color 0.25s linear, border-color 0.25s linear; -o-transition: background-color 0.25s linear, border-color 0.25s linear; transition: background-color 0.25s linear, border-color 0.25s linear;  }

select { padding: 2px 2px 2px 0!important; text-indent: 0!important; min-height:23px; margin: 3px 5px 3px 0!important; text-transform:none!important; font-size: 12px!important; display: block; float: left; text-align: left!important; vertical-align: middle!important; }
.display-limit select { float: right!important; margin:0 0 0 5px!important; }
textarea { border: 1px solid #e7e7e7; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 11px; line-height: 16px; padding: 10px; text-transform: none; -webkit-transition: background-color 0.25s linear, border-color 0.25s linear; -moz-transition: background-color 0.25s linear, border-color 0.25s linear; -o-transition: background-color 0.25s linear, border-color 0.25s linear; transition: background-color 0.25s linear, border-color 0.25s linear; }
input:focus, select, textarea:focus, .inputbox:focus { background: #fffef4;  }
.button, button, button.button, input[type="submit"], input[type="button"], .pagenav-next a, .pagenav-prev a, .k2ReadMore { display: block; float: left; margin: 1px 5px 3px 2px; padding: 6px 12px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: transparent url('../../images/btn.png') repeat-x 0 0; color: #222; line-height: 20px; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; cursor: pointer; -webkit-transition: color 0.25s linear; -moz-transition: color 0.25s linear; -o-transition: color 0.25s linear; transition: color 0.25s linear; border: 1px solid #E8E6E6; }
.button, .pagenav-next a, .pagenav-prev a { padding: 8px 10px!important; }
 button.button { padding: 6px 12px!important; }
.button:hover, .button:focus, button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, a:hover.k2ReadMore, .pagenav-next a:hover, .pagenav-prev a:hover, .pagenav-next a:active, .pagenav-prev a:active, .pagenav-next a:focus, .pagenav-prev a:focus, .k2ReadMore:hover, .k2ReadMore:focus, .k2ReadMore:active { color: #fc764a!important; }
input[type=checkbox], .checkbox, input[type=radio], .radio { height:auto !important; margin-top: 7px; }

