body, table {
	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	color: #333;
}
html,body {
	background: #fff;
	color:#333;
}
#wrapper {
	margin:0 auto;
	width:1000px;
}
#site_side, #site {
	background-color:#fff;
	float:left;
	width:1000px;
}
a {
	font-size:11px;
	color: #333; 
	border:none;
	text-decoration:underline;
	outline:none;
}
a:hover {
	color:#999;
	text-decoration:underline;
}
a:active {
	outline:none;
}
a img {
	border:none;
}
h1, h2 {
    font-family:Helvetica,Arial,sans-serif;
}
h2 {
	font-size:12px;
	color: #333;
	margin:0; 
	text-decoration: none;
}
input, select {
	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	color: #333;
}
#notification_success, #notification_failed {
	margin:0;
	padding:0;
	display:none;
	position:absolute;
}
#lowerBanners {
	float:left;
	width:522px;
	height:253px;
	margin:0 0 15px 0;
}
#lowerBanners #mainpage_lower_1, #lowerBanners #mainpage_lower_2 {
	float:left;
	width:253px;
	height:253px;
}
#lowerBanners #mainpage_lower_1 {
	margin:0 16px 0 0;
}
#lowerBanners p {
	margin:0;
}
#top {
	height:55px;
	width:990px;
	background-color:#fff;
	border-bottom:1px solid #eee;
	margin:0 0 15px 0;
	padding:0 0 5px 10px;
}
#top .logo {
    margin:0 5px 0 0;
}
/*-------- main left contents starts --------*/
#left {
	float:left;
	width:224px;
	margin:0 15px 0 0;
}
/*---- search starts ----*/
#main #searchbar {
	float:left;
    width: 445px;
    height:50px;
	color: #333;
	background:#ffb655 url(search_bg.jpg) no-repeat left top;
	margin:0 15px 15px 0px;
	padding:0 0 0 60px;
	position:relative;
}
#main #searchbar form {
	float:left;
}
#main #searchbar input {
	width:290px;
	height:16px;
	background:#fff;
	border-left:1px solid #bbb;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-right:none;
	float:left;
	font-size:12px;
	padding:2px;
	position:absolute;
	top:15px;
	left:60px;
}
/*#main #searchbar input:focus {
	background-color:#FFFEC0;
	border-left:1px solid #bbb;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-right:none;
	float:left;
	font-size:12px;
	padding:2px;
}*/
#main #searchbar select {
	width:80px;
	height:22px;
	background:#fff;
	border-left:1px solid #bbb;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-right:none;
	float:left;
	font-size:12px;
	padding:2px;
	position:absolute;
	top:15px;
	left:360px;
}
#main #searchbar a {
	float:left;
}
#main #searchbar a img {
	border:none;
	position:absolute;
	top:15px;
	left:445px;
}
html>/**/body #main #searchbar .search-suggestions {
	background-color:#fff !important;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	margin:22px 0 0 0;
	width:384px !important;
	z-index:900;
}
*html #main #searchbar .search-suggestions {
	background-color:#fff !important;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	margin:37px 0 0 -12px;
	width:384px !important;
	z-index:900;
}
*+html #main #searchbar .search-suggestions {
	background-color:#fff !important;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	margin:37px 0 0 -12px;
	width:384px !important;
	z-index:900;
}
#main #searchbar .search-suggestions ol {
	padding:0 5px 5px 5px;
	margin:5px 0 0 0;
	list-style:none;
	float:left;
}
#main #searchbar .search-suggestions ol li {
	padding:2px 10px;
	margin:0;
	float:left;
	cursor:pointer;
}
#main #searchbar .search-suggestions ol li:hover, #main #searchbar .search-suggestions ol li.pf-quick-selected {
	background:#FFB655 url(suggestion_bg.jpg) no-repeat left top;
}
#main #searchbar .search-suggestions ol li span {
	width:209px;
	height:15px;
	float:left;
	font-size:12px;
	color:#333;
	overflow:hidden;
}
#main #searchbar .search-suggestions ol li:hover span, #main #searchbar .search-suggestions ol li.pf-quick-selected span {
	color:#FFFEC0;
}
#main #searchbar .search-suggestions ol li span.pf-query-hits-count {
	float:left;
	width:145px;
	height:15px;
	text-align:right;
}
/*---- search ends----*/
/*---- left menu starts ----*/
#menu {
	float:left;
	width:222px;
	height:80px;
	background:#eee url(menu_bg.jpg) no-repeat;
	margin:0 0 15px 0;
	padding:12px 1px 0 1px;
}
#menu ul {
	list-style:none;
	padding:0;
	margin:0;
	width:222px;
}
#menu ul li {
	width:222px;
	margin:0 0 1px 0;
}
#menu ul li.current-page {
	background:#fff;
}
#menu ul li.current-page a {
	display:block;
	width:207px;
	margin:0;
	padding:0 0 0 15px;
	color:#333;
	font-size:12px;
}
#menu ul li a {
	display:block;
	width:207px;
	margin:0;
	padding:0 0 0 15px;
	color:#333;
	font-size:12px;
	text-decoration:none;
}
#menu ul li a:hover {
	display:block;
	width:207px;
	margin:0;
	padding:0 0 0 15px;
	color:#333;
	font-size:12px;
	background:#fff;
	text-decoration:none;
	outline:none;
}
#menu ul li a:active {
	display:block;
	width:207px;
	margin:0;
	padding:0 0 0 15px;
	color:#333;
	font-size:12px;
	background:#fff;
	text-decoration:none;
	outline:none;
}
#menu ul li#menu-gift-certificate-page, #menu ul li#menu-account-page, #menu ul li#menu-terms-page {
	display:none;
}
/*---- menu ends -----*/
/*---- logout starts ----*/
#left #logout {
	float:left;
	width:204px;
	height:60px;
	margin:0 0 15px 0;
	padding:10px;
	color:#749E85;
	background:#FFFEC0 url(logout_bg.jpg) no-repeat left top;
}
#left #logout h3 {
	float:left;
	width:184px;
	height:16px;
	margin:0;
	padding:0 0 0 20px;
	color:#5F5F5F;
	font-weight:normal;
	font-size:11px;
	text-indent:0;
	background:url(logout_icon.gif) no-repeat left center;
}
#left #logout span {
	color:#749E85;
	padding:0 0 0 20px;
	margin:0 5px 0 0;
	display:block;
	float:left;
}
#left #logout a {
	float:left;
	margin:5px 0 0 0;
	border:none;
}
#left #logout a img {
	border:none;
}

/*---- logout ends ----*/
/*---- newsletter starts ----*/
#left #newsletter {
	float:left;
	width:170px;
	margin:0 0 15px 0;
}
#left #newsletter h2 {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	margin:0;
	text-transform:uppercase;
	width:126px;
}
#left #newsletter form#newsletterForm {
	float:left;
	width:128px;
}
#left #newsletter input {
	float:left;
	width:116px;
	background:#fff;
	border:1px solid #fff;
	font-size:12px;
	outline:none;
	padding:2px;
}
#left #newsletter input:focus {
	border:1px solid #000;
    background:#FFFE9D;
	outline:none;
}
#left #newsletter #newsletterSubscribeLink, #left #newsletter #newsletterUnsubscribeLink {
	float:left;
	width:40px;
}
#left #newsletter #newsletterSubscribeLink {
	margin:12px 0 2px 0;
}
/*---- newsletter ends ----*/
/*---- basket starts ----*/
#main #cart {
    width:221px;
    height:32px;
	color: #333;
	font-size:11px;
	float:left;
	margin:0;
	padding:18px 0 0 20px;
	background:#eaebfb url(cart_bg.jpg) no-repeat left top;
	position:relative;
}
#main #cart div {
	float:left;
}
#main #cart #cartItemCountLabel {
	margin:0;
	width:35px;
	height:15px;
	float:left;
}
#main #cart #cartItemCount {
	width:25px;
	height:14px;
	float:left;
	margin:0;
	padding:1px 15px 0 0;
	border-right:1px solid #939393;
	text-align:left;
}
#main #cart #cartTotalLabel {
	display:none;
}
#main #cart #cartTotal {
	display:none;
	float:left;
	width:35px;
	margin:0;
	text-align:right;
}
#main #cart #disabledCartActions, #main #cart #enabledCartActions {
	float:left;
	width:134px;
	height:15px;
	padding:0 0 0 10px;
	border-left:1px solid #fff;
}
#main #cart #enabledCartActions {
	display:none;
}
#main #cart #enabledCartActions a {
	border:none;
}
#main #cart #enabledCartActions img {
	cursor:pointer;
}
#main #cart #disabledCartActions img, #main #cart #enabledCartActions img {
	border:none;
	margin:0 35px 0 0;
}
html>/**/body #cart #cartContent {
	clear:both;
    width:180px !important;
    background:#EAEBFB;
    margin:32px 0 0 0;
    padding:0 10px 0 10px;
    position:absolute;
    display:none;
}
*html #cart #cartContent {
	clear:both;
    width:180px !important;
    background:#EAEBFB;
    margin:15px 0 0 0;
    padding:0 10px 0 10px;
    position:absolute;
    display:none;
}
*+html #cart #cartContent {
	clear:both;
    width:180px !important;
    background:#EAEBFB;
    margin:-5px 0 0 0;
    padding:0 10px 0 10px;
    position:absolute;    
    display:none;
}
#cart .cartItemRow {
	clear:both;
	margin:0;
	padding:10px 0 0 0;
	width:180px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}
