/* CSS Document */

html {
     overflow: -moz-scrollbars-vertical;
}

body {
	background:#58595b;
    line-height: 1.5;
	font-size:62.5%;
    font-family: 'Open Sans', sans-serif;
	color:#2b2a2c;
}

.clear {
	clear:both;
}

* {
    margin: 0;
    padding: 0;
}

ul, li {
    margin: 0;
    padding: 0;
	list-style-type:none;
}


table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
	vertical-align:top;
}

img {
	border:0;
}

a img {
    border: 0 none;
}

h1, h2, h3, h4, h5 {
	font-weight:normal;
}

a:link {
	text-decoration:none;
	color:#58595B;
}

a:visited {
	text-decoration:none;
	color:#58595B;
}

.clear { 	clear:both; }

.link-grey {     color: #464647; }
a.link-grey:link {     color: #464647; }
a.link-grey:visited {     color: #464647; }
a.link-grey:hover {     color: #a8392f; }
a.link-grey:active {     color: #a8392f; } 

.link-white {     color: #ffffff; }
a.link-white:link {     color: #ffffff; }
a.link-white:visited {     color: #ffffff; }
a.link-white:hover {     color: #ccc; }
a.link-white:active {      color: #ccc; }

.link-black {     color: #000; }
a.link-black:link {     color: #000; }
a.link-black:visited {     color: #000; }
a.link-black:hover {     color: #c91f25; }
a.link-black:active {     color: #c91f25; }

.link-green {     color: #357158; }
a.link-green:link {     color: #357158; }
a.link-green:visited {     color: #357158; }
a.link-green:hover {    color: #a6c9ea; }
a.link-green:active {     color: #b69ec7; }

.link-red {     color: #88181A; }
a.link-red:link {     color: #88181A; }
a.link-red:visited {     color: #88181A; }
a.link-red:hover {      color: #186588; }
a.link-red:active {     color: #186588; }

input.button {
    border: 1px solid #999999 !important;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px #111111;
    color: #FFFFFF;
    padding: 6px 8px 7px;
	cursor:pointer;
	margin-bottom:0;
	display:inline-block !important;
    font-family: 'pf_premier_textregular';
	font-size:1.6em !important;
}

input.redbutton {     background: none repeat scroll 0 0 #871A15 !important; }
input.redbutton:hover {     border: 1px solid #FFFFFF !important; }
input.greybutton {     background: none repeat scroll 0 0 #333333 !important; }
input.greybutton:hover {     border: 1px solid #FFFFFF !important; }