@import 'global.css';
@import 'header.css';


#contenu h2+p {margin:1.5em 0 1.8em;}

#contenu strong {font-weight:normal; font-size:18px;}

#contenu li {list-style-type:disc; margin-left:1em;}

#pageBody {padding-top:1.4em;}

#pageBody p:first-child {margin-bottom:.8em;}

.login {font-size:11px; color:#FFFFFF; font-weight:normal;}

dd {overflow:hidden;}
dd img {float:right; display:inline; margin-left:25px;}
dt {margin-top:20px;}

h3 {font-size:18px; color:#000000;}

/*h2{
	display:block;
	width: 296px; height: 36px;
	background: url("../img/desktop_edition.png");
	text-indent: -9999px;
}
*/
#video {float:left; width:480px;}

#claim {
	float:right;
	width:230px;
/*	overflow:hidden;*/
}

#claim p {margin-bottom:15px;}

#claim a {font-weight:bold;}

.trial:after{content:url("../img/download.png"); position:absolute;}
.trial {padding-left:35px; position:relative;}

.pasvu {display:none;}

#claim em a{
	display:block;
	width: 218px; height: 75px;
	background: url("../img/buynow.png");
	text-indent: -9999px;
}

#claim .try a{
	display:block;
	width: 218px; height: 75px;
	background: url("../img/trynow.png");
	text-indent: -9999px;
}

#details{
	clear:both;
	background-color:#F8F8F8;
	border:1px solid #CCCCCC;
	margin-top:20px; 
	padding:0px 25px 25px 25px;
	position:relative;
	overflow:hidden;
}

h4 {color:#000000; font-weight:bold; font-size:14px;}

#details h3 {margin:0px; border-bottom:1px solid #AAAAAA; margin-bottom:20px; color:#e80b69; margin-top:30px;}
#details li {font-size:11px;}
#details li a {text-decoration:underline;}

.odd { background-color:#FBFBFB;}
.yes {color:#000000; font-weight:bold;};

/*#details li a:before{content:url("../img/video.gif"); position:absolute; margin-left:-17px;}
*/
#download{
background-color:#FFFFFF;
	
}
#info {
	float:left;
	width:430px;
	display:block;
	font-size:13px;
	margin-bottom:60px;
}

#buynow {
	font-size:13px;
}

#buynow strong{
	font-weight:bold;	
}

.invisible{
	display:none;	
}
.compulsory{
color:#333333;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top;font-size:11px;}

input.error{ border:3px solid #CC0000;}
select.error{ border:3px solid #CC0000;}

#easy{
position: absolute;
left:30px;
top:70px;
width:230px;
}
#sexy {
margin-left: 240px;
margin-right:240px;
} 
#handy {
position: absolute;
right:10px;
top:70px;
width:240px;
}