/* HLX new noEmergencyCalls */
.noEmergencyCallsNew {
	clear: both;
	padding-left: 50px !important;
	height: 40px;
	background: url(/content/dam/skype/images/misc/noemergency.png) no-repeat 0 5px;
	margin: 0 0 20px 20px;
}

.noEmergencyCallsNew p {
	padding: 0 !important;
	font-size: 0.85em;
	margin: 0 0 3px;
	font-weight: normal;
	color: #7B7F81;
}

.noEmergencyCallsNew p b {
	font-weight: bold;
	color: #000;
}

p.noEmergencyCallsNew small.smallBlack {
	color: #000000;
}

#sidebarContent .noEmergencyCallsNew {
	background: white url(/content/dam/skype/images/misc/noemergency.png) no-repeat scroll 0
		20px !important;
	line-height: 1.1em;
	margin: 0 0 10px !important;
	padding: 55px 0 0 !important;
	height: auto;
}

#sidebarContent .noEmergencyCallsNew p {
	color: #2c2c2c;
	margin: 0;
}

#sidebarContent .noEmergencyCallsNew p b {
	color: #f00;
	font-weight: normal;
}

/* fix for download template styles */
.selectCountryCellLower h2 {
	line-height: 1.056em;
	padding: 9px 0 10px;
	color: #AFB4B4;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}

.selectCountryCellLower h3 {
	line-height: 1.056em;
	padding: 9px 0 10px;
	color: #474848;
	font-size: 18px;
	padding-bottom: 5px;
	padding-top: 0;
	padding-left: 0 !important;
}

#selectCountry .selectCountryCellLower h1 sup,#selectCountry .selectCountryCellLower h3 sup {
	font-size: 9px;
	font-weight: 900;
	line-height: 0.65em;
	vertical-align: super;
	color: #7B7F81;
}

.new {
	clear : both;
	overflow: hidden;
}

/* fix for SKYPECMS-224 */
div.shopHeader {
	zoom: 1;
}

/*sitemap styles */
.columns {
	clear: both;
	overflow: hidden;
	border-top: 1px solid #7FD7F7;
	padding-top: 20px;
}

.columns .column {
	float: left;
	width: 285px;
	padding-right: 20px;
}

.columns .column .linkBox {
	margin-bottom: 10px;
	font-size: 12px;
}

.columns .column ul {
	margin: 0px 0 5px 15px !important;
}

.columns .column ul ul {
	margin-left: 0px !important;
	margin-top: 3px !important;
}

.columns .column ul a {
	text-decoration: none;
}

.columns .column ul a:hover {
	text-decoration: underline;
}

/* error list styles */

.errorList {
	margin: 10px;
	max-width: 400px;
	padding: 10px;
	font-size: 0.9em;
	background-color: #FFA3A3;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

	.errorList p,
	.errorList ul {
		margin-bottom: 0.5em;
	}

	.errorList ul {
		margin-left: 20px;
		list-style-type: disc;
	}


#content div.message {
	margin: 1.31em 0 1.45em !important;
	padding: 14px 20px 16px 67px !important;
}

#content div.message p {
	color: inherit;
	line-height: inherit;
	margin: 0;
}

div.warningNoBgImg {
	background:url("/i/images/icons/warning_icon.png") no-repeat scroll 10px center #FFEFB5;
	border-bottom:1px solid #FFCA0B;
	border-top:1px solid #FFCA0B;
	color:#525252;
	font-weight:bold;
	height:50px;
	line-height:50px;
	padding-left:50px;
}

/* Home Page Template */


#container.oneThirdSidebar {
	width: 920px;
	background-position: 586px bottom;
}

#container.oneThirdSidebar #contentIntro {
	background-color: #FFFFFF;
	padding-bottom: 25px;
}

	#container.oneThirdSidebar #contentIntro .horSeparator {
		margin: 0;
	}

#container.oneThirdSidebar #content {
	width: 600px;
	padding-right: 20px;
	background-position: 586px top;
}

#container.oneThirdSidebar #sidebar {
	width: 300px;
}

	#container.oneThirdSidebar #sidebar #sidebarContent {
		padding: 0 0 0 20px;
	}

