@import url('stylesheet_v7.css');

/* ============== BASKET CHANGES ===================== */
#body.body_Basket_review		{background: #fff;}
#body .CI_maincomponent			{width: 906px; pading: 35px 0 180px 0;}
#body.body_Basket_review .pagetitle	{width: 100%; text-align: center; font-size: 22px; color: #212121; font-weight: bold;}
#body.body_Basket_review #basket_H_title	{ padding: 5px 0px 27px 0px;}
#basket_Separator				{display: none;}
#basketitems_C_subscription		{width: 100%; padding: 20px; background-color: #f9f9f9; border: solid 1px #d9d9d9; box-sizing: border-box;}
#basketitems_G_subsheadinfo		{clear: both; height: auto; padding: 0 0 0 0; float: left; width: 100%; box-sizing: border-box;}
#basketitems_H_subs				{display: none;}
#basketitems_V_subs_prodDesc	{float: left; clear: both; width: 75%;}
#basketitems_V_subs_prodDesc .innerProdTitle	{font-size: 15px; color: #000; font-weight: bold; padding: 10px 0 18px 0;}
#basketitems_H_subs_price		{padding: 19px 0px 0 10px; font-size: 15px;}
#basketitems_C_img				{width: 100%; padding: 20px; background-color: #f9f9f9; border: solid 1px #d9d9d9; box-sizing: border-box;}
#basketitems_G_imgheadinfo		{padding: 0;}
#basketitems_G_imgdetailinfo	{background-color: transparent; border: none; padding: 0; margin: 0;}
#basketitems_I_img				{padding: 0;}
#basketitems_H_img_price		{padding: 19px 0px 0 10px; font-size: 15px;}
#basketitems_C_offer 			{float: left; clear: both; width: 100%; box-sizing: border-box; padding: 10px 20px; margin: 10px 0 0 0; border: solid 1px #d9d9d9;}
#basketitems_H_offer			{margin: 5px 0px 5px 0px;}
#basketitems_H_offer_price		{padding: 5px 0px 0 10px; font-size: 15px;}
#basketrebate_group				{float: left; clear: both; width: 100%; box-sizing: border-box; padding: 10px 20px; margin: 0; border: none; height: auto;}
#basketrebate_group DIV.basketrebatetitle	{padding-left: 0;}

#baskettotals_group				{float: left; clear: both; width: 100%; box-sizing: border-box; padding: 0px; margin: 0; border-top: solid 1px #bbbbbb;}
#baskettotals_group .basket_totals_linewrapper_total	{display: none;}
#baskettotals_group .basket_totals_linewrapper_vat		{float: left; width: 100%; box-sizing: border-box; padding: 3px 21px 1px 21px; margin: 10px 0;}
#baskettotals_group .basket_totals_linewrapper_totalinc	{float: left; width: 100%; box-sizing: border-box; padding: 11px 21px 10px 21px; margin: 0; background-color: #e8e8e8; border-top: solid 1px #bbbbbb; border-bottom: solid 1px #bbbbbb;}
#baskettotals_L_VAT				{padding-left: 0; font-size: 15px; text-align: right; width: 88%;}
#baskettotals_V_VAT				{padding-right: 0; font-size: 15px;}
#baskettotals_L_totalinc		{padding-left: 0; font-size: 15px; text-align: right; width: 88%; background-color: transparent; border: none; padding: 0; margin: 0;}
#baskettotals_V_totalinc		{padding-right: 0; font-size: 15px; background-color: transparent; border: none; padding: 0; margin: 0; width: auto;}

#basketAutoRenewPricepageLink	{float: left; clear: both; width: 100%; position: relative;}
#basketAutoRenewPricepageLink .innerLinkWrapper					{position: absolute; top: -50px; left: 20px;}
#basketAutoRenewPricepageLink .innerLinkWrapper .innerLink		{float: left; background: url(imgLayout/bg_modifyOrder.png) left center no-repeat; padding-left: 10px;}
#basketAutoRenewPricepageLink .innerLinkWrapper .innerLink A	{color: #53a8ad; text-decoration: none; font-weight: bold;}
#basketAutoRenewPricepageLink .innerLinkWrapper .innerLink A:hover	{color: #53a8ad; text-decoration: underline; font-weight: bold;}

#basketAutorenewContainer		{background: url(imglayout/bg_autorenewicon.png) 17px 7px no-repeat; padding-left: 40px; padding: 0px 0 15px 32px;}
#basketAutorenewContainer .innerContainer	{padding-left: 22px;}

#baskettotalsform				{width: 100%; padding: 10px 0px 15px 20px; box-sizing: border-box; border-bottom: solid 1px #bbbbbb;}
#baskettotals_H_paymentDetailsTitle	{float: left; width: 100%; text-align: center; font-size: 22px; color: #212121; font-weight: bold; margin: 12px 0 20px 0;}

#baskettotals_G_buttonAligner	{padding: 15px 0;}
#baskettotals_G_buttons #baskettotals_I_Checkout	{margin-right: 18px;}


/* =============== NEW PRICING PAGE ==================== */
#body .CI_maincomponent#CI_Landingpage	{width: 1078px; padding: 35px 0;}
#pricepagePricing			{float: left; clear: both; width: 100%;}

#pricepageYearMonthSelect	{float: left; clear: both; width: 100%;}
#pricepageYearMonthSelect .innerMonthWrapper{float: left; width: 50%;}
#pricepageYearMonthSelect .innerYearWrapper	{float: left; width: 50%;}
#pricepageYearMonthSelect .innerLabel		{float: left; width: 150px; text-align: center; font-size: 16px; color: #626262; cursor: pointer; padding: 8px 0 9px 0;}
#pricepageYearMonthSelect .innerMonthWrapper .innerLabel	{border: solid 1px #707070; border-top-left-radius: 8px; border-bottom-left-radius: 8px; margin-left: 387px;}
#pricepageYearMonthSelect .innerYearWrapper .innerLabel		{border: solid 1px #707070; border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
#pricepageYearMonthSelect .innerComment		{float: left; margin: 9px 0 0 19px; color: #53a8ad; font-size: 16px;}
#pricepageYearMonthSelect .act .innerLabel	{color: #fff; background-color: #707070;}
#pricepageYearMonthSelect .act .innerComment{display: none;}

#pricepageYearMonthPriceWrapper	{float: left; clear: both; width: 100%; min-height: 350px; overflow: hidden; margin-top: 16px;}
#pricepageYearMonthPriceWrapper .subsPriceBlocksWrapper		{float: left; clear: both; width: 100%; display: none; padding-top: 40px;}
#pricepageYearMonthPriceWrapper #pricepageSubspricesm		{}
#pricepageYearMonthPriceWrapper #pricepageSubspricesy		{}
#pricepageYearMonthPriceWrapper #pricepageSubspricesm.act	{display: block;}
#pricepageYearMonthPriceWrapper #pricepageSubspricesy.act	{display: block;}
#pricepageYearMonthPriceWrapper .subsPriceBlocksWrapper .innerWrapper	{float: left; width: 150%;}

#pricepageYearMonthPriceWrapper .subsplanPriceWrapper								{float: left; width: 334px; height: 350px; margin-right: 36px; background-color: #fff; border: solid 1px #c4c4c4; position: relative;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerTop						{float: left; width: 100%;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerTop .innerPrice			{float: left; width: 200px; font-size: 60px; color: #212121; padding: 58px 0 0 0; text-align: right;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerTop .innerTime			{float: right; width: 130px; font-size: 15px; color: #212121; padding: 78px 0 0 0;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerComments				{float: left; width: 100%; padding: 38px 0 0 44px; box-sizing: border-box;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerComments .innerComment	{float: left; width: 100%; background: url(imglayout/bgicon_pricepage_comment2.png) left center no-repeat; padding-left: 40px; font-size: 15px; color: #212121; margin-bottom: 14px;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerComments .innerComment1	{background: url(imglayout/bgicon_pricepage_comment1.png) left center no-repeat;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerComments .innerDLcnt	{font-weight: bold; font-size: 21px; color: #212121;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerSubmit					{float: left; width: 100%; text-align: center; margin-top: 20px;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerSubmit INPUT			{width: 180px; height: 40px; box-sizing: border-box; border-radius: 21px; -moz-border-radius: 21px; -webkit-border-radius: 21px; behavior: url(_components/_genericInc/PIE/PIE.htc); font-size: 18px; font-weight: bold; border: solid 2px #ff4545; background: #ff4545; color: #fff;}
#pricepageYearMonthPriceWrapper .subsplanPriceWrapper .innerMostPop					{position: absolute; right: -30px; top: -30px; width: 80px; height: 80px; background: url(imglayout/bg_pricepagePopular.png) no-repeat; color: #fff; text-align: center; font-weight: bold; padding-top: 16px;}


