/*
#------------------------------------------------------------------------
# boutique - September 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:20px/1.8 Arial, sans-serif; color: #333; }
a { text-decoration: none; color: #000; }
a:hover,
a:active,
a:focus { color: #e9403b; }
p { margin: 0.5em 0 }
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; }

label { font-weight: bold;  }
input[type="password"],
input[type="text"],
input[type="email"],
input[type="www"],
input[type="tel"],
input[type="url"],
input[type="search"],
select,
.inputbox { background: #fbfbfb; border-color: #9a9a9a #dadada #e4e4e4; border-style: solid; border-width: 1px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #555; font: normal 12px Arial, Helvetica, sans-serif; height: 28px; line-height: 28px; padding: 1px 12px; }
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; text-align: left!important; vertical-align: middle!important; }
.display-limit select { float: right!important; margin:0 0 0 5px!important; }
textarea { background: #fbfbfb; border-color: #9a9a9a #dadada #e4e4e4; border-style: solid; border-width: 1px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #555; font: normal 12px Arial, Helvetica, sans-serif; }
input:focus,
textarea:focus,
.inputbox:focus { background: #fffef4; color: #333; }
.button,
button,
button.button,
input[type="submit"],
input[type="button"],
.pagenav-next a,
.pagenav-prev a,
.k2ReadMore,
p.readmore a,
a.readon,
div.profile a,
.nspAddToCart { display: block; float: left; margin: 1px; padding: 0 14px; height: 28px; line-height: 28px; border: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #151515; color: #fff; font-size: 11px; text-decoration: none !important; cursor: pointer; font-weight: bold; }
.button,
.pagenav-next a,
.pagenav-prev a,
.k2ReadMore { }
.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,
p.readmore a:hover,
a.readon:hover,
p.readmore a:focus,
a.readon:focus,
div.profile a:hover,
div.profile a:focus,
.nspAddToCart:hover { background: #e9403b; color: #fff!important; }
input[type=checkbox],
.checkbox,
input[type=radio],
.radio { height:auto !important; margin-top: 7px; }
select[size] { height:auto; }
.pagenav-next a,
.pagenav-prev a { margin-bottom: 10px; }
input[type=checkbox],
.checkbox,
input[type=radio],
.radio { height:auto !important; background:transparent!important; border: none!important; }
select[size] { height:auto; }
select[size="1"] { height: 23px!important; }