/* - - - - - - - - - - - - - - - - - - - - -

TITLE    :   NAKCSS FRAMEWORK VERSION 3
AUTHOR   :   NAKDESIGNER
URL      :   HTTP://WWW.NAKLABS.COM

- - - - - - - - - - - - - - - - - - - - - - 

Variable Defination

.textleft      =     Aligns Text to Left
.textcenter    =     Aligns Text to Center
.textright     =     Aligns Text to Right
.bg            =     Background Style
.fc            =     Font Color Style
.fs            =     Font Size Style

- - - - - - - - - - - - - - - - - - - - - */

/* Clearfix Starts Here */

/* ClearFix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Clearfix Property Starts Here */

/* Global Form Styles */

form{
margin: 0;
padding: 0;
}
input, textarea{
	background: #fff;
	border: 1px solid #666666;
}
input:hover, textarea:hover {
	background: #F0FDE2;
}
input:focus, textarea:focus {
	background: #FCFFEC;
}

/*  --- Global Form Styles  -- End HERE */

/*  Image PNG fix ******************   */
 img, 
 div,
 a,
 a:hover,
 a:visited{ behavior: url(./iepngfix.htc) }
/*  Image PNG fix END   */

/* Global Reset Styles Starts */
*{
	margin:0;
	padding:0;
}
/* Global Reset Styles End */

body {
	color: #555;
	font: .9em/1.6em  Times New Roman, Arial, Helvetica, sans-serif;
}
a {
	color: #333333;
	text-decoration: none;
}
a:active { outline: none; }
a:hover{
	color:#000;
	text-decoration: underline;
	outline: none;
}
a img {border: 0;}

/* Heading Styles Starts */
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:15px;}
h5{font-size:14px;}
h6{font-size:13px;}
h2,h3,h4,h5,h6{margin:0 0 10px 0;}
/* Heading Styles Ends */
/* Para Styles Starts */
#nakainer p{margin:0 0 10px 0;}
/* Para Styles Starts */
h3{
	font-size:42px;
}
/* Layout Styles Starts */

#nakainer{
	width:100%;
	margin:0px auto 1px auto;
}
	#nakainer_inner{
		margin: 0px;
	}
		#header{
			border:#A7A7A7 3px solid;
			border-width: 2px 0px 3px 0px;
			background:#000;
			padding:10px;			
		}
			#logo{
				float:left;
			}
			#menu{
				float:right;
				width:550px;
				margin: 5px 0 0 0;
			}
				#menu ul{
					margin:0;
					padding:0;
					list-style:none;
					float:right;
					}
					#menu ul li{
						margin:0;
						padding:0;
						list-style:none;
						float:left;
					}
						#menu ul li a{
							border:#959597 2px solid;
							border-width: 0 1px 0 0;
							padding: 3px 14px;
							font-weight:bold;
							font-size:13px;
							color:#8F8F91;						
						}
						 #menu ul li a.noborder{
								border-width:0 0px 0 0;
							}
						#menu ul li a:hover{
						color:#FFF;
						text-decoration:none;
					}
						
		#page_area{
			clear:both;
			padding:15px 0 15px 0;
			width:940px;
			margin:auto;
		}
		
		h2{
			font-size:18px;
			font-weight:800;
		}
		
		h4{
			font-size:18px;
			margin:0 0 15px 0;
		}
		.imagelist{
		
		}
		
		#footer{
			border-top: #0E0E0E 4px solid;
			padding:5px;
			clear:both;
			text-align:center;
			color:#999999;
		}
			#footer a{
				color:#999999;
			}
		
		
/* Layout Styles Ends */

/* Fixed Styles Starts */
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.clear{clear:both;}
.noborder{border:none;}
.boldtext{font-weight:bold;}
.normaltext{font-weight:normal;}
.bg1{background:#fff;}
.fc1{color:#000;}
.fc2{color:#959493;}
.fc3{color:#0F75BC;}
.fs1{font-size:10px;}
.fs2{font-size:12px;}
.fs3{font-size:14px;}
.fs4{font-size:16px;}
/* Fixed Styles Ends */


.dashborder{
	border: #333333 1px dashed;
	border-width:0px 0 1px 0;
	margin:0 0 5px 0;
	}


.bg2{
	background:#FFF;
}
.bg3{
	background:#46CDCE;
}





/* CSS Document */
/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
.pmenu {
position:relative;
z-index:100;
float:left;
}

/* Get rid of the margin, padding and bullets in the unordered lists */
.pmenu, .pmenu ul {padding:0; margin:0 0 0 0px; list-style-type: none;}

/* Set up the link size, color and borders */

.pmenu a, .pmenu a:visited {
display:block; 
float:left;
background:url(img/button.jpg) no-repeat;
text-decoration:none;
color: #FFF;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
padding :0 3px 0px 2px;
width:120px;
height:44px;
text-align:center;
line-height:43px;
/*border-left:1px solid #cf6f01;
border-right:1px solid #cf6f01;*/
}





.pmenu a.pmenu_1:hover {color:#FFF;background:url(img/button_over.jpg) no-repeat; text-decoration:none;}




.pmenu li a.enclose, .pmenu li a.enclose:visited {border-width:1px;}

/* Set up the list items */
.pmenu li {float:left; }
.rightborder{
	border-right:#999999 2px solid;
}
.pla{
	padding-left:30px;
}
.portfoliolistitem{
}
.portfoliolistitem{
	text-align:center;
	float:left;
	margin:10px 0px 10px 40px;
}
.minwidthset{
	width:940px;
	font-size:1px;
	line-height:1px;
	height:1px;
}
#portfolio_detail a,#portfolio_detail h2{
	color:#FFF;}

.blackbg{
	color:#FFF;

}

.whitebg{
color:#000;
}





#galleryContainer,#galleryContainer2{

		

		position:relative;

		overflow:hidden;

		padding:1px;

		

		/* CSS HACK */

		height: 51px;	/* IE 5.x - Added 2 pixels for border left and right */

		height/* */:/**/49px;	/* Other browsers */

		height: /**/49px;

				

	}



	#theImages,#theImages2{

		position:absolute;

		left:0px;

		width:100000px;

		padding:0px;

		

		

	}

	#theImages #slideEnd,#theImages2 #slideEnd2{

		float:left;

	}

	#theImages img,#theImages2 img{

		float:left;

		padding:1px;

		filter: alpha(opacity=80);

		opacity: 0.8;

		cursor:pointer;

		border:0px;

	}

.left, .right,.left1, .right1{

		width:19px;

		padding:17px 0 0 0;

		float:left;

	}

	.left1, .right1{

		margin:18px 0 0 0 !important;

		margin:42px 0 0 0;

	}

	.right, .right1{

		float:right;

	}

		.left a, .right a, .left1 a, .right1 a{

			display:block;

			height:19px;

		}

		.left a span, .right a span, .left1 a span, .right1 a span{

			display:none;

		}