body{
	padding:0px;margin:0px;
	font-family:Arial, Helvetica, sans-serif;}
html {	
	overflow-x:hidden;}
	
/***** START GENERIC *****/
.wcm-wrapper,
.wcm-wrapper h1,
.wcm-wrapper h2,
.wcm-wrapper h3,
.wcm-wrapper h4,
.wcm-wrapper p,
.wcm-wrapper ul {
	padding:0px;
	margin:0px;}

/*fr text */
.fr .wcm-wrapper p {
    font-size: 0.725rem;
}
	/* HELPERS */
	.hide {display:none;}
	.clear {clear:both;}
.addonsDiv .addonCatgoryDetailDiv	{
	padding:0px;}
/***** END GENERIC *****/	


.wcm-wrapper {
	width:780px;
	margin:auto;}


/***** START MAIN SELECT OPTIONS *****/
.wcm-select-country-main {
	padding:0px 0px 0px 0px;}
	.wcm-select-country-main label {
		float:left;
		padding:0px 10px 0px 0px;
		font-size:14px;
		font-weight:bold;}
		.wcm-select-country-main form {
			float:left;}
			.wcm-select-country-main form select {
				font-size:11px;}
				.wcm-select-country-main form select option{
					font-size:11px;}
	.wcm-message {
		font-size:14px;
		color:#FF0000;}				
/***** END MAIN SELECT OPTIONS *****/

/***** START WORLD MAP *****/
.wcm-map-wrapper {
	clear:both;
	margin:auto;
	background:#FFF;}
	.wcm-map {
		padding:30px 0px 0px 0px;}
		.wcm-world-map {
			height:345px;
			width:779px;
			overflow:hidden;}	
			.wcm-world-map .map {
				height:340px!important;
				width:779px!important;
				overflow:hidden;}	
/***** END WORLD MAP *****/

/***** START ZONES WRAPPER *****/
.wcm-zones-wrapper {
	position:relative;
	width:780px;
	background:#FFF;}
	/* NO ZONE */
	.wcm-zone0 {
		display:none;}
		.wcm-zone0 .wcm-output-table {
			padding:0px 0px 0px 0px;}
			.wcm-zone0 .wcm-output-table table {
				padding:0px 0px 0px 0px;}
		.wcm-zone0 .wcm-output-table .country-name {
			text-transform:uppercase;
			background:#666;}
	/* SECTIONS */
	.wcm-zones-wrapper ul {
		margin-left:0px;}
		.wcm-zones-wrapper ul li,
		#ifxLightBox-content .wcm-zones-wrapper ul li {
			padding:0px 0px 0px 0px!important;}	
		/* MAIN HEADING */	
		.wcm-zones-wrapper li.wcm-zones-main-heading h2 {
			padding:0px 10px 0px 10px;
			font-size:14px;
			text-transform:uppercase;
			background:#cccccc;
			cursor:auto;}
		.wcm-zones-wrapper ul li {
			list-style:none;
			margin-left:0px;}
			.wcm-zones-wrapper ul li h2 {
				padding:0px 10px 0px 10px;
				height:40px;
				line-height:40px;
				font-size:12px;
				cursor:pointer;
				background: #f4f4f4; /* Old browsers */
				background: -moz-linear-gradient(top,  #f4f4f4 0%, #c9c9c9 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #f4f4f4 0%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #f4f4f4 0%,#c9c9c9 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #f4f4f4 0%,#c9c9c9 100%); /* IE10+ */
				background: linear-gradient(top,  #f4f4f4 0%,#c9c9c9 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */}
	/* REGULAR HEADING */
	.wcm-zones-heading {
		 clear:both;}
		.wcm-zones-heading span {
			display:block;
			float:left;}
		 .wcm-zone-title {
			 height:20px;
			 width:450px;}
		 .wcm-zone-voice {
			 width:80px;}
		 .wcm-zone-text {
			 width:130px;}
		 .wcm-zone-data {
			 width:75px;}
	/* CONTENT */
	.wcm-zones-content {
		clear:both;
		padding:10px 10px 20px 10px;}	
		.wcm-zones-content .wcm-select-country	{
			width:400px;
			float:left;}	
			.wcm-zones-content .wcm-select-country label {
				display:block;
				padding:0px 0px 10px 0px;
				font-size:12px;
				font-weight:bold;}	
			.wcm-zones-content .wcm-select-country form {
				clear:both;}
				.wcm-zones-content .wcm-select-country form select {
					font-size:11px;}
					.wcm-zones-content .wcm-select-country form select option {
						font-size:11px;}
		.wcm-zones-content .wcm-exclusive {
			float:left;
			padding:0px 0px 0px 20px;
			width:300px;
			font-size:12px;
			font-weight:bold;
			border-left:1px solid #ccc;}
			.wcm-zones-content .wcm-exclusive p {
				padding:0px 0px 10px 0px;}
			.wcm-zones-content .wcm-exclusive .wcm-button-wrapper {
				line-height:35px;}
				.wcm-zones-content .wcm-exclusive a.wcm-button {
					padding:10px 20px 10px 20px;
					color:#FFF;
					font-size:16px;
					text-decoration:none;
					text-transform:uppercase;
					background: #d73333; /* Old browsers */
					background: -moz-linear-gradient(top,  #d73333 0%, #d73333 34%, #b73422 63%, #a81f1f 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d73333), color-stop(34%,#d73333), color-stop(63%,#b73422), color-stop(100%,#a81f1f)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #d73333 0%,#d73333 34%,#b73422 63%,#a81f1f 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #d73333 0%,#d73333 34%,#b73422 63%,#a81f1f 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #d73333 0%,#d73333 34%,#b73422 63%,#a81f1f 100%); /* IE10+ */
					background: linear-gradient(top,  #d73333 0%,#d73333 34%,#b73422 63%,#a81f1f 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d73333', endColorstr='#a81f1f',GradientType=0 ); /* IE6-9 */}
/***** END ZONES WRAPPER *****/


/***** ZONES WRAPPER [START] *****/
.wcm-message-area {
	margin-top:10px;}
/***** ZONES WRAPPER [END] *****/


/***** START OUTPUT TABLE *****/
.wcm-output-table {
	clear:both;}
	.wcm-output-table table {
		padding:20px 0px 20px 0px;
		font-size:11px;
		text-align:left;}
		.wcm-output-table thead tr.first {
			background:#858585;}
			.wcm-output-table thead tr th {
				padding:5px;
				color:#FFF;}
		.wcm-output-table tr {
			background:#E5E5E5;}
			.wcm-output-table tr.title {
				background:#E5E5CC;}
			.wcm-output-table tr.alt {
				background:#F8F8F1;}
			.wcm-output-table tr td {
				padding:5px;
				color:#333;}
/***** END OUTPUT TABLE *****/
