@charset "utf-8";
body  {
	font:100% Arial, Helvetica, sans-serif;
	background: url(../cssimages/head-back1.jpg) repeat-x #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
	
}
.turks-caicos-attorneys #container { 
	width: 100%;
	height:100%;
	max-width:1200px;
	margin:0px auto;
	text-align: left;
	
}
  

.turks-caicos-attorneys #header { 
	height: 160px;
	width:100%;
	padding: 0 10px; 
}  

.turks-caicos-attorneys #header h1 {
	text-align:center;
	margin:0px auto;
	font-size:80%;
	letter-spacing:1px;
	color: #333333;
	font-weight:normal; 
}
/*** NAVIGATION ***/

.turks-caicos-attorneys #header ul {
	width:100%;
	height:32px;
	overflow:hidden;
	
	margin:25px auto 0px auto ;
	padding:0px ;
	
	z-index:5;
	letter-spacing:1px;
	font-size: x-small;
	
				
}
.turks-caicos-attorneys #header ul li{
	list-style:none;
	float:left;
	text-transform:uppercase;
	width:14.1%;
	color:#999;
	display:block;
	text-align:center;
	padding:9px 0px;
	}
	.turks-caicos-attorneys #header ul li a{
	text-decoration:none; 
	font-size:100%;
	color: #666666;
	height:23px;
	
	padding:9px 0px;
	overflow:hidden;
	}
	.turks-caicos-attorneys #header ul li:hover{
	color:#000;
	background-color:#f1f2e6;
	background:url(../cssimages/buba.jpg) repeat-x;
	}
	.turks-caicos-attorneys #header ul li a:hover{color:#000;
	} 


/*** SIDEBARS **/
	
#sidebar1 {
	float: left; 
	width: 175px; 
	background: #e4ebe0; 
	padding: 15px 0px;
	margin-left:15px; 
	
	 /* background:url(../cssimages/leftbar1.jpg) 6px repeat-y; */
	min-height:500px;
	background:#ebf0e9;
	height:100%;
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
#sidebar1 h2 a{ text-decoration:none; color:#8f8f44 !important;}
#sidebar2 {
	float: right; 
	width: 175px;
	margin-right:15px; 
	background:#ebf0e9;
	padding: 15px 0px; 
	/* background:url(../cssimages/rightbar1.jpg) -6px repeat-y; */
	min-height:500px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
#sidebar1 h3, #sidebar1 p, #sidebar2 p, #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;
}
#sidebar2 h2 a{ text-decoration:none; color:#8f8f44;}
#lefthead {
	position:relative;
	width:100%;
	height:108px;
	display:block;
	/*background:url(../cssimages/motiv1.jpg) 25px no-repeat; */
	text-align:center;
	vertical-align:bottom;
	}
		#lefthead h2{
			font-family:Georgia, "Times New Roman", Times, serif;
			text-transform:uppercase;
			text-align:center;
			padding:15px 0px;
			margin:0px;
		
			}
h2 span{ font-size:x-small}
			
		
#righthead {
	position:relative;
	width:100%;
	
	display:block;
	/* background:url(../cssimages/motiv2.jpg) 6px no-repeat; */
	}
	#righthead h2{
		font-family:Georgia, "Times New Roman", Times, serif;
			
			text-transform:uppercase;
			text-align:center;
			padding:15px 0px;
			margin:0px;
			}
			#righthead h2 span{ font-size:x-small}

/*** CONTENT ***/

#mainContent {
 	margin: 0 12em 0 12em; 
	padding: 0px;
	height:100%;
	min-height:528px;
	border:1px solid #CCCCCC; }
	
	#mainContent h1,h2,h3{
		margin:20px 30px 10px 30px;
		font-size:18px;
		text-transform:uppercase;
		color:#8f8f44;
		font-family: "Times New Roman", Times, serif;
		text-align:left;
		}
		.content h2 {font-size:16px !important;  padding-bottom:10px;}
		#mainContent p{
			margin:10px 30px;
			color:#333333;
			line-height:18px;
			text-align:justify;
			font-size:small;
			}
			#mainContent a{ 
			color:#808000;
			font-weight:bold;
			}
			#mainContent p  a,span { font-weight:bold; color:#8f8f44 ;}
			#mainContent a{ color:#808000; font-weight:bold; }
			#mainContent a:hover{ color:#000000 !important; } 

