/* @override http://bidincu/css/style.css */

/* @override http://bidincu/css/style.css */

/* @override http://bidincu/css/style.css */

/* @override http://php25/css/style.css */

/* @override http://php25/css/style.css */

/* @override http://php25/css/style.css */

/* @override http://php25/css/style.css */

/* Reset.less
 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here	that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

html, body {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
}

html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

a:focus {
	outline: 0;
}

a:hover, a:active {
	outline: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio, canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}

button, input {
	line-height: normal;
	*overflow: visible;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

body {
	width: 100%;
	*zoom: 1;
	zoom: 1;
}

body:before, body:after {
	content: "";
	display: table;
}

body:after {
	clear: both;
}

body:before, body:after {
	display: table;
	content: "";
	zoom: 1;
}

body:after {
	clear: both;
}

/* Variables.less
 * Variables to customize the look and feel of Bootstrap
 * ----------------------------------------------------- */

/* Mixins.less
 * Snippets of reusable CSS to develop faster and keep code readable
 * ----------------------------------------------------------------- */

.box {
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
}

/* Typography.less
 * Headings, body text, lists, code, and more for a versatile and durable typography system
 * ---------------------------------------------------------------------------------------- */

p {
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 10px;
}

p small {
	font-size: 11px;
	color: #bfbfbf;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: bold;
	color: #474747;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	color: #bfbfbf;
}

h1 {
	margin-bottom: 20px;
	font-size: 30px;
	line-height: 40px;
}

h1 small {
	font-size: 18px;
}

h2 {
	font-size: 24px;
	line-height: 40px;
}

h2 small {
	font-size: 14px;
}

h3,
h4,
h5,
h6 {
	line-height: 40px;
}

h3 {
	font-size: 16px;
}

h3 small {
	font-size: 14px;
}

h4 {
	font-size: 16px;
}

h4 small {
	font-size: 12px;
}

h5 {
	font-size: 13px;
}

h6 {
	font-size: 12px;
	text-transform: uppercase;
}

ul, ol {
	margin: 0 0 20px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
	margin-bottom: 0;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li {
	line-height: 20px;
}

ul.unstyled {
	list-style: none;
	margin-left: 0;
}

dl {
	margin-bottom: 20px;
}

dl dt, dl dd {
	line-height: 20px;
}

dl dt {
	font-weight: bold;
}

dl dd {
	margin-left: 10px;
}

hr {
	margin: 20px 0 19px;
	border: 0;
	border-bottom: 1px solid #eee;
}

strong {
	font-style: inherit;
	font-weight: bold;
}

em {
	font-style: italic;
	font-weight: inherit;
	line-height: inherit;
}

.muted {
	color: #bfbfbf;
}

blockquote {
	margin-bottom: 20px;
	border-left: 0px solid #eee;
	padding-left: 15px;
}

blockquote p {
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
	margin-bottom: 0;
}

blockquote small {
	display: block;
	font-size: 12px;
	font-weight: 300;
	line-height: 20px;
	color: #bfbfbf;
}

blockquote small:before {
	content: '\2014 \00A0';
}

code, pre {
	padding: 0 3px 2px;
	font-family: Monaco, Andale Mono, Courier New, monospace;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

code {
	background-color: #fee9cc;
	color: rgba(0, 0, 0, 0.75);
	padding: 1px 3px;
}

pre {
	background-color: #f5f5f5;
	display: block;
	padding: 9.5px;
	margin: 0 0 20px;
	line-height: 20px;
	font-size: 12px;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

/* HTML5 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

/* STRUCTURAL LAYOUT */

body {
	background: #e5e5e5 url("../images/bg.jpg") 0 0 repeat;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	color: #474747;
}

.container {
	width: 960px;
	margin: 0 auto;
}

/* BASE STYLES */

a {
	color: #0069d6;
	text-decoration: none;
	line-height: inherit;
	font-weight: inherit;
}

a:hover {
	color: #00438a;
	text-decoration: underline;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

/* BODY */

.bg-line {
	border-top: 2px solid #000000;
	display: block;
	width: 100%;
	height: 2px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #c2c2c2;
	-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
	-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
}

/* HEADER */

header {
	width: 100%;
	height: 100px;
	position: relative;
}

header h1 {
	display: inline;
	float: left;
	width: 340px;
	margin: 0 10px;
	outline: none;
	margin-top: 10px;
}

header h1 a {
	background: transparent url("../images/logo.png") 0 0 no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 340px;
	display: block;
}

header .support {
	background: transparent url("../images/supportBg.png") 0 0 no-repeat;
	width: 260px;
	position: absolute;
	top: -5px;
	right: 0;
	text-align: center;
	color: #e6e6e6;
	height: 30px;
	font-size: 12px;
}

header .support span {
	display: block;
	height: 24px;
	width: 20px;
	background: transparent url("../images/sprite.png") -218px -159px no-repeat;
	float: left;
	margin-left: 45px;
	margin-right: 5px;
	text-indent: -9999px;
}

header .support a {
	display: block;
	float: left;
	text-transform: uppercase;
	font-weight: 400;
	color: #e6e6e6;
	line-height: 24px;
}

header .support a:hover {
	color: #ffffff;
	text-decoration: none;
}

header div#login {
	display: inline;
	float: left;
	width: 580px;
	margin: 0 10px;
	margin: 35px 5px 0 15px;
	display: block;
	text-align: left;
	color: #474747;
}

header div#login section {
	float: left;
	margin-right: 3px;
}

header div#login section form {
	margin-bottom: 3px;
	display: inline-block;
}

header div#login section form input[type="text"], header div#login section form input[type="password"] {
	width: 144px;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	float: left;
	margin-right: 5px;
}

header div#login section form input[type="submit"] {
	position: relative;
	padding: 0px 14px;
	height: 28px;
	font-weight: 700;
	font-size: 13px;
	line-height: 28px;
	float: left;
	display: inline-block;
	text-transform: uppercase;
}

header div#login section .login-links {
	text-align: left;
	font-size: 11px;
	margin-left: 5px;
	line-height: 1em;
}

header div#login .twitter {
	height: 30px;
	width: 107px;
	float: left;
	background: transparent url("../images/sprite.png") -12px -362px no-repeat;
	margin-right: 10px;
}

header div#login .google {
	height: 30px;
	width: 70px;
	float: left;
	background: transparent url("../images/sprite.png") -133px -362px no-repeat;
	margin-right: 10px;
}

header .menu-admin {
	margin-top: 38px;
	float: right;
}

header .menu-admin section {
	float: left;
	margin-left: 15px;
}

header .menu-admin .user img {
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #000000;
}

header .menu-admin .user p {
	display: block;
	float: left;
	margin-bottom: 0px;
}

header .menu-admin .user p span {
	display: block;
	font-size: 14px;
}

header .menu-admin .user p a {
	color: #474747;
}

header .menu-admin .balance {
	width: 260px;
	background-color: #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 3px;
}

header .menu-admin .balance .btn {
	float: left;
	display: block;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 20px;
	margin-left: 0px;
	padding: 4px 14px;
}

header .menu-admin .balance span {
	display: block;
	line-height: 18px;
}

/* TOPBAR */

nav {
	position: relative;
	height: 48px;
	overflow: visible;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #000000;
	margin-bottom: 6px;
	*zoom: 1;
	zoom: 1;
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#000000));
	background-image: -moz-linear-gradient(top, #474747, #000000);
	background-image: -ms-linear-gradient(top, #474747, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #474747, #000000);
	background-image: -o-linear-gradient(top, #474747, #000000);
	background-image: linear-gradient(top, #474747, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000', GradientType=0);
	border-color: #000000 #000000 #000000;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	width: 100%;
}

nav:before, nav:after {
	content: "";
	display: table;
}

nav:after {
	clear: both;
}

nav:before, nav:after {
	display: table;
	content: "";
	zoom: 1;
}

nav:after {
	clear: both;
}

nav:before {
	content: '';
	background: transparent url("../images/btnGloss.png") 0 -6px repeat-x;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
}

nav ul {
	margin: 0;
	list-style: none;
	display: inline-block;
	position: absolute;
	-webkit-box-shadow: 1px 0px 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 1px 0px 0 rgba(255, 255, 255, 0.2);
	box-shadow: 1px 0px 0 rgba(255, 255, 255, 0.2);
}

nav ul li {
	float: left;
	height: 38px;
	padding: 5px 18px 5px 18px;
	border-right: 1px solid #000;
	-webkit-box-shadow: 1px 0px 0 rgba(255, 255, 255, 0.2) inset, -2px 0px 0px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 1px 0px 0 rgba(255, 255, 255, 0.2) inset, -2px 0px 0px rgba(255, 255, 255, 0.1);
	box-shadow: 1px 0px 0 rgba(255, 255, 255, 0.2) inset, -2px 0px 0px rgba(255, 255, 255, 0.1);
}

nav ul li a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-weight: 400;
	font-size: 16px;
	color: #bfbfbf;
	text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.85);
}

nav ul li a:hover {
	color: #ffffff;
	text-decoration: none;
}

nav ul li.active a {
	color: #ffffff;
}

nav ul .dropdown:hover, nav ul .dropdown.open .dropdown {
	background: #444;
	background: rgba(255, 255, 255, 0.05);
}

nav ul .open, nav ul .dropdown.open {
	color: #ffffff;
	background: #ccc;
	background: rgba(0, 0, 0, 0.3);
}

nav ul .open .dropdown-toggle, nav ul .dropdown.open .dropdown-toggle {
	background: none;
}

nav ul .open .menu-dropdown,
nav ul .dropdown.open .menu-dropdown,
nav ul .open .dropdown-menu,
nav ul .dropdown.open .dropdown-menu {
	display: block;
}

nav ul .menu-dropdown, nav ul .dropdown-menu {
	background-color: #333;
	left: 0;
	top: 49px;
}

nav ul .menu-dropdown a.menu,
nav ul .dropdown-menu a.menu,
nav ul .menu-dropdown .dropdown-toggle,
nav ul .dropdown-menu .dropdown-toggle {
	color: #ffffff;
}

nav ul .menu-dropdown a.menu.open,
nav ul .dropdown-menu a.menu.open,
nav ul .menu-dropdown .dropdown-toggle.open,
nav ul .dropdown-menu .dropdown-toggle.open {
	background: #444;
	background: rgba(255, 255, 255, 0.05);
}

nav ul .menu-dropdown li, nav ul .dropdown-menu li {
	padding: 0px 6px;
	height: auto;
}

nav ul .menu-dropdown li a, nav ul .dropdown-menu li a {
	color: #999;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	font-size: 12px;
	line-height: 1em;
	height: auto;
	padding: 8px 8px;
}

nav ul .menu-dropdown li a:hover, nav ul .dropdown-menu li a:hover {
	background-color: #191919;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));
	background-image: -moz-linear-gradient(top, #292929, #191919);
	background-image: -ms-linear-gradient(top, #292929, #191919);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));
	background-image: -webkit-linear-gradient(top, #292929, #191919);
	background-image: -o-linear-gradient(top, #292929, #191919);
	background-image: linear-gradient(top, #292929, #191919);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);
	color: #ffffff;
}

nav ul .menu-dropdown .active a, nav ul .dropdown-menu .active a {
	color: #ffffff;
}

nav ul .menu-dropdown .divider, nav ul .dropdown-menu .divider {
	background-color: #222;
	border-color: #444;
}

nav form {
	float: right;
	margin: 9px 15px 0 0;
	position: relative;
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

nav form input {
	background-color: #4d4d4d;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: normal;
	font-weight: 13px;
	line-height: 1;
	padding: 4px 9px;
	color: #ffffff;
	color: rgba(255, 255, 255, 0.75);
	border: 1px solid #111;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	width: 230px;
}

nav form input:-moz-placeholder {
	color: #e6e6e6;
}

nav form input::-webkit-input-placeholder {
	color: #e6e6e6;
}

nav form input:hover {
	background-color: #bfbfbf;
	color: #ffffff;
}

nav form input:focus, nav form input.focused {
	outline: 0;
	background-color: #ffffff;
	color: #474747;
	text-shadow: 0 1px 0 #ffffff;
	border: 0;
	padding: 5px 10px;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

/* STEPS */

#steps {
	padding: 0px;
	height: 114px;
	margin-bottom: 6px;
	text-shadow: 1px 1px 1px #000000;
	border: 1px dotted #E5E5E5;
	width: 100%;
}

#steps ul {
	display: inline-block;
	margin: 0;
}

#steps ul li {
	float: left;
	list-style: none;
	-webkit-border-radius: 6px 0px 0px 6px;
	-moz-border-radius: 6px 0px 0px 6px;
	border-radius: 6px 0px 0px 6px;
	width: 210px;
	height: 114px;
	background-color: #2e2826;
}

#steps ul li p {
	color: #a28f88;
	font-size: 12px;
	line-height: 1.3em;
}

#steps ul li span {
	display: block;
	height: 100px;
	width: 90px;
	float: left;
	margin: 7px 0px 7px 3px;
}

#steps ul li h3 {
	color: #fff;
	margin-top: 10px;
	font-size: 18px;
}

#steps ul li.first {
	width: 220px;
}

#steps ul li.first span.icon {
	background: transparent url("../images/sprite.png") 0 0 no-repeat;
}

#steps ul li.second {
	width: 240px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#steps ul li.second span.icon {
	margin: 7px 7px 7px 3px;
	background: transparent url("../images/sprite.png") -90px 0 no-repeat;
}

