body {
	margin: 0;
	padding: 0;
	background-color: #151515;
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	color: #B9B9B9;
	text-decoration: none

}


/*
----------------------------------------------------------------------------- 
Gabri div attributes
-----------------------------------------------------------------------------*/


#top {

    z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 280px;
    background-color: #C0C9D3;
    background-image:url(../img/top_bg.gif);
        
}
#system {

    z-index: 2;
	position: absolute;
	top: 256px;
	left: 594px;
	width: 230px;
	height: 24px;
    
}

#thumbs {

    z-index: 3;
	position: absolute;
	top: 161px;
	left: 289px;
	width: 259px;
	height: 70px;        
}


#gradient {

    z-index: 4;
	position: absolute;
	top: 280px;
	left: 0px;
	width: 100%;
	height: 215px;
    background-image:url(../img/gradient_bg.gif);
    
}
#nav {
	z-index: 5;
	position: absolute;
	top: 317px;
	left: 17px;
	width: 167px;
	height: 212px;
}
#front_content {

    z-index: 6;
	position: absolute;
	top: 317px;
	left: 193px;
	width: 515px;
	height: 400px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3F3F3F;
    padding: 0px 0px 0px 26px;
        
}
#interior_top {

    z-index: 7;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 157px;
    background-image:url(../img/top_bg2.gif);
        
}
#interior_gradient {

    z-index: 8;
	position: absolute;
	top: 157px;
	left: 0px;
	width: 100%;
	height: 215px;
    background-image:url(../img/gradient_bg.gif);

    
}
#interior_system {

    z-index: 9;
	position: absolute;
	top: 133px;
	left: 290px;
	width: 534px;
	height: 24px;
    
}
#interior_nav {
	z-index: 10;
	position: absolute;
	top: 192px;
	left: 17px;
	width: 167px;
	height: 212px;
}
#interior_content {

    z-index: 11;
	position: absolute;
	top: 192px;
	left: 193px;
	width: 515px;
	height: 400px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3F3F3F;
    padding: 0px 0px 0px 26px;
        
}


/*
----------------------------------------------------------------------------- 
Gabri table attributes
-----------------------------------------------------------------------------*/


.space_1{
    padding-top: 10px; 
    padding-bottom: 0px; 
    padding-left: 0px; 
    padding-right: 10px; 

}
.space_2{
    padding-top: 0px; 
    padding-bottom: 0px; 
    padding-left: 0px; 
    padding-right: 10px; 

}
.space_3{
height:1500px;
width:100%;

}
.space_4{
height:1800px;
width:100%;

}
.img_border{
border: 1px solid; 
border-color: #6E6C6D;
}


/*
----------------------------------------------------------------------------- 
Gabri text attributes
-----------------------------------------------------------------------------*/

.title_front {
	font: bold 18px Arial,Helvetica,sans-serif;
	letter-spacing: -0.05em;
	color: #779DBC;
	text-decoration: none;
}
.main_text_bold {
	font: bold 11px Verdana,Arial,Helvetica,sans-serif;
	color: #B9B9B9;
	text-decoration: none
}
.main_text {
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	color: #B9B9B9;
	text-decoration: none
}
.copyright {
	font: bold 9px Verdana,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	text-decoration: none
}
.space {

	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3F3F3F;

}






a:link {

	font: 10px Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
	color: #779DBC;

}
a:link, a:visited {

	font: 10px Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
	color: #779DBC;

}
a:hover {

	font: 10px Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
	color: #FFFFFF;

}








.main h1 {
	font: bold 18px Arial,Helvetica,sans-serif;
	letter-spacing: -0.05em;
	color: #779DBC;
	text-decoration: none;
}
.main h2 {
	font: bold 14px Arial,Helvetica,sans-serif;
	letter-spacing: -0.05em;
	color: #779DBC;
	text-decoration: none;
}
.main p {
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	color: #B9B9B9;
	text-decoration: none
}









.marker {
	font: 11px Arial,Helvetica,sans-serif;
	color: #CB0202;
	text-decoration: none;
}
.inputs {
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	color: #B9B9B9;
	background: #0D0D0D;
	border: 1px solid #555555;
}
.submit_button {
    height:19px;
    font: bold 10px Verdana;
    clear: both;
    color: #B9B9B9;
    background: #0D0D0D;
    border: 1px #cccccc solid;
}


.nav a:link, .nav a:visited {
    font: bold 9px Verdana,Arial,Helvetica,sans-serif;
    color: #FFFFFF;
	width: 142px;
	height: 16px;
	text-decoration: none;
	padding: 5px 0px 0px 5px;
	display: block;
	border-bottom: 1px solid #555555;
    border-right: 0px solid #151515;
	
}
.nav a:hover {
    font: bold 9px Verdana,Arial,Helvetica,sans-serif;
    color: #779DBC;
	width: 142px;
	height: 16px;
	text-decoration: none;
    padding: 5px 0px 0px 5px;
	border-bottom: 1px solid #555555;
	border-right: 3px solid #6892A3;
	text-decoration: none;
}
