/* - - - - - - - - - - - - - - - - - - - - -

Title : NAK Version 2
Author : Manu Goenka
URL : www.css2.0mania.com

- - - - - - - - - - - - - - - - - - - - - */


/* 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 */


/* Global Form Styles */
form{
margin: 0;
padding: 0;
}
input, textarea{
	background: #fff;
	border: 1px solid #aeaeae;
	border-top: 3px solid #aeaeae;
}
input:hover, textarea:hover {
	background: #F0FDE2;
	border-top: 3px solid #b1e77a;
}
input:focus, textarea:focus {
	background: #FCFFEC;
	border-top: 3px solid #b1e77a
}
.submit { border: 0; width: auto; }
.submit:hover, .submit:active { border:0; }
.radio { background: none; border: 0; }
.submit_btn, .submit_btn:hover, .submit_btn:active{
	background:#b14335;
/*	height:25px;
	line-height:25px;*/
	text-align:center;
	border:1px solid #aeaeae;
	margin:10px 0 0 0;
	padding:3px 15px;
	color:#fff;
	font-weight:bold;
}
/*  --- Global Form Styles  -- End HERE */
/*  Image PNG fix ******************   */
 img, 
 div,
 a,
 a:hover,
 a:visited{ behavior: url(./iepngfix.htc) }
/*  Image PNG fix END   */

/* ----- Icons, etc ----- */
*{
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	background:#eeeae2 url(img/bg.gif) repeat-x;
	color:#292523;
/*	font: .8em/1.8em tahoma, geneva, verdana, arial, sans;*/
	font: .8em/1.4em Arial;
}
a {
	color:#273481;
	text-decoration: none;
}
a:active { outline: none; }
a:hover {
	color:#913b30;
	text-decoration: none;
	outline: none;
}
a img { border: 0; }
h2 {
	font-size: 1.2em;
	margin:0;
	line-height: 100%;
	color:#273481;
}
h4{
	font-size:1.0em;
}
hr { display:none; }
p { margin:0 0 8px 0; }
ul{
	margin:10px 0 10px 20px;
}
ol{
	margin:10px 0 10px 25px;
}
/********************************************************* --- Main Body Container  *******************************************************/
#nakainer{
	width:770px;
	margin:0 auto;
	background:#fff url(img/nakainer_bg.gif) repeat-x;
}
	#nakainer_inner{
		width:743px;
		margin:0 auto;
	}
		#header{
/*			height:112px;*/
		}
			#logo{
				width:167px;
				float:left;
			}
				#logo h1{
					background:url(img/logo.gif) no-repeat;
				}
					#logo h1 a{
						display:block;
						height:112px;
					}
						#logo h1 a span{
							display:none;
						}
			#banner{
				float:right;
				height:112px;
			}
				#menu{
					background:#f6f3ef url(img/menu_bg.gif) repeat-x left bottom;
					margin:0 0 0 5px;
					width:560px;
					height:30px;
				}
					#menu ul{
						list-style:none;
						width:555px;
						margin:0 auto;
					}
						#menu li{
							list-style:none;
							display:inline;
							line-height:27px;
							font-weight:bold;
							margin:0 10px;
						}
							#menu li a{
								color:#273481;
								text-decoration:none;
							}
								#menu li a:hover{
									color:#006db9;
									text-decoration:none;
								}
			#container{
				width:743px;
				margin:5px 0 0 0;
			}
				#page_area{
					width:300px;
					float:left;
				}
					#welcome_block{
						background:#faf8f5 url(img/wel_com_block_bg.gif) repeat-x;
						width:265px;
						padding:10px;
					}
						#welcome_block h2{
							font-size:1.0em;
							line-height:18px;
						}
					.jm_realtor_block, .jm_realtor_block1{
						width:265px;
/*						background:url(img/jm_mark.gif) no-repeat right center;						*/
						background:url(img/jm_mark1.gif) no-repeat right top;
						margin:10px 0;
						padding:5px 10px;
						color:#b14335;						
					}
						.jm_realtor_block1{
							background:url(img/jm_mark1.gif) no-repeat right center;
							padding:100px 10px 25px 10px;
						}
						.jm_realtor_block h4, .jm_realtor_block1 h4{
							color:#b14335;
							font-size:0.9em;
						}
						.jm_realtor_block a, .jm_realtor_block1 a{
							color:#b14335;
							text-decoration:underline;
						}
							.jm_realtor_block a:hover, .jm_realtor_block1 a:hover{
								color:#913b30;
								text-decoration:none;
							}	
						.jm_realtor_block img, .jm_realtor_block1 img{
							margin:0 10px 0 0;
						}
				#side_block{
					width:430px;
					float:right;
				}
					.rounded_block{
						width:429px;
						background:url(img/rounded_block_bg.gif) repeat-y;
						margin:10px 0;
					}
						.rounded_block_top{
							background:url(img/rounded_block_top.gif) no-repeat left top;
						}
						.rounded_block_bottom{
							background:url(img/rounded_block_bottom.gif) no-repeat left bottom;
							padding:15px;
						}
							.rounded_block_bottom h4{
								background:url(img/testimonail_heading.gif)  no-repeat left center;
								color:#332f2d;
								text-indent:10px;
								line-height:23px;
							}
							.rounded_block_bottom img{
								margin:0 0 0 15px;
							}
							.rounded_block_bottom a{
								color:#a32111;
								text-decoration:underline;
							}
								.rounded_block_bottom a:hover{
									color:#7c190d;
								}
				#footer_links{
					background:url(img/bootom_border.gif) no-repeat center top;
					padding:10px 0;
					color:#221f1b;
					text-align:center;
					
				}
					#footer_links ul{
						list-style:none;
						width:725px;
						margin:0 auto;
					}
						#footer_links li{	
							list-style:none;
							display:inline;
/*							color:#221f1b;*/
							color:#898375;
							margin:0 2px;
							font-weight:bold;
							font-size:11px;
							
						}
							#footer_links li a{
/*								color:#221f1b;*/
								color:#898375;
								text-decoration:none;
							}
								#footer_links li a:hover{
									color:#aa3021;
									text-decoration:underline;
								}
				#footer{
					width:740px;
					margin:0 auto;
					color:#898375;
					font-weight:bold;
					font-size:10px;
					background:url(img/footer_bg.gif) repeat-x;
					height:40px;
					line-height:40px;
					padding:0 15px;
				}
					#footer a{
						color:#898375;
						text-decoration:none;
					}
						#footer a:hover{
							text-decoration:underline;
						}
/*************************** Fixed Styles ********************************************/


.floatleft{
float:left;
}
.floatright{
float:right;
}
.clear{
clear:both;
}
.noborder{
border: none;
}

.boldtext{
font-weight:bold;
}
.normatext{
font-weight:normal;
}
.bg1
{
background: #0099FF;
}
.bg2{
background: #FF3300;
}
.bg3{
background: #FF33FF;
}
.bg4{
background: #9900CC;
}
.fc1
{
color:#75685d;
}
.fc2
{
color:#336633
}
.fc3
{
color:#666633;
}
.fc4
{color:#263482;
}
.fc5{
	color:#902012;
}
.fs1{
font-size:0.9em;
}
/*************************** Fixed Styles END ********************************************/