#cart .cartItemRow .name, #cart .cartItemRow .artist {
	width:180px;
	margin:0 0 4px 0;
}
#cart .cartItemRow .name a {
	color:#749E85;
}
#cart .cartItemRow .artist {
	color:#333;
}
#cart .cartItemRow .format {
	width:156px;
	text-align:left;
	margin:0 0 5px 0;
	color:#999999;
	float:left;
}
#cart .cartItemRow .currency, #cart .cartItemRow .price {
	display:none;
}
#cart .cartItemRow .remove {
	float:left;
	width:20px;
	margin:0 0 4px 0;
	text-align:right;
	cursor:pointer;
}
/*---- basket ends ----*/
/*---- customized starts ----*/
html>/**/body #left .customized {
	float:left;
    width:224px;
	margin:0;
    background:#fff;
}
*html #left .customized {
	float:left;
    width:224px;
	margin:0 0 15px 0;
    background:#fff;
}
*+html #left .customized {
	float:left;
    width:224px;
	margin:0 0 15px 0;
    background:#fff;
}
#left .customized #service {
	float:left;
	width:224px;
	height:188px;
	margin:0 0 15px;
}
#left .customized #totalnum {
	float:left;
	width:224px;
	height:82px;
	margin:0 0 15px;
}
#left .customized #category {
	float:left;
	width:224px;
	margin:0 0 15px;
	padding:0 0 12px 0;
	background:#e8efba url(category_bottom_bg.jpg) no-repeat left bottom;
}
#left .customized #category h2 {
	margin:0;
	color:#333;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:17px 0 0 16px;
	width:208px;
	height:18px;
	background:#e8efba url(category_title_bg.jpg) no-repeat left top;
}
#left .customized #category #options {
	float:left;
	width:222px;
	margin:5px 0 0 0;
	padding:0 1px;
}
#left .customized #category #options ul {
	list-style:none;
	padding:0;
	margin:0;
	width:222px;
}
#left .customized #category #options ul li {
	width:222px;
	margin:0 0 1px 0;
	padding:1px 0 0 0;
}
#left .customized #category #options ul li a {
	color:#333;
	display:block;
	font-size:12px;
	margin:0;
	padding:0 0 0 15px;
	width:207px;
	text-decoration:none;
}
#left .customized #category #options ul li a.current-page {
	color:#333;
	background:#fff;
	display:block;
	font-size:12px;
	margin:0;
	padding:0 0 0 15px;
	width:207px;
}
#left .customized #category #options ul li a:hover {
	color:#333;
	background:#fff;
	display:block;
	font-size:12px;
	margin:0;
	padding:0 0 0 15px;
	width:207px;
	text-decoration:none;
}
#left #feed {
	float:left;
	color:#333;
	height:auto;
	width:224px;
	margin:0;
}
#left #feed .gfc-control, #left #feed .gfc-control .gfc-resultsbox-visible {
	float:left;
}
#left #feed .gfc-resultsRoot {
	float:left;
	height:;
	width:224px;
	margin:0 0 15px 0;
	padding:0 0 12px 0;
	background:#FFF4E8 url(rss_bottom_bg.jpg) no-repeat left bottom;
}
#left #feed .gfc-resultsHeader {
	border:none;
	margin:0;
	padding:10px 0 0 0;
	width:224px;
	background:#FFF4E8 url(rss_top_bg.jpg) no-repeat left top;
}
#left #feed .gfc-resultsHeader .gfc-title {
	background:url(rss_title_bg.jpg) no-repeat left center;
	font-size:15px;
	font-weight:normal;
	height:42px;
	width:169px;
	padding:0 0 0 35px;
	margin:0 10px;
	color:#333;
	display:block;
}
#left #feed .gfc-results {
	padding:0 10px;
	float:left;
	width:204px;
}
.gf-result {
	float:left;
	margin:0 0 10px 0;
	width:204px;
}
.gfc-result .gf-title {
	color:#749E85;
	padding:0 0 0 20px;
	line-height:20px;
	background:#fff4e8 url(rss_list.gif) no-repeat left 2px;
}
.gfc-result a.gf-title {
	color:#749e85;
	padding:0;
	background:none;
}
.gf-author, .gf-spacer {
	display:none;
}
.gf-relativePublishedDate {
	color:#666;
	margin:0 5px 0 20px;
	float:left;
}
*html .gf-relativePublishedDate {
	color:#666;
	margin:0 5px 0 10px;
	float:left;
}
.gf-snippet {
	display:none;
}
/*---- customized ends ----*/
/*---- left guide starts ----*/
#leftguides {
	float:left;
	width:224px;
	margin:0 0 15px 0;
	padding:12px 0 0 0;
	background:#e8eef7;
	background:#e8eef7 url(left_help_top.jpg) no-repeat left top;
}
*html #leftguides {
	float:left;
	width:224px;
	margin:0 -3px 15px 0;
	padding:12px 0 0 0;
	background:#e8eef7 url(left_help_top.jpg) no-repeat left top;
}
#leftguides .help {
	float:left;
	width:224px;
	padding:0 0 12px 0;
	background:#e8eef7 url(left_help_bottom.jpg) no-repeat left bottom;
}
#leftguides .help ul {
	width:222px;
	list-style:none;
	padding:0 1px 0;
	margin:0;
}
#leftguides .help ul li {
	width:222px;
	margin:0 0 2px 0;
	padding:0 0 5px;
	border-bottom:1px dashed #fff;
}
#leftguides .help ul li h2 {
	width:207px;
	height:18px;
	background:#fff;
	color:#333;
	margin:0 0 5px 0;
	padding:5px 0 0 15px;
	font-size:15px;
	font-weight:normal;
}
#leftguides .help ul li a {
	background:url(help_icon.gif) no-repeat left 2px;
	color:#333;
	display:block;
	font-size:11px;
	margin:0 0 0 15px;
	padding:0 15px 2px;
	width:177px;
	text-decoration:none;
}
#leftguides .help ul li a:hover {
	background:url(help_icon.gif) no-repeat left 2px;
	color:#333;
	display:block;
	font-size:11px;
	margin:0 0 0 15px;
	padding:0 15px 2px;
	width:177px;
	text-decoration:underline;
}
/*---- left guide ends ----*/
/*---- shop info starts ----*/
#shopInfo {
	width:170px;
	color:#fff;
	float:left;
	display: none;
}
/*---- shop info ends ----*/
/*---- search cloud starts----*/
#left .tagcloud {
	float:left;
    width:224px;
    padding:0 0 12px 0;
    background:#b8e0ec url(search_cloud_bottom.jpg) no-repeat left bottom;
}
*html #left .tagcloud {
	float:left;
    width:224px;
    margin:0 -3px 0 0;
    padding:0 0 12px 0;
    background:#b8e0ec url(search_cloud_bottom.jpg) no-repeat left bottom;
}
#left .tagcloud h2 {
	color:#333;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:17px 0 0 16px;
	width:208px;
	height:18px;
    background:#b8e0ec url(search_cloud_top.jpg) no-repeat left top;
}
#left .tagcloud p {
	float:left;
	margin:0;
    padding:10px 5px;
    overflow:hidden;
    width:214px;
}
#left .tagcloud p a {
    color:#fff;
    margin:0 5px;
	text-decoration:none;
}
#left .tagcloud p a:hover {
    color:#fff;
    margin:0 5px;
}
#left .tagcloud a.tiny {
    font-size:11px;
}
#left .tagcloud a.small {
    font-size:13px;
}
#left .tagcloud a.medium {
    font-size:15px;
}
#left .tagcloud a.large {
    font-size:18px;
}
#left .tagcloud a.huge {
    font-size:20px;
}
/*---- search cloud ends ----*/
/*-------- left contents ends --------*/
#main {
	float:left;
	width:761px;
}
#content {
	float:left;
	padding:0;
	margin:0 0 10px 0;
	width:761px;
}
/*-------- giftcertificates starts --------*/
#content.giftcertificates {
	background:#5f5f5f;
	margin:15px 0 0 0;
	padding:0 0 10px 0;
	width:602px;
}
#content.giftcertificates h1 {
	color:#fff;
	font-size:15px;
	margin:10px 0 0 10px;
	text-transform:uppercase;
	width:592px;
}
#content.giftcertificates .explanation {
	float:right;
	width:315px;
	margin:10px 15px 0 15px;
	padding:0 15px 0 15px;
	font-size:12px;
	color:#fff;
	background:url(gift_bar.gif) no-repeat left center;
}
*html #content.giftcertificates .explanation {
	float:right;
	width:315px;
	margin:10px 0 0 15px;
	padding:0 15px 0 15px;
	font-size:12px;
	color:#fff;
	background:url(gift_bar.gif) no-repeat left center;
}
#content.giftcertificates .explanation dl {
	margin:15px 0;
}
#content.giftcertificates .explanation dl dt {
	width:250px;
	height:18px;
	float:left;
	clear:left;
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	text-transform:uppercase;
	background:url(arrow_next_icon.gif) no-repeat left center;
}
#content.giftcertificates .explanation dl dd {
	float:left;
	margin:0 0 20px 20px;
}
#content.giftcertificates .gold, #content.giftcertificates .bronze, #content.giftcertificates .silver {
	float:left;
	width:202px;
	padding:55px 0 0 15px;
	font-size:15px;
	color:#333;
}
#content.giftcertificates .gold {
	margin:50px 0 0 20px;
	height:47px;
	width:185px;
	background:url(certificate_gold.jpg) no-repeat left top;
}
*html #content.giftcertificates .gold {
	margin:50px 0 0 10px;
	height:47px;
	width:185px;
	background:url(certificate_gold.jpg) no-repeat left top;
}
#content.giftcertificates .bronze {
	margin:30px 0 0 20px;
	height:47px;
	width:185px;
	background:url(certificate_bronze.jpg) no-repeat left top;
}
*html #content.giftcertificates .bronze {
	margin:30px 0 0 10px;
	height:47px;
	width:185px;
	background:url(certificate_bronze.jpg) no-repeat left top;
}
#content.giftcertificates .silver {
	margin:30px 0 0 20px;
	width:185px;
	height:47px;
	background:url(certificate_silver.jpg) no-repeat left top;
}
*html #content.giftcertificates .silver {
	margin:30px 0 0 10px;
	width:185px;
	height:47px;
	background:url(certificate_silver.jpg) no-repeat left top;
}
#content.giftcertificates .gold h2, #content.giftcertificates .bronze h2, #content.giftcertificates .silver h2 {
	float:left;
	width:185px;
	color:#333;
}
#content.giftcertificates .gold form input, #content.giftcertificates .bronze form input, #content.giftcertificates .silver form input {
	float:right;
	margin:-25px 15px 0 0;
}
/*-------- giftcertificates ends --------*/
/*-------- login starts --------*/
#content.login {
	background:#eee url(login_bg.jpg) no-repeat left top !important;
	margin:0;
	padding:12px 1px 0 !important;
	width:759px !important;
	height:438px;
}
#content.login h1 {
	color:#333 !important;
	font-size:15px !important;
	font-weight:normal !important;
	margin:0 !important;
	padding:5px 0 0 15px !important;
	width:744px !important;
	height:18px !important;
	background:#fff !important;
}
#content.login #login {
	float:left;
	width:266px;
	height:250px;
	margin:20px 0 0 20px;
}
#content.login #invitation {
    float:left;
    width:266px;
    height:250px;
    margin:20px 0 0 0;
    padding:0 0 0 20px;
    border-left:1px solid #fff;	
}
*html #content.login #login {
	float:left;
	width:266px;
	height:250px;
	margin:20px 0 0 10px;
}
#content.login #login {
	border-right:1px solid #939393;	
}
#content.login #login h2, #content.login #invitation h2 {
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	padding:2px 0 0 20px;
	width:246px;
}
#content.login #login h2 {
	margin:0 0 10px 0;
	height:14px;
	background:url(login_icon.gif) no-repeat left center;
}
#content.login #invitation h2 {
	margin:0 0 10px 0;
	background:url(user_icon.gif) no-repeat left center;
}
#content.login #login dl, #content.login #invitation dl {
    margin:0;
    padding:0 0 0 20px;
    float:left;
    width:246px;
}
#content.login #login dl dt, #content.login #invitation dl dt {
    color:#333;
    width:80px;
    font-size:12px;
    float:left;
    width:246px;
}
#content.login #login dl dd, #content.login #invitation dl dd {
    margin:0;
    float:left;
    width:246px;
	margin:0 0 5px 0;
}
#content.login #login dl dd input, #content.login #invitation dl dd input {
	border:1px solid #939393;
	font-size:12px;
	outline:none;
	float:left;
	margin:0 0 5px 0;
	padding:2px;
}
*html #content.login #login dl dd input, #content.login #invitation dl dd input {
	border:none;
	font-size:12px;
	outline:none;
	float:left;
	margin:0 0 5px 0;
	padding:2px;
}
html>/**/body #content.login #login dl dd input, #content.login #invitation dl dd input[type="checkbox"] {
	border:1px solid #939393;
}
*html #content.login #login dl dd input, #content.login #invitation dl dd input[type="checkbox"] {
	border:none;
}
*+html #content.login #login dl dd input, #content.login #invitation dl dd input[type="checkbox"] {
	border:none;
}
#content.login #login dl dd input:focus, #content.login #invitation dl dd input:focus {
	background:#fffec0;
	border:1px solid #939393;
	outline:none;	
}
#content.login #login dl dd a {
	float:left;
	width:246px;
	color:#333;
	padding:5px 0 0 0;
	font-size:12px;
}
#content.login #invitation .explanation {
	color:#333;
	font-size:12px;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
}
#content.login #login dl dd input[type=image], #content.login #invitation dl dd input[type=image], #content.login #login dl dd input[type=image]:focus, #content.login #invitation dl dd input[type=image]:focus {
	border:none;
	background:transparent;
}
#content.login .error {
	float:left;
	margin:20px 20px 0;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#d93400;
	background:#fde4e5 url(error_icon.gif) no-repeat 2% center;
	border:1px solid #ffc5c5;
}
#content.login .message {
	margin:20px 20px 0;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#5f5f5f;
	background:#ffffd4 url(message_icon.gif) no-repeat 2% center;
	border:1px solid #FFFE9D;
}
/*-------- login ends --------*/
/*-------- password starts --------*/
#content.password {
	background:#eee url(login_bg.jpg) no-repeat left top !important;
	margin:0;
	padding:12px 1px 0 !important;
	width:759px !important;
	height:438px;
}
#content.password h1 {
	color:#333 !important;
	font-size:15px !important;
	font-weight:normal !important;
	height:18px !important;
	margin:0 !important;
	padding:5px 0 0 15px !important;
	width:745px !important;
	background:#fff !important;
}
#content.password .explanation {
	color:#fff;
	font-size:11px;
	margin:20px;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#5f5f5f;
	background:#ffffd4 url(explanation_icon.gif) no-repeat 2% center;
	border:1px solid #cfcf00;
	float:left;
}
#content.password .message {
	color:#fff;
	font-size:11px;
	margin:20px;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#5f5f5f;
	background:#ffffd4 url(message_icon.gif) no-repeat 2% center;
	border:1px solid #cfcf00;
	float:left;
}
#content.password .error {
	margin:20px;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#d93400;
	background:#fde4e5 url(error_icon.gif) no-repeat 2% center;
	border:1px solid #ffc5c5;
	float:left;
}
#content.password dl {
	float:left;
	margin:0;
	padding:0 0 0 40px;
	width:246px;
}
#content.password dl dt {
	float:left;
	color:#333;
	font-size:11px;
	width:246px;
}
#content.password dl dd {
	float:left;
	margin:0 0 5px;
	width:246px;
}
html>/**/body #content.password dl dd input {
	border:1px solid #939393;
	font-size:12px;
	margin:0 0 5px;
	padding:2px;
}
*html #content.password dl dd input {
	border:none;
	font-size:12px;
	margin:0 0 5px;
	padding:2px;
}
*+html #content.password dl dd input {
	border:none;
	font-size:12px;
	margin:0 0 5px;
	padding:2px;
}
#content.password dl dd input:focus {
	background:#FFFEC0;
	border:1px solid #939393;
	outline:none;
}
#content.password dl dd input[type=image], #content.password dl dd input[type=image]:focus {
	border:none;
	background:transparent;
}
/*-------- password ends --------*/
/*-------- account starts --------*/
#content.account {
	background:#5f5f5f;
	margin:15px 0 0 0;
	width:602px;
	height:450px;
}
#content.account h1 {
	color:#fff;
	font-size:15px;
	margin:10px 0 0 10px;
	text-transform:uppercase;
	width:592px;
}
#content.account .explanation {
	color:#fff;
	font-size:11px;
	margin:20px;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#5f5f5f;
	background:#ffffd4 url(explanation_icon.gif) no-repeat 2% center;
	border:1px solid #FFFE9D;
}
#content.account .message {
	color:#fff;
	font-size:11px;
	margin:20px;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#5f5f5f;
	background:#ffffd4 url(message_icon.gif) no-repeat 2% center;
	border:1px solid #FFFE9D;
}
#content.account .error {
	margin:20px;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#d93400;
	background:#fde4e5 url(error_icon.gif) no-repeat 2% center;
	border:1px solid #ffc5c5;
}
#content.account .yourAccount {
	margin:20px 20px 0 20px;
	padding:10px;
	width:540px;
	text-align:center;
	color:#BFBFBF;
	font-size:15px;
	background-color:#4E4E4E;
	border-left:1px solid #6E6E6E;
	border-right:1px solid #6E6E6E;
}
#content.account .refill {
	background-color:#4E4E4E;
	border-left:1px solid #6E6E6E;
	border-right:1px solid #6E6E6E;
	border-bottom:1px solid #6E6E6E;
	color:#BFBFBF;
	margin:0 20px;
	padding:10px;
	float:left;
	width:540px;
}
*html #content.account .refill {
	background-color:#4E4E4E;
	border-left:1px solid #6E6E6E;
	border-right:1px solid #6E6E6E;
	border-bottom:1px solid #6E6E6E;
	color:#BFBFBF;
	margin:0 10px;
	padding:10px;
	float:left;
	width:540px;
}
#content.account .refill h2 {
	margin:0 0 20px 0;
	padding:0;
	text-align:right;
	font-size:12px;
	color:#BFBFBF;
	width:270px;
	height:130px;
	float:left;
}
#content.account .refill form {
	margin:0 0 0 10px;
	float:left;
}
html>/**/body #content.account .refill form input {
	border:1px solid #fff;
	font-size:12px;
	margin:0 0 5px;
	padding:2px;	
}
*html #content.account .refill form input {
	border:none;
	font-size:12px;
	margin:0 0 5px;
	padding:2px;	
}
*+html #content.account .refill form input {
	border:none;
	font-size:12px;
	margin:0 0 5px;
	padding:2px;	
}
#content.account .refill form input:focus {
	background:#FFFE9D;
	border:1px solid #6e6e6e;
	outline:none;
}
#content.account .refill form input[type=image], #content.account .refill form input[type=image]:focus {
	border:none;
	background:transparent;
}
/*-------- account ends --------*/

