/* - - - - - - - - - - - - - - - - - - - - -

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 #83cde1;
}
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 {
	background:#fff url(img/bg.gif) repeat-x;
	color:#222;
	font: .8em/1.6em Arial, Helvetica, sans-serif;
}
a {
	color: #d63372;
	text-decoration:underline;
}
a:active { outline: none; }
a:hover{
	color:#000;
	text-decoration: none;
	outline: none;
}
a img {border: 0;}

/* Heading Styles Starts */
h1{font-size:20px;}
h2{font-size:18px;color:#d63372;}
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 */
#container p{margin:10px 0;}


/* Para Styles Starts */

/* Layout Styles Starts */

#nakainer{
	width:788px;
	margin:0 auto;
	background:#fff;
}
	#header_top{
		background:url(img/head_top.gif) repeat-x;
		height:24px;
	}
	#header{
		margin:3px 0 0 0;
			font-size:1px;
			line-height:1px;		
	}
		#logo{
			float:left;
			margin:3px 0 0 0;
			padding:0 0 0 27px;
			height:155px;
		}
		#flash_banner{
			float:right;
			height:155px;			
		}
	#menu{
		background:url(img/menu_bg.gif) repeat-x;
		height:31px;
		text-align:center;
	}
		#menu ul{
			list-style:none;
			margin:0 0 0 2px;
		}
			#menu li{
				list-style:none;
				display:inline;
				margin:0 2px;
				padding:0 5px;
				line-height:31px;
				font-size:14px;
				color:#fff;
				font-weight:bold;
			}
				#menu li a{
					color:#fff;
					text-decoration:none;
				}
					#menu li a:hover{
						color:#f9ec00;
						text-decoration:none;
					}
	#container{
		background:url(img/curve.gif) no-repeat center bottom;
		position:relative;
	}
		#contaner_inner{
			width:740px;
			margin:0 auto;
			padding:15px 0;
		}
			#page_area{
				float:left;
				width:520px;
			}
				#page_area h2{
					margin:7px 0 0 0;
				}
				#logos{
					margin:15px 0 5px 0;
				}
					#logos img{
						display:block;
						float:left;
						margin:0 12px 0 0;
					}
				#page_area li,#page_area ul{
				font-weight:normal;
				margin:0 0 0 15px;
				}
				#curve{
					position:absolute;
					width:530px;
/*					border:1px solid #000;
					height:550px;*/
					
					bottom:0 !important;bottom:245px;
					height:155px;
					margin:0 0 0 15px;
				}
					#help{
						float:left;
					}
					#slogan{
						float:right;
					}
			#side_block{
				float:right;
				width:190px;
			}
				#s_top{
					width:170px;
					margin:0 auto;
					font-weight:bold;
				}
					#s_top a{
						color:#222;
						text-decoration:underline;
					}
						#s_top a:hover{
							color:#eb3d00;
						}
				#nav{
					width:187px;
					margin:0 0 0 3px;
				}
					#nav_top{
						background:url(img/nav_top.gif) no-repeat left top;
						height:17px;
					}
					#nav_inner{
						background:url(img/nav_bg.gif) repeat-y;
					}
						#nav_inner h4{
							width:170px;
						}
						#nav ul{
							list-style:none;
							width:170px;
							margin:0 auto;
							padding:5px 0;
						}
							#nav li{
								color:#0087c7;
								font-weight:bold;
								margin:1px 0 9px 0;
								padding:0 0 0 17px;
								background:url(img/heart.gif) no-repeat left 5px;
							}
								#nav li a{
									color:#0087c7;
									text-decoration:none;
								}
									#nav li a:hover{
										color:#eb3d00;
										text-decoration:none;
									}
					#nav_bottom{
						background:url(img/nav_bottom.gif) no-repeat left bottom;
						height:17px;
					}
	#footer{
		margin:6px 0 0 0;
		font-size:11px;
		font-weight:bold;
		color:#666; 
	}
		#footer a{
			color:#666;
			text-decoration:none;
		}
			#footer a:hover{
				color:#000;
			}				
/* Layout Styles Ends */

/* Buttons Styles Starts Here */
.button1{
	background:url(img/btn.gif) repeat-x;
	border:2px solid #eaea93;
	color:#9f9f69;
	padding:2px;
	font-weight:bold;
}
/* Button Styles Ends Here */

/* Fixed Styles Starts */
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.underline{text-decoration:underline;}
.clear{clear:both;}
.noborder{border:none;}
.doubleborder{border:solid #0087c7; border-width:1px 0 0 0;}
.boldtext{font-weight:bold;}
.normaltext{font-weight:normal;}
.bg1{background:#fff;}
.fc1{color:#0084c6;}
.fc2{color:#eb3d00;}
.fc3{color:#d63372;}
.fs1{font-size:10px;}
/* Fixed Styles Ends */