#main
{
	padding:				10px 11px 0px 11px;
}

.productwidget
{
/*
	border:					1px solid black;
	border-radius:			6px 6px;
	-moz-border-radius:			6px 6px;
*/
	padding:					16px;

	font-size:					1.2em;
	color:						#cc0000;

}
.productwidget h2
{
	margin:					0px;
	color:					#cc0000;
}

.productwidget a
{
	font-weight:			bold;
	color:					#333333;
}

ul.related
{
	margin:					5px 0px 20px 10px;
	padding:				0px 0px 0px 10px;
	line-height:		1.35em;
	font-size:			0.68em;
}
ul.related li
{
}


#content
{
	width:					468px;
	margin:					0px;
	padding:					0px!important;
}

#right
{
	padding-top:				0px;
	width:					274px;
}

#titleblock
{
	position:				absolute;

	top:					0px;
	right:					1px;

	width:					264px;
	height:					36px;

	margin:					0px;
	padding:				5px 0px 10px 5px;

	white-space:			nowrap;
}
#titleblock h1 span {
font-size: 14px;
line-height: 14px;
margin-top:6px;
margin-bottom: 2px;
display: block;
}
#storelinks
{
	position: 		absolute;

	top:					0px;
	right:					0px;
}

#price,
#price-refurb
{
	margin:					25px 10px;

	text-align:				right;

	line-height:			1.0em;
	font-weight:			bold;
	font-size:				1.8em;
	color:					black;
}

#price .cents,
#price-refurb .cents
{
	line-height:			1.0em;
	font-size:				0.6em;
	vertical-align:			0.6em;
	margin-top:				0.25m;
	margin-left:			-0.25em;
}

#price-refurb
{
	margin-top:				8px!important;
	font-size:				1.3em;
	color:					#666666;
}

img#cart,
img#cart-refurb
{
	float:					right;
	margin:					4px 20px;
}
img#cart-refurb
{
	margin-top:				0px;
	margin-left:			32px;
}

.save
{
	font-weight:			bold;
	text-transform:			uppercase;
	font-size:				0.88em;
	color:					#cc0000;
}

.rptitle
{
	margin:					0px;
	font-weight:			bold;
	font-size:				0.72em;
	color:					333333;
}
.rptitle a
{
	font-size:				0.80em!important;
	font-weight:			normal;
}


h1
{
	margin:					0px 0px;
	padding:				0px;
	line-height:			1.0em;
	font-size:				1.6em;
}
.subtitle
{
	font-size:				9px;
	color:					#cc0000;
}


#content-top
{
	margin:					0px 0px 13px;
	border-top:				0px;
}

#content
{
}


img#highlightstitle
{
	margin:					39px 0px 17px 20px;
}

ul#highlights
{
	list-style-type:		none;
	margin:					0px 58px 0px 20px;
	padding:				0px;
}
ul#highlights h3
{
	color:					black;
	line-height:			1.6em;
	font-size:				0.75em;
}

img#accs
{
	margin-left:				130px;
}

#content h1
{
	display:				none;
}

/*=========================================================================================================
//	Locate Dealer form
//=======================================================================================================*/
form#dealer
{
	margin:				11px 0px;
	padding:			9px 10px;
	background-color:	#DCDCDC;

	border:				1px solid #333333;
	border-radius:			6px 6px;
	-moz-border-radius:			6px 6px;
/*
	height:				70px;
*/
}

form#dealer select,
form#dealer input
{
	background-color:	#E5E5E5;
}

form#dealer select
{
	clear:				both;
	margin-bottom:		6px;
}
form#dealer input#zip,
form#dealer input#postcode
{
	float:				left;
	width:				110px;
	margin-right:		8px;
}
form#dealer input#locatebutton,
input#locatebutton-uk
{
}

form#dealer #dealersearch-uk
{
	display:			none;
}

form#dealer #city
{
	width:				210px;
}

input.cb
{
	vertical-align:		middle;
	float:				left;
	display:			inline;
	margin:				8px 4px 0px 0px!important;
	background-color:	transparent!important;
}

label
{
	display:			block;
	margin:				0px 0px 0px;
	font-weight:		bold;
	font-size:			11px;
	color:				#333333;
}
label.cblabel
{
	vertical-align:		middle;
	margin:				8px 0px 0px;
	clear:				right;
	display:			inline;
	line-height:		30px;
}

/*=========================================================================================================
//	Artist images
//=======================================================================================================*/
.artist
{
	clear:				both;
	margin-bottom:		1.0em;
}

.artist h3
{
	font-size:			1.0em;
}

.artist a
{
	color:				black;
}

.artist0
{
	float:				right;
	margin:				0px 0px 1px 10px;
	border:				1px solid #515151;
}
.artist1
{
	float:				left;
	margin:				0px 10px 1px 0px;
	border:				1px solid #515151;
}


/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	DHTML Simple Tabs
//---------------------------------------------------------------------------------------------------------
//	Tab Group: info
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*=========================================================================================================
//	Content area
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Content areas container
//-------------------------------------------------------------------------------------------------------*/
#info
{
	width:				468px;
	position:			relative;

	margin:				0px 0px 20px;

	background-color:	#f9f9f9;

	background-image:	url( /images/en/products/bg_info.gif );
	background-position:	bottom left;
	background-repeat:	no-repeat;


	padding:			1px;
}

/*---------------------------------------------------------------------------------------------------------
//	Content areas
//-------------------------------------------------------------------------------------------------------*/
#info1,
#info2,
#info3,
#info4,
#info5
{
	width:				100%;
	position:			absolute;
	visibility:			hidden;
	z-index:			99;
	padding:			0px;

	line-height:		1.6em;
	font-size:			0.75em;
}