/*-------- download starts --------*/
#content.download {
	background:#EEEEEE url(content_bottom_bg.jpg) no-repeat scroll left bottom !important;
	margin:15px 0 0 0;
	padding:0 0 50px 0;
	width:602px;
	height:auto;
}
*html .download {
	background:#EEEEEE url(content_bottom_bg.jpg) no-repeat scroll left bottom !important;
	margin:15px 0 0 0;
	padding:0 0 50px 0;
	width:602px;
	height:auto;
}
#content.download h1 {
	color:#333;
	font-size:15px;
	font-weight:normal;
	height:18px;
	margin:0;
	padding:17px 0 0 16px;
	background:#EEEEEE url(objectview_list_title.jpg) no-repeat scroll left top;
}
#content.download #accountBalance {
	float:left;
	margin:10px 20px;
	padding:0;
	width:721px;
	font-size:11px;
	color:#333;
}
*html #content.download #accountBalance {
	float:left;
	margin:10px 10px;
	padding:0;
	width:721px;
	font-size:11px;
	color:#333;
}
#content.download #invoiceLink a, #content.download #invoiceLink a img {
	display:none;
}
#content.download #invoiceLink p, #content.download #invoiceLink p, #content.download #zip p {
	margin:10px 0 5px 20px;
	padding:0;
	height:auto;
}
*html #content.download #invoiceLink p, *html #content.download #invoiceLink p, *html #content.download #zip p {
	margin:10px 0 5px 10px;
	padding:0;
	height:auto;
}
#content.download .zip-order {
	float:left;
	margin:10px 0 0 20px;
	width:721px;
}
*html #content.download .zip-order {
	float:left;
	margin:10px 0 0 10px;
	width:721px;
}
#content.download #assets {
	float:left;
	margin:12px 15px 20px;
	padding:0;
	width:731px;
}
*html #content.download #assets {
	float:left;
	margin:12px 7px 20px;
	padding:0;
	width:731px;
}
#content.download #assets table {
	background-color:#fff;
	border:1px solid #ccc;
	float:left;
	width:729px;
}
#content.download #assets table tr {
	float:left;
	margin:0 0 5px 0;
	padding:0;
	width:729px;
	background-color:#fff;
}
html>/**/body #content.download #assets tr th {
	color:#333;
	font-size:15px;
	font-weight:normal;
	width:280px;
	float:left;
	padding:10px 0 0 10px;
	text-align:left;
}
*html #content.download #assets tr th {
	color:#333;
	font-size:15px;
	font-weight:normal;
	float:left;
	padding:10px 0 0 10px;
	text-align:left;
}
*+html #content.download #assets tr th {
	color:#333;
	font-size:15px;
	font-weight:normal;
	float:left;
	padding:10px 0 0 10px;
	text-align:left;
}
#content.download #assets tr td {
	float:left;
	color:#333;
	font-size:11px;
}
#content.download #assets tr td.name, #content.download #assets tr td.artist {
	width:280px;
	padding:0 0 0 10px;
	float:left;
}
#content.download #assets tr td.downloads {
	width:50px;
	height:18px;
	padding:4px 0 0 0;
	display:none;
}
#content.download #assets tr td.downloadButton {
	width:138px;
	text-align:right;
	padding:0;
}
/*-------- download ends --------*/

/*-------- redownload starts --------*/
#content.redownload {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom !important;
	margin:0;
	padding:0 0 12px;
	width:761px;
}
*html .redownload {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom !important;
	margin:0;
	padding:0 0 12px;
	width:761px;
}
#content.redownload h1 {
	color:#333 !important;
	font-size:15px;
	font-weight:normal !important;
	height:18px !important;
	margin:10px 0 0 10px;
	padding:17px 0 0 16px !important;
	background:#eee url(objectview_list_title.jpg) no-repeat left top;
}
#content.redownload .explanation {
	color:#333;
	float:left;
	font-size:11px;
	margin:10px 20px;
	padding:0;
	width:721px;
	display:none;
}
#content.redownload #contributorBrowser, #content.redownload #albumBrowser, #content.redownload #trackBrowser {
	float:left;
	margin:20px 15px 0 20px;
	width:172px;
}
*html .redownload #contributorBrowser, *html .redownload #albumBrowser, *html .redownload #trackBrowser {
	float:left;
	margin:0 0 0 10px;
	width:172px;
}
#content.redownload #contributorBrowser h2, #content.redownload #albumBrowser h2, #content.redownload #trackBrowser h2 {
	font-size:15px;
	font-weight:normal;
	color:#333;
	font-size:12px;
	margin:0 0 5px 0;
}
#content.redownload #contributorBrowser select, #content.redownload #albumBrowser select, #content.redownload #trackBrowser select {
	float:left;
	width:172px;
}
#content.redownload #trackBrowser span {
	float:right;
	margin:10px 0 0 10px;
}
#content.redownload #selectedAssets {
	float:left;
	margin:20px;
	padding:0 0 20px 0;
	width:721px;
}
*html #content.redownload #selectedAssets {
	float:left;
	margin:20px 10px 20px 10px;
	padding:0 0 20px 0;
	width:721px;
}
#content.redownload #selectedAssets h2 {
	color:#333;
	font-size:12px;
	margin:0 0 5px 0;
}
#content.redownload #selectedAssets form#assetsForm {
	float:left;
	width:721px;
}
#content.redownload #selectedAssets form#assetsForm #selectedAssetsContent {
	float:left;
	width:721px;
}
#content.redownload #selectedAssets form#assetsForm #selectedAssetsContent table {
	width:719px;
	background:#fff;
    border:1px solid #ccc;	
}
#content.redownload #selectedAssets form table.productsTable {
	float:left;
	width:721px;
	margin:0 0 10px 0;
}
#content.redownload #selectedAssets form table.productsTable tr {
	float:left;
	height:22px;
	padding:0;
    width:717px;
}
#content.redownload #selectedAssets form table.productsTable tr td {
	float:left;
}
#content.redownload #selectedAssets form table.productsTable tr td.name {
	font-size:11px;
	height:16px;
	margin:2px 5px 0 0;
	padding:0 0 0 10px;
	overflow:hidden;
	width:345px;
	color:#333;
}
#content.redownload #selectedAssets form table.productsTable tr td.artist {
	font-size:11px;
	height:16px;
	margin:2px 5px 0 0;
	padding:0 0 0 10px;
	overflow:hidden;
	width:310px;
	color:#333;
}
#content.redownload #selectedAssets form table.productsTable tr td.downloads {
	font-size:11px;
	height:16px;
	margin:2px 5px 0 0;
	overflow:hidden;
	width:20px;
	color:#333;
	display:none;
}
#content.redownload #selectedAssets form #toDownload {
	float:left;
	width:721px;
	margin:10px 0 0 0;
}
/*-------- redownload ends --------*/

/*-------- about starts --------*/
#content #about {
	margin:0;
	padding:12px 1px 0;
	width:759px;
	height:638px;
	float:left;
	background:#eee url(about_bg.jpg) no-repeat left top;
}
#content #about h1 {
	color:#333 !important;
	background:#fff !important;
	font-size:15px !important;
	font-weight:normal !important;
	height:18px !important;
	width:744px !important;
	margin:0 !important;
	padding:5px 0 0 15px !important;
}
#content #about .explanation {
	color:#333;
	font-size:12px;
	margin:10px 0 20px 0;
	padding:0 20px;
	width:719px;
	float:left;
}
#content #about .contact {
	color:#333;
	font-size:12px;
	margin:0 0 20px 0;
	padding:0 20px;
	width:719px;
	float:left;
}
#content #about .explanation a {
	color:#749E85;
}
/*-------- about ends --------*/