/* Skype Detection */

body .skypeInstalled { display: none }

body.skypeNotInstalled .skypeNotInstalled,
body.skypeInstalled .skypeInstalled {
	display: block;
}

body.skypeNotInstalled .skypeInstalled,
body.skypeInstalled .skypeNotInstalled {
	display: none;
}


body.cq-wcm-edit .skypeInstalled,
body.cq-wcm-edit .skypeNotInstalled {
	display: block !important;
}

/* Hero - .hero */

body.cms .hero {
	margin-top: 6px;
	width: 100%;
	background: #00AFF0 url(/content/dam/skype/images/backgrounds/hero_gradient.jpg) no-repeat 50% 0;
}

	body.cms .hero .heroWrapper {
		height: 290px;
		width: 930px;
		padding: 0 0 0 30px;
		margin: 0 auto;
		position: relative;
	}

	body.cms .hero .heroWrapper.h290 { height: 290px; } /* default height */
	body.cms .hero .heroWrapper.h350 { height: 350px; }
	body.cms .hero .heroWrapper.h400 { height: 400px; }
	
	/* .heroSlides */


		body.cms .hero .heroSlides {
			position: relative;
			z-index: 20;
		}

		body.cms .hero .heroSlides .heroSlide {
			display: none;
			position: absolute;
			top: 0; left: 0;
			bottom: 0; right: 0;
			width: 100%; height: 100%;
		}
		body.cms .hero .heroSlides .heroSlide.current { display: block; }

			body.cms .hero .heroSlides .heroSlide .text {
				width: 400px;
				margin-top: 30px;
				color: white;
				position: absolute;
				left: 0; top: 0;
				z-index: 5;
			}

			body.cms .hero .heroSlides .heroSlide .text.w100 { width: 100px; }
			body.cms .hero .heroSlides .heroSlide .text.w200 { width: 200px; }
			body.cms .hero .heroSlides .heroSlide .text.w300 { width: 300px; }
			body.cms .hero .heroSlides .heroSlide .text.w400 { width: 400px; }
			body.cms .hero .heroSlides .heroSlide .text.w500 { width: 500px; }
			body.cms .hero .heroSlides .heroSlide .text.w600 { width: 600px; }
			body.cms .hero .heroSlides .heroSlide .text.w700 { width: 700px; }
			body.cms .hero .heroSlides .heroSlide .text.w800 { width: 800px; }
			body.cms .hero .heroSlides .heroSlide .text.w900 { width: 900px; }

			body.cms .hero .heroSlides .heroSlide .text h1, 
			body.cms .hero .heroSlides .heroSlide .text h2,
			body.cms .hero .heroSlides .heroSlide .text h3,
			body.cms .hero .heroSlides .heroSlide .text p,
			body.cms .hero .heroSlides .heroSlide .text ul,
			body.cms .hero .heroSlides .heroSlide .text ol {
				color: white;
			}

			body.cms .hero .heroSlides .heroSlide img {
				position: absolute;
				top: 0; right: 0;
			}

	/* .heroNavigation */

	body.cms .hero .heroNavigation {
		position: absolute;
		left: 30px; bottom: 15px;
		z-index: 10;
	}

		body.cms .hero .heroNavigation ul {
			margin: 0;
			overflow: hidden;
			height: 22px;
		}

			body.cms .hero .heroNavigation ul li {
				float: left;
				width: 18px;
				height: 22px;
			}

			body.cms .hero .heroNavigation ul li a {
				display: block;
				
				font-size: 14px;
				line-height: 22px;
				font-weight: bold;
				text-align: center;
				color: white;
				text-decoration: none;
			}

			body.cms .hero .heroNavigation ul li a.current {
				color: #00AFF0;
				background: url(/content/dam/skype/images/backgrounds/hero_control.png) no-repeat 0 0;
			}
			
			body.cms .hero .heroNavigation ul li a:hover {
				color: #81D8F8;
			}

			body.cms .hero .heroNavigation ul li a.prev,
			body.cms .hero .heroNavigation ul li a.next {
				height: 0;
				padding: 22px 0 0 0;
				background: url(/content/dam/skype/images/backgrounds/hero_control.png) no-repeat 0 -22px;
			}

			body.cms .hero .heroNavigation ul li a.next {
				background-position: 0 -66px;
			}

			body.cms .hero .heroNavigation ul li a.prev:hover { background-position: 0 -44px; }
			body.cms .hero .heroNavigation ul li a.next:hover {	background-position: 0 -88px; }


	/* .clouds */

	body.cms .hero .clouds {
		position: absolute;
		bottom: 0; right: 0;
	}

