@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	background-color:#FFFFFF;
	font-family: Gill Sans, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#000000;
	}
	
img	{
	border:none;	
}
form { position:relative; }
label { display:block; float:left; width: 250px; height:25px;}
label input { position:absolute; width:180px; float:left; background-color:#666666; border:1px solid #999999; }
label textarea { position:absolute; float:left; width:180px; height:50px; background-color:#666666; border:1px solid #999999; }
label input:focus { background-color:#DEEFFF; }
label textarea:focus { background-color:#DEEFFF; }
p { text-align:left; }
#wrapper {
	position:relative;
	width: 900px;
	margin: 0 auto;
	text-align: center; 
	padding-top:1px;
}
.mainContent {
	position:relative;
	width: 900px;
	height: 470px; 
	margin: 0; 
    float:left;
	text-align:left;
  
}

.mainContent2 {
	position:relative;
	width: 900px;
	height: 405px; 
	margin: 0; 
    float:left;
	text-align:left;

   
}
.logo {
	width: 250px;
	height: 90px;
	margin: 0 auto;
	text-align: left;
    float:left;
	
	margin-top:20px;

}
.bottomlogo {
	width: 400px;
	height: 80px;
	text-align: left;
    float:left;

}
.header{
    width: 600px;
	height:15px;
	margin: 0 auto;
	text-align: left;
    float:left;
    padding-top: 75px;
	padding-bottom: 1px;
    color: #555555;
}
.footer{
    position: relative;
    width: 900px;
    color: #555555;
    text-align: center;
    clear:both;
    padding-top:2px;

}


#contact	{
text-align:left;
height:430px;
}
#client	{
height:450px;
}
#information	{
color:#2e2e2e;
font-size:16px;
letter-spacing:1px;
line-height:1.8;

height:470px;
}
#information a	{
text-decoration:none;
color:#2e2e2e;
font-size:16px;
letter-spacing:1px;
line-height:1.8;
}
#information table	{
color:#2e2e2e; text-align:center; font-size:11px; letter-spacing:1.5px; text-transform:uppercase; 
}
#information table td	{
padding:0 15px 0 15px;
height:30px;
}




#submenu .title	{
	float:left;
	padding-top:3px;
    font-family: Gill Sans, Arial, sans-serif;
    font-size: 14px ;
	height:20px;
	
	letter-spacing:1.2;
	
	
}
.clearfix	{
clear:both;
}

.menu {
	margin-top: 0px;
	text-align:left;
	padding-top:3px;
	font-family: Gill Sans, Arial, sans-serif;

	font-size: 14px  ;
	
}
.menu a {
	text-decoration:none;
	
	font-size:11px;
	
	padding:0px 40px 0px 0px;
	
	text-transform:lowercase;
	letter-spacing:0.2px;
	
	
}
.menu a:hover{
	/*color:#db4671;*/
}

.menu a.over{
	/*color:#db4671;*/
}


.submenu {	
	text-align:left;
}
.submenu a {
	text-decoration:none;
	
	font-size:14px;
	letter-spacing:1.8px;
	padding:0px 10px 0px 0px;
    font-weight:100;


}

.submenu a:hover {
	/*color:#FF8888;*/
}

.submenu a.over{
	/*color:#FF8888;*/
}



/*.submenu .menu a	{
	color:yellow;	
}*/


.myName	{
	color:#db4671;
	font-weight:100;
	text-transform:lowercase;
	letter-spacing:1.1px;
	font-size:20px;
}