/*-------- help starts --------*/
#content.faq {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom !important;
	margin:0;
	padding:0 0 12px 0;
	width:761px;
}
*html .faq {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom !important;
	margin:0;
	padding:0 0 12px 0;
	width:761px;
}
#content.faq h1 {
	color:#333 !important;
	font-size:15px !important;
    font-weight:normal !important;
	margin:0 !important;
	padding:17px 0 0 16px !important;
	width:745px !important !important;
	height:18px !important;
	background:#eee url(help_title_bg.jpg) no-repeat left top !important;
}
#content.faq .explanation {
	color:#333;
	font-size:11px;
	margin:10px 20px;
	padding:0;
	width:721px;
	float:left;
}
*html #content.faq .explanation {
	color:#333;
	font-size:11px;
	margin:10px 10px;
	padding:0;
	width:721px;
	float:left;
}
#content.faq .support {
	color:#333;
	font-size:11px;
	margin:0 20px 0 20px;
	padding:0;
	width:721px;
	float:left;
}
*html #content.faq .support {
	color:#333;
	font-size:11px;
	margin:0 20px 0 10px;
	padding:0;
	width:721px;
	float:left;
}
#content.faq .support a {
	color:#749E85;
}
#content.faq .help {
	margin:0 20px 20px 20px;
	width:721px;
	color:#333;
	float:left;
}
*html #content.faq .help {
	margin:0 10px 20px 10px;
	width:721px;
	color:#333;
	float:left;
}
#content.faq .help ul {
	list-style:none;
	padding:0;
	margin:0;
	width:721px;
}
#content.faq .help ul h2 {
	color:#333;
	font-size:12px;
	height:15px;
	margin:20px 0 5px 0;
	padding:3px 0 0 20px;
	background:url(arrow_next_icon.gif) no-repeat left center;
}
#content.faq .help ul li a {
	color:#333;
	font-size:12px;
	padding:5px 10px;
	margin:0 0 0 20px;
	width:681px;
	display:block;
	outline:none;
}
#content.faq .help ul li a:hover {
	color:#333;
	font-size:12px;
	padding:5px 10px;
	margin:0 0 0 20px;
	width:681px;
	display:block;
	outline:none;
	background-color:#fff;
	text-decoration:none;
}
#content.faq .help ul li a:active {
	color:#333;
	font-size:12px;
	padding:5px 10px;
	margin:0 0 0 20px;
	width:681px;
	display:block;
	outline:none;
	text-decoration:none;
}
#content.faq .help ul li #guideLicenses a {
    display:inline;
    text-decoration:underline;
    color:#749E85;	
}
#content.faq .help ul li div, #content.faq .help ul li #security {
	font-size:12px;
	margin:0 20px 20px 20px;
	padding:10px;
	width:679px;
	background-color:#fff;
	border:1px solid #939393;
}
*html #content.faq .help ul li div, *html #content.faq .help ul li #security {
	font-size:12px;
	margin:0 10px 20px 10px;
	padding:10px;
	width:679px;
	background-color:#fff;
	border:1px solid #939393;
}
#content.faq .help ul li div a {
	color:#333;
	font-size:12px;
	padding:0;
	margin:5px 0 0 0;
	display:block;
	outline:none;
	text-decoration:none;
	width:681px;
}
#content.faq .help ul li div a:hover {
	color:#333;
	font-size:12px;
	padding:0;
	margin:5px 0 0 0;
	display:block;
	outline:none;
	text-decoration:underline;
	width:681px;
}
#content.faq .help ul li div ul {
	margin:5px 0 0 0;
}
#content.faq .help ul li div ul li {
	width:472px;
	padding:0 0 0 10px;
}
/*-------- help ends --------*/

/*-------- payment starts --------*/
#content.payment {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom;
	margin:0;
	padding:0 0 12px;
	width:761px;
}
*html .payment {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom;
	margin:0;
	padding:0 0 12px;
	width:761px;
}
#content.payment h1 {
	color:#fff;
	font-size:15px;
	margin:10px 0 0 10px;
	text-transform:uppercase;
	width:592px;
}
#content.payment #pf-payment-page-refresh {
	display:none;
}
#content.payment .explanation {
	float:left;
	color:#5f5f5f;
	font-size:11px;
	margin:20px 20px 0;
	padding:10px 10px 10px 35px;
	width:672px;
	border:1px solid #CFCF00;
    background:#FFFFD4 url(explanation_icon.gif) no-repeat scroll 2% center;
}
*html #content.payment .explanation {
	float:left;
	color:#5f5f5f;
	font-size:11px;
	margin:20px 10px 0;
	padding:10px 10px 10px 35px;
	width:672px;
	border:1px solid #CFCF00;
    background:#FFFFD4 url(explanation_icon.gif) no-repeat scroll 2% center;
}
#content.payment .accountPaymentExplanation {
	display:none;
	float:left;
	color:#5f5f5f;
	font-size:11px;
	margin:0 10px 20px 10px;
	padding:0 10px 10px 35px;
	width:672px;
	border-left:1px solid #CFCF00;
	border-right:1px solid #CFCF00;
	border-bottom:1px solid #CFCF00;
	border-top:1px solid #ffffd4;
	background:#ffffd4;
}
#content.payment .error {
	float:left;
	margin:0 20px 20px 20px;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#D93400;
	border:1px solid #FFC5C5;
	background:#FDE4E5 url(error_icon.gif) no-repeat scroll 2% center;
	display:none;
}
*html #content.payment .error {
	float:left;
	margin:0 10px 20px 10px;
	padding:10px 10px 10px 35px;
	width:672px;
	color:#D93400;
	border:1px solid #FFC5C5;
	background:#FDE4E5 url(error_icon.gif) no-repeat scroll 2% center;
	display:none;
}
.paymentMethod .icon {
	text-align:center;
	width:35px;
}
#paymentMethods {
    width:290px;
}
#paymentSwitcher {
    float:left;
    width:260px;
    margin:0 20px 0 20px;
    padding:0 0 20px 0;
}
*html #paymentSwitcher {
    float:left;
    width:260px;
    margin:0 10px 0 10px;
}
#content.payment #paymentSwitcher .error {
	background:#FDE4E5 url(error_icon.gif) no-repeat scroll 2% center;
	border:1px solid #FFC5C5;
	color:#D93400;
	display:block;
	float:left;
	margin:0;
	padding:10px 10px 10px 35px;
	width:672px;
} 
#paymentSwitcher .paymentMethod {
    width:250px;
    height:30px;
	float:left;
    background:#fff;
    border-top:1px solid #bbb;
    border-left:1px solid #bbb;
    border-bottom:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9; 
    margin-bottom:5px;
    padding:0px 0px 0px 10px;
    display:none;
}
#paymentSwitcher #paymentMethods .paymentMethod {
	width:250px;
    height:30px;
	float:left;
    background:#fff;
    margin-bottom:5px;
    padding:0px 0px 0px 10px;
}
#paymentSwitcher #paymentMethods .paymentMethod:hover {
    background:#FFFFD4;
	width:250px;
	float:left;
}
#content .paymentMethod span.name {
	width:180px;
	float:left;
	margin-left:10px;
    height:23px;
    padding-top:7px;
}
#content .paymentMethod span.fee {
	display:none;
}
.paymentMethod .icon {
    width:auto;
}
.paymentMethod img {
	float:left;
    padding-top:6px;
}
.paymentMethod span.fee{
	width:30px;
    height:23px;
    padding-top:7px;
	float:left;
}
#site #content #paymentSwitcher p {
	width:260px;
	padding:10px 0;
}
#site #content #paymentSwitcher .pf-payment-input {
	float:left;
	margin:10px 0 0 15px;
}
*html #site #content #paymentSwitcher .pf-payment-input {
	float:left;
	margin:10px 0 0 7px;
}
#site #content #paymentSwitcher .pf-payment-input p {
	display:block;
	float:left;
	font-size:11px;
	margin:0;
	padding:0 0 0 20px;
	width:240px;
	height:16px;
	background:url(login_icon.gif) no-repeat left center;
}
#paymentSwitcher p a {
	color:#749E85;
	font-size:11px;
}
#paymentSwitcher form {
	float:left;
    width:260px;
    color:#333;
    margin:0 0 30px 0;
}
#paymentSwitcher form dl.pf-payment-input {
	float:left;
	width:240px;
	padding:0 0 0 20px;
}
#paymentSwitcher form dl.pf-payment-input dt {
	width:240px;
	font-size:11px;
	float:left;
}
#paymentSwitcher form dl.pf-payment-input dd {
	width:240px;
	float:left;
	font-size:11px;
	margin:0;
}
#paymentSwitcher form dl.pf-payment-input dd a {
	color:#749E85;
	font-size:11px;
}
#paymentSwitcher form dl.pf-payment-input dd.acceptPayment input, #paymentSwitcher form dl.pf-payment-input dd.acceptPayment input:focus {
	border:none;
	background:transparent;
}
html>/**/body #paymentSwitcher .pf-payment-input dd input {
	border:1px solid #fff;
	font-size:12px;
	margin:0 0 5px;
	padding:2px;
}
*html #paymentSwitcher .pf-payment-input dd input {
	border:none;
	font-size:12px;
	margin:0 0 5px;
	padding:2px;
}
*+html #paymentSwitcher .pf-payment-input dd input {
	border:none;
	font-size:12px;
	margin:0 0 5px;
	padding:2px;
}
#paymentSwitcher .pf-payment-input dd input:focus {
	background:#FFFE9D;
	border:1px solid #6e6e6e;
	outline:none;
}
#content.payment #invoicePreview, #content.payment #security {
	display:none;
}
#paymentSwitcher form input[type=submit] {
	background:url(btn_confirm.gif) no-repeat left top;
	width:58px;
	height:22px;
	border:none;
	text-indent:-99999em;
	cursor:pointer;
}
#paymentSwitcher form .loader {
	margin:0 0 0 5px;
}
/*-------- payment ends --------*/

/*-------- packing starts --------*/
#packing {
	background:#EEEEEE url(packing_bg.jpg) no-repeat left top;
	margin:0;
	padding:72px 0 0 0;
	width:761px;
	height:88px;
	color:#333;
	text-align:center;
	font-size:15px;
	text-transform:uppercase;
}
#packing img {
	margin:20px 0 0 0;
}
/*-------- packing ends --------*/

