/* - - - - - - - - - - - - - - - - - - - - -

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 #CCCCCC;
}
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:#000 url(img/body_bgo.gif) repeat;
	color:#FFF;
	font: .8em/1.5em  Arial, Helvetica, sans-serif;
}
a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a:active { outline: none; }
a:hover{
	color:#FF6600;
	text-decoration: none;
	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 */
#container p{margin:10px 0;}
/* Para Styles Starts */

/* Layout Styles Starts */

#nakainer{
	width:779px;
	margin:0 auto;
	padding:0px;	
}
		#header{
		background:url(img/header.jpg) no-repeat;
		height:107px;
	    }
		
		   #header_innerleft{
		   padding:19px 0 0 52px;
	       }
			
				#header_innerleft h2{
				font-size:26px;
				color:#fff;
				}
	#menu{
	background:url(img/menu_bg.jpg) repeat-x;	
	height:40px;		
	 }
		 #menu_right{
		 float:right;
		 padding:9px 0 9px 0;
		 }
			#menu_right ul{
			list-style:none;
			margin:0 0 0 5px;
			}
				#menu_right li{
				list-style:none;
				color:#FFF;
				display:inline;					
				margin:0 2px;
				padding:0 3px 0 3px;
				font-size:11px;
				}
					#menu_right li a{
					color:#FFF;
					text-decoration:none;
					font-weight:normal;
					}
						#menu_right li a:hover{
						color:#894c51;
						text-decoration:none;
						}

#menu_left{
float:left;
}
	 #pagearea{
	 padding:0px;
	 margin:0px;
	 background-color:#400d06;
	 }
		#transportation_service{
		background:url(img/metro_bg.jpg) repeat-x;
		height:54px;
		}
					#transportation_service h2{
					font-size:24px;
					text-align:center;
					padding:15px 0 0 0;
					margin:0px;
		             }	
					 
					 #reservations{
					 background:url(img/call_bg.jpg) repeat-x;
					 height:39px;
					 }
					 
					 #reservations h2{
					 font-size:25px;
					 text-align:center;
					 padding:10px 0 0 0;
					 }
	
	#banner{
	margin:0px 0 -3px 0;
	padding:0px;
	}
	
	#left_block{
	width:201px;
	background-color:#1a1a1a;
	padding:0px 0 9px 0;
	margin:0px 0 1px 0;
	float:left;
	}
	
	#left_block_text{
	padding:7px;
	}
	#left_block_text h4{
	font-size:10px;
	}
	#left_block h3{
	background:url(img/left_bg.jpg) repeat-x;
	padding:10px;
	font-size:12px;
	text-align:center;
	}
	
		#left_block_text{		
		margin:2px 0 0 2px;	
		}
		
		  #left_block_text ul{
					list-style:none;				            
					 padding:0 0 0 5px;
					 }
						
						
						   #left_block_text li{
							list-style:none;
							line-height:27px;					              		 						 
							}
						
						
							 #left_block_text li a{
							 color:#acacac;
							 font-size:11px;
							 font-weight:normal;
							 background:url(img/left_li.jpg)  left no-repeat;
							 padding:0 5px 0 15px;
							 text-indent:10px;
							  }
						  
								#left_block_text li a:hover{
								color:#894c51;
								padding:0 5px 0 15px;
								text-indent:10px;
								}
								
								
	   #primary_content{
		width:354px;		
		background:#222 url(img/right_bg.jpg) top repeat-x;
		float:left;
		margin:0 5px 1px 5px;		
		padding:10px 7px 26px 7px;
		}
				 #primary_content h2{
				font-size:17px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				margin:0 0 0 8px;
				}
	 
	 	#primary_content_inner{
		background:url(img/primary_bg.gif) repeat-x;
		padding:10px 14px 0 12px;
		}
			 	#primary_content_inner_limo{
				position:absolute;
				top:325px;
				left:500px;
				width:500px;
				float:right;
				}

			    #primary_content_inner h3{
				font-size:24px;
				color:#f30e2f;
				}
				
			 	#primary_content_inner h4{
				font-size:22px;
				color:#f30e2f;
				}
	 
	 
	 			 	#primary_content_inner h5{
					font-size:17px;
					color:#f30e2f;
					}
					.products{
					width:360px;
					padding:5px;
					}
					
					.products h2{
					color:#FFF;
					font-size:27px;
										}
					.products h6{
					color:#FFF;
					font-size:24px;
					}
					
					
	#right_block{
	width:200px;
	background-color:#1a1a1a;
	padding:0px;
    margin:0px 0 1px 0;
	float:left;
	}
	
	#right_block h3{
	background:url(img/left_bg.jpg) repeat-x;
	padding:10px;
	font-size:12px;
	text-align:center;
	}
	
	#right_block_imgs{
	padding:7px;
	}
	
	#bottom_block{
	padding:20px 40px 0 40px;
	text-align:center;
	font-size:14px;
	color:#fe3a05;
	font-weight:bold;
	margin:0 0 5px 0;
	}
	
	#footer{
	padding:15px;
	background-color:#000000;
	text-align:center;
	}
		
		  
		
			
/* 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:#FFF;}
.fc2{color:#c5c8b7;}
.fc3{color:#ffffff;}
.fs1{font-size:10px;}
.fs2{font-size:12px;}
.fs3{font-size:14px;}
.fs4{font-size:16px;}
/* Fixed Styles Ends */

.bg2{
	background:#FFF;
}
.bg3{
	background:#46CDCE;
}
.comments{
width:380px;
height:150px;

}