/* Getting Started - .gettingStarted */

body.cms .gettingStarted {
	padding: 0 10px;
}

	body.cms .gettingStarted h3.title {
		margin-bottom: 10px;
	}

	body.cms .gettingStarted .items {
		overflow: hidden;
		clear: both;
	}

		body.cms .gettingStarted .item {
			display: block;
			float: left;
			width: 270px;
			margin-right: 45px;
		}

		body.cms .gettingStarted .item.last { margin-right: 0; }

			body.cms .gettingStarted .item img {
				float: left;
				margin-right: 10px;
			}

/* Content Intro components */

/* SKYPECMS-669 - changed background and image placement */

body.cms #contentIntro {
	position: relative;
	background: url(/content/dam/skype/images/remake/contentintro_bg.png) no-repeat bottom left;
	zoom: 1; /* SKYPECMS-923 IE7 rtl fix */
}

/* SKYPECMS-669

body.cms #contentIntro .leftHalf,
body.cms #contentIntro .rightHalf { background: url(/content/dam/skype/images/remake/contentintro_bg.png) no-repeat bottom left; }

body.cms #contentIntro .rightHalf { background-position: bottom right; }

*/

/* Main Body Promotion - .mainBodyPromo */

body.cms .mainBodyPromo {
	width: 460px;
	min-height: 150px;
	float: left;
	position: static; /* override CQ styles */
}

	body.cms .mainBodyPromo .imageBottom,
	body.cms .mainBodyPromo .imageRight { padding: 0 30px 0 10px; }

	/* .imageBottom */

		body.cms .mainBodyPromo .imageBottom .text { position: relative; }

			body.cms .mainBodyPromo .imageBottom ul {
				list-style-image: url(/content/dam/skype/images/remake/check-8x10-white.png);
				margin-left: 18px;
			}

		body.cms .mainBodyPromo .imageBottom img {
			position: absolute;
			bottom: 8px;
			right: 50%;
		}

		/* for rtl layout */
		html[dir=rtl] body.cms .mainBodyPromo .imageBottom img { left: 0; right: auto; }
		
	/* .imageRight */

	body.cms .mainBodyPromo .imageRight img { float: right; }

/* Rate Selector - .rateSelector */

body.cms #contentIntro .htmlInclude { 
	float: left;
	position: static; /* override CQ styles */
}

.rateSelector {
	min-height: 150px;
	padding-left: 20px;
	width: 440px;
	
}
	.rateSelector img {
		bottom: 8px;
		position: absolute;
		right: 7px;
	}

	.ratesArea {
		min-height: 150px;
		overflow: hidden;
	}

	.ratesIntro {
		min-width: 440px;
		background-color: white;
	}

	.rateSelector .countryListInput {
		margin-bottom: 20px;
		height: 34px;
	}

		.rateSelector .countryListInput button,
		.rateSelector .countryListInput a.buttonSimpleMedium {
			float: left;
			margin-left: 8px;
			margin-top: 3px;
		}

	.rateSelector .countryRateDetails {
		clear: both;
		display: none;
	}

	.rateSelector .countryRateOptions {
		height: 100%;
		overflow: hidden;
	}
		.rateSelector .countryRateOptions .paymentOptionCell {
			float: left;
			width: 150px;
			margin-right: 15px;
		}

		.rateSelector .countryRateOptions .paymentOptionCell .paymentMethod {
			font-weight: bold;
			color: #afb4b4;
		}
		.rateSelector .countryRateOptions .paymentOptionCell .paymentPrice .noVat {
			color: #2c2c2c;
			font-size: 18px;
			font-weight: bold;
		}
		.rateSelector .countryRateOptions .paymentOptionCell .paymentPrice .vat {
			color: #2c2c2c;
			font-size: 10px;
			font-weight: normal;
		}

