body {
 font-size: small;
 background-color:#efefef;
}

.intro {
text-align:justify;
font-size: 140%;
font-weight:bold;
margin: 1.5em 1.5em 1.5em 1.5em;
}

#main-container {
	background-color: #cde4f2;
	border: 1px solid #000;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	top: 0;
	width: 75em;
	text-align: left;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	min-width: 650px;
}

#head {
	background-color:#bcd7ea;
	height:150px;
	width:100%;
margin: 0 0 0 0;
padding: 0 0 0 0;

}

#titleid {
	float:left;
	background-image: url(../Images/head_bg.jpg);
	background-repeat: repeat-x;
	height:150px;
	width:75%;
	position:relative;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#pageid {
	float:right;
	background-color:#00f;
	background-image: url(../Images/head_bg.jpg);
	background-repeat: repeat-x;
	height:150px;
	width:25%;
	position:relative;
	text-align: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#pageid img{
padding: 1em 1em 0 0;

}

#menu1 {
	float:left;
	clear:both;
	background-image: url(../Images/menu_bg2.jpg);
	background-repeat: repeat-x;
	height:65px;
	width:100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#menu2 {
	float:left;
	top: 0;
	background-color: #f8f8f8;
	height:25px;
	width:100%;
	margin: 0 0 0 0;
	padding: .25em .25em 1em .25em;
}

#main-nav li {
	font-size: 80%;
	float:right;
	height:2.25em;
	width: 3em;
	text-align:center;
	padding: 1.5em 1em .1em 1em;
	position:relative;
list-style-type: none;

}
	
#main-nav li a {
	color:#fff;
	text-decoration:none;
}

#main-nav li a:hover {
	color:#ddd;
	text-decoration:underline;
}

#main-nav .current-section {
color:#002;
} 


#main_body {
	background-color:#efefef;
	background-image: url(../Images/moon.gif);
	background-repeat: repeat;
	overflow:hidden;
	width:100%;
	clear:both;
	position: relative;
	display:block;
}

#main_body {
	background-image: url(../Images/moon2.gif);
	background-repeat: repeat;
}


#bots_body {
    background-color:#efefef;
	background-image: url(/Robots/Images/bots_bg.gif);
	background-repeat: repeat;
	overflow:hidden;
	width:100%;
	clear:both;
	position: relative;
	display:block;
}

#bots_body {
//max-height:4000px;
}


#content {
	width:96%;
	float: left;
	padding: 1em 1em 1em 1em;
	max-height: 400px;
	overflow:auto;
}

#content p {
font-size: 140%;
padding: .5em 3em .5em 3em;

}

#newimp {
float: left;
padding: 0 0 0 0;
}

#content .welcome {
font-size: 160%;
font-weight: bold;
padding: .5em 3em .5em 1em;
text-align: center;
}

#bots_body .welcome {
font-size: 160%;
font-weight: bold;
padding: .5em 3em .5em 1em;
text-align: center;
}

	
#content dl {
width: 97%;
float: left;
display:inline;
	}
	
#content dt {
float: left;

width: 16em;
padding: .5em .5em .5em .5em;
margin: 0 2em 0 1em;
font-size: 150%;
font-weight:bold;
text-align:left;
letter-spacing: .25em;
}
	
#content dt a {
	color:#333333;
}

#content dd {
padding: 0;
margin: 0;
font-size: 100%;
line-height: 1.25em;
}
	
#content dd.desc {
text-indent: 0;
text-align:justify;
font-size: 130%;
font-weight:bold;
line-height: 1.25em;
padding: 1em 2em 1em 2em;
}

#content dd.fill {
width: 50%;
text-indent: 0;
text-align:justify;
font-size: 50%;
font-weight:bold;
line-height: .25em;
padding: 0 0 0 0;
}

#content dd.img img {
font-size: 100%;
line-height: 1.25em;
float: left;
margin: 0 1em 0 0;
padding: 17px;
border: 2px solid #000;
background-image: url(../Images/frame4.gif)
}

#content .alt dt {

float: right;
clear: left;
margin:0 1em 0 3em ;
text-align:right;
}

#content .alt dd.img img {
float: right;
margin: 0 0 0 .75em;
}

#content .count {
font-size: 80%;
font-weight:bold;
padding: 0 0 0 0;
}


#vault-nav li {
	font-size: 90%;
	float:left;
	height:1.5em;
	width: auto;
	text-align:center;
	position:relative;
list-style-type: none;
}

