/* Begin content styles */

#meat_potatoes img {
	border: none;
}

h1#category_header {
	border:1px #ccc;
	border-style:solid none;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#ccc url(../imagecenter/headers/cat_head_bg.jpg) repeat-x;
	height:22px;
	margin:0;
	padding:8px 0 0 4px;
}

#recommended_only {
	border:1px solid #ccc;
	margin:0 auto;
	padding:0;
	width:98%;
	border-collapse:collapse;
}

#also_consider {
	background-color:#fff;
	padding:0;
	margin:0;
	width:50%;
	border:1px solid #ccc;
	vertical-align:top;
}

#recommended_picks {
	border:1px solid #ccc;
	margin:0;
	padding:0;
	vertical-align:top;
}

#also_consider h3, #recommended_picks h3, #recommended_only h3{
	background-color:#f5f5f5;
	padding:3px 0 4px 3px;
	margin:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
}
#also_consider h3 {
	color:#666;
}
#recommended_picks h3, #recommended_only h3 {
	color:#900;
}

#also_consider dl, #recommended_picks dl, #recommended_only dl {
	margin:5px 3px 0 3px;
	padding:0;
	height:70px;
}

#recommended_only dl {
	float:left;
	width:48%;
}

#also_consider dl dt, #recommended_picks dl dt, #recommended_only dl dt {
	width:50px;
	text-align:center;
	float:left;
	margin:0 0 5px 0;
}

#also_consider dl dt img, #recommended_picks dl dt img, #recommended_only dl dt img {
	margin:0;
	padding:0;
}

#also_consider dl dd, #recommended_picks dl dd, #recommended_only dl dd  {
	margin-left:55px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}


#also_consider dl dd.sku_price, #recommended_picks dl dd.sku_price, #recommended_only dl dd.sku_price {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.more_results {
	padding:0 5px 3px 0;
	text-align:center;
	margin:0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	clear:left;
}

h2 {
	border:1px #ccc;
	border-style:solid none;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#ccc url(../imagecenter/headers/cat_head_bg.jpg) repeat-x;
	margin:10px 0 0 0;
	padding:4px 0 3px 4px;
}

#select_mmy {
	border:1px #ccc;
	border-style:none solid;
	padding:0 0 20px 0; 
	background: url(../imagecenter/images/mmy_bottom.gif) repeat-x bottom;
	margin:0 0 20px 0;
}

#select_mmy h3 {
	background-color:#f5f5f5;
	margin:0;
	padding:3px 3px 3px 8px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
}
.mmy_instruct {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.mmy_note {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
ul#my_mmy_list {
	margin:0;
	padding:0;
	list-style:none;
}
#my_mmy_list li{
	margin:0;
	padding:3px ;
	list-style-position:outside;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:1px #ccc;
	border-style:none none solid none;
}
#my_mmy_list li img {
	float:left;
	margin:0 5px 1em 0;
}
#my_mmy_list li.mmy_current {
	background-color:#666;
	color:#fff;
}
#my_mmy_list li.mmy_current a{
	background-color:#666;
	color:#fff;
}
.remove {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

#select_mmy p {
	text-align:center;
	padding:3px 3px 0 3px;
	margin:0;
}

#select_mmy p input {
	vertical-align: middle;
}

#select_mmy p select {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 2%;
}
#mmyIdForm {
	text-align:center;
}
#mmyIdForm select, #mmyIdForm input {
	vertical-align: middle;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 2%;
}
#mmy_bottom .mmy_bottom_right {
	position:relative;
	float:right;
	right:-1px;
}
#mmy_bottom .mmy_bottom_left {
	position:relative;
	left:-1px;
	float:left;
}

#step2 {
	color: #900;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	border: none;
}

#machine_list {
	margin: 5px 0 0 0;
	padding: 0;
}

#machine_list li {
	text-align: center;
	margin: 0;
	padding: 2;
	list-style: none;
	border: 1px solid #ccc;
	border-style: solid none none none; 
	
}

#machine_list select {
	vertical-align: top;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 3px 0 0 0;
}


#machine_list input {
	vertical-align: top;
	padding: 0;
	margin: 2px 0 0 0;
}


dl#year_make_info {
	margin:0;
	padding:25px;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
}

dl#year_make_info dt {
	font-weight:bold;
	float:left;
	padding:0 10px;
}
dl#year_make_info dd a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

#model_section table {
	display: block;
	text-align: center;
}
#noresults {
	padding:5px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#c00;
	margin:15px 0 0 0;
}
#shop_instead {
	list-style:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:200%;
	margin:0;
	padding:15px;
}

#showallproducts {
	border:1px #ccc;
	border-style:none solid;
	padding:15px 0 20px 0; 
	background: url(../imagecenter/images/mmy_bottom.gif) repeat-x bottom;
	margin:0 0 20px 0;
}

#showallproducts p {
	font-size: 11px;
	padding: 0 0 0 15px;
}

#errortext {
	font-size: 11px;
	padding: 0 0 0 15px;
}

#warning {
	border: 1px solid #900;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffa;
	color: #900;
	padding: 5px;
}
