/* Amiralcedesign.com Master Css */
body{	
	background:#e5e5e5;
	background:url(../images/bk.jpg) no-repeat;
	margin:0;
	padding:0;
	height:auto;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
a, a:hover{
	text-decoration: none;
	color: #48f;
}
a:hover{
	color: #33CCFF;
}
#wrapper{
	background:url("../images/main_bk.jpg") repeat-x  ;
	margin:0;
	padding:0;
}

/* ======= Main Container=======*/
.main_container{
	width:900px;
	height:auto;
	margin:0 auto;
	padding:0px;
}
/* ======= Logo=======*/

#logo{
	width:350px;
	height:72px;
	margin:0 0 10px 30px;

}
#logo img{
	border:none;
}

/* ======= Top Info =======*/
#quick_info{
	position:absolute;
	width:100px;
	height:30px;
	margin:-57px 0 0 700px;
	color:#666666;
	
}

/* ======= Top Nav =======*/
.top_nav{
	width:824px;
	height:67px;
	margin:0 auto;
	background:url("../images/navigation_button.jpg");
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size:15px;
}
.top_nav ul{
	padding:0;
	margin:0;
	height:67px;
	width:824px;
	background:url("../images/navigation_bar_right.jpg") no-repeat right;
	
}

.top_nav ul li{
	float:left;
	height:67px;
	text-decoration:none;
	list-style:none;
	background:url("../images/navigation_bar_divider.jpg") no-repeat left;
	
}
.top_nav ul li:hover{
	background:url("../images/navigation_button_rol.jpg") no-repeat;
	
}
.top_nav ul li a{
	display:block;
	padding:24px 30px 26px 30px;
	text-decoration:none;	
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:.009em;
}
.top_nav ul li a:hover{
	color:#666666;
	background:url("../images/navigation_bar_divider.jpg") no-repeat left;
	
}
.top_nav ul #active{
	background:url("../images/navigation_button_rol.jpg") no-repeat;
	color:#666666;
	
}
/* ======= Banner =======*/

/*.topbanner{
	width:829px;
	height:190px;
	margin:5px auto;
}*/
/* ======= Content =======*/

.content{
	width:821px;
	height:auto;
	margin:0px 0 0 40px;
	padding:0;
	background:url("../images/container_bk.jpg") left;
	background-repeat:repeat-y;
	
}
.portfolio_bk{
	background:url("../images/container_bk_portfolio.jpg") left;
}
*html .content{
	overflow:hidden;
}
.p_break{
	height:1px;
	border-bottom:#ccc dotted 1px;
	margin:0 50px 0 50px;
}

/* ======= One Column Only =======*/
/*.one_column{
	width:820px;
	height:auto;
	background:#fff;
	margin-right:15px;
	overflow:auto;
}

*html .one_column{
	overflow:hidden;

}*/
/* ======= One Column Only =======*/
.column_one{
	width:821px;
	height:auto;
	margin:0px 15px 0 0 ;
}
.column_one p{ 
	margin-top:20px;
	margin-bottom:20px;	
	height:auto;
}
/* ======= Two Columns =======*/


.left_column{
	width:575px;
	height:auto;
	margin:0;
	padding:0;
	overflow:auto;
	float:left;
}

*html .left_column{
	overflow:hidden;

}
.right_column{
	float:left;
	width:240px;
	height:auto;

}
.right_column img{
	margin-left:18px;
	margin-bottom:10px;
	border:#DADADA solid 1px;
	padding:2px;

}

.right_column h1 img{
	border:none;
	margin-left:30px;
}
.clear {
  clear: both;        /* extend height of #wrapper to longest column */
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}

/* ======= Column Two =======*/
.portfolio{
	width:500px;
	height:150px;
	margin:0 auto;
	margin-bottom:30px;
	padding:3px;
}
/* ======= Home Services  =======*/
.service_column{
	width:565px;
	height:120px;
	margin-LEFT:10PX;
	background:url("../images/services_column_bk.jpg") no-repeat;

}
.home_page_services{
	margin-right:20px;
	width:165px;
	height:100px;
	float:left;	
	background:url("../images/services_box_bk.jpg");
}

.home_page_services img{
	margin-left:10px;
}

.portfolio img{
	border:none;
}
.clients{	
	border:#ccc solid 1px;
	padding:2px;
}

/* ======= Footer =======*/
#footer{
	width:100%;
	height:60px;
	text-align:center;
	color:#fff;
	padding:60px 0 0 0;
	background:url("../images/content_bottom.jpg") left;
	background-repeat:no-repeat;
}

#footer a{
	color:#FFFFFF;
}
#footer a:hover{
	color:#0099CC;
} 
#footer .footer_active{
	color:#0099CC;
}
/* ======= Copyright Information =======*/
#copyright{
	width:820px;
	height:20px;
	margin:0px auto;
	color:#999;
}