@charset "utf-8";
*	{	margin:0;
		padding:0;}
		
@font-face {	font-family: "Arial Black";
 				font-weight: normal;
 				src: url( "../fonts/ariblk.eot" ) format("eot");}
				
@font-face { 	font-family: "Arial Black";
 				font-weight: normal;
 				src: url( "../fonts/ariblk.ttf" )  format("truetype");}
		
@font-face {
    font-family: 'glametrixregular';
    src: url('../fonts/glametrix-webfont.eot');
    src: url('../fonts/glametrix-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/glametrix-webfont.woff') format('woff'),
         url('../fonts/glametrix-webfont.ttf') format('truetype'),
         url('../fonts/glametrix-webfont.svg#glametrixregular') format('svg');
    font-weight: normal;
    font-style: normal;}
	

@font-face {
    font-family: 'open_sansregular' ;
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
  url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    	font-weight: normal;
    	font-style: normal;}
		
html, body {	font-family:'open_sansregular', Verdana, Geneva, sans-serif;
				height:100%;
				position:relative;
				font-weight:normal;
				font-size:14px;
				font-style:normal;
				line-height:130%;
				color:#00293a;
				background-color:#ffffff;}
			
img			{border:none;}

.bold_letter {font-weight:bold;}

.bold_dark {	font-weight:bold;
				color:#200100;}

a	{
	text-decoration:none;
	font-weight:normal;
	font-size: 14px;
}

.clearboth{	clear:both;}

.border_line{	width:100%;
				height:1px;
				clear:both;
				position:relative;
				margin-top:10px;
				border-bottom:#0087cf dotted 1px;}




.topbtm_line{	width:100%;
				height:5px;
				position:relative;
				margin:auto;
				background-color:#039ddc;}
					
.topbtm_center{	width:984px;
				height:5px;
				position:relative;
				margin:auto;
padding:0 10px 0 10px;
background-image:url(../images/images_template/bg_container.png);
background-repeat:repeat-y;}

	
			
			
h1{	display:block;
	width:auto;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	font-family:'open_sansregular', Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	color:#b41102;}

h1 a{	font-weight:bold;
		color:#b41102;}
			
h1 a:visited	{color:#b41102;}
h1 a:hover	{color:#b41102;}
h1 a:active {color:#b41102;}	
	
	

				
h2{	display:block;
	width:auto;
	height:20px;
	line-height:20px;
	font-family:'open_sansregular', Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#024884;}

h2 a{	font-weight:bold;
		color:#024884;}
			
h2 a:visited	{color:#024884;}
h2 a:hover	{color:#024884;}
h2 a:active {color:#024884;}



h3{	display:block;
	width:auto;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	margin-bottom:5px;
	color:#200100;
background-image:url(../images/images_template/bullet_double_Dark.png);
background-repeat:no-repeat;
background-position:5px 8px;}

h3 a{	font-weight:bold;
		color:#200100;}
			
h3 a:visited	{color:#200100;}
h3 a:hover	{color:#200100;}
h3 a:active {color:#200100;}




p		{ 	text-indent:14px;
			text-align:justify;
			word-spacing:1px;
			margin-bottom:10px;
			line-height:150%;}
			
p a{	font-weight:normal;
		color:#a85933;}

p a:visited	{color:#a85933;}
p a:hover	{color:#a85933;}
p a:active {color:#a85933;}



address{	margin-left:14px;
			text-align:left;
			line-height:150%;
			word-spacing:2px;
			margin-bottom:6px;}
			
address a{	color:#1f1f1f;}
address a:visited	{color:#1f1f1f}
address a:hover	{color:#1f1f1f}
address a:active {color:#1f1f1f}

.addbox{ font-style:normal;}


				
.google_map_box{	width:623px;
					height:500px;
					position:relative;
					float:left;
					margin-bottom:15px;
					border:1px #026ca7 solid;
					background-color:#ffffff;}	
					

.query_box_iframe{	width:335px;
					height:412px;
					position:relative;
					float:left;
					margin-top:5px;}




.body_imgs_Left{ 	float:left;
					margin:3px 5px 0 0;	}
				
.body_imgs_Right{ 	float:right;
					margin:3px 0 0 5px;	}
				
.bread_crumbs{	line-height:130%;
				text-transform:uppercase;
				font-weight:bold;}
				
				
				
/*------- Go To Top Starts Here ---------*/				
#toTop {	width:40px;
			height:41px;
			position:fixed;
			display:none;
			text-decoration:none;
			bottom:8px;
			right:11px;
			overflow:hidden;
			border:none;
			text-indent:100%;
			z-index:10;
			background-image:url(../images/images_template/totop.png);
			background-repeat:no-repeat;
			background-position:0 -41px;}

#toTopHover {	width:40px;
				height:41px;
				float:left;
				opacity: 0;
				-moz-opacity: 0;
				display:block;
				filter:alpha(opacity=0);
				overflow:hidden;
				background-image:url(../images/images_template/totop.png);
				background-repeat:no-repeat;
				background-position:0 0;}
				
#toTop:active, #toTop:focus { outline:none;}
					
/*------- Go To Top Ends Here ---------*/	
	


/*------- Universal Styling Ends Here ---------*/
/*------- Universal Styling Main Starts Here ---------*/
















/*------- All Container Starts Here ---------*/

.overlap_container_header{	width:100%;
							height:30px;
							position:fixed;
							top: 0;
							display: none;
							z-index:99;
							margin:auto;}
					
					
					
.container_header{	width:100%;
					height:135px;
					position:relative;
					margin:auto;
					background-color:#ffffff;}
					
.container_fixbar{	width:100%;
					height:30px;
					position:relative;
					margin:auto;
					background-color:#039ddc;
background-image:url(../images/images_template/bg_container_fixbar_footer.png);
background-repeat:repeat-x;}


			
.container_banner{	width:100%;
					height:302px;
					position:relative;
					margin:auto;}
					
.container_body{	width:1004px;
					min-height:auto !important;
					height:100%;		
					position:relative;
					margin:auto;}
					
.container_footer{	width:100%;
					height:100px;
					position:relative;
					margin:auto;
					bottom:0;
background-color:#039ddc;
background-image:url(../images/images_template/bg_container_fixbar_footer.png);
background-repeat:repeat-x;
background-position:0 -30px;}
/*------- All Container Ends  ---------*/








/*------- Universal Wrapper Starts  ---------*/
.wrapper_fixbar{	width:984px;
					height:30px;
					position:relative;
					margin:auto;
padding:0 10px 0 10px;
background-image:url(../images/images_template/bg_container.png);
background-repeat:repeat-y;}


.wrapper_header{	width:984px;
					height:100px;
					position:relative;
					margin:auto;
padding:0 10px 0 10px;
background-image:url(../images/images_template/bg_container.png);
background-repeat:repeat-y;}



.overlap_wrapper_header{	width:984px;
					height:70px;
					position:relative;
					margin:auto;
padding:0 10px 0 10px;
background-image:url(../images/images_template/bg_container.png);
background-repeat:repeat-y;}


					
.wrapper_banner{	width:1004px;
					height:302px;
					position:relative;
					margin:auto;}
					

				
.wrapper_footer{	width:984px;
					height:100px;
					position:relative;
					margin:auto;
padding:0 10px 0 10px;
background-image:url(../images/images_template/bg_container.png);
background-repeat:repeat-y;}
/*------- Universal Wrapper Ends  ---------*/






/*------ Subwrapper Starts Here ------*/


						

							
										
									



/*------- Subwrapper Ends ---------*/



/*------ Subwrapper With Padding Starts Here ------*/

	
.subwrapad_fixbar{	width:974px;
					height:30px;
					line-height:30px;
					position:relative;
					margin:auto;
					padding:0 5px 0 5px;
					font-size:12px;}
					
		
.subwrapad_header{	width:964px;
					height:100px;
					line-height:30px;
					position:relative;
					margin:auto;
					padding:0 10px 0 10px;
background-image:url(../images/images_template/bg_wrapper_header03.png);
background-repeat:no-repeat;
background-position:439px 0px;
background-color:#ffffff;}


.overlap_subwrapad_header{	width:964px;
					height:70px;
					line-height:30px;
					position:relative;
					margin:auto;
					padding:0 10px 0 10px;
background-image:url(../images/images_template/bg_wrapper_header03.png);
background-repeat:no-repeat;
background-position:439px 0px;
background-color:#ffffff;}
		

/*------ Subwrapper With Padding Ends Here ------*/
/*------- Universal Styling Main Ends Here ---------*/


.logo_TL{	width:313px;
			height:68px;
			float:left;
			position:relative;
			margin:18px 0 0 10px;}
			
.logo_TM{	width:91px;
			height:85px;
			float:left;
			position:relative;
			margin:15px 0px 0px -5px;}
			
.logo_TR{	width:86px;
			height:12px;
			line-height:12px;
			float:right;
			position:relative;
			margin:1px 0 0 0;}
			
			
.facebook_button_count{	width:auto;
						height:22px;
						line-height:22px;
						float:right;
						position:relative;
						margin-top:15px;
						font-size:12px;
						font-weight:bold;
						color:#00212f;}
						
.facebook_button_count a{	font-size:12px;
							font-weight:bold;
							color:#00212f;}
.facebook_button_count a:visited	{color:#00212f;}
.facebook_button_count a:hover	{color:#00212f;}
.facebook_button_count a:active {color:#00212f;}
			
.overlap_logo_TL{	width:204px;
			height:44px;
			float:left;
			position:relative;
			margin:15px 0 0 10px;}
			
.overlap_logo_TM{	width:62px;
			height:57px;
			float:left;
			position:relative;
			margin:13px 0px 0px -5px;}
			
.overlap_logo_TR{	width:86px;
			height:12px;
			line-height:12px;
			float:right;
			position:relative;
			margin:55px 0 0 0;}


/*--- quick_contact_details Starts -----*/


/*--- Container FixBar Styling Starts here  -----*/
.clock{	width:234px;
		height:30px;
		line-height:30px;
		float:left;
		position:relative;
		font-size:13px;
		text-align:left;
		color:#ffffff;}
		
		
/*--- Top Navigation Starts here  -----*/		
.navibar_Top{	width:740px;
			height:30px;
			float:right;
			position:relative;}
			
.navibar_Top ul{	list-style:none;}

.navibar_Top ul li{	float:right;}

.navibar_Top ul li a{	display:block;
						height:30px;
						line-height:30px;
						position:relative;
						font-size:13px;
						text-align:center;
						padding:0 7px 0 7px;
						color:#00212f;
background-image:url(../images/images_template/divider_navi_head.png);
background-repeat:no-repeat;}
						
.navibar_Top ul li a:hover, .navibar_Top .active a{	color:#ffffff;}

/*--- Top Navigation Ends here  -----*/	

/*--- Container FixBar Styling Ends here  -----*/







/*--- Styling of Body Starts Here  -----*/

.wrapper_body{	width:959px;
				min-height:100%;
				height:auto !important;
				position:relative;
				float:left;
				padding:10px 20px 10px 25px;
				text-align:justify;
background-image:url(../images/images_template/bg_container.png);
background-repeat:repeat-y;}

.subwrapper_body_Left_Right{	width:205px;
								height:auto !important;
								min-height:375px;
								position:relative;
								float:left;
								padding:0 15px 0 0;
								background-color:#ffffff;}
						
.subwrapper_body_Center{	width:519px;
							height:auto !important;
							min-height:375px;
							position:relative;
							float:left;
							background-color:#ffffff;}
							
.subwrapper_update_box{	width:739px;
						height:auto;
						float:left;
						position:relative;
						margin-bottom:10px;}
						
.subwrapper_body_Left{	width:350px;
						height:auto !important;
						min-height:375px;
						position:relative;
						float:left;
						background-color:#ffffff;}
									
.subwrapper_body_Right{	width:609px;
						height:auto !important;
						min-height:375px;
						position:relative;
						float:left;
						background-color:#ffffff;}
						

									
/*.subwrapper_body_Left{	width:609px;
						height:auto !important;
						min-height:375px;
						position:relative;
						float:left;}
						
.subwrapper_body_Right{	width:350px;
						height:auto !important;
						min-height:375px;
						position:relative;
						float:left;}*/


							

	
.subwrapper_body_TopBottom{	width:959px;
							height:auto !important;
							min-height:5px;
							float:left;
							position:relative;
							margin:5px 0 15px 0;}



		
.subwrapad_body_Center{	width:519px;
						height:auto !important;
						min-height:375px;
						position:relative;
						float:left;}
.subwrapad_body_Left_Right{	width:205px;
							height:auto !important;
							min-height:375px;
							position:relative;
							float:left;}
			
			
.display_ads{	width:205px;
				height:350px;
				float:left;
				position:relative;
				margin-bottom:12px;
				background-color:#ffffff;}
				
				
.display_ads_btm{	width:205px;
					height:250px;
					float:left;
					position:relative;
					margin-bottom:12px;
					background-color:#ffffff;}

				
				
				
				
				


.subwrapad_body_Center table{	width:519px;
								min-width:500px;
								height:auto;
								float:left;
								position:relative;
								text-align:center;
								border-collapse:collapse;}
								
.icon_classi{	width:80px;
				min-height:110px;
				height:auto;
				position:relative;
				float:left;
				text-align:center;
				padding:5px;
border-radius: 10px;
font-size:13px;
color:#cf3224;
background-image:url(../images/images_template/bg_table_TD.png);
background-repeat:repeat-x;}

.space_icon_classi{	width:17px;
					height:auto;
					position:relative;
					float:left;
					text-align:center;}

.icon_classi a{	font-size:13px;
				color:#cf3224;}
.icon_classi a:visited	{color:#cf3224;}
.icon_classi a:hover	{color:#cf3224;}
.icon_classi a:active {color:#cf3224;}


.subwrapad_body_Center .next_prev_btns{	width:508px;
										height:20px;
										line-height:20px;
										float:left;
										padding:0 5px 0 5px;
										position:relative;
										background-color:#e7eef2;}
										
.subwrapad_body_Center .next_prev_btns .prev{	height:20px;
												line-height:20px;
												float:right;}
.next_prev_btns a{	color:#00212f;}

.next_prev_btns a:visited	{color:#00212f;}
.next_prev_btns a:hover	{color:#00212f;}
.next_prev_btns a:active {color:#00212f;}




.sponsorers{	width:720px;
					height:125px;
					float:left;
					position:relative;
					padding:0 9px 0 10px;
background-color:#cbe9f6;}


.owners{	width:210px;
			height:125px;
			float:right;
			position:relative;
background-color:#cbe9f6;}

				

/*--- owners_ads Banner Starts Here ---*/
				
#dine-green {	width: 200px;
				height: 114px;
				position: relative;
				z-index: 2;
				float:left;
				margin:5px 0 0 5px;}
				
#dine-green img { position: absolute; }
/*--- owners_ads Banner Ends Here ---*/

/*--- Styling of Body Ends Here  -----*/


.facebook_update_box{	width:956px;
						height:852px;
						float:left;
						position:relative;
						overflow:scroll;}
						
						
.facebook_like_button{	width:90px;
						height:30px;
						line-height:30px;
						float:right;
						position:relative;
						margin-top:10px;
						background-color:#333;}











/*--- Body Ends Here  -----*/
/*--- Footer Starts Here  -----*/
.footer_main_part{	width:964px;
					height:100px;
					position:relative;
					float:left;
					padding:0 10px 0 10px;}
					

.footer_main_part .footer_navi_Box{	width:964px;
									height:25px;
									line-height:25px;
									position:relative;
									float:left;
									margin-top:5px;}

.footer_main_part .footer_social_Box{	width:964px;
										height:30px;
										position:relative;
										float:left;
										margin-top:5px;}	
										
.footer_main_part 	.footer_copyright_Box{	width:964px;
											height:30px;
											line-height:30px;
											position:relative;
											float:left;
											font-size:13px;
											text-align:center;
											color:#00212f;}

/*------- Footer Main Slots Ends Here ---------*/

/*------- Footer Navigation Bar & Return to Stop Starts Here ---------*/			
.footer_navi_Box ul{	list-style:none;}

.footer_navi_Box ul li{	float:left;
						background-image:none;}


.footer_navi_Box ul li a{	display:block;
						height:25px;
						line-height:25px;
						position:relative;
						text-align:center;
						padding:0 10px 0 10px;
						font-size:13px;
						color:#00212f;
background-image:url(../images/images_template/divider_navi_head.png);
background-repeat:no-repeat;
background-position:0 -3px;}
						
.footer_navi_Box ul li a:hover, .footer_navi_Box .active a{	color:#ffffff;}




/*------- Footer Navigation Bar & Return to Stop Ends Here ---------*/	






/*-- Social Icons Styles Starts --*/

					
.footer_social_icons_box{	width:120px;
							height:30px;
							float:right;
							position:relative;}
							
.facebook{	width:30px;
			height:30px;
			position:relative;
			float:left;
background-image:url(../images/images_template/social_icons_01.png);
			background-position:0px 0px;
			background-repeat:no-repeat;}
			
.facebook:hover{	background-image:url(../images/images_template/social_icons_01.png);
					background-position:0px -30px;
					background-repeat:no-repeat;}
					
					
.twitter{	width:30px;
			height:30px;
			position:relative;
			float:left;
background-image:url(../images/images_template/social_icons_01.png);
			background-position:-30px 0px;
			background-repeat:no-repeat;
			margin-left:10px;}
			
.twitter:hover{	background-image:url(../images/images_template/social_icons_01.png);
					background-position:-30px -30px;
					background-repeat:no-repeat;}
					
					
.youtube{	width:30px;
			height:30px;
			position:relative;
			float:left;
background-image:url(../images/images_template/social_icons_01.png);
			background-position:-60px 0px;
			background-repeat:no-repeat;
			margin-left:10px;}
			
.youtube:hover{	background-image:url(../images/images_template/social_icons_01.png);
					background-position:-60px -30px;
					background-repeat:no-repeat;}
							



/*-- Social Icons Styles Ends --*/





/*-- Footer Copyright Styles Starts --*/


					
.footer_copyright_Box a {	font-size:13px;
							color:#ffffff;}
	
.footer_copyright_Box a:visited	{color:#fffffff;}
.footer_copyright_Box a:hover	{color:#ffffff;}
.footer_copyright_Box a:active {color:#fffffff;}



/*-- Footer Copyright Styles Ends --*/
/*--- Footer Ends Here  -----*/











/*--- Auto Popup Ads Display  -----*/
#ads_place	{	z-index:10;}

#p_ads{ width:300px;
		height:200px;  
		padding: 10px; 
		position: fixed; 
		right: 10px; 
		bottom: 10px;
		border-radius: 5px;
		-webkit-border-radius:  5px;
		-moz-border-radius:  5px; 
		font-size:25px;
		font-weight:bold;
		color:#00212f;
		background-color:#002c3e;}
		
.close_btn{	width: 28px;
			height: 28px;
			position: absolute;
			float:right;
			right:305px;
			bottom: 205px; 
			z-index: 99;
background-image:url(../images/images_template/close-button.gif);
background-repeat:no-repeat;}
/*--- Auto Popup Ads Display  -----*/