#homeRateSelector {
	background: white;
	border: 1px solid #e2e2e2;
	height: 30px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

	#homeRateSelector a.clear {
		top: 7px;
	}

#rateSelectorInput {
	font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	line-height: 19px;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 6px;
	background-position: 8px 8px;
}

	#rateSelectorInput.grayOut {
		color: #cccccc;
		font-weight: normal;
		font-size: 14px;
		height: 18px;
		line-height: 16px;
		padding-top: 6px;
		padding-bottom: 8px;
}

/* Header - .h1Header .h2Header */

body.cms .h1Header { margin-left: 10px; }

body.cms .h1Header h1 { color: #AFB4B4; }
body.cms .h2Header h2 { color: #AFB4B4; }

/* Video - .video */

body.cms .video {
	margin-left: 10px;
}

	body.cms .video a {
		text-decoration: none;
		font-weight: bold;
		color: #00aff0;
	}

	body.cms .video .title {
		color: #00aff0;
	}

	body.cms .video .videoContent {
		margin-bottom: 10px;
	}
	
	/* hide more videos until JS shows them */
	body.cms .video .toggleMoreVideos,
	body.cms .video .moreVideos {
		display: none; /* add !important to hide more videos - SKYPECMS-758 */
	}

	body.cms .video .toggleMoreVideos .more,
	body.cms .video .toggleMoreVideos .less {
		display: none;
	}
	
	body.cms .video .toggleMoreVideos.showMore .more,
	body.cms .video .toggleMoreVideos.showLess .less {
		display: inline;
	}

	body.cms .toggleMoreVideos .more { 
		padding-right: 20px;
		background: url(/content/dam/skype/images/remake/toggle-arrow-closed.png) no-repeat right center;
	}
	
	body.cms .toggleMoreVideos .less { 
		padding-right: 20px;
		background: url(/content/dam/skype/images/remake/toggle-arrow-open.png) no-repeat right center;
	}

	body.cms .video .moreVideos {
		margin-top: 30px;
	}

	body.cms .video .moreVideos ul,
	body.cms #content .video .moreVideos ul {
		list-style: none;
		margin: 0; padding: 0;
		overflow: hidden;
	}
	
		body.cms .video .moreVideos ul li {
			display: block;
			width: 120px;
			margin-right: 30px;
			float:left;
			margin-bottom: 15px;
		}

		body.cms .video .moreVideos ul li.fourth {
			margin-right: 0;
		}

			body.cms .video .moreVideos ul li img {
				display: block;
				margin-bottom: 5px;
			}
			
		/* OS dependend video showing */
	
		/* if no OS detected show only windows videos by default */
		
		body.cms .video .moreVideos ul li,
		body.cms .video .moreVideos ul li.windowsVideo { display: block }
		
		body.cms .video .moreVideos ul li.macosVideo,
		body.cms .video .moreVideos ul li.linuxVideo { display: none; }
		
		/* Windows detected */
		
		body.windowsDetected .video .moreVideos ul li.macosVideo,
		body.windowsDetected .video .moreVideos ul li.linuxVideo { display: none; }
		
		body.windowsDetected .video .moreVideos ul li.windowsVideo { display: block; }
		
		/* MacOS detected */
		
		body.macosDetected .video .moreVideos ul li.windowsVideo,
		body.macosDetected .video .moreVideos ul li.linuxVideo { display: none; }
		
		body.macosDetected .video .moreVideos ul li.macosVideo { display: block; }
		
/* What You Need - .whatYouNeed */

body.cms .whatYouNeed {
	padding: 0 10px;
}

	body.cms .whatYouNeed h3.title {
		margin-bottom: 10px;
	}

	body.cms .whatYouNeed .items {
		margin: 5px 0;
		overflow: hidden;
		clear: both;
	}

		body.cms .whatYouNeed .item {
			display: block;
			float: left;
			width: 130px;
			margin-right: 20px;
			text-align: center;
		}

		body.cms .whatYouNeed .items2 .item { width: 280px; }		
		body.cms .whatYouNeed .items3 .item { width: 180px; }
		body.cms .whatYouNeed .items4 .item { width: 130px;	}		
		body.cms .whatYouNeed .items5 .item { width: 100px;	}
		
		body.cms .whatYouNeed .item.last { margin-right: 0; }

			body.cms .whatYouNeed .item .description { text-align: left; }
			body.cms .whatYouNeed .item p { margin: 0; }


/* Get Skype - .getSkype */

body.cms .getSkype {
	padding: 5px 10px;
	margin: 0 10px 10px;
	background-color: #F4F4F4;
	overflow: hidden;
	clear: both;

	border-radius: 5px;	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}

	body.cms .getSkype .text { float: left; }
	body.cms .getSkype .button { float: right; margin: 5px 0; }

/* Right Hand Promotion - .rightHandPromo */

body.cms .rightHandPromo .promoWrapper {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}

	body.cms .rightHandPromo .imageLeft,
	body.cms .rightHandPromo .imageRight {
		clear: both;
		overflow: hidden;
	}

		body.cms .rightHandPromo .imageLeft img { float: left; }
		body.cms .rightHandPromo .imageRight img { float: right; }

	body.cms .rightHandPromo h2, h3, h4 {
		color: #666666;
	}

	body.cms .rightHandPromo p {
		color: #666666;
		margin: 0;
	}

/* Legal Line */

body.cms .legalLine {
	margin-left: 10px;
}

	body.cms .legalLine p {
		color: #999999;
		font-size: 0.85em;
	}

/* Horizontal Separator */

#container.oneThirdSidebar #content .horSeparator {
	background: url(/content/dam/skype/images/remake/horiz_separator_oneThird.png) no-repeat scroll center top;
	margin: 10px 0;
	width: auto;
	height: 16px;
}