#pricepageImagepacksWrapper									{float: left; width: 100%; margin-top: 45px;}
#pricepageImagepacksWrapper .innerTitle						{float: left; width: 100%; box-sizing: border-box; padding-left: 24px; font-size: 20px; color: #212121; font-weight: bold;}
#pricepageImagepacksWrapper .innerSubTitle					{float: left; width: 100%; box-sizing: border-box; padding-left: 24px; font-size: 15px; color: #212121; margin-top: 17px;}
#pricepageImagepacksWrapper .innerPackWrapper				{float: left; width: 100%; box-sizing: border-box; background-color: #fff; border: solid 1px #c4c4c4; padding: 20px 23px; position: relative; margin-top: 20px;}
#pricepageImagepacksWrapper .innerPackWrapper .innerCounterWrapper	{float: left;}
#pricepageImagepacksWrapper .innerPackWrapper .innerCntPack	{float: left; width: 59px; height: 53px; text-align: center; margin-right: 15px; border: solid 1px #83c152; font-size: 28px; color: #83c152; line-height: 52px; cursor: pointer;}
#pricepageImagepacksWrapper .innerPackWrapper .act			{background-color: #83c152 !important; color: #fff !important;}
#pricepageImagepacksWrapper .innerPriceWrapper				{position: absolute; top: 25px; left: 504px; width: auto; font-size: 36px; color: #212121; line-height: 42px;}
#pricepageImagepacksWrapper .innerSubmitWrapper				{float: right; margin-top: 7px; margin-right: 30px;}
#pricepageImagepacksWrapper .innerSubmitWrapper INPUT		{min-width: 220px; height: 40px; box-sizing: border-box; border-radius: 21px; -moz-border-radius: 21px; -webkit-border-radius: 21px; behavior: url(_components/_genericInc/PIE/PIE.htc); font-size: 18px; font-weight: bold; border: solid 2px #ff4545; background: #ff4545; color: #fff;}

#pricepageIncludeComments									{float: left; width: 100%; margin-top: 57px;}
#pricepageIncludeComments .innerTitle						{float: left; width: 100%; box-sizing: border-box; font-size: 20px; color: #212121; font-weight: bold; text-align: center;}
#pricepageIncludeComments .innerComments					{float: left; width: 100%; box-sizing: border-box; font-size: 15px; color: #212121; margin-top: 20px; text-align: center;}
#pricepageIncludeComments .innerComments .innerComment		{float: left; width: 100%; box-sizing: border-box; font-size: 15px; color: #212121; margin-top: 10px; text-align: center;}

#pricepageVideoplanWrapper									{float: left; width: 100%; margin-top: 81px; padding: 10px 0; border-top: solid 1px #c4c4c4;}
#pricepageVideoplanWrapper .innerTitleOff					{float: left; width: 100%; text-align: center; font-size: 18px; color: #53a8ad; cursor: pointer;}
#pricepageVideoplanWrapper .innerTitleOn					{float: left; width: 100%; text-align: center; font-size: 18px; color: #53a8ad; display: none; cursor: pointer;}
#pricepageVideoplanWrapper .innerPrices						{float: left; width: 100%; box-sizing: border-box; display: none; background-color: #fff; border: solid 1px #c4c4c4; margin-top: 22px; padding: 20px 0; margin-bottom: 40px;}
#pricepageVideoplanWrapper .subsplanPriceWrapper			{float: left; width: 100%; box-sizing: border-box; padding: 15px 23px 20px 23px; position: relative;}
#pricepageVideoplanWrapper .subsplanPriceWrapper .innerDescWrapper	{float: left; width: 40%;}
#pricepageVideoplanWrapper .subsplanPriceWrapper .innerTitle		{float: left; width: 100%; clear: both; font-size: 20px; color: #212121; font-weight: bold;}
#pricepageVideoplanWrapper .subsplanPriceWrapper .innerSubTitle		{float: left; width: 100%; clear: both; margin-top: 10px;}
#pricepageVideoplanWrapper .subsplanPriceWrapper .innerPrice		{position: absolute; top: 20px; left: 504px; width: auto; font-size: 36px; color: #212121; line-height: 42px;}
#pricepageVideoplanWrapper .subsplanPriceWrapper .innerPrice .innerPerYear	{font-size: 15px;}
#pricepageVideoplanWrapper .subsplanPriceWrapper .innerSubmit		{float: right; margin-top: 8px; margin-right: 30px;}
#pricepageVideoplanWrapper .subsplanPriceWrapper .innerSubmit INPUT	{width: 180px; height: 40px; box-sizing: border-box; border-radius: 21px; -moz-border-radius: 21px; -webkit-border-radius: 21px; behavior: url(_components/_genericInc/PIE/PIE.htc); font-size: 18px; font-weight: bold; border: solid 2px #ff4545; background: #ff4545; color: #fff;}

#pricepageExtendedWrapper									{float: left; width: 100%; margin-top: 4px; padding: 10px 0; border-top: solid 1px #c4c4c4; border-bottom: solid 1px #c4c4c4; margin-bottom: 50px;}
#pricepageExtendedWrapper .innerTitleOff					{float: left; width: 100%; text-align: center; font-size: 18px; color: #53a8ad; cursor: pointer;}
#pricepageExtendedWrapper .innerTitleOn						{float: left; width: 100%; text-align: center; font-size: 18px; color: #53a8ad; display: none; cursor: pointer;}
#pricepageExtendedWrapper .innerPrices						{float: left; width: 100%; box-sizing: border-box; display: none; background-color: #fff; border: solid 1px #c4c4c4; margin-top: 22px; padding: 20px 0;}
#pricepageExtendedWrapper .subsplanPriceWrapper			{float: left; width: 100%; box-sizing: border-box; padding: 9px 23px 20px 23px; position: relative;}
#pricepageExtendedWrapper .subsplanPriceWrapper .innerDescWrapper	{float: left; width: 40%;}
#pricepageExtendedWrapper .subsplanPriceWrapper .innerTitle			{float: left; width: 100%; clear: both; font-size: 20px; color: #212121; font-weight: bold; margin-bottom: 10px;}
#pricepageExtendedWrapper .subsplanPriceWrapper .innerSubTitle		{float: left; width: 100%; clear: both; margin-top: 10px;}
#pricepageExtendedWrapper .subsplanPriceWrapper .innerPrice			{position: absolute; top: 47px; left: 504px; width: auto; font-size: 36px; color: #212121; line-height: 42px;}
#pricepageExtendedWrapper .subsplanPriceWrapper .innerPrice .innerPerYear	{font-size: 15px;}
#pricepageExtendedWrapper .subsplanPriceWrapper .innerSubmit		{float: right; margin-top: 32px; margin-right: 30px; width: 220px; text-align: center; color: #ff4545; font-size: 15px;}
#pricepageExtendedWrapper .innerTxtWrapper					{float: left; width: 100%; margin-top: 25px; margin-bottom: 20px; display: none; text-align: center;}
#pricepageExtendedWrapper .innerTxtWrapper A				{font-size: 15px; color: #53a8ad; text-decoration: underline;}
#pricepageExtendedWrapper .innerTxtWrapper A:hover			{font-size: 15px; color: #53a8ad; text-decoration: underline;}


/* ====================== image detail changes ================== */
#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo1	{padding-left: 18px; background-position: 2px 5px;}
#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo2	{padding-left: 18px; background-position: 2px 5px;}
#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo3	{background: url(imglayout/bgicon_imgdetails_liccompare2.png) center left no-repeat; margin-top: 5px; line-height: 21px; padding-left: 18px;}

/* ====================== reg page changes ================== */
#registerWrapper						{float: left; width: 100%;}
#registerWrapper .innerRegWrapper		{float: left; width: 100%;}
#CI_Register .pagetitle					{float: left; width: 100%; text-align: center; padding-top: 10px;}
#CI_Register .pagetitle H1.pagetitle	{font-size: 25px; color: #212121; font-weight: 700;}
#register_form_header_container			{display: none;}
#registerForm_L_regprofileText			{float: left; clear: both; width: 100%; padding: 0 0 40px 0;}
#CI_Register_registerForm				{float: left; width: 500px; padding-left: 229px; padding-top: 20px;}
#CI_Register_registerForm div.fieldcontainer	{margin: 5px 0px 8px 0px;}
#CI_Register_registerForm div.fieldcontainer .fieldlabel	{15px;}
#CI_Register #register_form INPUT[type="text"]			{width: 215px; padding: 3px 2px 3px 7px; box-sizing: border-box; color: #5c5c5c; font-size: 14px;}
#CI_Register #register_form ::-webkit-input-placeholder {color: #5c5c5c; font-size: 14px;}
#CI_Register #register_form ::-moz-placeholder 			{color: #5c5c5c; font-size: 14px;}
#CI_Register #register_form :-ms-input-placeholder 		{color: #5c5c5c; font-size: 14px;}
#CI_Register #register_form :placeholder-shown 			{color: #5c5c5c; font-size: 14px;}
#CI_Register #register_form INPUT[type="password"]		{width: 215px; padding: 3px 2px 3px 7px; box-sizing: border-box; color: #5c5c5c; font-size: 14px;}
#CI_Register #register_form SELECT						{width: 215px; padding: 3px 2px 3px 7px; box-sizing: border-box; color: #5c5c5c; font-size: 14px;}
#CI_Register #register_form #register_form_firstname_container	{margin-top: 30px;}
#register_form_algemenevoorwaarden_container		{margin-top: 5px;}
#CI_Register #register_form #btnSubmitRegister		{width: 277px; height: 40px; box-sizing: border-box; border-radius: 21px; -moz-border-radius: 21px; -webkit-border-radius: 21px; behavior: url(_components/_genericInc/PIE/PIE.htc); font-size: 18px; font-weight: bold; border: solid 2px #53a8ad; background: #53a8ad; color: #fff; margin: 18px 0 0 83px;}

