html {
	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

body {
	margin:0;
	padding:0;
	overflow:hidden;
	height:100%;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
}

img {
	border: solid 1px #999999;
}

h1 {
	display: block;
	color: #c28ca7;
	font-size: 21pt;
	font-weight: normal;
	font-variant: small-caps;
	margin: 0 auto;
	padding: 15px 20px 35px 20px;
	text-align: center;
}

strong {
	font-weight: bold;
	color: #ecbfd6;
}

form {
	display: block;
	margin: 0;
	padding: 15px;
	background: #242424;
	color: #FFF;
}

label {
	display: block;
	margin: 0;
	padding: 0;
	width: 110px;
	float: left;
}

label.large {
	width: 450px;
}

input {
	display: block;
	border: 0;
	font-size: 8pt;
	color: #242424;
	margin: 0;
	padding: 2px 5px;
}

input.inputText {
	width: 180px;
}

input.inputDate {
	width: 100px;
}

input.inputRadio {
	display: inline;
}

input.inputSubmit {
	display: inline;
	border: 0;
	background: none;
}

span.field {
	float: left;
	display: block;
	width: 200px;
}

span.fieldLarge {
	float: left;
	display: block;
	width: 300px;
}

span.fieldShort {
	float: left;
	display: block;
	width: 30px;
}

span.formRow {
	display: block;
	margin: 0;
	padding: 4px 0 0 0;
	clear: left;
}

span.formRowSub {
	display: block;
	margin: 0;
	padding: 10px 0 0 0;
	clear: left;
}

span.formRowSubmit {
	display: block;
	margin: 0;
	clear: left;
	text-align: right;
}

.him strong {
	color: #b2322f;
}

.noBorder {
	border: none;
}

.clearLeft {
	display: block;
	width: 1px;
	height: 1px;
	clear: left;
}

.clear {
	display: block;
	width: 1px;
	height: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
	clear: both;
}

.hidden {
	display: none;
}

.err {
	color: #990000;
}

.textCenter {
	text-align: center;
}

.textJustify {
	text-align: justify;
}

.textDefault {
	font-size: 11pt;
}

.textBig {
	font-size: 13pt;
}

.textComment {
	font-size: 8pt;
}

.pink {
	color: #c28ca7;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

span.formSeparator {
	display: block;
	margin: 0;
	padding: 0;
	height: 10px;
	width: 100%;
	clear: left;
}

a.logoGivenchy{
	display: inline;
}

a.button {
	display: block;
	float: left;
	font-size: 12pt;
	color: #c28ca7;
	text-decoration: none;
	height: 30px;
	margin: 20px 15px 0px 15px;
	overflow: hidden;
	cursor: pointer;
}

a.minitopmargin {
	margin-top: 0px;
}

.him a.button {
	color: #b2322f;
}

a.back {
	margin-top: 5px;
	margin-bottom: -10px;
}



a.buttonright {
	float: right;
	margin-right: 28px;
}

	a.button .left {
		display: block;
		padding-left: 10px;
		height: 100%;
		float: left;
		background: url(../images/button/left.png) top left no-repeat;
		overflow: hidden;
	}

	a.button .right {
		display: block;
		padding-right: 10px;
		height: 100%;
		float: left;
		background: url(../images/button/right.png) top right no-repeat;
		overflow: hidden;
	}

	a.button .label {
		display: block;
		padding-top: 5px;
		height: 100%;
		background: url(../images/button/center.png);
		float: left;
		overflow: hidden;
	}

#background, #fbackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

#content {
	position: absolute;
	top: 0%;
	left: 50%;
	width: 100%;
	height: 100%;
	overflow: visible;
	z-index: 20;
}

			#content .content .main {
				width: 100%;
				height: 90%;
				color: #999;
				overflow: auto;
			}
			
				#content .content .main span.paratitletext {
					font-weight: normal;
					color: #999;
					font-size: 8pt;
				}
				
				#content .content .main .paratitle {
					display: block;
					padding: 15px 15px 0px 15px;
					font-weight: bold;
					color: #ecbfd6;
					font-size: 8pt;
				}


			#content h1.nomenu {
				background: url(../images/contentmenu/content_menu_bckgd.gif) center 77% no-repeat;
			}

			#content h1.logo {
				padding-bottom: 60px;
			}

	
	#content #contentColumn445 {
		position: absolute;
		top: 0%;
		left: -222px;
		width: 445px;
		height: 100%;
		overflow: visible;
		z-index: 25;
	}
	
	#content #bckgdColumn445 {
		position: relative;
		top: -340px;
		left: -222px;
		width: 445px;
		height: 680px;
		overflow: visible;
		z-index: 21;
	}

	#content #contentColumn655 {
		position: absolute;
		top: 0%;
		left: -327px;
		width: 655px;
		height: 100%;
		overflow: visible;
		z-index: 25;
	}
	
	#content #bckgdColumn655 {
		position: relative;
		top: -340px;
		left: -327px;
		width: 655px;
		height: 680px;
		overflow: visible;
		z-index: 21;
	}

	#content #contentColumn700 {
		position: absolute;
		top: 0%;
		left: -350px;
		width: 700px;
		height: 100%;
		overflow: visible;
		z-index: 25;
	}
	
	#content #bckgdColumn700 {
		position: relative;
		top: -340px;
		left: -350px;
		width: 700px;
		height: 680px;
		overflow: visible;
		z-index: 21;
	}

	#content #contentColumn1100 {
		position: absolute;
		top: 0%;
		left: -360px;
		width: 863px;
		height: 100%;
		overflow: visible;
		z-index: 25;
	}
	
	#content #contentColumn1000 {
		position: absolute;
		top: 0%;
		left: -25%;
		width: 75%;
		height: 100%;
		overflow: visible;
		z-index: 25;
	}
	
		#content #contentColumn1000 h1 {
			display: block;
			position: absolute;
			top: 21px;
			left: 65%;
			padding-right: 25px;
			height: 100%;
			width: 30%;
			float: right;
			text-align: right;
			z-index: 26;
		}
	
		#content #contentColumn1000 h1.none {
			height: auto;
		}
		
		#content #contentColumn1000 h1.egeries {
			background: url(../images/playattitude/egeries.png) right bottom no-repeat;
		}
	
		#content #contentColumn1000 h1.flacons_her {
			background: url(../images/forher/flacons_her.png) 80% 50% no-repeat;
		}
	
		#content #contentColumn1000 h1.flacons_him {
			background: url(../images/forhim/flacons_him.png) 80% 50% no-repeat;
		}
		
		#content #contentColumn1000 h1.him {
			color: #FFF;
		}
		
		#content #contentColumn1000 .content {
			position: relative;
			padding-top: 50px;
			width: 70%;
			overflow: visible;
			z-index: 27;
		}
	
		#content #contentColumn1000 .contentLarge {
			width: 95%;
		}

			#content #contentColumn1000 .content .menu {
				background: none;
			}

			#content #contentColumn1000 .content span {
				display: block;
			}
			
			#content #contentColumn1000 .content span.paratitletext {
				display: inline;
			}
			
			#content #contentColumn1000 .content .main {
				/*width: 100%;
				height: 86%;
				color: #999;
				overflow: auto;*/
				background: url(../images/playattitude/main_bckgd.png) repeat-x;
			}
			
				#content #contentColumn1000 .content .main .texttitle {
					display: block;
					padding: 20px 15px 0px 15px;
					margin: 0;
					font-variant: small-caps;
					font-weight: bold;
					font-size: 10pt;
				}
			
				#content #contentColumn1000 .content .main .intro {
					display: block;
					padding: 20px 15px 0px 15px;
					font-size: 8pt;
				}

				#content #contentColumn1000 .content .main .paratitle {
				}

				#content #contentColumn1000 .him .main .paratitle {
					color: #b2322f;
				}
				
				#content #contentColumn1000 .content .main .text {
					display: block;
					padding: 0px 15px;
					font-size: 8pt;
				}

				#content #contentColumn1000 .content .main .links {
					width: 450px;
					display: block;
					padding: 25px 0;
					margin: 0 auto;
				}

				#content #contentColumn1000 .him .main .bigger,
				#content #contentColumn1000 .her .main .bigger,
				#content #contentColumn1000 .content .main .bigger {
					font-size: 9pt;
				}

					#content #contentColumn1000 .content .main .links img {
						display: block;
						border: 0;
					}
					
					#content #contentColumn1000 .content .main .links a {
						display: block;
						float: left;
					}
					
					#content #contentColumn1000 .content .main .links a.her {
						text-align: right;
						padding: 0px 20px 0px 0px;
					}
					
					#content #contentColumn1000 .content .main .links a.him {
						text-align: left;
						padding: 0px 0px 0px 20px;
					}

	#content #bckgdColumn1000 {
		position: relative;
		top: -340px;
		left: -25%;
		width: 75%;
		height: 680px;
		overflow: visible;
		z-index: 21;
	}

	#content #bckgdColumn1100 {
		position: relative;
		top: -390px;
		left: -35%;
		width: 85%;
		height: 680px;
		overflow: visible;
		z-index: 21;
	}

	#content .content,
	#content .center {
		padding: 0 20px;
	}


	
		#content .marginLeft,
		#content .marginRight,
		#content .center {
			display: block;
			height: 100%;
		}
		
		#content .marginLeft {
			padding-left: 12px;
			background: url(../images/content_left_bckgd.png) no-repeat;
		}
		
		#content .marginRight {
			padding-right: 12px;
			background: url(../images/content_right_bckgd.png) top right no-repeat;
		}
		
		#content .center {
			background: url(../images/content_bckgd.png) repeat-x;
		}
	
		#content .top {
			display: block;
			position: absolute;
			top: -50%;
			left: 0;
			width: 100%;
			height: 50%;
			z-index: 23;
		}
		
			#content .top .marginLeft {
				background: url(../images/content_top_left_bckgd.png) repeat-y;
			}
			
			#content .top .marginRight {
				background: url(../images/content_top_right_bckgd.png) top right repeat-y;
			}
			
			#content .top .center {
				background: url(../images/content_top_bckgd.png);
			}
	
		#content .bottom {
			display: block;
			position: absolute;
			top: 680px;
			left: 0;
			width: 100%;
			height: 50%;
			z-index: 24;
		}
		
			#content .bottom .marginLeft {
				background: url(../images/content_bottom_left_bckgd.png) repeat-y;
			}
			
			#content .bottom .marginRight {
				background: url(../images/content_bottom_right_bckgd.png) top right repeat-y;
			}
			
			#content .bottom .center {
				background: url(../images/content_bottom_bckgd.png);
			}




		#content .content {
			height: 75%;
		}
		
		#content .content .menu {
			display: block;
			height: 30px;
			font-variant: small-caps;
			background: url(../images/contentmenu/content_menu_bckgd.gif) center bottom no-repeat;
			margin-bottom: 10px;
		}

		#content .content .menu a {
			padding: 0 10px;
			text-decoration: none;
			color: #FFF;
		}
		
		#content .content .menu a:hover {
			color: #c28ca7;
		}
		
		#content .him .menu a:hover {
			color: #b2322f;
		}
		
		#content .content .menu a.first {
			padding-left: 0;
		}
		
		#content .content .menu a.selected {
			color: #c28ca7;
		}
		
		#content .him .menu a.selected {
			color: #b2322f;
		}