a:hover {
	color: #FF8888;
	text-decoration: none;
}
a {
	text-decoration: none;
	font-size:11px;
	color:#db4671;
	
	outline:none;
}
h1 { font-size:12px; letter-spacing:1.1px; }
h2 { color:#e3678c; text-align:center; font-size:16px; letter-spacing:1.5px; text-transform:uppercase; }
h3 { color:#e3678c; text-align:center; font-size:12px; letter-spacing:1.5px; text-transform:uppercase; }
h3.address	{
	font-size:12px;
	letter-spacing:normal;
	line-height:1;
	text-align:left;
	text-transform:none;
	color: #555555;
	margin:0;
	padding:0;
	font-weight:normal;
	
	
}


.mainPic {
	width: 700px;
	height: 465px;
    float:left;
	text-align:left;
	border: none;
	
	background-color:#E7E7E7;

   
}
.leftPic { 
	float:left; 
	width: 450px;
	height: 500px;
}
.thumb {
	border:1px solid #FFFFFF;
	width: 64px;
	height: 64px;
	margin: 3px;
}
.thumblink img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
}
.thumblink:hover img { 
	border: 1px solid #db4671;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1; 
}
.thumblink:hover{
color: white; /* Dummy definition to overcome IE bug */
}

.thumb_over{ 
	border: 1px solid #83C4E4; 
	width: 64px;
	height: 64px;
	margin: 3px;
}
.thumbs {
	float:right;
	width:170px;
	height:440px;
	overflow:hidden;
	text-align:center;
	margin-top:4px;
}
.text {
	position:relative;
	float:left;
	width:370px;
	height: 500px;
	padding-left:30px;
	margin-top: -30px;
	text-align:justify;
	color:#FFFFFF;
}
.articles {
	border:2px dotted #83C4E2;
	padding:10px;
	margin-top:15px;
	text-align:justify;
	background-color:#FFFFFF;
	color:#333333;
}

.info {
	_position:relative;
	display: table;
	width: 700px;
	height: 465px;   
	background-color:#E7E7E7;	
    float:left;
	/*font-family: Gill Sans, Arial, sans-serif;*/
	font-size: 12px;
	line-height: 20px;
	overflow:hidden;

}
.info_new {
	
	 
	background-color:#E7E7E7;	
    
	/*font-family: Gill Sans, Arial, sans-serif;*/
	font-size: 12px;
	line-height: 20px;
	overflow:hidden;
	
	width:700px;
	
	float:left;
}


.info a, .info_new{
	font-size: 12px;
}


.links {
	position:relative;
	display: table;
	vertical-align: middle;
	width: 700px;
	height: 465px;   
	background-color:#E7E7E7;	
    float:left;
	text-align:center;
	/*font-family: Gill Sans, Arial, sans-serif;*/
	font-size: 16px;
	line-height: 20px;

}
.links_new {
	position:relative;
		
	width: 700px;
	height: 465px;   
	
	background-color:#E7E7E7;	
    
	
	text-align:center;
	/*font-family: Arial, sans-serif;*/
	font-size: 16px;
	line-height: 20px;

}
.links a, .links_new a{
	color:black;
	font-size:12px;
	
	

}

.links a:hover{
	color:#db4671;
}

.links_new a:hover{
	color:#db4671;
}


.raves {
	position:relative;
	display: table;
	vertical-align: middle;
	width: 700px;
	height: 400px;   
	background-color:#E7E7E7;	
    float:left;
	text-align:center;
	/*font-family: Arial, sans-serif;*/
	font-size: 16px;
	letter-spacing: 1px;
	
	
	 

}
.raves_text {
	

	vertical-align: middle;

	background-color:#E7E7E7;	
    float:left;
	text-align:center;
	/*font-family: Arial, sans-serif;*/
	font-size: 12px;
	letter-spacing: 0.8px;

}

.ravesmenu {
	background-color:#E7E7E7;
	display:table;
	vertical-align: middle;
	text-align:center;
	
	width:150px;
	height:400px;
	line-height:30px;
	font-weight:bold;
	float:right;

}
.ravesleft{
	background-color:#E7E7E7;
	display:table;
	vertical-align: middle;
	text-align:center;
	
	width:550px;
	height:400px;
	float:left;


}
.ravestext {
	background-color:#E7E7E7;
	display:table;
	vertical-align: middle;
	text-align:left;
	width:225px;
	height:400px;
	float:left;
	font-size: 12px;
	line-height: 15px;
	padding:0px 0px 0px 10px;

}

.ravespic {
	background-color:#E7E7E7;
	display:table;
	vertical-align: middle;
	text-align:center;
	width:300px;
	height:400px;

	float:right;

}

.copyright a{
 	color:#000000;

}
.copyright h2 a:hover	{
	text-decoration:underline;	
}

.copyright a:hover{
 	color:#000000;

}

.close { width:75px; text-align:center; padding: 3px; background-color:#999999; border:1px solid #83C4E2; cursor:pointer; }
.close a:hover { background-color:#000000; }
.hidden { display:none; }