#steps ul li.third {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width: 236px;
}

#steps ul li.third span.icon {
	margin-left: -4px;
	background: transparent url("../images/sprite.png") -180px 0 no-repeat;
}

#steps ul li.join {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	border-radius: 0px 6px 6px 0px;
	width: 200px;
}

#steps ul li.join .btn {
	margin: 32px 3px 32px 3px;
	font-size: 20px;
	line-height: 36px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px 14px;
	background-color: #ffad00;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffd100), to(#ffad00));
	background-image: -moz-linear-gradient(top, #ffd100, #ffad00);
	background-image: -ms-linear-gradient(top, #ffd100, #ffad00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd100), color-stop(100%, #ffad00));
	background-image: -webkit-linear-gradient(top, #ffd100, #ffad00);
	background-image: -o-linear-gradient(top, #ffd100, #ffad00);
	background-image: linear-gradient(top, #ffd100, #ffad00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd100', endColorstr='#ffad00', GradientType=0);
	border-color: #ffad00 #ffad00 #b37900;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	position: relative;
	height: 36px;
	border: 1px solid #000;
	color: #2e2826;
}

#steps ul li.join .btn b {
	position: relative;
	z-index: 100;
	text-align: center;
}

#steps ul li.join .btn:before {
	content: '';
	background: transparent url("../images/btnGloss.png") 0 -6px repeat-x;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 36px;
}

#steps ul li.arrowBar {
	background: transparent url("../images/arrowBar.png") 0 0 no-repeat;
	width: 32px;
	height: 114px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

/* SLIDER */

.royalSlider {
	position: relative;
	width: 960px;
	height: 310px;
	background-color: #f8f8f8;
	background: -webkit-radial-gradient(70% 50%, circle, #ffffff, #f8f8f8 90%);
	background: -moz-radial-gradient(70% 50%, circle, #ffffff, #f8f8f8 90%);
	background: -ms-radial-gradient(70% 50%, circle, #ffffff, #f8f8f8 90%);
	margin-bottom: 6px;
	padding: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	-webkit-box-shadow: inset 1px 1px 2px rgba(255, 255, 255, 0.8), 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 1px 1px 2px rgba(255, 255, 255, 0.8), 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 1px 1px 2px rgba(255, 255, 255, 0.8), 0 1px 3px rgba(0, 0, 0, 0.25);
	overflow: hidden;
}

.royalSlider .royalWrapper {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
}

.royalSlider .royalWrapper .royalSlidesContainer {
	position: relative;
	left: 0;
	top: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide {
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	overflow: hidden;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide {
	margin-left: 59px;
	margin-right: 59px;
	margin-top: 40px;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock {
	float: left;
	width: 500px;
	margin-left: 10px;
	margin-top: 0px;
	text-align: center;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock p {
	color: #5f5f5f;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 30px;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock h2 {
	margin-bottom: 0;
	line-height: 1;
	letter-spacing: -1px;
	font-size: 32px;
	text-shadow: 1px 1px 1px #fff;
	color: #333333;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock img {
	float: left;
	padding: 8px;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock table {
	width: 260px;
	margin: 0 auto 10px;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock table td {
	border-top: none;
	padding: 0px;
	text-align: center;
	color: #5f5f5f;
	text-transform: uppercase;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock table td:first-child {
	border-right: 3px solid #666666;
	text-align: right;
	padding-right: 10px;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock table td:last-child {
	text-align: left;
	padding-left: 10px;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock table td.retail-price {
	font-size: 26px;
	line-height: 30px;
	font-weight: 700;
	color: #5e9819;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock table td.current-bid {
	font-size: 26px;
	line-height: 30px;
	font-weight: 700;
	color: #d62251;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock .btn {
	margin-top: 10px;
	font-weight: 700;
	font-size: 20px;
	line-height: 26px;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock .btn b {
	position: relative;
	z-index: 100;
	font-weight: 700;
}

.royalSlider .royalWrapper .royalSlidesContainer .royalSlide .centeredSlide .slideTextBlock .btn.primary:before {
	height: 18px;
}

.royalSlider .arrow {
	background-image: url("../images/controlsSprite3d.png");
	width: 44px;
	height: 48px;
	top: 133px;
	outline: none;
	opacity: 1;
	z-index: 25;
	cursor: pointer;
	display: block;
	position: absolute;
}

.royalSlider .arrow.left {
	background-position: -5px -5px;
	left: 8px;
}

.royalSlider .arrow.left:active {
	background-position: -5px -51px !important;
}

.royalSlider .arrow.right {
	background-position: -155px -5px;
	right: 8px;
}

.royalSlider .arrow.right:active {
	background-position: -155px -51px !important;
}

.royalSlider .royalControlNavOverflow {
	width: 100%;
	overflow: hidden;
	position: absolute;
	margin-top: -30px;
}

.royalSlider .royalControlNavOverflow .royalControlNavContainer {
	float: left;
	position: relative;
	left: 50%;
}

.royalSlider .royalControlNavOverflow .royalControlNavContainer .royalControlNavCenterer {
	float: left;
	position: relative;
	left: -50%;
}

.royalSlider .royalControlNavOverflow .royalControlNavContainer .royalControlNavCenterer a {
	background-image: url("../images/controlsSprite3d.png");
	background-position: 0 -149px;
	width: 17px;
	height: 17px;
	float: left;
	cursor: pointer;
	position: relative;
	display: block;
}

.royalSlider .royalControlNavOverflow .royalControlNavContainer .royalControlNavCenterer a.current {
	background-position: 0 -183px !important;
}

.royalSlider .royalControlNavOverflow .royalControlNavContainer .royalControlNavCenterer a:hover {
	background-position: 0 -166px;
}

.royalSlider .royalLoadingScreen {
	background: #FFF;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 110;
}

.royalSlider .royalLoadingScreen p {
	width: 100%;
	position: absolute;
	margin: 0 auto;
	top: 45%;
	text-align: center;
}

.royalSlider .royalPreloader {
	font: normal normal normal 0.8em/1.5em Georgia, serif;
	color: #DDD;
	position: absolute;
	width: 100%;
	text-align: center;
	top: 46%;
}

/* MAIN */

#main {
	display: inline-block;
	padding: 0px 0px;
	float: left;
}

#main div#ending-auctions, #main div#more-auctions {
	margin-bottom: 6px;
	padding: 20px 20px;
	width: 920px;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
}

#main h3 {
	font-weight: 400;
	margin: 0px 10px 10px;
	line-height: 30px;
}

#main ul.boxes {
	display: inline-block;
	margin: 0px;
}

#main ul.boxes li {
	position: relative;
	font-size: 1em;
	padding: 20px 0 10px;
	color: #999;
	background-color: #ffffff;
	text-align: center;
	width: 174px;
	float: left;
	margin: 4px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	list-style: none;
}

#main ul.boxes li div {
	display: block;
	height: 60px;
}

#main ul.boxes li span {
	display: block;
	margin: 0px 10px;
}

#main ul.boxes li span.user {
	font-size: 12px;
}

#main ul.boxes li span.retail-price {
	margin-top: 2px;
}

#main ul.boxes li span.price {
	font-size: 16px;
	font-weight: 700;
	color: #474747;
	margin-bottom: 3px;
}

#main ul.boxes li a {
	display: inline-block;
	position: relative;
}

#main ul.boxes li h5 {
	line-height: 1.3em;
	font-weight: 700;
	margin: 0px 10px;
	overflow: hidden;
}

#main ul.boxes li span.time {
	font-size: 19px;
	font-weight: 700;
	color: #474747;
	margin: 5px 0px;
}

#main ul.boxes li .btn {
	margin-top: 5px;
	width: 120px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

#main ul.boxes li b.sold-banner {
	position: absolute;
	display: block;
	width: 140px;
	height: 105px;
	top: 0;
	left: 0;
	background: transparent url("../images/sold-banner.png") 0 0 no-repeat;
}

/* Auction Ribbons */

#main ul.boxes li div.ribbon.featured {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbons/featured.png") 0 0 no-repeat;
}

#main ul.boxes li div.ribbon.peak {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbons/peak.png") 0 0 no-repeat;
}

#main ul.boxes li div.ribbon {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
}

#main ul.boxes li div.ribbon.penny {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbons/penny.png") 0 0 no-repeat;
}

#main ul.boxes li div.ribbon.nail {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbons/nail.png") 0 0 no-repeat;
}

#main ul.boxes li div.ribbon.blind {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbons/blind.png") 0 0 no-repeat;
}

#main ul.boxes li div.ribbon.free {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbons/free.png") 0 0 no-repeat;
}

#main ul.boxes li div.ribbon.beginner {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbons/beginner.png") 0 0 no-repeat;
}

#main ul.boxes li div.ribbon.reserve {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbons/reserve.png") 0 0 no-repeat;
}

#main ul.boxes li div.ribbon.reverse {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbons/reverse.png") 0 0 no-repeat;
}

#main ul.boxes li div.ribbon.none {
	display: none;
}

#main ul.boxes li .thumbnail {
	width: 140px;
	height: 105px;
}

#main table.list {
	width: 912px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	background-color: #fff;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
}

#main table.list th {
	border-bottom: 5px solid #e6e6e6;
	text-transform: uppercase;
}

#main table.list th:first-child {
	padding-left: 44px;
}

#main table.list th:last-child {
	text-align: center;
	width: 155px;
}

#main table.list th.bidder {
	text-align: center;
}

#main table.list td {
	padding: 20px 10px 10px;
}

#main table.list td:first-child {
	padding: 10px;
}

#main table.list td h5 {
	font-size: 16px;
	line-height: 1.3em;
	margin-bottom: 5px;
}

#main table.list td h5 a:hover {
	text-decoration: none;
}

#main table.list td span.price {
	font-size: 20px;
	font-weight: 700;
	display: block;
	text-align: center;
	margin-bottom: 15px;
}

#main table.list td span.time {
	font-size: 20px;
	font-weight: 700;
	display: block;
	text-align: center;
	margin-bottom: 15px;
}

#main table.list td .alarm {
	color: #cc1500;
}

#main table.list td .btn {
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 100px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

#main table.list td.bidder {
	text-align: center;
	width: 140px;
}

#main table.list td.bidder b {
	margin-bottom: 10px;
}

#main table.list td.bidder span {
	display: block;
}

#main table.list td .thumbnail {
	width: 140px;
	height: 105px;
}

#main .info {
	font-size: 11px;
	color: #999999;
	line-height: 1.3em;
	font-weight: 400;
	display: block;
}

/* NEWS SECTION */

#news {
	width: 100%;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	margin-bottom: 6px;
	float: left;
	*zoom: 1;
	zoom: 1;
}

#news:before, #news:after {
	content: "";
	display: table;
}

#news:after {
	clear: both;
}

#news:before, #news:after {
	display: table;
	content: "";
	zoom: 1;
}

#news:after {
	clear: both;
}

#news div {
	display: inline;
	float: left;
	width: 460px;
	margin: 0 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#news div h4 {
	border-bottom: 3px solid #474747;
	margin-left: 10px;
	margin-right: 10px;
	text-shadow: 1px 1px 0 #FFFFFF;
}

#news div ul {
	margin: 10px;
}

#news div ul li {
	list-style: none;
	border-bottom: 1px dashed #999999;
	margin-bottom: 8px;
	min-height: 90px;
}

#news div.latest-news span {
	display: block;
	border: 1px solid #999999;
	width: 44px;
	background-color: #c3c4c4;
	text-align: center;
	color: #2e2b2b;
	text-transform: uppercase;
	-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.6), 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.6), 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.6), 0 1px 1px rgba(0, 0, 0, 0.15);
	float: left;
	margin: 5px 15px 0px 0px;
	padding: 5px 4px 4px;
	position: relative;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	font-size: 13px;
	line-height: 1em;
	letter-spacing: -0.02;
}

#news div.latest-news span:before {
	content: '';
	background: url("../images/btnGloss.png") repeat-x 0 0px transparent;
	position: absolute;
	top: 0;
	left: 0;
	margin: 1px;
	width: 50px;
	height: 60px;
}

#news div.latest-news span b {
	position: relative;
	z-index: 100;
	display: block;
	font-size: 26px;
	line-height: 1em;
	margin: 1px 0px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

#news div.latest-news h5 {
	line-height: 1.3em;
	float: left;
	width: 360px;
	display: block;
	margin-bottom: 5px;
}

#news div.latest-news h5 a {
	color: #2E2826;
}

#news div.latest-news p {
	width: 360px;
	display: block;
}

#news div.last-winner h5 {
	margin: 10px;
}

#news div.last-winner table {
	margin-left: 10px;
	width: 400px;
}

#news div.last-winner table td.final-price {
	padding-top: 6px;
	font-size: 13px;
}

#news div.last-winner table td.end-time {
	font-size: 13px;
	padding-top: 1px;
}

#news div.last-winner table td {
	border: none;
	padding: 0;
	line-height: 1em;
	margin-top: 1px;
}

#news div.last-winner table td .trophy {
	display: block;
	width: 46px;
	height: 44px;
	float: left;
	background: transparent url("../images/sprite.png") -112px -446px no-repeat;
	margin-right: 10px;
	margin-bottom: 10px;
}

#news div.last-winner table td b {
	font-size: 18px;
	font-weight: 700;
	display: block;
	text-align: center;
	margin: 2px 0px 5px;
}