/*-------- search results starts --------*/
#content.search {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom !important;
	margin:0;
	padding:0 0 20px 0;
	width:761px;
}
*html .search {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom !important;
	margin:0;
	padding:0 0 20px 0;
	width:761px;	
}
#content.search h1 {
	color:#333;
	font-size:15px;
	font-weight:normal;
	margin:10px 0 0 10px;
	padding:17px 0 0 16px;
	width:745px !important;
	height:18px;
	background:#eee url(help_title_bg.jpg) no-repeat left top !important;
}
#content.search .explanation {
	margin:10px 20px;
	padding:0;
	color:#333;
	font-size:11px;
	width:721px;
	float:left;
}
*html #content.search .explanation {
	margin:10px 10px;
	padding:0;
	color:#333;
	font-size:11px;
	width:721px;
	float:left;
}
#content.search .explanation a {
	color:#749E85;
}
#content.search .bestMatch {
	margin:0 20px 20px 20px;
	width:721px;
	height:auto;
	float:left;
}
*html #content.search .bestMatch {
	margin:0 20px 20px 10px;
	width:721px;
	height:auto;
	float:left;
}
#content.search .bestMatch .squareProductView {
	width:102px;
	margin:0;
	padding:0 0 10px 16px;
	float:left;
}
#content.search .bestMatch .squareProductView .cover {
	float:left;
	margin:0 0 5px;
	width:102px;
	height:102px;
	text-align:center;
}
#content.search .bestMatch .squareProductView .cover img {
	border:1px solid #fff;
	width:100px !important;
	height:100px !important;
}
#content.search .bestMatch .squareProductView .name, #content.search .bestMatch .squareProductView .name a {
	float:left;
	font-size:12px;
	height:33px;
	overflow:hidden;
	text-align:center;
	width:102px;
}
#content.search .bestMatch .squareProductView .artist, #content.search .bestMatch .squareProductView .artist a {
	float:left;
	font-size:12px;
	height:33px;
	overflow:hidden;
	text-align:center;
	width:102px;
}
#content.search .bestMatch .squareProductView .sample {
	float:left;
	width:37px;
	text-align:center;
	margin:0 15px 0 0;
	text-indent:-9999em;
	background:url(cd.gif) no-repeat left top;
}
*html #content.search .bestMatch .squareProductView .sample {
	float:left;
	width:37px;
	text-align:center;
	margin:0 12px 0 0;
}
#content.search .bestMatch .squareProductView .price {
	float:left;
	display:none;
	width:40px;
}
#content.search .bestMatch .squareProductView form.phurchase {
	float:left;
	text-align:right;
	width:50px;
}
#content.search #extra2 {
	float:left;
	margin:0;
	padding:0;
	width:761px;
}
#content.search #extra2 #extraTable2 {
	float:left;
	margin:12px 15px 20px;
	padding:0;
	width:731px;
}
*html #content.search #extra2 #extraTable2 {
	float:left;
	margin:12px 7px 20px;
	padding:0;
	width:731px;
}
#content.search #extra2 #extraTable2 table {
	width:729px;
	border:1px solid #ccc;
	background:#fff;
}
#content.search table.productsTable tr td {
	border-bottom:1px dashed #EEEEEE;
}
#content.search table.productsTable tr.pf-data-contributions {
	display:none;
}
#content.search table.productsTable tr td.sample {
	margin:0 5px 2px 0;
	padding:5px 0 5px 5px;
	width:37px;
	text-align:center;
	text-indent:-9999em;
	background:url(cd.gif) no-repeat center center;
}
#content.search table.productsTable tr td.sample a {
	text-indent:-9999em;
	display:block;
	height:16px;
	background:url(sample_track_enabled.gif) no-repeat 8px center;
}
#content.search table.productsTable tr td.name {
	color:#333;
	font-size:11px;
	margin:0 5px 2px 0;
	padding:5px 0 5px 0;
	width:260px;
	overflow:hidden;
}
#content.search table.productsTable tr td.artist {
	color:#333;
	font-size:11px;
	margin:0 5px 2px 0;
	padding:5px 0 5px 0;
	width:293px;
	overflow:hidden;
}
#content.search table.productsTable tr td.pf-contributor {
	color:#333;
	font-size:11px;
	margin:0 5px 2px 0;
	padding:5px 0 5px 0;
	width:293px;
	overflow:hidden;
}
#content.search table.productsTable tr td.duration {
	color:#999;
	margin:0 0 2px 0;
	padding:5px 0 5px 0;
	text-align:center;
	width:60px;
}
#content.search table.productsTable tr td.format {
	color:#749E85;
	margin:0 0 2px 0;
	padding:5px 0 5px 0;
	width:75px;
	display:none;
}
#content.search table.productsTable tr td.currency, #content.search table.productsTable tr td.price {
	display:none;
}
#content.search table.productsTable tr td.buy {
	margin:0 0 2px 0;
	padding:5px 0 5px 0;
	width:57px;
	height:15px;
}
html>/**/body #content.search #paging {
	float:left;
	margin:0 15px 20px;
	width:731px;
	height:27px;
	text-indent:-99999em;
}
*html #content.search #paging {
	float:left;
	margin:0 7px 20px;
	width:731px;
	height:27px;
	color:#eee;
	text-indent:-99999em;
}
*+html #content.search #paging {
	float:left;
	margin:15px 15px 20px;
	width:731px;
	height:27px;
	color:#eee;
	text-indent:-99999em;
}
#content.search #paging a {
	float:left;
	text-indent:0;
}
#content.search #paging span {
	background-color:#fff;
	border:1px solid #ccc;
	padding:5px;
	width:15px;
	height:15px;
	color:#666;
	margin:0 10px 0 0;
	text-align:center;
	font-size:11px;
	display:block;
	float:left;
	text-indent:0;
}
#content.search #paging span a {
	color:#BFBFBF;
	float:none;
}
#content.search #paging a img {
	float:left;
	margin:5px 10px 0 0;
}
/*-------- search results ends --------*/

#site #content.objectview {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom;
	margin:0;
	padding:0 0 12px 0;
	width:761px;
}
*html #site .objectview {
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom;
	margin:0;
	padding:0 0 12px 0;
	width:761px;
}
html>/**/body #site #content.objectview h2 {
	color:#333;
	font-size:15px;
	font-weight:normal;
	margin:-5px 0 0 0;
	padding:17px 0 0 16px;
	width:745px;
	height:18px;
	background:#eee url(objectview_list_title.jpg) no-repeat left top;
}
*+html #site #content.objectview h2 {
	color:#333;
	font-size:15px;
	font-weight:normal;
	margin:-1px 0 0 0;
	padding:17px 0 0 16px;
	width:745px;
	height:18px;
	background:#eee url(objectview_list_title.jpg) no-repeat left top;
}
*html #site #content.objectview h2 {
	color:#333;
	font-size:15px;
	font-weight:normal;
	margin:-1px 0 0 0;
	padding:17px 0 0 16px;
	width:745px;
	height:18px;
	background:#eee url(objectview_list_title.jpg) no-repeat left top;
}
#site #content.genre {
	margin:0;
	padding:0 0 12px 0;
	width:761px;
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom;
}
*html #site .genre {
	margin:0;
	padding:0 0 12px 0;
	width:761px;
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom;
}
#site #content.genre h1 {
	color:#333;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:17px 0 0 16px;
	width:745px;
	height:18px;
	background:#eee url(objectview_list_title.jpg) no-repeat left top;
}
*html #site .genre h1 {
	color:#333;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:17px 0 0 16px;
	width:745px;
	height:18px;
	background:#eee url(objectview_list_title.jpg) no-repeat left top;
}
#site #content.genre h2 {
	display:none;
}
/*-------- genre starts --------*/
#site .pf-genrelist-auto, #site .pf-genrelist-recommended {
	float:left;
	margin:15px 16px;
	padding:0;
	width:729px;
}
*html #site .pf-genrelist-auto, *html #site .pf-genrelist-recommended {
	float:left;
	margin:15px 8px;
	padding:0;
	width:729px;
}
html>/**/body #site #content.genre .pf-genrelist-auto h2, html>/**/body #site #content.genre .pf-genrelist-recommended h2 {
	font-size:12px;
	color:#333;
	font-weight:normal;
	height:15px;
	background:#fff;
	width:719px;
	margin:0 0 15px 0;
	padding:5px 0 0 10px;
	display:block;
}
*+html #site #content.genre .pf-genrelist-auto h2, *+html #site #content.genre .pf-genrelist-recommended h2 {
	font-size:12px;
	color:#333;
	font-weight:normal;
	height:18px;
	background:#fff;
	width:719px;
	margin:0 0 15px 0;
	padding:2px 0 0 10px;
	display:block;
}
*html #site #content.genre .pf-genrelist-auto h2, *html #site #content.genre .pf-genrelist-recommended h2 {
	font-size:12px;
	color:#333;
	font-weight:normal;
	height:18px;
	background:#fff;
	width:719px;
	margin:0 0 15px 0;
	padding:2px 0 0 10px;
	display:block;
}
#site .pf-genrelist-auto .squareProductView, #site .pf-genrelist-recommended .squareProductView {
	float:left;
	margin:0 0 10px 0;
	padding:0 0 10px 13px;
	width:130px;
	height:220px;
}
#site .pf-genrelist-auto .squareProductView .cover, #site .pf-genrelist-recommended .squareProductView .cover {
	float:left;
	height:130px;
	width:130px;
	margin:0 0 5px;
	padding:0;
}
#site .pf-genrelist-auto .squareProductView .cover img, #site .pf-genrelist-recommended .squareProductView .cover img {
	border:1px solid #fff;
	height:128px;
	width:128px;
}
#site .pf-genrelist-auto .squareProductView .name, #site .pf-genrelist-recommended .squareProductView .name a, #site .pf-genrelist-auto .squareProductView .artist, #site .pf-genrelist-recommended .squareProductView .artist a {
	color:#333;
	float:left;
	font-size:12px;
	height:33px;
	overflow:hidden;
	text-align:center;
	width:130px;
}
#site .pf-genrelist-auto .squareProductView .sample, #site .pf-genrelist-recommended .squareProductView .sample {
	float:left;
	margin:0 5px 0 0;
	width:37px;
	text-indent:-9999em;
	background:url(cd.gif) no-repeat right top;
}
*html #site .pf-genrelist-auto .squareProductView .sample, *html #site .pf-genrelist-recommended .squareProductView .sample {
	float:left;
	margin:0 2px 0 0;
	width:37px;
	text-indent:-9999em;
	background:url(cd.gif) no-repeat right top;
}
#site .pf-genrelist-auto .squareProductView .sample a, #site .pf-genrelist-recommended .squareProductView .sample a {
	background:transparent url(sample_track_enabled.gif) no-repeat scroll left top;
	display:block;
	text-indent:-9999em;
}
#site .pf-genrelist-auto .squareProductView .price, #site .pf-genrelist-recommended .squareProductView .price {
	display:none;
	float:left;
	width:40px;
}
#site .pf-genrelist-auto .squareProductView form.phurchase, #site .pf-genrelist-recommended .squareProductView form.phurchase {
	float:left;
	text-align:right;
	width:88px;
}
#site .pf-genrelist-auto .pf-see-more {
	float:left;
	color:#749E85;
	font-size:12px;
	width:729px;
	padding:2px 0;
	background:#fff;
	text-align:center;
}
/*-------- genre ends --------*/
/*-------- product view starts --------*/
#site_side #content.objectview #center #productView {
	margin:0;
	padding:15px 15px 15px 15px;
	float:left;
	width:492px;
	background:#eee url(productpage_upper_bg.jpg) no-repeat left top;
}
#site_side #content.objectview #center #extra1 {
	float:left;
	margin:0;
	padding:12px 15px 30px 15px;
	width:492px;
	height:380px;	
	background:#eee url(productpage_bottom_bg.jpg) no-repeat left bottom;
}
#site_side #content.objectview #center #extraTable1 {
	float:left;
	margin:0;
	padding:0;
	width:492px;
	height:380px;
	overflow-y:scroll;
	overflow-x:hidden;
}
#site_side #content.objectview #center #extraTable1 table.productsTable {
	float:left;
}
#site_side #content.objectview #center .about {
	float:left;
	color:#333;
	margin:0;
	padding:12px 15px 15px;
	width:492px;
	background:#eee;
}
#site_side #content.objectview #right #alternativeProducts, #site_side #content.objectview #right #secondAlternativeProducts {
	float:left;
	width:224px;
}
#site_side #content.objectview #right #alternativeProducts {
	background:#e8eef7 url(alternativeProducts_bottom.jpg) no-repeat left bottom;
	margin:0 0 15px;
	padding:0 0 12px 0;
}
#site_side #content.objectview #right #secondAlternativeProducts {
	background:#eee url(secondAlternativeProducts_bottom.jpg) no-repeat left bottom;
	margin:0 0 15px;
	padding:0 0 12px 0;
}
#site_side #content.objectview #right #alternativeProducts h2, #site_side #content.objectview #right #secondAlternativeProducts h2 {
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:17px 0 0 16px;
	color:#000;
	width:208px;
	height:18px;
}
#site_side #content.objectview #right #alternativeProducts h2 {
	background:url(alternativeProducts_title_bg.jpg) no-repeat left top;
}
#site_side #content.objectview #right #secondAlternativeProducts h2 {
	background:url(secondAlternativeProducts_title_bg.jpg) no-repeat left top;
}
#site_side #content.objectview #right #alternativeProducts .squareProductView, #site_side #content.objectview #right #secondAlternativeProducts .squareProductView {
	float:left;
	margin:15px 0 0 15px;
	padding:0;
	width:207px;
}
*html #site_side #content.objectview #right #alternativeProducts .squareProductView, *html #site_side #content.objectview #right #secondAlternativeProducts .squareProductView {
	float:left;
	margin:15px 0 0 7px;
	padding:0;
	width:207px;
}
#site_side #content.objectview #right #alternativeProducts .squareProductView .cover, #site_side #content.objectview #right #secondAlternativeProducts .squareProductView .cover {
	float:left;
	width:48px;
	height:48px;
	margin:0 10px 0 0;
}
#site_side #content.objectview #right #alternativeProducts .squareProductView .cover img, #site_side #content.objectview #right #secondAlternativeProducts .squareProductView .cover img {
	width:48px !important;
	height:48px !important;
	border:none;
}
#site_side #content.objectview #right #secondAlternativeProducts .squareProductView .name, #site_side #content.objectview #right #secondAlternativeProducts .squareProductView .name a, #site_side #content.objectview #right #alternativeProducts .squareProductView .name, #site_side #content.objectview #right #alternativeProducts .squareProductView .name a, #site_side #content.objectview #right #secondAlternativeProducts .squareProductView .artist, #site_side #content.objectview #right #secondAlternativeProducts .squareProductView .artist a, #site_side #content.objectview #right #alternativeProducts .squareProductView .artist, #site_side #content.objectview #right #alternativeProducts .squareProductView .artist a {
	text-align:left;
	float:left;
	width:140px;
	height:16px;
	overflow:hidden;
}
#site_side #content.objectview #right #alternativeProducts .squareProductView .sample, #site_side #content.objectview #right #secondAlternativeProducts .squareProductView .sample {
	float:left;
	width:37px;
	margin:0 10px 0 0;
	text-indent:-9999em;
	background:url(cd.gif) no-repeat left top;
}
#site_side #content.objectview #right #alternativeProducts .squareProductView .price, #site_side #content.objectview #right #secondAlternativeProducts .squareProductView .price {
	float:left;
	width:35px;
	margin:0 5px 0 0;
	display:none;
}
#site_side #content.objectview #right #alternativeProducts .squareProductView form.phurchase, #site_side #content.objectview #right #secondAlternativeProducts .squareProductView form.phurchase {
	float:left;
	width:85px;
	text-align:right;
}
#site_side #content.objectview #center #productView .cover {
	float:left;
	height:180px;
	width:180px;
	margin:0 8px 0 0;
}
#site_side #content.objectview #center #productView .cover img {
	border:1px solid #fff;
	float:left;
	height:178px;
	width:178px;
}
#site_side #content.objectview #center #productView h1 {
	float:left;
	font-size:15px;
	font-weight:normal;
	color:#333;
	margin:0 0 8px;
	overflow:hidden;
	width:473px;
}
#site_side #content.objectview #center #productView h1 span.pf-artists {
	display:block;
	font-size:12px;
	width:auto;
}
#site_side #content.objectview #center #productView h1 span.pf-artists a {
	display:inline;
	font-weight:normal;
	font-size:12px;
}
#site_side #content.objectview #center #productView h1 span.pf-separator {
	display:none;
}
#site_side #content.objectview #center #productView h1 span.pf-artists {
	1float:left;
	margin:8px 0;
	line-height:15px;
	overflow:hidden;
	font-weight:bold;
}
#site_side #content.objectview #center #productView h1 span.pf-control {
	border-top:1px dashed #FFFFFF;
	float:left;
	margin:0;
	padding:5px 0;
	text-align:right;
	width:473px;
}
#site_side #content.objectview #center #productView .sample {
	float:left;
	margin:0 5px 8px 0;
	border:none;
	width:14px;
	text-indent:-9999em;
	background:url(cd.gif) no-repeat left top;
}
#site_side #content.objectview #center #productView dl.pf-roles {
	float:left;
	width:492px;
	margin:0 0 8px 0;
	overflow:hidden;
	line-height:15px;
}
#site_side #content.objectview #center #productView dl.pf-roles dt {
	width:492px;
	font-weight:bold;
}
#site_side #content.objectview #center #productView dl.pf-roles dd {
	display:inline;
	font-size:12px;
	width:auto;
	margin:0 5px 0 0;
}
#site_side #content.objectview #center #productView p.pf-control {
	float:left;
	margin:0 0 5px 0;
	padding:5px 0;
	width:492px;
	text-align:right;
	border-top:1px dashed #fff;
}
#site_side #content.objectview #center #productView dl.info, #site_side #content.objectview #center #productView dl.productContext {
	float:left;
	width:282px;
	margin:0;
	background-color:#fff;
}
#site_side #content.objectview #center #productView dl.info {
	padding:17px 10px 0 10px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
