@import "master.css";

body{

	background-image:url(../images/b.gif);

}


#border{
margin:1em auto; 
width:840px;
border:1px solid #DEDEDE;
}
#page{
	
	 text-align:left;
	width:840px;
	background-color:white;
	

}

#header{
	width:840px; 
	height:97px; 
	background-image:url(../images/reddish.jpg); background-repeat:no-repeat; background-position:3px 10px;
	font-size:0.70em; 
	font-weight:normal; 
	text-align:center;
}

#header ul {
	margin:0px 0px 0px 0px;
	padding:77px 0px 0px 0px;
} 

#header li{
	margin:0px 6px 0px 6px;
	list-style-type:none;
	display:inline;
} 

#header a{
	color:#020242; 
	text-decoration:none;

}

#header a:hover, #header a.sel{
	color:#BCDAFF; 
	text-decoration:none;
	
}

#header h1{display:none;}

#menu{width:218px; height:1%; position:relative; float:left; font-size:0.75em;}

#menu a{
	background-color:#777777; 
	display:block; 
	position:relative; 
	margin:0px;
	padding: 2px 5px 2px 10px; 
	width:203px; 
	text-decoration:none; 
	color:white;
	border-bottom:1px solid #AFAFAF; 
	font-weight:bold;
}

#menu ul{padding:0px; margin:0px;}
#menu ul li{list-style-type:none;padding:0px; margin:0px;	}

#menu ul li{
list-style-image: url(../images/_tx_.gif);
}

#menu a:hover{background-color:#BCDAFF;}

#menu ul li.sel a{
background-color:#BCDAFF;
background-image:url(../images/arrow_down.gif); background-repeat:no-repeat; background-position:203px 6px;
color:white;
}

#menu ul li.sel a:hover{
background-color:#BCDAFF;
}


#menu ul li.sel ul li a{
background-color:#C0C0C0;
color:#404040;
background-image:none;font-weight:normal;
}

#menu ul li.sel ul li a:hover{
background-color:#B0B0B0;
}


#menu ul li ul li.sel a{

background-image:url(../images/arrow_sel.gif); background-repeat:no-repeat; background-position: 10px 3px; font-weight:normal; background-color:#B0B0B0;
}

#menu ul li ul li{list-style-type:none;padding:0px; margin:0px;}

#menu ul li ul li a{background-color:#C0C0C0;padding: 1px 5px 1px 20px; width:193px; }





#main{ background-image:url(../images/bgnd.gif); background-repeat:repeat-y; height:1%;}

.divider{background-color:black; height:8px; font-size:0em;}


#content{width:622px; height:1%; position:relative; float:left;}

#section{padding:5px 5px 5px 10px; color:black; font-weight:bold; }



.clear_both{clear:both;}

#lowermenu{width:218px; height:1%; position:relative; float:left; font-size:0.75em; text-align:center;}

#lowermenu div{border:1px solid #C7C7C7; background-color:#FEFEFE;width:200px; padding:3px; margin:0px 3px 3px 3px; display:block;}

#lowermenu a{color:black; text-decoration:none; display:block;}

#spec_dls{width:165px; float:right;}

#footer{ background-color: #EBE9E9; color:black;  padding:0px; font-size:0.75em;float:left; width:622px; margin:0px; position:relative;}
#footer .copy{padding:5px; margin:0px;}
#footer .disc{padding:5px;font-size:0.9em;}
#footer a{color:black;}

#thumbpad{padding:2px; background-color:#DEDEDE;}
#thumbpad img{margin:1px 0px 0px 1px; border:1px solid black;}


#tech, #dls{width:165px; float:right; border:1px solid #E3E3E3;margin-left:20px;}
#tech h2, #dls h2{padding:3px; margin:0px; background-color:#E3E3E3; font-size:1em; text-align:center;color:black; }
#tech label , #dls label{float:left; width:70px; text-align:right; margin-right:10px; font-weight:bold; color:black}
#tech .row_1, #dls .row_0{clear_both; }
#tech .row_0, #dls .row_1{clear_both; background-color:#F3F3F3;}

#dls a{color:black}

.error{color:red; font-weight:bold;}

.gall{width:271px; float:left; height:1%; position:relative; border:1px solid #E3E3E3; padding:5px; margin:0px 5px 5px 0px} 
.gall a{color:black;}


#ranieri, #northstar, #reddishracing{width:218px; height:1%;margin:0px; text-align:left; margin-top:10px;}

#ranieri a:hover, #northstar a:hover, #reddishracing a:hover{background-color:#F60400; }

#ranieri a, #northstar a, #reddishracing a{
	background-color:#F60400; 
	display:block; 
	position:relative; 
	margin:0px;
	padding: 0px; 
	width:100px; 
	text-decoration:none; 
	color:white;
	border-bottom:0px; 
	font-weight:normal;}

