body {

	margin: 0px;
	padding: 0px;

	background: #000000;
	
	font-family: verdana,sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	line-height: 13px
}
.player
{

width:241px;
height:72px;
}
body.photo {

	background: #FFFFFF;
}
.ContactHeading
{
font-family:"Trebuchet";
font-size:14px;
color:#FFFFFF;
}
.copyright
{
color:#FFFFFF;
font-size:9px;
text-decoration:none;
}
.Bottom
{
color:#FFFFFF;
text-decoration:none;
}
.main
{
width:544px;
background:url(../images/pgbg.jpg) no-repeat 0px 53px;

}
.menu
{
background:url(../images/ligne.gif) no-repeat 4px 220px;
padding-left:4px;
width:221px;
}
.form{
margin:0px;
}
.subscibeFeild
{
font:"Arial, Helvetica, sans-serif";
size:11px;
font-size:9px;
color:#FF3300;
}
.Contact
{
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.ProductCost
{
color:#FFFFFF;
padding:4px;
}
.Events
{
padding:2px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.h3
{
color:#FFFFFF;

}
.myhr
{
color:#FFFFFF;
height:1px;
width:95%;
}
.shotheading
{
padding:2px;
color:#FFFFFF;
background:#FF6600;
}
.ligne
{
background:url(../images/ligne.gif) no-repeat;
}
#page-wrap {

	margin: 0px;
	padding: 0px;
}

#supportvideo-wrap {

	position: absolute;

	top: 0px;
	left: 50%;
	width: 961px;
	height: 100%;
	
	margin-left: -481px;
	padding: 0px;
	
	z-index: 60000;
	
	display: block;
}

#page-dark-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;

	background: #000000;
	background-repeat: repeat;
	
	opacity: 0.7;
	-moz-opacity:0.70;
	filter: alpha(opacity=70);
	
	z-index: 50000;
	
	display: block;
}

#frame-wrap {

	top: 0px;
	width: 775px;
	
	margin: 0px auto;
	padding: 0px;
	
	border: 0px;
	
	
	
	text-align:left;
}
#mypart1
{
width:986px;
float:left;
height:auto;
clear:both;

}
#mypart1_
{
width:0px;
height:0px;
display:none;
clear:both;
}
#mypart2
{
float:right;
width:210px;
height:auto;
position:inherit;
text-align:left;
}
#mypart2_
{
width:0px;
height:0px;
display:none;
}
#mypart3
{
float:left;
width:775px;
}
#frame-wrap2 {

	top: 0px;
	width: 986px;
	
	margin: 0px auto;
	padding: 0px;
	
	border: 0px;
		
	text-align:left;
}
#frame-wrap #header-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 110px;
	
	
}
#frame-wrap2 #header-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 986px;
	height: 110px;
	
	
}

#header-wrap #logo-wrap {

	position: absolute;
	
	top: 31px;
	left: 0px;
	width: 124px;
	height: 54px;
	
	
	
	cursor: pointer
}

#header-wrap #clientlogin-wrap {

	position: absolute;
	
	top: 39px;
	left: 154px;
	width: 190px;
	height: 13px;
	
	
	
	cursor: pointer
}

#header-wrap #livechat-wrap {

	position: absolute;
	
	top: 39px;
	left: 154px;
	width: 150px;
	height: 13px;
	
	cursor: pointer;
}

#frame-wrap #block1-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 259px;
}
#frame-wrap2 #block1-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 985px;
	height: 259px;
}
html>body #frame-wrap #block1-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 269px;
}

#block1-wrap #block1-banner-eric-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 611px;
	height: 239px;
	

	
	cursor: pointer
}

#block1-banner-eric-wrap #block1-button-wrap {

	position: absolute;
	
	top: 174px;
	left: 439px;
	width: 140px;
	height: 24px;
	

	
	z-index: 300;
	
	cursor: pointer
}

#block1-wrap #block1-sidebanner-eric-wrap {

	position: absolute;
	
	top: 0px;
	left: 611px;
	width: 290px;
	height: 239px;
	
	
	
	cursor: pointer
}

#block1-wrap #block1-banner-dirk-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 611px;
	height: 239px;
	
	
	
	cursor: pointer
}

#block1-banner-dirk-wrap #block1-button-wrap {

	position: absolute;
	
	top: 174px;
	left: 425px;
	width: 181px;
	height: 14px;
	
	
	
	z-index: 300;
	
	cursor: pointer
}

#block1-wrap #block1-sidebanner-dirk-wrap {

	position: absolute;
	
	top: 0px;
	left: 611px;
	width: 290px;
	height: 239px;
	
	
	
	cursor: pointer
}