html>/**/body #site_side #content.objectview #center #productView dl.productContext {
	padding:0 10px 17px 10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
*html #site_side #content.objectview #center #productView dl.productContext {
	padding:0 10px 17px 10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	position:relative;
}
*+html #site_side #content.objectview #center #productView dl.productContext {
	padding:0 10px 17px 10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	position:relative;
}
#site_side #content.objectview #center #productView dl.info dt, #site_side #content.objectview #center #productView dl.info dd, #site_side #content.objectview #center #productView dl.productContext dt, #site_side #content.objectview #center #productView dl.productContext dd {
	float:left;
	margin:0;
	color:#333;
}
#site_side #content.objectview #center #productView dl.info dt, #site_side #content.objectview #center #productView dl.productContext dt {
	font-size:11px;
	color:#333;
	width:90px;
}
#site_side #content.objectview #center #productView dl.info dd, #site_side #content.objectview #center #productView dl.productContext dd {
    font-size:11px;
	color:#999;
	width:192px;
}
html>/**/body #site_side #content.objectview #center #productView dl.productContext dd span.buttonInfo {
	color:#333333;
	display:inline;
	float:left;
	padding:0 15px 0 0;
}
*html #site_side #content.objectview #center #productView dl.productContext dd span.buttonInfo {
	color:#333333;
	display:inline;
	float:left;
	padding:0 15px 0 0;
	margin:0 0 0 -90px;
	position:absolute;
}
*+html #site_side #content.objectview #center #productView dl.productContext dd span.buttonInfo {
	color:#333333;
	display:inline;
	float:left;
	padding:0 15px 0 0;
	margin:0 0 0 -90px;
	position:absolute;
}
html>/**/body #site_side #content.objectview #center #productView dl.productContext dd form.phurchase input {
	float:left;
}
*html #site_side #content.objectview #center #productView dl.productContext dd form.phurchase input {
	float:left;
	position:absolute;
	margin:0 0 0 20px;
}
*+html #site_side #content.objectview #center #productView dl.productContext dd form.phurchase input {
	float:left;
	position:absolute;
	margin:0 0 0 20px;
}
#site_side #content.objectview #center #productView dl.productContext dd a {
	color:#749E85;
}
#site_side #content.objectview #center #productView dl.productContext dd span.pf-price {
	display:none;
}
#site_side #content.objectview #center #productView dl.productContext dd form {
	1margin:8px 0 0 0;
	1display:block;
}
#site_side #content.objectview #center table.productsTable tr {
	float:left; 
    padding:0;
    width:462px;
    background-color:#fff;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
#site_side #content.objectview #center table.productsTable tr.pf-musiccollection {
	border-bottom:1px solid #ccc;
	border-right:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
	background-color:#e9e9e9;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td {
	width:462px;
	padding:0 0 2px 0;
	border-bottom:1px dashed #EEEEEE;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul {
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
	float:left;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul li {
	float:left;
	margin:0 2px 0 0;
	padding:0;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul li a {
	background:url(btn_show.gif) no-repeat 2px 2px;
	color:#C6C5C4;
	padding:0 15px 0;
	float:left;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions td ul li a.pf-selected {
	background:url(btn_hide.gif) no-repeat 2px 2px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions div.pf-panes {
	float:left;
	margin:0 0 2px;
	padding:0 10px;
	width:442px;
}
#site_side #content.objectview #center table.productsTable tr.pf-data-contributions div.pf-panes div {
	padding:5px;
	float:left;
}
#site_side #content.objectview #center table.productsTable tr td {
	float:left;
    padding:5px 0;
}
#site_side #content.objectview #center table.productsTable tr td.sample {
	width:37px;
	margin:0;
	text-indent:-9999em;
	background:url(cd.gif) no-repeat center center;
}
#site_side #content.objectview #center table.productsTable tr td.sample a {
	text-indent:-9999em;
	display:block;
	height:16px;
	background:url(sample_track_enabled.gif) no-repeat center center;
}
#site_side #content.objectview #center table.productsTable tr td.sample a img {
	border:none;
}
#site_side #content.objectview #center table.productsTable tr td.name {
	width:250px;
	1height:13px;
	margin:0 5px 0 0;
	font-size:11px;
	overflow:hidden;
	color:#333;
}
#site_side #content.objectview #center table.productsTable tr td.name .artist {
	1display:none;
	padding:0;
}
#site_side #content.objectview #center table.productsTable tr td.duration {
	margin:0;
	width:40px;
	color:#999;
	text-align:center;
}
#site_side #content.objectview #center table.productsTable tr td.format {
	margin:0;
	width:55px;
	color:#749E85;
}
#site_side #content.objectview #center table.productsTable tr td.currency, #site_side #content.objectview #center table.productsTable tr td.price {
	display:none;
}
#site_side #content.objectview #center table.productsTable tr td.buy {
	width:70px;
	margin:0;
	text-align:center;
}

/*-------- product view ends --------*/
/*-------- content list starts --------*/
#site #content.objectview .chartElement_even, #site #content.objectview .chartElement_odd {
	width:729px;
	height:50px;
	margin:15px 0 0 0;
	padding:0 0 0 16px;
	float:left;
}
#site #content.objectview .chartElement_even .chartIndex, #site #content.objectview .chartElement_odd .chartIndex {
	color:#7e7b7b;
	float:left;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	margin:0 5px 0 0 0;
	padding:0 5px 0 0;
	width:35px;
	height:50px;
}
#site #content.objectview .chartElement_even .squareProductView, #site #content.objectview .chartElement_odd .squareProductView {
	float:left;
	width:679px;
	height:50px;
	margin:0;
	padding:0 0 0 10px;
}
#site #content.objectview .chartElement_even .squareProductView .cover, #site #content.objectview .chartElement_odd .squareProductView .cover {
	width:50px;
	height:50px;
	border:none;
	float:left;
}
#site #content.objectview .chartElement_even .squareProductView .cover img, #site #content.objectview .chartElement_odd .squareProductView .cover img {
	border:1px solid #A7A6A7;
	width:48px !important;
	height:48px !important;
	float:left;
	margin:0;
}
#site #content.objectview .chartElement_even .squareProductView .cover, #site #content.objectview .chartElement_odd .squareProductView .cover {
	margin:0 10px 0 0;
}
#site #content.objectview .chartElement_even .squareProductView .name, #site #content.objectview .chartElement_odd .squareProductView .name, #site #content.objectview .chartElement_even .squareProductView .name a, #site #content.objectview .chartElement_odd .squareProductView .name a {
	float:left;
	width:617px;
	height:20px;
	font-size:12px;
	margin:0 0 5px 0;
	overflow:hidden;
	text-align:left;
}
#site #content.objectview .chartElement_even .squareProductView .artist, #site #content.objectview .chartElement_odd .squareProductView .artist, #site #content.objectview .chartElement_even .squareProductView .artist a, #site #content.objectview .chartElement_odd .squareProductView .artist a {
	float:left;
	width:459px;
	height:20px;
	font-size:12px;
	margin:0 25px 5px 0;
	overflow:hidden;
	text-align:left;
}
#site #content.objectview .chartElement_even .squareProductView .sample, #site #content.objectview .chartElement_odd .squareProductView .sample {
	float:left;
	border:none;
	margin:0 10px 0 0;
	width:37px;
	text-align:center;
	text-indent:-9999em;
	background:url(cd.gif) no-repeat left top;
}
#site #content.objectview .chartElement_even .squareProductView .sample a, #site #content.objectview .chartElement_odd .squareProductView .sample a {
	display:block;
	text-indent:-9999em;
	height:16px;
	background:url(sample_track_enabled.gif) no-repeat left top;
}
#site #content.objectview .chartElement_even .squareProductView .sample a img, #site #content.objectview .chartElement_odd .squareProductView .sample a img {
	border:none;
}
#site #content.objectview .chartElement_even .squareProductView .price, #site #content.objectview .chartElement_odd .squareProductView .price {
	display:none;
}
#site #content.objectview .chartElement_even .squareProductView form.phurchase, #site #content.objectview .chartElement_odd .squareProductView form.phurchase {
	float:left;
	margin:0;

}
/*-------- content list ends --------*/ 