.infopadding
{
	padding:				20px;
}

/*=========================================================================================================
//	Tabs
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Tab strip
//-------------------------------------------------------------------------------------------------------*/
ul#infotabs
{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;

	display:				block;
	height:					32px;
	overflow:				hidden;

	background-image:	url( /images/en/products/bg_infotabs.gif );
	background-repeat:	no-repeat;
}

/*---------------------------------------------------------------------------------------------------------
//	Tab item
//-------------------------------------------------------------------------------------------------------*/
ul#infotabs li
{
	float:					left;
	margin:					0px;
	padding:				0px;
	line-height:			32px;
	white-space:			nowrap;

	background-color:		#CCCCCC;
}

/*---------------------------------------------------------------------------------------------------------
//	Tab "links"
//-------------------------------------------------------------------------------------------------------*/
ul#infotabs li a
{
	display:				block;
	margin:					0px;
	padding:				0px;
	line-height:			32px;
	white-space:			nowrap;
}
/*---------------------------------------------------------------------------------------------------------
//	Tab mouseover
//-------------------------------------------------------------------------------------------------------*/
ul#infotabs li.tab0 a:hover
{
}

/*---------------------------------------------------------------------------------------------------------
//	Inactive tab
//-------------------------------------------------------------------------------------------------------*/
ul#infotabs li.tab0 a
{
}

/*---------------------------------------------------------------------------------------------------------
//	Active tab (suppress link properties)
//-------------------------------------------------------------------------------------------------------*/
ul#infotabs li.tab1 a
{
	cursor:					default;
}
ul#infotabs li.tab1 a img
{
	padding-top:			32px;
}

/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	DHTML Simple Tabs
//---------------------------------------------------------------------------------------------------------
//	Tab Group: relatedinfo
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*=========================================================================================================
//	Content area
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Content areas container
//-------------------------------------------------------------------------------------------------------*/
#relatedinfo
{
	width:				233px;

	background-color:	white;
	position:			relative;

	margin:				2px 0px 0px;
	padding:			0px;
	border:				1px solid #B2B2B2
}

/*---------------------------------------------------------------------------------------------------------
//	Content areas
//-------------------------------------------------------------------------------------------------------*/
#relatedinfo1,
#relatedinfo2
{
	width:				100%;
	position:			absolute;
	visibility:			hidden;
	z-index:			99;
	padding:			0px;
	background-color:	white;

	line-height:		1.38em;
	font-size:			0.68em;
}


.relatedinfopadding
{
	padding:				20px;
}

/*=========================================================================================================
//	Tabs
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Tab strip
//-------------------------------------------------------------------------------------------------------*/
ul#relatedinfotabs
{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;

	display:				block;
	height:					29px;

	overflow:				hidden;
}

/*---------------------------------------------------------------------------------------------------------
//	Tab item
//-------------------------------------------------------------------------------------------------------*/
ul#relatedinfotabs li
{
	float:					left;
	margin:					0px;
	padding:				0px;
	line-height:			29px;

	white-space:			nowrap;

	background-color:		#CCCCCC;
}

/*---------------------------------------------------------------------------------------------------------
//	Tab "links"
//-------------------------------------------------------------------------------------------------------*/
ul#relatedinfotabs li a
{
	display:				block;
	margin:					0px;
	padding:				0px;
	line-height:			29px;
	white-space:			nowrap;
}
/*---------------------------------------------------------------------------------------------------------
//	Tab mouseover
//-------------------------------------------------------------------------------------------------------*/
ul#relatedinfotabs li.tab0 a:hover
{
}

/*---------------------------------------------------------------------------------------------------------
//	Inactive tab
//-------------------------------------------------------------------------------------------------------*/
ul#relatedinfotabs li.tab0 a
{
}

/*---------------------------------------------------------------------------------------------------------
//	Active tab (suppress link properties)
//-------------------------------------------------------------------------------------------------------*/
ul#relatedinfotabs li.tab1 a
{
	cursor:					default;
}
ul#relatedinfotabs li.tab1 a img
{
	padding-top:			29px;

}









/*---------------------------------------------------------------------------------------------------------
//	FAQ widget
//-------------------------------------------------------------------------------------------------------*/
ul#faq
{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
}

#info3 h3
{
	margin:					1.0em 0em 0em;
	color:					black;
	line-height:			1.6em;
	font-size:				1.0em;
	cursor:					pointer;
}

#info3 h3
{
	padding-left:			20px;
	background-image:		url( /webtop/plus.gif );
	background-position:	0px 3px;
	background-repeat:		no-repeat;
}
#info3 h3.active
{
	background-image:		url( /webtop/minus.gif );
}

.answer
{
	display:				none;
	padding-left:			20px
}


/*---------------------------------------------------------------------------------------------------------
//	Downloads
//-------------------------------------------------------------------------------------------------------*/
table#downloads
{
	width:					100%;
	border-collapse:		collapse;
}

table#downloads td,
table#downloads th
{
	padding:				0.25em 0px;
	line-height:			1.38em;
}

table#downloads th
{
	text-align:				left;
	border-bottom:			1px solid #B9B9B9;
	padding-top:			0.75em;
}

table#downloads td.c1,
table#downloads td.c2,
table#downloads th.c1,
table#downloads th.c2
{
	padding-right:			10px;
}

table#downloads td.c2,
table#downloads th.c2,
table#downloads td.c3,
table#downloads th.c3
{
	text-align:				right;
	white-space:			nowrap;
}
table#downloads a
{
	font-weight:			bold;
	color:					#cc0000;
}

/*---------------------------------------------------------------------------------------------------------
//	Product Details
//-------------------------------------------------------------------------------------------------------*/
#titleblock h1{ font-size:20px }
