/* Turbine Services Limited: Parts CSS  */
/* Shannon-Rose Design 2008 */

#content p.instructions {
	color: #454545;
	font: normal 10px/14px Arial, sans-serif;
	margin: 0;
	float: right;
}
div.partDetails {
	width: 536px;
	display: inline;
	float: left;
	margin: 5px 19px 20px 22px;
}
div.partDetailsColumn {
	width: 163px;
	display: inline;
	float: left;
	margin: 0 15px 0 0;
}
#content .partDetails p.instructions {
	color: #454545;
	font: normal 10px/14px Arial, sans-serif;
	margin: -28px 15px 0 0;
	float: right;
}
#content .partDetails h3, 
#content .partDetailsShort h3 {
	width: 154px;
	height: 20px;
	color: #fff;
	display: block;
	font-size: 12px;
	margin: 0 0 13px;
	font-weight: bold;
	line-height: 22px;
	padding: 2px 0 0 9px;
	text-transform: uppercase;
}
#content .partDetails h4, 
#content .partDetailsShort h4 {
	text-transform: uppercase;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 2px;
	color: #454545;
}
#content .partDetails ul {
	margin: 0 0 18px 0;
}
#content .partDetails ul.listNoShow, 
#content .partDetailsShort ul.listNoShow {
	margin: 2px 0 0;
}
#content .partDetails ul.listNoShow li, 
#content .partDetailsShort ul.listNoShow li {
	list-style-type: circle;
	list-style-image: none;
	margin: 0 0 0 8px;
}
#content .partDetails ul li, 
#content .partDetailsShort ul li {
	font-size: 11px;
	line-height: 16px;
	color: #454545;
	margin-left: 20px;
	padding-bottom: 2px;
	list-style-type: disc;
}
/* For the Steam parts page */
#content .partDetailsShort p.instructions {
	color: #454545;
	font: normal 10px/14px Arial, sans-serif;
	margin: -28px 50px 0 0;
	float: right;
}
div.partDetailsShort {
	width: 385px;
	display: inline;
	float: left;
	margin: 5px 19px 20px 22px;
}
div.partDetailsColumnLong {
	width: 375px;
	display: inline;
	float: left;
	margin: 0 15px 0 0;
}
#content .partDetailsShort h3 {
	width: 325px;
	height: 20px;
	color: #fff;
	display: block;
	font-size: 12px;
	margin-bottom: 13px;
	font-weight: bold;
	line-height: 22px;
	padding: 2px 0 0 9px;
	text-transform: uppercase;
}
#content .partDetailsShort ul {
	margin: 0 0 18px 0;
	display: inline;
	float: left;
	width: 205px;
}
#content .partDetailsShort ul li ul {
	margin: 0 0 18px 0;
	display: block;
	float: none;
	width: auto;
}
/* Colored Tabs and Plus/Minus toggles */
.partDetails li.yellowPlus { list-style-image: url(/imgs/products/yellowPlus.gif); cursor: pointer; }
.partDetails li.yellowMinus { list-style-image: url(/imgs/products/yellowMinus.gif); cursor: pointer; }
.partDetails li.orangePlus { list-style-image: url(/imgs/products/orangePlus.gif); cursor: pointer; }
.partDetails li.orangeMinus { list-style-image: url(/imgs/products/orangeMinus.gif); cursor: pointer; }
.partDetails li.greenPlus { list-style-image: url(/imgs/products/greenPlus.gif); cursor: pointer; }
.partDetails li.greenMinus { list-style-image: url(/imgs/products/greenMinus.gif); cursor: pointer; }
.partDetails li.bluePlus { list-style-image: url(/imgs/products/bluePlus.gif); cursor: pointer; }
.partDetails li.blueMinus { list-style-image: url(/imgs/products/blueMinus.gif); cursor: pointer; }
.partDetails li.grayPlus, .partDetailsShort li.grayPlus { list-style-image: url(/imgs/products/grayPlus.gif); cursor: pointer; }
.partDetails li.grayMinus, .partDetailsShort li.grayMinus { list-style-image: url(/imgs/products/grayMinus.gif); cursor: pointer; }
h3.yellowTab { background: #b5b5b5 url(/imgs/products/yellowTabBkgd.gif) no-repeat 100% 0; }
h3.orangeTab { background: #b5b5b5 url(/imgs/products/orangeTabBkgd.gif) no-repeat 100% 0; }
h3.greenTab { background: #b5b5b5 url(/imgs/products/greenTabBkgd.gif) no-repeat 100% 0; }
h3.blueTab { background: #b5b5b5 url(/imgs/products/blueTabBkgd.gif) no-repeat 100% 0; }
h3.grayTab { background: #b5b5b5 url(/imgs/products/grayTabBkgd.gif) no-repeat 100% 0; }
div.partImages {
	width: 134px;
	display: inline;
	float: left;
	margin: 5px 0 0;
}
div.partImagesLong {
	width: 272px;
	display: inline;
	float: left;
	margin: 5px 0 0 13px;
}
div.partImagesMedium {
	width: 203px;
	display: inline;
	float: left;
	margin: 5px 0 0 82px;
}
#content .partImages p, 
#content .partImagesLong p, 
#content .partImagesMedium p {
	color: #fff;
	margin: 0;
	width: 134px;
	height: 14px;
	text-align: center;
	padding-top: 1px;
	text-transform: uppercase;
	background-color: #b5b5b5;
	font: normal 9px/15px Arial, sans-serif;
}
#content .partImagesLong p { width: 272px; }
#content .partImagesMedium p { width: 203px; }
#content .partImages img,
#content .partImagesLong img,
#content .partImagesMedium img {
	float: left;
	display: inline;
	margin: 4px 0 0;
}
#content .partImages img.partImageLeft,
#content .partImagesLong img.partImageLeft,
#content .partImagesMedium img.partImageLeft { margin: 4px 4px 0 0; }