.shopTitle {
	color:				#CC0000 ;
	font-size:			130% ;
	margin-bottom:		0 ;
	padding-bottom:		0 ;
}

#shopSearch {
	padding:			0 ;
	margin-top:			-10px ;
}

#shopSearch fieldset {
	margin:				0 ;
	padding:			0 ;
	border:				none ;
}

#shopSearch label {
	color:				#CC0000 ;
	font-weight:		bold ;
}

#shopSearch input, #shopSearch select, #shopSearch textarea {
	font-size:			90% ;
	margin-top:			5px ;
}

#shopSearch #itemID {
	width:				200px ;
}

#shopFeatures td {
	text-align:			center ;
	vertical-align:		middle ;
	padding:			3px ;
}

#shopFeatures img {
	border:				0 ;
}

#shopResults {
	width:				520px ;
	border-top:			1px solid #999999 ;
	border-left:		1px solid #999999 ;
	border-collapse:	collapse ;
	margin-top:			15px ;
}

#shopResults thead {
	text-align:			left ;
	background-color:	#CCCCCC ;
}

#shopResults th, #shopResults td {
	border-right:		1px solid #999999 ;
	border-bottom:		1px solid #999999 ;
	padding:			5px ;
}

#shopResults td.rowClass1 {
	background-color:	#FFFFFF ;
}

#shopResults td.rowClass2 {
	background-color:	#EEEEEE ;
}

#shopDisclaimer {
	width:				360px ;
	font-size:			90% ;
	background-color:	#DDDDDD ;
	padding:			5px ;
}

#shopImage {
	text-align:			right ;
}

#shopLinks {
	font-weight:		bold ;
}

#shopImage ul {
	margin:				0 ;
	padding:			0 ;
}

#shopImage li {
	list-style:			none ;
	margin:				0 ;
	padding:			5px 0 ;
}

#shopImage a {
	border-bottom:		1px dotted #CC0000 ;
}


/**  Merchandise item - landscape  **/

table.merchandise-item-landscape, table.merchandise-item-portrait, table.merchandise-item-widescreen {
	border:				1px solid #000000 ;
	padding:			3px ;
	vertical-align:		top ;
	font-size:			90% ;
}

table.merchandise-item-landscape {
	width:				237px ;
}

table.merchandise-item-portrait {
	width:				137px ;
}

table.merchandise-item-widescreen {
	width:				500px ;
}

table.merchandise-item-landscape td, table.merchandise-item-portrait td, table.merchandise-item-widescreen td {
	padding:			0 ;
	vertical-align:		top ;
	text-align:			left ;
}

p.merchandise-detail-name {
	margin-top:			0 ;
}

p.merchandise-detail-text1 {
	margin-top:			0 ;
}

p.merchandise-detail-links {
	margin-top:			0 ;
}

ul.merchandise-detail-links {
	margin:				0 ;
	padding:			0 ;
}

ul.merchandise-detail-links li {
	margin:				0 ;
	padding:			0 ;
	list-style:			none ;
}

