/* CSS Document */
body {background-image: url(../images/chrome.jpg); border: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #666666; text-align: left; background-attachment: fixed;}
.box {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #666666; }
p {border: 0; margin: 0; text-transform: none; }
img{border-style: none; }
hr { border:none;border-top:dotted 1px #324671 }
.spiritlogo {float:right; padding:2px;}
/* Main Holding DIV centred */
#container {width:770px; left:50%; margin-top: 0px; margin-left: -385px; position: absolute; background-color: #FFFFFF; }

/* Header div, includes menu & address divs */
#header {width: 770px; position: relative; height: 91px; background-color: #000000; }
#address {float: right; width: 225px; color: #FFFFFF; font-size: x-small; }	
#address p {padding: 8px; }
#header p img {float: left; 	padding: 2px; }
#menu {background-color: #666666; background-image: url("../images/greydark.jpg"); color: #FFFFFF; height: 22px; width: 770px; font-size: 0.8em; font-style: normal; letter-spacing: 0.1em; font-variant: small-caps; text-transform: uppercase; }

/* Photo div on left */
#photo {width: 250px; float: left; }
#finish{width:250px;height:250px;border:solid 1px #666;display:none;}
.FinishName {display:block;width:240px;;background-color:#fff;}
/* News headlines, float right */
#news{width: 200px; 	float: right; padding: 0px 1px 0px 5px}
#content {margin-left: 33%; min-height: 380px; }
#content h1{font-size:16pt;padding:5px;color:#666;}
#content p {padding: 1px 5px 5px 5px; left: 0px; }
#content p2 {
	padding: 1px 5px 5px 5px;
	left: 0px;
	width: 260px;
}
.FloatRight {float:right;margin-left:20px;}
.HomeLeft {float:left;width:250px;}
#content p img {float: right; padding: 0px 0px 5px 0px; }
acronym {text-decoration: none; font-style: normal; font-variant: small-caps; color: #660033; }
h1, h2, h3 {padding: 0px 5px 5px 5px; font-size: 1em; margin-bottom: 0px; color: #333333; text-transform: capitalize; }
h2 {text-transform: uppercase; }
h3 {font-size: 1.1em; padding: 5px 0px 5px 5px; background-image: url(../images/section.png); background-repeat: no-repeat; background-position: 20px 0px;margin-bottom:10px; }
h4 {color: #333333;padding:5px;text-transform:uppercase;color:#222;}
#content products {text-align: center; color: #00FF66; }
#content a:link,#content2 a:link, #content a:visited, #content a:active, #content a {color: #0066FF; text-decoration: none; } 
#content a:hover, #content2 a:hover {color: #0066FF; text-decoration: underline; }
#footer {width: 770px; background-color: #666666; height: 38px; z-index: 10; border: 0px; margin: 0px; }
#footer p img {float: left; 	padding: 2px; }
#copyright {float: right; width: 180px; color: #FFFFFF; 	font-size: x-small; }	
#copyright p {vertical-align: bottom; }
#news a{background-image:url("../images/arrow.gif"); background-repeat:no-repeat; padding-left:7px; padding-bottom:25px; }
.date {
	color: #999999;
	font-size: smaller;
	text-transform: capitalize;
	font-variant: small-caps;
}
#ubiquitas {width:770px; position: relative; background-image: url(../images/chrome.jpg); }
.finish {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

#di1 img {
	background-color: #333333;
	padding:1px;

}