#registerForm_alreadyRegistered				{float: left; clear: both; width: 100%; margin: 25px 0 0 0; font-size: 15px; color: #212121;}
#registerForm_alreadyRegistered	.innerText	{float: left; clear: both; width: 100%; font-size: 15px; color: #212121;}
#registerForm_alreadyRegistered	.innerText BUTTON	{width: auto; height: auto; box-sizing: border-box; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; behavior: url(_components/_genericInc/PIE/PIE.htc); font-size: 15px; font-weight: bold; border: solid 2px #5c5c5c; background: transparent; color: #212121; padding: 4px 20px; margin: 0 0 0 20px;}
#registerForm_alreadyRegistered	.innerText BUTTON.btnhover	{background: #5c5c5c !important; color: #fff;}
#registerForm_alreadyRegistered .innerLink	{color: #53a8ad; text-decoration: none; cursor: pointer;}

#registerWrapper.registerWrapperCartinfo_1 .innerRegWrapper	{width: 330px;}
#registerWrapper.registerWrapperCartinfo_1 .pagetitle			{text-align: left;}
#registerWrapper.registerWrapperCartinfo_1 #CI_Register_registerForm	{width: 100%; padding-left: 0;}
#registerWrapper.registerWrapperCartinfo_1 .fieldlabel					{display: none;}
#registerWrapper.registerWrapperCartinfo_1 #register_form INPUT[type="text"]			{width: 330px;}
#registerWrapper.registerWrapperCartinfo_1 #register_form INPUT[type="password"]		{width: 330px;}
#registerWrapper.registerWrapperCartinfo_1 #register_form SELECT						{width: 330px;}
#registerWrapper.registerWrapperCartinfo_1 #register_form #btnSubmitRegister			{width: 330px; margin: 18px 0 0 0;}
#registerWrapper.registerWrapperCartinfo_1 #register_form_submit_container				{padding: 4px 0 10px 0;}
#registerWrapper.registerWrapperCartinfo_1 #register_form_L_conditions					{font-size: 15px;}
#registerWrapper.registerWrapperCartinfo_1 #register_form_L_conditions A				{text-decoration: none;}

#registerWrapper .innerBasketWrapper	{float: right; width: 523px;}
#registerWrapper .innerBasketWrapper .innerTitle								{float: left; width: 100%; color: #888; text-align: right; font-size: 25px; font-weight: 300; padding: 20px 0 30px 0; line-height: 23px;}
#registerWrapper .innerBasketWrapper .innerBasketPane							{float: left; width: 100%; clear: both; margin: 25px 0 0 0; padding: 20px; background-color: #f9f9f9; border: solid 1px #d9d9d9; box-sizing: border-box;}
#registerWrapper .innerBasketWrapper .innerBasketPane .innerBasketTitle			{float: left; width: 100%; font-size: 15px; color: #000;}
#registerWrapper .innerBasketWrapper .innerBasketPane .innerBasketContents		{float: left; width: 100%; clear: both; margin: 10px 0 0 0; padding: 0 0 10px 0; border-bottom: solid #d9d9d9 1px; overflow: hidden;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_subscription									{border: none; padding: 0; background-color: transparent;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_subscription #basketitems_G_subsheadinfo		{}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_subscription #basketitems_G_subsheadinfo #basketitems_H_subs	{display: block;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_subscription #basketitems_G_subsheadinfo #basketitems_H_subs LI	{list-style: none; color: #212121; font-weight: bold;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_subscription #basketitems_H_subs_price			{padding: 5px 12px 5px 0;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_subscription #basketitems_H_subs_deletelink	{display: none;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_subscription #basketitems_G_subsdetailinfo		{background-color: transparent; border: none; padding: 10px 0; width: 100%; max-width: 390px; margin: 0; overflow-x: hidden;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_subscription #basketitems_G_subsdetailinfo	#basketitems_I_subs	{width: 100%; padding-left: 0;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_subscription #basketitems_G_subsdetailinfo	#basketitems_G_subs_info	{display: none;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img									{border: none; padding: 0; background-color: transparent;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img #basketitems_G_imgheadinfo			{}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img #basketitems_G_imgheadinfo #basketitems_H_img	{display: block;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img #basketitems_G_imgheadinfo #basketitems_H_img LI	{list-style: none; color: #212121; font-weight: bold;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img #basketitems_H_img_price			{display: none;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img #basketitems_H_img_deletelink		{display: none;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img #basketitems_G_imgdetailinfo		{}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img #basketitems_G_imgdetailinfo #basketitems_I_img		{padding: 10% 0; width: 100%; margin: 0;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img #basketitems_G_imgdetailinfo #basketitems_G_img_info	{display: none;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_img #basketitems_G_imgdetailinfo #basketitems_G_img_pricing{display: none;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_offer									{border: solid 1px #53a8ad;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_offer #basketitems_G_offerheadinfo		{}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_offer #basketitems_H_offer				{}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_offer #basketitems_H_offer	LI			{list-style: none; color: #53a8ad; font-weight: bold;}
#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_C_offer #basketitems_H_offer_price		{color: #53a8ad; font-weight: bold;}

#registerWrapper .innerBasketWrapper .innerBasketPane .basketitems_empty		{float: left; width: 100%; clear: both; margin: 10px 0 0 0; color: #f0f0f0;}
#registerWrapper .innerBasketWrapper #basketShiptment_group						{float: right; width: auto; clear: both; margin: 10px 0 0 0; padding: 9px 0 3px 0;}
#registerWrapper .innerBasketWrapper #basketShiptment_group .baskettotalstitle	{float: left; padding-left: 0; font-size: 15px; color: #212121;}
#registerWrapper .innerBasketWrapper #basketShiptment_group .baskettotalsvalue	{float: left; padding-left: 10px; font-size: 15px; color: #212121;}

#registerWrapper.registerWrapperCartinfo_1 .innerBasketWrapper								{position: relative;}
#registerWrapper.registerWrapperCartinfo_1 .innerBasketPromocodePane						{float: left; width: 100%;}
#registerWrapper.registerWrapperCartinfo_1 .innerBasketPromocodePane #basketrebate_group	{float: right; width: auto;}

#body .CI_maincomponent#CI_Register															{overflow-x: visible;}
#registerWrapper.registerWrapperCartinfo_1 .XtraWrapperGuarantee							{position: absolute; top: 214px; right: 34px;}
#registerWrapper.registerWrapperCartinfo_1 .XtraWrapperGuarantee #guaranteeTxt				{position: absolute; top: 0; right: 85px; background: white; border: solid 1px #d9d9d9; padding: 15px; font-size: 13px; min-width: 200px;}

@media screen and (min-width: 1400px){
	#registerWrapper.registerWrapperCartinfo_1 .XtraWrapperGuarantee #guaranteeTxt			{left: 85px;}
}

#CI_header.pageheader_Register	{min-height: 94px; height: 94px;}
#CI_header.pageheader_Register #CI_header_UI_mainnav	{display: none;}
#CI_header.pageheader_Register #CI_header_UI_usernav	{display: none;}
#CI_header.pageheader_Register #userNavWrapper		{display: none;}
#CI_header.pageheader_Register #CI_header_UI_logo		{top: 26px;}
#CI_header.pageheader_Register #CI_header_Quicksearch_header	{display: none;}


/* =================== button changes for price page, basket, imgdetails and home ===================== */
#body .CI_maincomponent#CI_Landingpage .btnhover	{background-color: #ff6d6d !important;}
#homepage_getstarted .innerButtonsWrapper .innerButton2 .btn		{border: solid 2px #ff4545; background: #ff4545;}
#homepage_getstarted .innerButtonsWrapper .innerButton2 .btnhover	{background-color: #ff6d6d !important; color: #fff !important;}
#homepage_getstarted .innerButtonsWrapper .innerButton0 .btn		{border: solid 2px #ff4545; background: #ff4545;}
#homepage_getstarted .innerButtonsWrapper .innerButton0 .btnhover	{background-color: #ff6d6d !important; color: #fff !important}
#CI_Register #register_form #btnSubmitRegister						{border: solid 2px #ff4545; background: #ff4545;}
#CI_Register #register_form #btnSubmitRegister.btnhover				{background-color: #ff6d6d !important; color: #fff !important}
#CI_imagedetails #imagedetails_priceinfo_schemeinfo_btn .btn		{border: solid 2px #ff4545; background: #ff4545;}
#CI_imagedetails #imagedetails_priceinfo_schemeinfo_btn .btnhover	{background-color: #ff6d6d !important; color: #fff !important}
#CI_imagedetails #imgdetailpage_extended #imagedetails_priceinfo_dlBtnContainer INPUT[type="button"]			{border: solid 2px #ff4545; background: #ff4545;}
#CI_imagedetails #imgdetailpage_extended #imagedetails_priceinfo_dlBtnContainer INPUT[type="button"].btnhover	{background-color: #ff6d6d !important; color: #fff !important}
#baskettotals_G_buttons #baskettotals_I_Checkout INPUT.basket_review_submit		{border: solid 2px #ff4545; background: #ff4545;}
#baskettotals_G_buttons #baskettotals_I_Checkout INPUT.btnhover					{background-color: #ff6d6d !important; color: #fff !important}


