body {
	background-image: url(images/body_bg.png);
	background-repeat: repeat-x;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 0px;
}

input {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}

a.redLink:link { color: #7961AB; text-decoration: none }
a.whiteLink:link { color: #ffffff; text-decoration: none }
a.whiteLink:active { color: #ffffff; text-decoration: none }
a.whiteLink:visited { color: #ffffff; text-decoration: none }
a.whiteLink:hover { color: #ffffff; text-decoration: underline }

a:link { color: #6C529B; text-decoration: underline }
a:active { color: #6C529B; text-decoration: underline }
a:visited { color: #6C529B; text-decoration: underline }
a:hover { color: #6C529B; text-decoration: none }

.borderLeft {
	background-image: url(images/content_border_left_bg.png);
	background-repeat: repeat-y;
}
.borderRight {
	background-image: url(images/content_border_right_bg.png);
	background-repeat: repeat-y;
}
.contentBg {
	background-color: #FFFFFF;
}
.footerBg {
	background-image: url(images/footer_bg.png);
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

}
.headerBgGB {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}
.headerBgFR {
    background-image: url(images_fr/header.jpg);
    background-repeat: no-repeat;
}
.subMenuBg {
    background-color: #B5A6D0;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.subsubMenuBg {
    background-color: #B5A6D0;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.topMenuBg {
	color: #4F3C73;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titleBg {
	background-image: url(images/header_bg.png);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.photoBg {
	background-color: #f0f0f0;
}
a.photoBg:link {
    background-color: #f0f0f0;
    text-decoration: none ;
    border: 0 none;
}
a.photoBg:visited {
    background-color: #f0f0f0;
    text-decoration: none ;
    border: 0 none; 
}
a.photoBg:active {
    background-color: #f0f0f0;
    text-decoration: none ;
    border: 0 none;
}
a.photoBg:hover {
    background-color: #f0f0f0;
    text-decoration: none ;    
    border: 0 none;

}
.productInfo {
	background-color: #DDD6E9;
}
.txtProductTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
select {
	font-size: 11px;
	font-weight: bold; 
} 
.txtPrice {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #6C529B;

}
.txtSmallPrice {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #6C529B;

}

.txtOfferPrice {     
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #6C529B;
    
}

.txtWasPrice {
    font-size: 15px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #6C529B;
    text-decoration: line-through;

}
.txtSavingPrice {  
    font-size: 15px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #6C529B;                                                                         
}

.txtPromotionPrice {  
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #c80000;                                                                         
}


.tdLightGrey {
	background-color: #f0f0f0;
}
.associatedBg {
	background-image: url(images/header_bg.png);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;

}
.tableHeader {
	background-color: #666666;
	color: #FFFFFF;
}

.row1 {
	background-color: #f0f0f0;
}
.row2 {
	background-color: #d0d0d0;
}
.txtcataloguePRice {
	font-size: 12px;
	font-weight: normal;

}
.splashPhoto {
	background-image: url(images/splash_photo.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

}.promotionsPhoto {
	background-image: url(images/advert_promotions01.jpg);
	background-repeat: no-repeat;
}

.txtLogin {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}


/* Div to disable background */
#backgroundFilter
{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=60);
    opacity: 0.5;
    display: none;
    z-index: 1000;
    width: 105%;
    height: 100%;
}
/* LANGUAGE POPUP WINDOW */
#popupWindow
{
    position: absolute;
    width: 100px;
    height: 70px;
    padding: 6px;
    z-index: 1005;
    display: none;
    background-color: #888;
    border: 3px solid black;
    margin: -10px 0px 0px 90px;
}
#popupBody
{
    width:95px;
    height:35px;
    margin: 5px 6px -10px 0px;
}

#Language {
    position:relative;
    
}

#flag
{
    top:0px;
    left: -40px; 
    position: absolute;
    display:block;
    filter: alpha(opacity=90);
    opacity: 0.8 ;
     
}