#navigation {
	position: absolute;
	top: 0;
	left: 0;
	/*width: 221px;*/
	width: 110px;
	height: 100%;
	z-index: 40;
	overflow: visible;
}

	#navigation .navBckgd {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		background: #FFF;
		filter: alpha(opacity = 0);
		opacity: 0;
		z-index: 41;
	}
	
	#menu {
		position: relative;
		left: 0px;
		width: 221px;
		height: 100%;
		background: url(../images/nav_bckgd.png) center center no-repeat;
		overflow: visible;
		z-index: 42;
/*background: url(../images/cadreDog.png);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/cadreDog.png');
background: #000;
filter: alpha(opacity = 70);
opacity: 0.7;*/
	}

	#menu .top {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		overflow: visible;
		z-index: 44;
	}

		#menu .top .bckgd {
			display: block;
			position: absolute;
			top: -1340px;
			left: 0;
			width: 100%;
			height: 1000px;
			background: url(../images/nav_top_bckgd.png);
			overflow: visible;
			z-index: 43;
		}
	
	#menu .bottom {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		overflow: visible;
		z-index: 46;
	}
	
		#menu .bottom .bckgd {
			display: block;
			position: absolute;
			top: 340px;
			left: 0;
			width: 100%;
			height: 1000px;
			background: url(../images/nav_bottom_bckgd.png);
			overflow: visible;
			z-index: 45;
		}

	#menu ul {
		display: block;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#menu .linksTop li {
		display: block;
		width: 177px;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#menu li a {
		display: block;
		text-decoration: none;
		font-variant: small-caps;
		color: #FFF;
		padding: 5px 0px 5px 30px;
	}
	
	#menu li a:hover {
		text-decoration: none;
		color: #efc1d8;
	}
	
	#menu li a.red:hover {
		text-decoration: none;
		color: #922a27;
	}
	
	#menu .linksTop {
		position: absolute;
		padding: 16px 8px 16px 0px;
		z-index: 47;
	}
	
		#menu .linksTop li {
			/*height: 26px;*/
			background: url(../images/icon_menu_bckgd.png);
			margin: 0 0 3px 0;
			line-height: 12pt;
		}
		
			#menu .linksTop li a {
				font-size: 12pt;
			}
		
			#menu .linksTop li a .small {
				font-size: 10pt;
			}
		
			#menu .linksTop li.menu0 a {
				background: url(../images/icon_menu_0.png) left center no-repeat;
			}
		
			#menu .linksTop li.menu1 a {
				background: url(../images/icon_menu_1.png) left center no-repeat;
			}
		
			#menu .linksTop li.menu2 a {
				background: url(../images/icon_menu_2.png) left center no-repeat;
			}
		
			#menu .linksTop li.menu3 a {
				background: url(../images/icon_menu_3.png) left center no-repeat;
			}
		
			#menu .linksTop li.menu4 a {
				background: url(../images/icon_menu_4.png) left center no-repeat;
			}
		
			#menu .linksTop li.menu5 a {
				background: url(../images/icon_menu_5.png) left center no-repeat;
			}
		
			#menu .linksTop li.menu6 a {
				background: url(../images/icon_menu_6.png) left center no-repeat;
			}
		
			#menu .linksTop li.menu7 a {
				background: url(../images/icon_menu_7.png) left center no-repeat;
			}
	
	#menu .linksBottom {
		position: absolute;
		top: 62%;
		padding: 16px 8px;
		z-index: 50;
	}
	
		#menu .linksBottom li {
			height: 26px;
		}
		
			#menu .linksBottom li a {
				font-size: 9pt;
			}
		
			#menu .linksBottom li.menu0 a {
				background: url(../images/icon_menu_bottom_0.png) no-repeat;
			}
		
			#menu .linksBottom li.menu1 a {
				background: url(../images/icon_menu_bottom_1.png) no-repeat;
			}
		
			#menu .linksBottom li.menu2 a {
				background: url(../images/icon_menu_bottom_2.png) no-repeat;
			}
		
			#menu .linksBottom li.menu3 a {
				background: url(../images/icon_menu_bottom_3.png) no-repeat;
			}
		
			#menu .linksBottom li.menu4 a {
				background: url(../images/icon_menu_bottom_4.png) no-repeat;
			}
		
			#menu .linksBottom li.menu5 a {
				background: url(../images/icon_menu_bottom_5.png) no-repeat;
			}
		
			#menu .linksBottom li.menu6 a {
				background: url(../images/icon_menu_bottom_6.png) no-repeat;
			}
		
			#menu .linksBottom li.menu7 a {
				background: url(../images/icon_menu_bottom_7.png) no-repeat;
			}

