@import url('stylesheet_v6.css');

/* HEADER CHANGES ======================================================= */
	#userNavWrapper			{position: static; margin-top: 0px; margin-right: 15px; float: right; width: auto; height: 37px;}
	#userNavWrapper	.innerContainer1 .innerIcon	{float: left; width: 16px; height: 18px; background: url(imglayout/icon_header_user.png) no-repeat; margin: 0 10px 0 0;}
	#userNavWrapper	.innerContainer1 .infoIconWrapper	{float: left; margin-left: -30px;}
	#userNavWrapper	.innerContainer1 #basketLinkWrapper	{float: left; }
	#userNavWrapper .innerSubnavContainer	{top: 40px; left: 0; right: auto; width: auto; min-width: 110px; height: auto; z-index:10000;}
	#userNavWrapper .innerSubnavContainer .innerLinkDelim	{float: left; width: 100%; height: 1px; background-color: #dfdfdf; margin: 5px 0;}

	#CI_header_UI_mainnav	{top: 10px;}
	#CI_header_UI_logo		{top: 60px;}
	#CI_header_UI_usernav	{height: 122px;}
	.htmlbody_home #CI_header_UI_usernav	{height: 37px;}
	#phoneWrapper			{position: static; }
	#CI_header_UI_mainnav .innerLanguageChooser {float: left; margin: 0 0 0 9px; padding: 0 17px 0 0; background: url(imgLayout/v7_langArrow.png) right center no-repeat; text-align: left; color: #9a9a9a; font-size: 14px; text-decoration: none; line-height: 20px; cursor: pointer;}
	#langNavWrapper		{padding: 15px !important; right: -45px; }

	/* search is always in header :: with classes for all pages and a separate set for the classes when appearing on the homepage */
	#CI_header_Quicksearch_header		{padding: 0; position: absolute; left: 200px; top: 65px; width: auto;}
	#mainSearchWrapper					{top: 0; background: transparent; float: left; width: 420px; padding: 4px 6px 3px 16px; height: 27px; z-index: 20; background-color: white; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; behavior: url(_components/_genericInc/PIE/PIE.htc);}
	#mainSearchWrapper #quicksearch_C_searchinputAll		{width: 283px; height: 27px; padding: 0; border: none; background: transparent;}
	#mainSearchWrapper #quicksearch_C_searchinputAll INPUT	{width: 278px; padding: 4px 0 3px 5px; font-weight: 400; font-size: 15px;}
	#mainSearchWrapper .innerTypebox						{width: 70px; height: 21px; overflow: hidden; color: #53a8ad; background: url(imglayout/v4_typeArrow.png) right center no-repeat; padding: 0px 28px 0 0; margin: 4px 0 0 0; font-size: 15px; border: none; font-weight: normal; font-size: 15px;}
	::-webkit-input-placeholder 	{color: #53a8ad;}
	:-moz-placeholder 				{color: #53a8ad; opacity: 1;}
	::-moz-placeholder 				{color: #53a8ad; opacity: 1;}
	:-ms-input-placeholder 			{color: #53a8ad;}
	:placeholder-shown 				{color: #53a8ad;}

	#mainSearchWrapper .innerSubmitbox						{float: right; margin: 3px 9px 0 0; width: auto; height: auto; padding: 0; background: transparent; border: none;}
	#mainSearchWrapper .innerShowAdvbox						{position: absolute; left: 471px; top: 8px; min-width: 200px; margin: 0; text-decoration: none;}
	#mainSearchTypeboxWrapper								{top: 34px; left: 321px;}

	.htmlbody_home #CI_header_Quicksearch_header 		{padding: 0; position: absolute; left: 50%; top: 258px; width: 598px; margin-left: -298px; box-sizing: border-box; background-color: #fff; border: solid 1px #53a8ad; height: 54px;}
	.htmlbody_home #mainSearchWrapper					{top: 0; left:0; background: #fff; float: left; width: 100%; padding: 0; height: 52px; z-index: 20; background-color: white; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; behavior: none;}
	.htmlbody_home #mainSearchWrapper #quicksearch_C_searchinputAll		{width: 450px; height: 52px; padding: 0; border: none; background: #fff; box-sizing: border-box;}
	.htmlbody_home #mainSearchWrapper #quicksearch_C_searchinputAll INPUT	{width: 400px; padding: 14px 0 14px 23px; font-weight: 400; font-size: 18px; height: 23px;}
	.htmlbody_home #mainSearchWrapper .innerTypebox							{position: absolute; right: 60px; top: 0; width: auto; min-width: 70px; height: 52px; color: #53a8ad; background: #fff url(imglayout/v4_typeArrow.png) right center no-repeat; padding: 17px 28px 0 0; margin: 0 0 0 0; font-size: 15px; border: none; font-weight: normal; font-size: 15px; box-sizing: border-box;}
	.htmlbody_home ::-webkit-input-placeholder 		{color: #646464; font-weight: 200;}
	.htmlbody_home :-moz-placeholder 				{color: #646464; opacity: 1; font-weight: 200;}
	.htmlbody_home ::-moz-placeholder 				{color: #646464; opacity: 1; font-weight: 200;}
	.htmlbody_home :-ms-input-placeholder 			{color: #646464; font-weight: 200;}
	.htmlbody_home :placeholder-shown 				{color: #646464; font-weight: 200;}
	.htmlbody_home #mainSearchWrapper .innerSubmitbox						{position: absolute; right: 0; top: 0; float: right; margin: 0; background: #fff; height: 52px;}
	.htmlbody_home #mainSearchWrapper .innerShowAdvbox						{display: none;}
	.htmlbody_home #mainSearchTypeboxWrapper								{top: 52px; left: auto; right: 60px; width: 105px;}

	#homepage_slideimg	{height: 500px;}
	#homepage_slideimg #wrapper_mainsite_text		{display: none;}
	#homepage_slideimg .innerImage .innerImgLink	{position: relative; left: 26px; top: 451px;}
	#homepage_slideimg .innerImage .innerImgLink A	{color: #fff; font-size: 13px; text-decoration: underline;}
	#homepage_slideimg .innerImage .innerImgLink A:hover	{}



	#customAdvsearchFormWrapper		{top: 50px; left: 280px; width: 344px; height: auto; background: #fff; border: solid #bfbfbf 1px; z-index: 998; padding: 15px 20px 20px 20px;}
	#customAdvsearchFormWrapper	.innerSearchWrapper	{float: left; clear: both; width: 100%; margin: 0 0 20px 0;}
	#customAdvsearchFormWrapper	.innerSearchWrapper .innerLabel	{float: left; width: 40%; text-align: right; font-weight: normal; color: #53a8ad; clear: left;}
	#customAdvsearchFormWrapper	.innerSearchWrapper .innerInput	{float: right; width: 50%; margin: 0; padding: 0; clear: right;}
	#customAdvsearchFormWrapper	.innerSearchWrapper .innerInput .innerLabel	{text-align: left; }
	#customAdvsearchFormWrapper .innerNewInResContainer								{width: 100%;}
	#customAdvsearchFormWrapper .innerNewInResContainer	.innerContainer				{width: 100%;}
	#customAdvsearchFormWrapper .innerNewInResContainer	.innerContainer .innerInput	{float: left; width: 10%; overflow: hidden;}
	#customAdvsearchFormWrapper .innerNewInResContainer	.innerContainer .innerLabel	{float: left; width: 89%; overflow: hidden; clear: none;}

	#customAdvsearchFormWrapper #advancedSearch_imageOrient_container	{display: block; margin: 0; padding: 0;}
	#customAdvsearchFormWrapper #advancedSearch_advoptionsContainer		{border: none; margin: 0; padding: 0;}
	#customAdvsearchFormWrapper .innerResetFiltersContainer				{width: 100%; text-align: right; padding: 0 2px 0 0;}
	#customAdvsearchFormWrapper .innerResetFiltersContainer A			{text-decoration: none;}
	#customAdvsearchFormWrapper .innerSubmitContainer					{width: 100%; border-top: solid #bdbdbd 1px; padding: 18px 0 0 0; text-align: right;}
	#customAdvsearchFormWrapper .innerSubmitContainer INPUT				{width: 50%;}

	.searchProfile_G_close		{margin: 0 0 5px 0; background: url(imglayout/v7_iconSearchFiltersArrowDown.png) right 11px center no-repeat; border: none; padding: 0; box-sizing: border-box; height: 24px;}
	.searchProfile_G_open		{margin: 0 0 5px 0; background: url(imglayout/v7_iconSearchFiltersArrowUp.png) right 11px center no-repeat; border: none; padding: 0; position: relative; box-sizing: border-box; height: 24px;}
	.searchProfile_title		{color: #6c6c6c; font-size: 12px; font-weight: normal; box-sizing: border-box; border: solid #bbb 1px; padding: 2px 5px; height: 24px;}
	.searchProfile_titleValue	{color: #6c6c6c; font-size: 12px; font-weight: normal; box-sizing: border-box; border: solid #bbb 1px; padding: 2px 5px; height: 24px; display: none;}
	.searchProfile_G_items		{position: absolute; background: white; border: solid #bbb 1px; top: 24px; padding: 2px 5px; box-sizing: border-box; max-height: 300px; overflow-x: hidden; overflow-y: auto;}

	#customAdvsearchFormWrapperTopiconWrapper		{float: left; width: 100%; background: url(imglayout/v7_bgAdvSrc.png) 243px 0 no-repeat; margin-top: -31px; height: 16px;}


/* SEARCH RESULTS PAGE CHANGES =====================================================*/
	#body .CI_maincomponent#CI_search .searchResultsWrapper		{padding: 20px 20px 0 30px; background: #ececec; box-sizing: border-box; }
	#body .CI_maincomponent#CI_search .searchResultsWrapper .innerResultsWrapper	{background: #ececec; border: none;}
	#body .CI_maincomponent#CI_search .searchResultsWrapper .innerResultsWrapper #CI_search_searchresultsHead	{text-align: left; width: auto; margin: 0;}
	#paginatorCntWrapper_1										{position: static; padding:0;}
	#body .CI_maincomponent#CI_search .searchResultsWrapper .innerResultsWrapper #CI_search_searchresults		{margin: 35px 0 0 0; width: 100%;}

	#searchResultsTabsWrapper					{width: 600px;}
	#searchResultsTabsWrapper .innerTitleLabel	{float: left; margin: 0 10px 0 0;}
	#searchResultsTabsWrapper .advancedSearch_sorttype_G_container	{margin: -8px 10px 0 0; border: solid #53a8ad 1px; width: auto; height: auto;}
	#searchResultsTabsWrapper .advancedSearch_sorttype_G_container .advancedSearch_sorttype_title		{width: auto; padding: 7px 15px 2px 15px;}
	#searchResultsTabsWrapper .advancedSearch_sorttype_G_container .advancedSearch_sorttype_title label	{color: #53a8ad;}
	#searchResultsTabsWrapper .sorttypeActive															{border: solid #53a8ad 1px; background: #53a8ad; color: #ececec; height: auto;}
	#searchResultsTabsWrapper .sorttypeActive .advancedSearch_sorttype_title label						{color: #ececec; font-weight: normal;}
	#searchResultsTabsWrapper #advancedSearch_sorttype_relevance_container								{width: auto;}

	#paginatorSearchSettingsWrapper				{top: 71px; right: 30px; z-index:9999;}
	#searchresultspaginator_group1				{top: 58px; right: 18px;}
	#searchresultspaginator_group1													{width: 280px;}
	#searchresultspaginator_group1 #searchresultspaginator_L_thdir_input SELECT		{width: 140px;}
	#searchresultspaginator_group1 #searchresultspaginator_L_maxrows_input SELECT	{width: 140px;}

	#paginatorSearchSettingsWrapper .innerTitle	{text-decoration: none;}

/* FAVORITE ARTIST CONTROLLER IN SEARCH PAGE ======================== */
	#favArtistControllerWrapper			{float: left; clear: both; width: 100%;}
	#favArtistControllerWrapper .innerWrapper										{float: left; width: 100%; padding: 15px 25px 15px 30px; box-sizing: border-box; background-color: #53a8ad;}
	#favArtistControllerWrapper .innerWrapper .innerNicknameWrapper					{float: left; font-weight: bold; color: white; margin-top: 7px;}
	#favArtistControllerWrapper .innerWrapper .innerChangeNicknameWrapper			{float: left; margin-left: 20px; cursor: pointer; color: white; white; margin-top: 7px; tex-decoration: underline;}
	#favArtistControllerWrapper .innerWrapper .innerRightcolWrapper					{float: right;}
	#favArtistControllerWrapper .innerWrapper .innerCommentWrapper					{float: left; color: white; white; margin-top: 7px;}
	#favArtistControllerWrapper .innerWrapper .innerBtnWrapper						{float: left; margin-left: 20px;}
	#favArtistControllerWrapper .innerWrapper .innerBtnWrapper .innerBtn			{float: left; border: solid 2px white; padding: 4px 11px; border-radius: 18px; text-align: center; color: white; cursor: pointer;}
	#favArtistControllerWrapper .innerWrapper .innerBtnWrapper #favArtistBtnIsFav	{background: white; color: #53a8ad;}
	#favArtistControllerWrapper .innerWrapper .innerBtnWrapper #favArtistBtnNotIsFav{}
	#favArtistControllerWrapper .innerWrapper .innerBtnWrapper #favArtistBtnNotLoggedin{}

	#favArtistControllerOverlay	{width: 100%; height: 100%; background-color: #000; opacity: 0.7; position: fixed; top: 0; left: 0; z-index:10000; display: none;}
	#favArtistControllerPopupNickanme	{display: none; position: absolute; top: 177px; right: 20px; width: 420px; height: auto; background-color: white; border: solid #c6c6c6 1px; padding: 28px 20px 20px 20px; z-index:10001; box-sizing: border-box;}
	#myFavArtistWrapperList #favArtistControllerPopupNickanme						{top: 30%; left: 50%; margin-left: -211px; position: fixed;}
	#favArtistControllerPopupNickanme .innerCloser									{position: absolute; top: 5px; right: 5px; width: 25px; height: 25px; background: url(imglayout/icon_dialogClose.png) no-repeat; cursor: pointer;}
	#favArtistControllerPopupNickanme .innerText									{float: left; width: 100%;}
	#favArtistControllerPopupNickanme .innerFormWrapper								{float: left; width: 100%; margin-top: 16px;}
	#favArtistControllerPopupNickanme .innerFormWrapper .innerFieldWrapper			{float: left; width: 50%;}
	#favArtistControllerPopupNickanme .innerFormWrapper .innerFieldWrapper INPUT	{width: 100%; border: solid #bbbbbb 1px; padding: 4px 5px; box-sizing: border-box;}
	#favArtistControllerPopupNickanme .innerFormWrapper .innerSubmitWrapper			{float: left; width: auto;}
	#favArtistControllerPopupNickanme .innerFormWrapper .innerSubmitWrapper INPUT	{}


/* FAVORITE ARTISTS OVERVIEW ================================================ */
	#myFavArtistWrapperList				{float: left; width: 100%; padding: 20px 28px 180px 28px; box-sizing: border-box;}
	#favArtists_overviewWrapper			{float: left; width: 100%;}

	#favArtists_overviewWrapper .favArtists_innerControlsWrapper		{float: left; width: 100%; margin: 1% 0; padding: 10px 0 20px 0; box-sizing: border-box; border-bottom: solid #bbb 1px;}

	#favArtists_overview_titleWrapper								{float: left;}
	#favArtists_overview_titleWrapper	.innerWrapper				{float: left;}
	#favArtists_overview_titleWrapper .innerWrapper .innerTitle		{clear: both; float: left; font-size: 21px; color: #53a8ad; line-height: 30px;}

	#favArtists_overview_lblistWrapper	{float: left; width: 100%; margin: 1% 0; box-sizing: border-box;}
	#favArtists_overview_lblistWrapper .innerWrapper																									{float: left; width: 100%;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList																				{float: left; width: 100%;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper															{float: left; width: 184px; margin: 0 28px 30px 0; min-height: 395px;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster											{float: left; width: 170px; height: 260px; padding: 6px; background-color: #fff; border: solid #bbb 1px;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper						{float: left; width: 100%;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage		{float: left;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage IMG	{border: none;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage1		{float: left; width: 170px; height: 170px; margin: 0 0 6px 0; overflow: hidden;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage2		{float: left; width: 82px; height: 82px; margin: 0 6px 0 0; overflow: hidden;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage3		{float: left; width: 82px; height: 82px; margin: 0; overflow: hidden;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerNameWrapper										{float: left; width: 100%; margin: 7px 0 0 0; text-align: center; font-size: 14px; overflow: hidden;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerNameWrapper .innerName							{float: left; width: 100%; font-weight: bold;}
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerNameWrapper .innerNoImages						{float: left; width: 100%; }
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerNameWrapper .innerLink1							{float: left; width: 100%; }
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerNameWrapper .innerLink2							{float: left; width: 100%; }
	#favArtists_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerNameWrapper A									{color: #53a8ad; text-decoration: none;}


/* LIGHTBOX OVERVIEW ================================================ */
	#body .CI_maincomponent#CI_MyLightboxes		{width: 100%; background: #f0f0f0;}
	#mylightboxesWrapperList			{float: left; width: 100%; padding: 20px 28px 180px 28px; box-sizing: border-box;}
	#myLightboxes_overviewWrapper		{float: left; width: 100%;}

	#myLightboxes_overviewWrapper .myLightboxes_innerControlsWrapper		{float: left; width: 100%; margin: 1% 0; padding: 10px 0 20px 0; box-sizing: border-box; border-bottom: solid #bbb 1px;}

	#myLightboxes_overview_titleWrapper								{float: left;}
	#myLightboxes_overview_titleWrapper	.innerWrapper				{float: left;}
	#myLightboxes_overview_titleWrapper .innerWrapper .innerTitle	{clear: both; float: left; font-size: 21px; color: #53a8ad; line-height: 30px;}

	#myLightboxes_overview_controlWrapper							{float: right;}
	#myLightboxes_overview_controlWrapper .innerWrapper									{float: left;}
	#myLightboxes_overview_controlWrapper .innerWrapper .innerLinks						{float: left;}
	#myLightboxes_overview_controlWrapper .innerWrapper .innerLinks .innerLinkWrapper	{float: left; border-left: solid #c5c5c5 1px; margin: 0 0 0 5px; padding: 0 0 0 10px;}
	#myLightboxes_overview_controlWrapper .innerWrapper .innerLinks .innerLinkWrapper A	{text-decoration: none; font-size: 14px; color: #53a8ad; line-height: 30px;}

	#myLightboxes_overview_lblistTopWrapper														{float:right;}
	#myLightboxes_overview_lblistTopWrapper .innerWrapper										{float:left;}
	#myLightboxes_overview_lblistTopWrapper .innerWrapper .innerTitleWrapper					{float:left;}
	#myLightboxes_overview_lblistTopWrapper .innerWrapper .innerTitleWrapper .innerLabel		{float:left; font-size: 14px; color: #8c8c8c; line-height: 30px; padding-right: 6px;}
	#myLightboxes_overview_lblistTopWrapper .innerWrapper .innerTitleWrapper .innerValue		{float:left; background: url(imglayout/v4_typeArrow.png) right center no-repeat; padding: 0 28px 0 0; font-size: 14px; color: #53a8ad; line-height: 30px; cursor: pointer;}
	#myLightboxes_overview_lblistTopWrapper .innerWrapper .innerDropWrapper						{float: left; position: absolute; top: 0; left: 0; display: none; width: 150px; background-color: #fff; border: solid 1px #bbb; padding: 10px;}
	#myLightboxes_overview_lblistTopWrapper .innerWrapper .innerDropWrapper .inner				{float: left; width: 100%;}
	#myLightboxes_overview_lblistTopWrapper .innerWrapper .innerDropWrapper .inner .innerButton	{float: left; width: 100%; line-height: 24px;}
	#myLightboxes_overview_lblistTopWrapper .innerWrapper .innerDropWrapper .inner .innerButton A	{font-size: 14px; color: #53a8ad; text-decoration: none;}
	#myLightboxes_overview_lblistTopWrapper .innerWrapper .innerDropWrapper .inner .innerButton A:hover	{font-size: 14px; color: #53a8ad; text-decoration: underline;}

	#myLightboxes_overview_lblistWrapper	{float: left; width: 100%; margin: 1% 0; box-sizing: border-box;}
	#myLightboxes_overview_lblistWrapper .innerWrapper																									{float: left; width: 100%;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList																				{float: left; width: 100%;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper															{float: left; width: 184px; height: 300px; margin: 0 28px 30px 0;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster											{float: left; width: 170px; height: 260px; padding: 6px; background-color: #fff; border: solid #bbb 1px;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper						{float: left; width: 100%;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage		{float: left;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage IMG	{border: none;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage1		{float: left; width: 170px; height: 170px; margin: 0 0 6px 0; overflow: hidden;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage2		{float: left; width: 82px; height: 82px; margin: 0 6px 0 0; overflow: hidden;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage3		{float: left; width: 82px; height: 82px; margin: 0; overflow: hidden;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerNameWrapper										{float: left; width: 100%; height: 23px; margin: 7px 0 0 0; text-align: center; font-size: 14px;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerNameWrapper .innerName							{color: #53a8ad; font-size: 14px;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerNameWrapper .innerNoImages						{color: #bbb;font-size: 14px;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerAddWrapper										{float: left; width: 100%; height: 260px; padding: 6px; border: dashed #bbb 1px; background: url(imglayout/bg_lblist_addWrapper.png) center center no-repeat; cursor: pointer;}
	#myLightboxes_overview_lblistWrapper .innerWrapper .innerLightboxList .innerLightboxWrapper .innerAddWrapper .innerAddTxtWrapper					{float: left; width: 100%; text-align: center; padding-top: 180px; color: #bbb; font-size: 14px; cursor: pointer;}


/* LIGHTBOX DETAILS VIEW ===================================================== */
	#body .CI_maincomponent#CI_MyLightboxes	{padding: 0;}
	#mylightboxesWrapperNormal	{float: left; width: 100%; background: url(imgLayout/v4_bgPageSplit.png) repeat-y;}
	#CI_MyLightboxes .innerContainer	{width: 100%;}
	#CI_MyLightboxes .searchresults_imageTH170																{margin: 5px 5px 60px 1px;}
	#CI_MyLightboxes .searchresults_imageTH170 .searchresults_image_thumbnailTH170							{}
	#CI_MyLightboxes .searchresults_imageTH170 .searchresults_image_thumbnailTH170 IMG						{}
	#CI_MyLightboxes .searchresults_imageTH170 .searchresults_imageExtrainfo									{}
	#CI_MyLightboxes .searchresults_imageTH170 .searchresults_imageExtrainfo .innerImgIcons					{border: none; background: transparent; overflow: hidden; height: 22px;}
	#CI_MyLightboxes .searchresults_imageTH170 .searchresults_imageExtrainfo .innerImgIcons .innerLBchkbx		{float: left; margin: 5px 5px 0 0}
	#CI_MyLightboxes .searchresults_imageTH170 .searchresults_imageExtrainfo .innerImgIcons .innerFilename	{float: left; font-size: 12px; font-weight: bold; line-height: 22px;}
	#CI_MyLightboxes .searchresults_imageTH170 .searchresults_imageExtrainfo .innerDLlink						{float: left; clear: both; width: 100%;}
	#CI_MyLightboxes .searchresults_imageTH170 .searchresults_imageExtrainfo .innerDLlink A					{color: #53a8ad; text-decoration: none; font-size: 12px;}

	#CI_MyLightboxes .innerContainer .innerXtraHeader		{float: left; width: 100%; margin: 0; padding: 35px 35px 15px 35px; box-sizing: border-box;}
	#CI_MyLightboxes .innerContainer .innerXtraHeader .innerLbPagetitle										{float: left; font-size: 16px; color: #535353; font-weight: 400;}
	#CI_MyLightboxes .innerContainer .innerXtraHeader .innerLbPagetitle A										{color: #53a8ad; text-decoration: none; font-size: 16px; font-weight: 400;}
	#CI_MyLightboxes .innerContainer .innerXtraHeader .innerLbPageControlsWrapper								{float: right;}
	#CI_MyLightboxes .innerContainer .innerXtraHeader .innerLbPageControlsWrapper .innerPaginatorWrapper		{float: left;}
	#CI_MyLightboxes .innerContainer .innerXtraHeader .innerLbPageControlsWrapper .innerPaginatorWrapper A	{color: #53a8ad; font-size: 12px;}
	#CI_MyLightboxes .innerContainer .innerXtraHeader .innerLbPageControlsWrapper .innerLink					{float: left; margin: 0 0 0 28px;}
	#CI_MyLightboxes .innerContainer .innerXtraHeader .innerLbPageControlsWrapper .innerLink A				{font-size: 14px; color: #53a8ad; text-decoration: none; font-weight: 400;}
	#CI_MyLightboxes .innerContainer .innerXtraHeader .innerLBname														{color: #535353; font-weight: 400;}
	#CI_MyLightboxes .innerContainer .innerThumbnailContainer															{margin: 0; padding: 0 35px; box-sizing: border-box; border: none; width: 100%;}
	#CI_MyLightboxes .innerContainer .innerThumbnailContainer .innerWrapper												{float: left; width: 100%; padding: 35px 0; border-top: solid #bbb 1px;}

	#mylightboxesWrapperNormal #myLightboxes_L_title						{display: none;}
	#myLightboxes_G_handlers_container										{padding: 35px 0 0 25px;}
	#myLightboxes_navigation												{margin: 0;}
	#myLightboxes_navigation #myLightboxes_navigation_buttons_L_title		{color: #535353; margin-bottom: 25px;}
	#myLightboxes_navigation #myLightboxes_AddFolder_container				{display: none;}
	#myLightboxes_navigation #myLightboxes_DeleteFolder_container			{display: none;}
	#myLightboxes_navigation #myLightboxes_RenameFolder_container			{display: none;}
	#myLightboxes_navigation #myLightboxes_EmailFolder_container			{display: none;}
	#myLightboxes_navigation #myLightboxes_navigation_radiobuttons_L_title	{display: none;}
	#myLightboxes_navigation #lbtype_HyperLinks								{display: none;}
	#myLightboxes_navigation #myLightboxes_navigation_buttons_container .lightboxControlLink A		{text-decoration: none; color: #53a8ad;}
	#myLightboxes_navigation #myLightboxes_navigation_buttons_container .lightboxControlLink A:hover{background: none; text-decoration: underline; color: 53a8ad;}
	#myLightboxes_navigation #myLightboxes_navigation_buttons_container .lightboxControlLink A.btnhover	{background-color: #fff !important; text-decoration: underline; color: 53a8ad;}



/* LIGHTBOX - ADVANCED ADD2LIGHTBOX DIALOG =====================================================================================================*/
	#advancedAdd2LB	{display: none; position: absolute; left: 0; top: 0; z-index: 99999; float: left; width: 242px; height: 210px;}
	#advancedAdd2LB #advancedAdd2LBwrapper					{float: left; width: 240px; background-color: #fff; overflow: hidden; border: solid #bbb 1px;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper	{float: left; width: 100%; box-sizing: border-box;}

	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerHeader					{float: left; clear: both; width: 100%; border-bottom: solid #bbb 1px;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerHeader .innerTitle		{float: left; padding: 10px; font-size: 13px; color: #747474;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerHeader .innerCloser		{float: right; width: 26px; height: 26px; margin: 5px 5px 0 0; background: url(imglayout/icon_dialogClose.png) no-repeat; cursor: pointer;}

	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBList														{float: left; clear: both; width: 100%; margin: 0; background-color: #fff; height: 122px; overflow-x: hidden; overflow-y: auto;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBList .innerListWrapper										{float: left; width: 100%;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBList .innerListWrapper .innerLightboxWrapper				{float: left; width: 100%; padding: 5px 10px; border-bottom: solid #efefef 1px; box-sizing: border-box;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBList .innerListWrapper .innerLightboxWrapper A				{font-size: 13px; color: #53a8ad;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBList .innerListWrapper .innerLightboxWrapper .innerName	{float: left; width: 100%; font-size: 13px; color: #53a8ad;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBList .innerListWrapper .innerLightboxWrapperhasimg			{background: url(imglayout/bg_add2LB_iconIn.png) right 3px center no-repeat; padding-right: 23px;}

	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBnewproject													{float: left; width: 100%; margin: 0; border-top: solid #bbb 1px;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBnewproject .innerFormWrapper								{float: left; width: 100%; padding: 10px; box-sizing: border-box;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBnewproject .innerFormWrapper .innerFieldWrapper			{float: left; width: 70%;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBnewproject .innerFormWrapper .innerFieldWrapper INPUT		{width: 100%; padding: 2px 5px; border: none; box-sizing: border-box; border: solid #bbb 1px;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBnewproject .innerFormWrapper .innerButtonWrapper			{float: left; width: 30%;}
	#advancedAdd2LB #advancedAdd2LBwrapper .innerWrapper .innerLBnewproject .innerFormWrapper .innerButtonWrapper INPUT		{width: 100%; padding: 3px 0; margin: 0; font-size: 13px;}


/* IMAGE DETAILS PAGE ===========================================================================*/
	#body .CI_maincomponent#CI_imagedetails		{background-color: #ececec; padding-bottom: 90px;}
	#CI_imagedetails .imagedetailsTopWrapper .innerLeftColWrapper		{width: 500px;}
	#CI_imagedetails .imagedetailsTopWrapper .innerRightColWrapper		{width: 348px; margin: 0 0 0 25px;}
	#CI_imagedetails .innerPriceblockWrapper .innerTabs					{width: 100%;}
	#CI_imagedetails .innerPriceblockWrapper .innerTabContents			{width: 100%;}
	#CI_imagedetails .innerPriceblockWrapper .innerTabContents .innerTabContent		{width: 100%;}
	#CI_imagedetails #imgdetailpage_extended #imagedetails_priceinfo_pricelistpane	{width: 100%; box-sizing: border-box;}
	#CI_imagedetails #imgdetailpage_extended #imagedetails_priceinfo_dlBtnContainer	{width: 100%;}
	#CI_imagedetails #CI_imagedetails_pricinginfo									{width: 100%;}
	#imagedetails_priceinfo															{width: 100%;}
	#CI_imagedetails #imagedetails_priceinfo #imagedetails_priceinfo_pricelistpane	{width: 100%; box-sizing: border-box;}
	#CI_imagedetails #imagedetails_priceinfo #imagedetails_priceinfo_dlBtnContainer	{width: 100%;}
	#CI_imagedetails #imagedetails_priceinfo .innerRFpricerow						{width: 100%; box-sizing: border-box;}
	#CI_imagedetails #imgdetailpage_extended .innerRFpricerow						{width: 100%; box-sizing: border-box;}
	#CI_imagedetails #imagedetails_priceinfo .col1									{width: 179px;}
	#CI_imagedetails #imagedetails_priceinfo .col1LG								{width: 100%; box-sizing: border-box;}
	#CI_imagedetails #imagedetails_priceinfo .col1LG .innerRadioname				{width: 260px; max-width: 260px;}


	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper	{width: 100%;}
	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper #CI_imagedetails_title_caption														{width: 100%; max-width: 500px; overflow: hidden;}
	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper #CI_imagedetails_title_caption #title_caption_L_title								{display: none;}
	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper #CI_imagedetails_title_caption #title_caption_L_caption								{width: 100%; font-size: 16px; color: #5c5c5c; padding: 0 0 25px 0; cursor: pointer; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper #CI_imagedetails_title_caption #imagedetails_G_searchContribButton					{display: none;}
	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper2	{width: 500px; display: none;}
	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper2 #CI_imagedetails_title_caption														{width: 100%;}
	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper2 #CI_imagedetails_title_caption #title_caption_L_title								{display: none;}
	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper2 #CI_imagedetails_title_caption #title_caption_L_caption							{width: 100%; font-size: 16px; color: #5c5c5c; padding: 0 0 25px 0; cursor: pointer;}
	#CI_imagedetails .imagedetailsTopWrapper .innerTitleWrapper2 #CI_imagedetails_title_caption #imagedetails_G_searchContribButton					{display: none;}

	#CI_imagedetails #imgdetailpage_extended .col1 .innerRadioname		{max-width: 120px;}

	#CI_imagedetails #imagedetails_priceinfo_schemeinfo_H_title	{display: none;}
	#CI_imagedetails .XtraSubsinfoWrapper	{float: left; width: 100%; padding: 10px; box-sizing: border-box; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; font-size: 11px;}
	#CI_imagedetails .XtraSubsinfoWrapper .innerXtrasubsinfo					{float: left; width: 100%; min-height: 22px;}
	#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo0					{font-size: 11px;}
	#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo0 #innerExtLicLink	{color: #53a8ad; cursor: pointer;}
	#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo1					{font-size: 13px; background: url(imglayout/bg_imgdet_txtbullit.png) left 5px no-repeat; padding-left: 15px; margin-top: 10px;}
	#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo2					{font-size: 13px; background: url(imglayout/bg_imgdet_txtbullit.png) left 5px no-repeat; padding-left: 15px;}
	#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo3					{font-size: 13px; background: url(imglayout/bg_imgdet_txtbullit.png) left 5px no-repeat; padding-left: 15px;}
	#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo3b					{font-size: 11px; color: #53a8ad; cursor: pointer; padding-left: 15px;}
	#CI_imagedetails .XtraSubsinfoWrapper .innerXtrasubsinfo A					{color: #53a8ad; font-size: 11px;}
	#CI_imagedetails #XtraSubsinfoWrapper0										{border-bottom: solid #bbbbbb 1px;}

	#CI_imagedetails #priceinfoImageidWrapper				{float: left; width: 100%; margin: 23px 0 0 0;}
	#CI_imagedetails #priceinfoImageidWrapper .innerLabel	{float: left; padding-right: 5px; color: #747474;}
	#CI_imagedetails #priceinfoImageidWrapper .innerValue	{float: left; color: #747474;}

	#imagedetails_pricinginfo_G_subsDetailsTopWrapper		{float: left; clear: both; margin: 20px 0 0 0;}
	#imagedetails_pricinginfo_G_subsDetailsTopWrapper .innerCollapseTitle							{float: left; color: #53a8ad; cursor: pointer; background: url(imglayout/bg_imgdet_arrowdown.png) right center no-repeat; padding-right: 20px; box-sizing: border-box;}
	#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_G_subsDetails							{margin: 0;}
	#imagedetails_pricinginfo_G_subsDetails															{display: none;}
	#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_subsDetails_L_title						{float: left; color: #53a8ad; cursor: pointer; background: url(imglayout/bg_imgdet_arrowup.png) right center no-repeat; padding-right: 20px; box-sizing: border-box; margin-top: 0; font-weight: normal; font-size: 13px;}

	#CI_imagedetails_related_images 	{display: block; float: left; width: 100%; margin: 60px 0 0 0; padding: 0;}
	#related_images_H_head 				{font-size: 100%; font-weight: normal; width: 100%; padding: 25px 0 50px 0; margin: 0; border: none; border-top: solid 1px #c8c8c8; background-color: #ececec;}
	#related_images_H_head .innerTitle							{float: left; font-size: 16px; color: #5c5c5c; line-height: 22px;}
	#related_images_H_head .innerSearchlinkWrapper				{float: left; font-size: 16px; color: #5c5c5c; padding: 0 0 0 6px; margin: 0 0 0 6px; border-left: solid #9a9a9a 1px; line-height: 22px;}
	#related_images_H_head .innerSearchlinkWrapper A			{font-size: 15px; color: #53a8ad; line-height: 22px; text-decoration: none;}
	#related_images_G_images #related_images_I_images_content	{width: 100%; height: 170px;}
	#related_images_G_images #related_images_I_images_content .related_images_I_imageContainer		{float: left; margin: 0 6px 0 0; height: 170px; width: 170px; position: relative;}
	#related_images_G_images #related_images_I_images_content  .related_images_I_imageContainer A IMG	{margin: 0 4px 0 0; position: absolute; left: 0; right: 0; bottom: 0; margin-left: auto; margin-right: auto;}


	#imagedetailsArtistWrapper			{float: left; clear: both; width: 100%; margin: 50px 0 0 0; padding: 0;}
	#CI_imagedetails_images_this_contributor	{float: left; width: 100%;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper	{float: left; width: 100%;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerHead													{float: left; width: 100%; padding: 55px 0 25px 0;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerHead .innerTitle1										{float: left; font-size: 16px; color: #5c5c5c; padding: 0; line-height: 22px;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerHead .innerPortfoliolinkWrapper						{float: left; font-size: 16px; color: #5c5c5c; padding: 0 0 0 6px; margin: 0 0 0 6px; border-left: solid #9a9a9a 1px; line-height: 22px;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerHead .innerPortfoliolinkWrapper A						{font-size: 15px; color: #53a8ad; line-height: 22px; text-decoration: none;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerHead .innerAddFavArtistWrapper							{float: left; padding: 0 0 0 24px; margin-top: -4px;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerHead .innerAddFavArtistWrapper .innerBtn				{float: left; border: solid 2px white; padding: 4px 11px; border-radius: 18px; text-align: center; color: white; cursor: pointer;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerHead .innerAddFavArtistWrapper #favArtistBtnIsFav		{background: #53a8ad; color: #fff; border-color: #53a8ad;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerHead .innerAddFavArtistWrapper #favArtistBtnNotIsFav	{border: solid 2px #53a8ad; color: #53a8ad;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerHead .innerAddFavArtistWrapper #favArtistBtnNotLoggedin{border: solid 2px #53a8ad; color: #53a8ad;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerImagesWrapper											{float: left; width: 100%; height: 170px; overflow: hidden;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerImagesWrapper .innerWrapper							{float: left; width: 9999px; height: 170px;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerImagesWrapper .imagesThisContributor_I_imageContainer	{float: left; margin: 0 6px 0 0; height: 170px; width: 170px; position: relative;}
	#CI_imagedetails_images_this_contributor .imagesThisContribWrapper .innerImagesWrapper .imagesThisContributor_I_imageContainer A IMG	{position: absolute; left: 0; right: 0; bottom: 0; margin-left: auto; margin-right: auto;}

	#imgDetails_pageStripe	{width: 100%; margin: 25px 0 50px 0}

	#CI_imagedetails .innerPriceblockWrapper .innerTabs .innerTabact		{border-bottom: solid #ececec 1px;}
	#CI_imagedetails #imagedetails_priceinfo_G_subscriptionscheme			{border: none; width: 100%;}
	#CI_imagedetails #imagedetails_priceinfo_schemeinfo_H_title				{border-top: none; border-right: solid #bbbbbb 1px; border-bottom: solid #bbbbbb 1px; border-left: solid #bbbbbb 1px;}
	#CI_imagedetails .innerPriceblockWrapper .innerTabContents .innerTabContent .innerTopTextwrapper	{float: left; width: 100%; padding: 10px; box-sizing: border-box; border-left: solid #bbbbbb 1px; border-right: solid #bbbbbb 1px; font-size: 11px;}
	#CI_imagedetails .innerPriceblockWrapper .innerTabContents .innerTabContent .innerTopTextwrapper A	{color: #53a8ad;}
	#CI_imagedetails #imagedetails_priceinfo_schemeinfo_btn					{padding: 22px 0 0 0;}
	#CI_imagedetails #imagedetails_priceinfo_schemeinfo_btn .btn			{width: auto; min-width: 270px; border-radius: 23px; height: 42px;}
	#CI_imagedetails #imagedetails_priceinfo #imagedetails_priceinfo_dlBtnContainer INPUT[type="button"]	{width: auto; min-width: 270px; border-radius: 23px; height: 42px;}
	#CI_imagedetails #imgdetailpage_extended #imagedetails_priceinfo_dlBtnContainer INPUT[type="button"]	{width: auto; min-width: 270px; border-radius: 23px; height: 42px;}

	#action_links_lightbox		{left: 6px; top: 2px;}
	#action_links_lightbox_text	{left: 36px; text-align: left;}
	#action_links_email			{left: 171px; top: 5px;}
	#action_links_email_text	{left: 201px; text-align: left;}
	#action_links_downloadcomp	{left: 362px; top: 3px;}
	#action_links_downloadcomp_text	{left: 392px; text-align: left;}
	#action_links A				{color: #53a8ad;}
	#action_links A:hover		{color: #53a8ad;}

	#CI_imagedetails_img_info #img_info_H_title												{font-size: 16px; font-weight: normal; padding: 0 0 16px 0;}
	#CI_imagedetails_img_info .infotitle													{line-height: 15px;}
	#CI_imagedetails_img_info .infovalue													{line-height: 15px;}
	#CI_imagedetails_img_info .infovalue#img_info_V_caption									{border-left: none; clear: both; width: 100%; margin: 3px 0 12px 0; padding-left: 0;}
	#CI_imagedetails_imgsizeSpecifications .infovalue										{line-height: 15px;}
	#CI_imagedetails_imgsizeSpecifications #imagedetails_imgsizeSpecifications_title		{font-size: 16px; font-weight: normal; padding: 0 0 16px 0;}

	#imagedetailsKeywordsContainer					{width: 100%; overflow: hidden; box-sizing: border-box; position: relative;}
	#imagedetailsKeywordsContainer #viewAllKeywordsWrapper	{position: absolute; top: 43px; right: 0; color: #53a8ad; font-weight: 600; cursor: pointer;}
	#keywords_H_kwcolumnshead						{font-size: 16px; font-weight: normal; padding: 0 0 16px 0;}
	#CI_imagedetails_keywords #keywords_G_keywords	{width: 100%; height: 36px; overflow: hidden; box-sizing: border-box; padding: 0 125px 0 0;}
	#CI_imagedetails_keywords #keywords_G_keywords .innerKWwrapper	{float: left; width: auto; padding: 0 10px; margin: 0 5px 5px 0; border: solid #53a8ad 1px; height: 36px; box-sizing: border-box; line-height: 33px;}
	#CI_imagedetails_keywords #keywords_G_keywords .innerKWwrapper A		{color: #53a8ad; text-decoration: none;}
	#CI_imagedetails_keywords #keywords_G_keywords .innerKWwrapper A:hover	{color: #53a8ad; text-decoration: underline;}

	#imagedetailsKeywordsContainer.imagedetailsKeywordsContainerExtended #viewAllKeywordsWrapper	{display: none;}
	#imagedetailsKeywordsContainer.imagedetailsKeywordsContainerExtended #CI_imagedetails_keywords #keywords_G_keywords	{height: auto; padding: 0;}

	.btnhovertrans	{background-color: #53a8ad; color: #fff !important;}


/* header footer changes & changes for basket */
	#CI_header.pageheader_basket	{min-height: 94px; height: 94px;}
	#CI_header.pageheader_basket #CI_header_UI_mainnav	{display: none;}
	#CI_header.pageheader_basket #CI_header_UI_usernav	{display: none;}
	#CI_header.pageheader_basket #userNavWrapper		{display: none;}
	#CI_header.pageheader_basket #CI_header_UI_logo		{top: 26px;}
	#CI_header.pageheader_basket #CI_header_Quicksearch_header	{display: none;}

	#CI_header.pageheader_Basket_review	{min-height: 94px; height: 94px;}
	#CI_header.pageheader_Basket_review #CI_header_UI_mainnav	{display: none;}
	#CI_header.pageheader_Basket_review #CI_header_UI_usernav	{display: none;}
	#CI_header.pageheader_Basket_review #userNavWrapper		{display: none;}
	#CI_header.pageheader_Basket_review #CI_header_UI_logo		{top: 26px;}
	#CI_header.pageheader_Basket_review #CI_header_Quicksearch_header	{display: none;}

	#basketitems_G_subsheadinfo		{padding-left: 10px;}
	#basketitems_G_imgheadinfo		{padding-left: 10px;}
	#basketitems_G_downloadpackheadinfo{padding-left: 10px;}
	#basketrebate_group DIV			{padding-left: 10px;}
	#baskettotals_L_total			{padding-left: 10px;}

	#basketitems_H_img				{font-weight: normal;}
	#basketitems_H_downloadpack		{font-weight: normal;}
	#basketitems_H_img_price		{display: block; float: right; padding: 7px 17px 0 10px;}
	#basketitems_H_downloadpack_price{display: block; float: right; padding: 7px 17px 0 10px;}
	#basketitems_H_img_deletelink a	{padding-top: 5px; color: #53a8ad;}
	#basketitems_H_subs_deletelink a {padding-top: 6px; color: #53a8ad;}
	#basketitems_H_downloadpack_deletelink a {padding-top: 6px; color: #53a8ad;}

	#basketitems_L_img_supplier		{display: none;}
	#basketitems_V_img_supplier		{display: none;}

	#basketitems_G_subsdetailinfo #basketitems_I_subs	{width: 60%; box-sizing: border-box;}
	#basketitems_G_subsdetailinfo #basketitems_I_subs #basketitems_I_show	{width: 100%;}
	#basketitems_I_show .infotitle	{display: none; min-width: 55px; text-align: right;}
	#basketitems_G_subs_info		{float: right; width: 38%; box-sizing: border-box;}
	#basketitems_G_subs_info .infotitle	{width: auto;}

	#basketitems_H_subs LI			{font-size: 15px;}
	#basketitems_H_img LI			{font-size: 15px;}

	#basketitems_link_rebate		{color: #53a8ad; cursor: pointer; font-weight: bold;}

	#CI_basket LI	{list-style-type: none}
	#CI_Basket_review LI	{list-style-type: none}

	#basketitems_G_imgdetailinfo	{background-color: #f9f9f9; padding: 12px; border: solid #d9d9d9 1px; width: 75%; margin-left: 10px; margin-bottom: 10px;}
	#basketitems_G_subsdetailinfo	{background-color: #f9f9f9; padding: 12px; border: solid #d9d9d9 1px; width: 75%; margin-left: 10px; margin-bottom: 10px;}

	#basketitems_L_rebate			{color: #53a8ad; font-weight: bold;}
	#basketrebate_group .rebatesubmit	{font-size: 13px;}

	#baskettotals_G_buttonAligner							{padding: 10px 0;}
	#baskettotals_G_buttonAligner #baskettotals_G_buttons	{width: 100%;}
	#baskettotals_G_buttons #baskettotals_I_Checkout INPUT	{border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; behavior: url(_components/_genericInc/PIE/PIE.htc); padding: 10px 65px; font-size: 18px; font-weight: bold;}
	#baskettotals_G_buttons #baskettotals_I_Checkout		{float: right;}
	#baskettotals_G_buttons .baskettotals_secureImage		{margin: 0; max-width: 99999px;}
	#baskettotals_G_buttons #baskettotals_I_Checkout INPUT.basket_review_submit	{border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; behavior: url(_components/_genericInc/PIE/PIE.htc); padding: 10px 65px; font-size: 18px; font-weight: bold; background-color: #53a8ad;}

	#footerbasket	{float: left; clear: both; width: 100%; height: 60px; background-color: #373737;}
	#footerbasket #footerCentered	{width: 944px; height: auto; position: absolute; left: 50%; margin: 0 0 0 -472px; padding: 20px 0;}
	#footerbasket .innerTextLeft	{float: left; font-size: 15px; color: #828282;}
	#footerbasket .innerLinksRight	{float: right;}
	#footerbasket .innerLinksRight .innerLink	{float: left; margin-left: 15px;}
	#footerbasket .innerLinksRight .innerLink A	{font-size: 15px; color: #828282; font-weight: bold; text-decoration: none;}
	#footerLogos #innerLogos.innerFooterLogosBasket	{padding: 10px 0 0 0;}


/* HOMEPAGE ADDITION OF TEXTS */
#homepage_getstarted		{float: left; clear: both; margin: 4px 0 14px 0; width: 944px; padding: 0;}
#homepage_getstarted .innerTitle {float: left; clear: both; width: 100%; height: 113px; box-sizing: border-box; text-align: center; padding: 48px; font-size: 23px; font-weight: 300; color: #5c5c5c;}
#homepage_getstarted .innerTextsWrapper						{float: left; clear: both; width: 100%; margin-top: 17px;}
#homepage_getstarted .innerTextsWrapper .innercolLeft		{float: left; width: 50%;}
#homepage_getstarted .innerTextsWrapper .innercolRight		{float: right; width: 50%;}
#homepage_getstarted .innerTextsWrapper .innerTxt			{float: left; clear: both; width: 100%; box-sizing: border-box; background: url(imglayout/v7_homeTxtCheck.png) left 10px center no-repeat; padding: 5px 0 5px 39px; font-size: 17px; color: #8c8c8c; font-weight: 200;}
#homepage_getstarted .innerButtonsWrapper					{float: left; clear: both; width: 100%; margin-top: 30px;}
#homepage_getstarted .innerButtonsWrapper .innerButton1		{float: left; width: 50%;}
#homepage_getstarted .innerButtonsWrapper .innerButton1 .btn		{width: 325px; height: 45px; border: solid 2px #959595; box-sizing: border-box; border-radius: 23px; -moz-border-radius: 23px; -webkit-border-radius: 23px; behavior: url(_components/_genericInc/PIE/PIE.htc); background: #fff; color: #5c5c5c; font-size: 18px; font-weight: bold; margin-left: 73px;}
#homepage_getstarted .innerButtonsWrapper .innerButton1 .btnhover	{background: #959595 !important; color: #fff;}
#homepage_getstarted .innerButtonsWrapper .innerButton2		{float: right; width: 50%;}
#homepage_getstarted .innerButtonsWrapper .innerButton2 .btn		{width: 325px; height: 45px; box-sizing: border-box; border-radius: 23px; -moz-border-radius: 23px; -webkit-border-radius: 23px; behavior: url(_components/_genericInc/PIE/PIE.htc); font-size: 18px; font-weight: bold; border: solid 2px #53a8ad; background: #53a8ad; color: #fff; margin-left: 73px;}
#homepage_getstarted .innerButtonsWrapper .innerButton2 .btnhover	{background: #fff !important; color: #53a8ad;}
#homepage_getstarted .innerButtonsWrapper .innerButton0		{float: left; width: 50%; margin-left: 25%;}
#homepage_getstarted .innerButtonsWrapper .innerButton0 .btn		{width: 325px; height: 45px; box-sizing: border-box; border-radius: 23px; -moz-border-radius: 23px; -webkit-border-radius: 23px; behavior: url(_components/_genericInc/PIE/PIE.htc); font-size: 18px; font-weight: bold; border: solid 2px #53a8ad; background: #53a8ad; color: #fff; margin-left: 73px;}
#homepage_getstarted .innerButtonsWrapper .innerButton0 .btnhover	{background: #fff !important; color: #53a8ad;}