/*-------- content objectview starts --------*/
#site #content.objectview .squareProductView {
	float:left;
	margin:19px 0 0 0;
	padding:0 0 10px 19px;
	width:130px;
}
#site #content.objectview .squareProductView .cover {
	float:left;
	margin:0 0 5px 0;
	padding:0;
	width:130px;
	height:130px;
}
#site #content.objectview .squareProductView .cover img {
	width:128px;
	height:128px;
	border:1px solid #fff;
}
#site #content.objectview .squareProductView .name, #site #content.objectview .squareProductView .name a {
	float:left;
	font-size:12px;
	height:33px;
	overflow:hidden;
	text-align:center;
	width:130px;
}
#site #content.objectview .squareProductView .artist, #site #content.objectview .squareProductView .artist a {
	float:left;
	font-size:12px;
	height:33px;
	overflow:hidden;
	text-align:center;
	width:130px;
}
#site #content.objectview .squareProductView .sample {
	float:left;
	width:37px;
    margin:0 5px 0 0;
    text-align:left;
}
#site #content.objectview .squareProductView .price {
	display:none;
	float:left;
	width:40px;
}
#site #content.objectview .squareProductView form.phurchase {
	width:85px;
	float:left;
	text-align:right;
} 
/*-------- content objectview ends --------*/

#right {
	width:224px;
	float:left;
	margin:0 15px 0 0;
	padding:0;
	background:#fff;
}
#center {
	float:left;
	width: 522px;
	padding:0;
	margin:0;
}
/*------- main page right contents starts --------*/

#mainpage_right_1, #mainpage_right_3 {
	background:#e8eef7 url(right_even_bg.jpg) no-repeat left top;
	width:222px;
	height:318px;
	float:left;
	margin:0 0 15px;
	padding:12px 1px 0;
}
#mainpage_right_2, #mainpage_right_4 {
	background:#eeeeee url(right_odd_bg.jpg) no-repeat left top;
	width:222px;
	height:318px;
	float:left;
	margin:0 0 15px;
	padding:12px 1px 0;
}
#mainpage_right_1 h2, #mainpage_right_2 h2, #mainpage_right_3 h2, #mainpage_right_4 h2 {
	color:#333;
	font-size:15px;
	font-weight:normal;
	height:18px;
	margin:0;
	padding:5px 0 0 15px;
	width:207px;
	background:#fff;
}
#right .chartElement_even, #right .chartElement_odd {
	float:left;
	width:222px;
	margin:8px 0 0 0;
	padding:0;
}
#right .chartElement_even .chartIndex, #right .chartElement_odd .chartIndex {
	color:#7e7b7b;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	margin:0 5px 0 15px;
	width:20px;
	float:left;
}
*html #right .chartElement_even .chartIndex, *html #right .chartElement_odd .chartIndex {
	color:#7e7b7b;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	margin:0 5px 0 7px;
	width:20px;
	float:left;
}
#right .chartElement_even .squareProductView, #right .chartElement_odd .squareProductView {
	float:left;
	width:172px;
	height:42px;
	padding:0 10px 0 0;
	margin:0;
}
#right .chartElement_even .squareProductView .cover, #right .chartElement_even .squareProductView .cover img, #right .chartElement_odd .squareProductView .cover, #right .chartElement_odd .squareProductView .cover img {
	float:left;
	display:none;
}
#right .chartElement_even .squareProductView .name, #right .chartElement_even .squareProductView .artist, #right .chartElement_odd .squareProductView .name, #right .chartElement_odd .squareProductView .artist {
	float:left;
	width:172px;
	height:16px;
	margin:0 0 5px 0;
	overflow:hidden;
	text-align:left;
	color:#333;
}
#right .chartElement_even .squareProductView .name a, #right .chartElement_even .squareProductView .artist a, #right .chartElement_odd .squareProductView .name a, #right .chartElement_odd .squareProductView .artist a {
	font-size:12px;
}
#right .chartElement_even .squareProductView .sample, #right .chartElement_even .squareProductView .price, #right .chartElement_even .squareProductView form.phurchase, #right .chartElement_odd .squareProductView .sample, #right .chartElement_odd .squareProductView .price, #right .chartElement_odd .squareProductView form.phurchase {
	display:none;
}
#right .showMore {
	float:left;
	color:#333;
	width:222px;
	height:18px;
	margin:18px 0 0 0;
	padding:0;
	text-align:center;
	background:#fff;;
}
#right .showMore a, #right .showMore a:hover {
	font-size:12px;
}

/*-------- main page right contents ends --------*/

/*-------- content contributor starts --------*/
#site #content {
	margin:0 0 10px 0;
	width:761px;
}
#site #content p {
	color:#333;
	background-color:#eee;
	margin:0;
	padding:20px 20px;
	float:left;
	width:721px;
}
#site #content #contributorAlbums {
	float:left;
	margin:0 0 15px 0;
	padding:0 0 12px;
	width:761px;
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom;
}
#site #content #contributorTracks {
	float:left;
	margin:0;
	padding:0 0 12px;
	width:761px;
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom;
}
#site #content h1 {
	background:#eee url(objectview_list_title.jpg) no-repeat left top;
	color:#333;
	font-size:15px;
	font-weight:normal;
	height:18px;
	margin:0;
	padding:17px 0 0 16px;
	width:745px;
	float:left;
}
#site #content #contributorAlbums .squareProductView {
	float:left;
	width:130px;
	height:220px;
	margin:19px 0 0;
	padding:0 0 10px 19px;
}
#site #content #contributorAlbums .squareProductView .cover {
	float:left;
	width:130px;
	height:130px;
	margin:0 0 5px;
	padding:0;
}
#site #content #contributorAlbums .squareProductView .cover img {
	border:1px solid #fff;
	width:128px;
	height:128px;
}
#site #content #contributorAlbums .squareProductView .name, #site #content #contributorAlbums .squareProductView .name a {
	width:130px;
	height:33px;
	color:#333;
	font-size:12px;
    overflow:hidden;
	text-align:center;
	float:left;
}
#site #content #contributorAlbums .squareProductView .artist, #site #content #contributorAlbums .squareProductView .artist a {
	color:#333;
	font-size:12px;
	height:33px;
	width:130px;
	overflow:hidden;
	text-align:center;
	float:left;
}
#site #content #contributorAlbums .squareProductView .sample {
	float:left;
	margin:0 5px 0 0;
	text-align:left;
	width:37px;
}
#site #content #contributorAlbums .squareProductView .price {
	display:none;
	float:left;
	width:40px;
}
#site #content #contributorAlbums .squareProductView form.phurchase {
	width:85px;
	float:left;
	text-align:right;
}
#site #content #contributorTracks {
	float:left;
	margin:0;
	padding:12px 15px 20px;
	width:731px;
}
*html #site #content #contributorTracks {
	float:left;
	margin:0;
	padding:12px 0 20px 15px;
	width:746px;
}
#contributorTracks .productsTable .pf-data-contributions {
	display:none;
}
#site #content #contributorTracks table.productsTable {
	float:left;
	margin:0;
	padding:0;
	width:729px;
	border:1px solid #ccc;
}
#site #content #contributorTracks table.productsTable tbody tr {
	width:719px;
	padding:5px;
	height:22px;
	float:left;
	background-color:#fff;
}
#site #content #contributorTracks table.productsTable tbody tr td {
	float:left;
}
#site #content #contributorTracks table.productsTable tbody tr td.sample {
	margin:0 5px 0 0;
	text-indent:-99999em;
	width:37px;
}
#site #content #contributorTracks table.productsTable tbody tr td.sample a {
	background:transparent url(sample_track_enabled.gif) no-repeat scroll center center;
	display:block;
	height:16px;
	text-indent:-99999em;
}
#site #content #contributorTracks table.productsTable tbody tr td.name {
	color:#333;
	font-size:11px;
	height:16px;
	margin:0 5px 0 0;
	overflow:hidden;
	width:483px;
}
#site #content #contributorTracks table.productsTable tbody tr td.artist {
	color:#333;
	font-size:11px;
	height:16px;
	margin:0 5px 0 0;
	overflow:hidden;
	width:228px;
}
#site #content #contributorTracks table.productsTable tbody tr td.duration {
	color:#999;
	margin:0;
	text-align:center;
	width:40px;
}
#site #content #contributorTracks table.productsTable tbody tr td.format {
	color:#749E85;
	margin:0;
	width:75px;
}
#site #content #contributorTracks table.productsTable tbody tr td.currency, #site #content #contributorTracks table.productsTable tbody tr td.price {
	display:none;
}
#site #content #contributorTracks table.productsTable tbody tr td.buy {
	margin:0;
	width:50px;
}



/*-------- content contributor ends --------*/
#contributorMovies {
	display:none;
}
/*-------- main page center contents starts  --------*/

#content #mainpage_center_upper_1 {
	float: left;
	padding:12px 1px 0;
	margin:0 0 15px 0;
	width:520px;
	height:188px;
	background:#eee url(mainpage_upper_bg.jpg) no-repeat left top;
}
#content #mainpage_center_lower_1 {
	float:left;
	padding:12px 1px 0;
	margin:0 0 15px 0;
	width:520px;
	height:858px;
	background:#eee url(mainpage_lower_bg.jpg) no-repeat left top;
}
#content #mainpage_center_upper_1 h2, #content #mainpage_center_lower_1 h2 {
	background:#fff;
	color:#333;
	font-size:15px;
	font-weight:normal;
	height:18px;
	margin:0;
	padding:5px 0 0 15px;
	width:505px;
}
#content #mainpage_center_upper_1 .squareProductView {
	float:left;
	width:241px;
	margin:15px 0 0 0;
	padding:0 0 0 10px;
}
*html #content #mainpage_center_upper_1 .squareProductView {
	float:left;
	width:241px;
	margin:15px 0 0 0;
	padding:0 0 0 10px;
}
#content #mainpage_center_upper_1 .squareProductView .cover {
	float:left;
	width:130px;
	height:130px;
	margin:0 10px 0 0;
}
#content #mainpage_center_upper_1 .squareProductView .cover img {
	float:left;
	width:128px;
	height:128px;
	border:1px solid #fff;
}
#content #mainpage_center_upper_1 .squareProductView .name, #content #mainpage_center_upper_1 .squareProductView .artist {
	float:left;
	width:101px;
}
#content #mainpage_center_upper_1 .squareProductView .name, #content #mainpage_center_upper_1 .squareProductView .artist {
	float:left;
	overflow:hidden;
	margin:0 0 8px 0;
}
#content #mainpage_center_upper_1 .squareProductView .name {
	font-size:12px;
}
#content #mainpage_center_upper_1 .squareProductView .name a {
	font-size:12px;
}
#content #mainpage_center_upper_1 .squareProductView .artist {
	font-size:12px;
}
#content #mainpage_center_upper_1 .squareProductView .artist a {
	font-size:12px;
}
#content #mainpage_center_upper_1 .squareProductView .sample {
	float:left;
	width:101px;
	height:16px;
	background:url(cd.gif) no-repeat left top;
	display:block;
	text-indent:-9999em;
}
#content #mainpage_center_upper_1 .squareProductView .sample a {
	background:url(sample_track_enabled.gif) no-repeat left top;
	display:block;
	text-indent:-9999em;
	height:16px;
}
#content #mainpage_center_upper_1 .squareProductView .sample a img {
	border:none;
}
#content #mainpage_center_upper_1 .squareProductView .price {
	display:none;
}
#content #mainpage_center_upper_1 .squareProductView form.phurchase {
    float:left;
    margin:15px 0 0 0;
}
#content #mainpage_center_lower_1 .squareProductView {
	float:left;
	width:120px;
	height:143px;
	margin:15px 5px 8px 5px;
	text-align:center;
}
*html #content #mainpage_center_lower_1 .squareProductView {
	float:left;
	width:120px;
	height:143px;
	margin:15px 4px 8px 4px;
	text-align:center;
}
#content #mainpage_center_lower_1 .squareProductView .cover {
	float:left;
	width:120px;
	height:82px;
	margin:0 0 5px 0;
}
#content #mainpage_center_lower_1 .squareProductView .cover img {
	border:1px solid #fff;
	width:80px;
	height:80px;
}
#content #mainpage_center_lower_1 .squareProductView .name, #content #mainpage_center_lower_1 .squareProductView .name a {
	float:left;
	font-size:10px;
	width:120px;
	text-align:center;
	height:28px;
	overflow:hidden;
}
#content #mainpage_center_lower_1 .squareProductView .artist, #content #mainpage_center_lower_1 .squareProductView .artist a {
    float:left;
    font-size:10px;
	width:120px;
	text-align:center;
	height:28px;
	overflow:hidden;	
}
#content #mainpage_center_lower_1 .squareProductView .price {
	color:#fff;
	display:none;
}
#content #mainpage_center_lower_1 .squareProductView .sample, #content #mainpage_center_lower_1 .squareProductView form.phurchase {
	display:none;
}