.content { 
height: auto;

margin:0px;
padding:15px 0px;

}
.content a {   font-weight:normal !important; text-decoration:none !important; }
.content span { text-decoration:underline !important }


#mainContent img{
	padding:0px;
	margin:0px 0px 0px 0px;
	z-index:1;
	} 

		
.sepa{
width:100%;
height:5px;
font-size:5px;
	margin:0px ;
	padding:0px ;
	background-color:#6a9a69;
	}
#footer {
	padding: 0 10px;
	background:#ebf5fa;
	height:80px;
	bottom:0px;
	margin:0px 8px;
} 
#footer p {
	margin: 0; 
	padding: 10px 0; 
}
#mainContent #footer ul{

width:500px;
margin:0px 15px;
padding:15px 0px 5px 0px; 
_padding:15px 0px 5px 0px; 
} 
#mainContent #footer ul li{ 
float:left;

padding:0px 5px;
_padding:0px 5px;
list-style:none;

border-right: solid 1px #999999;
}
#mainContent #footer ul li a{
color: #999999;
text-decoration:none;
}
#mainContent #footer ul li a:hover{
color:#333333 !important;
}
#last {
border:none !important;
}

#mainContent #footer p {
text-align:center;
	margin: 0px; 
	padding: 0px; 
}
#mainContent #footer a { color:#006600;}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*** SIDENAVIGATION ***/

.side_nav{
margin:0px 0px 0px 0px ;
padding:0px;
text-align:center;
}
#right { margin:0px 0px 0px 0px ;}
.side_nav li{
list-style:none;
font-size:12px;
color:#666666;
padding:8px 4px;
border-bottom:#dee4c7 1px solid;


}
.side_nav li:hover{ background-color:#dee1d0;}
.side_nav li a{
text-decoration:none;
color:#8f8f44;
}
.side_nav li a:hover{
color: #5b632f !important;
}

#lowbox{
	width:50%;
	min-width:625px;
	margin:0px auto;
	height:80px;
	background-color:#ebf5fa;
	display:block;
	bottom:0px;
	vertical-align:text-top;
			
	}
	#lowbox a{ color:#999999; text-decoration:none; font-weight:bold; font-size:14px; }
	#lowbox a span{  font-size:9px; 
						text-decoration:none;
						text-align:right;
						margin:15px 10px 10px 00px; color:#999999; width:140px; height:auto; float:left;} 
	
		
			#lowbox  img{
	float:left;
	vertical-align:top;
	margin:10px 0px ;
	padding:0px;
	border:none;
}



 #ffooter {


	margin: 0px 8px;
	padding:0px;
	
	
	text-align:center;
	height:30px;
	font-size:11px; 
	color:#CCCCCC;
	background:url(../cssimages/bottom1.jpg) repeat-x center top;
	
} 

/*** FOOTER NAVIGATION ***/

#ffooter ul{
	width:550px;
	margin:0px auto;
	padding:15px 0px 5px 0px; 
	_padding:15px 0px 5px 0px; 
	} 
 	#ffooter ul li{ 
		float:left;
		padding:0px 5px;
		_padding:0px 5px;
		list-style:none;
		border-right: solid 1px #999999;
		}
 	#ffooter ul li a{
		color: #999999;
		text-decoration:none;
		}
 	#ffooter ul li a:hover{
		color:#333333 !important;
		}
	#last {
		border:none !important;
		}
		#ffooter p a {color:#999999; text-decoration:none;}
pre {
display: none;
}

		.profile img { float:left; margin: 0px  20px 10px 30px !important; padding:3px !important; border:#CCCCCC solid 1px;}
		.profile ul { width:60%; float:left; padding:0px 0px 15px 0px; margin:0px;}
		.profile ul li { margin-left:15px ; font-size:12px; color: #333333; text-align:left;}
		.profile h2 span { color:#666666; font-size:12px; text-transform:lowercase;}
.carlos, .tim, .adrian, .neil, .steph, .jonathan, .anton, .laura, .louise, .ian, .steven {
display:none;
}
#butt {margin-left:30px;  font-size:11px; }
#butt1 { font-size:11px; }

.separator {width:93%; height:2px; border-bottom:1px solid #E3E4C9; margin:25px 30px !important;}


.txt { width:150px !important; height:20px; display:block; text-align:right; float:left; padding-right:10px;}
.com  {color:#8f8f44; font-weight:bold; padding:15px;}
.f_text {width:200px;}
.btn {padding-left:15px;}

