﻿/*
[Contents]

  1- Global
  2- Links
  3- Headings
  4- Buttons
*/

/* =1 Global
---------------------------------------------------------------------------------------------------------------------*/
body {
  color:#4C4D4F;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}
.hide {
  display:none;
}
.left {
  float:left;
}
.right {
  float:right;
}
.clear{
  clear:both;
}
.clearfix:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
.clearfix {
  display:block;
}
/* For Safari */
html[xmlns] .clearfix {
  display:block;
}
/* For IE6 */
*html .clearfix {
  height:1%;
}
/* For IE7 */
*+html .clearfix {
  height:1%;
}
/* =2 Links
---------------------------------------------------------------------------------------------------------------------*/
a {
  color:#8A8C8F;
}
a:hover{
  text-decoration:underline;
}
/* =3 Headings
---------------------------------------------------------------------------------------------------------------------*/
h2{
  font-family:"MinionProItalic", "Times New Roman", Times, serif;
  font-size:27px;
}
h3{
  font-family:"MinionProRegular", "Times New Roman", Times, serif;
  font-size:23px;
  text-transform:uppercase;
}
h4{
  font-size:19px;
}
h5{
  font-family:"MinionProRegular", "Times New Roman", Times, serif;
  font-size:15px;
}
h6{
  font-size:13px;
  font-weight:bold;
}
/* =4 Buttons
---------------------------------------------------------------------------------------------------------------------*/
a.button{
  background:url(images/sprite.png) repeat-x left -338px;
  display:block;
  font-weight:bold;
  height:35px;
  line-height:35px;
  text-align:center;
  width:95px;
}
a.button2{
  background:url(images/sprite.png) repeat-x left -373px;
}
a.button3{
  background:url(images/sprite.png) repeat-x left -408px;
}

/* =5 Fonts
---------------------------------------------------------------------------------------------------------------------*/
@font-face {
  font-family: 'MinionProRegular';
  src: url('fonts/minionpro-regular-webfont.eot');
  src: local('☺'), url('fonts/minionpro-regular-webfont.woff') format('woff'), url('fonts/minionpro-regular-webfont.ttf') format('truetype'), url('fonts/minionpro-regular-webfont.svg#webfontPpPIxBkH') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MinionProMedium';
  src: url('fonts/minionpro-medium-webfont.eot');
  src: local('☺'), url('fonts/minionpro-medium-webfont.woff') format('woff'), url('fonts/minionpro-medium-webfont.ttf') format('truetype'), url('fonts/minionpro-medium-webfont.svg#webfonthbI6YWrS') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MinionProItalic';
  src: url('fonts/minionpro-it-webfont.eot');
  src: local('☺'), url('fonts/minionpro-it-webfont.woff') format('woff'), url('fonts/minionpro-it-webfont.ttf') format('truetype'), url('fonts/minionpro-it-webfont.svg#webfontt3OqRsXU') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* =6 Form
---------------------------------------------------------------------------------------------------------------------*/
label{
  clear:left;
  display:block;
  float:left;
  line-height:27px;
  width:140px;
}
label span{
  font-size:10px;
}
.radio-label{
  clear:none;
  margin-left:5px;
  margin-right:10px;
  width:auto;
}
.checkbox-label{
  clear:none;
  width:auto;
}
input[type="radio"]{
  height:27px;
}
input,select{
  float:left;
}
input[type="text"]{
  background:url(images/sprite.png) no-repeat left -284px;
  border:0;
  height:17px;
  margin-bottom:8px;
  padding:5px;
  width:244px;
}
input[type="text"].short{
  background:url(images/sprite.png) no-repeat left -311px;
  margin-right:10px;
  width:68px;
}
input[type="checkbox"]{
  float:left;
  height:27px;
}
select{
  background:url(images/sprite.png) no-repeat left -284px;
  border:0;
  height:27px;
  margin-bottom:8px;
  padding:5px;
  width:254px;
}
fieldset{
  clear:both;
  margin-bottom:10px;
}
button{
  background:url(images/sprite.png) repeat-x left -338px;
  border:0;
  color:#FFF;
  cursor:pointer;
  font-weight:bold;
  height:35px;
  padding:0 10px;
}