#vault-nav a{
cursor:pointer;
padding: .5em .5em .1em .5em;
}

#vault-nav a:hover{
color:#fff;
background-color:#CCCCCC;
}

.bton {background-color:#DDDDDD;}

#ord_sum{
margin: -.25em 0 0 0;
float:right;
width:100%;
height: 1.25em;
background-color:#f8f8f8;
}

#ord_sum input{
float:right;
background-color:#f8f8f8;
border: none;
font-size: 80%;
font-weight:bold;
margin: 0 0em 0 .15em;
}

#ord_sum p{
font-size: 80%;
display:inline;
float:right;
background-color:#f8f8f8;

}

.order_sum {
font-size: 80%;
display:inline;
float:right;
background-color:#f8f8f8;

}

#order {
width:100%;
float:left;
}

#main_body #content.vault_body {
max-height:300px;
}



#content.vault_body {
width: 96%;

}


#content.vault_body div {
width:96.5%;
display:none;

}

#content.vault_body h1 {
width:80%;
text-align:left;
font-size: 160%;
margin: 0 0 0 .5em;

}


#content.vault_body p{
font-size: 120%;
font-weight:bold;
padding: 0 .5em 0 .5em;
text-align:justify;
width: 95%;

}

.vault_body li{
font-size: 110%;
font-weight:bold;

}

#rhino input{
background-color: #efefef;
border: none;
font-size: 100%;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 2em;
text-align:-moz-center; /*FF*/
#text-align:center; /*IE */

}

#rhino input.rprt{
cursor: pointer;
background-color: #eee;
border: 1px solid black;
font-size: 100%;
font-weight:bold;
padding: 0 0 0 0;
width: 15em;
text-align:-moz-center; /*FF*/
#text-align:center; /*IE */
}

.rbtn {
margin: 1em 0 0 2em;
}

#content.vault_body ul {
float:left;
width:60%;
margin: 0 0 0 1.5em;
list-style-type: none;
	/*display:block;*/
}

#rhino{
width:100%;
}

.rvol{
font-size: 70%;
font-weight:bold;

}

.sdec{
font-size: 80%;
font-weight:bold;
margin: 0 0 0 6em;
padding: 0 0 0 0;
}

.sdec2{
font-size: 80%;
font-weight:bold;
margin: 0 0 0 3em;
padding: 0 0 0 0;
}


li.rhino{
list-style-image:url(../Vault/Images/Rhino.gif);
padding: 0 0 0 0;
margin: 0 0 0 35px;
list-style-position:outside;

}

li.shout{
list-style-image:url(../Vault/Images/Shout2.gif);
padding: 0 0 0 0;
margin: 0 0 0 35px;
list-style-position:outside;

}

li.rhino2{
list-style-image:url(../Vault/Images/Rhino.gif);
padding: 0 0 0 0;
margin: 0 0 0 35px;
width:100%;
list-style-position:outside;
font-size: 130%;
}

li.shout2{
list-style-image:url(../Vault/Images/Shout2.gif);
padding: 0 0 0 0;
margin: 0 0 0 35px;
width:100%;
list-style-position:outside;
font-size: 130%;
}

#content.vault_body input {
margin:0 11px 0 0;
}


#content.vault_body dl.kp{
	float:left;
	width:27%;
	display:block;
    margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#content.vault_body dd.img img{
text-align:center;
	margin: 0 0 0 0em;
	padding: 17px;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	background-image:url(../Vault/Images/frame4.gif);
	background-repeat:repeat;
}

#content.vault_body dd.desc {
clear:both;
width:150px;
	font-size: 90%;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 .25em .5em .25em;
	text-align:center;
}

#content.vault_body h2{
font-size: 140%;
margin: 1em 0 .5em 1em;
}

#content.vault_body dl.rare{
	float:left;
	width:100%;
	display:block;
    margin: .5em 0 0 0;
	padding: 0 0 0 0;

}

#content.vault_body dl.rare input{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#content.vault_body dl.rare dt{
width:66%;
font-size: 110%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
	margin: 0 0 0 1em;
	padding: 0 0 0 0;
clear:right;

}

#content.vault_body dd.rimg img{
text-align:center;
float:right;
	margin: 0 0 0 0;
	padding: 17px;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	background-image:url(../Vault/Images/frame4.gif);
	background-repeat:repeat;

}


#content.vault_body dd.rdesc {
clear:both;
float:left;
	font-size: 100%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0 1em;
	padding: 0 0 0 3em;
	text-align:justify;
	width:61%;
}