#news div.last-winner table td img {
	width: 140px;
	height: 105px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: white;
}

#news div.last-winner table td p {
	text-align: center;
	margin-bottom: 0px;
}

#news div.last-winner table td.price {
	font-size: 20px;
	color: #6b9c31;
	margin-bottom: 5px;
}

/* FOOTER */

footer {
	margin-bottom: 19px;
	position: relative;
	overflow: visible;
	text-shadow: 1px 1px 1px #000000;
	clear: both;
}

footer div {
	width: 100%;
}

footer div.footerTop {
	background-color: #2e2826;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2), 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2), 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2), 0 1px 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #000000;
	height: 320px;
	margin-bottom: 6px;
}

footer div.footerTop ul {
	display: inline-block;
	margin: 10px 0px;
}

footer div.footerTop ul li {
	float: left;
	list-style: none;
	display: inline;
	float: left;
	width: 160px;
	margin: 0 10px;
	margin: 0 0px 0px 20px;
}

footer div.footerTop ul li h4 {
	margin-bottom: 5px;
	color: #ffffff;
}

footer div.footerTop ul li h4 a:hover {
	color: #ffffff;
	text-decoration: none;
}

footer div.footerTop ul li ul {
	margin: 0px;
}

footer div.footerTop ul li ul li {
	width: 100%;
	margin: 0;
}

footer div.footerTop ul li ul li a {
	color: #a28f88;
	line-height: 1.7em;
}

footer div.footerTop ul li ul li a:hover {
	color: #ffffff;
}

footer div.footerTop ul li.social {
	display: inline;
	float: left;
	width: 220px;
	margin: 0 10px;
}

footer div.footerTop ul li.social span {
	display: block;
	height: 35px;
	margin-bottom: 30px;
}

footer div.footerTop ul li.social span a {
	display: block;
	height: 35px;
	width: 35px;
	float: left;
	margin-right: 5px;
	text-indent: -9999px;
	outline: none;
}

footer div.footerTop ul li.social span a.google {
	background: transparent url("../images/sprite.png") -8px -110px no-repeat;
}

footer div.footerTop ul li.social span a.twitter {
	background: transparent url("../images/sprite.png") -45px -110px no-repeat;
}

footer div.footerTop ul li.social span a.facebook {
	background: transparent url("../images/sprite.png") -82px -110px no-repeat;
}

footer div.footerTop ul li.social span a.rss {
	background: transparent url("../images/sprite.png") -117px -110px no-repeat;
}

footer div.footerTop ul li.social span a.email {
	background: transparent url("../images/sprite.png") -154px -110px no-repeat;
}

footer div.footerTop ul li.social span.accredited {
	display: block;
	float: right;
	margin-right: 33px;
	height: 155px;
	width: 174px;
	background: transparent url("../images/sprite.png") -2px -200px no-repeat;
}

footer div.footer-legal {
	height: 48px;
	line-height: 48px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #000000;
	padding: 0px;
	color: #bfbfbf;
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#000000));
	background-image: -moz-linear-gradient(top, #474747, #000000);
	background-image: -ms-linear-gradient(top, #474747, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #474747, #000000);
	background-image: -o-linear-gradient(top, #474747, #000000);
	background-image: linear-gradient(top, #474747, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000', GradientType=0);
	border-color: #000000 #000000 #000000;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	position: relative;
}

footer div.footer-legal:before {
	content: '';
	background: transparent url("../images/btnGloss.png") 0 -6px repeat-x;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	opacity: 0.3;
}

footer div.footer-legal a {
	position: relative;
	z-index: 100;
	color: #bfbfbf;
}

footer div.footer-legal a:hover {
	color: #ffffff;
	text-decoration: none;
}

footer div.footer-legal p {
	float: left;
	line-height: 48px;
	display: block;
	z-index: 100;
	position: relative;
	margin-left: 20px;
	width: 649px;
}

footer div.footer-legal p.payments {
	width: 271px;
	margin-left: 0px;
	margin-right: 20px;
	text-align: right;
}

footer div.footer-legal p.payments span {
	width: 160px;
	height: 48px;
	text-indent: -9999px;
	background: transparent url("../images/sprite.png") 0px -147px no-repeat;
	display: block;
	float: right;
}

footer a {
	color: #ffffff;
}

.footer_copyright {
	text-align: center;
	display: none;
}

/* AUCTION Page */

.auction-page nav, .account-page nav {
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	margin-bottom: 0px;
}

#featured-ending-auctions {
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	display: inline-block;
	padding: 9px 0px 9px;
	margin-bottom: 6px;
}

#featured-ending-auctions h3 {
	margin: 0px 30px;
}

#featured-ending-auctions ul.boxes {
	list-style: none;
	margin: 0 20px;
}

#featured-ending-auctions ul.boxes li {
	position: relative;
	font-size: 1em;
	padding: 10px 0 2px;
	text-align: center;
	height: 150px;
	float: left;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	display: inline;
	float: left;
	width: 220px;
	margin: 0 10px;
	margin: 5px 4px;
}

#featured-ending-auctions ul.boxes li a.thumbnail {
	width: 100px;
	height: 75px;
	padding: 5px 0px;
	float: left;
	margin: 5px 0px 5px 10px;
	border: 1px dotted #ccc;
	background-color: #ffffff;
}

#featured-ending-auctions ul.boxes li a.thumbnail img {
	width: 100px;
	height: 75px;
}

#featured-ending-auctions ul.boxes li a {
	display: block;
}

#featured-ending-auctions ul.boxes li h5 {
	line-height: 1.4em;
	font-weight: 700;
	margin: 0px 30px;
	height: 40px;
	overflow: hidden;
	font-size: 12px;
}

#featured-ending-auctions ul.boxes li div.ribbon {
	position: absolute;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbon.png") 0 0 no-repeat;
}

#featured-ending-auctions ul.boxes li span.price, #featured-ending-auctions ul.boxes li span.time {
	font-size: 15px;
	display: block;
	margin: 0px 0;
}

#featured-ending-auctions ul.boxes li span.time {
	color: #cc1500;
}

#featured-ending-auctions ul.boxes li span.user {
	font-size: 11px;
	display: block;
	margin: 0px 0;
}

#featured-ending-auctions ul.boxes li .primary {
	width: 80px;
	padding: 3px 0px;
	margin: 3px 12px 0px;
	font-size: 14px;
	display: inline-block;
}

#featured-ending-auctions ul.boxes li .primary:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 14px;
	width: 100%;
}

#featured-ending-auctions ul.boxes li .disabled {
	width: 80px;
	padding: 3px 0px;
	margin: 3px 12px 0px;
	font-size: 14px;
	display: inline-block;
}

#featured-ending-auctions ul.boxes li .disabled:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 14px;
	width: 100%;
}

#auction-id {
	width: 920px;
	padding: 0px 20px 20px;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	display: inline-block;
	margin-bottom: 6px;
	position: relative;
}

#auction-id h1 {
	margin: 10px 10px 5px;
	text-align: left;
	font-size: 24px;
	line-height: 28px;
}

#auction-id h3 {
	margin: -1px 0px 10px 5px;
	display: inline-block;
	padding: 2px 5px 5px;
	border: 1px solid #999;
	border-top: none;
	background: #e5e5e5 url("../images/bg.jpg") repeat scroll 0 0;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	font-weight: 700;
	font-size: 16px;
	line-height: 40px;
	float: left;
}

#auction-id h3 span {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#000000));
	background-image: -moz-linear-gradient(top, #474747, #000000);
	background-image: -ms-linear-gradient(top, #474747, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #474747, #000000);
	background-image: -o-linear-gradient(top, #474747, #000000);
	background-image: linear-gradient(top, #474747, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000', GradientType=0);
	border-color: #000000 #000000 #000000;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	padding: 0 15px 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	-webkit-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	display: block;
	height: 34px;
	line-height: 34px;
	font-weight: 400;
}

#auction-id h3 span .icon {
	display: block;
	width: 30px;
	height: 34px;
	float: left;
	background: transparent url("../images/sprite.png") -228px -256px no-repeat;
	margin-right: 5px;
}

#auction-id h5 {
	font-size: 18px;
	line-height: 1.3em;
	margin-bottom: 10px;
}

#auction-id p {
	margin: 5px 10px 20px;
}

#auction-id .headline {
	width: 100%;
	height: 50px;
}

#auction-types {
	position: absolute;
	top: 9px;
	right: 30px;
}

#auction-types ul {
	list-style: none;
}

#auction-types ul li {
	width: 36px;
	height: 36px;
	float: left;
	border: 0px solid #333;
	text-indent: -9999px;
	margin: 0 2px;
}

#auction-types ul li a {
	display: block;
	width: 100%;
	height: 32px;
}

#auction-types ul li.one-cent {
	background: transparent url("../images/sprite.png") -7px -399px no-repeat;
}

#auction-types ul li.nailbiter {
	background: transparent url("../images/sprite.png") -45px -399px no-repeat;
}

#auction-types ul li.no-limit-auction {
	background: transparent url("../images/sprite.png") -85px -399px no-repeat;
}

#auction-types ul li.begginer-auction {
	background: transparent url("../images/sprite.png") -121px -399px no-repeat;
}

#auction-types ul li.blind-auction {
	background: transparent url("../images/sprite.png") -160px -399px no-repeat;
}

#auction-types ul li.reverse-auction {
	background: transparent url("../images/sprite.png") -196px -399px no-repeat;
}

#auction-types ul li.premium-auction {
	width: 32px;
	background: transparent url("../images/sprite.png") -229px -399px no-repeat;
}

#product {
	width: 288px;
	float: left;
	margin: 0px 0px 4px 4px;
	position: relative;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	-webkit-box-shadow: inset 0 0px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 0px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 0px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	padding: 10px 20px 10px 20px;
}

#product .product-view {
	text-align: center;
	margin-top: 20px;
}

#product .product-view h4 b {
	color: #6b9c31;
}

#product .product-view ul {
	padding: 0 26px;
}

#product .thumbs {
	padding: 0px 33px;
	margin-bottom: 10px;
	text-align: right;
}

#product .media-grid a {
	margin: 4px;
}

#product .share-buttons {
	height: 30px;
	border-bottom: 1px dotted #999999;
	padding-bottom: 3px;
}

#product .share-buttons .share {
	height: 20px;
}

#product .share-buttons .fb-like {
	vertical-align: top;
}

#product .share-buttons .fb_reset {
	display: inline;
}

#product .share-buttons .twitter {
	height: 30px;
	width: 107px;
	float: left;
	background: transparent url("../images/sprite.png") -12px -362px no-repeat;
	margin-right: 10px;
}

#product .share-buttons .google {
	height: 30px;
	width: 70px;
	float: left;
	background: transparent url("../images/sprite.png") -133px -362px no-repeat;
	margin-right: 10px;
}

#testimonials {
	width: 288px;
	display: block;
	margin: 0 0 0 4px;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 20px 20px 20px;
	text-align: left;
	background-color: #fff;
	float: left;
}

#testimonials blockquote {
	min-height: 100px;
	text-align: left;
	padding-left: 0;
	margin-left: 90px;
}

#testimonials blockquote p {
	font-size: 13px;
	line-height: 1.5em;
	margin: 0;
}

#testimonials blockquote small {
	margin-top: 10px;
}

#testimonials h4 {
	text-align: left;
	margin-bottom: 5px;
}

#testimonials img {
	float: left;
	width: 80px;
	height: 80px;
	padding: 4px;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #ffffff;
	margin-right: 15px;
}

#testimonials .btn {
	margin: 0 auto;
	padding: 6px 25px;
	font-size: 16px;
}

#testimonials .btn:before {
	content: '';
	background: transparent url("../images/btnGloss.png") 0 -6px repeat-x;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 18px;
}

#testimonials a {
	display: inline-block;
	position: relative;
	font-size: 16px;
	margin-left: 80px;
}

#testimonials a .free {
	display: block;
	position: absolute;
	top: 0px;
	right: -50px;
	height: 20px;
	width: 42px;
	background: transparent url("../images/sprite.png") -214px -206px no-repeat;
	z-index: 1000;
}

#buy-it-now {
	display: inline-block;
	border-top: 1px solid #999999;
	padding: 0px 20px 0px;
	text-align: center;
	float: left;
}

#buy-it-now table {
	margin: 10px 0px 0px;
}

#buy-it-now table caption {
	margin: 10px 0px;
	text-align: left;
	font-size: 16px;
	line-height: 1.3em;
	font-weight: 700;
}

#buy-it-now table tfoot {
	border-top: 2px solid #474747;
	border-bottom: none;
	font-size: 16px;
}

#buy-it-now table tfoot td {
	font-weight: 700;
	padding: 10px 0px;
}

#buy-it-now table tfoot td:last-child {
	color: #6b9c31;
}

#buy-it-now table tr {
	border-bottom: 1px dotted #DDDDDD;
}

#buy-it-now table tr:last-child {
	border-bottom: none;
}

#buy-it-now table td {
	border-top: none;
	padding: 5px 0px 5px 0px;
	line-height: 1em;
}

#buy-it-now table td:last-child {
	text-align: right;
}

#buy-it-now .btn {
	margin: 10px auto 15px;
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	width: 190px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	text-transform: none;
	padding: 5px 0px;
}

#buy-it-now .btn:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 100%;
}

