/*
Theme Name: NYC Jet Charter
Theme URI: http://www.nycjetcharter.com
Description: A private WP theme design for NYC Jet Charter company.
Version: v1.0
Author: Osvaldas V.
Author URI: http://www.osvaldas.info
*/

html
{
	padding: 0;
	margin: 0;
}

body
{
	font: normal 14px/normal helvetica, arial, tahoma sans-serif;
	color: #222;
	background: #91c1d5 url('images/bg.gif') repeat-x 0 0;
	padding: 0;
	margin: 0;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, blockquote, span, em, a 
{
	border: 0;
	padding: 0;
	margin: 0;
}

ul 			{ list-style-type: none; }

a 			{ text-decoration: underline; color: #085372; outline: 0; }
a:hover 	{ text-decoration: none; }
a img		{ border: none; }

br.cleaner	{ height: 0; line-height: 0; clear: both; }


/*
	------------------------------------------------------------------------------------------------
*/



.container
{
	width: 100%;
	background: transparent url('images/view.jpg') no-repeat 70% 25px;
	overflow: hidden;
}

.container .main
{
	width: 765px;
	overflow: hidden;
	margin: 25px auto 0;
}



/*
	.logo
*/

.main .logo
{
	width: 252px;
	height: 80px;
	background: transparent url('images/logo.gif') no-repeat 0 0;
	float: left;
	margin: 0 30px 0 0;
}
.main .logo h1
{
	display: none;
}
.main .logo a
{
	width: 100%;
	height: 100%;
	display: block;
}



/*
	.nav
*/

.main .nav
{
	float: left;
	margin: 30px 0 0;
}
.main .nav ul
{
	width: 100%;
	overflow: hidden;
}
.main .nav ul li
{
	text-transform: lowercase;
	display: inline;
}
.main .nav ul li a
{
	font: normal 16px/normal georgia, "times new roman", garamond, serif;
	text-decoration: none;
	color: #265569;
	display: block;
	float: left;
	padding: 0 0 15px 0;
	margin: 0 25px 0 0;
}
.main .nav ul li a span
{
	color: #bce0ef;
	top: -19px;
	left: -1px;
	display: block;
	position: relative;
	margin: 0 0 -19px 0;
}
.main .nav ul li a:hover span
{
	color: #fff;
}
.main .nav ul li.current_page_item a 		{ background: transparent url('images/nav_selected.gif') no-repeat bottom right; }
.main .nav ul li.current_page_item a span	{ color: #fff; }



/*
	.call-us
*/

.main .call-us
{
	width: 244px;
	height: 120px;
	background: transparent url('images/call_us.gif') no-repeat 0 0;
	display: inline;
	float: left;
	position: relative;
	margin: 20px 0 20px 10px;
}
.main .call-us a
{
	width: 121px;
	height: 24px;
	background: transparent url('images/call_us_active.gif') no-repeat 200px 0;
	display: block;
	position: absolute;
	bottom: 23px;
	right: 15px;
}
.main .call-us a:hover	{ background-position: 0 0; }



/*
	#extra
*/

.main #extra
{
	width: 200px;
	float: right;
	margin: 20px 30px 0 0;
}

#extra h2
{
	height: 32px;
	text-indent: -9999px;
	background: transparent no-repeat top right;
	margin: 0 0 20px 0;
}
#extra h2.categories 	 	 { background-image: url('images/caption_categories.gif'); }
#extra h2.search	 	 { background-image: url('images/caption_search.gif'); }
#extra h2.charter-specials	 { background-image: url('images/caption_charter_specials.gif'); }
#extra h2.jet-charter	 	 { background-image: url('images/caption_jet_charter.gif'); }
#extra h2.recent-specials 	 { background-image: url('images/caption_recent_specials.gif'); }

#extra ul
{
}
#extra ul li
{
	font-size: 14px;
	text-align: right;
	line-height: 15px;
	border-bottom: 1px solid #c5dee9;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#extra ul li.current-cat 	{ font-weight: bold; }
#extra ul li a				{ text-decoration: none; word-spacing: 3px; color: #000; }
#extra ul li a:hover		{ color: #fff; }
#extra ul li span
{
	font: italic normal 12px/normal georgia, "times new roman", garamond, serif;
	color: #37697e;
}

#extra form
{
	width: 100%;
	overflow: hidden;
}
#extra form input.submit
{
	width: 35px;
	height: 27px;
	text-indent: -9999px;
	border: none;
	background: transparent url('images/search_button.gif') no-repeat 0 0;
	cursor: pointer;
	float: right;
}
#extra form input.text
{
	width: 117px;
	height: 22px;
	font-family: georgia, "times new roman", garamond, serif;
	font-size: 13px;
	text-align: right;
	color: #197197;
	border: none;
	background: transparent url('images/search_bg.gif') no-repeat 0 0;
	float: right;
	padding: 3px 10px 0;
}


/*
	#extra
*/

.main #content
{
	width: 496px;
	background: #fff url('images/content_bg.gif') no-repeat 0 0;
	float: right;
}
#content .content-inner
{
	min-height: 480px;
	height: auto !important;
	height: 480px;
	background: transparent url('images/content_bottom.gif') no-repeat 0 bottom;
	padding: 30px 20px;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6
{
	font: normal 25px/normal georgia, "times new roman", garamond, serif;
	color: #197197;
	margin: 10px 0 15px 30px;
}

#content h2
{
	font-size: 18px;
	font-weight: bold;
}

#content h3,
#content h4,
#content h5,
#content h6
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

#content p
{
	word-spacing: 2px;
	text-indent: 30px;
	line-height: 24px;
	margin: 0 0 15px;
}
#content p.no-indent	{ text-indent: 0; }
#content p.grey			{ color: #666; }

#content blockquote
{
	font-family: georgia, "times new roman", garamond, serif;
	font-style: italic;
	color: #666;
	line-height: 26px;
	background: transparent url('images/blockquote_light.gif') no-repeat 0 5px;
	padding: 5px 0 5px 80px;
	margin: 30px;
}
#content blockquote *	{ text-indent: 0; padding: 0; margin: 0; }

#content ul,
#content ol
{
	margin: 20px;
}

#content ul li,
#content ol li
{
	line-height: 20px;
	color: #085372;
	background: transparent url('images/item_light.gif') no-repeat 0 3px;
	padding: 3px 0 3px 35px;
	margin: 0 0 15px;
}
#content ol li
{
	background: none;
	padding: 0;
	margin-left: 30px;
}

#content .pagination
{
	width: 100%;
	overflow: hidden;
}
#content .pagination p
{
	display: inline;
	margin: 0;
}
#content .pagination p.float-left	{ float: left; }
#content .pagination p.float-right	{ float: right; }



/*
	.footer
*/

.footer
{
	width: 100%;
	font-size: 13px;
	color: #999;
	background: #000 url('images/footer_bg.gif') repeat-x 0 0;
	margin: 30px 0 0 0;
}
.footer .footer-inner
{
	width: 765px;
	overflow: hidden;
	padding: 100px 0 0;
	margin: 0 auto;
}

.footer .copyright
{
	width: 100%;
	height: 62px;
	background: transparent url('images/footer_paper.gif') no-repeat top center;
	overflow: hidden;
	float: left;
	margin: 30px 0 0;
}

.footer .copyright p
{
	font-size: 12px;
	color: #000;
	padding: 25px 20px 0;
}

.footer .left
{
	width: 50%;
	float: left;
	padding: 0 0 0 20px;
}

.footer .right
{
	width: 35%;
	float: right;
	padding: 0 20px 0 0;
}

.footer a	{ color: #347894; }

.footer h6
{
	font: normal 25px/normal georgia, "times new roman", garamond, serif;
	color: #347894;
	margin: 0 0 20px 30px;
}

.footer blockquote
{
	font-style: italic;
	text-indent: 30px;
	line-height: 20px;
	color: #666;
	background: transparent url('images/blockquote_dark.gif') no-repeat bottom right;
}

.footer blockquote span
{
	font-style: normal;
	text-align: right;
	text-indent: 0;
	color: #444;
	clear: both;
	display: block;
	padding: 20px 80px 20px 0;
}
.footer blockquote span em
{
	font-family: georgia, "times new roman", garamond, serif;
	font-style: normal;
	color: #888;
}

.footer ul li
{
	font-size: 14px;
	background: transparent url('images/item_dark.gif') no-repeat 5px 3px;
	padding: 0 0 0 30px;
	margin: 0 0 15px 0;
}
.footer ul li a
{
	font-family: georgia, "times new roman", garamond, serif;
	font-size: 11px;
}