/* - - - - - - - - - - - - - - - - - - - - -

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:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* Clearfix Property Starts Here */

/* Global Form Styles */

form{
margin: 0;
padding: 0;
}
.submit { border: 0; width: auto; background:#003399; color:#fff; padding:3px; font-weight:bold; }
.submit:hover, .submit:active { border:0; background:#003399; color:#fff;  }
.radio { background: none; border: 0; }
/*  --- 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:#000;
	background:#c84e01 url(img/bodybg.jpg) repeat-x;
	font:16px/20px Arial, Helvetica, sans-serif;
}
a{
	color:#fc6105;
	text-decoration: none;
}
a:active { 
	outline: none; 
	color:#fc6105;
	}
a:hover{
	color:#333;
	text-decoration:underline;
	outline: none;
}
a img {border: 0;}

/* Heading Styles Starts */
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:15px;
line-height:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:13px;}
h2,h3,h4,h5,h6{margin:0 0 10px 0;}

/* Heading Styles Ends */
/* Para Styles Starts */

/* Para Styles Starts */

/* Layout Styles Starts */

#nakainer{	
	width:100%;		
	padding:0;
	margin:0px;
	
}	

#nkainer_inner{
	width:960px;
	background:url(img/nakainer_bg.png) repeat-y;
	padding:0 10px;
	margin:0 auto;
	
	
	}