/*-------- main page center contents ends   --------*/

/*-------- popup --------*/

.focus {
	background:#333;
}
#bottom{
	color:#333;
	float:left;
	margin:20px 0;
	width:1000px;
}
#bottom a, #bottom a:hover {
	color:#749E85;
}
#popup #focusedHelp {
	margin:68px 15px 15px 15px;
	padding:5px 0 10px 0;
	background-color:#eee;
	border:1px solid #ccc;
}
#popup {
	background:#fff url(small_top.jpg) no-repeat scroll top left;
	color:#333;
	margin:0;
	padding:0 0 10px 0;
	font-size:11px;
	float:left;
}
#popup #focusedHelp h1 {
	font-size:15px;
	font-weight:normal;
	margin:10px 0 10px 0;
	padding:5px 0 0 10px;
	background-color:#fff;
	color:#333;
	height:18px;
}
#popup #focusedHelp p {
	padding:0 10px;
}
#popup #footer {
	margin:10px 15px 20px 15px;
}
#popup a {
	color: #749E85;
}
#player .name, #player .artist {
	font-size: 12px;
	color: #333;
	float:left;
	height:30px;
}
#player .name {
	font-weight: bold;
}
#mediaPlayer {
	float:left;
	padding: 5px;
	width:348px;
}
#popup #player {
	float:left;
	padding:10px 10px 0 10px;
	margin:63px 15px 15px 15px;
	background:#eee;
	border:1px solid #ccc;
	width:348px;
}
*html #popup #player {
	float:left;
	padding:10px 10px 0 10px;
	margin:63px 7px 7px 7px;
	background:#eee;
	border:1px solid #ccc;
	width:340px;
}
#popup #player .squareProductView {
	width:346px;
	height:82px;
	float:left;
}
#popup #player .squareProductView .cover {
	float:left;
	width:82px;
	height:82px;
}
#popup #player .squareProductView .cover img {
	border:1px solid #fff;
	width:80px;
	height:80px;
}
#popup #player .squareProductView .name, #popup #player .squareProductView .artist, #popup #player .squareProductView .sample {
	float:left;
	width:254px;
	height:auto;
	margin:0 0 5px 10px;
}
.pf-video-message-p {
	background:DarkOrange !important;
	color:#ffffff;
}
#pf-contributor-filter-controls {
	background:#EEEEEE;
	float:left;
	margin:0;
	padding:19px 19px 19px 9px;
	width:733px;
	border-bottom:1px solid #ccc;
}
#content #pf-contributor-filter-controls.pf-filter-menu li {
	border:none;
	background:url(filter_bg.gif) no-repeat left center;
	color:#333;
	cursor:pointer;
	margin:0 0 0 10px;
	padding:5px 5px 5px 10px;
	width:155px;
	height:12px;
	line-height:12px;
	-webkit-border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
}
#content #pf-contributor-filter-controls li.pf-nodisplay {
	border:none;
	background:none;
	color:#333;
	margin:0 0 0 10px;
	padding:0;
	width:auto;
	line-height:12px;
	display:none;
}
#content #pf-contributor-filter-controls li.pf-nodisplay a {
	color:#333;
	text-decoration:underline;
	display:none;
}
#content #pf-contributor-filter-controls li.pf-nodisplay a:hover {
	color:#999 !important;
	text-decoration:underline;
} 
#content #pf-contributor-filter-controls.pf-filter-menu li ul {
	left:-40px;
	top:22px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li a {
	color:#333333;
	background:transparent;
	border:none;
	padding:5px 5px 5px 10px;
}
#content #pf-contributor-filter-controls.pf-filter-menu li a:hover {
	color:#FFFEC0;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul li {
	margin:-1px 0 0 0;
	padding:0;
	background:#fff;
	cursor:pointer;
	background:#fff;
	border:1px solid #a4a4a4;
	width:163px;
	height:auto;
	display:block !important;
}
#content #pf-contributor-filter-controls.pf-filter-menu li ul li:hover {
	background:#FFB655;
	cursor:pointer;
}
#pf-contributor-products {
	float:left;
	margin:1px 0 0 0;
	padding:0;
	width:761px;
	background:#fff;
}
#pf-contributor-products .pf-product {
	margin:0 0 1px;
	float:left;
	width:761px;
	border-bottom:1px solid #ccc;
	background:#EEEEEE;
}
#pf-contributor-products .pf-product h2 {
	margin:10px 0 10px;
	padding:5px 16px;
	font-size:15px;
	font-style:normal;
	height:auto;
}
#pf-contributor-products .pf-product h2 a {
	font-size:15px;
	font-weight:normal;
	text-decoration:underline;
}
#pf-contributor-products .pf-product h2 a:hover {
	color:#999;
	text-decoration:underline;
}
#pf-contributor-products .pf-product .pf-metadata {
	padding:0 16px 10px;
	float:left;
	width:729px;
}
#pf-contributor-products .pf-product .pf-metadata a {
	float:left;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor {
	float:left;
	font-size:15px;
	color:#333;
	margin:0 0 0 10px;
	width:623px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor a {
	font-size:15px;
	color:#333;
	float:none;
}
#pf-contributor-products .pf-product .pf-metadata .pf-contributor a:hover {
	color:#999999;
	font-size:15px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-release-date, #pf-contributor-products .pf-product .pf-metadata .pf-duration {
	float:right;
	font-size:12px;
	color:#333;
	margin:10px 0 0 10px;
	width:623px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about {
	float:right;
	font-size:15px;
	color:#333;
	margin:10px 0 0 10px;
	width:623px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-about p {
	width:623px !important;
	padding:0 !important;
	margin:0 !important;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample {
	float:right;
	margin:5px 0 0 10px;
	width:623px;
	background:url(cd.gif) no-repeat left top;
	display:block;
	text-indent:-9999em;
}
#pf-contributor-products .pf-product .pf-metadata .pf-sample a {
	background:url(sample_track_enabled.gif) no-repeat left top;
	display:block;
	text-indent:-9999em;
	float:none;
	height:16px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings {
	float:right;
	margin:5px 0 0 10px;
	width:623px;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td {
	padding:0;
	font-size:15px;
	text-align:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-release-date {
	width:60px;
	color:#C6C5C4;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-duration {
	width:60px;
	color:#C6C5C4;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-format {
	width:540px;
	color:#C6C5C4;
	text-align:right;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-currency {
	width:40px;
	text-align:center;
	display:none;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td.pf-price {
	width:70px;
	display:none;
}
#pf-contributor-products .pf-product .pf-metadata .pf-offerings tr td form {
	width:50px;
}
#pf-contributor-products .pf-pager {
	padding:20px 16px;
	margin:0;
	color:#333;
	width:729px;
	float:left;
	background:#EEEEEE;
	border-bottom:1px solid #ccc;
}
#pf-contributor-products .pf-pager a, #pf-contributor-products .pf-pager span {
	background:#FFFFFF;
	margin-right:0.1em;
	padding:0.2em 0.5em;
	border:1px solid #a4a4a4;
	text-decoration:none;
}
#pf-contributor-products .pf-pager a:hover {
	background:#FFB655;
	border:1px solid #FFB655;
	color:#fff;
}
#pf-contributor-products .pf-pager span {
	background:#FFB655;
	border:1px solid #FFB655;
	color:#FFFEC0;
}
#pf-related-contributors {
	float:left;
	margin:1px 0 0 0;
	background:#eee url(content_bottom_bg.jpg) no-repeat left bottom;
	padding:20px 0;
	width:761px;
}
#pf-related-contributors h2 {
	margin:0 1px;
	padding:6px 16px;
	width:727px;
	font-size:15px;
	font-weight:normal;
	background:#fff;
}
#pf-related-contributors ol {
	list-style:none;
	padding:0 16px;
	margin:0;
	float:left;
	width:727px;
}
#pf-related-contributors ol li {
	float:left;
	margin:5px;
	padding:0;
}
#pf-related-contributors ol li a {
	padding:5px;
	font-size:12px;
	white-space:pre;
}
#pf-related-contributors ol li a:hover {
	color:#999;
}
.js-kit-comments {
	clear:both;
}
#pf-contributor-products {
	margin:1px 0 15px 0;
}
#site_side #content.objectview #center #extra1 {
	margin:0 0 15px 0;
}
#bottom #comments {
	display:none;
	visibility:hidden;
}
#content #comments {
	margin:0;
}
/****** echo css ******/
#comments .jsk-PrimaryFont, #comments .jsk-CommentFormSurface input, #comments .js-kit-follow-popup-container input {
	font-family:Verdana,Arial,sans-serif;
}
#comments .jsk-PrimaryFontColor {
	color:#333;
}
#comments .jsk-SecondaryBackgroundColor {
	background:#eee;
}
#comments .js-kit-lcf-Border, #comments .js-kit-lcf-toField, #comments .js-kit-from-menuAnonymousWrap {
	border:1px solid #ccc;
}
#comments .js-kit-disabledNameField {
	background:#FFFEC0;
	color:#5F5F5F;
}
#comments .jskit-GoogleLikeMenuBarText {
	color:#5F5F5F;
	font-weight:normal;
}
#comments .jsk-CommentFormSurface {
	1border:1px solid #ccc;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	border:none;
}
#comments .js-CreateComment .js-kit-tab-title {
	color:#749E85;
}
#comments input.jsk-CommentFormButton {
	font-size:12px;
	border:none;
	height:22px;
	width:65px;
	line-height:22px;
	background:url(btn_echo.gif) no-repeat left top;
}
#comments .jskit-MenuTitle {
	color:#749E85;
}
#comments .js-kit-lcf-miniProfile .js-kit-miniProfile-logout {
	color:#749E85;
}
#comments .js-kit-lcf-miniProfile .js-kit-miniProfileSitesWrap {
	border-top:1px dashed #ccc;
}
#comments .jsk-ThreadWrapper a, #comments .jsk-LinkColor {
	color:#749E85;
}
#comments .jskit-GoogleLikeMenuBar {
	width:50px;
}
#comments .js-kit-from-name {
	margin:5px 0 0 55px;
}
#comments .js-CommentsSkin-echo .jsk-CommentFormBody-noWYSIWYG, #comments .js-CommentsSkin-echo .jsk-CommentEditFormBody-noWYSIWYG {
	border:1px solid #ccc;
}
#comments .jsk-HeaderWrapper {
	display:none;
	visibility:hidden;
}
#comments 
.jska-cancelBtn {
	font-size:12px !important;
	border:none !important;
	height:22px !important;
	width:54px !important;
	line-height:22px !important;
	background:url(btn_echo.gif) no-repeat left top !important;
}









