html, body, div, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

img {
	border: 0px;
}

a, a:visited {
	color: #3366cc;
	text-decoration: none;
}

a:hover, a:active {
	color: #3366cc;
	text-decoration: underline;
}

body {
	text-align: center;
	background: #f2f2f2 url(/euro/global/styles/itunes/myitunes/images/my_itunes_body_bground.gif) repeat-x;
	font: 13px/15.6px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #6a737b;
}

div.subDescriptionRight h4, h3 {
	color: #383838;
	font-size: 12px;
	line-height: 14.4px;
	font-weight: bold;
	margin-left: 4px;
}

p {
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 4px;
}

div.clear, span.clear {
	clear: both ! important;
	height: 0px ! important;
	width: 0px ! important;
	overflow: hidden ! important;
	display: block ! important;
}

div.content {
	width: 815px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: transparent url(/euro/global/styles/itunes/myitunes/images/my_itunes_white_bground_top.png) no-repeat;
	margin-top: 30px;
	margin-bottom: 20px;
	border-right: 0px solid transparent;
	border-left: 0px solid transparent;
	border-top: 1px solid transparent;
}

div.content div.contentFooter {
	background: transparent url(/euro/global/styles/itunes/myitunes/images/my_itunes_white_bground_btm.png) no-repeat bottom;
	border-bottom: 1px solid transparent;
}

div.content div.contentBackground {
	background: #fff;
	margin: 20px 0;
}

div.content div.contentSpacer {
	margin: 0 32px 10px 32px;
	background-color: #fff;
}

/* Description */

div.description {
	float: left;
	width: 300px;
	margin-top: 15px;
}

img.title {
	display: block;
	margin-bottom: 20px;
}

div.hero {
	float: right;
	width: 370px;
	text-align: right;
	margin-top: 10px;
}

a.signInButton {
	display: block;
	height: 25px;
	overflow: hidden;
}

a.signInButton img:hover {
	margin-top: -25px;
}

/* SubDescription */

div.subDescriptionLeft p, div.subDescriptionRight p {
	font-size: 11px;
	line-height: 13.2px;
	color: #939ba1;
	margin-bottom: 15px;
}

div.subDescriptionLeft, div.subDescriptionRight {
	width: 46%;
	margin-top: 20px;
}

div.subDescriptionLeft {
	float: left;
}

div.subDescriptionRight {
	float: right;
}

div.subDescriptionRight ul {
	margin-top: -5px;
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}

div.subDescriptionRight li p {
	padding-left: 16;
	margin: 2px 0 10px 5px;
}

div.subDescriptionRight li h4 {
	font-size: 11px;
	display: inline;
}

/* Widget Types */

div.widgetTypes {
	width: 188px;
	margin-left: 55px;
	margin-top: 40px;
	float: left;
}

div.widgetTypes h4 {
	padding: 25px 15px 0 0;
	color: #0054a4;
	font-size: 13px;
}

div.widgetTypes h4 img {
  border: 1px transparent;
  position: relative;
  top: 2px;
  margin-left: 3px;
}

div.widgetType p {
	font-size: 11px;
	line-height: 13.2px;
	color: #939ba1;
	padding: 5px 30px 25px 0;
	margin: 0;
	vertical-align: center;
}

div.widgetTypeLast h4 {
	padding-top: 32px;
}

div.widgetTypeLast p {
	padding-bottom: 32px;
}

div.widgetType {
	width: 188px;
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_pianokey_inactive_side.png) repeat-y right;
	cursor: pointer;
	margin: 0;
}

div.widgetType div.widgetTypeTop {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_pianokey_inactive_edge.png) no-repeat right top;
}

div.widgetType div.widgetTypeBottom {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_pianokey_inactive_edge.png) no-repeat right bottom;
}

div.widgetTypeFirst div.widgetTypeBottom {
	background: transparent;
}

div.widgetTypeLast div.widgetTypeTop {
	background: transparent;
}

/* Widget Types Selected */

