/* CSS Document */


@import url("ble_powersports_header.css");  /*THIS IS ONE WAY TO HANDLE THE RANDOM IMAGE; JUST WRITE THE RANDOM IMAGE TO THE FILED LINKED TO IN THE PATH*/

/**************************THESE DECLARATIONS USED TO OVERRIDE GLOBAL BLE STYLES FOR PS SPECIFIC LOOK******************************/
body {
	background: url(images/bkd_tile.gif) top center repeat-x #333333;
	margin: 0 auto 20px auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
#wrapper {
	background: url(images/bkd_wrapper.jpg) bottom no-repeat;
	}
#container {
	background: url(images/bkd_container_PS.gif) top repeat-y;
	}
#nav {
	background: url(images/bkd_nav_PS.jpg) top no-repeat;
	}
#footer {
	background: url(images/bkd_footer_PS.gif) top no-repeat;
	background-color: #000000;
	}
#navContent {
	background: url(images/bkd_nav_PS.jpg) top repeat-y;
	}
			#navMaster li a {
				color: #969696;
				text-decoration: none;
				}

		#navMaster li.used a {
			display: block;
			width: 135px;
			height: 20px;
			background: url(images/imagesPowerSports/usedequipment.jpg) top left no-repeat;
			font: bold 75% Arial, Helvetica, sans-serif;
			color: #3C4699;
			text-decoration: none;
			text-transform: uppercase;
			margin: 10px 0 10px 0;
			padding: 0;
			}
		#navMaster li.used a span {
			margin: 0 0 0 -10000px;
			}

		#navAdditional dt {
			background: url(images/bkd_navItem_PS.gif) left no-repeat;
			}

	#nav h1 {
		font: bold 110% Arial, Helvetica, sans-serif;
		letter-spacing: .2em;
		color: #EB2731;
		margin: 5px auto;
		padding: 0;
		}
	#nav ul {
		text-align: left;
		list-style-type: none;
		list-style-position: outside;
		margin: 0 5px 0 10px;
		padding: 0;
		}
		#nav li {
			background: url(images/bkd_navItem_PS.gif) left no-repeat;
			font: bold 75% Arial, Helvetica, sans-serif;
			color: #4B4B4B;
			text-decoration: none;
			text-transform: uppercase;
			margin: 0 0 5px 0;
			padding: 0 0 0 16px;
			}

	#content h1 {
		font: bold 150% Arial, Helvetica, sans-serif;
		color: #EB2731;
		text-transform: uppercase;
		margin: 10px 0 15px 15px;
		padding: 0;
		}
	#content h2 {
		font: bold 120% Arial, Helvetica, sans-serif;
		color: #990000;
		margin: 10px 0 15px 15px;
		padding: 0;
		}
	#content p {
		font: normal 90% Arial, Helvetica, sans-serif;
		margin: 0 30px 10px 30px;
		padding: 0;
		}
	#content ul {
		list-style-type: square;
		list-style-position: inside;
		margin: 0 0 15px 40px;
		padding: 0;
		}
	#content ol {
		list-style-position: inside;
		margin: 0 0 15px 40px;
		padding: 0;
		}
	#content li {
		font: normal 90* Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0 0 3px 0;
		padding: 0;
		}

#manufacturers {
		list-style-type: none;
		list-style-position: inside;
		margin: 0;
		padding: 0;
		}
	#manufacturers li {
		display: inline;
		font: normal 90* Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0 0 3px 0;
		padding: 0;
		}
	#manufacturers img {
		margin: 0;
		padding: 0;
		}
		
#events {
	margin: 0 5px 0 20px;
	padding: 0;
	width: 560px;
	}	
	#events dl {
		margin: 0 0 20px 0;
		padding: 0;
		}
	#events dt {
		background: url(images/bkd_calendar.gif) top left no-repeat;
		font: bold 110% Arial, Helvetica, sans-serif;
		color: #EB2832;
		margin: 0;
		padding: 15px 0 5px 10px;
		}
		#events dt a {
			color: #EB2832;
			text-decoration: none;
			}
			#events dt a:hover,#events dt a:active {
				text-decoration: underline;
				}
				
	#events dd {
		font: normal 90% Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0 0 2px 10px;
		padding: 0;
		}
		#events dd.description {
			font: bold 100% Arial, Helvetica, sans-serif;
			margin: 0 0 2px 10px;
			padding: 0;
			}
		#events dd a {
			color: 0000EE;
			text-decoration: underline;
			}
			#events dd a:hover,#events dd a:active {
				color: #EB2832;
				text-decoration: none;
				}
	#events dd.image {
			display: block;
			float: right;
			margin: -25px 5px 0 5px;
			padding: 0;
			}
	#events br {
		clear: right;
		margin: 0;
		padding: 0;
		}