/* VAT Number active check elements in the basket */
#baskettotals_vatcorrectorWrapper	{float: left; clear: both; width: 100%; padding: 20px; background-color: #f9f9f9; border: solid 1px #d9d9d9; box-sizing: border-box; margin: 10px 0 40px 0;}
#baskettotals_vatcorrectorWrapper .innerSubtitle	{float: left; width: 100%; font-size: 15px; font-weight: bold; padding: 10px 0 18px 0; color: #000;}
#baskettotals_vatcorrectorWrapper .innerMsg			{float: left; width: 100%; font-size: 15px; font-weight: bold; padding: 0 0 18px 0; color: red;}
#baskettotals_vatcorrectorWrapper .innerFldWrapper	{float: left; width: 100%;}
#baskettotals_vatcorrectorWrapper .innerFldWrapper .innerLabel	{float: left; width: auto; margin: 0 10px 0 0; line-height: 28px;}
#baskettotals_vatcorrectorWrapper .innerFldWrapper .innerFld	{float: left; width: auto; margin: 0 10px 0 0;}
#baskettotals_vatcorrectorWrapper .innerFldWrapper .innerFld INPUT	{width: 150px; font-size: 14px; padding: 3px; letter-spacing: 1px; font-weight: bold; color: #000;}
#baskettotals_vatcorrectorWrapper .innerFldWrapper .innerBtn	{float: left; width: auto; margin: 0 10px 0 0;}
#baskettotals_vatcorrectorWrapper .innerFldWrapper .innerBtn INPUT	{width: 100px; box-sizing: border-box; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; behavior: url(_components/_genericInc/PIE/PIE.htc); font-size: 13px; font-weight: bold;}



/* T43135 contributor area upload onComplete message */
#CI_ContributorArea_completedPopupWrapper	{float: left; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; display: none;}
#CI_ContributorArea_completedPopupWrapper .innerOverlay					{width: 100%; height: 100%; background-color: #000; opacity: 0.7; position: fixed; top: 0; left: 0; z-index:10000;}
#CI_ContributorArea_completedPopupWrapper .innerWrapper					{position: fixed; top: 10%; left: 50%; width: 586px; margin-left: -293px; height: auto; border: solid 1px #c3c6c9; padding:54px 30px 43px 30px; box-sizing: border-box; background: #fff url(imglayout/bg_ci_uploadcomplete.png) right bottom no-repeat; z-index:10001;}
#CI_ContributorArea_completedPopupWrapper .innerWrapper .innerCloser	{position: absolute; top: 5px; right: 5px; width: 25px; height: 25px; background: url(imglayout/icon_dialogClose.png) no-repeat; cursor: pointer;}
#CI_ContributorArea_completedPopupWrapper .innerWrapper .innerTitle		{float: left; width: 100%; text-align: center; font-size: 20px; color: #264888; font-weight: 300;}
#CI_ContributorArea_completedPopupWrapper .innerWrapper .innerTitle SPAN{font-size: 20px; color: #264888; font-weight: 300;}
#CI_ContributorArea_completedPopupWrapper .innerWrapper .innerText		{float: left; width: 100%; margin-top: 35px; font-weight: 300; color: #101010; line-height: 24px;}
#CI_ContributorArea_completedPopupWrapper .innerWrapper .innerText P	{font-weight: 300; color: #101010; line-height: 24px; font-size: 15px;}
#CI_ContributorArea_completedPopupWrapper .innerWrapper .innerText LI	{font-weight: 300; color: #101010; line-height: 24px; font-size: 15px;}
#CI_ContributorArea_completedPopupWrapper .innerWrapper .innerText A	{font-weight: 300; color: #264888; line-height: 24px; font-size: 15px;}
#CI_ContributorArea_completedPopupWrapper .innerWrapper .innerText UL	{padding: 0 0 0 25px;}


/*T43419 changes for logged in homepage with active subscription */

/* header changes: home shows header with search */
#body.bodyLoggedIn_actSubs1 .CI_maincomponent#CI_home	{width: 1000px;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 #CI_header_UI_usernav	{height: 122px;}

.htmlbody_home.htmlbodyLoggedIn_actSubs1 #CI_header_Quicksearch_header 		{left: 200px; top: 65px; width: auto; margin-left: 0; box-sizing: inherit; background-color: transparent; border: none; height: auto;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 #mainSearchWrapper					{top: 0; left: 25px; width: 420px; padding: 4px 6px 3px 16px; height: 27px; background-color: white; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; behavior: url(_components/_genericInc/PIE/PIE.htc);}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 #mainSearchWrapper #quicksearch_C_searchinputAll		{width: 283px; height: 27px; padding: 0; border: none; background: transparent; box-sizing: inherit;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 #mainSearchWrapper #quicksearch_C_searchinputAll INPUT	{width: 278px; padding: 4px 0 3px 5px; font-weight: 400; font-size: 15px; height: auto;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 #mainSearchWrapper .innerTypebox						{position: static; right: auto; top: auto; width: 70px; height: 21px; color: #53a8ad; background: #fff 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; box-sizing: inherit;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 ::-webkit-input-placeholder					 		{color: #53a8ad; font-weight: 200;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 :-moz-placeholder 										{color: #53a8ad; opacity: 1; font-weight: 200;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 ::-moz-placeholder 									{color: #53a8ad; opacity: 1; font-weight: 200;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 :-ms-input-placeholder 								{color: #53a8ad; font-weight: 200;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 :placeholder-shown 									{color: #53a8ad; font-weight: 200;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 #mainSearchWrapper .innerSubmitbox						{position: static; right: auto; top: auto; float: right; margin: 3px 9px 0 0; width: auto; height: auto; padding: 0; background: transparent; border: none;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 #mainSearchWrapper .innerShowAdvbox					{display: block; position: absolute; left: 471px; top: 8px; min-width: 200px; margin: 0; text-decoration: none;}
.htmlbody_home.htmlbodyLoggedIn_actSubs1 #mainSearchTypeboxWrapper								{top: 34px; left: 321px; right: auto; width: auto;}


/* MAIN PAGE STRUCTURE AND BACKGROUNDS */
DIV#body.body_home.bodyLoggedIn				{background: none;}
DIV#body.body_home.bodyLoggedIn_actSubs0	{background: url(imglayout/v4_bghome_logged_1.png) center center no-repeat; background-size: cover;}
DIV#body.body_home.bodyLoggedIn_actSubs1	{background: #fff;}

DIV#body.body_home.bodyLoggedIn_actSubs1 #CI_home	{max-width: 1000px;}

#homeblockActivesubs_mainwrapper			{float: left; clear: both; width: 100%; margin-top: 34px;}
#homeblockActivesubs_toptabWrapper			{float: left; clear: both; width: 100%;}
#homeblockActivesubs_pagebodyWrapper		{float: left; clear: both; width: 100%; margin-top: 50px;}
#homeblockActivesubs_leftcolWrapper			{float: left; width: 100%; max-width: 760px;}
#homeblockActivesubs_rightcolWrapper		{float: right; width: 100%; max-width: 200px;}

#homeblockActivesubs_recentlyviewed			{float: left; clear: both; width: 100%;}
#homeblockActivesubs_typespreview			{float: left; clear: both; width: 100%;}
#homeblockActivesubs_typecounters			{float: left; clear: both; width: 100%;}

#homeblockActivesubs_quickmenu				{float: left; clear: both; width: 100%;}
#homeblockActivesubs_downloads				{float: left; clear: both; width: 100%;}
#homeblockActivesubs_Trendingsearches		{float: left; clear: both; width: 100%;}

/* HOMEPAGE TOP TABS */
#hometoptabsWrapper							{float: left; clear: both; width: 100%; border-bottom: solid #c3c3c3 1px; box-sizing: border-box;}
#hometoptabsWrapper .innerTab				{float: left; width: auto; padding: 8px 25px 6px 25px; margin-bottom: -1px; text-align: center; font-size: 14px; color: #101010; font-weight: 300; cursor: pointer; background: #f6f6f6; border: solid #dedede 1px; border-bottom: solid #c3c3c3 1px; box-sizing: border-box;}
#hometoptabsWrapper .innerTabAct			{font-weight: 800; background: #fff; border: solid #c3c3c3 1px; border-bottom: solid #fff 1px;}
#hometopcontentWrapper						{float: left; clear: both; width: 100%; border-left: solid #c3c3c3 1px; border-right: solid #c3c3c3 1px; border-bottom: solid #c3c3c3 1px; box-sizing: border-box; min-height: 100px;}

/* TOP TABS CONTENT */
#homeTopTabcontentInvitesWrapper			{float: left; clear: both; width: 100%; box-sizing: border-box; padding: 10px 10px;}
#homeTopTabcontentInvitesWrapper .innerInviteWrapper		{float: left; width: 50%; box-sizing: border-box; padding: 17px 20px 10px 20px; min-height: 100px;}
#homeTopTabcontentInvitesWrapper .innerInviteWrapperFirst	{border-right: solid #c2c2c2 1px; padding: 17px 20px 10px 15px;}

#homeTopTabcontentSubsoverviewWrapper		{float: left; clear: both; width: 100%; box-sizing: border-box; padding: 27px 20px 22px 20px; background: url(imglayout/v8_bg_tabsubs.png) right 88px center no-repeat;}
#homeTopTabcontentSubsoverviewWrapper .innerTitle											{float: left; width: 100%; font-size: 21px; color: #092339; font-weight: bold;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper									{float: left; width: 100%; margin-top: 24px;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper .innerLeftColWrapper				{float: left; width: 340px;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper .innerRightColWrapper			{float: left; width: 340px;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper .innerInfoWrapper				{float: left; width: 100%; min-height: 28px;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper .innerInfoWrapper .innerLabel	{float: left; width: auto; font-size: 14px; color: #101010; font-weight: 300;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper .innerInfoWrapper .innerValue	{float: left; width: auto; font-size: 14px; color: #101010; font-weight: bold; margin-left: 7px;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper .innerInfoWrapper .innerValueDL	{font-size: 25px; color: #619e2b; margin-top: -2px;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper .innerInfoWrapper .innerLabelRenewlink	{background: url(imglayout/v8_icon_renewlink.png) left top no-repeat; padding: 0 0 0 30px;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper .innerInfoWrapper .innerLabelRenewlink A	{font-size: 14px; font-weight: bold; color: #53a8ad; text-decoration: none;}
#homeTopTabcontentSubsoverviewWrapper .innerContentWrapper .innerInfoWrapper .innerLabelRenewlink A:hover	{text-decoration: underline;}
#homeTopTabcontentSubsoverviewWrapper .innerRenewButWrapper									{float: left; clear: both; width: 100%; max-width: 648px; margin-top: 15px;}
#homeTopTabcontentSubsoverviewWrapper .innerRenewButWrapper	INPUT							{width: 100%; border: solid #ed3939 1px; font-size: 12px; color: #ed3939; padding: 10px; cursor: pointer; background: white;}
#homeTopTabcontentSubsoverviewWrapper .innerRenewButWrapper	INPUT.btnHover					{background: #ed3939; color: white;}