#content.vault_body dd.rdesc u{
font-size: 110%;
	font-weight:bolder;
}

#bset dl{
margin: .5em 0 .5em 0;
}

#bset dl.bset{
	float:right;
	width:100%;
	display:block;
    margin: .5em 0 0 0;
	padding: 0 0 0 0;
}

#bset dd.balt,
#servo dd.balt{
clear:both;
float:left;
	font-size: 120%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: .5em 0 0 1em;
	padding: 0 0 0 0;
	text-align:justify;
	width:61%;
}


#bset dd.balt2,
#servo dd.balt2 {
clear:both;
float:right;
	font-size: 120%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: .5em 0 0 0;
	padding: 0 0 0 0;
	text-align:justify;
	width:61%;
}

#bset dd.balt3  {
clear:both;
float:left;
	font-size: 120%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: .5em 0 0 1em;
	padding: 0 0 0 0;
	text-align:justify;
	width:95%;
}

#bset dd.bimg_alt,
#servo dd.bimg_alt{
width: 25%;
margin: 0 0 0 1em;
clear:both;
float:left;
}

#bset hr {
clear: both;
}

#bset dd.rimg img{
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
}


#bset dd.bimg_alt img,
#servo dd.bimg_alt img{
text-align:center;
clear:both;
float:left;
	margin:  .5em 0 2.5em 0;
	padding: 17px;
	
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	background-image:url(../Vault/Images/frame4.gif);
	background-repeat:repeat;
}


/* Bot Part Pages*/

.bot_title {
width:100%;
text-align:center;
font-size: 300%;

}

#servo dd.big_bot_img_alt,
#crow dd.big_bot_img_alt,
#gypsy dd.big_bot_img_alt{
width: 25%;
margin: 0 0 0 1em;
clear:both;
float:left;
}

#servo dd.big_bot_img_alt img,
#crow dd.big_bot_img_alt img,
#gypsy dd.big_bot_img_alt img{
text-align:center;
clear:both;
float:left;
	margin: .5em 0 2.5em 0;
	padding: 17px;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	background-image:url(../Vault/Images/frame4.gif);
	background-repeat:repeat;
}

#servo dd.big_bot_txt_alt,
#crow dd.big_bot_txt_alt,
#gypsy dd.big_bot_txt_alt{
clear:both;
float:right;
	font-size: 120%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: .5em 0 0 0;
	padding: 0 0 0 0;
	text-align:justify;
	width:51%;
}

#servo dd.bot_desc_right,
#crow dd.bot_desc_right,
#gypsy dd.bot_desc_right{
clear:both;
float:left;
	font-size: 120%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: .5em 0 0 1em;
	padding: 0 0 0 0;
	text-align:justify;
	width:61%;
}

#content.vault_body dd.bot_img_right img{
text-align:center;
float:right;
	margin: 0 0 0 0;
	padding: 17px;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	background-image:url(../Vault/Images/frame4.gif);
	background-repeat:repeat;

}


#content.vault_body dd.bot_part_img_right img{
text-align:center;
float:right;
	margin: 0 0 0 0;
	padding: 9px;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	background-image:url(../Vault/Images/frame4.gif);
	background-repeat:repeat;

}

#servo dd.bot_desc_left,
#crow dd.bot_desc_left,
#gypsy dd.bot_desc_left {
clear:both;
float:right;
	font-size: 120%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: .5em 0 0 0;
	padding: 0 0 0 0;
	text-align:justify;
	width:61%;
}

#servo dd.bot_img_left img,
#crow dd.bot_img_left img,
#gypsy dd.bot_img_left img{
text-align:center;
clear:both;
float:left;
	margin: .5em 0 2.5em 0;
	padding: 17px;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	background-image:url(../Vault/Images/frame4.gif);
	background-repeat:repeat;
}

#servo dd.bot_img_left,
#crow dd.bot_img_left,
#gypsy dd.bot_img_left{
width: 25%;
margin: 0 0 0 1em;
clear:both;
float:left;
}

.bot_parts_desc{
	margin-top: .5em;
	margin-bottom: .5em;
}

.bot_parts_desc li{
	padding-left: 5em;
	font-size: 75%;
}

#about dl{
margin: .5em 0 .5em 0;
}

#about dl.bset{
	float:right;
	width:100%;
	display:block;
    margin: .5em 0 0 0;
	padding: 0 0 0 0;
}