/*******************RESULTS****************************/

#ctl00_ContentPlaceHolder1_Results {
	width: 600px;
	margin: 0 auto;
	padding: 0;
	}
	
	#ctl00_ContentPlaceHolder1_Results th {
		background: url(images/results_table_bkd.gif) top left repeat-x;
		height: 25px;
		font: bold 80% Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-align: center;
		color: #a62b2d;
		margin: 0;
		padding: 0;
		}
	#ctl00_ContentPlaceHolder1_Results td {
		font: normal 75% Arial, Helvetica, sans-serif;
		text-align: center;
		margin: 0;
		padding: 0;
		}
		#ctl00_ContentPlaceHolder1_Results td.photo {
			width: 100px;
			}
	#ctl00_ContentPlaceHolder1_Results h3 {
		font: bold 105% Verdana, Arial, Helvetica, sans-serif;
		color: #a62b2d;
		text-align: left;
		margin: 4px 2px 2px 0;
		padding: 0;
		}
		#ctl00_ContentPlaceHolder1_Results h3 a {
			color: #a62b2d;
			text-decoration: underline;
			}
			#ctl00_ContentPlaceHolder1_Results h3 a:hover, #ctl00_ContentPlaceHolder1_Results h3 a:active {
				text-decoration: none;
				color: #660000;
				}
	#ctl00_ContentPlaceHolder1_Results p {
		font: normal 95% Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: left;
		margin: 2px 2px 2px 0;
		padding: 0;
		}

.results-th {
		background: url(images/results_table_bkd.gif) top left repeat-x;
		height: 25px;
		font: bold 80% Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-align: center;
		color: #a62b2d;
		margin: 0;
		padding: 0;
		}
		
/********************  PRODUCT  **************************/

#product {
	margin: 0;
	padding: 0;
	}
	
	#product p {
		margin: 0 10px 10px 30px;
		padding: 0;
		font: normal 90% Arial, Helvetica, sans-serif;
		}
		#product p.condition a {
			font: italic 90% Arial, Helvetica, sans-serif;
			color: #666666;
			margin: 0 0 0 20px;
			}
			#product p.condition a:hover, #product p.condition a:active {
				text-decoration: none;
				color: #660000;
				}
		#product p.quality {
			font: normal 90% Arial, Helvetica, sans-serif;
			color: #666666
			}
		#product .qualityRank {
			font: bold 140% Arial, Helvetica, sans-serif;
			color: #CC0000;
			}
			#product .qualityRank a {
				color: #CC0000;
				}

		#product li.package {
			font: italic bold 12px Arial, Helvetica, sans-serif;
			color: #330000;
			margin: 0 0 3px 10px
			}
	/*#product h2 {
		background: url(images/bkd_specProduct.gif) top left no-repeat;
		height: 30px;
		width: 580px;
		font: bold 120% Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-transform: uppercase;
		margin: 10px 0 15px 20px;
		padding: 4px 0 0 5px;
		} */
	#product h2 {
	    height: 30px;
	    width: 580px;
	    font: bold 120% Arial, Helvetica, sans-serif;
	    color: #000000;
	    text-transform: uppercase;
	    border-bottom: 2px solid #cb2229; margin: 10px 0 15px 20px; padding: 4px 0 0 5px;	}
		
	#product h3 {
		background: url(images/bkd_specHeadline.gif) top left no-repeat;
		height: 25px;
		width: 325px;
		font: bold 120% Arial, Helvetica, sans-serif;
		color: #a62c25;
		margin: 10px 0 15px 20px;
		padding: 1px 0 0 5px;
		}
	#product ul {
		list-style-type: none;
		margin: 0 0 0 30px;
		padding: 0;
		}
		#product li {
			font: normal 14px Arial, Helvetica, sans-serif;
			color: #666666;
			margin: 0 0 5px 0;
			padding: 0;
			}
		#product li.status {
			font: bold italic 14px Arial, Helvetica, sans-serif;
			color: #416699;
			margin: 0 0 7px 0;
			}

		#product li.price {
			font: bold 22px Arial, Helvetica, sans-serif;
			color: #000000;
			}

		#product li.strikethrough {
			font: normal 18px Arial, Helvetica, sans-serif;
			color: #666666;
			text-decoration: line-through;
			}
			
		#product li.sale {
			font: bold 22px Arial, Helvetica, sans-serif;
			color: #eb2731;
			}
			
		#product .spec {
			font: normal 12px Arial, Helvetica, sans-serif;
			text-transform: lowercase;
			color: #999999;
			margin: 0 0 5px 0;
			padding: 0;
			}