#homeTopTabcontentAssistanceWrapper		{float: left; clear: both; width: 100%; box-sizing: border-box; padding: 27px 20px 22px 20px; background: url(imglayout/v8_bg_tabassistance.png) right 88px center no-repeat; min-height: 190px;}
#homeTopTabcontentAssistanceWrapper .innerTitle												{float: left; width: 100%; font-size: 21px; color: #092339; font-weight: bold;}
#homeTopTabcontentAssistanceWrapper .innerContentWrapper									{float: left; width: 100%; margin-top: 24px;}
#homeTopTabcontentAssistanceWrapper .innerContentWrapper .innerLeftColWrapper				{float: left; width: 340px;}
#homeTopTabcontentAssistanceWrapper .innerContentWrapper .innerRightColWrapper				{float: left; width: 340px;}
#homeTopTabcontentAssistanceWrapper .innerContentWrapper .innerInfoWrapper					{float: left; width: 100%; min-height: 28px;}
#homeTopTabcontentAssistanceWrapper .innerContentWrapper .innerInfoWrapper .innerLabel		{float: left; width: auto; font-size: 14px; color: #101010; font-weight: 300;}
#homeTopTabcontentAssistanceWrapper .innerContentWrapper .innerInfoWrapper .innerValue		{float: left; width: auto; font-size: 14px; color: #101010; font-weight: bold; margin-left: 7px;}
#homeTopTabcontentAssistanceWrapper .innerContentWrapper .innerInfoWrapper .innerLabel A	{font-size: 14px; font-weight: 300; color: #53a8ad; text-decoration: none;}
#homeTopTabcontentAssistanceWrapper .innerContentWrapper .innerInfoWrapper .innerLabel A:hover	{text-decoration: underline;}

#homeTopTabcontentLightboxesWrapper 	{float: left; clear: both; width: 100%; box-sizing: border-box; padding: 22px 0 17px 20px; height: 340px; overflow: hidden;}
#homeTopTabcontentLightboxesWrapper .innerTotWrapper															{float: left; width: 2000px; height: 300px; overflow: hidden;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper														{float: left; width: 200px; height: 300px;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerPoster											{float: left; width: 170px; height: 260px; padding: 6px; background-color: #fff; border: solid #bbb 1px;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerPoster .innerPosterWrapper						{float: left; width: 100%;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage		{float: left;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage IMG	{border: none;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage1		{float: left; width: 170px; height: 170px; margin: 0 0 6px 0; overflow: hidden;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage2		{float: left; width: 82px; height: 82px; margin: 0 6px 0 0; overflow: hidden;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerPoster .innerPosterWrapper .innerPosterImage3		{float: left; width: 82px; height: 82px; margin: 0; overflow: hidden;}
#homeTopTabcontentLightboxesWrapper .lbPosterWrapper_5																{opacity: 0.5;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerNameWrapper										{float: left; width: 100%; height: 23px; margin: 7px 0 0 0; text-align: center; font-size: 14px;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerNameWrapper .innerName							{color: #8c8c8c; font-size: 14px;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerNameWrapper .innerNoImages						{color: #bbb;font-size: 14px;}
#homeTopTabcontentLightboxesWrapper .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;}
#homeTopTabcontentLightboxesWrapper .innerLightboxWrapper .innerAddWrapper .innerAddTxtWrapper					{float: left; width: 100%; text-align: center; padding-top: 180px; color: #bbb; font-size: 14px; cursor: pointer;}
#homeTopTabcontentLightboxesWrapper .innerLightboxViewAllWrapper												{background: white; opacity: 0.7; box-sizing: border-box; margin: 1px 0 1px -199px; height: 271px; overflow: hidden;}
#homeTopTabcontentLightboxesWrapper .innerLightboxViewAllWrapper .innerShowAllWrapper							{float: left; width: 100%; height: 258px; padding: 6px; border: none; cursor: pointer;}
#homeTopTabcontentLightboxesWrapper .innerShowAllWrapper .innerLinkWrapper										{float: left; font-weight: bold; font-size: 14px; color: #53a8ad; text-decoration: none; cursor: pointer; background: url(imglayout/v8_bg_homeLBviewAllLinks.png) left center no-repeat; margin: 123px 0 0 24px; padding: 0 0 0 25px;}

/* recently viewed */
#homerecentviewsWrapper				{float: left; clear: both; width: 100%; box-sizing: border-box;}
#homerecentviewsWrapper .innerTitle					{float: left; clear: both; width: 100%; border-bottom: solid #c2c2c2 1px; font-weight: bold; font-size: 16px; color: #092339; padding-bottom: 10px;}
#homerecentviewsWrapper .innerImagesWrapper			{float: left; clear: both; width: 100%; height: 140px; overflow: hidden; margin-top: 22px;}
#homerecentviewsWrapper .innerImagesWrapper .innerContainer															{float: left; width: 2500px; height: 140px; overflow: hidden; margin: 0;}
#homerecentviewsWrapper .innerImagesWrapper .innerContainer .innerImageOuterWrapper									{float: left; width: 140px; height: 140px; margin-right: 15px; position: relative; overflow: hidden;}
#homerecentviewsWrapper .innerImagesWrapper .innerContainer .innerImageOuterWrapper .innerImageZoomWrapper			{position: absolute; top: 0; left: 0; width: 140px; height: 140px;}
#homerecentviewsWrapper .innerImagesWrapper .innerContainer .innerImageOuterWrapper .innerImageZoomWrapper IMG		{-webkit-transition: 0.4s ease; transition: 0.4s ease;  min-width: 100%; min-height: 100%;}
#homerecentviewsWrapper .innerImagesWrapper .innerContainer .innerImageOuterWrapper:hover .innerImageZoomWrapper IMG{-webkit-transform: scale(1.2); transform: scale(1.2);}
#homerecentviewsWrapper .innerImagesWrapper .innerContainer .innerImageOuterWrapper	.innerDelIcon					{position: absolute; top: -0; right: -0; display: none; background: white; line-height: 12px; padding: 2px;}
#homerecentviewsWrapper .innerImagesWrapper .innerContainer .innerImageOuterWrapper:hover .innerDelIcon				{display: block;}
#homerecentviewsWrapper .outerBullitWrapper						{float: left; width: 100%; margin: 25px 0 0 0;}
#homerecentviewsWrapper .innerBullitWrapper						{width: 60px; margin: 0 auto 0 auto;}
#homerecentviewsWrapper .innerBullitWrapper_p2					{width: 40px;}
#homerecentviewsWrapper .innerBullitWrapper .innerBullit		{float: left; width: 20px; height: 20px; background: url(imglayout/b8_homeRecentbullit.png) center center no-repeat; cursor: pointer;}
#homerecentviewsWrapper .innerBullitWrapper .innerBullitAct		{background: url(imglayout/b8_homeRecentbullitAct.png) center center no-repeat;}

/* image previews */
#homeImagesByTypeWrapper			{float: left; clear: both; width: 100%; box-sizing: border-box; margin-top: 50px;}
#homeImagesByTypeWrapper .innerHeaderWrapper										{float: left; width: 100%;}
#homeImagesByTypeWrapper .innerHeaderWrapper .innerHeader							{margin: 0 auto;}
#homeImagesByTypeWrapper .innerHeaderWrapper .innerHeader .innerHeaderItem			{float: left; border: solid 1px #c2c2c2; width: 106px; box-sizing: border-box; text-align: center; font-weight: 300; font-size: 14px; color: #101010; cursor: pointer; height: 34px; padding-top: 5px;}
#homeImagesByTypeWrapper .innerHeaderWrapper .innerHeader .innerHeaderItemFirst		{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
#homeImagesByTypeWrapper .innerHeaderWrapper .innerHeader .innerHeaderItemLast		{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
#homeImagesByTypeWrapper .innerHeaderWrapper .innerHeader .innerHeaderItemAct		{background: #092339; color: white; font-weight: bold; border: solid 1px #092339;}
#homeImagesByTypeWrapper .innerContentWrapper										{float: left; width: 100%; height: 608px; overflow: hidden; margin-top: 33px;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent							{float: left; position: relative;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper			{position: absolute; overflow: hidden;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper IMG		{position: absolute; top: 0; left:0; right: 0; bottom: 0; margin: auto auto; -webkit-transition: 0.4s ease; transition: 0.4s ease; min-width: 100%; min-height: 100%;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper:hover IMG	{-webkit-transform: scale(1.2); transform: scale(1.2);}
#homeImagesByTypeWrapper .innerContentWrapper #innerContent_Font.innerContent .innerWrapper IMG			{position: absolute; top: 0; left:0; right: auto; bottom: auto; margin: 0; min-width: 100%; min-height: 100%;}
#homeImagesByTypeWrapper .innerContentWrapper #innerContent_Font.innerContent .innerWrapper:hover IMG	{}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_1	{width: 296px; height: 296px; left: 0; top: 0;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_2	{width: 140px; height: 140px; left: 312px; top: 0;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_3	{width: 140px; height: 140px; left: 468px; top: 0;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_4	{width: 140px; height: 140px; left: 624px; top: 0;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_5	{width: 140px; height: 140px; left: 312px; top: 156px;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_6	{width: 296px; height: 140px; left: 468px; top: 156px;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_7	{width: 140px; height: 296px; left: 0; top: 312px;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_8	{width: 140px; height: 140px; left: 156px; top: 312px;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_9	{width: 296px; height: 296px; left: 312px; top: 312px;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_10{width: 140px; height: 140px; left: 624px; top: 312px;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_11{width: 140px; height: 140px; left: 156px; top: 468px;}
#homeImagesByTypeWrapper .innerContentWrapper .innerContent .innerWrapper_12{width: 140px; height: 140px; left: 624px; top: 468px;}