#product-details {
	display: inline-block;
	margin-bottom: 6px;
	width: 920px;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	padding: 0px 20px 20px;
}

#product-details h3 {
	margin: -1px 0px 10px 5px;
	display: inline-block;
	padding: 2px 5px 5px;
	border: 1px solid #999;
	border-top: none;
	background: #e5e5e5 url("../images/bg.jpg") repeat scroll 0 0;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	font-weight: 700;
	font-size: 16px;
	line-height: 40px;
	float: left;
}

#product-details h3 span {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#000000));
	background-image: -moz-linear-gradient(top, #474747, #000000);
	background-image: -ms-linear-gradient(top, #474747, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #474747, #000000);
	background-image: -o-linear-gradient(top, #474747, #000000);
	background-image: linear-gradient(top, #474747, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000', GradientType=0);
	border-color: #000000 #000000 #000000;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	padding: 0 15px 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	-webkit-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	display: block;
	height: 34px;
	line-height: 34px;
	font-weight: 400;
}

#product-details h3 span .icon {
	display: block;
	width: 30px;
	height: 34px;
	float: left;
	background: transparent url("../images/sprite.png") -188px -226px no-repeat;
	margin-right: 10px;
}

#product-details section {
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	clear: both;
	margin: 4px;
	padding: 20px;
}

#tag-cloud {
	width: 318px;
	display: inline-block;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 5px 5px 35px;
	height: 220px;
}

#tag-cloud h5 {
	margin-bottom: 20px;
	line-height: 1em;
}

#tag-cloud ol {
	margin: 0px;
}

#tag-cloud li {
	display: inline;
	line-height: 1.1em;
}

#tag-cloud span {
	position: absolute;
	left: -999px;
	width: 990px;
}

#tag-cloud .not-popular {
	font-size: 13px;
}

#tag-cloud .not-very-popular {
	font-size: 16px;
}

#tag-cloud .somewhat-popular {
	font-size: 19px;
}

#tag-cloud .popular {
	font-size: 22px;
}

#tag-cloud .very-popular {
	font-size: 24x;
}

#tag-cloud .ultra-popular {
	font-size: 26px;
}

#tag-cloud a:hover {
	text-decoration: none;
}

.twitter-timeline {
	width: 318px;
}

#bidding-area {
	width: 202px;
	float: left;
	margin: 0px 4px 4px;
	position: relative;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	-webkit-box-shadow: inset 0 0px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 0px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 0px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	padding: 10px 20px;
	text-align: center;
}

#bidding-area table {
	margin: 2px 0px 10px;
	width: 202px;
}

#bidding-area table caption {
	margin: 10px 0px;
	text-align: left;
	font-size: 16px;
	line-height: 1.3em;
	font-weight: 700;
}

#bidding-area table tfoot {
	border-top: 2px solid #474747;
	border-bottom: none;
	font-size: 16px;
}

#bidding-area table tfoot td {
	font-weight: 700;
	padding: 10px 0px;
}

#bidding-area table tfoot td:last-child {
	color: #6b9c31;
}

#bidding-area table tr {
	border-bottom: 1px dotted #DDDDDD;
}

#bidding-area table tr:last-child {
	border-bottom: none;
}

#bidding-area table td {
	border-top: none;
	padding: 5px 0px 5px 0px;
	line-height: 1em;
}

#bidding-area table td:last-child {
	text-align: right;
}

#bidding-area .btn {
	margin: 10px auto;
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	width: 190px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	text-transform: none;
	padding: 5px 0px;
}

#bidding-area .btn:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 100%;
}

#bidding-area .price {
	font-size: 40px;
	font-weight: 700;
	display: block;
	line-height: 1em;
	text-align: center;
	color: #6b9c31;
	margin-top: 15px;
}

#bidding-area .time {
	font-size: 24px;
	font-weight: 700;
	display: block;
	text-align: center;
	margin: 2px 0 5px;
	color: #474747;
	line-height: 30px;
}

#bidding-area .time b {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	margin-right: 10px;
}

#bidding-area .time b.tinc {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	margin-right: 10px;
}

#time_increment {
	margin-right: 10px;
	margin-bottom: -7px;
}

#main .info .price-increment {
	font-size: 11px;
	color: #999999;
	line-height: 1.3em;
	font-weight: 400;
}

#bidding-area .avatar {
	display: block;
	height: 120px;
	width: 120px;
	margin: 10px auto;
	padding: 4px;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#bidding-area .user {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	display: block;
	color: #474747;
}

#bidding-history {
	padding: 0px 0px 0px 0px;
	height: 370px;
	background-color: #FFFFFF;
}

#bidding-history .tabs {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#000000));
	background-image: -moz-linear-gradient(top, #474747, #000000);
	background-image: -ms-linear-gradient(top, #474747, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #474747, #000000);
	background-image: -o-linear-gradient(top, #474747, #000000);
	background-image: linear-gradient(top, #474747, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000', GradientType=0);
	border-color: #000000 #000000 #000000;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	padding: 10px 10px 0px;
	border: 0px solid #ffffff;
	position: relative;
	margin-top: -10px;
}

#bidding-history .tabs:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	opacity: 0.4;
	width: 330px;
	background: transparent url("../images/btnGloss.png") 0 0 repeat-x;
}

#bidding-history .tabs a {
	text-transform: uppercase;
}

#bidding-history .tabs li a {
	line-height: 32px;
}

#bidding-history fieldset {
	margin-left: 55px;
	margin-bottom: 0px;
}

#bidding-history input.xlarge {
	width: 170px;
}

#bidding-history table {
	margin: 0px 10px;
	width: 308px;
}

#bidding-history table thead td {
	font-weight: 700;
	text-align: left;
}

#bidding-history table thead td:last-child {
	text-align: left;
	width: 90px;
}

#bidding-history table tr {
	border: none;
}

#bidding-history table td {
	padding: 2px 4px;
	font-size: 12px;
	border: none;
}

#bidding-history table td:last-child {
	text-align: left;
	padding: 2px 5px 2px 5px;
}

#bidding-history .form-stacked {
	margin-bottom: 0px;
}

#bidding-history .form-stacked fieldset {
	padding-top: 0;
	margin-left: 0;
	text-align: center;
}

#bidding-history .form-stacked fieldset label {
	width: 190px;
	margin: 0px auto 5px;
}

#bidding-history .form-stacked fieldset input {
	width: 180px;
}

#bidding-history .form-stacked h5 {
	margin: 10px 0px 10px;
}

#bidding-history .zebra-striped tbody tr:nth-child(2n+1) td, #bidding-history .zebra-striped tbody tr:nth-child(2n+1) th {
	background-color: #eaf1f9;
}

#bidding-history p {
	float: right;
	margin: 10px 20px 0px 0px;
	font-size: 12px;
}

#bidding-history .btn {
	margin: 10px auto 0px;
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	padding: 5px 0px;
	width: 190px;
	text-align: center;
}

#bidding-history .btn:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 100%;
}

#bidding-history .stats {
	position: absolute;
	bottom: 265px;
	width: 100%;
}

#bidding-history p strong {
	display: block;
	font-size: 16px;
	text-align: right;
}

#bidding-history p span {
	text-align: right;
	float: right;
}

#bid-o-matic-ad {
	width: 202px;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	margin: 0 4px;
	padding: 20px;
	display: block;
	float: left;
}

#bid-o-matic-ad p {
	margin: 0;
}

#bid-o-matic-ad a {
	display: block;
}

#auction-history {
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	-webkit-border-radius: 4px 4px 3px 3px;
	-moz-border-radius: 4px 4px 3px 3px;
	border-radius: 4px 4px 3px 3px;
	width: 328px;
	float: left;
	margin: 0px 4px 4px 0px;
	position: relative;
	padding: 10px 0px;
	background-color: #F7F6F4;
}

#payment-box {
	display: block;
	margin-bottom: 6px;
	width: 920px;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	padding: 0px 20px 20px;
}

#payment-box h3 {
	margin: -1px 0px 10px 5px;
	display: inline-block;
	padding: 2px 5px 5px;
	border: 1px solid #999;
	border-top: none;
	background: #e5e5e5 url("../images/bg.jpg") repeat scroll 0 0;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	font-weight: 700;
	font-size: 16px;
	line-height: 40px;
	float: left;
}

#payment-box h3 span {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#000000));
	background-image: -moz-linear-gradient(top, #474747, #000000);
	background-image: -ms-linear-gradient(top, #474747, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #474747, #000000);
	background-image: -o-linear-gradient(top, #474747, #000000);
	background-image: linear-gradient(top, #474747, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000', GradientType=0);
	border-color: #000000 #000000 #000000;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	padding: 0 15px 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	-webkit-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	display: block;
	height: 34px;
	line-height: 34px;
	font-weight: 400;
}

#payment-box h3 span .icon {
	display: block;
	width: 30px;
	height: 34px;
	float: left;
	background: transparent url("../images/sprite.png") -226px -226px no-repeat;
	margin-right: 10px;
}

#payment-box section {
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	clear: both;
	margin: 4px;
}

#payment-box table {
	margin-bottom: 10px;
}

#payment-box table td {
	border: none;
	padding: 10px 20px;
}

#payment-box table td:last-child {
	text-align: center;
}

#payment-box thead td {
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 1px solid #999999;
}

/* Account */

#account {
	width: 960px;
	padding: 20px 0px;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	display: inline-block;
	margin-bottom: 6px;
	position: relative;
	float: left;
}

#account aside {
	display: inline;
	float: left;
	width: 220px;
	margin: 0 10px;
	margin-right: 8px;
}

#account aside h3 {
	font-weight: 700;
	font-size: 22px;
	line-height: 44px;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 5px;
}

#account aside section {
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #bfbfbf;
	margin-left: 10px;
}

#account aside section p {
	width: 86px;
	float: left;
	padding: 14px 4px;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	text-align: center;
	color: #999999;
	font-size: 16px;
}

#account aside section p.paid-bids {
	margin: 2px 2px 10px 0px;
	border: 4px solid #6B9C31;
}

#account aside section p.free-bids {
	margin: 2px 0px 10px 2px;
	border: 4px solid #D62251;
}

#account aside section p b {
	line-height: 1.2em;
	display: block;
	font-size: 20px;
	color: #474747;
	margin-bottom: 3px;
}

#account aside section .btn {
	margin: 0 auto;
	width: 177px;
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
}

#account aside section .btn:before {
	height: 22px;
}

#account aside .menu {
	list-style: none;
	margin-left: 10px;
	margin-bottom: 0px;
	font-size: 16px;
	padding: 10px 0px;
	border-top: 1px solid #ffffff;
}

#account aside .menu:last-child {
	border-bottom: none;
}

#account aside .menu li {
	position: relative;
}

#account aside .menu li b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 24px;
	margin: 2px 8px 0px;
	float: left;
}

#account aside .menu li b.dashboard-icon {
	background: transparent url("../images/account-sprite.png") 0 0 no-repeat;
}

#account aside .menu li b.edit-profile-icon {
	background: transparent url("../images/account-sprite.png") 0 -25px no-repeat;
}

#account aside .menu li b.change-password-icon {
	background: transparent url("../images/account-sprite.png") 0 -50px no-repeat;
}

#account aside .menu li b.my-addresses-icon {
	background: transparent url("../images/account-sprite.png") 0 -75px no-repeat;
}

#account aside .menu li b.purchase-bids-icon {
	background: transparent url("../images/account-sprite.png") 0 -100px no-repeat;
}

#account aside .menu li b.my-watchlist-icon {
	background: transparent url("../images/account-sprite.png") 0 -125px no-repeat;
}

#account aside .menu li b.auto-craze-icon {
	background: transparent url("../images/account-sprite.png") 0 -150px no-repeat;
}

#account aside .menu li b.won-auctions-icon {
	background: transparent url("../images/account-sprite.png") 0 -175px no-repeat;
}

#account aside .menu li b.my-placed-bids-icon {
	background: transparent url("../images/account-sprite.png") 0 -200px no-repeat;
}

#account aside .menu li b.my-bids-transactions-icon {
	background: transparent url("../images/account-sprite.png") 0 -225px no-repeat;
}

#account aside .menu li b.my-account-icon {
	background: transparent url("../images/account-sprite.png") 0 -250px no-repeat;
}

#account aside .menu li b.my-limits-icon {
	background: transparent url("../images/account-sprite.png") 0 -275px no-repeat;
}

#account aside .menu li b.referrals-icon {
	background: transparent url("../images/account-sprite.png") 0 -300px no-repeat;
}

#account aside .menu li b.invite-friends-icon {
	background: transparent url("../images/account-sprite.png") 0 -325px no-repeat;
}

#account aside .menu li b.cancel-account-icon {
	background: transparent url("../images/account-sprite.png") 0 -350px no-repeat;
}

#account aside .menu li b.my-avatar-icon {
	background: transparent url("../images/account-sprite.png") 0 -375px no-repeat;
}

#account aside .menu li:nth-child(5) {
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 5px;
}

#account aside .menu li:nth-child(10) {
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 5px;
}

#account aside .menu li:nth-child(13) {
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 5px;
}

#account aside .menu li:nth-child(6) {
	border-top: 1px solid #ffffff;
	padding-top: 5px;
}

#account aside .menu li:nth-child(11) {
	border-top: 1px solid #ffffff;
	padding-top: 5px;
}

#account aside .menu li:nth-child(14) {
	border-top: 1px solid #ffffff;
	padding-top: 5px;
}