#equipmentPix {
	float: right;
	width: 235px;
	margin: 0 5px 0 5px;
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: lowercase;
	}
	#equipmentPix a {
		color:#333333;
		text-decoration: none;
		}
		#equipmentPix a:hover, #equipmentPix a:active {
			color: #CC0000;
			text-decoration: underline;
			}

#equipmentList {
	margin: 0 0 0 40px;
	padding: 0;
	}
	#equipmentList dt {
		font: bold 100% Arial, Helvetica, sans-serif;
		color: #666666;
		margin: 7px 0 0 -10px;
		padding: 0;
		}
			#equipmentList dt a {
				text-decoration: underline;
				color: #666666
				}
			#equipmentList dt a:hover, #equipmentList dt a:active {
				text-decoration: none;
				color: #660000;
				}

	#equipmentList dd {
		/*background: url(images/bullet_red.gif) right 5px no-repeat;*/
		display: inline;
		font: normal 90% Arial, Helvetica, sans-serif;
		color: #666666;
		margin: 0;
		padding: 0 10px 0 0;
		}
			#equipmentList dd a {
				text-decoration: underline;
				color: #666666
				}
			#equipmentList dd a:hover, #equipmentList dd a:active {
				text-decoration: none;
				color: #660000;
				}

#ctl00_ContentPlaceHolder1_sortResults {
    /*width: 300px;*/
    margin: 5px 0 10px 20px;
    padding: 0;
}

/***********************LARGER IMAGE VIEW****************************/
	
#ctl00_ContentPlaceHolder1_ImageZoom_contentbox {
	text-align: right;
	}
	#ctl00_ContentPlaceHolder1_ImageZoom_contentbox a {
		font: normal 90% Arial, Helvetica, sans-serif;
		color: #666666;
		}
			#ctl00_ContentPlaceHolder1_ImageZoom_contentbox a:hover, #ctl00_ContentPlaceHolder1_ImageZoom_contentbox a:active {
				text-decoration: none;
				color: #660000;
				}

/*******************  INVENTORY LIST   *********************/
#inventoryList {
	margin: 0 20px 15px 40px;
	padding: 0;
	}
	#inventoryList dt {
		font: bold 100% Arial, Helvetica, sans-serif;
		color: #333333;
		margin: 10px 0 4px -10px;
		padding: 0;
		}
			#inventoryList dt a {
				text-decoration: underline;
				color: #333333;
				}
			#inventoryList dt a:hover, #inventoryList dt a:active {
				text-decoration: none;
				color: #000099;
				}
	.quantity {
		font: normal 80% Arial, Helvetica, sans-serif;
		color: #999999;
		margin: -3px 0 0 0;
		}

	#inventoryList dd {
		background-image: url(images/bullet_red.gif);
		background-repeat:no-repeat;
		background-position: 3px 0 0 0;
		display: inline;
		font: normal 90% Arial, Helvetica, sans-serif;
		color: #333333;
		margin: 0;
		padding: 0 10px 0 0;
		}
			#inventoryList dd a {
				text-decoration: underline;
				color: #666666;
				}
			#inventoryList dd a:hover, #inventoryList dd a:active {
				text-decoration: none;
				color: #000099;
				}