#header{
	padding:0;
	position:relative;	
	}
	
	#logo{
	float:left;
	width:245px;}
	

		
		#banner{
			float:right;
			width:710px;
			padding:5px 0 0 0;		
			}
			
			
			
	#pagearea{
		width:930px;
		margin:0;
		padding:10px 15px 0 15px;
		position:relative;}
		
		#pagearea li,ol{
			margin:0 0 0 20px;}
		
		#primarycontent{
			min-height:400px;			
			height:auto !important;
			height:400px;}
		
			
			#intro_block{
				padding:0px;
				font-size:15px;
				font-weight:bold;
				
				
			
			}		
			
			
			#pagearea h3{
				background:url(img/intro_h3bg.jpg) repeat-y;
				padding:2px 5px;
				margin:0 0 10px 0;
				font-size:18px;				
				line-height:26px;
				font-weight:bold;
				color:#131a8c;
				}
				
				#pagearea h3 span{
					background:url(img/intro_h3bg.png) no-repeat right;
					padding:2px 40px 2px 0;}
				
				
			
			#speclialdeal_block{			
				
				padding:0;
				position:absolute;
				right:15px;
				top:20px;
				}
				
		
			
			#sublinks{
				position:absolute;				
				right:10px;
				top:225px;
				
				}
				
				#sublinks ul{
				margin:0;
				padding:35px 0 30px 40px;				
					
				}
				
				#sublinks li{
					font-size:14px;
					line-height:16px;
					font-weight:bold;
					list-style:none;
					display:inline;
					border-right:solid 2px #595959;
					padding:0px 25px 0 5px;
				}
				
				#sublinks li a{
					color:#595959;
				}
				
				#sublinks li a:hover{
					color:#fc6105;					
				}
	
	
		
	
					
		#footer{
		padding:30px 0 10px 0;		
		width:100%;
		background:#5e5e60 url(img/footer_bg.jpg) repeat-x top;
		margin:0;				
		}
		
		.footer_inner{
		padding:5px 0px;		
		width:960px;
		margin:0 auto;		
		color:#fff;
		text-align:center;				
		}
		
		.footer_inner ul{
			list-style:none;
			display:inline;
			text-align:center;
			margin:5px 0;}
		
		.footer_inner li{
			list-style:none;
			display:inline;
			text-align:center;
			font-size:13px;
			line-height:14px;
			font-weight:bold;
			border-right:solid 1px #fff;
			padding:0 15px;}
		
		.footer_inner li a{
			color:#fff;}
		
		.footer_inner li a:hover{
			color:#fc6105;}
		
		
		.footer_inner a{
			color:#fff;}
			
			.footer_inner a:hover{
			color:#fc6105;}
			
			#share_block{
				float:right;
				padding:15px;
								
				
				}
				
				#guamtime{
					float:left;
					padding:8px 0 0 0;
			
			}
				
				
				.copyright_block{
					font-size:10px;
					line-height:13px;
					}
				
				.payonline{}
				
				.payonline a{
					color:#fc6105;
					font-weight:bold;}
				
				.payonline a:hover{
					color:#fff;}
					
					
/* 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;}
.dottedborder{ border-top:dashed 1px #ddd; margin:10px auto; width:960px; }
.noborder{border:none;}
.boldtext{font-weight:bold;}
.normaltext{font-weight:normal;}
.bg1{background: url(img/grbg.jpg) repeat-x top; padding:5px;}
.fc1{color:#000;}
.fc2{color:#fc6105;}
.fc3{color:#595959;}
.fc4{color:#60bf1a;}
.fs1{font-size:10px; line-height:13px;}
.fs2{font-size:13px;}
.fs3{font-size:15px;}
.fs4{font-size:17px;}
/* Fixed Styles Ends */

/*************************** Fixed Styles END ********************************************/
/* CSS Document */

.menu_container {margin:0px 0 0 0px; clear:both; position:relative; width:710px; height:29px; background:url(img/menubg.jpg) repeat-x; }
.menu, .menu ul {padding:0; margin:0; list-style: none; position:absolute;}

.menu ul {left:-9999px; padding:0; opacity:0; background:url(img/menuulbg.png) repeat; -o-transition: opacity 0.6s ease-in-out; -moz-transition: opacity 0.6s ease-in-out; -webkit-transition: opacity 0.6s ease-in-out;}
.menu ul ul {padding:0;}

.menu a {display:block; padding:0 15px; font:bold 16px/30px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; margin:0 -1px -1px 0; background:none; margin:0px 10px;}
.menu li{ background:url(img/menulibg.jpg) no-repeat right;}
.menu li li a{width:210px; margin:0; }
.menu li {float:left;}
.menu li.fly > a {background:none 170px center; color:#fc5f02;}
.menu li:hover {position:relative; z-index:100;}
.menu li:hover > a {background-color:none; color:#fff;}
.menu li:hover > ul {top:25px; left:10px; z-index:-1; opacity:1;}
.menu li:hover li:hover > ul {left:145px; top:-20px; z-index:100; opacity:1;}
.menu li.right:hover li:hover > ul {left:-165px; top:-20px; z-index:100; padding:20px 0 20px 0px; opacity:1;}
/*************************** Menu Styles END ********************************************/


.errorbox{border:#C60 1px dotted; margin:10px; color:#900; font-size:12px; padding:0px 5px;}
.displaynone{display:none;}




.banner{ height:158px; overflow:hidden; margin:8px 0 12px;}
.banner>div{float:left; height:158px;}
.banner #banner1{ width:210px;}
.banner #banner1 img{ width:210px;}
.banner #banner2{ margin:0 8px; width:270px;}
.banner #banner3{ width:210px;}
.banner ul{ margin:0; padding:0; list-style:none; height:158px;}
.banner ul li{height:158px;}

.banner .bx-viewport{ height:158px!important;}





.social-icon2{    width: 250px;
    float: right;
    padding: 20px;
    box-sizing: border-box;
    border: 4px solid #c84e01;
    margin-left: 10px;}
	
.social-icon2 ul{    padding-left: 0 !important;
    list-style: none;}
	
.social-icon2 ul li{    margin: 0 !important;
    padding: 5px 0;
    width: 100%;
    padding-bottom: 0px;
    border-top: 1px solid #f1f1f1;}
	.social-icon2 ul li img{max-width:28px;}
.social-icon2 ul li:first-child{border:0;}
.social-icon2 ul li span{    float: right;
    margin-top: 3px;    font-size: 12px;}
	.social-icon2 ul li span i{font-style:normal; color: #c84e01;}

	.top-header-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
   background: #000;    
   color: #fff;
    padding: 5px 10px;
}
.top-header-bar p em {
    font-size: 24px;
    letter-spacing: 2px;
}
.top-header-bar a {
    background: #fc6105;
    color: #fff;
    padding: 0px 10px;
    font-weight: 600;
}
.top-header-bar:hover a{
	text-decoration: none;
	color: #000;

}
.click_btn a {
    background-color: #fc6105;
    color: #000;
    border-radius: 20px;
    padding: 10PX 20PX;
    font-weight: 600;
}
.click_btn:hover a{
  text-decoration: none;
}
.click_btn{
	position: absolute;
    bottom: 22px;
    right: 160px;
}