.grind-category {
	position: relative;
	padding: 0 0 0 60px;
	margin:  0 0 1px 0;
	min-height: 250px;
}

.grind-header {
	height: 100%;
	width: 34px;
	position: absolute;
	left: 0;
}

#neutral-grinds .grind-header
{
    background:url("../images/tour_grind/Neutral_Either_label.png") no-repeat #806A41;
}

#slider-grinds .grind-header{
	 background:url("../images/tour_grind/Slider_Sleeper_label.png") no-repeat #A18554;
}

#driver-grinds .grind-header{
	 background:url("../images/tour_grind/Driver_Digger_label.png") no-repeat #AE9B78;
}

#left-column .grind-table img {
    margin-bottom: 10px;
}

#left-column .grind-table h4 {
	color: #333;
	margin: 0 0 10px 0;
	font-family: 'PerspectiveSansRegular',Arial;
	*font-family: Arial;
}

#left-column .grind-table p {
	margin: 0 0 2px 0;
	color: #666;
	font-size: 12px;
	line-height: 14px;
	font-family: 'PerspectiveSansRegular',Arial;
	*font-family: Arial;
}

.grind-table td {
	padding: 10px 30px 24px 0;
    width: 150px;
}

.grind-table strong {
	font-weight: bold;
}

.grind-table .more-info, #grind-compare .more-info {
	display: block;
	margin: 12px 0 16px 0;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	width: 70px;
	color: #BF9347;
	background: url("../images/shell/gold_arrow.png") no-repeat right 1px;
}

.grind-table label {
	text-transform: uppercase;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}

#left-column .grind-category a.view-comparison {
	margin: 0 0 0 166px;
	padding: 6px 46px 4px 66px;
	font-family: 'PerspectiveSansRegular',Arial;
	*font-family: Arial;
	position: relative;
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	background: rgb(102,102,102); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(56,56,56,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(56,56,56,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(56,56,56,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(56,56,56,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(56,56,56,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(102,102,102,1) 0%,rgba(56,56,56,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#383838',GradientType=0 ); /* IE6-9 */
}

#left-column .grind-category a.view-comparison strong {
	position: absolute;
	font-family: Arial;
	font-size: 24px;
	line-height: 12px;
	display: inline-block;
	margin: 0px 0 0 -20px;
	top: 5px;
}

#left-column .grind-category a.view-comparison:hover {
	background: rgb(224,185,130); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(224,185,130,1) 0%, rgba(167,124,52,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,185,130,1)), color-stop(100%,rgba(167,124,52,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(224,185,130,1) 0%,rgba(167,124,52,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(224,185,130,1) 0%,rgba(167,124,52,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(224,185,130,1) 0%,rgba(167,124,52,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(224,185,130,1) 0%,rgba(167,124,52,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0b982', endColorstr='#a77c34',GradientType=0 ); /* IE6-9 */
}

.grind-bottom {
	padding-bottom: 25px;
	border-bottom: 1px solid #CCC;
}

.grind-category:last-child .grind-bottom {
	border-bottom: 0px solid #CCC;	
}

#grind-compare {
	font-family: 'PerspectiveSansRegular',Arial;
	*font-family: Arial;
	font-size: 12px;
	color: #333;
	padding: 10px;
	width: 950px;
}

#grind-info {
	padding: 20px 50px 40px 20px;
	width: 900px;
}

#grind-compare  h2, #grind-info h2 {
	color: #8C682C;
	font-size: 18px;
}

#grind-compare th {
	text-transform: uppercase;
	padding: 8px 50px 8px 5px;
	white-space: nowrap;
	vertical-align: top;
}

#grind-compare td {
	border-left: 3px solid #FFF;
	padding: 8px 10px 8px 44px;
	vertical-align: top;
}

#grind-compare td .image-wrapper {
	position: relative;
}

#left-column #grind-compare td .image-wrapper img,
#grind-compare td .image-wrapper img
{
	margin-bottom: 0;
}

#left-column #grind-compare td h3,
#grind-compare td h3
 {
	position: absolute;
	bottom: 0;
	color: #333;
}

#grind-compare tr.even th, #grind-compare tr.even td {
	background: #EFDCC0;
}

#grind-info img {
    float: left;
    margin-right: 20px;
    margin-top: 20px;
}

#grind-info th, td {
	vertical-align: top;
	font-family: 'PerspectiveSansRegular',Arial;
	color: #333;
	font-size: 13px;
	padding: 0 0 16px 0;
	*font-family: Arial;
}

#grind-info th {
	text-transform: uppercase;
	font-size: 12px;
	white-space: nowrap;
	padding: 0 16px 0 0;
}

#fancybox-wrap {
  top: 50px !important;
  position: fixed !important;
} 