#account aside .menu li:nth-child(16) {
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 5px;
}

#account aside .menu li:nth-child(17) {
	border-top: 1px solid #ffffff;
	padding-top: 5px;
}

#account aside .menu li a {
	position: relative;
	font-weight: 700;
	text-decoration: none;
	line-height: 1.5em;
	float: left;
}

#account .account-content {
	display: inline;
	float: left;
	width: 700px;
	margin: 0 10px;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	border: 1px solid #9a7100;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#account .account-content h2 {
	position: relative;
	height: 44px;
	line-height: 44px;
	overflow: visible;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.6);
	-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.6);
	box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.6);
	border: 0px solid #000000;
	border-bottom: none;
	background-color: #ffad00;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffd100), to(#ffad00));
	background-image: -moz-linear-gradient(top, #ffd100, #ffad00);
	background-image: -ms-linear-gradient(top, #ffd100, #ffad00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd100), color-stop(100%, #ffad00));
	background-image: -webkit-linear-gradient(top, #ffd100, #ffad00);
	background-image: -o-linear-gradient(top, #ffd100, #ffad00);
	background-image: linear-gradient(top, #ffd100, #ffad00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd100', endColorstr='#ffad00', GradientType=0);
	border-color: #ffad00 #ffad00 #b37900;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	font-size: 22px;
	color: #2E2826;
}

#account .account-content h2:before {
	content: '';
	background: transparent url("../images/btnGloss.png") 0 -6px repeat-x;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
}

#account .account-content h2 span {
	display: inline-block;
	height: 24px;
	margin: 10px 20px;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0px 34px;
	z-index: 100;
}

#account .account-content h2 span b {
	line-height: 22px;
	position: relative;
	float: left;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

#account .account-content h2 span.dashboard-icon {
	background: transparent url("../images/account-sprite.png") -22px 0 no-repeat;
}

#account .account-content h2 span.edit-profile-icon {
	background: transparent url("../images/account-sprite.png") -22px -25px no-repeat;
}

#account .account-content h2 span.change-password-icon {
	background: transparent url("../images/account-sprite.png") -22px -50px no-repeat;
}

#account .account-content h2 span.my-addresses-icon {
	background: transparent url("../images/account-sprite.png") -22px -75px no-repeat;
}

#account .account-content h2 span.purchase-bids-icon {
	background: transparent url("../images/account-sprite.png") -22px -100px no-repeat;
}

#account .account-content h2 span.my-watchlist-icon {
	background: transparent url("../images/account-sprite.png") -22px -125px no-repeat;
}

#account .account-content h2 span.auto-craze-icon {
	background: transparent url("../images/account-sprite.png") -22px -150px no-repeat;
}

#account .account-content h2 span.won-auctions-icon {
	background: transparent url("../images/account-sprite.png") -22px -175px no-repeat;
}

#account .account-content h2 span.my-placed-bids-icon {
	background: transparent url("../images/account-sprite.png") -22px -200px no-repeat;
}

#account .account-content h2 span.my-bids-transactions-icon {
	background: transparent url("../images/account-sprite.png") -22px -225px no-repeat;
}

#account .account-content h2 span.my-account-icon {
	background: transparent url("../images/account-sprite.png") -21px -250px no-repeat;
}

#account .account-content h2 span.my-limits-icon {
	background: transparent url("../images/account-sprite.png") -22px -275px no-repeat;
}

#account .account-content h2 span.referrals-icon {
	background: transparent url("../images/account-sprite.png") -22px -300px no-repeat;
}

#account .account-content h2 span.invite-friends-icon {
	background: transparent url("../images/account-sprite.png") -22px -325px no-repeat;
}

#account .account-content h2 span.cancel-account-icon {
	background: transparent url("../images/account-sprite.png") -22px -350px no-repeat;
}

#account .account-content h2 span.my-avatar-icon {
	background: transparent url("../images/account-sprite.png") -22px -375px no-repeat;
}

#account .account-content section {
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	min-height: 795px;
	padding: 20px;
	border: 4px solid #FFAD00;
	border-top: none;
}

#account .account-content section h3 {
	font-size: 20px;
	font-weight: 700;
	margin-left: 0;
}

#account .account-content section .to-do {
	list-style: none;
	background-color: #fbfbfb;
	margin-left: 0px;
	padding: 25px 20px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

#account .account-content section .to-do li {
	text-align: center;
}

#account .account-content section .to-do .btn {
	margin: 5px 0px;
	font-size: 24px;
	padding: 6px 20px;
	line-height: 30px;
}

#account .account-content section .to-do .btn:before {
	height: 22px;
}

#account .account-content section form {
	margin-left: 0px;
	padding: 10px 35px 30px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

#account .account-content section input[type="submit"] {
	font-size: 16px;
	font-weight: 700;
	margin-top: 10px;
}

#account .account-content section input[type="text"], #account .account-content section input[type="password"], #account .account-content section .uneditable-input {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	padding: 4px 10px;
	width: 300px;
	background-color: #FBFBFB;
}

#account .account-content section textarea {
	background-color: #FBFBFB;
}

#account .account-content section label {
	font-size: 14px;
}

#account .account-content section select {
	font-size: 14px;
	padding-left: 10px;
	background-color: #FBFBFB;
}

#account .account-content section .bordered-table {
	border: 1px solid #bfbfbf;
}

#account .account-content section thead {
	background-color: #d9d9d9;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#efefef), to(#d9d9d9));
	background-image: -moz-linear-gradient(top, #efefef, #d9d9d9);
	background-image: -ms-linear-gradient(top, #efefef, #d9d9d9);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #d9d9d9));
	background-image: -webkit-linear-gradient(top, #efefef, #d9d9d9);
	background-image: -o-linear-gradient(top, #efefef, #d9d9d9);
	background-image: linear-gradient(top, #efefef, #d9d9d9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d9d9d9', GradientType=0);
	border-color: #d9d9d9 #d9d9d9 #b3b3b3;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0.85), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0.85), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0.85), 1px 1px 2px rgba(0, 0, 0, 0.25);
}

#account .account-content section thead th {
	text-align: center;
	line-height: 1.3em;
	-webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.55);
	-moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.55);
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.55);
}

#account .account-content section thead th:first-child {
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}

#account .account-content section thead th:last-child {
	-webkit-border-radius: 0px 4px 0px 0px;
	-moz-border-radius: 0px 4px 0px 0px;
	border-radius: 0px 4px 0px 0px;
}

#account .account-content section td {
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.03), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.03), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.03), 1px 1px 2px rgba(0, 0, 0, 0.25);
	background-color: #ffffff;
	border-top: 1px solid #bfbfbf;
}

#account .account-content section .bordered-table th + th, #account .account-content section .bordered-table td + td, #account .account-content section .bordered-table th + td {
	border-left: 1px solid #bfbfbf;
}

#dashboard table td {
	text-align: center;
}

#dashboard table td strong {
	font-size: 22px;
	display: block;
	margin: 3px 0px;
}

#edit-profile input[type="checkbox"] {
	float: left;
	margin-right: 10px;
	height: 14px;
}

#edit-profile input[type="submit"] {
	margin-left: 100px;
}

#change-password input[type="submit"] {
	margin-left: 80px;
}

#my-avatar form {
	padding: 10px 15px 30px !important;
	text-align: center;
}

#my-avatar ul {
	display: inline-block;
	margin-left: 0;
	width: 600px;
}

#my-avatar ul li {
	list-style: none;
	float: left;
	margin: 10px 10px;
	width: 120px;
	text-align: center;
	padding: 4px;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
}

#purchase-bids a {
	display: block;
}

#purchase-bids table td b {
	display: block;
	font-weight: 400;
	margin-bottom: 7px;
	text-align: center;
}

#purchase-bids table td {
	text-align: center;
	vertical-align: middle;
}

#purchase-bids table td.bids {
	color: #6B9C31;
	font-weight: 700;
}

#purchase-bids form.coupon-code {
	padding-left: 10px !important;
	padding-bottom: 10px !important;
}

#purchase-bids form.coupon-code .clearfix {
	margin-bottom: 10px;
}

#purchase-bids form.coupon-code .btn {
	margin-left: 0;
}

#purchase-bids form.payment-info .btn {
	margin-left: 12px;
	text-transform: none;
	margin-top: 20px !important;
	font-size: 22px !important;
	width: 300px;
	padding: 0px;
	line-height: 44px;
	letter-spacing: 0.02em;
}

#purchase-bids form.payment-info .btn:before {
	height: 24px;
}

#purchase-bids span.payments {
	width: 160px;
	margin-left: 20px;
	margin-bottom: 0;
	text-align: left;
	height: 34px;
	text-indent: -9999px;
	background: transparent url("../images/sprite.png") 0px -154px no-repeat;
	display: block;
	float: left;
}

#purchase-bids span.cvv {
	width: 100px;
	margin-left: 20px;
	margin-bottom: 0;
	text-align: right;
	height: 34px;
	text-indent: -9999px;
	background: transparent url("../images/sprite.png") 0px -448px no-repeat;
	display: block;
	float: left;
}

#purchase-bids input {
	float: left;
}

#won-auctions table th.status {
	width: 60px;
	text-align: center;
}

#won-auctions table td {
	text-align: center;
}

#won-auctions table td.not-paid {
	color: #CC1500;
	font-weight: 700;
}

#won-auctions table td.paid {
	color: #6b9c31;
	font-weight: 700;
}

#won-auctions table td.shipped {
	color: #049cdb;
	font-weight: 700;
}

#my-limits table td strong {
	display: block;
	line-height: 20px;
}

#invite-friends form {
	padding-top: 10px !important;
}

#invite-friends form label {
	margin: 20px 0px 10px 5px;
}

#invite-friends form fieldset {
	width: 540px;
	text-align: center;
	margin: 0 auto;
}

#cancel-account input[type="submit"] {
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.45);
}

#cancel-account .clearfix {
	text-align: center;
}

#cancel-account fieldset {
	margin-bottom: 0;
	padding-top: 10px;
}

#cancel-account fieldset legend {
	padding-left: 0px;
	display: block;
	width: 100%;
	text-align: center;
}

/* Register */

#banner {
	position: relative;
	width: 960px;
	height: 310px;
	background: #f8f8f8 url("../images/register-banner.jpg") 0 0 no-repeat;
	margin-bottom: 6px;
	padding: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	-webkit-box-shadow: inset 1px 1px 2px rgba(255, 255, 255, 0.8), 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 1px 1px 2px rgba(255, 255, 255, 0.8), 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 1px 1px 2px rgba(255, 255, 255, 0.8), 0 1px 3px rgba(0, 0, 0, 0.25);
}

#banner div {
	width: 440px;
	margin: 30px 0px 0px 40px;
	text-align: center;
}

#banner div h2 {
	font-size: 40px;
	color: #4b403c;
}

#banner div h2 b {
	font-size: 48px;
	color: #d54676;
}

#banner div p {
	font-size: 26px;
	text-transform: uppercase;
	color: #d54676;
	font-weight: 700;
	margin: 10px 0px;
	line-height: 1em;
}

#banner div span {
	display: block;
	font-size: 20px;
	line-height: 1.5em;
	font-weight: 700;
	margin-top: 10px;
	text-align: center;
}

#banner div .btn {
	padding: 8px 20px;
	font-size: 14px;
}

#banner div.ribbon {
	position: absolute;
	margin: 0;
	top: -4px;
	left: -4px;
	height: 86px;
	width: 86px;
	z-index: 10;
	background: transparent url("../images/ribbon-free.png") 0 0 no-repeat;
}

#banner div.badge {
	position: absolute;
	right: 40px;
	bottom: -100px;
	height: 226px;
	width: 300px;
	z-index: 100;
	background: transparent url("../images/1cent-badge.png") 0 0 no-repeat;
}

#register {
	width: 920px;
	padding: 20px 20px;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	display: inline-block;
	margin-bottom: 6px;
	position: relative;
	float: left;
}

#register section {
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 20px;
}

#register section h3 {
	font-size: 20px;
	display: inline-block;
	float: left;
}

#register section h3 a {
	color: #474747;
}

#register section h3 a:hover {
	text-decoration: none;
}

#register section .fb-login-button {
	float: left;
	margin-top: 2px;
}

#register section form {
	padding-top: 20px;
	clear: both;
}

#register section form fieldset {
	width: 600px;
	margin: 0 auto;
}

#register section form fieldset label {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	margin-right: 10px;
	width: 180px;
}

#register section form fieldset input,
#register section form fieldset textarea,
#register section form fieldset select,
#register section form fieldset .uneditable-input {
	font-size: 16px;
}

#register section form fieldset input[type="text"], #register section form fieldset input[type="password"], #register section form fieldset .uneditable-input {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	padding: 4px 10px;
	width: 300px;
	background-color: #fbfbfb;
}

#register section form fieldset .checkbox input[type="checkbox"] {
	width: 20px;
	text-align: right;
	margin: 6px 0px 4px 165px;
}

#register section form fieldset .checkbox label {
	float: right;
	width: 400px;
	text-align: left;
	padding-top: 0px;
	font-weight: 400;
	font-size: 14px;
}

#register section form fieldset .help-block {
	margin-left: 190px;
	font-size: 11px;
	margin-top: 5px;
}

#register section form fieldset .radio-group {
	text-align: left;
	padding-top: 5px;
	display: inline-block;
}

