body{
	margin:0px;
	padding:0px;
	background:#11090a;
	font:100%/150% "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
}

#outside_container{
	background:url(images/bg_slice.jpg) repeat-x #000000;
	overflow:auto;
}

#container{
	background:url(images/bg_main.jpg) no-repeat;
	width:1000px;
	position:relative;
	overflow:auto;

}

#textpanel {
	position:absolute;
	top:165px;
	left:51px;
}
h2 {
	color:#feb550;
}

ul#menu {    
    margin:0px; 
	padding:0px;   
    position:absolute; 
	top:130px; 
	left:75px;
}

ul#menu li {   
    margin:0px; 
	padding:0px;   
    list-style:none;   
    margin-right:15px;   
    font-size:12px;   
    text-transform:uppercase;   
    display:inline;   
}

ul#menu li a{   
    text-decoration:none;   
    color:#bd92b2;   
}

ul#menu li a:hover{   
    text-decoration:none;   
    color:#ffffff;   
} 


ul#services li{   
    list-style:url(images/bt_services.gif);
	line-height:30px;
	margin-top:10px;
}

ul#services li a{   
    text-decoration:none;   
    color:#ffffff;   
}

ul#services li a:hover{   
    text-decoration:underline;   
}

.column1 { 
	float:left; 
	width:250px; 
	margin-right:30px; 
}   
.column2 { 
	float:left; 
	width:250px; 
	margin-right:30px; 
}   
.column3 { 
	float:left; 
	width:250px;
 
} 

.column_services { 
	float:left; 
	width:590px; 
	margin-right:30px; 
} 

img.floatLeft { 
    float: left; 
    margin: 10px; 
}

#content {   
    padding-top:330px;   
    padding-left:85px;   
    width:815px;   
    color:#ffffff;   
    font-size:14px;  
	overflow:auto; 
}

p a{
    text-decoration:none;   
    color:#ffffff;   
}

p a:hover{
    text-decoration:underline;   
}

a{
    text-decoration:none;   
    color:#ffffff;   
 
}

a:hover{
    text-decoration:underline;   
 
}



/* Footer */

#footer{
	border-top: 1px solid #3d1040;
	padding: 20px 40px 40px 20px;
	font: 12px "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	line-height:14px;
	color:#674f5d;
}

#footer span{
	display:block;
	float:left;
	width:520px;
}

#footer a{
	color:#ffffff;
	text-decoration:none;	
}

#footer a:hover{
	text-decoration:underline;	
}



/*contact form */


#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 400px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: left;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.2em;
}