#frame-wrap #block1-medium-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 109px;
}
html>body #frame-wrap #block1-medium-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 119px;
}

#block1-medium-wrap #block1-banner-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 611px;
	height: 89px;
}

#block1-medium-wrap #block1-sidebanner-wrap {

	position: absolute;
	
	top: 0px;
	left: 611px;
	width: 290px;
	height: 89px;
	
	cursor: pointer;
}

#block1-medium-wrap #breadcrumb-wrap {

	position: absolute;
	
	top: 98px;
	left: 0px;
	width: 901px;
	
	font-size: 9px;
}

#frame-wrap #block1-small-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 69px;
}

html>body #frame-wrap #block1-small-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 79px;
}

#block1-small-wrap #block1-banner-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 611px;
	height: 49px;
	
	background: #000000;
}

#block1-small-wrap #block1-sidebanner-wrap {

	position: absolute;
	
	top: 0px;
	left: 611px;
	width: 290px;
	height: 49px;
	
	background: #CC0022;
}

#block1-small-wrap #breadcrumb-wrap {

	position: absolute;
	
	top: 58px;
	left: 0px;
	width: 901px;
	
	font-size: 9px;
}

#frame-wrap #block2-wrap {

	position: relative;
	
	top: 30px;
	left: 0px;
	width: 961px;
	height: 185px;
	
	border-bottom: 1px solid #CCCCCC;
}

#block2-wrap #block2-cell1-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 203px;
	height: 125px;
	
	
	
	cursor: pointer
}

#block2-wrap #block2-cell2-wrap {

	position: absolute;
	
	top: 0px;
	left: 263px;
	width: 203px;
	height: 125px;
	
	
	
	cursor: pointer
}

#block2-wrap #block2-cell3-wrap {

	position: absolute;
	
	top: 0px;
	left: 496px;
	width: 203px;
	height: 125px;
	
	
	
	cursor: pointer
}

#block2-wrap #block2-cell4-wrap {

	position: absolute;
	
	top: 0px;
	left: 728px;
	width: 203px;
	height: 125px;
	
	
	
	cursor: pointer
}

#frame-wrap #footer-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
	height: 50px;
	
	border-top: 1px solid #CCCCCC;
}

#footer-wrap #logos-wrap {

	position: relative;
	
	top: 5px;
	left: 0px;
	width: 961px;
	height: 40px;
	
	
}

#footnavigation-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
}

#footnavigation-wrap #footnavigation-text-wrap {

	position: absolute;
	
	top: 16px;
	width: 961px;
	
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}

#footnavigation-text-wrap #copyright-wrap {

	position: relative;
	
	top: 5px;
	
	margin-bottom: 15px;
	
	font-size: 10px;
	color: #505050;
	text-align: center;
}

.subnavigation-link,
.footnavigation-link {

	padding-right: 15px;	
}

#threeeleven {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
	height: 0px;
	
	padding: 0px;

	border-bottom: 1px solid #CCCCCC;
}

html>body #threeeleven {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
	height: 1px;
	
	background: #CCCCCC;
	border: 0px;
}

#content-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	
	margin-top: 30px;
}

#content-wrap #content-block1-wrap {

	top: 0px;
	left: 0px;
	width: 580px;
	
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 20px;
	
	margin-bottom: 30px;
	
	border-right: 1px solid #999999;
	
	float: left;
}

#content-wrap #content-block2-wrap {

	top: 0px;
	left: 0px;
	width: 261px;
	
	padding-top: 10px;
	padding-left: 29px;
	padding-bottom: 20px;
	
	margin-bottom: 30px;
	
	float: left;
}

#content-wrap #content-block3-wrap {

	top: 0px;
	left: 0px;
	width: 901px;
	
	padding-top: 10px;
	padding-bottom: 20px;
	
	margin-bottom: 30px;
}

#content-wrap #sitemap-block1-wrap {

	top: 0px;
	left: 0px;
	width: 220px;
	
	padding-bottom: 20px;
	margin-bottom: 30px;
	
	font-size: 9px;
	
	float: left;
}

#content-wrap #sitemap-block2-wrap {

	top: 0px;
	left: 0px;
	width: 220px;
	
	padding-bottom: 20px;
	margin-bottom: 30px;
	
	font-size: 9px;
	
	float: left;
}

#content-wrap #sitemap-block3-wrap {

	top: 0px;
	left: 0px;
	width: 220px;
	
	padding-bottom: 20px;
	margin-bottom: 30px;
	
	font-size: 9px;
	
	float: left;
}

#content-wrap #sitemap-block4-wrap {

	top: 0px;
	left: 0px;
	width: 220px;
	
	padding-bottom: 20px;
	margin-bottom: 30px;
	
	font-size: 9px;
	
	float: left;
}