#about dd.balt  {
clear:both;
float:left;
	font-size: 120%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: .5em 0 0 1em;
	padding: 0 0 0 0;
	text-align:justify;
	width:61%;
}


#about dd.balt2  {
clear:both;
float:right;
	font-size: 120%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: .5em 0 0 0;
	padding: 0 0 0 0;
	text-align:justify;
	width:51%;
}

#about dd.balt3  {
clear:both;
float:left;
	font-size: 120%;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin: .5em 0 0 1em;
	padding: 0 0 0 0;
	text-align:justify;
	width:95%;
}

#about dd.bimg_alt{
width: 25%;
margin: 0 0 0 1em;
clear:both;
float:left;
}

#about hr {
clear: both;
}

#about dd.rimg img{
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
}


#about dd.bimg_alt img{
text-align:center;
clear:both;
float:left;
	margin: .5em 0 2.5em 0;
	padding: 17px;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	background-image:url(../Vault/Images/frame4.gif);
	background-repeat:repeat;
}




#content.vault_body p.bdesc {
font-size: 80%;
margin: 0 0 0 2.5em;
width: 70%;
}


#webring {
clear: both;
margin: 0 0 0 0;
padding: 2em 0 0 0;
}

#left-sil {
	background-image: url(../Images/2sil.gif);
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#main-sil {
	background-image: url(../Images/mainriff.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#cam-sil {

	background-image: url(/Cambot/Images/camriff.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#bot-sil {
	background-image: url(/Robots/Images/botriffs.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#vault-sil {
	background-image: url(/Vault/Images/vault_riffs.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#right-sil {
	background-image: url(../Images/2sil.gif);
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#riffs {
	height:108px;
	width:110%;
	padding: 0 0 0 0;
	margin: 0 0 -5px -2px;
	position:relative;
	clear:both;
}

#riff-sil {
	background-image: url(../Images/linkriff.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#bot_riffs {
	background-image: url(/Robots/Images/bots_bg2.gif);
	background-repeat: repeat-x;
	height: 108px;
	width:110%;
	padding: 0 0 0 0;
	margin: 0 0 0 -2px;
	position:relative;
	clear:both;

}
#update_date {
	font-size: 70%;
	color:#000;
	text-align:right;
	padding: .5em 0 0 0;
	width:100%;
	clear:both;
	margin: -1em 0 0 0;
	height: 3em;
}
#footer {
	font-size: 70%;
	color:#ddd;
	background-color:#000;
	text-align:right;
	padding: 1.5em 0 .5em 0;
	width:100%;
	clear:both;
	margin: -1em 0 0 0;
	height: 3em;
}

#footer p {
	padding: 0 2em 0 0;
}

#footer a {
	text-decoration:none;
	color:#FFFFFF;
}
		
/* Links Page */

#links_list {
	width:96%;
	float: left;
	padding: 1em 1em 1em 1em;
	max-height: 400px;
	overflow:auto;
}
	
#links_list h1{
		font-size: 150%;
		margin: 0 0 0 2em;
}

#links_list p {
		font-size: 120%;
		font-weight:bold;
		margin: 1em 1em 2em 2em;
		text-align:justify;
}

#links_list dl {
	width: 97%;
	float: left;
	display:inline;
}
	
#links_list dd.img img {
	font-size: 100%;
	line-height: 1.25em;
	float: left;
	margin: 0 .5em 0 0;
	text-decoration:none;
	border: none;
}
	
#links_list dt {
	float: left;
	clear:right;
	width: 85%;
	padding: 0 .5em .5em .5em;
	margin: 0 0 0 0;
	font-size: 120%;
	font-weight:bold;
	text-align:left;
	letter-spacing: .15em;
}
	
#links_list dt a {
	color:#333333;
}

#links_list dd {
padding: 0;
margin: 0;
font-size: 100%;
line-height: 1.25em;
}
	
#links_list dd.desc {
clear:both;
text-align:justify;
font-size: 100%;
font-weight:bold;
line-height: 1em;
padding: 0 1em 1.5em 5em;
}

#parts {
    text-align:center;
}

#parts h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing: .25em;
text-align:center;
font-size: 200%;
font-weight:bold;
text-decoration:underline;
}

#parts p{
text-align:justify;
font-size: 120%;
font-weight:bold;
margin: 1.5em 1.5em 1.5em 1.5em;
}

#botpics{
padding: 16px 16px 16px 16px;
	background-image:url(../Images/frame4.gif);
	background-repeat:repeat;
}