/* quick menu */
#homequickmenuWrapper				{float: left; clear: both; width: 100%; box-sizing: border-box;}
#homequickmenuWrapper .innerTitle	{float: left; clear: both; width: 100%; border-bottom: solid #c2c2c2 1px; font-weight: bold; font-size: 16px; color: #092339; padding-bottom: 10px;}
#homequickmenuWrapper .innerMenu	{float: left; clear: both; width: 100%; margin-top: 22px;}
#homequickmenuWrapper .innerMenu .innerContainer	{float: left; width: 100%; height: 27px; box-sizing: border-box; overflow: hidden; padding: 0 0 0 25px; background: url(imglayout/b8_homeQuickmenubullit.png) left top 7px no-repeat;}
#homequickmenuWrapper .innerMenu .innerContainer A	{font-weight: 300; color: #101010; font-size: 14px; text-decoration: none;}
#homequickmenuWrapper .innerMenu .innerContainer A:hover	{text-decoration: underline;}

/* latest downloads */
#homeDownloadsWrapper				{float: left; clear: both; width: 100%; box-sizing: border-box; margin-top: 40px;}
#homeDownloadsWrapper .innerTitle																	{float: left; clear: both; width: 100%; border-bottom: solid #c2c2c2 1px; font-weight: bold; font-size: 16px; color: #092339; padding-bottom: 10px;}
#homeDownloadsWrapper .innerTitle .innerSubtitle													{float: right;}
#homeDownloadsWrapper .innerTitle .innerSubtitle A													{font-weight: 400; color: #5eaeb2; font-size: 13px; text-decoration: none;}
#homeDownloadsWrapper .innerTitle .innerSubtitle A:hover											{text-decoration: underline;}
#homeDownloadsWrapper .innerDownloadlistWrapper														{float: left; clear: both; width: 100%; margin-top: 22px;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper									{float: left; width: 100%; height: 86px;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerThumbWrapper				{float: left; width: 68px; height: 68px; border-radius: 7px; overflow: hidden; position: relative;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerThumbWrapper IMG			{position: absolute; top: 0; left:0; right: 0; bottom: 0; margin: auto auto; -webkit-transition: 0.4s ease; transition: 0.4s ease; min-width: 100%; min-height: 100%;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerThumbWrapper:hover IMG		{-webkit-transform: scale(1.2); transform: scale(1.2);}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerInfoWrapper				{float: right; width: 121px;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerInfoWrapper .innerdate		{float: left; width: 100%; height: 20px; overflow: hidden; font-size: 13px; font-weight: 300; color: #101010;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerInfoWrapper .innerImgcode	{float: left; width: 100%; height: 20px; overflow: hidden; font-size: 13px; font-weight: 300; color: #101010;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerInfoWrapper .innerDLlink	{float: left; width: 100%; height: 20px; overflow: hidden;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerInfoWrapper .innerDLlink .innerLink		{float: left; max-width: 88px; overflow: hidden;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerInfoWrapper .innerDLlink .innerLink A		{color: #53a8ad; font-weight: 400; text-decoration: none; font-size: 13px;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerInfoWrapper .innerDLlink .innerLink A:hover{text-decoration: underline;}
#homeDownloadsWrapper .innerDownloadlistWrapper .innerImageWrapper .innerInfoWrapper .innerDLlink .infoIconWrapper	{float: right; z-index: 999991;}

/* trending searches */
#hometrendingsearchesWrapper		{float: left; clear: both; width: 100%; box-sizing: border-box; margin-top: 30px;}
#hometrendingsearchesWrapper .innerTitle	{float: left; clear: both; width: 100%; border-bottom: solid #c2c2c2 1px; font-weight: bold; font-size: 16px; color: #092339; padding-bottom: 10px;}
#hometrendingsearchesWrapper .innerSearches	{float: left; clear: both; width: 100%; margin-top: 22px;}
#hometrendingsearchesWrapper .innerSearches .innerKW			{float: left; width: 100%; height: 27px; box-sizing: border-box; overflow: hidden; position: relative; padding: 0 0 0 25px;}
#hometrendingsearchesWrapper .innerSearches .innerKW .nr		{position: absolute; top: 0; left: 0; width: 15px; font-size: 14px; color: #c2c2c2; font-weight: 300; text-align: right;}
#hometrendingsearchesWrapper .innerSearches .innerKW A			{font-weight: 300; color: #101010; font-size: 14px; text-decoration: none;}
#hometrendingsearchesWrapper .innerSearches .innerKW A:hover	{text-decoration: underline;}

/* search type amounts */
#hometypecounterWrapper				{float: left; clear: both; width: 100%; box-sizing: border-box; margin-top: 28px; margin-bottom: 75px;}
#hometypecounterWrapper .innerWrapper		{float: left; clear: both; width: 100%; box-sizing: border-box; border: solid 1px #c2c2c2; padding: 13px 0 19px 0;}
#hometypecounterWrapper .innerWrapper .innerTypeWrapper					{float: left; padding: 9px 0 0 55px; min-height: 32px; min-width: 150px; box-sizing: border-box;}
#hometypecounterWrapper .innerWrapper #innerPhotoWrapper				{background: url(imglayout/v8_homeTypeIconPhotos.png) left center no-repeat; margin-left: 25px;}
#hometypecounterWrapper .innerWrapper #innerVectorWrapper				{background: url(imglayout/v8_homeTypeIconVector.png) left center no-repeat; margin-left: 50px;}
#hometypecounterWrapper .innerWrapper #innerFontWrapper					{background: url(imglayout/v8_homeTypeIconFonts.png) left center no-repeat; margin-left: 53px;}
#hometypecounterWrapper .innerWrapper .innerTypeWrapper .innerCounter	{float: left; color: #092339; font-size: 14px; font-weight: bold; text-decoration: none;}
#hometypecounterWrapper .innerWrapper .innerTypeWrapper .innername		{float: left; color: #092339; font-size: 14px; font-weight: 300; text-decoration: none; margin-left: 6px;}

/* info blocks small addon */
.infoIconWrapper .innerInfo_block .innerInfo_txtblock	{left: 25px;}

/* header changes for latest ticket */
/*
#CI_header .headerV4wrapper							{min-height: 92px;}
#CI_header .headerV4wrapper .innerLogoWrapper		{margin: 22px 0 0 10px;}
#CI_header .headerV4wrapper .innerSearchWrapper		{margin: 26px 0 0 46px;}
#CI_header .headerV4wrapper #quickSearchWrapper		{width: 326px; height: 39px; box-sizing: border-box; border: solid 1px #53a8ad; -webkit-border-radius: 0; -moz-border-radius:0; border-radius: 0;}
.headerV4wrapper #quickSearchWrapper #quicksearch_C_searchinputAll	{top: 7px;}
#quickSearchWrapper.mainSearchWrapperWithType .innerTypebox			{top: 7px; font-weight: 400;}
.headerV4wrapper #quickSearchWrapper .innerSubmitbox				{left: 288px; }
#CI_header_UI_usernav								{padding-top: 30px;}
#userNavWrapper	.innerContainer1 .innerIcon			{width: 19px; margin: 3px 10px 0 0;}
#langNavWrapper										{border-radius: 6px;}
#langNavWrapper .innerWrapper .innerLang			{background-position: left center; background-repeat: no-repeat; padding: 4px 0 3px 26px;}
*/
/* img details changes for subsinfo */
#body #CI_imagedetails.CI_maincomponent											{overflow-x: visible;}
#imagedetails_pricinginfo_G_subsDetailsCounterWrapper							{float: left; width: 100%;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper								{float: left; width: 100%; margin: 2px 0 0 0;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper .innerSubsTitleWrapper		{float: left; width: 100%; font-weight: bold; color: #5c5c5c; line-height: 26px; margin-top: 40px;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper .innerInfoWrapper				{float: left; width: 100%;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper .innerInfoWrapper	.innerLabel	{float: left; line-height: 26px; font-size: 12px; color: #5c5c5c; padding-right: 4px;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper .innerInfoWrapper	.innerValue	{float: left; line-height: 26px; font-size: 12px; color: #5c5c5c;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper .innerDetailsWrapper			{float: left; width: 100%; display: none; margin: 0 0 15px 0;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper #imagedetails_pricinginfo_subsDetails_currentAvailableWrapper	.innerLabel	{font-size: 13px;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper #imagedetails_pricinginfo_subsDetails_currentAvailableWrapper	.innerValue	{font-size: 25px; color: #619e2b; margin-top: -4px; font-weight: bold;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper #imagedetails_pricinginfo_subsDetails_downloadslinkWrapper	.innerValue A	{color: #37a8bc; font-size: 12px;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper #subsHistoryCollapserHide		{display: none; background: url(imglayout/bg_imgdet_arrowup.png) right center no-repeat;}
#imagedetails_pricinginfo_G_subsDetailsTopWrapper .innerCollapseTitle			{margin: 0 0 0 0; font-size: 12px; line-height: 26px;}
#CI_imagedetails #priceinfoImageidWrapper .innerValue							{font-weight: bold; color: #5c5c5c;}
#CI_imagedetails #priceinfoImageidWrapper2 INPUT[type="submit"]					{width: auto; min-width: 270px; border-radius: 23px; height: 42px; border: solid 2px #ff4545; background: #ff4545;}
#CI_imagedetails #priceinfoImageidWrapper2 INPUT[type="submit"].btnhover		{background-color: #ff6d6d !important; color: #fff !important}

