/*==========================================================*/
/* Made by Nataly Birch specially for land-of-web.com*/
/*==========================================================*/
body 
{
color: #000;
background: #000 url(../images/bodyBg.png) no-repeat center top;
font-size: 12px;
width:960px;
margin:auto;
padding:auto;
} 

a {
color: #294f94;
}
	 
.header_cotainer {
margin-top:20px;
width: 100%;
height: 90px;
display: block;
background: #fff;
/*Radius*/
-moz-border-radius-topright:10px;
-moz-border-radius-topleft:10px;
webkit-border-top-right-radius:10px;
webkit-border-top-left-radius:10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.content_container {
width: 100%;
height: 100%;
display: block;
background-color:#fff;
border-bottom:1px solid #ccc;
}
.contentTopPortfolio
{
width: 100%;
height:80px;
padding-top:20px;
display: block;
background: url(../images/h1BG.png) no-repeat right top;
overflow: hidden;
}
.contentTopPortfolio h3
{
color: #fff;
font-size: 28px;
font-weight: bold;
margin-left:50px;
}
/*=======================================================================*/
ul#menu2{ 
     float:right;
     margin-top:12px;
	 padding:0px;  
     position:relative;  
     right:0px;  
 }  
 ul#menu2 li {  
     display:inline;  
     margin-left:20px; 
}  
 ul#menu2 li a {  
     text-decoration:none;  
     color:#fff;  
     font-family:Verdana, Arial, Helvetica, sans-serif;  
     font-size:11px;  
     font-weight:bold;  
 }  
 ul#menu2 li a.active, ul#menu2 li a:hover {  
color:#93daff; 
}
/*========================================================================*/
.middleTop
{
width: 100%;
height:100%;
padding:10px 0;
display: block;
background: white;
overflow: hidden;
}
.footer_container {
width: 100%;
display: block;
background: #ededed;
overflow: hidden;
color: #000;
border-top:1px solid #bababa;
margin-bottom:20px;
/*Radius*/
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
webkit-border-bottom-right-radius:10px;
webkit-border-bottom-left-radius:10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.footerTop
{
width:100%;
border-bottom:1px solid #ccc;
}
.footerBottom
{
width:100%;
border-top:1px solid #000;
background-color:black;
}
/*===========================================*/
.logo
{
position:relative;
top:25px;
left:40px;
float:left;
width:220px;
}
.phoneNo
{
float:right;
width:222px;
height:31px;
background:url(../images/phoneNoBg.png) no-repeat right top;
/*Text emboss*/
filter: dropshadow(color=#fff,offX=0,offY=1);
font-weight:bold;
font-size:12px;
}
.Noblock
{
position:relative;
top:5px;
left:60px;
}
/*===================Menu==========================*/
.menu
{
float:right;
position:relative;
top:20px;
left:250px;
}
ul#menu {  
     margin-top:20px;
	 margin-left:20px;
	 padding:0px;  
     position:relative;  
     right:0px;  
 }  
 ul#menu li {  
     display:inline;  
     margin-left:15px; 
}  
 ul#menu li a {  
     text-decoration:none;  
     color:#808080;  
     font-family:Verdana, Arial, Helvetica, sans-serif;  
     font-size:10px;  
     font-weight:bold;  
     text-transform:uppercase;  
	 padding:4px;
 }  
 ul#menu li a.active, ul#menu li a:hover {  
     color:#fff; 
/*---Rounded Corners---*/
-moz-border-radius: 5px;
border-radius: 5px;
/*Gradient BG - Plateau Gradient*/
background: #2473dd; /* for non-css3 browsers */
background: -moz-linear-gradient(center top, #2473dd, #04459c 35%, #003070 50%, #04459c 65%, #2473dd);
background: -webkit-gradient(linear, center top, center bottom, from(#2473dd), color-stop(35%, #04459c), color-stop(50%, #003070), color-stop(65%, #04459c), to(#2473dd)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2473dd', endColorstr='#04459c'); /* for IE simple linear gradient*/
/*==========Small Shadow===========*/
-moz-box-shadow: 1px 1px 2px #d4d4d4;
-webkit-box-shadow: 1px 1px 2px #d4d4d4;
box-shadow: 1px 1px 2px #d4d4d4;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d4d4d4')";
 }
/*=============Footer Columns==============*/
.grid_4 h3
{
color:#4f4f4f;
font-size:18px;
text-align:center;
line-height:24px;
font-weight:bold;
margin:0;
padding:15px 0;
}
.col2
{
display:block;
width:300px;
margin-left:30px;
}
.col2 h3
{
color:#4f4f4f;
font-size:18px;
text-align:left;
line-height:24px;
font-weight:bold;
margin:0;
padding:15px 0;
}
.col2 p
{
color:#4f4f4f;
font-size:12px;
font-weight:bold;
text-align:left;
}
.col2 a
{
color:#0f4db6;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
}
ul#footerMenu
{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
line-height: 2em;
list-style-position: outside;
list-style-type: none;
}
ul#footerMenu li a
{
color:#797979;
text-decoration:none;
}
/*=======================Footer Bottom=================*/
.grid_9 p
{
margin-left:30px;
color:#4f4f4f;
font-size:11px;
font-weight:bold;
}
/*=======================3 Column Division======================================================*/
.row
{
width:960px;
height:250px;
margin-left:5px;
}
.col3
{
float:left;
width:300px;
color:#959595;
margin-left:20px;
}
.col3 img
{
width:265px;
height:142px;
}
.col3 h5
{
text-align:left;
font-size:14px;
font-weight:bold;
color:#4f4f4f;
margin-bottom:1px;
}
.col3 p
{
text-align:left;
font-size:12px;
color:#727272;
}
/*==================GreyScale Effect =====================*/
.item {
	width: 265px;
	/*margin: 0 0 30px 30px;*/
	float: left;
}
.item.first {
	clear: left;
	margin-left: 0;
}
/*====================Pagination===========================*/
.pagination
{
width:960px;
height:60px;
display:block;
border-bottom:1px solid #dfdfdf;
/*Gradient BG*/
background: #eee; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#fff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #eee,  #fff); /* for firefox 3.6+ */
}
.pagin{ 
     float:left;
     margin-top:20px;
	 margin-left:40px;
	 padding:0px;  
     position:relative;  
     list-style:none;	 
 }  
.pagin li {  
     display:inline;  
     margin-left:10px; 
}  
.pagin li a {  
     text-decoration:none;  
     color:#0f4db6;  
     font-family:Verdana, Arial, Helvetica, sans-serif;  
     font-size:11px;  
     font-weight:bold;  
 }  
.pagin li a.active, .pagin li a:hover {  
color:#000; 
}
