@charset "UTF-8";

body {

	margin: 0px;

	padding: 0px;

	background: #D9E9F6 url(../images/pg_bg.jpg) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}
#detail{
	text-decoration:underline;
	color:#333;
	font-size:11px;
	font-weight:bold;

}
#detail:hover{
	text-decoration:none;
}
a img{
	border:0px none;
}
p, tr, td {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

p {

	margin-left:15px;

	margin-right:15px;

}

h1 {

	font-size:16px;

	color:#69559d;

	margin-left:5px;

	margin-right:5px;

}

.clear {

	clear:both;

	margin:0px;

	padding:0px;

}

#doc {

	width:835px;

	margin:auto;

	padding:0px;

}

#hd {

	background-image:url(../images/hd_bg.jpg);

	background-repeat:no-repeat;

}

#logo {

	float:left;

	padding-top:27px;

	padding-left:20px;

	width:231px;

}

#topMenu {
    position:relative;
    float:right;
	padding-right:30px;
	text-align:right;
	top:50px;
    font-size:11px;
	color:#6a549d;
	padding-bottom:16px;
	z-index:20;

}

#topMenu a {

	color:#6a549d;

	text-decoration:none;

}

#topMenu a:hover {

	color:#6a549d;

	text-decoration: underline;

}

#menu {
float:right;

	text-align:left;

	width:582px;

	margin-top:49px;


}

#menu ul {

	list-style:none;

	margin:0px;

	padding:0px;

}

#menu ul li {

	float:left;

	background-image:url(../images/tab_off.jpg);

	background-repeat:no-repeat;

	width:87px;

	text-align:center;

	margin-left:2px;

	margin-right:3px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #FFF;

	padding-top:8px;

	height:27px;

}

#menu ul li.preg {

	float:left;

	background-image:url(../images/tab_off2.jpg);

	background-repeat:no-repeat;

	width:93px;

	text-align:center;

	margin-left:2px;

	margin-right:3px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #FFF;

	padding-top:8px;

	height:27px;

}

#menu ul li.preg:hover {

	background-image:url(../images/tab_on2.jpg);

	background-repeat:no-repeat;

}

#menu ul li:hover {

	background-image:url(../images/tab_on.jpg);

	background-repeat:no-repeat;

}

#menu ul li a {

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

	display:block;

}

#menu ul li.current {

	background-image:url(../images/tab_on.jpg);

	background-repeat:no-repeat;

}

#menu ul li.pregc {

	float:left;

	background-image:url(../images/tab_on2.jpg);

	background-repeat:no-repeat;

	width:93px;

	text-align:center;

	margin-left:2px;

	margin-right:3px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #FFF;

	padding-top:8px;

	height:27px

}

#masthead{

	text-align:center;

}

#bd {

	margin:0px;

	padding:0px;

	background: #FFF url(../images/bd_bg.jpg) repeat-y;

}

#content {

	margin-left:30px;

	margin-right:30px;

	background-image:url(../images/content_bg.jpg);

	background-repeat:repeat-y;

}

#leftClm {

	padding-top:10px;

	float:left;

	width: 220px;

	background-color:#FFF;

}

#rightClm {

	padding-top:10px;

	float:right;

	width:540px;

	background-image: url(../images/r_clm_btm.jpg);

	background-repeat:no-repeat;

	background-position:bottom;

}

#leftClmTop {

	background-image:url(../images/l_clm_top.jpg);

	background-repeat:no-repeat;

	height:13px;

}

#leftClmCtn {

	background-image:url(../images/l_clm_ctr.jpg);

	background-repeat:no-repeat;

	background-color: #F1F1F1;

}

.mobile {

	background-image:url(../images/mobile_bg.jpg);

	background-repeat:no-repeat;

	background-position: center;

	text-align:center;

	color:#FFF;

	font-size:13px;

}

.email a {

	color:#000;

}

.heading {

	background-image:url(../images/h1_bg.jpg);

	background-repeat:no-repeat;

	padding-left:35px;

	padding-top:6px;

	height:25px;

	color:#69559d;

	display:block;

}

.ltext {

	font-size:14px;

}

.cd {

	background-image:url(../images/cd_bg.jpg);

	background-repeat:no-repeat;

	padding-top:8px;

	padding-left:15px;

	height:25px;

	color:#4b408c;

	margin-top:10px;

}

.trackInfo p {

	color: #666;

	padding:0px;

	margin-top:2px;

	margin-bottom:2px;

	margin-left:15px;

	margin-right:15px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

}

.benefitsTop {

	background-image:url(../images/benefits_bg_top.jpg);

	background-repeat:no-repeat;

	text-align:center;

	font-size:14px;

	color:#625894;

	padding-top:8px;

	height:30px;

}