#CI_imagedetails .XtraSubsinfoWrapper #innerXtrasubsinfo3b						{background: url(imglayout/bgicon_imgdetails_liccompare2.png) center left no-repeat; padding-left: 18px;}

/* website status messages T44004 */
#websiteMessageWrapper					{background: #ff9933; border: none;}
#websiteMessageWrapper .innerWrapper	{color: white; font-size: 15px;}
#websiteMessageWrapper .innerWrapper P, #websiteMessageWrapper .innerWrapper H1, #websiteMessageWrapper .innerWrapper H2, #websiteMessageWrapper .innerWrapper DIV	{color: white;}
#websiteMessageWrapper .innerCloser INPUT	{border-radius: 1em;}


/* T44168: new tab colors with implementation of ExtLic subscriptions */
#CI_imagedetails .innerPriceblockWrapper .innerTabs		{border-bottom: solid #53a8ad 1px;}
#CI_imagedetails .innerPriceblockWrapper .innerTabs .innerTab	{color: white; background: #53a8ad; border: solid #53a8ad 1px; font-weight: 300;}
#CI_imagedetails .innerPriceblockWrapper .innerTabs .innerTabact{color: #53a8ad; background: white; border-bottom: solid white 1px;}
#CI_imagedetails .XtraSubsinfoWrapper							{border-left: solid #53a8ad 1px; border-right: solid #53a8ad 1px; background: white;}
#CI_imagedetails .innerPriceblockWrapper .innerTabs .innerTab	{font-size: 13px;}
#CI_imagedetails #imagedetails_priceinfo .innerRFpricerow		{cursor: pointer;}
#CI_imagedetails #imagedetails_priceinfo #imagedetails_priceinfo_pricelistpane	{border-left: solid #53a8ad 1px; border-right: solid #53a8ad 1px; border-bottom: solid #53a8ad 1px; background: white; padding-bottom: 10px;}
#CI_imagedetails #imagedetails_priceinfo .col1 .innerRadioname .innerTxt LABEL	{color: #5c5c5c; cursor: pointer;}
#CI_imagedetails #imagedetails_priceinfo .col1LG .innerRadioname .innerTxt LABEL	{color: #5c5c5c; cursor: pointer;}
#CI_imagedetails #imagedetails_priceinfo .innerRFpricerowEXTLIC .col1 .innerRadioname .innerTxt LABEL	{color: red;}
#CI_imagedetails #imagedetails_priceinfo .innerRFpricerowEXTLIC .col1LG .innerRadioname .innerTxt LABEL	{color: red;}
#CI_imagedetails #imagedetails_priceinfo .innerRFpricerowEXTLICdisabled .col1 .innerRadioname .innerTxt {color: #cbcbcb;}
#CI_imagedetails #imagedetails_priceinfo .innerRFpricerowEXTLICdisabled .col1LG .innerRadioname .innerTxt {color: #cbcbcb;}
#CI_imagedetails #imagedetails_priceinfo .innerRFpricerowEXTLICdisabled #imgDetailsLnkbuyExtLic			{font-size: 13px; color: #53a8ad;}
#CI_imagedetails #imgdetailpage_extended #imagedetails_priceinfo_pricelistpane	{border-left: solid #53a8ad 1px; border-right: solid #53a8ad 1px; border-bottom: solid #53a8ad 1px; background: white; padding-bottom: 10px;}
#imagedetails_priceinfo_pricelistpane .innerSubTitlesWrapper					{float: left; clear: both; width: 100%; padding: 10px; box-sizing: border-box; position: relative;}
#imagedetails_priceinfo_pricelistpane .innerSubTitlesWrapper .innerSubTitleSpacer		{float: left; width: 165px; height: 20px;}
#imagedetails_priceinfo_pricelistpane .innerSubTitlesWrapper .innerSubTitleOrigprice	{float: left; width: 70px; color: #5c5c5c; font-weight: 300;}
#imagedetails_priceinfo_pricelistpane .innerSubTitlesWrapper .innerSubTitlePrice		{float: left; width: 70px; color: #53a8ad; font-weight: 300;}
#imagedetails_priceinfo_pricelistpane .innerSubTitlesWrapper .infoIconWrapper			{position: absolute; top: 19px; right: 24px;}
#imagedetails_priceinfo_pricelistpane .innerRowWrapper							{float: left; clear: both; width: 100%; padding: 10px; box-sizing: border-box; cursor: pointer;}
#imagedetails_priceinfo_pricelistpane .innerRowWrapper .innerRadioWrapper		{float: left; width: 25px; padding: 2px 0 0 0;}
#imagedetails_priceinfo_pricelistpane .innerRowWrapper .innerNameWrapper		{float: left; width: 140px; color: #5c5c5c; font-weight: bold; font-size: 14px;}
#imagedetails_priceinfo_pricelistpane .innerRowWrapper .innerOrigPrice			{float: left; width: 70px; color: #5c5c5c; font-weight: 300; font-size: 14px; text-decoration: line-through;}
#imagedetails_priceinfo_pricelistpane .innerRowWrapper .innerPrice				{float: left; width: 70px; color: #53a8ad; font-weight: bold; font-size: 14px;}


#pricepageExtLicsWrapper									{float: left; width: 100%; margin-top: 45px;}
#pricepageExtLicsWrapper .innerTitle						{float: left; width: 100%; box-sizing: border-box; padding-left: 54px; font-size: 20px; color: #212121; font-weight: bold; background: url(imglayout/bgicon_pricepage_extlictitle.png) 22px center no-repeat; min-height: 32px; line-height: 32px;}
#pricepageExtLicsWrapper .innerSubTitle						{float: left; width: 100%; box-sizing: border-box; padding-left: 24px; font-size: 15px; color: #212121; margin-top: 17px;}
#pricepageExtLicsWrapper .innerSubTitle A					{font-size: 15px; color: #53a8ad; text-decoration: underline;}
#pricepageExtLicsWrapper .innerSubTitle .innerTxtline		{font-size: 15px; color: #212121; line-height: 26px;}
#pricepageExtLicsWrapper .innerSubTitle .innerTxtChk		{padding-left: 20px; background: url(imglayout/bgicon_pricepage_extCheck.png) left center no-repeat;}
#pricepageExtLicsWrapper .innerSubTitle .innerTxtPerc		{padding-left: 20px; background: url(imglayout/bgicon_pricepage_extlicPerc.png) left center no-repeat;}
#pricepageExtLicsWrapper .innerPackWrapper					{float: left; width: 100%; box-sizing: border-box; background-color: #fff; border: solid 1px #c4c4c4; padding: 20px 23px; position: relative; margin-top: 20px;}
#pricepageExtLicsWrapper .innerPackWrapper .innerCounterWrapper	{float: left;}
#pricepageExtLicsWrapper .innerPackWrapper .innerCntExtlic	{float: left; width: 59px; height: 53px; text-align: center; margin-right: 15px; border: solid 1px #53a8ad; font-size: 28px; color: #53a8ad; line-height: 52px; cursor: pointer;}
#pricepageExtLicsWrapper .innerPackWrapper .act				{background-color: #53a8ad !important; color: #fff !important;}
#pricepageExtLicsWrapper .innerPriceWrapper					{position: absolute; top: 25px; left: 350px; width: auto;}
#pricepageExtLicsWrapper .innerPriceWrapper .innerYourprice	{float: left; font-size: 18px; color: #101010; font-weight: 300; margin-top: 10px;}
#pricepageExtLicsWrapper .innerPriceWrapper .innerPrice		{float: left; font-size: 36px; color: #53a8ad; line-height: 42px; margin-left: 20px;}
#pricepageExtLicsWrapper .innerPriceWrapper .innerPrice2	{float: left; font-size: 15px; color: #b1b1b1; margin-left: 20px; border: solid 1px #d6d6d6; padding: 5px 14px; font-weight: 300; margin-top: 6px;}
#pricepageExtLicsWrapper .innerPriceWrapper .linethrough	{font-size: 15px; color: #b1b1b1; text-decoration: line-through; font-weight: 300;}
#pricepageExtLicsWrapper .innerSubmitWrapper				{float: right; margin-top: 7px; margin-right: 30px;}
#pricepageExtLicsWrapper .innerSubmitWrapper INPUT			{min-width: 220px; height: 40px; box-sizing: border-box; border-radius: 21px; -moz-border-radius: 21px; -webkit-border-radius: 21px; behavior: url(_components/_genericInc/PIE/PIE.htc); font-size: 18px; font-weight: bold; border: solid 2px #ff4545; background: #ff4545; color: #fff;}
#pricepageExtLicsWrapper .innerSubmitWrapper INPUT:hover	{background-color: #ff6d6d !important; color: #fff !important}