div.widgetTypeSelected {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_pianokey_pressed_mid.png) repeat-y right;
}

div.widgetTypeSelected div.widgetTypeTop {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_pianokey_pressed_edge.png) no-repeat right top;
}

div.widgetTypeSelected div.widgetTypeBottom {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_pianokey_pressed_edge.png) no-repeat right bottom;
}

/* Widget Previews */

div.widgetPreview {
	float: left;
	width: 480px;
	text-align: center;
	margin-left: 25px;
}

div.widgetPreviewFull {
	width: 700px;
}

/* Widget Styles */

div.widgetStyles {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 22px;
	width: 416px;
}

ul.widgetStyles {
	height: 35px;
	display: inline;
	margin: 0;
	padding: 0;
}

ul.widgetStyles li {
	display: inline;
	float: left;
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_nav_inactive_mid.png) repeat-x;
	width: 83px;
	cursor: pointer;
}

ul.widgetStyles img {
	border: 1px transparent;
	position: relative;
	top: 2px;
}

ul.widgetStyles span {
	height: 28px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

ul.widgetStyles span.bg {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_nav_separator.png) no-repeat right;
}

ul.widgetStyles li.first span.first {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_nav_inactive_left.png) no-repeat left;
	margin-left: -2px;
	margin-right: 2px;
}

ul.widgetStyles li.last span.last {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_nav_inactive_right.png) no-repeat right;
	margin-left: 2px;
	margin-right: -2px;
}

ul.widgetStyles span.text {
	padding-top:  5px;
	background: transparent;
	color: #808080;
	font-size: 10px;
	width: 83px;
	text-align: center;
}

/* Widget Styles - Selected */

ul.widgetStyles li.selected span.first {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_nav_active_left.png) no-repeat left;
}

ul.widgetStyles li.selected {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_nav_active_mid.png) repeat-x;
}

ul.widgetStyles li.selected span.last {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_nav_active_right.png) no-repeat right;
}

/* Widget Sizes */

span.widgetSizes {
	margin-top: 22px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 115px;
}

span.widgetSizes span {
	height: 28px;
	overflow: hidden;
	display: block;
	float: left;
	cursor: pointer;
}

span.widgetSizes span.selected img {
	margin-top: -28px;
}

/* Rounded Widget Box */

div.widgets {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_box_top.png) no-repeat left top;
	width: 764px;
	margin-left: -6px;
	margin-right: -5px;
	margin-bottom: 20px;
	margin-top: 5px;
}

div.widgetsBottom {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_box_btm.png) no-repeat left bottom;
	padding: 20px 0 28px 0;
}

/* Heres How */

p.heresHow {
	color: #939ba1;
	width: 375px;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 13.2px;
}

div.instructions {
	width: 750px;
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_hereshowbox_top.gif) no-repeat top left;
}

div.instructionsBottom {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_hereshowbox_btm.gif) no-repeat bottom left;
}

div.instructions ul {
	padding: 20px 40px;
	width: 260px;
	float: left;
}

div.instructions li {
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-top: 3px;
	list-style-type: none;
}

div.instructions li.first {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_1.png) no-repeat;
}

div.instructions li.second {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_2.png) no-repeat;
}

div.instructions li.third {
	background: url(/euro/global/styles/itunes/myitunes/images/my_itunes_3.png) no-repeat;
	margin-bottom: 0px;
}

div.instructions h3 {
	color: #4f4f4f;
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
}

div.instructions p {
	font-size: 11px;
	line-height: 17px;
	color: #939ba1;
	padding: 0 0 5px 0;
	margin: 0;
}

div.instructionsImages {
	margin: 70px 65px 10px 0;
	float: right;
}

div.instructionsImages div {
	display: block;
	margin-bottom: 40px;
}

div.instructionsImages div.second {
	margin-bottom: 100px;
}

div.instructionsImages div.third {
	margin-bottom: 10px;
}

p.footnote {
	color: #b0b6bb;
	font-size: 10px;
	line-height: 12px;
	margin-top: 5px;
}
