/*---------------------------------------------------------------------------------------------------------
//	Product detail slideshow widget
//-------------------------------------------------------------------------------------------------------*/
#productslides
{
	margin:					0px -20px 20px 0px;
	padding:				22px 20px 22px 0px;
	height:					200px;
	background-image:		url( /site/images/bg_productdetail.gif );
	background-repeat:		repeat-y;

	line-height:			1.4em;
	font-size:				0.70em;
	color:					white;

	overflow:				hidden;
}
#productslides img
{
	float:					left;
	margin:					0px 20px 40px 0px;
	border:					6px solid #003466;
	border-radius:			6px;
	-moz-border-radius:		6px;
}
#productslides #text
{
}

#productslides h2
{
	font-size:				1.1em;
}

ul#detailslist
{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;

	line-height:			1.4em;
	font-weight:			bold;
	font-size:				0.72em;
}
ul#detailslist li
{
	margin:					0.25em 0em;
}

td#right h2.psubgroup
{
	margin-top:				-5px!important;
	border-bottom:			0px!important;
	font-size:				0.68em!important;
}

img#image
{
	float:					left;
	margin:					0px 20px 40px 0px;

	border:					6px solid #003466;
	border-radius:			6px;
	-moz-border-radius:		6px;

}


img#raq
{
	float:					right;
	clear:					left;
	margin:					-20px 20px 34px 0px;
	clear:					both;
}




table.productclasses
{

}
table.productclasses td
{
	padding-right:			30px;
}

ul.productlist
{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;

	line-height:			1.4em;
	font-weight:			normal;
	font-size:				0.68em;
}
ul.productlist li
{
	margin:					0.5em 0em;
}

table.productclasses h2
{
	height:					5em;
	font-size:				0.68em;
	color:					#CA3C3E;
}

td#right
{
	padding-top:			20px;
}

td#right table.productclasses
{
	margin-top:				69px;
}

td#right table.productclasses h2
{
	color:					white;
}

td#right ul.productlist a
{
	color:					#1F8FC2;
}


table.models
{
	width:					100%;
	border-collapse:		collapse;
}


table.models th,
table.models td
{
	padding:				0.2em 0em;
	line-height:			1.2em;
	font-weight:			normal;
	font-size:				0.65em;

}

table.models th
{
	vertical-align:			bottom;
	text-align:				left;
	font-weight:			bold;
	border-bottom:			1px solid #BA4850;	
}
table.models td
{
	border-bottom:			1px solid #3399CC;	
}

