/* CSS Document */

body { margin: 0px; }

#mainBG { background: #182128 url(../images/indexBG2.gif) repeat-x top;
vertical-align: top; }

#main { background: url(../images/modelBGtor.jpg) no-repeat top;
vertical-align: top; }

#textBox { padding: 0 0 5 0;
vertical-align: top;
height: 450px; }

#film { padding: 6 0 0 0; }

#textarea1, #textarea1 td, #textarea2, #textarea2 td { font: 11px arial, helvetica, sans-serif;
color: #ffffff; }

#top {  background-color: #0a1925;
background-image: url(../images/textTop.gif);
background-repeat: repeat-y;
background-position: top center; }

#textL { background-image: url(../images/textL.gif);
background-repeat: repeat-x;
background-position: 0px -30px; }

#textR { background-image: url(../images/textR.gif);
background-repeat: repeat-x;
background-position: 0px -30px; }

#contact { text-align: right;
height: 93px;
padding-top: 26px; }

#title { padding: 42 0 0 320;
font: 14px arial, helvetica, sans-serif;
color: #ffffff; }

#pGallery { height:428px;
vertical-align:top;
padding: 0 0 0 17;}

#content { height: 428px;
padding: 0 10 0 10;
overflow: auto;
overflow-x: hidden;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #cccccc;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #000000;
vertical-align: top; }

#content2 { position: relative; 
height: 290px;
padding: 0 5 0 15;
overflow: auto;
overflow-x: hidden;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #cccccc;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #000000;
vertical-align: top; }

#back { padding: 184 30 0 0;
text-align: right; }

#back a { font: bold 11px arial, helvetica, sans-serif;
color: #ffffff;
text-decoration: none; }

#back a:hover { text-decoration: underline; }

#menuBox { padding: 250 0 0 60;
vertical-align: bottom; }

#menuBox2 { padding: 10 0 0 20;
vertical-align: top; }

#menuBox3 { padding: 42 0 0 41; }

#menuBox4 { text-align:right;
vertical-align: top;
padding: 165 0 0 0; }

#folders #menubar1 .navlabel { display: none; }

#folders #menubar1 a { display: block; }


#folders #menubar2 .navlabel { display: none; }

#folders #menubar2 a { display: block; }

#pages #menubar3 .navlabel { 
display:block;
font: bold 10px arial, helvetica, sans-serif;
color: #ffffff;
text-align: center;
line-height: 15px;
white-space:nowrap; }

#pages #menubar3 .navicon {
}

#pages #menubar3 a { 
display: block;
white-space:nowrap;
text-decoration: none;
padding: 0 0 10 0;
text-align:center;
 }

#pages #menubar3 .item1 { padding: 0px; margin:0px; }

#pages #menubar5 .navlabel { display:none;
font: bold 10px arial, helvetica, sans-serif;
color: #ffffff;
text-align: center; }

#pages #menubar5 .navicon { padding: 0 0 0 0;
margin: 0 0 0 0;
visibility:visible !important; }

#pages #menubar5 a { text-decoration: none;
padding: 0 0 0 0;
text-align:center; }

#visible_area #bridgetools { position:relative; display:block; }

#visible_area1{
	width:81px;/*required*/
	overflow:hidden;/*required*/
	position:relative;/*required*/
	height:393px;/*required but obviously adjustable*/
	text-align:center;
	display:block;
}

#testscroller1{
	white-space:nowrap; display:block;
} 

#testscroller1 a{
	display: block; }
	
a {color:#a0cce5; text-decoration: underline; }

a:hover { color:#c6e1f0;}

#visible_area2{
	width:650px;/*required*/
	overflow:hidden;/*required*/
	position:relative;/*required*/
	height:435px;/*required but obviously adjustable*/
	padding: 3 0 0 0;
	
	left: 3px;
}

#visible_area3{
	width:659px;/*required*/
	overflow:hidden;/*required*/
	position:relative;/*required*/
	height:428px;/*required but obviously adjustable*/
	padding:0 0 0 0;
    top: -7px;
}

#testscroller2{
	position:relative;
	width: 99999999px;
	white-space:nowrap;
} 

#testscroller2 a{
	display:block;
	float:left;
 }
	
#mid { 
padding:17 2 0 2; }

#mid a { width: 30px;
opacity: .9;
filter: alpha(opacity=90);}

#mid a:hover { opacity: .75;
filter: alpha(opacity=75);}

#visible_area #bridgetools, #visible_area3 #bridgetools { position:absolute; top: 10px; left: 0px; z-index:1; }

.counter{
	font-family:Arial, Helvetica, sans-serif;
	color:abcdef;
	text-align:center;
	white-space:nowrap;
}

.photo_description{	display:none; }

#upBT{
	display:block;
	width: 105px;
	height: 60px;
	text-decoration:none;
	background-image:url(../images/arrowUp.png);
	background-repeat:no-repeat;
}
#upBT:hover{
	background-image:url(../images/arrowUpOn.png);
}
#downBT{
	display:block;
	width: 105px;
	height:60px;
	text-decoration:none;
	background-image:url(../images/arrowDown.png);
	background-repeat:no-repeat;
}
#downBT:hover{
	background-image:url(../images/arrowDownOn.png);
}


#leftBT{
	display:block;
	width: 110px !important;
	height:25px;
	text-decoration:none;
	background-image:url(../images/prevOff.png);
	background-repeat:no-repeat;
	
	margin-right: 40px;
	margin-left: 50px;
}
#leftBT:hover{
	background-image:url(../images/prevOn.png);
}
#rightBT{
	display:block;
	width: 75px !important;
	height:25px;
	text-decoration:none;
	background-image:url(../images/nextOff.png);
	background-repeat:no-repeat;
	
	margin-left: 50px;
	margin-right: 15px;
}
#rightBT:hover{
	background-image:url(../images/nextOn.png);
}
#flashpiece1{
	border: none;
}
#viewVideo a img{
	display:none;
}
#viewVideo #imagespace1 a{
	display:block;
	width: 75px !important;
	height:20px;
	margin-top: 20px;
	text-decoration:none;
	background-image:url(../images/videoOff.png);
	background-repeat:no-repeat;
	
	margin-right: 50px;
	margin-left: 20px;
}
#viewVideo #imagespace1 a:hover{
	background-image:url(../images/videoOn.png);
}
#photosLink{
	display:block;
	width: 100px !important;
	height:20px;
	margin-top: 20px;
	text-decoration:none;
	background-image:url(../images/photosOff.png);
	background-repeat:no-repeat;
	
	margin-right: 50px;
	margin-left: 20px;
}
#photosLink:hover{
	background-image:url(../images/photosOn.png);
}
#countline{
	text-align:center;
	margin-right: 53px;
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#visible_area1 #testscroller1 #pages #bridgetools{
	position:absolute;
	top:0px;
}

#contactBT{
	display:block;
	width:292px;
	height:93px;
	float:right;
	background-image:url(../images/contactOff.gif);
	background-repeat:no-repeat;
	text-decoration:none;

}
#contactBT:hover{
	background-image:url(../images/contactOn.gif);
}
#flashpiece1{
    position: relative;
    top: -7px;
    left: 1px;
    }
	
.legal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #7DA5AD;
}
