@charset "utf-8";
/* CSS Document */

body {
margin:0 auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
line-height:22px;
}

#clearDiv {
clear:both;
}

#wrapper {
margin:auto;
width:1024px;
height:auto;
border-top:4px solid #7FC31C;
}

#content {
width:1024px;
height:auto;
float:left;
}

#homeHeader {
width:1024px;
height:130px;
float:left;
}

#logoWrapper {
width:840px;
height:64px;
background:url(../images/bg_images/christianiaLogo_psbike.gif) top left no-repeat;
margin-left:96px;
margin-top:20px;
}

#logoWrapperIntro {
width:840px;
height:64px;
background:url(../images/bg_images/christianiaLogo_long.gif) top left no-repeat;
margin-left:96px;
margin-top:20px;
}

#introFlash{
width:522px;
height:304px;
float:left;
}

#introMenu{
text-align:left;
padding-left:100px;
width:314px;
height:600px;
float:right;
background:url(../images/bg_images/introBike_bg.jpg) bottom right no-repeat #FFFFFF;
}

#contentLeftIntro {
width:414px;
height:auto;
float:left;
margin-bottom:40px;
padding-left:50px;
text-align:left;
}

#menuWrapper {
width:760px;
height:22px;
padding-top:12px;
float:right;
text-align:left;
}

#footer {
width:1024px;
height:40px;
background:url(../images/bg_images/footer.gif) top left no-repeat;
}

#homeLeft_margin {
width:61px;
height:400px;
float:left;
}

#homeLeft {
width:440px;
height:340px;
border:1px solid #CCCCCC;
float:left;
}

#homeCenter {
width:18px;
height:340px;
float:left;
}

#homeRight {
width:440px;
height:340px;
border:1px solid #CCCCCC;
float:left;
}

#homeNews {
display:none;
width:902px;
height:auto;
float:left;
margin-top:30px;
overflow:visible;
}

#homeNewsTXT_left {
text-align:left;
width:360px;
height:auto;
float:left;
padding:12px;
overflow:visible;
}

.homeNewsTXT_right {
font-size:11px;
line-height:16px;
text-align:left;
width:416px;
height:auto;
float:right;
padding:12px;
overflow:visible;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

#modelSwf {
width:414px;
height:auto;
float:left;
margin-top:60px;
}

#modelContent {
width:414px;
height:auto;
float:left;
margin-top:60px;
padding-left:50px;
text-align:left;
}

#specsLeft {
width:414px;
height:auto;
float:left;
margin-top:60px;
padding-left:50px;
text-align:left;
}

#specsRight {
width:414px;
height:auto;
float:left;
margin-top:60px;
padding-left:50px;
text-align:left;
}

#specsDiagram {
width:768px;
height:auto;
float:left;
padding-left:50px;
text-align:left;
padding-bottom:60px;
}

#equipLeft {
width:250px;
height:auto;
float:left;
margin-top:60px;
padding-left:50px;
text-align:left;
}

#equipRight {
width:414px;
height:auto;
float:left;
margin-top:60px;
padding-left:50px;
text-align:left;
}

#equipContent {
width:804px;
height:auto;
float:left;
padding-left:50px;
text-align:left;
padding-bottom:60px;
padding-top:40px;
}

#equipmentOuter {
width:787px;
height:172px;
background:url(../images/bg_images/equipBG.jpg) top left no-repeat;
padding-top:13px;
padding-left:17px;
}

#equipContentWrapper {
width:766px;
height:153px;
}

#equipContentLeft{
float:left;
width:464px;
height:143px;
line-height:16px;
padding-right:20px;
}

#equipContentRight{
float:right;
width:257px;
height:153px;
}

.equipTXT {
padding-left:20px;
padding-top:10px;
}

#contactLeft {
width:789px;
height:auto;
float:left;
margin-top:60px;
margin-bottom:40px;
padding-left:50px;
text-align:left;
}

#linksLeft {
width:789px;
height:auto;
float:left;
margin-top:20px;
padding-bottom:80px;
padding-left:50px;
text-align:left;
}

#links_logoRight {
width:478px;
height:73px;
float:right;
margin-top:60px;
}

.noBull {
list-style:none;
}

#greenHr {
width:700px;
height:2px;
margin-left:79px;
background:url(../images/bg_images/headings/greenSpacer.gif) top left repeat-x;
float:left;
}


.right_link {
float:right;
}

.left_link {
float:left;
padding-left:20px;
}

.sub_head {
	font-weight:bold;
	color: #7FC31C;
}

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