.benefitsCtn {

	background-image:url(../images/benefits_bg.jpg);

	background-repeat:repeat-y;

	padding-left:25px;

	padding-right:25px;

	padding-top:10px;

	padding-bottom:10px;

	color:#666;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

.benefitsBtm {

	background-image:url(../images/benefits_bg_btm.jpg);

	background-repeat:no-repeat;

	height:25px;

}

.gclr {

	color:#85a53d;

}

.bclr {

	color:#625894

}

.rclr {

	color:#ce2c27;

}

#ft {
	padding:0px;
	margin:0px;
	height:25px;
	width:auto;
	margin-left:15px;
	background-image:url(../images/bottom-sh.jpg);
	background-repeat:no-repeat;

}
.space {background:#D9E9F6; margin-left:18px; height:10px; width:799px;}

.topshd {
    position:relative;
    top:0px;
    height:18px;
	left:-5px;	
	width:810px;
	background-image:url(../images/top-sh.jpg);
	background-repeat:no-repeat;
}
.btcont {  position:relative;
    top:0px;
    height:auto;
	left:-5px;	
	width:810px;
	background-image:url(../images/bottom-cont.jpg);
	background-repeat:repeat-y;
}
.btcont a {
text-decoration:none; color:#000000;
}
.btcont a:hover{
text-decoration:underline; color:#000000;
}
.bottomsh {
    position:relative;
    top:0px;
    height:25px;
	left:-3px;	
	width:810px;
	background-image:url(../images/bottom-sh.jpg);
	background-repeat:no-repeat;

}

.ftround {
margin-left:18px; 
width:799px;
}
.fthead { font-family:Arial; 
font-size:11px;
font-variant:small-caps;
}
.ftheadcont { 
padding-left:10px;
padding-top:2px;
}
.stay { position:relative; top:-4px; left:5px; width:200px;}
.paddingquest{ padding-left:2px;}
.question { position:relative; top:-120px; left:-50px;}
.copystay { position:relative; top:-17px; left:100px; width:200px;}
.copystayimg { position:relative; top:-15px; left:245px; width:200px; font-size:15px; color:#0000CC;}
.copystayimg img{ position:relative; top:10px; }
.copy { padding-left:30px;}


#lmenu ul{

	padding:0px;

	margin:0px;

	list-style:none;

}

#lmenu ul li{

	padding:4px 15px;

	

}

#lmenu ul li a{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#55457E;

	font-weight:bold;

	text-decoration:none;

}

#lmenu ul li a:hover{

	text-decoration:underline;

}

#questions ul{

	list-style:none;

	padding:0px;

	margin:0px;

}

#questions ul li{

	padding-left:15px;

	padding-top:5px;

	padding-bottom:5px;

	color:#867eb4;

}

#questions ul li a{

	color:#867eb4;

	text-decoration:none;

}

#questions ul li a:hover{

	color:#867eb4;

	text-decoration: underline;

}

.ques{

	color:#867eb4;

}

.bTop{

	text-align:right;

	padding-right:10px;

}

.highlight{

	color:#C30;

	font-weight:bold;

}

.inputWidth{

	width:270px;

}
h2 { font-family:Arial; font-size:14px;	color:#69559d; margin-left:50px; margin-right:5px; font-weight:normal; vertical-align:middle;}
a { text-decoration:underline; color:#000000;}
a:hover { text-decoration:none;}
.iconeimg {position:relative; left:0px; top:35px;}
.iconeimg1 {position:relative; left:0px; top:20px; z-index:10;}
.forumimg { border: 1px solid #999999;
/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 2px;
	-khtml-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 2px;
	-khtml-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	/*--Bottom right top rounded corner--*/
	-moz-border-radius-topright: 2px;
	-khtml-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	/*--Bottom left top rounded corner--*/
	-moz-border-radius-topleft: 2px;
	-khtml-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;}
.workshophead { color:#333399; font-size:16px; font-weight:bold; padding-top:2px;}
.workshopleft { background:#cc99ff;}
.workshopright { background:#cc99ff;}
.borderright { border-right:1px solid #E3E1EE; border-bottom:1px solid #E3E1EE; }
.borderlast {border-bottom:1px solid #E3E1EE;}
.borderbottom { border-right:1px solid #E3E1EE;}
.productspage { border:1px solid #E3E1EE; padding:5px;}
.productsimg { width:100px; height:80px;}
.head { font-family:Arial; font-size:16px; font-weight:bold; color:#7b6ab1;}
.euro { font-family:Arial; font-size:18px; font-weight:bold; color:#4895c9; padding-top:4px;}
