html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
    background-color: #DD1480;
    background-image: url('backgrounds/about.png');
    background-repeat: repeat;
    background-attachment:fixed;
    margin:0px;
	overflow: hidden;
    font-family:helvetica,verdana;
}

li,font{ font-size: 12px}

/* BACKGROUND IMAGE
------------------------------------*/
img.background {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -5000;
}
/* LOGO
-------------------------------------*/
img#logo {
	position: absolute;
	top: 61px;
	left: 536px;
    border:0px;
}
img#purecrossmedia {
	position: absolute;
	top: 91px;
	left: 294px;
    border:0px;
}
/* HEADER
------------------------------------*/
div#header {
    float:left;
    width:850px;
    height:110px;
    border-right:1px solid white;
    font-size:14px;    
    font-weight:bold;
    text-transform:uppercase;
    color:#ffffff;
}

div#header div#itaswitch {
    float:left;
	padding-top: 96px;
    padding-left:72px;
    padding-right:3px;
	margin: 0px 0px 0px 0px;
    border-right:1px solid white;
}

div#header div#engswitch {
    float:left;
	padding-top: 96px;
    padding-right:3px;
	margin: 0px 0px 0px 9px;
    border-right:1px solid white;
}
div#header div#itaswitch a{
    color:#ffffff;
    text-decoration:none;
}

div#header div#engswitch a{
    color:#ffffff;
    text-decoration:none;
}
/* MAIN CONTENT
-------------------------------------*/
div#maincontent {
    float:left;
    margin:40px 0px 0px 0px;
    z-index:1;
    width:860px;
}
div#leftContent {
    float:left;
    width:147px;
    height:350px;
    background: transparent url(img/backAlpha.png) repeat;
}
div#leftContentHidden {
    float:left;
    width:147px;
    height:350px;
    margin-left:-130px;
    background: transparent url(img/backAlpha.png) repeat;
}
div#middleContent {
    float:left;
    margin-left:3px;
    width:147px;
    height:350px;
    background: transparent url(img/backAlpha.png) repeat;
}
div#middleContentHidden {
    float:left;
    margin-left:3px;
    width:0px;
    height:350px;
    background: transparent url(img/backAlpha.png) repeat;
}
div#rightContent {
    position:absolute;
    top:150px;
    left:300px;
    width:550px;
    height:350px;
    background:#ffffff;
    color:#968E87;
    font-family:verdana;
    line-height:18px;
}

/* HOME ELEMENTS
----------------------------------*/
div#showMenuButton {
    border:0px;
    cursor:pointer;
    text-align:right;
    width:30px;
    float:right;
}
div#showMenuButton img{
    border:0px;
}
div#menuLabel {
    position:absolute;
    top:155px;
    left:30px;
    color:#ffffff;
    font-size:16px;
    font-weight:bold;
}

#homeSliderContainer{
	position:relative;
	width:550px;
	margin:0px;
}

#homeSlider{
	overflow:hidden;
	width:550px;
	border:0px;
}

#homeSlider ul{
    width:8200px;
    padding-left:225px;
    list-style:none;
}

#homeSlider li{
    padding-top:5px;
	float:left;
	margin:0 16px;
	cursor:pointer;
}

#homeSlider p{ margin: 0px;}

img#homeSlideBackSx {
	position: absolute;
	top: 150px;
	left: 300px;
	z-index: 5;
}
img#homeSlideBackDx {
	position: absolute;
	top: 150px;
	left: 784px;
	z-index: 5;
}
div.myplayers {
	display:none;
    z-index:2;
}

/* LEFT MENU
-----------------------------------*/

div#leftMenu {
    margin-top:10px;
    text-align:right;

}
div#leftMenu a {
    display:block;
    margin-right: 5px;
    padding-right: 13px;
    margin-bottom:3px;
    color:#ffffff;
    font-size:16px;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
}
div#leftMenu a:hover {
    background: transparent url(img/rightArrowMenu.png) no-repeat center right;
}
div#leftMenu a#selectedFpage {
    background: transparent url(img/rightArrowMenu.png) no-repeat center right;
}
/* MIDDLE MENU
-----------------------------------*/

div#middleMenu {
    margin-top:10px;
    text-align:right;

}
div#middleMenu a {
    display:block;
    padding-right: 10px;
    color:#ffffff;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    margin-bottom:4px;
}
div#middleMenu a:hover {
    color:#A91363;
    background-image:url(img/whiteDot.png);
    background-repeat: repeat;
    background-color: #ffffff;
}
div#middleMenu a#selectedSpage {
    color:#A91363;
    background-image:url(img/whiteDot.png);
    background-repeat: repeat;
    background-color: #ffffff;
}

/* RIGHT STUFF....
----------------------------------*/
div#rightContent a{
    font-size:12px;
    color:#968E87;
}
div#rightContent a.chisiamo {
    font-size:14px;
    text-transform:uppercase;
    color: #e11273;
    text-decoration:none;
    font-weight:bold;
}
div#rightContent h1.chisiamoPress {
    margin:3px;
    padding:6px 0px;
    border-bottom:1px dotted #e11273;
   
}
div#rightContent h1.chisiamoPress a{
    font-size:14px;
    text-transform:uppercase;
    color: #e11273;
    text-decoration:none;
    font-weight:bold;
    width: 95%;
    height: 30px;
    display: block;
    padding-right:5%;
     background: transparent url(img/downArrowColor.png) no-repeat right ;
}
div#rightContent a.chisiamo img{
    border:0px;
    margin-left:10px;
}

/* CONTACTS PAGE
-----------------------------------*/
div#contactRight {
    float:left;
    margin-left:3px;
    width:680px;
    height:330px;
    background: transparent url(img/backAlpha.png) repeat;
    color:#ffffff;
    padding:10px;
    line-height:17px;
    font-weight:500;
}

/* BRIEF PAGE
-----------------------------------*/
div#briefRight {
    float:left;
    margin-left:3px;
    margin-right:10px;
    width:680px;
    height:330px;
    background: #ffffff;
    color:#968E87;
    padding:10px 0px 10px 0px;
    line-height:17px;
    font-size:12px;
    overflow:auto;
}

/* WORKS PAGE
-----------------------------------*/
div#worksLeft {
    float:left;
    margin-left:3px;
    width:147px;
    height:330px;
    background: #ffffff;
    color:#968E87;
    padding:10px;
}
div#worksRight {
    float:left;
    margin-left:3px;
    width:360px;
    height:330px;
    background: #ffffff;
    color:#968E87;
    padding:10px;
}
div#worksLeft h1 {
    margin:3px 0px;
    text-transform:uppercase;
    font-size:16px;
}
div#worksLeft div.excerpt {
    font-size:12px;
}

div#worksLeft div.menu {
    border-top:1px dotted #968E87;
}
div#worksLeft div.menu a{
    display:block;
    border-bottom:1px dotted #968E87;
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    color:#968E87;
    text-decoration:none;
    padding:3px;
}
div#worksLeft div.menu a:hover{
    background: transparent url(img/rightArrowGrey.png) no-repeat right center;
}
div#worksRight div.description{
    font-size:12px;
}
div#worksRight a{
    font-size:12px;
    color:#968E87;
}




