/* CSS Document */


* {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	margin: 0px;
	background-color: black;
}

body,div,td,th,p,li {
	font-size:10pt;
}

#map {
	position: absolute;
	margin-left:240px;
	
}

.crystal_top { 
	position:absolute;
	height:35px; 
	width:760px; 
	margin:auto;
left: 195px;
	top: 0px;
}

#link_intro a:link {
	color:#ffffff;
	text-decoration: underline;
}

#link_intro a:visited {
	color: #ffffff;
	text-decoration: underline;
}
#link_intro a:hover {
	color: #999999;
	text-decoration: underline;
}
#link_intro a:active {
	color: #ffffff;
	text-decoration: underline;
}

.crystal_text_intro{
margin-top:15px;
	text-align:justify;
	color:#FFFFFF;
	width:450px;
	height:150px;
	padding-left:50px;
	padding-top:45px;
	}		
	
.crystal_text_intro-margin{
margin-top:90px;
	text-align:justify;
	color:#FFFFFF;
	width:450px;
	height:150px;
	padding-left:50px;
	padding-top:45px;
	}		

#retailers_login {
margin-top:15px;
	text-align:justify;
	color:#000000;
	width:350px;
	height:150px;
	padding-left:50px;
	padding-top:20px;
	}		

.crystal_line { height:7px;
				width:100%; 
				margin-top:0px; 
				background-image: url(buttons/crystal_line.gif);
				background-repeat:repeat-x; 
				position:absolute; 
				top:109px;
				left:0px;
}


.central_crystal {
	height:470px;
	width: 100%;
	background-image: url(buttons/central_crystal.jpg);
	background-repeat:repeat-x;
	position:absolute;
	margin-left:0px;
	top: 116px;
	left:0;
}

.main_window {
	width:760px;
	height:470px;
	margin:auto;
	position: absolute;
	background-repeat:no-repeat;
	left: 195px;
	top: 116px;
	background-image: url(images/glasses_back.jpg);
	}

.main_window_prod {
	width:760px;
	height:470px;
	margin:auto;
	position: absolute;

	/*background-image: url(images/glasses_back.jpg)*/
	background-repeat:no-repeat;
	left: 195px;
	top: 116px;
	}
	
	.main_window_cont {
	width:760px;
	height:470px;
	margin:auto;
	position: absolute;

	/*background-image: url(images/glasses_back.jpg)*/
	background-repeat:no-repeat;
	left: 195px;
	top: 116px;
	}
	
.main_window_about {
	width:760px;
	height:470px;
	margin:auto;
	position: absolute;
	background-repeat:no-repeat;
	left: 195px;
	top: 116px;
	

}	

.left{ text-align:left}	

.just{ text-align: justify}	
	
.crystal_text_about{
	width:380px;
	height:90px;
	padding-left:38px;
	padding-top:40px;
	}	

.image-crystal-about{
	position:absolute;
	padding-left:444px;
	padding-top:49px;
	}


.crystal_text_contact{
	text-align:justify;
	width:200px;
	height:90px;
	padding-left:38px;
	padding-top:40px;
	}	

.crystal_text_home{
	text-align:justify;

	width:360px;
	height:150px;
	padding-left:38px;
	padding-top:40px;
	}	

.crystal_text_home-flash{
	text-align:justify;

	width:360px;
	height:150px;
	}

.crystal_text_retailers{
	text-align:justify;
	font-size:11px;

	width:360px;
	height:150px;
	padding-left:50px;
	padding-top:24px;
	}	
	
.crystal_text_retailerstab{
	text-align:justify;
	font-size:11px;
	margin-top:7px;
	width:360px;
	height:150px;
	}		
	
#retailers_register{
	text-align:justify;

	width:360px;
	height:150px;
	padding-left:50px;
	padding-top:35px;
	}	


.crystal_text_products{
	text-align:justify;

	width:360px;
	height:150px;
	padding-left:38px;
	padding-top:40px;
	}	

.contact_col{
	position:absolute;
	width:162px;
	margin-left:550px;
	top:194px;
}





#main_menu {
	width:400px;
	position:absolute;
	left: 230px;
	top: 105px;
	height: 1px;
}

#menu_bottom {
	width:450px;
	
	position:absolute;
	left: 233px;
	top: 471px;
}

.button_top{ padding-right:4px;
}




.button_sq img{ height:92; padding-top:9px; border:none; margin-left:0px; 
}

.bottom_row { 	height:100;
				width:760px;
				position:absolute;
				top:605px;
				left:195px;
}
.retailers img { border:none; height:41px; padding-left:50px;

}

.corporate img { border:none; height:41px; padding-left:20px;}

.product_flash	{
	width:760px;
	height:470px;
	position:absolute;
	left: 195px;
	top: 1px;
 }

.something { 	height:41px;
				color: #CCCCCC;
				font-size:16px;
				position:absolute;
				top:0;
				left:470px;

}