/* IE6 fixes */

* HTML body.cms #contentIntro,
* HTML body.cms .section { zoom: 1; }


/* skype cheap calls */
.cheapCalls .col2 {
	float: left;
	width: 50%;
}

.cheapCalls div.twoImagesWithText {
	clear: both;
	overflow: hidden;
}

.cheapCalls div.sidebarUpsell.cheapCalls {
	padding-top: 0;
	background: none;
}


.cheapCalls #content #paddedContent div.upSellCheapCallsList li {
list-style-type:none;
color:#999999;
font-size:12px;
margin-bottom:50px;
margin-top:20px;
}

.cheapCalls #content #paddedContent div.upSellCheapCallsList li p {
color:#999999;
font-size:12px;
margin-bottom:50px;
margin-top:20px;
}

.cheapCalls div.whatDoINeedContainer.DownloadAndInstall,
.cheapCalls div.whatDoINeedContainer.Buy {
	background: none;
	padding-top: 0;
}

.cheapCalls div.imageContainterLeft {
	background: none;
}

.cheapCalls div.imageContainterLeft img {
	padding: 10px 0 0 20px;
}

.cheapCalls div.infoContainerRight li {
	padding-left: 0;
}

.cheapCalls div.infoContainerRight li img {
	vertical-align: top;
}

.cheapCalls a.green.skype,
#CQrte a.green.skype {
background:url("/content/dam/skype/skype/green_comp_skype_left.png") no-repeat scroll left top #87C80A;
padding:0 0 0 40px;
float: left;
height: 32px;
display:block;
font:bold 18px/32px Helvetica,Arial,sans-serif;
height:32px;
overflow:hidden;
text-decoration:none !important;
color: #fff !important;
margin-bottom: 10px;
clear: both;

}

.cheapCalls  a.green span,
#CQrte a.green span {
background:url("/content/dam/skype/skype/green_comp_right.png") no-repeat scroll right top #87C80A;
line-height: 32px;
cursor:pointer;
display:block;
line-height:23px;
padding:5px 12px 5px 0;
white-space:nowrap;
}

#CQrte p {clear:both; font-size:14px;}

#CQrte p a { color:#0181e3 !important;}

.cheapCalls a.green.skype:hover {
 background:url("/content/dam/skype/skype/green_comp_skype_left.png") no-repeat scroll 0 -32px #87C80A;
}

.cheapCalls a.green:hover span {
background:url("/content/dam/skype/skype/green_comp_right.png") no-repeat scroll right -32px #87C80A;
}
.cheapCalls .twoImagesWithText p {
	margin-bottom: 10px;
	clear: both;
}

