/* CSS Document GEN CSS COPYRIGHT METACOSM LTD 2007*/

body,html{
height:100%;
border:0;
margin:0;
}

BODY { 
background-color: #170914;
font-size:100%;
color: #F2F2F2;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url(images/mainbg_gen.jpg);
scrollbar-3d-light-color:#490135; 
scrollbar-arrow-color: #9D0273; 
scrollbar-base-color: #000000; 
scrollbar-dark-shadow-color: #000000; 
scrollbar-face-color: #000000; 
scrollbar-highlight-color: #490135; 
scrollbar-shadow-color: #330226; 
} 

#main{
position:absolute;
left:0;
top:0;
width:100%;
height:auto;
vertical-align:top;
}

#content{
position:absolute;
left:365px;
top:115px;
width:620px;
height:auto;
vertical-align:top;
font-size:85%;
font-family: Trebuchet MS,trebuchet,Arial, Helvetica, sans-serif;
}

#nav{
position:absolute;
left:0;
top:0;
width:345px;
height:431;
margin:0;
padding:0;
background-image:url(images/gen_nav_bg.jpg);
background-repeat:no-repeat;
z-index:2;
}


#mast{
position:absolute;
left:339px;
top:0;
width:641px;
height:auto
vertical-align:top;
}

/* SEARCH BOX CODE*/
#search{
position:relative;
left:0;
top:0;
margin:0;
padding:0;
width:184px;
height:126px;
background-image:url(images/searchbox_gen_bg.jpg);
background-repeat:no-repeat;
}
#searchleft{
left:0;
top:0;
width:67px;
height:126px;
float:left;
vertical-align:top;
}
#searchright{
left:0;
top:0;
width:117px;
height:126px;
float:right;
vertical-align:top;
}
.marginleft72{margin-left:72px;}

/*SEARCH BOX CODE END*/

#footer {
position:absolute;
width:320px;
height:20px;
left:12px;
top:600px;
font-family:Trebuchet MS,trebuchet,Arial, Helvetica, sans-serif;
font-size:10px;
color:#9F59B7;
z-index:1;
text-indent:-800px;
}

#col1{float:left;width:48%;padding-right:5px;}
#col2{float:right;width:48%;padding-left:5px;}

/*old styles from here*/

 .{ 
scrollbar-3d-light-color:#490135; 
scrollbar-arrow-color: #9D0273; 
scrollbar-base-color: #000000; 
scrollbar-dark-shadow-color: #000000; 
scrollbar-face-color: #000000; 
scrollbar-highlight-color: #490135; 
scrollbar-shadow-color: #330226; 
} 

a:link {color: #EB01AB; text-decoration: none} 
a:visited { color:#EB01AB; text-decoration: none} 
a:hover { color: #FACFFE; text-decoration: none}

P { font-family: Trebuchet MS, trebuchet, Arial, Helvetica, sans-serif; color:#ffffff;  text-decoration: none; 
color: #EEEEEE} 

.textarea {
font-family: Trebuchet MS, trebuchet; 
font-size: 8pt; 
height: 100px; 
width: 120px; 
border-color: #ffffff; 
border: 1px solid;
clip: rect( )
}


h1 {
	font-family: Trebuchet MS,trebuchet,Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: 500;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:1px;
	margin-left: 0px;
}
h2 {
	font-family: Trebuchet MS,trebuchet,Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
h3{
	font-family: Trebuchet MS,trebuchet,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
h4 {
	font-family: Trebuchet MS,trebuchet,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}


.borderzero {
	border: none;
	margin: 0px;
	padding: 0px;
	line-height: 2px;

}

.body11 {
	font-family: Trebuchet MS,trebuchet,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	text-decoration: none;
}
#gallerythumbs {
width:600px;
height:100px;
overflow:auto;
}.rightpadding {
	padding-right: 4px;
}
.bordwhite {
	border: 1px solid #FFFFFF;
}
.paddingright5 {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