#footer {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 200px;
	overflow: visible;
	z-index: 60;
}

	#footer .deco {
		display: block;
		position: relative;
		top: -33px;
		width: 100%;
		height: 33px;
		background: url(../images/footer_bckgd.jpg) repeat-x;
		overflow: visible;
	}

	#footer .deco .bckgd {
		display: block;
		position: relative;
		top: -31px;
		width: 578px;
		height: 64px;
		/*margin-top: -31px;*/
		margin-left: auto;
		margin-right: auto;
		background: url(../images/footer.png) no-repeat;
		cursor: pointer;
	}




#home {
	display: block;
	width: 100%;
	height: 100%;
	padding: 21px 0 0 0;
	text-align: center;
	overflow: visible;
	background: url(../images/egeries.png) 50% 93% no-repeat;
}

#homeContainer {
	display: block;
	position: absolute;
	top: 0px;
	left: -130px;
	width: 705px;
	height: 60%;
}

	#home h1 {
		display: block;
		width: 100%;
		height: 17px;
		margin: 0;
		padding: 0;
		background: url(../images/logoGivenchy.gif) center center no-repeat;
	}


#articlesPress,
#articlesStore {
	width: 100%;
	height: 85%;
}

	#articlesPress .article,
	#articlesStore .article {
		clear: left;
		padding-bottom: 20px;
	}

	#articlesPress .article .contentText,
	#articlesStore .article .contentText {
		display: block;
	}
	
	#articlesPress .article .contentTextImg,
	#articlesStore .article .contentTextImg {
		padding-left: 225px;
		display: block;
	}
	
	#articlesPress .article h3,
	#articlesPress .article h4,
	#articlesPress .article div,
	#articlesStore .article h3,
	#articlesStore .article h4,
	#articlesStore .article div {
		display: block;
	}

	#articlesPress .article div.img,
	#articlesPress .article a.img,
	#articlesStore .article div.img,
	#articlesStore .article a.img {
		display: block;
		width: 215px;
		height: 215px;
		padding: 0px;
		margin: 0;
		float: left;
	}
	
	#articlesPress .article .desc,
	#articlesStore .article .desc {
		font-size: 8pt;
		padding-top: 15px;
		padding-bottom: 8px;
		text-align: justify;
	}
	
	#articlesPress .article h3,
	#articlesPress .article h3 a,
	#articlesStore .article h3,
	#articlesStore .article h3 a {
		text-decoration: none;
		font-size: 11pt;
		margin: 0;
		padding: 0;
		color: #c28ca7;
	}

	#articlesPress .article h4,
	#articlesStore .article h4 {
		font-size: 9pt;
		margin: 0;
		padding: 0;
		color: #999;
	}

	#articlesPress .article div.date,
	#articlesStore .article div.date {
		font-size: 7pt;
		color: #666;
	}

	#articlesPress .article div.link a,
	#articlesStore .article div.link a,
	#articlesPress .article div.pdf a,
	#articlesStore .article div.pdf a {
		font-size: 7pt;
		padding: 4px 15px 0 0;
		color: #c28ca7;
		display: block;
		float: right;
		clear: right;
		text-decoration: none;
	}

	#articlesPress .article div.link a:hover,
	#articlesStore .article div.link a:hover,
	#articlesPress .article div.pdf a:hover,
	#articlesStore .article div.pdf a:hover {
		text-decoration: underline;
	}
	
	#articlePlayers .controllers {
		display: block;
		width: 108px;
		margin: 4px auto;
	}
	
	#articlePlayers .controllers a {
		display: block;
		width: 35px;
		height: 22px;
		line-height: 20px;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		margin-right: 1px;
		color: #FFF;
		float: left;
		background: url(../images/playattitude/players/select_buttons.gif) top center no-repeat;
	}
	
	#articlePlayers .controllers a.left {
		background: url(../images/playattitude/players/select_buttons.gif) top left no-repeat;
	}
	
	#articlePlayers .controllers a.right {
		background: url(../images/playattitude/players/select_buttons.gif) top right no-repeat;
	}
	
	#articlePlayers .controllers a:hover {
		color: #c28ca7;
	}
	
	#playersContent {
		width: 450px;
		height: 300px;
		margin: 25px auto 0 auto;
	}
	
	#content .ingredients {
		width: 496px;
		margin: 25px auto 0 auto;
	}
	
	#content .her .ingredients {
		width: 459px;
	}
	
		#content .ingredients img {
			display: block;
			float: left;
			margin: 0 1px;
		}
		
		#content .ingredients .comment {
			display: block;
			font-size: 9pt;
			color: #c28ca7;
			height: 30px;
			margin: 10px 6px;
			overflow: hidden;
		}
		
		#content .him .ingredients .comment {
			color: #b2322f;
		}

			#content .ingredients .comment .left {
				display: block;
				padding-left: 10px;
				height: 100%;
				height: 100%;
				background: url(../images/button/left.png) top left no-repeat;
				overflow: hidden;
			}

			#content .ingredients .comment .right {
				display: block;
				padding-right: 10px;
				height: 100%;
				background: url(../images/button/right.png) top right no-repeat;
				overflow: hidden;
			}

			#content .ingredients .comment .label {
				display: block;
				text-align: center;
				padding-top: 7px;
				height: 100%;
				background: url(../images/button/center.png);
				overflow: hidden;
			}

	#content .mentions {
		display: block;
		text-align: right;
		font-size: 8pt;
		padding-right: 12px;
		color: #666666;
	}
	
	
	
	#articleSmellit,
	#articleTouchit,
	#articleProductline,
	#articleOnline,
	#articleOffline {
		display: block;
		border: 0;
	}
	
	#articleOnline,
	#articleOffline {
		width: 100%;
	}
	
	#articleSmellit,
	#articleTouchit {
		height: 'auto';
		overflow: visible;
	}
	
	#articleProductline .img {
		display: block;
		width: ;
		padding: 15px 0 15px 10px;
	}
	
	#articleProductline img {
		display: block;
		border: 0;
	}
	
	.videoPlayer {
		display: block;
		width: 512px;
		height: 309px;
		margin: 15px auto 0 auto;
	}
	
	
	
	#articleOffline ul,
	#articleOffline ul li,
	#articleOnline ul,
	#articleOnline ul li {
		display: block;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#articleOffline #selectMenu,
	#articleOnline ul.countriesMenu {
		float: left;
		width: 165px;
	}
	
	#articleOffline #selectMenu {
		padding : 10px 5px;
	}
	
	#articleOffline ul.countries,
	#articleOnline ul.countries {
		margin-left: 25px;
		float: left;
		width: 380px;
	}
		
		#articleOnline ul.countriesMenu li {
			margin-bottom: 2px;
			background: url(../images/where/menu_bckgd.gif);
		}
		
			#articleOnline ul li a {
				display: block;
				text-decoration: none;
				font-variant: small-caps;
				color: #FFF;
			}
			
			#articleOnline ul.countriesMenu li a {
				padding: 3px 10px;
			}
			
			#articleOnline ul.countriesMenu li a:hover {
				text-decoration: none;
				color: #efc1d8;
			}
			
			#articleOnline ul.countriesMenu li.selected a {
				color: #efc1d8;
			}
			
			#articleOffline ul.cities {
				/*display: none;*/
			}
			
			#articleOffline #selectMenu select {
				width: 160px;
				font-variant: small-caps;
				background: #000;
				color: #FFF;
				border: solid 1px #999;
				margin: 0 0 4px 0;
				padding: 0;
			}
			
			#articleOffline #selectMenu select.cities {
				font-size: 8pt;
			}
			
			#articleOffline ul.cities li {
				background: #242424;
				border-bottom: solid 1px #333;
			}
			
				#articleOffline ul.cities li a {
					text-decoration: none;
					font-variant: small-caps;
					color: #999;
					font-size: 8pt;
				}
				
				#articleOffline ul.cities li a:hover {
					text-decoration: none;
					color: #efc1d8;
				}
				
				#articleOffline ul.cities li.selected a {
					color: #efc1d8;
				}
			
		#articleOnline ul.countries li {
			width: 125px;
			height: 125px;
			float: left;
		}
		
			#articleOnline ul.countries li a {
				padding-left: 0px;
			}

			#articleOnline ul.countries li a.noImg {
				display: block;
				width: 115px;
				height: 115px;
				border: solid 1px #c28ca7;
				text-align: center;
			}

			#articleOnline ul.countries li a img {
				border: solid 1px #c28ca7;
			}

			#articleOnline ul.countries li a:hover img,
			#articleOnline ul.countries li a.noImg:hover {
				border: solid 1px #FFF;
			}
			
		#articleOffline ul.countries li {
			display: block;
			width: 380px;
			padding: 10px 0;
			border-top: solid 1px #333;
		}
		
			#articleOffline ul.countries li img {
				display: block;
				margin: 0 0 0 10px;
				float: right;
			}

			#articleOffline ul.countries li .data {
				display: block;
				padding-left: 5px;
				width: 245px;
			}

				#articleOffline ul.countries li .title {
					display: block;
					font-weight: bold;
					font-variant: small-caps;
					margin-bottom: 8px;
					padding-left: 5px;
					margin-left: -5px;
					border-left: solid 4px #c28ca7;
					color: #c28ca7;
				}

				#articleOffline ul.countries li .description {
					display: block;
				}

				#articleOffline ul.countries li .city {
					display: block;
					font-variant: small-caps;
					color: #444;
				}

	#articleTouchit a.largetop {
		margin-top: 40px;
	}

	#articleTouchit a.largebottom {
		margin-bottom: 20px;
	}




#newsletter {}

	#newsletter label {
		width: 165px;
	}

	#newsletter label.large {
		width: 545px;
	}

	#newsletter a.submit {
		display: block;
		background: url('../images/subscription/send_bckgd.gif') no-repeat;
		float: right;
		width: 153px;
		height: 32px;
		text-align: center;
		line-height: 30px;
		text-decoration: none;
		color: #FFF;
	}





.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(../images/scroll/bckgd.png) repeat-y;
}

.jScrollPaneDrag {
	position: absolute;
	background: url(../images/scroll/scroll.png) repeat-y;
	cursor: pointer;
	overflow: hidden;
}

.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/scroll/arrow_top.png) no-repeat;
	height: 27px;
}

a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/scroll/arrow_bottom.png) no-repeat;
	height: 27px;
}

a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