.cheapCalls .noEmergency.icon,
.cheapCalls .noEmergencyCalls.icon {
	margin-left: 0;
}

.cheapCalls .noEmergencyCalls p b {
color:#FF0000;
font-weight:normal;
}

.cheapCalls .noEmergencyCalls p   {
color:#2C2C2C;
}

.cheapCalls .noEmergencyCalls {
	margin-top: 20px;
}

.cheapCalls div#widePromo div#topSplashCheapCalls {
	background: none;
}

.cheapCalls a.blue,
#CQrte a.blue {
	background:url("/content/dam/skype/skype/blue_comp_left.png") no-repeat scroll left top #87C80A;
	padding:0 0 0 12px;
	float: left;
	height: 32px;
	display:block;
	font:bold 18px/32px Helvetica,Arial,sans-serif;
	height:32px;
	overflow:hidden;
	text-decoration:none !important;
	color: #fff !important;
	clear: both;
	margin-bottom: 0;
}

.cheapCalls a.blue span,
#CQrte a.blue span{
	background:url("/content/dam/skype/skype/blue_comp_right.png") no-repeat scroll right top #87C80A;
	line-height: 32px;
	cursor:pointer;
	display:block;
	line-height:23px;
	padding:5px 12px 5px 0;
	white-space:nowrap;
}

.cheapCalls a.blue:hover,
#CQrte a.blue:hover {
 background:url("/content/dam/skype/skype/blue_comp_left.png") no-repeat scroll 0 -32px #87C80A;
}

.cheapCalls a.blue:hover span,
#CQrte a.blue:hover span {
background:url("/content/dam/skype/skype/blue_comp_right.png") no-repeat scroll right -32px #87C80A;
}


.cheapCalls #content #paddedContent div.upSellCheapCalls div.selectCountryHeader h2.country  {
background:none;
padding-left: 0;
width: 550px;
}

.cheapCalls #content #paddedContent div.upSellCheapCalls div.selectCountryHeader p.currencySelector {
background:url("/content/dam/skype/skype/arrowdown.png") no-repeat scroll right center ;
}

.cheapCalls .noEmergency.icon,
.cheapCalls .noEmergencyCalls.icon  {
background:url("/content/dam/skype/skype/noemergency.png") no-repeat scroll left center white !important;
}
/*
.cheapCalls #mainNavigation  {
background:url("/content/dam/skype/skype/navigation_blue.png") repeat-x scroll left bottom white;
}

.cheapCalls #mainNavigation li.active, #mainNavigation li.hover, #mainNavigation li:hover {
background:url("/content/dam/skype/skype/navi_top_left.png") no-repeat scroll left top #7FD7F7;
}
.cheapCalls #mainNavigation li.active strong, #mainNavigation li.hover a, #mainNavigation li:hover a {
background:url("/content/dam/skype/skype/navi_top_right.png") no-repeat scroll right top #7FD7F7;
}

 .cheapCalls #mainNavigation li.business.hover, #mainNavigation li.business:hover {
background:url("/content/dam/skype/skype/business/navi_top_left.png") no-repeat scroll left top #4B465A;
}
.cheapCalls #mainNavigation li.business.hover a, #mainNavigation li.business:hover a {
background:url("/content/dam/skype/skype/business/navi_top_right.png") no-repeat scroll right top #4B465A;
} */

.cheapCalls #externalLinkTip div.top {
background:url("/content/dam/skype/skype/tooltip_top.png") no-repeat scroll left top ;
}
.cheapCalls #externalLinkTip div.content {
background:url("/content/dam/skype/skype/tooltip_bg.png") no-repeat scroll left bottom
}

.cheapCalls .keyFeatures {
	clear: both;
	overflow: hidden;
}

.cheapCalls .packageWider span{
	display: block;
}

.cheapCalls .packageWider p,
.cheapCalls .packageWider h3,
.cheapCalls .packageWider h2 {
	margin-bottom: 0 !important;
	padding: 0 !important;
}

.cheapCalls .vat,
#CQrte .vat {
	
	color:#AEB3B3;
	font-size:12px;
	margin-bottom:10px;
	padding:0;
}

