/*
Theme Name: Air New Giugini
Description: Semantic, SEO Optimised, Custom Wordpress Theme for Air New Giugini
Author: MR
Author URI: #
*/

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#069}
a:hover {}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote {background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p {margin:.5em}
body {background:#FFF url(images/swirl.png) no-repeat bottom;color:#444;font:75%/125% Century Gothic, Arial, Sans-Serif;padding:0 0 40px}
code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}
h1 {border-bottom:1px solid #d37889;color:#6a2049;font-size:1.5em;margin:0 0 20px;padding:0 0 10px}
h2 {color:#70234e;font-size:1.2em;margin:0 0 10px}
h3 {color:#6a2049;font-size:1.2em;margin:0 0 10px}
h4 {font:bold 1em/1.25em Georgia, Garamond, Serif}
hr {margin:0 0 0.5em}
p {margin:0 0 1em}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em Arial;overflow:auto}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}
th {background:#EEE;border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
td {border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
table {border:solid #CCC;border-width:0 1px 1px 0}

/* Containers */
#page {margin:20px auto;width:893px}
#main {overflow:hidden;width:100%}

/* Header */
#header {font-family:Arial, Sans-Serif;height:90px;position:relative;width:100%;z-index:109}
#header img {float:left}

#social {list-style:none;position:absolute;top:0;right:0}
#social li {color:#70234e;font-weight:bold;float:left;line-height:24px;margin:0 0 0 8px}
#social a {float:left;height:24px;overflow:hidden;position:relative;width:25px}
#social a span {background:url(images/social.png) no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
#social strong a {color:#70234e;overflow:visible;height:auto;width:auto;text-decoration:none}
#social li.twt span {background-position:-33px 0}
#social li.yt span {background-position:-66px 0}
#social li.dest a {height:26px;width:40px}
#social li.dest span {background:url(images/destinations2.png) no-repeat}
#menu {float:right;list-style:none;margin:50px 0 0 0}
#menu li {float:left;margin:0 0 0 10px;position:relative}
#menu li a {color:#70234f;float:left;font-size:1.25em;text-decoration:none}
#menu li a span {cursor:pointer;float:left;padding:7px 7px}

#menu li:hover a, #menu li.current_page_item a, #menu li.current_page_ancestor a, #menu li.current-page-ancestor a {background:#70234f url(images/menu-hover.png) no-repeat right bottom;color:#FFF}
#menu li:hover span, #menu li.current_page_item a span, #menu li.current_page_ancestor a span, #menu li.current-page-ancestor a span {background:url(images/menu-hover.png) no-repeat}

#menu ul {clear:both;padding:5px 0 0;margin:0;position:absolute;top:25px;left:-999em;width:140px;z-index:110}
#menu ul li {border-bottom:1px solid #220817;border-top:1px solid #472b3b;display:block;float:none;margin:0;width:100%}
#menu ul li a, #menu li:hover ul a {background:#29091b;color:#FFF;display:block;float:none;overflow:hidden;width:100%}
#menu ul li a span, #menu li:hover ul a span {display:block;float:none;padding:0;padding:5px;overflow:hidden;width:130px}
#menu ul li a:hover span, #menu li:hover ul a span {background:none}
#menu ul li a:hover, #menu ul li.current_page_item a {background:#70234f}
* html #menu ul li {margin:-1px 0 0} *+html #menu ul li {margin:-1px 0 0}
* html #menu ul li#menu-item-366 {margin:-1px 0 -3px} *+html #menu ul li#menu-item-366 {margin:-1px 0 -3px}
#menu ul ul {top:-999em;left:140px}
#menu li:hover ul, #menu li.hover ul {left:auto}
#menu li ul li:hover ul, #menu li ul li.hover ul {left:140px;padding:0;top:-1px}

#banner {margin:-4px 0 0;padding:0 0 8px}

/* Content */
.home #content {background:none;padding:0;width:621px}
#content {float:right;overflow:hidden;padding:50px 50px 30px 30px;position:relative;width:541px}
#content ul {list-style:disc;margin:0 0 1em 18px}
#content ol {list-style:decimal;margin:0 0 1em 22px}
#slider {height:261px;overflow:hidden;position:relative;width:622px}

	/* Post */
	#content .post {border-bottom:1px solid #CCC;margin:0 0 25px}
	#content .divider {border-top:1px solid #CCC;padding:10px 0 0;border-bottom:0}
	#content .post .meta {font-size:0.8em}
	#content .post h2 {border:0;margin:0}
	#content .post h2 a {color:#742952;text-decoration:none}
	#content .post a {color:#c79e4b}
	#content .sticky {background:#f5efca}
	#content .wp-post-image {border:3px solid #742952;float:left;margin:0 10px 0 0}

	/* Home */
	#updates {background:#4a4949 url(images/ticker-tr.gif) no-repeat right top;color:#FFF;font-size:1.4em;margin:10px 0;height:40px;line-height:40px;position:relative}
	#updates span {border-right:1px dotted #999;padding:0 15px}
	#updates a {color:#FFF;text-decoration:none}
	#ticker {white-space:nowrap}
	
	#latest {background:#f6f4f4 url(images/news-tr.gif) no-repeat right top;color:#666}
	#latest .bottom {background:url(images/news-bl.gif) no-repeat left bottom;overflow:hidden;padding:10px 20px;width:581px}
	#latest h2 {font-size:1.8em;font-style:italic;margin:0 0 10px 20px}
	#latest h3 a {color:#6a2049}
	#latest a {color:#6a2049;font-weight:bold;text-decoration:none}
	#latest .latest {float:left;width:250px}
	#latest .recent {border-right:1px solid #4c2533;margin-right:30px;padding-right:20px;padding-left:20px}
	
	/* Contact */
	#jumpto {margin:0 0 10px}
	#contact {width:520px}
	#contact dt {clear:both;float:left;width:20px}
	#contact dd {float:left;width:450px}
	
	/* Contact Form */
	#contactform {clear:both;margin:0;padding:0 15px 15px;width:300px}
	#contactform label {color:#71224e;display:block;font-weight:bold;margin:0 0 5px 5px}
	#contactform p {overflow:hidden;width:100%}
	#contactform p.text input {background:url(images/input.png) no-repeat;border:1px solid #FFF;font:1em Arial, Sans-Serif;height:21px;padding:5px;width:261px}
	#contactform p.text input:focus {border:1px solid #74224b}
	#contactform textarea {background:url(images/textarea.png) no-repeat;border:1px solid #FFF;height:63px;font:1em Arial, Sans-Serif;resize:none;padding:5px;width:260px}
	#contactform textarea:focus {border:1px solid #74224b}
	#contactform .submit input {margin:0 0 0 210px}
	.message {color:#71224e;clear:both;display:none;font-weight:bold;margin:0 0 1em;padding:5px;width:320px}
	/*.success {background:#CFC;border:1px solid #9C9;color:#060}
	.failure {background:#FCC;border:1px solid #F99;color:#C00}*/

	/* Breadcrumbs */
	.breadcrumbs {position:absolute;top:20px;left:30px}
	.breadcrumbs a {color:#70234e;float:left;font-weight:bold;text-decoration:none}
	.breadcrumbs span {background:url(images/breadcrumb.gif) no-repeat;float:left;margin:4px 5px;padding:4px}
	.breadcrumbs span.trail-end {background:none;color:#e21a3c;font-weight:bold;padding:0;margin:0}

	/* Map */
	#map, #map-int {background:url(images/map.png) no-repeat;height:550px;left:-20px;overflow:hidden;position:relative;width:585px}
	#map span, #map-int span {cursor:pointer;height:18px;position:absolute;width:18px;z-index:101}
	#map i, #map-int i {position:absolute;z-index:20px}
	* html #map i, * html #map-int i  {behavior:url(http://airniugini.com.pg/wp-content/themes/air/js/iepngfix.htc)}
	
	#map span.tabubil {left:14px;top:183px}
	#map i.tabubil {background:url(images/route-tabubil.png) no-repeat;height:223px;top:190px;left:20px;width:232px}
	
	#map span.vamino {left:28px;top:111px}
	#map i.vamino {background:url(images/route-vamino.png) no-repeat;height:305px;top:111px;left:35px;width:224px}
	
	#map span.tari {left:47px;top:210px}
	#map i.tari {background:url(images/route-tari.png) no-repeat;height:199px;top:219px;left:54px;width:200px}
	
	#map span.mendi {left:70px;top:227px}
	#map i.mendi {background:url(images/route-mendi.png) no-repeat;height:177px;top:237px;left:78px;width:177px}
	
	#map span.wewak {left:85px;top:130px}
	#map i.wewak {background:url(images/route-wewak.png) no-repeat;height:274px;top:137px;left:92px;width:160px}
	
	#map span.wapenamanda {left:88px;top:191px}
	#map i.wapenamanda {background:url(images/route-wapenamanda.png) no-repeat;height:220px;top:197px;left:95px;width:160px}
	
	#map span.moro {left:88px;top:254px}
	#map i.moro {background:url(images/route-moro.png) no-repeat;height:220px;top:227px;left:95px;width:160px}
	
	#map span.mthagen {left:106px;top:216px}
	#map i.mthagen {background:url(images/route-mthagen.png) no-repeat;height:192px;top:222px;left:98px;width:160px}
	
	#map span.kundiawa {left:127px;top:238px}
	#map i.kundiawa {background:url(images/route-kundiawa.png) no-repeat;height:170px;top:245px;left:133px;width:120px}
	
	#map span.madang {left:161px;top:186px}
	#map i.madang {background:url(images/route-madang.png) no-repeat;height:328px;top:86px;left:35px;width:411px}
	
	#map span.goroka {left:172px;top:246px}
	#map i.goroka {background:url(images/route-goroka.png) no-repeat;height:163px;top:251px;left:178px;width:76px}
	
	#map span.lae {left:195px;top:268px}
	#map i.lae {background:url(images/route-lae.png) no-repeat;height:357px;top:55px;left:37px;width:410px}
	
	#map span.lorengau {left:215px;top:50px}
	#map i.lorengau {background:url(images/route-lorengau.png) no-repeat;height:367px;top:50px;left:203px;width:244px}
	
	#map span.portmoresby {left:242px;top:402px}
	#map i.portmoresby {background:url(images/route-portmoresby.png) no-repeat;height:378px;top:55px;left:15px;width:545px}
	
	#map span.popondetta {left:259px;top:348px}
	#map i.popondetta {background:url(images/route-popondetta.png) no-repeat;height:58px;top:355px;left:250px;width:20px}
	
	#map span.hoskins {left:370px;top:201px}
	#map i.hoskins {background:url(images/route-hoskins.png) no-repeat;height:329px;top:85px;left:170px;width:277px}
	
	#map span.alotau {left:382px;top:420px}
	#map i.alotau {background:url(images/route-alotau.png) no-repeat;height:21px;top:409px;left:249px;width:141px}
	
	#map span.kavieng {left:386px;top:79px}
	#map i.kavieng {background:url(images/route-kavieng.png) no-repeat;height:326px;top:87px;left:251px;width:199px}
	
	#map span.rabaul {left:437px;top:147px}
	#map i.rabaul {background:url(images/route-rabaul.png) no-repeat;height:364px;top:50px;left:201px;width:360px}
	
	#map span.lihir {left:462px;top:98px}
	#map i.lihir {background:url(images/route-lihir.png) no-repeat;height:357px;top:106px;left:250px;width:410px}
	
	#map span.buka {left:553px;top:203px}
	#map i.buka {background:url(images/route-buka.png) no-repeat;height:357px;top:155px;left:250px;width:410px}
	
	/* International Map */
	#map-int {background:url(images/map-int.png) no-repeat;margin-top:20px}
	
	#map-int span.kuala {left:157px;top:260px}
	#map-int i.kuala {background:url(images/route-int-kuala.png) no-repeat;height:83px;top:258px;left:162px;width:227px}
	
	#map-int span.singapore {left:168px;top:275px}
	#map-int i.singapore {background:url(images/route-int-singapore.png) no-repeat;height:83px;top:265px;left:163px;width:227px}
	
	#map-int span.hongkong {left:217px;top:180px}
	#map-int i.hongkong {background:url(images/route-int-hongkong.png) no-repeat;height:152px;top:193px;left:224px;width:163px}
	
	#map-int span.manila {left:257px;top:220px}
	#map-int i.manila {background:url(images/route-int-manila.png) no-repeat;height:155px;top:186px;left:224px;width:163px}
	
	#map-int span.tokyo {left:310px;top:125px}
	#map-int i.tokyo {background:url(images/route-int-tokyo.png) no-repeat;height:209px;top:131px;left:316px;width:71px}
	
	#map-int span.cairns {left:367px;top:368px}
	#map-int i.cairns {background:url(images/route-int-cairns.png) no-repeat;height:36px;top:340px;left:379px;width:10px}

	#map-int span.moresby {left:377px;top:331px}
	#map-int i.moresby {background:url(images/route-int-moresby.png) no-repeat;height:335px;top:135px;left:157px;width:357px}
	
	#map-int span.sydney {left:378px;top:456px}
	#map-int i.sydney {background:url(images/route-int-sydney.png) no-repeat;height:126px;top:341px;left:361px;width:47px}
	
	#map-int span.brisbane {left:390px;top:400px}
	#map-int i.brisbane {background:url(images/route-int-brisbane.png) no-repeat;height:126px;top:340px;left:386px;width:34px}
	
	#map-int span.honiara {left:421px;top:323px}
	#map-int i.honiara {background:url(images/route-int-honiara.png) no-repeat;height:52px;top:317px;left:384px;width:130px}
	
	#map-int span.fiji {left:505px;top:358px}
	#map-int i.fiji {background:url(images/route-int-honiara.png) no-repeat;height:52px;top:317px;left:384px;width:130px}
	
	/* FAQ */
	.slide h3 {cursor:pointer}
	.slide .content {padding:0 0 15px}
	
	/* Tables */
	table.noborder {border:0}
	table.noborder th, table.noborder td {border:0}
	table.center-y td, table.center-y th {vertical-align:middle}
	table.center-x td, table.center-x th {text-align:center}
	
	/* Tabs */
	#content #tabs {height:50px;list-style:none;margin:0 0 -50px -15px;overflow:hidden;position:relative;width:100%;z-index:10}
	#content #tabs li {float:left;margin:5px 5px}
	#content #tabs li a {background:#c79e4b;color:#FFF;float:left;font:.9em/1.1em "Trebuchet MS", Arial, Sans-Serif;padding:3px 10px;text-align:center;text-decoration:none;width:100px}
	
	/* Competition Form */
	#content #complete {font-size:18px}
	#content .gform_wrapper ul {color:#313030;font:14px Century Gothic, Arial, Sans-Serif;list-style:none;margin:0;width:100%}
	#content .gform_wrapper .gfield_required {display:none}
	#content .gform_wrapper .medium {border:1px solid #888;padding:3px;width:270px}

		/* Checkboxes */
		#content .gfield_checkbox li {margin:0 0 5px}
		#content .gfield_checkbox li input {margin:0 10px 0 0}
		
		/* Grey BG */
		#content .gform_wrapper #field_1_10,
		#content .gform_wrapper #field_1_11,
		#content .gform_wrapper #field_1_9,
		#content .gform_wrapper #field_1_2,
		#content .gform_wrapper #field_1_4,
		#content .gform_wrapper #field_1_3,
		#content .gform_wrapper #field_1_5 {background:#eaeaea}

		/* Bigger Headings */
		#content .gform_wrapper #field_1_10 label.gfield_label,
		#content .gform_wrapper #field_1_11 label.gfield_label,
		#content .gform_wrapper #field_1_9 h2	{color:#6a2049;display:block;font-size:14px;font-weight:bold;margin:0 0 15px}
		#content .gform_wrapper #field_1_9 h2 {margin:0}
	
		/* Top Section Spacing */
		#content .gform_wrapper #field_1_10,
		#content .gform_wrapper #field_1_11 {padding:10px 20px}
		#content .gform_wrapper #field_1_11 {margin:0 0 10px}
		
		/* Bottom Section Spacing */
		#content .gform_wrapper #field_1_9 {padding:10px 20px}
		#content .gform_wrapper #field_1_2,
		#content .gform_wrapper #field_1_4,
		#content .gform_wrapper #field_1_3,
		#content .gform_wrapper #field_1_5 {padding:0 20px 7px;height:1%;overflow:hidden;position:relative}
		#content .gform_wrapper #field_1_5 {padding-bottom:10px}
	
		/* Bottom Section Labels */
		#content .gform_wrapper #field_1_2 label,
		#content .gform_wrapper #field_1_4 label,
		#content .gform_wrapper #field_1_3 label,
		#content .gform_wrapper #field_1_5 label {float:left;width:70px}
		
		/* Terms Link */
		#content .gform_wrapper #field_1_12 {padding:20px 0 15px}
		#content .gform_wrapper #field_1_12 a {color:#561638}
		
		/* Terms Checkbox */
		#content .gform_wrapper #field_1_8 ul,
		#content .gform_wrapper #field_1_8 ul li,
		#content .gform_wrapper #field_1_8 ul li input,
		#content .gform_wrapper #field_1_8 .ginput_container {float:left}
		#content .gform_wrapper #field_1_8 ul li label  {display:none}
		#content .gform_wrapper #field_1_8 .gfield_description {float:left;margin:-2px 0 0}
		#content .gform_wrapper #field_1_8 .validation_message {position:relative;top:0;left:0;clear:both;width:100%}
		
		/* Submit */
		#content .gform_footer {clear:both;padding:15px;text-align:center}
		
		/* Errors */
		#content .validation_error {background:#ffcece;border:1px solid #f67b7b;color:#C00;margin:0 0 10px;padding:10px}
		#content .validation_message {color:#C00;font-weight:bold}
		#content .gform_wrapper #field_1_2 .validation_message,
		#content .gform_wrapper #field_1_4 .validation_message,
		#content .gform_wrapper #field_1_3 .validation_message,
		#content .gform_wrapper #field_1_5 .validation_message {position:absolute;top:3px;right:20px}
		
		/* Success */
		#content #gforms_confirmation_message {background:#ccead3;border:1px solid #81da96;color:#217a36;padding:10px;margin:10px 0 0}
		#terms-content {display:none}
		#simplemodal-overlay {background-color:#000;}
		#simplemodal-container {background-color:#FFF; border:8px solid #444; padding:12px;height:300px;width:800px}

		#simplemodal-container a.modalCloseImg {
			background:url(images/x.png) no-repeat; /* adjust url as required */
			width:25px;
			height:29px;
			display:inline;
			z-index:3200;
			position:absolute;
			top:-15px;
			right:-18px;
			cursor:pointer;
		}
	
	#gform_fields_2 {width:550px !important}
	#gform_fields_2 li {overflow:hidden;padding:0 0 10px;width:100%}
	#gform_fields_2 input {background:url(images/input.png) no-repeat;border:1px solid #FFF !important;font:1em Arial, Sans-Serif;height:21px;padding:5px !important;width:261px !important}
	#gform_fields_2 label {color:#611a41;display:block;margin:0 0 3px 5px}
	#gform_fields_2 #field_2_1 label.gfield_label, #gform_fields_2 #field_2_2 label.gfield_label {display:none}
	#gform_fields_2 #field_2_1, #gform_fields_2 #field_2_2 {position:relative}
	#gform_fields_2 #field_2_1 .ginput_left, #gform_fields_2 #field_2_2 .ginput_left {float:left;position:relative}
	#gform_fields_2 #field_2_1 .ginput_right, #gform_fields_2 #field_2_2 .ginput_right {float:right;position:relative}
	#gform_fields_2 #field_2_1 span, #gform_fields_2 #field_2_2 span {padding-top:18px}
	#gform_fields_2 #field_2_1 span label, #gform_fields_2 #field_2_2 span label {position:absolute;top:0;left:0}
	#gform_fields_2 #field_2_3 input {background:url(images/input-loyalty.png) no-repeat;width:538px !important}
	#gform_2 .gform_footer {text-align:left;padding:0}
	
	#gform_fields_3 {padding-top:20px;width:600px !important}
	#gform_fields_3 li {float:left;overflow:hidden;padding:0 10px 10px 0;width:270px}
	#gform_fields_3 .text input {background:url(images/input.png) no-repeat;border:1px solid #FFF !important;font:1em Arial, Sans-Serif;height:21px;padding:5px !important;width:261px !important}
	#gform_fields_3 label {color:#611a41;display:block;margin:0 0 3px 5px}
	#gform_fields_3 #field_2_1 label.gfield_label, #gform_fields_2 #field_2_2 label.gfield_label {display:none}
	#gform_fields_3 #field_2_1, #gform_fields_2 #field_2_2 {position:relative}
	#gform_fields_3 #field_2_1 .ginput_left, #gform_fields_2 #field_2_2 .ginput_left {float:left;position:relative}
	#gform_fields_3 #field_2_1 .ginput_right, #gform_fields_2 #field_2_2 .ginput_right {float:right;position:relative}
	#gform_fields_3 #field_2_1 span, #gform_fields_2 #field_2_2 span {padding-top:18px}
	#gform_fields_3 #field_2_1 span label, #gform_fields_2 #field_2_2 span label {position:absolute;top:0;left:0}
	#gform_fields_3 #field_3_5 {width:100%}
	#gform_fields_3 #field_3_5 input {background:url(images/input-loyalty.png) no-repeat;width:538px !important}
	#gform_fields_3 #field_3_6 {width:100%}
	#gform_fields_3 #field_3_6 textarea {background:url(images/textarea2.png) no-repeat;border:0;height:99px;width:551px !important}
	#gform_fields_3 #field_3_7 input {width:auto !important}
	#gform_3 .gform_footer {text-align:left;padding:0}
	
	
/* Pagination */
#content #prev-next {list-style:none}
#content #prev-next #prev {float:left}
#content #prev-next #next {float:right}

/* Sidebar */
#book {background:#621c43 url(images/book-bg.png) no-repeat;color:#FFF;float:left;font-family:Arial, Sans-Serif;height:549px;padding:0;width:262px}
#book h2 {color:#FFF;font-size:1.5em;font-style:italic;margin:0;padding:15px}
#book form {border:solid #a93654;border-width:1px 0;padding:15px}
#book p {margin:0 0 8px;overflow:hidden;width:100%}
#book a {color:#efa037;font-weight:bold;text-decoration:none}
#book p label {float:left;font-weight:bold;line-height:22px;width:70px}
#book p label.oneway {width:100px}
#book p.checkbox label {width:auto}
#book p.submit {text-align:center}
#book p.select select {width:60px}
#book p.fullwidth select {width:150px}
#book p select.month {width:87px}
#book p span.note {font-size:.9em;margin:0 0 0 5px}
#book ul {padding:15px 15px}
#book ul li {background:url(images/arrow.gif) no-repeat left center;margin:0 0 10px;padding:0 0 0 15px}
	
	/* Sidebar - New */
	#tabbed-sidebar {float:left;font-family:Arial, Sans-Serif;height:549px;padding:0;overflow:hidden;width:262px}
	#tabbed-sidebar .tabs {display:inline;float:left;margin:0 0 0 -1px;height:49px;width:263px}
	#tabbed-sidebar .tabs li {float:left}
	#tabbed-sidebar .tabs li a {background:url(images/tabs.png) no-repeat 1px 0;display:inline;float:left;height:49px;text-indent:-1000em;width:125px}
	#tabbed-sidebar .tabs li.flights a.current {background-position:-262px 0}
	#tabbed-sidebar .tabs li.hotels a {background:url(images/tabs.png) no-repeat -389px 0;height:49px;margin-left:3px;text-indent:-1000em;width:135px}
	#tabbed-sidebar .tabs li.hotels a.current {background-position:-126px 0}
	
	#tabbed-sidebar #book, #tabbed-sidebar #hotels {background:#621c43 url(images/bg-flights.png) no-repeat;color:#FFF;float:left;font-family:Arial, Sans-Serif;height:500px;padding:0;overflow:hidden;width:262px}
	#tabbed-sidebar #book form, #tabbed-sidebar #hotels form {border:0;height:370px;padding:15px}
	#tabbed-sidebar #book p, #tabbed-sidebar #hotels p {margin:0 0 8px;overflow:hidden;width:100%}
	#tabbed-sidebar #book a {color:#efa037;font-weight:bold;text-decoration:none}
	#tabbed-sidebar #book p label, #tabbed-sidebar #hotels p label {float:left;font-weight:bold;line-height:22px;width:70px}
	#tabbed-sidebar #book p label.oneway {width:100px}
	#tabbed-sidebar #book p.checkbox label {width:auto}
	#tabbed-sidebar #book p.submit {text-align:center}
	#tabbed-sidebar #book p.select select {width:60px}
	#tabbed-sidebar #book p.fullwidth select {width:150px}
	#tabbed-sidebar #book p select.month {width:87px}
	#tabbed-sidebar #book p span.note {font-size:.9em;margin:0 0 0 5px}
	#tabbed-sidebar #book ul, #tabbed-sidebar #hotels ul {padding:15px 15px} {padding:15px 15px}
	#tabbed-sidebar #book ul li {background:url(images/arrow.gif) no-repeat left center;margin:0 0 10px;padding:0 0 0 15px}
	#tabbed-sidebar .panes .pane {position:absolute;top:0;left:0}
	#tabbed-sidebar .panes {clear:both;position:relative}
	
	#tabbed-sidebar #hotels .but input {display:block;margin:15px auto}

	#tabbed-sidebar #hotels {background:#621c43 url(images/sidetabs/tab-hotel.jpg) no-repeat}
	#tabbed-sidebar #hotels ul li {color:#efa037;font-weight:bold;margin:0 0 10px;padding:0 0 0 15px}
/* Actions */
#actions {clear:both;display:inline;float:left;height:49px;margin:0 0 0 -11px;overflow:hidden;padding:10px 0;width:904px}
#actions li {float:left}
#actions li a {background:url(images/button.png) no-repeat;color:#FFF;font-size:1.5em;font-weight:bold;float:left;height:49px;line-height:49px;margin:0 0 0 11px;text-align:center;text-decoration:none;text-shadow:#6e675d 1px 1px;width:215px}
#actions li a:hover {background-position:right top}
#actions li.loyalty a {font-size:1.5em;height:45px;line-height:1.1em;padding-top:4px}
#actions li.loyalty a span {display:block}

/* Footer */
#footer {background:#29091a url(images/footer-bl.gif) no-repeat left bottom;clear:both;font-size:1.1em}
#footer .tr {background:url(images/footer-tr.gif) no-repeat right top;overflow:hidden;width:100%}
#footer h2 {color:#FFF;font:bold 1.5em Arial, Sans-Serif;margin:0 0 5px}
#footer p {float:left}
#footer ul {line-height:1.4em;list-style:none}
#footer ul li a {color:#fefdfe;text-decoration:none}
#footer .column {border-left:1px solid #4c2433;float:left;height:150px;padding:20px 30px;width:150px}
#footer .social {border:0;padding:20px 0 20px 20px;width:180px}
#footer .social li a {background:url(images/social-footer.png) no-repeat;display:block;line-height:1.2em;margin:0 0 10px;padding:0 7px 0 50px}
#footer .social li.twt a {background-position:0 -40px}
#footer .social li.yt a {background-position:0 -80px}
#footer .social li.dest a {background:url(images/destinations.png) no-repeat;height:40px}

#footer .about {width:200px}
#copyright {color:#571739;float:right;font:.8em Arial, Sans-Serif;padding:10px 0 0}
#copyright a {color:#571739}

/* Image Alignment */
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* 2.7+ Comments */
#comments_wrap ol {list-style:none}
#comments_wrap ol li {border-bottom:1px solid #CCC;margin:0 0 5px}
#comments_wrap .commentmetadata {margin:0 0 10px}
#comments_wrap .comment-author {border-bottom:1px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px;}
#comments_wrap .comment-author img {float:left;margin:0 10px 0 0}
#comments_wrap .comment-author cite {font-weight:bold}

/* Captions */
.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