#register section form fieldset .radio-group input[type="radio"] {
	float: left;
	margin-right: 10px;
	margin-top: 6px;
}

#register section form fieldset .radio-group label {
	width: auto;
	padding-top: 0;
	font-weight: 400;
}

#register section form fieldset .recaptcha_input_area input[type="text"] {
		position: absolute;
	top: -8px;
	left: 0;
	line-height: 15px;
	height: 10px;
	width: 140px !important;
	font-size: 14px;
}

#register section form fieldset .terms {
	text-align: center;
}

#register section form fieldset .terms div {
	margin: 0 auto;
	display: inline-block;
}

#register section form fieldset .terms input[type="checkbox"] {
	width: 20px;
	float: left;
	margin: 5px 5px 4px 5px;
	display: inline-block;
}

#register section form fieldset .terms label {
	float: left;
	width: auto;
	text-align: left;
	padding-top: 0px;
	font-weight: 400;
	font-size: 14px;
}

#register section form fieldset .submit {
	text-align: center;
}

#register section form fieldset .submit input[type="submit"] {
	font-size: 22px;
	font-weight: 700;
	padding: 10px 40px;
}

#register section form fieldset .verification div {
	float: left;
}

/* STATIC Pages */

#static {
	width: 920px;
	padding: 0px 20px 20px;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	display: inline-block;
	margin-bottom: 6px;
	position: relative;
	float: left;
}

#static h2 {
	margin: -1px 0px 10px 0px;
	display: inline-block;
	padding: 2px 5px 5px;
	border: 1px solid #999;
	border-top: none;
	background: #e5e5e5 url("../images/bg.jpg") repeat scroll 0 0;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	font-weight: 700;
	font-size: 16px;
	line-height: 40px;
	float: left;
}

#static h2 span {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#000000));
	background-image: -moz-linear-gradient(top, #474747, #000000);
	background-image: -ms-linear-gradient(top, #474747, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #474747, #000000);
	background-image: -o-linear-gradient(top, #474747, #000000);
	background-image: linear-gradient(top, #474747, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000', GradientType=0);
	border-color: #000000 #000000 #000000;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	padding: 0 30px 0 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	-webkit-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	display: block;
	height: 34px;
	line-height: 34px;
	font-weight: 400;
}

#static section {
	width: 680px;
	float: left;
	clear: both;
}

#static section h3 {
	margin-left: 0px;
	font-weight: 700;
}

#static section article {
	width: auto;
	padding: 20px 30px 20px 30px;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	display: inline-block;
	float: left;
	margin-bottom: 10px;
}

#static section article span {
	display: block;
	border: 1px solid #999999;
	width: 44px;
	background-color: #c3c4c4;
	text-align: center;
	color: #2e2b2b;
	text-transform: uppercase;
	-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.6), 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.6), 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.6), 0 1px 1px rgba(0, 0, 0, 0.15);
	float: left;
	margin: 5px 15px 0px 0px;
	padding: 5px 4px 4px;
	position: relative;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	font-size: 13px;
	line-height: 1em;
	letter-spacing: -0.02;
}

#static section article span:before {
	content: '';
	background: url("../images/btnGloss.png") repeat-x 0 0px transparent;
	position: absolute;
	top: 0;
	left: 0;
	margin: 1px;
	width: 50px;
	height: 60px;
}

#static section article span b {
	position: relative;
	z-index: 100;
	display: block;
	font-size: 26px;
	line-height: 1em;
	margin: 1px 0px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

#static section article.banner {
	width: 618px;
	text-align: center;
	padding-bottom: 30px;
}

#static section .more {
	display: block;
	margin-top: 10px;
}

#static aside {
	width: 220px;
	float: left;
	margin-left: 20px;
}

#static aside h4 {
	font-size: 13px;
	font-weight: 700;
	line-height: 16px;
	margin: 10px 0px 10px 5px;
	text-transform: uppercase;
}

#static aside ul {
	margin-left: 5px;
	list-style: none;
}

#static aside div {
	background-color: #292929;
	/* b

ackground-color: #fef2b3; */

  padding: 20px 10px;
	text-align: center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 13px;
	color: #ffffff;
	-webkit-box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.85);
	-moz-box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.85);
	box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.85);
}

#static aside div h4 {
	margin: 0;
	font-weight: 700;
	line-height: 20px;
	color: #fbcd3a;
}

#static aside div .btn {
	margin: 10px 0px 0px;
	border: 1px solid #000;
}

#static #testimonials {
	margin: 0px;
	padding: 0;
	width: 680px !important;
	background-color: transparent !important;
	box-shadow: none !important;
	border: 0 !important;
}

#static #testimonials h3 {
	margin: 0px 0px 20px;
	line-height: 1.4em;
	color: #2E2826;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

#static #testimonials article {
	padding: 30px 30px 20px;
	width: 90%;
}

#static #testimonials article blockquote {
	margin-left: 105px;
	text-shadow: 0 1px 0px rgba(255, 255, 255, 0.75);
}

#static #testimonials article blockquote small {
	color: #F15B24;
	font-size: 13px;
}

#static #testimonials article blockquote p {
	font-size: 16px;
}

#static.faq article {
	padding: 0px;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
}

#static.faq article div {
	padding: 20px 30px;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.03), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.03), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.03), 1px 1px 2px rgba(0, 0, 0, 0.25);
	margin-bottom: 10px;
}

#static.how-it-works div.banner {
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	text-align: center;
	padding: 20px 20px 30px;
	margin-bottom: 10px;
}

#static.how-it-works article {
	padding: 0px;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
}

#static.how-it-works article div {
	padding: 20px 30px;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.03), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.03), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.03), 1px 1px 2px rgba(0, 0, 0, 0.25);
	margin-bottom: 10px;
}

#static .pink-border {
	border: 4px solid #D62251 !important;
}

#static .green-border {
	border: 4px solid #6b9c31 !important;
}

/* Contact Us */

#contact-us {
	width: 920px;
	padding: 0px 20px 20px;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	display: inline-block;
	margin-bottom: 6px;
	position: relative;
	float: left;
}

#contact-us h2 {
	margin: -1px 0px 10px 0px;
	display: inline-block;
	padding: 2px 5px 5px;
	border: 1px solid #999;
	border-top: none;
	background: #e5e5e5 url("../images/bg.jpg") repeat scroll 0 0;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	font-weight: 700;
	font-size: 16px;
	line-height: 40px;
	float: left;
}

#contact-us h2 span {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#000000));
	background-image: -moz-linear-gradient(top, #474747, #000000);
	background-image: -ms-linear-gradient(top, #474747, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #474747, #000000);
	background-image: -o-linear-gradient(top, #474747, #000000);
	background-image: linear-gradient(top, #474747, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000', GradientType=0);
	border-color: #000000 #000000 #000000;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	padding: 0 30px 0 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	-webkit-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	display: block;
	height: 34px;
	line-height: 34px;
	font-weight: 400;
}

#contact-us section {
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 20px;
	clear: both;
}

#contact-us section h3 {
	font-size: 20px;
	display: block;
	margin-bottom: 0;
}

#contact-us section p {
	margin: 0 10px 10px;
}

#contact-us section form {
	padding-top: 20px;
	clear: both;
}

#contact-us section form fieldset {
	width: 860px;
}

#contact-us section form fieldset label {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	margin-right: 10px;
	width: 180px;
}

#contact-us section form fieldset input,
#contact-us section form fieldset textarea,
#contact-us section form fieldset select,
#contact-us section form fieldset .uneditable-input {
	font-size: 16px;
}

#contact-us section form fieldset input[type="text"], #contact-us section form fieldset input[type="password"], #contact-us section form fieldset .uneditable-input {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	padding: 4px 10px;
	width: 300px;
	background-color: #fbfbfb;
}

#contact-us section form fieldset textarea {
	padding: 4px 10px;
	width: 560px;
	background-color: #fbfbfb;
}

#contact-us section form fieldset .recaptcha_input_area input[type="text"] {
	position: absolute;
	top: -8px;
	left: 0;
	line-height: 15px;
	height: 10px;
	width: 140px !important;
	font-size: 14px;
}

#contact-us section form fieldset .submit {
	text-align: center;
	clear: both;
}

#contact-us section form fieldset .submit input[type="submit"] {
	font-size: 22px;
	font-weight: 700;
	padding: 10px 40px;
	margin-top: 20px;
}

#contact-us section form fieldset .verification div {
	float: left;
}

/* IE Fix */

.no-rgba .btn {
	border: 1px solid #333;
}

.ie7 h2,
.ie8 h2,
.ie7 h3,
.ie8 h3,
.ie7 p,
.ie8 p,
.ie7 #user span,
.ie8 #user span,
.ie7 .btn,
.ie8 .btn,
.ie7 nav a,
.ie8 nav a,
.ie7 .primary,
.ie8 .primary {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
	zoom: 1;
	letter-spacing: -0.02em;
}

.ie7 .primary, .ie8 .primary {
	border-color: #345706 !important;
}

.ie7 .btn.join, .ie8 .btn.join {
	border-color: #2E2826 !important;
}

.ie7 .join .btn, .ie8 .join .btn {
	font-size: 18px !important;
}

.ie7 .last-child, .ie8 .last-child {
	text-align: center !important;
}

.ie7 nav form input, .ie8 nav form input {
	padding: 8px 9px 0px;
}

.ie7 h3 {
	letter-spacing: -0.05em;
}

.ie7 #user p {
	margin-top: 0px;
}

.ie7 footer div.footerTop ul li h4 {
	margin: 15px 0px;
}

.ie7 #main ul.boxes li h5 a {
	line-height: 1.4em;
}

.ie7 #news div.latest-news h5 a {
	line-height: 1.4em;
}

.ie7 nav form {
	margin-right: 8px;
}

.ie8 #user p {
	margin-top: 0px;
}

.tabs, .pills {
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
	*zoom: 1;
	zoom: 1;
}

.tabs:before,
.pills:before,
.tabs:after,
.pills:after {
	content: "";
	display: table;
}

.tabs:after, .pills:after {
	clear: both;
}

.tabs:before,
.pills:before,
.tabs:after,
.pills:after {
	display: table;
	content: "";
	zoom: 1;
}

.tabs:after, .pills:after {
	clear: both;
}

.tabs > li, .pills > li {
	float: left;
}

.tabs > li > a, .pills > li > a {
	display: block;
}

.tabs {
	border-color: #fff;
	border-style: solid;
	border-width: 0 0 1px;
}

.tabs > li {
	position: relative;
	margin-bottom: 0px;
}

.tabs > li > a {
	padding: 0 15px;
	margin-right: 3px;
	line-height: 38px;
	border-color: #fff;
	border-style: solid;
	border-width: 0 0 0px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	background-color: #a09d9c;
	color: #000000;
}

.tabs > li > a:hover {
	text-decoration: none;
	background-color: #eee;
	border-color: #000 #000 #000;
}

.tabs .active > a, .tabs .active > a:hover {
	color: #595959;
	background-color: #ffffff;
	border: 0px solid #fff;
	border-bottom-color: transparent;
	cursor: default;
}

li.menu, .dropdown {
	position: relative;
}

