/* CSS Document */
body{	/* Background settings */
     	background-image: url(Pictures/design/rootBackground.jpg);
		background-position: top center;
		background-attachment: fixed;
		background-repeat: no-repeat;
		/*background-color: #191415;*/
		margin: 0px;
		margin-bottom: 30px;
		overflow: scroll;
		overflow-x: hidden;
		
		/* Scrollbar 
		scrollbar-face-color: #414448;
		scrollbar-arrow-color: #000000;
		scrollbar-track-color:  #191415;
		scrollbar-shadow-color:#191415;
		scrollbar-highlight-color:  #191415;
		scrollbar-3dlight-color:#191415;
		scrollbar-darkshadow-Color: #191415;
		*/
		
		/* Textformatting */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;}
td
{
    vertical-align: top;    
}
table{ font-size: 12px;}

.rootHeader{	background-image: url(pictures/design/rootHeader.png);
				color: #000000;
				font-weight: bold;
				font-size: 14px;
				width: 770px;
				height: 60px;
				vertical-align: bottom; cursor:pointer;}
		

.rootHeaderLeftside{/*	background-image: url(pictures/design/rootHeaderLeftside.gif);
						background-position: top right;
						background-repeat: repeat-x;*/}
						
.rootHeaderRightside{/*	background-image: url(pictures/design/rootHeaderRightside.gif);
						background-position: top left;
						background-repeat: repeat-x;*/}
						

.rootHeaderBottom{	background-image: url(pictures/design/rootHeaderBottom.gif);
					background-position: top left;
					background-repeat: no-repeat;
					padding-top: 20px;
					vertical-align: bottom;}
a{	color: #000000;
	text-decoration: none;}
	
a:hover{	color: #5f8b23;}
			
img{	border: 0px;}

.areaTitle
{
    color: #000000;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
}
.printAreaTitle
{
    color: #000000;
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
}
.infoArea
{
    position: absolute;
    left: 400px;
    top: 0px;
}
.printRimArea
{
    position: absolute;
    left: 0px;
    top: 0px;
}
.printInfoArea
{
    position: absolute;
    left: 200px;
    top: 0px;
}
.printTyreArea
{
    position: absolute;
    left: 200px;
    top: 150px;
}
.iconArea
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 90px;
}
.printIconArea
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 280px;
    font-size: 12px;
}
.rimArea
{
    position: absolute;
    left: 0px;
    top: 130px;
}
.tyreArea
{
    position: absolute;
    left: 160px;
    top: 0px;
}
.etArea
{
    position: absolute;
    left: 160px;
    top: 60px;
}
.fadedRim
{
    filter: alpha(opacity=25);
    -moz-opacity: .25;
    opacity: .25;
}

.showRim
{
    position: absolute;
    width: 540px;
    height: 480px;
    left: 50%;
    margin-left: -270px;
    background-color: #191415;
    border: solid 1px #000000;
}

.showRimTitle
{
    color: #ffffff;
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
    padding: 10px;
}
.showRimSizes
{
    color: #ffffff;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    padding: 10px;
    position: absolute; right: 0px; bottom: 0px;
}


.CarBackground
{
	z-index: -99999;
	position: absolute;
	left: 50%;
	width: 800px;
	height: 100px;
	bottom: 0px;
	margin-left: -410px;
	background-image: url(Pictures/Design/CarBackground.jpg);
	display: inline-block;
}