#yamaha-oem-filterpanel {    background-color: #000000;    width: 100%;}#TypeSelection {    padding: 0px;    margin: auto;    width: 100%;    background-color: #C21D24 !important;    height: auto;    border-bottom:1px solid #000000;}#TypeSelection select {    float: left;    margin: 8px;    margin-right: 10px !important;}#TypeSelect{    display:none !important;}#YearsContainer {	height: 400px;	width: 400px;    margin-right: 10px !important;}#ModelsContainer{	height: 400px;	width: 400px;    margin-right: 10px !important;}#AssemblyContainer{    clear: both;	position: relative;	height: 100%;	width: 100%;    border-bottom:1px solid black;}#AssemblySelection, #ContentSelection, #ModelSelection, #YearSelection{    background-color: #C21D24 !important;    height: 40px;    display: inline-block;}#imageCanvas{	position:relative; /*keep this intact*/	overflow:hidden; /*keep this intact*/}#ImageContainer img{	cursor: move;}#PartsListContainer, #PartSearchResultsContainer{    position: relative;	margin: 0;    padding: 0;	width: 100%;	height: 100%;}#PartsList, #SearchPartsList {    position: relative;    font-size: 10px;    color: #444;    width: 100%;}.universal_ajax_loader{    position: absolute;    background-color: #ffffff;    z-index: 9999;    width:100%;    height:100%;    top:0;    left:0;    opacity: 0.5;    filter: alpha(opacity=50);}#PartsList th {    color : #ffffff;    font-size: 11px;}#PartsList, #SearchPartsList td {    background-color : #ccc;    color : #444;}#PartsList,  #SearchPartsList td.hilight {    background-color:  #ffffff;    color: #000000;}#PartsList > thead {    background-color:  #777777 !important;    color: #ffffff !important;    border-bottom:1px solid #000000;}#PartsList input[type="text"].qtyTextbox {    width : 20px;}.refCol{    text-align: center;}#PartsList td.descCol {    width: 360px;}#PartsList td.numberCol {    width: 50px;}.btnAddToCart{    background-color: #C21D24;    color: #ffffff;    border: 1px solid #C21D24;}#CartContainer{	clear:both;	float: left;	margin-left: 20px;	width: 600px;	height: 400px;	overflow:visible;}div.partinfopanel{	display: none;	position: absolute;	border: 1px solid #333;	background-color: #ffed8a;	padding: 2px 6px;}#yamaha-oem-imageWrap{	display:none !important; /*dont need this for cullys*/	width:920px;	min-height:200px;	margin:220px 0 0 0;    padding: 10px;	overflow: visible;    background-color : #888;}div.modelImageContainer {    position: relative;    padding: 0 10px 0 10px;    width: 280px;    height: 170px;    display: inline;    overflow: hidden;}img.modelImage {    top: 0;    left: 0;	width: 260px;}.addToCart{    text-align: center;}.partnotforsale {    visibility:hidden !important;    color: #ffffff !important;}.successButton{    display:none;    font-weight: bold;    font-size:12px;    color:#C21D24;}.mobile_responsive {	border: 1px solid #000000 !important;	padding-bottom: 0 !important;	width: 100% !important;	height: 100% !important;	min-width:320px !important;}#Diagram{    border-bottom:1px solid #000000;}#content {    padding-top:0 !important;}