/* PRICE EXPLAIN EXTENDED LICENSES PAGE ===============================================================*/
#CI_customByAlias.CIALIAS_extLicExplain_anylang	{width: 100%; padding: 0;}
#extLicExplainWrapper		{float: left; width: 100%;}
#extLicExplainWrapper .innerTop						{float: left; width: 100%; background-color: #f5f5f5;}
#extLicExplainWrapper .innerTop	.innerTextWrapper	{width: 100%; max-width: 1044px; margin: 0 auto; padding: 55px 0;}
#extLicExplainWrapper .innerBottom					{float: left; width: 100%; background: #e8e8e8; padding-bottom: 110px;}
#extLicExplainWrapper .innerBottom .innerTitle				{float: left; width: 100%; text-align: center; font-size: 36px; font-weight: 300; color: #55adb1; margin-top: 63px;}
#extLicExplainWrapper .innerBottom .innerSubtitle			{float: left; width: 100%; text-align: center; font-size: 15px; font-weight: 300; color: #303030; margin-top: 37px;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper	{width: 100%; max-width: 1044px; margin: 0 auto; margin-top: 50px;}
#extLicExplainWrapper .innerBottom .innerPriceblockWrapper	{width: 100%; max-width: 1044px; margin: 0 auto; margin-top: 50px;}

#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable	{float: left; width: 100%; margin-top: 53px;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable DIV							{box-sizing: border-box; font-size: 18px; color: #000; font-weight: 700;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow					{float: left; width: 100%;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow:nth-of-type(even) .innerCell	{background: white;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell					{float: left; width: 33%; min-height: 52px; border: solid 1px #b9b9b9; padding: 17px 0 10px 3%; }
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell .innerSubprice	{font-size: 13px; color: #000; font-weight: 400; margin-left: 10px;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerSubline				{float: left; width: 100%; margin-top: 18px; font-weight: 300; color: #101010; line-height: 21px; font-size: 13px;}

#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow1 .innerCell	{padding: 28px 0 15px 0; text-align: center; min-height: 64px;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell1				{width: 34%;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell3				{color: #55adb1;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell3 .innerSubprice	{color: #55adb1;}

#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow1 .innerCell1	{border: none; }
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow1 .innerCell2	{border-right: none; border-bottom: none;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow1 .innerCell3	{border-bottom: none; }
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow2 .innerCell1	{border-right: none; border-bottom: none;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow2 .innerCell2	{border-right: none; border-bottom: none; font-size: 25px;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow2 .innerCell3	{border-bottom: none; font-size: 25px;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow3 .innerCell1	{border-top: none; border-right: none; border-bottom: none;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow3 .innerCell2	{border-top: none; border-right: none; border-bottom: none; font-size: 25px;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow3 .innerCell3	{border-top: none; border-bottom: none; font-size: 25px;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow4 .innerCell1	{border-top: none; border-right: none;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow4 .innerCell2	{border-top: none; border-right: none; font-size: 25px;}
#extLicExplainWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow4 .innerCell3	{border-top: none; font-size: 25px;}

#pricepageExtLicsWrapper .innerPricetitle		{float: left; width: 100%; box-sizing: border-box; font-size: 20px; color: #212121; font-weight: bold; min-height: 32px; line-height: 32px;}


/* VIDEO PACK PAGE ===============================================================*/
#CI_customByAlias.CIALIAS_landingPageVideo_anylang	{width: 100%; padding: 0;}
#videoPackWrapper		{float: left; width: 100%;}
#videoPackWrapper .innerTop						{float: left; width: 100%;}
#videoPackWrapper .innerTop .innerTextWrapper	{width: 100%; margin: 0 auto; background: white; padding: 0; height: 590px; overflow: hidden; position: relative; display: none;}
#videoPackWrapper .innerBottom					{float: left; width: 100%; background: #e8e8e8; padding-bottom: 85px; border-bottom: solid 1px #b9b9b9;}
#videoPackWrapper .innerBottom .innerTitle				{float: left; width: 100%; text-align: center; font-size: 36px; font-weight: 300; color: #55adb1; margin-top: 63px;}
#videoPackWrapper .innerBottom .innerSubtitle			{float: left; width: 100%; text-align: center; font-size: 15px; font-weight: 300; color: #303030; margin-top: 37px;}
#videoPackWrapper .innerBottom .innerPricetableWrapper	{width: 100%; max-width: 1044px; margin: 0 auto; margin-top: 50px;}
#videoPackWrapper .innerBottom .innerPriceblockWrapper	{width: 100%; max-width: 1044px; margin: 0 auto; margin-top: 50px;}

#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable	{float: left; width: 100%; margin-top: 53px;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable DIV							{box-sizing: border-box; font-size: 18px; color: #000; font-weight: 700;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow					{float: left; width: 100%;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow:nth-of-type(even) .innerCell	{background: white;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell					{float: left; width: 33%; min-height: 52px; border: solid 1px #b9b9b9; padding: 17px 0 10px 3%; }
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell .innerSubprice	{font-size: 13px; color: #000; font-weight: 400; margin-left: 10px;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerSubline				{float: left; width: 100%; margin-top: 18px; font-weight: 300; color: #101010; line-height: 21px; font-size: 13px;}

#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow1 .innerCell	{padding: 28px 0 15px 0; text-align: center; min-height: 64px;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell1				{width: 34%;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell3				{color: #55adb1;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerCell3 .innerSubprice	{color: #55adb1;}

#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow1 .innerCell1	{border: none; }
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow1 .innerCell2	{border-right: none; border-bottom: none;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow1 .innerCell3	{border-bottom: none; }
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow2 .innerCell1	{border-right: none; border-bottom: none;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow2 .innerCell2	{border-right: none; border-bottom: none; font-size: 25px;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow2 .innerCell3	{border-bottom: none; font-size: 25px;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow3 .innerCell1	{border-top: none; border-right: none; border-bottom: none;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow3 .innerCell2	{border-top: none; border-right: none; border-bottom: none; font-size: 25px;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow3 .innerCell3	{border-top: none; border-bottom: none; font-size: 25px;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow4 .innerCell1	{border-top: none; border-right: none;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow4 .innerCell2	{border-top: none; border-right: none; font-size: 25px;}
#videoPackWrapper .innerBottom .innerPricetableWrapper .innerTable .innerRow4 .innerCell3	{border-top: none; font-size: 25px;}

#pricepageExtLicsWrapper .innerPricetitle			{float: left; width: 100%; box-sizing: border-box; font-size: 20px; color: #212121; font-weight: 400; min-height: 32px; line-height: 32px;}

#videoPackWrapper .innerXplore						{float: left; width: 100%; background: #fff; padding-bottom: 55px;}
#videoPackWrapper .innerXplore #productpageWrapper	{float: none; width: 100%; max-width: 1044px; margin: 0 auto; background: white; padding: 0;}

#videoPackWrapper .innerXplore #productpageWrapper .innerProdTitle		{float: left; width: 100%; text-align: center; font-size: 20px; font-weight: 300; color: #55adb1; margin-top: 43px;}

#videoPackWrapper .innerXplore #productpageWrapper .innerBanners								{float: left; width: 100%; margin-top: 47px;}
#videoPackWrapper .innerXplore #productpageWrapper .innerBanners .innerBanner					{float: left; width: 30%; margin-right: 5%;}
#videoPackWrapper .innerXplore #productpageWrapper .innerBanners .innerBanner:nth-of-type(3)	{margin-right: 0;}
#videoPackWrapper .innerXplore #productpageWrapper .innerBanners .innerBanner .innerImage		{}
#videoPackWrapper .innerXplore #productpageWrapper .innerBanners .innerBanner .innerImage IMG	{}
#videoPackWrapper .innerXplore #productpageWrapper .innerBanners .innerBanner .innerBlackBar	{}
#videoPackWrapper .innerXplore #productpageWrapper .innerBanners .innerBanner .innerTitle		{}

#videoPackWrapper .innerXplore #productpageWrapper .innerCategegories									{float: left; width: 100%; padding: 35px 0 0 0;}
#videoPackWrapper .innerXplore #productpageWrapper .innerCategegories .innerCatitems					{float: left; clear: none; width: 30%; margin-right: 5%;}
#videoPackWrapper .innerXplore #productpageWrapper .innerCategegories .innerCatitems:nth-of-type(3)		{margin-right: 0;}
#videoPackWrapper .innerXplore #productpageWrapper .innerCategegories .innerCatitems .innerCatitem		{width: 100%; line-height: 25px;}
#videoPackWrapper .innerXplore #productpageWrapper .innerCategegories .innerCatitems .innerCatitem A	{color: #000; font-weight: 400;}

/* MY DATA PAGE CHANGE =================================================================*/
.mydata_submitwrapper		{float: left; clear: both;}
.mydata_submitwrapper .btn	{min-width: 150px;}
.mydataCustomEditWrapper	{float: left; clear: both; margin-top: 20px;}
.mydataCustomEditWrapper .btn	{min-width: 150px;}