a.menu:after, .dropdown-toggle:after {
	width: 0;
	height: 0;
	display: inline-block;
	content: "&darr;";
	text-indent: -99999px;
	vertical-align: top;
	margin-top: 17px;
	margin-left: 4px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #ffffff;
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.menu-dropdown, .dropdown-menu {
	background-color: #ffffff;
	float: left;
	display: none;
	position: absolute;
	top: 40px;
	z-index: 900;
	min-width: 180px;
	max-width: 220px;
	_width: 180px;
	margin-left: 0;
	margin-right: 0;
	padding: 6px 0;
	zoom: 1;
	border-color: #999;
	border-color: rgba(0, 0, 0, 0.2);
	border-style: solid;
	border-width: 0 1px 1px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}

.menu-dropdown li, .dropdown-menu li {
	float: none;
	display: block;
	background-color: none;
}

.menu-dropdown .divider, .dropdown-menu .divider {
	height: 1px;
	margin: 5px 0;
	overflow: hidden;
	background-color: #eee;
	border-bottom: 1px solid #ffffff;
}

.topbar .dropdown-menu a, .dropdown-menu a {
	display: block;
	padding: 4px 15px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #999999;
	text-shadow: 0 1px 0 #ffffff;
}

.topbar .dropdown-menu a:hover,
.dropdown-menu a:hover,
.topbar .dropdown-menu a.hover,
.dropdown-menu a.hover {
	background-color: #dddddd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
	background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
	background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
	background-image: linear-gradient(top, #eeeeee, #dddddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
	color: #474747;
	text-decoration: none;
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
}

.open .menu,
.dropdown.open .menu,
.open .dropdown-toggle,
.dropdown.open .dropdown-toggle {
	color: #ffffff;
	background: #ccc;
	background: rgba(0, 0, 0, 0.3);
}

.open .menu-dropdown,
.dropdown.open .menu-dropdown,
.open .dropdown-menu,
.dropdown.open .dropdown-menu {
	display: block;
}

.pills a {
	margin: 0px 3px 0px 0;
	padding: 5px 15px 5px 35px;
	line-height: 30px;
	text-shadow: 0 1px 1px #ffffff;
	color: #474747;
	width: 157px;
	font-size: 14px;
}

.pills a:hover {
	color: #000000;
	text-decoration: none;
}

.pills .active a {
	color: #ffffff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#000000));
	background-image: -moz-linear-gradient(top, #474747, #000000);
	background-image: -ms-linear-gradient(top, #474747, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #474747, #000000);
	background-image: -o-linear-gradient(top, #474747, #000000);
	background-image: linear-gradient(top, #474747, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#000000', GradientType=0);
	border-color: #000000 #000000 #000000;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 2px 0px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
}

.pills-vertical > li {
	float: none;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane,
.tab-content > div,
.pill-content > div {
	display: none;
}

.tab-content > .active, .pill-content > .active {
	display: block;
}

/* BREADCRUMBS */

.breadcrumb {
	width: 940px;
	padding: 3px 10px 4px;
	background-color: #fff;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: inset 0 -10px 10px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -10px 10px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -10px 10px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	display: inline-block;
	margin-bottom: 6px;
	float: left;
}

.breadcrumb .home {
	padding-left: 25px;
	background: transparent url("../images/sprite.png") -210px -118px no-repeat;
}

.breadcrumb ul {
	padding: 0 5px 0px;
	margin: 0 0;
	overflow: hidden;
}

.breadcrumb ul li {
	display: inline;
	text-shadow: 0 1px 0 #ffffff;
}

.breadcrumb ul li a {
	display: inline-block;
	float: left;
}

.breadcrumb ul .divider {
	width: 20px;
	color: #bfbfbf;
	background: transparent url("../images/sprite.png") -210px -133px no-repeat;
	display: inline-block;
	height: 20px;
	float: left;
}

.breadcrumb ul .active a {
	color: #474747;
}

/* BUTTON STYLES */

.btn.danger,
.alert-message.danger,
.btn.danger:hover,
.alert-message.danger:hover,
.btn.error,
.alert-message.error,
.btn.error:hover,
.alert-message.error:hover,
.btn.success,
.alert-message.success,
.btn.success:hover,
.alert-message.success:hover,
.btn.info,
.alert-message.info,
.btn.info:hover,
.alert-message.info:hover {
	color: #ffffff;
}

.btn .close, .alert-message .close {
	font-family: Arial, sans-serif;
	line-height: 18px;
}

.btn.danger,
.alert-message.danger,
.btn.error,
.alert-message.error {
	background-color: #c43c35;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(top, #ee5f5b, #c43c35);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
	border-color: #c43c35 #c43c35 #882a25;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	border-color: #999999;
}

.btn.success, .alert-message.success {
	background-color: #57a957;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -ms-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(top, #62c462, #57a957);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
	border-color: #57a957 #57a957 #3d773d;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	border-color: #999999;
}

.btn.info, .alert-message.info {
	background-color: #339bb9;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(top, #5bc0de, #339bb9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
	border-color: #339bb9 #339bb9 #22697d;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	border-color: #999999;
}

.btn {
	cursor: pointer;
	display: inline-block;
	background-color: #c8c8c8;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(1%, #f6f6f6), to(#c8c8c8));
	background-image: -webkit-linear-gradient(#ffffff, #f6f6f6 1%, #c8c8c8);
	background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6 1%, #c8c8c8);
	background-image: -ms-linear-gradient(#ffffff, #f6f6f6 1%, #c8c8c8);
	background-image: -o-linear-gradient(#ffffff, #f6f6f6 1%, #c8c8c8);
	background-image: linear-gradient(#ffffff, #f6f6f6 1%, #c8c8c8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c8c8c8', GradientType=0);
	padding: 6px 14px 6px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	color: #333;
	line-height: normal;
	border: 1px solid #999999;
	border-bottom-color: #999999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.25);
	position: relative;
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
}

.btn b {
	position: relative;
	z-index: 100;
	text-align: center;
}

.btn:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 16px;
	width: 100%;
	background: transparent url("../images/btnGloss.png") 0 0 repeat-x;
}

.btn:hover {
	background-position: 0 -45px;
	color: #333;
	text-decoration: none;
}

.btn:focus {
	outline: 1px dotted #666;
}

.mini_btn_bk {
	outline: 1px dotted #666;
	width: 116px;
	position: absolute;
	display: inline-block;
	float: none;
}

.btn.primary {
	color: #ffffff;
	background-color: #6b9c31;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#a0c749), to(#6b9c31));
	background-image: -moz-linear-gradient(top, #a0c749, #6b9c31);
	background-image: -ms-linear-gradient(top, #a0c749, #6b9c31);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a0c749), color-stop(100%, #6b9c31));
	background-image: -webkit-linear-gradient(top, #a0c749, #6b9c31);
	background-image: -o-linear-gradient(top, #a0c749, #6b9c31);
	background-image: linear-gradient(top, #a0c749, #6b9c31);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c749', endColorstr='#6b9c31', GradientType=0);
	border-color: #6b9c31 #6b9c31 #43621f;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	position: relative;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.35);
}

.btn.primary b {
	position: relative;
	z-index: 100;
	text-align: center;
}

.btn.primary:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 16px;
	width: 100%;
	background: transparent url("../images/btnGloss.png") 0 0 repeat-x;
}

.btn.join {
	text-transform: uppercase;
	padding: 5px 24px;
	background-color: #ffad00;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffd100), to(#ffad00));
	background-image: -moz-linear-gradient(top, #ffd100, #ffad00);
	background-image: -ms-linear-gradient(top, #ffd100, #ffad00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd100), color-stop(100%, #ffad00));
	background-image: -webkit-linear-gradient(top, #ffd100, #ffad00);
	background-image: -o-linear-gradient(top, #ffd100, #ffad00);
	background-image: linear-gradient(top, #ffd100, #ffad00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd100', endColorstr='#ffad00', GradientType=0);
	border-color: #ffad00 #ffad00 #b37900;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	position: relative;
	color: #2e2826;
}

.btn.join b {
	position: relative;
	z-index: 100;
	text-align: center;
}

.btn.join .free {
	display: block;
	position: absolute;
	top: 3px;
	right: -24px;
	height: 20px;
	width: 42px;
	background: transparent url("../images/sprite.png") -214px -206px no-repeat;
	z-index: 1000;
}

.btn.join:before {
	content: '';
	background: transparent url("../images/btnGloss.png") 0 -6px repeat-x;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 14px;
}

.btn.buy {
	color: #fff;
	background-color: #6b9c31;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#a0c749), to(#6b9c31));
	background-image: -moz-linear-gradient(top, #a0c749, #6b9c31);
	background-image: -ms-linear-gradient(top, #a0c749, #6b9c31);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a0c749), color-stop(100%, #6b9c31));
	background-image: -webkit-linear-gradient(top, #a0c749, #6b9c31);
	background-image: -o-linear-gradient(top, #a0c749, #6b9c31);
	background-image: linear-gradient(top, #a0c749, #6b9c31);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c749', endColorstr='#6b9c31', GradientType=0);
	border-color: #6b9c31 #6b9c31 #43621f;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	position: relative;
	text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.35);
}

.btn.buy b {
	position: relative;
	z-index: 100;
	text-align: center;
}

.btn.buy:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 16px;
	width: 100%;
	background: transparent url("../images/btnGloss.png") 0 0 repeat-x;
}

.btn.active, .btn:active {
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled {
	cursor: default;
	background-color: #cd1344;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#cf496e), to(#cd1344));
	background-image: -moz-linear-gradient(top, #cf496e, #cd1344);
	background-image: -ms-linear-gradient(top, #cf496e, #cd1344);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf496e), color-stop(100%, #cd1344));
	background-image: -webkit-linear-gradient(top, #cf496e, #cd1344);
	background-image: -o-linear-gradient(top, #cf496e, #cd1344);
	background-image: linear-gradient(top, #cf496e, #cd1344);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf496e', endColorstr='#cd1344', GradientType=0);
	border-color: #cd1344 #cd1344 #870d2d;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color: #ffffff;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.35);
}

.btn[disabled] {
	cursor: default;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter: alpha(opacity=65);
	-khtml-opacity: 0.65;
	-moz-opacity: 0.65;
	opacity: 0.65;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn.large {
	font-size: 15px;
	line-height: normal;
	padding: 9px 14px 9px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.btn.small {
	padding: 7px 9px 7px;
	font-size: 12px;
}

:root .alert-message, :root .btn {
	border-radius: 0 \0;
}

button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.close {
	float: right;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	line-height: 15px;
	text-shadow: 0 1px 0 #ffffff;
	filter: alpha(opacity=25);
	-khtml-opacity: 0.25;
	-moz-opacity: 0.25;
	opacity: 0.25;
}

.close:hover {
	color: #000000;
	text-decoration: none;
	filter: alpha(opacity=40);
	-khtml-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.alert-message {
	position: relative;
	padding: 7px 20px;
	margin-bottom: 6px;
	color: #474747;
	background-color: #eedc94;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
	background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
	background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
	background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
	background-image: -o-linear-gradient(top, #fceec1, #eedc94);
	background-image: linear-gradient(top, #fceec1, #eedc94);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
	border-color: #eedc94 #eedc94 #e4c652;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.25);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0.05), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0), 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0), 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -20px 20px rgba(0, 0, 0, 0), 1px 1px 2px rgba(0, 0, 0, 0.25);
	clear: both;
	display: inline-block;
	width: 920px;
}

.alert-message .close {
	margin-top: 1px;
	*margin-top: 0;
}

.alert-message a {
	font-weight: bold;
	color: #474747;
}

.alert-message.danger p a,
.alert-message.error p a,
.alert-message.success p a,
.alert-message.info p a {
	color: #ffffff;
}

.alert-message h5 {
	line-height: 20px;
}

.alert-message p {
	margin-bottom: 0;
}

.alert-message div {
	margin-top: 5px;
	margin-bottom: 2px;
	line-height: 28px;
}

.alert-message .btn {
	-webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
}

.alert-message.block-message {
	background-image: none;
	background-color: #fdf5d9;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	padding: 20px;
}

.alert-message.block-message ul, .alert-message.block-message p {
	margin-right: 30px;
}

.alert-message.block-message ul {
	margin-bottom: 0;
}

.alert-message.block-message li {
	color: #474747;
}

.alert-message.block-message .alert-actions {
	margin-top: 10px;
}

.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
	color: #474747;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.alert-message.block-message.error {
	background-color: #fddfde;
	border-color: #fbc7c6;
}

.alert-message.block-message.success {
	background-color: #d1eed1;
}

.alert-message.block-message.info {
	background-color: #ddf4fb;
	border-color: #c6edf9;
}

.alert-message.block-message.danger p a,
.alert-message.block-message.error p a,
.alert-message.block-message.success p a,
.alert-message.block-message.info p a {
	color: #474747;
}

.pagination {
	height: 40px;
	margin: 10px 0;
}

.pagination ul {
	float: left;
	margin: 0;
	-webkit-box-shadow: inset 0 -20px 20px rgba(0,0,0,0.05),1px 1px 2px rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0 -20px 20px rgba(0,0,0,0.05),1px 1px 2px rgba(0,0,0,0.25);
	box-shadow: inset 0 -20px 20px rgba(0,0,0,0.05),1px 1px 2px rgba(0,0,0,0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #ffffff;
}

.pagination li {
	display: inline;
}

.pagination span {
	line-height: 34px;
	float: right;
	margin-right: 5px;
	margin-top: 2px;
}

.pagination a,.pagination li.current {
	float: left;
	padding: 0 14px;
	line-height: 34px;
	border-right: 1px solid;
	border-right-color: #464646;
	border-right-color: rgba(0,0,0,0.45);
	*border-right-color: #464646;
	text-decoration: none;
}

.pagination a:hover,.pagination li.current {
	background-color: #c7eefe;
}

.pagination .disabled a,.pagination .disabled a:hover {
	background-color: transparent;
	color: #bfbfbf;
}

.pagination .next a {
	border: 0;
}

img.loading {
	vertical-align: middle;
	alignment-adjust: central;
	display: none;
	width: 13px;
	height: 13px;
	margin-right: 20px;
}

.well {
	background-color: #f5f5f5;
	margin-bottom: 20px;
	padding: 19px;
	min-height: 20px;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}

.modal .popover, .modal .twipsy {
	z-index: 12000;
}

.twipsy {
	display: block;
	position: absolute;
	visibility: visible;
	padding: 5px;
	font-size: 11px;
	z-index: 1000;
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.twipsy.fade.in {
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.twipsy.above .twipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000000;
}

.twipsy.left .twipsy-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #000000;
}

.twipsy.below .twipsy-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #000000;
}

.twipsy.right .twipsy-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #000000;
}

.twipsy-inner {
	padding: 3px 8px;
	background-color: #000000;
	color: white;
	text-align: center;
	max-width: 200px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.twipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
}

.fade {
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-ms-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
	opacity: 0;
}

.fade.in {
	opacity: 1;
}

.label {
	padding: 2px 3px 2px;
	font-size: 9.75px;
	line-height: 9.75px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	white-space: nowrap;
	background-color: #bfbfbf;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.label.important {
	background-color: #c43c35;
}

.label.warning {
	background-color: #f89406;
}

.label.success {
	background-color: #a0c749;
}

.label.notice {
	background-color: #62cffc;
}

.red {
	color: #CC1500;
}

.green {
	color: #6b9c31;
}

/* Media Grid */

.media-grid {
	margin-left: 0;
	margin-bottom: 0;
	*zoom: 1;
	zoom: 1;
}

.media-grid:before, .media-grid:after {
	content: "";
	display: table;
}

.media-grid:after {
	clear: both;
}

.media-grid:before, .media-grid:after {
	display: table;
	content: "";
	zoom: 1;
}

.media-grid:after {
	clear: both;
}

.media-grid li {
	display: inline;
}

.media-grid a {
	float: left;
	padding: 4px;
	margin: 0 0 20px 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.075);
}

.media-grid a img {
	display: block;
}

.media-grid a:hover {
	border-color: #0069d6;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

/* Forms.less
 * Base styles for various input types, form layouts, and states
 * ------------------------------------------------------------- */

form {
	margin-bottom: 20px;
}

fieldset {
	margin-bottom: 15px;
	padding-top: 20px;
}

fieldset legend {
	display: block;
	padding-left: 150px;
	font-size: 19.5px;
	line-height: 1;
	color: #474747;
	*padding: 0 0 5px 145px;
	/* IE6-7 */


*line-height: 1.5;
/* IE6-7 */
}

form .clearfix {
	margin-bottom: 20px;
	*zoom: 1;
	zoom: 1;
}

form .clearfix:before, form .clearfix:after {
	content: "";
	display: table;
}

form .clearfix:after {
	clear: both;
}

form .clearfix:before, form .clearfix:after {
	display: table;
	content: "";
	zoom: 1;
}

form .clearfix:after {
	clear: both;
}

label,
input,
select,
textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
}

label {
	padding-top: 6px;
	font-size: 13px;
	line-height: 20px;
	float: left;
	width: 130px;
	text-align: right;
	color: #474747;
}

form .input {
	margin-left: 150px;
}

input[type=checkbox], input[type=radio] {
	cursor: pointer;
}

input,
textarea,
select,
.uneditable-input {
	display: inline-block;
	width: 210px;
	height: 20px;
	padding: 4px;
	font-size: 13px;
	line-height: 20px;
	color: #474747;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

select {
	padding: initial;
}

select#UserDateOfBirthMonthMonth {
	width: 162px;
}

select#UserDateOfBirthMonthDay {
	width: 60px;
}

select#UserDateOfBirthMonthYear {
	width: 90px;
}

input[type=checkbox], input[type=radio] {
	width: auto;
	height: auto;
	padding: 0;
	margin: 3px 0;
	*margin-top: 0;
	/* IE6-7 */

line-height: normal;
	border: none;
}

input[type=file] {
	background-color: #ffffff;
	padding: initial;
	border: initial;
	line-height: initial;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input[type=button], input[type=reset], input[type=submit] {
	width: auto;
	height: auto;
}

select, input[type=file] {
	height: 30px;
	*height: auto;
	line-height: 30px;
	*margin-top: 4px;
/* For IE7,

add top margin to align select with labels */
}

select[multiple] {
	height: inherit;
	background-color: #ffffff;
}

textarea {
	height: auto;
}

.uneditable-input {
	background-color: #ffffff;
	display: block;
	border-color: #eee;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	cursor: not-allowed;
}

:-moz-placeholder {
	color: #bfbfbf;
}

::-webkit-input-placeholder {
	color: #bfbfbf;
}

input, textarea {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

input:focus, textarea:focus {
	outline: 0;
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type=file]:focus, input[type=checkbox]:focus, select:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: 1px dotted #666;
}

form .clearfix.error > label, form .clearfix.error .help-block, form .clearfix.error .help-inline {
	color: #b94a48;
}

form .clearfix.error input, form .clearfix.error textarea {
	color: #b94a48;
	border-color: #ee5f5b;
}

form .clearfix.error input:focus, form .clearfix.error textarea:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7;
}

form .clearfix.error .input-prepend .add-on, form .clearfix.error .input-append .add-on {
	color: #b94a48;
	background-color: #fce6e6;
	border-color: #b94a48;
}

form .clearfix.warning > label, form .clearfix.warning .help-block, form .clearfix.warning .help-inline {
	color: #c09853;
}

form .clearfix.warning input, form .clearfix.warning textarea {
	color: #c09853;
	border-color: #ccae64;
}

form .clearfix.warning input:focus, form .clearfix.warning textarea:focus {
	border-color: #be9a3f;
	-webkit-box-shadow: 0 0 6px #e5d6b1;
	-moz-box-shadow: 0 0 6px #e5d6b1;
	box-shadow: 0 0 6px #e5d6b1;
}

form .clearfix.warning .input-prepend .add-on, form .clearfix.warning .input-append .add-on {
	color: #c09853;
	background-color: #d2b877;
	border-color: #c09853;
}

form .clearfix.success > label, form .clearfix.success .help-block, form .clearfix.success .help-inline {
	color: #468847;
}

form .clearfix.success input, form .clearfix.success textarea {
	color: #468847;
	border-color: #57a957;
}

form .clearfix.success input:focus, form .clearfix.success textarea:focus {
	border-color: #458845;
	-webkit-box-shadow: 0 0 6px #9acc9a;
	-moz-box-shadow: 0 0 6px #9acc9a;
	box-shadow: 0 0 6px #9acc9a;
}

form .clearfix.success .input-prepend .add-on, form .clearfix.success .input-append .add-on {
	color: #468847;
	background-color: #bcddbc;
	border-color: #468847;
}

.input-mini,
input.mini,
textarea.mini,
select.mini {
	width: 60px;
}

.input-small,
input.small,
textarea.small,
select.small {
	width: 90px;
}

.input-medium,
input.medium,
textarea.medium,
select.medium {
	width: 150px;
}

.input-large,
input.large,
textarea.large,
select.large {
	width: 210px;
}

.input-xlarge,
input.xlarge,
textarea.xlarge,
select.xlarge {
	width: 270px;
}

.input-xxlarge,
input.xxlarge,
textarea.xxlarge,
select.xxlarge {
	width: 530px;
}

textarea.xxlarge {
	overflow-y: auto;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
	background-color: #f5f5f5;
	border-color: #ddd;
	cursor: not-allowed;
}

.actions {
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.actions .secondary-action {
	float: right;
}

.actions .secondary-action a {
	line-height: 30px;
}

.actions .secondary-action a:hover {
	text-decoration: underline;
}

.help-inline, .help-block {
	font-size: 13px;
	line-height: 20px;
	color: #bfbfbf;
}

.help-inline {
	padding-left: 5px;
	*position: relative;
	/* IE6

-7 */

  *top: -5px;
/* IE6-7 

*/
}

.help-block {
	display: block;
	max-width: 600px;
}

.inline-inputs {
	color: #999999;
}

.inline-inputs span {
	padding: 0 2px 0 1px;
}

.input-prepend input, .input-append input {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.input-prepend .add-on, .input-append .add-on {
	position: relative;
	background: #f5f5f5;
	border: 1px solid #ccc;
	z-index: 2;
	float: left;
	display: block;
	width: auto;
	min-width: 16px;
	height: 18px;
	padding: 4px 4px 4px 5px;
	margin-right: -1px;
	font-weight: normal;
	line-height: 18px;
	color: #bfbfbf;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.input-prepend .active, .input-append .active {
	background: #ddebbe;
	border-color: #a0c749;
}

.input-prepend .add-on {
	*margin-top: 1px;
/* IE

6-7 */
}

.input-append input {
	float: left;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.input-append .add-on {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin-right: 0;
	margin-left: -1px;
}

.inputs-list {
	margin: 0 0 5px;
	width: 100%;
}

.inputs-list li {
	display: block;
	padding: 0;
	width: 100%;
}

.inputs-list label {
	display: block;
	float: none;
	width: auto;
	padding: 0;
	margin-left: 20px;
	line-height: 20px;
	text-align: left;
	white-space: normal;
}

.inputs-list label strong {
	color: #999999;
}

.inputs-list label small {
	font-size: 11px;
	font-weight: normal;
}

.inputs-list .inputs-list {
	margin-left: 25px;
	margin-bottom: 10px;
	padding-top: 0;
}

.inputs-list:first-child {
	padding-top: 6px;
}

.inputs-list li + li {
	padding-top: 2px;
}

.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
	margin-bottom: 0;
	margin-left: -20px;
	float: left;
}

.form-stacked {
	padding-left: 20px;
	padding-right: 20px;
}

.form-stacked fieldset {
	padding-top: 10px;
}

.form-stacked legend {
	padding-left: 0;
	margin: 10px 0px 0px;
}

.form-stacked label {
	display: block;
	float: none;
	width: auto;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	padding-top: 0;
	margin-bottom: 5px;
}

.form-stacked .clearfix {
	margin-bottom: 10px;
}

.form-stacked .clearfix div.input {
	margin-left: 0;
}

.form-stacked .inputs-list {
	margin-bottom: 0;
}

.form-stacked .inputs-list li {
	padding-top: 0;
}

.form-stacked .inputs-list li label {
	font-weight: normal;
	padding-top: 0;
}

.form-stacked div.clearfix.error {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-left: -10px;
}

.form-stacked .actions {
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
}

/*
 * Tables.less
 * Tables for, you guessed it, tabular data
 * ---------------------------------------- */

table {
	width: 100%;
	margin-bottom: 20px;
	padding: 0;
	font-size: 13px;
	border-collapse: collapse;
}

table th, table td {
	padding: 10px 10px 9px;
	line-height: 20px;
	text-align: left;
}

table th {
	padding-top: 9px;
	font-weight: bold;
	vertical-align: middle;
}

table td {
	vertical-align: top;
	border-top: 1px solid #ddd;
}

table tbody th {
	border-top: 1px solid #ddd;
	vertical-align: top;
}

.condensed-table th, .condensed-table td {
	padding: 5px 5px 4px;
}

.bordered-table {
	border: 1px solid #ddd;
	border-collapse: separate;
	*border-collapse: collapse;
	/* IE7, 

collapse table to remove spacing */

  -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.bordered-table th + th, .bordered-table td + td, .bordered-table th + td {
	border-left: 0px solid #ddd;
}

.bordered-table thead tr:first-child th:first-child, .bordered-table tbody tr:first-child td:first-child {
	-webkit-border-radius: 0px 0 0 0;
	-moz-border-radius: 0px 0 0 0;
	border-radius: 0px 0 0 0;
}

.bordered-table thead tr:first-child th:last-child, .bordered-table tbody tr:first-child td:last-child {
	-webkit-border-radius: 0 0px 0 0;
	-moz-border-radius: 0 0px 0 0;
	border-radius: 0 0px 0 0;
}

.bordered-table tbody tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
}

.bordered-table tbody tr:last-child td:last-child {
	-webkit-border-radius: 0 0 4px 0;
	-moz-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
}

.zebra-striped tbody tr:nth-child(odd) td, .zebra-striped tbody tr:nth-child(odd) th {
	background-color: #f9f9f9;
}

.zebra-striped tbody tr:hover td, .zebra-striped tbody tr:hover th {
	background-color: #fffbf4;
}

table .header {
	cursor: pointer;
}

table .header:after {
	content: "";
	float: right;
	margin-top: 7px;
	border-width: 0 4px 4px;
	border-style: solid;
	border-color: #000 transparent;
	visibility: hidden;
}

table .headerSortUp, table .headerSortDown {
	background-color: rgba(141, 192, 219, 0.25);
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

table .header:hover:after {
	visibility: visible;
}

table .headerSortDown:after, table .headerSortDown:hover:after {
	visibility: visible;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}

table .headerSortUp:after {
	border-bottom: none;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #000;
	visibility: visible;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}

table .blue {
	color: #049cdb;
	border-bottom-color: #049cdb;
}

table .headerSortUp.blue, table .headerSortDown.blue {
	background-color: #ade6fe;
}

table .green {
	color: #a0c749;
	border-bottom-color: #a0c749;
}

table .headerSortUp.green, table .headerSortDown.green {
	background-color: #f1f7e5;
}

table .red {
	color: #9d261d;
	border-bottom-color: #9d261d;
}

table .headerSortUp.red, table .headerSortDown.red {
	background-color: #f4c8c5;
}

table .yellow {
	color: #ffd100;
	border-bottom-color: #ffd100;
}

table .headerSortUp.yellow, table .headerSortDown.yellow {
	background-color: #fff6cc;
}

table .orange {
	color: #f89406;
	border-bottom-color: #f89406;
}

table .headerSortUp.orange, table .headerSortDown.orange {
	background-color: #fee9cc;
}

table .purple {
	color: #7a43b6;
	border-bottom-color: #7a43b6;
}

table .headerSortUp.purple, table .headerSortDown.purple {
	background-color: #e2d5f0;
}

/*
 * Misc
 * ---------------------------------------- */

.bid-msg {
	padding-top: 5px;
}

.bid-message {
	font-size: 11px;
	font-weight: 700;
	color: red;
	line-height: 130%;
}

#main div#ending-auctions, #main div#more-auctions {
	margin-bottom: 6px;
	padding: 20px 20px;
	width: 920px;
	background-color: #f7f7f7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #999999;
	display: inline-block;
}

#subnav {
	display: inline-block;
	height: 30px;
}

.bid-msg {
	height: 9px;
	display: block;
}

#main ul.boxes li .thumbnail-mini {
	width: 100px;
	height: 75px;
}

#main table.list td.desc {
	width: 380px;
}

#main table.list .bid-message {
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 8px;
}

#watchlist {
	margin-top: 20px;
}

.error-message {
	margin-top: 5px;
}#pagination-start,#pagination-end,#pagination-total{
  line-height:inherit;
  float: none;
  margin-left:inherit;
  margin-top:inherit;
}