.cheapCalls .price,
#CQrte .price {
	color:#00ACF0;
	margin-bottom:0;
	padding:0;
}

.cheapCalls .price strong,
.cheapCalls .price b,
#CQrte .price b {
	font-size: 30px;
	line-height: 30px;
	font-family:arial, sans-serif;
}

.cheapCalls .blue,
#CQrte .blue {
	color:#00ACF0;
	font-weight:bold;
	margin-bottom:10px;
	padding:0;
}

.cheapCalls .packageName,
#CQrte .packageName{
	color:#464646;
	margin-bottom:15px;
	padding:0;
}

.cheapCalls .extraInfo {
	color:#464646;
	margin-bottom:5px;
	padding:0;
}

.cheapCalls .packageType,
#CQrte .packageType{
	color:#AEB3B3;
	padding:0;
	font-weight:bold;
}

.cheapCalls .upSellCheapCalls h2 {
	background: none;
	padding-left: 0;
}

.cheapCalls .upSellCheapCalls h2 img {
	vertical-align: top;
	margin-right: 13px;
}

.cheapCalls div#content div#paddedContent div.upSellCheapCalls div.callOptions div.leftButton p,
.cheapCalls div#content div#paddedContent div.upSellCheapCalls div.callOptions div.rightButton p {
	clear:both;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px !important;
	padding-left:0 !important;
	padding-top:5px !important;
	width:300px !important;
}

.cheapCalls .sidebar .sidebarContent ul {
clear:left;
list-style:circle inside none;
}

.cheapCalls .sidebarMenu ul {
margin:0 0 29px 0;
padding:0;
width:220px;
}

.cheapCalls .sidebarMenu ul li {
font-weight:bold;
line-height:19px;
list-style:none outside none;
margin:0;
padding:6px 0;
position:relative;
width:220px;
z-index:666;
}

.cheapCalls .sidebarMenu ul li a  {
text-decoration:none;
}

.cheapCalls .selectCountryHeader h2, 
#CQrte h2 {
	float:left;
	line-height:43px;
	padding: 0 !important;
	width:513px;
	color:#636363;
	float:left;
	font-size:18px;
	height:auto !important;
	line-height:42px;
	min-height:42px;
}

.cheapCalls .leftButton p, 
.cheapCalls .rightButton p{
	margin-top: 10px;
	padding-top: 5px;
}

#container.sidebar.cheapCalls  #content {
background:url("/content/dam/skype/skype/sidebar_begin.png") no-repeat scroll 689px top transparent;
}

#container.sidebar.cheapCalls   {
background:url("/content/dam/skype/skype/sidebar_end.png") no-repeat scroll 689px bottom transparent;
}

.cheapCalls .selectCountryHeader img {
	float: left;
	margin-right: 10px;
}

.cheapCalls tr .price,
.cheapCalls tr .priceVat {
	text-align: right;
	padding-right: 10px;
}

.cheapCalls #selectCurrency {
	color:#007FE3;
	cursor:pointer;
	float:right;
	font-size:12px;
	/*height:40px;
	line-height:40px;*/
	margin:0;
	
}

.cheapCalls span.title {
	display:block;
	float:right;
	height:25px;
	line-height:25px;
	margin-right:4px;
	margin-top:4px;
	font-size: 12px;
	color: #999;
}

.cheapCalls .currencySelector {
	float: right;
}

.cheapCalls #content #paddedContent div#ratesListCheap table tr {
	text-indent: 0;
}

.cheapCalls #content #paddedContent div.arrowUp {
	background:url("/content/dam/skype/skype/arrowUp.png") no-repeat scroll 50px 0 transparent;
}

/* fix for SKYPETWO-138 */
/* .cheapCalls #sidebar, - commented out, fix for SKYPETWO-280 
.cheapCalls #content {
	overflow: hidden;
}
*/

.rateSelector #homeRateSelector {
	margin-right: 5px;
}

button.simple, a.buttonSimple, button.simpleMedium, a.buttonSimpleMedium {
	margin-top:3px;
}

#CQrte * { font-family:Helvetica, Arial, sans-serif;}