﻿/* JETSET GLOBAL STYLINGS */
*
{
	clear: none;
	margin: 0;
	padding: 0;
}
body
{
	background: transparent url(../../image/Jetset/styling/body-bg.jpg) repeat-x scroll 0 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 62.5%;
}
h1, h2, h3, h4, h5, h6
{
}
input[type="text"]: focus, select: focus, textarea: focus
{
	border: 1px solid #FF8503 !important;
}
input[type="text"], select, textarea, .radEnabledCss_Default, .radEmptyMessageCss_Default, .radHoverCss_Default, .radFocusedCss_Default, .radReadOnlyCss_Default, .radDisabledCss_Default, .radNegativeCss_Default, .radInvalidCss_Default
{
	border: 1px solid #CFCECE;
	clear: right;
	display: inline;
	margin: 2px 0;
	width: 140px;
}
input[type="submit"]
{
	background: transparent url(../../image/Jetset/styling/button-80px.png) no-repeat scroll 0 0;
	border: medium none;
	clear: left;
	color: white;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	margin-right: 10px;
	padding: 2px 5px 8px 9px;
	width: 80px;
}
.section-header
{
	height: 35px;
}
.section-header h3
{
	color: #005baa;
	font-size: 1.5em;
	font-weight: bold;
	padding: 9px 0 10px 16px;
}
.required
{
	color: Red;
}

/*
.section
{
	background: 
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #ffffff;	

}
*/
.section a
{
	color: #3388d8;
	font-size: 1.1em;
	text-decoration: none;
}
.section a:hover
{
	text-decoration: underline;
}

.section p
{
	font-size: 1.1em;
}
.section-footer
{
	background: transparent url(../../image/Jetset/styling/sprite-24px.png) no-repeat scroll 0 -266px;
	height: 26px;
	padding-bottom: 1px;
	float: left;
	
	
}
.section-footer a
{
	/* background: #185895 url(../../image/jetset/styling/sprite.png) no-repeat scroll -933px -194px; */
	color: White;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 25px;
	padding: 5px 0 5px 25px;
	text-decoration: none;
	
}
.section-footer div
{
	background: transparent url(../../image/Jetset/styling/sprite-24px.png) no-repeat scroll 100% -266px;
}

.section-footer p
{
	background: transparent url(../../image/jetset/styling/sprite-1px.png) repeat-x scroll 0 -546px;
	height: 26px;
	margin: 0 12px;
}

fieldset
{
	border: medium none;
}
.validator
{
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	margin-left: 20px;
}
.validator ul
{
	height: auto;
	margin-left: 20px;
}
hr
{
	clear: left;
	margin-bottom: 5px;
	margin-top: 5px;
}
#container
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 910px;
}


#header
{
	display: block;
	height: 132px;
	position: relative;
	width: 910px;
}

#header .social-media
{
   
	position: absolute;
	top: 100px;
	left: 790px;
}

.section-list ul
{
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #ffffff;
	clear: both;
	height: 54px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.section-list ul li
{
	display: inline;
	float: left;
	height: 54px;
	list-style-type: none;
}
.section-list ul li p
{
	font-size: 1.1em;
	line-height: 1.2em;
}
.section-list ul li.view
{
	height: 35px;
	/*padding-right: 10px;
	padding-top: 13px;*/
}
.section-list ul li.view a
{
	background: url("../../image/Jetset/styling/sprite.png") no-repeat scroll -189px -143px transparent;
	font-size: 0;
	padding: 9px 0 12px 55px;
	text-decoration: none;	
}
.section-small ul
{
	background: transparent url(../../image/Jetset/styling/section-grad-small-bg.jpg) repeat-x scroll 0 0;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	clear: both;
	height: 36px;
}
.section-small ul li
{
	display: inline;
	float: left;
	list-style-type: none;
}
#logo
{
	height: 142px;
	left: -95px;
	padding-left: 95px;
	position: absolute;
	top: 0px;
	width: 357px;
	margin-top: 30px;
}
#logo a
{
	background: url(../../image/Jetset/Styling/sprite.png) no-repeat top left;
	background-position: 0 0;
	color: #1480e2;
	font-size: 0px;
	padding-bottom: 50px;
	padding-right: 200px;
	text-decoration: none;
	
}


/* list pager */

.pager
{
   	background-color: #348cdc; 
	color: white;
	float: left;
	font-size: 1.1em;
	height: 27px;
	
}

.pager .next
{
	float: left;
	margin-right: 6px;
	padding-left: 12px;
	width: 44px;
}
.pager .previous
{
	float: left;
	padding-left: 16px;
	width: 61px;
}
.pager .previous a
{
	/* border-right: solid 2px #2773ba; */
	padding-right: 8px;
	
}
.pager .showing
{
	border-right: solid 1px #2e80cc;
	float: left;
	width: 94px;
}
.pager .total
{
	float: left;
	margin-left: 6px;
	padding-left: 12px;
	width: 400px;
	font-weight: bold;
}

.pager div
{
	height: 26px;
}
.pager div div
{
	/*background-color: #348cdc;*/
	background-color: #185895;
	background-image: none;
	height: 25px;
}
.pager p
{
	/*background-color: #348cdc; */
	background-color: #185895; 
	padding-top: 7px;
}
.pager-header
{
	/*left hand side */
	background: transparent url(../../image/jetset/styling/sprite-24px.png) no-repeat scroll 0 -408px;
	border-bottom: solid 1px #2c6eaa;
}
.pager-header div
{
	/*right hand side */
	background: transparent url(../../image/jetset/styling/sprite-24px.png) no-repeat scroll 628px -408px;
	border-bottom: solid 1px #185895;
}
.pager-header div div
{
	border-top: solid 1px #8cbce8;
	
}
.pager a, .pager a:active, .pager a:link, .pager a:visited
{
	color: White;
	cursor: pointer;
	line-height: 26px;
	text-decoration: none;
}

.pager a:hover
{
	text-decoration: underline;
}

.pager-footer
{	
	/*left corner of the deals page*/
	background: transparent url(../../image/jetset/styling/sprite-24px.png) no-repeat scroll 0 -266px;
	border-top: solid 1px #8cbce8;
	margin-top: 1px;
}
.pager-footer div
{
    /*right corner of the deals page*/
	background: transparent url(../../image/jetset/styling/sprite-24px.png) no-repeat scroll 628px -266px;
	
}
.pager-footer div div
{
	border-bottom: solid 1px #2873b9;
	
}

#agent-name
{
	float: right;
	margin-top: -95px;
}
#agent-name h1
{
	color: White;
	font-size: 2.2em;
}


/* AGENT FINDER */
#agent-finder
{
	background: transparent url(../../image/Jetset/styling/find-an-agent-full-bg.gif) no-repeat scroll 100% 0;
	float: right;
	height: 36px;
	margin-top: 8px;
	width: 477px;
}
#agent-finder-title
{
	background: transparent url(../../image/Jetset/styling/find-an-agent-text.jpg) no-repeat scroll 0 0;
	float: left;
	height: 36px;
	width: 152px;
}
#agent-finder-title h3
{
	color: #0B498D;
	font-size: 0;
	padding-left: 20px;
}
#agent-finder-search
{
	float: left;
	width: 220px;
}
#agent-finder-search ul
{
	color: white;
	font-size: 11px;
	height: 26px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-top: 0;
	padding-left: 5px;
	padding-top: 8px;
	font-weight: bold;
}
#agent-finder-search ul li
{
	display: inline;
	padding-right: 2px;
	width: 150px;
}
#agent-finder-search li#agent-finder-search-text input
{
	font-size: 11px;
	height: 16px;
	vertical-align: middle;
	width: 65px;
}
#agent-finder-search li#agent-finder-search-button input
{
	background: transparent url(../../image/Jetset/styling/button-grey-go.gif) no-repeat scroll 50% 50%;
	border: medium none;
	color: white;
	float: right;
	font-size: 0;
	height: 24px;
	margin-right: 0;
	padding-top: 4px;
	position: absolute;
	width: 41px;
	margin-top: -2px;
}
#agent-finder-map
{
	float: left;
	height: 36px;
	margin-top: 1px;
	padding-left: 20px;
	padding-top: 10px;
	width: 85px;
}
#agent-finder-map a
{
	color: white;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	margin-left: -4px;
}
#phone-number
{
	background: transparent url(../../image/jetset/styling/header-phone.gif) no-repeat scroll 0 0;
	float: left;
	font-size: 1.5em;
	margin-left: 230px;
	margin-top: 5px;
	width: 180px;
}
#phone-number h2
{
	color: White;
	margin-bottom: 10px;
	margin-left: 22px;
	text-align: center;
}
#phone-number h2.main-number
{
	background: transparent url(../../image/jetset/logo/phone-number-main.gif) no-repeat scroll 0 0;
	color: Blue;
	font-size: 0;
	padding: 50px 0 0 55px;
}
/* SCHEMES - FLYBUYS & GIFTCARDS */
#schemes
{
	clear: right;
	display: block;
	float: right;
	height: 29px;
	width: 100%;
}
#schemes .rtsLink:hover
{
	background: transparent url(../../image/jetset/styling/scheme-tab-over-end.jpg) no-repeat scroll 100% 0;
}
#schemes a:hover .rtsOut
{
	background: transparent url(../../image/jetset/styling/scheme-tab-over-end.jpg) no-repeat scroll 100% 0;
}
#schemes div div
{
	float: right;
	text-align: right;
}
#schemes .flybuys:hover
{
	background: transparent url(../../image/jetset/styling/scheme-tab-over-end.jpg) no-repeat scroll 0 0;
}
#schemes .flybuys:hover .rtsIn
{
	background: transparent url(../../image/jetset/styling/scheme-tab-flybuys-over-bg.jpg) no-repeat scroll 0 0;
}
#schemes .flybuys .rtsIn
{
	background: transparent url(../../image/jetset/styling/scheme-tab-flybuys-off-bg.jpg) no-repeat scroll 0 0;
}
#schemes .gift-cards:hover
{
	background: transparent url(../../image/jetset/styling/scheme-tab-over-end.jpg) no-repeat scroll 0 0;
}
#schemes .gift-cards:hover .rtsIn
{
	background: transparent url(../../image/jetset/styling/scheme-tab-gift-cards-over-bg.jpg) no-repeat scroll 0 0;
}
#schemes .gift-cards .rtsIn
{
	background: transparent url(../../image/jetset/styling/scheme-tab-gift-cards-off-bg.jpg) no-repeat scroll 0 0;
}
#schemes .home:hover
{
	background: transparent url(../../image/jetset/styling/scheme-tab-over-end.jpg) no-repeat scroll 0 0;
}
#schemes .home:hover .rtsIn
{
	background: transparent url(../../image/jetset/styling/scheme-tab-home-over-bg.jpg) no-repeat scroll 0 0;
}
#schemes .home .rtsIn
{
	background: transparent url(../../image/jetset/styling/scheme-tab-home-off-bg.jpg) no-repeat scroll 0 0;
}

#schemes .rtsIn
{
	background: transparent url(../../image/jetset/styling/scheme-tab-off-bg.jpg) repeat-x scroll 0 0;
	display: block;
	padding: 0 10px 5px 10px;
}
#schemes .rtsLI
{
	float: left;
	list-style-type: none;
}
#schemes .rtsLink
{
	background: transparent url(../../image/jetset/styling/scheme-tab-off-end.jpg) no-repeat scroll 0 0;
	cursor: pointer;
	display: block;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding-left: 9px;
	text-decoration: none;
}
#schemes .rtsOut
{
	background: transparent url(../../image/jetset/styling/scheme-tab-off-end.jpg) no-repeat scroll 100% 0;
	display: block;
	padding-right: 10px;
	text-align: center;
}
#schemes .rtsTxt
{
	color: White;
	font-size: 12px;
	line-height: 24px;
	padding: 0 0 0 12px;
}
#schemes .rtsUL
{
	float: right;
}
/* MAIN MENU */

#menu
{
	float: left;
	height: 37px;
	margin-top: -37px;
	position: relative;
	
}

#menu ul
{
	display: inline;
}
#menu .rtsIn
{
	background: transparent url(../../image/jetset/styling/tab-off-bg.jpg) repeat-x scroll 0 0;
	display: block;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 37px;
	padding: 0 5px;
}
#menu .rtsLevel
{
	display: inline;
}
#menu .rtsLI
{
	float: left;
	list-style-type: none;
}
#menu .rtsLink
{
	background: transparent url(../../image/jetset/styling/tab-off-end.jpg) no-repeat scroll 0 0;
	cursor: pointer;
	display: block;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding-left: 12px;
	text-decoration: none;
}
#menu .rtsLink:hover
{
	background: transparent url(../../image/jetset/styling/tab-over-end.jpg) no-repeat scroll 0 0;
}
#menu .rtsLink:hover .rtsIn
{
	background: transparent url(../../image/jetset/styling/tab-over-bg.jpg) repeat-x scroll 0 0;
}
#menu .rtsLink:hover .rtsOut
{
	background: transparent url(../../image/jetset/styling/tab-over-end.jpg) no-repeat scroll 100% 0;
}
#menu .rtsOut
{
	background: transparent url(../../image/jetset/styling/tab-off-end.jpg) no-repeat scroll 100% 0;
	display: block;
	padding-right: 12px;
	text-align: center;
}
#menu .rtsSelected, #menu .rtsSelected:hover
{
	background: transparent url(../../image/jetset/styling/tab-selected-end.jpg) no-repeat scroll 0 0;
}
#menu .rtsSelected .rtsIn, #menu .rtsSelected:hover .rtsIn
{
	background: transparent url(../../image/jetset/styling/tab-selected-bg.jpg) repeat-x scroll 0 0;
}
#menu .rtsSelected .rtsOut, #menu .rtsSelected:hover .rtsOut
{
	background: transparent url(../../image/jetset/styling/tab-selected-end.jpg) no-repeat scroll 100% 0;
}
#menu .rtsSelected .rtsTxt, #menu .rtsSelected:hover .rtsTxt
{
	color: #2a5ea0;
}
#menu .rtsTxt
{
	color: White;
	font-size: 14px;
	font-weight: bold;
	line-height: 37px;
	padding: 0 8px;
}
#menu .tab-search
{
	background: transparent url(../../image/jetset/styling/tab-search-off-end.jpg) no-repeat scroll 0 0;
}
#menu .tab-search .rtsTxt
{
	color: White;
	padding-left: 39px;
	padding-right: 26px;
}
#menu .tab-search .rtsOut
{
	background: transparent url(../../image/jetset/styling/tab-search-off-end.jpg) no-repeat scroll 100% 0;
}
#menu .tab-search .rtsIn
{
	background: transparent url(../../image/jetset/styling/tab-search-off-bg.jpg) repeat-x scroll 0 0;
}
#menu .tab-search:hover
{
	background: transparent url(../../image/jetset/styling/tab-search-over-end.jpg) no-repeat scroll 0 0;
}
#menu .tab-search:hover .rtsIn
{
	background: transparent url(../../image/jetset/styling/tab-search-over-bg.jpg) repeat-x scroll 0 0;
}
#menu .tab-search:hover .rtsOut
{
	background: transparent url(../../image/jetset/styling/tab-search-over-end.jpg) no-repeat scroll 100% 0;
}
#menu .tab-search:hover .rtsTxt
{
	color: White;
}
/* AGENT SUB MENU */

.sub-menu
{
	float: left;
	height: 30px;
	width: 100%;
	background-color: #f9f9f9;
	clear: both;
	color: #2a5ea0;
	line-height: 30px;
	position: relative;
}

.sub-menu .rmRootGroup .rmLink, .sub-menu .rmRootGroup .rmLink:visited
{
	color: #2a5ea0;
	display: block;
	font-size: 1.2em;
	height: 30px;
	text-decoration: none;
	cursor: pointer;
}

.sub-menu .rmRootGroup .rmLink:hover
{
	text-decoration: underline;
}

.sub-menu .rmRootGroup li
{
	display: inline;
	padding: 0 10px;
}
.sub-menu .rmRootGroup li.rmLast
{
	border-right: 0px;
}

.sub-menu .rmItem
{
	background: #f9f9f9 url(../../Image/Jetset/Styling/sub-menu-divider.png) no-repeat scroll 100%;
}
.sub-menu .rmItem.rmLast
{
	background-image: none;
	background-color: #f9f9f9;
}
#footer
{
}


/* FOOTER */
#footer
{
	border-top: 5px solid white;
	clear: both;
	height: 115px;
	padding: 0 13px 20px;
	background: white url(../../image/Jetset/styling/footer-end-bg.jpg) repeat-x scroll 0 0;
}
#footer div
{
	background: transparent url(../../image/Jetset/styling/footer-bg.jpg) repeat-x scroll 0 0;
	height: 85%;
}
#footer div div
{
	background: transparent url(../../image/Jetset/styling/footer-separator.jpg) no-repeat scroll 100% 0;
	float: left;
	height: 100%;
	padding-left: 19px;
	padding-top: 10px;
	width: 157px;
}
#footer div div.last
{
	background: transparent none repeat scroll 0 0;
}
#footer h4
{
	clear: none;
	color: #40A8FA;
	display: inline;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.4em;
	padding-bottom: 100px;
	padding-top: 20px;
}
#footer p
{
	clear: left;
	color: #6B6B6B;
	font-size: 1.1em;
	padding-bottom: 1em;
	text-align: center;
	margin-top: 10px;
}
#footer p.conditions
{
	font-size: 0.9em;
	padding: 0px 2px;	
}
#footer ul
{
	font-size: 1.1em;
	padding-top: 1px;
}
#footer ul li
{
	list-style-type: none;
	text-align: left;
	text-decoration: none;
}
#footer ul li a
{
	color: #6B6B6B;
	text-decoration: none;
}
#footer ul li a:hover
{
	text-decoration: underline;
}

/* SIDE BAR */
#side-bar
{
	float: left;
	margin: 4px 4px 0 0;
	min-height: 10px;
	width: 254px;
	z-index: 100;
}

#side-bar .section
{
	background: #F0F0F0 url(../../image/Jetset/styling/section-grad-invert.jpg) repeat-x scroll 0 100%;
	border-bottom: 1px solid #DEDEDE;
	border-top: 1px solid #FFFFFF;
	clear: left;
	float: left;
	height: auto;
	margin-bottom: 5px;
	padding: 10px;
	position: relative;
	width: 234px;
}
#side-bar .section *
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#side-bar .section dl, #side-bar .section ul
{
	clear: left;
	float: left;
	list-style: none;
	width: 100%;	
}
#side-bar .section-header
{
	background: #dfdfdf url(../../image/jetset/styling/section-header-bg.jpg) repeat-x scroll 0 0;
	float: left;
	width: 254px;
}


/* MAIN BODY */
#main
{
	float: right;
	margin-top: 4px;
	width: 652px;
}
#main .section-header
{
	background: #dfdfdf url(../../image/jetset/styling/section-header-bg.jpg) repeat-x scroll 0 0;
}
#main .section
{
	padding: 10px;
	background: #f7f7f7 url(../../image/Jetset/styling/section-grad-bg.jpg) repeat-x scroll 0 0;
	border-bottom: none;
	border-top: 1px solid #FFFFFF;
	clear: left;
	float: left;
	height: auto;
	margin-bottom: 5px;
	position: relative;
	width: 632px;
	font-size: 1.1em;
}

#main .section ul
{
	/* margin-left: 15px; */
}


/* MAIN DEFAULT PAGE STYLES */


/* NEWSLETTER SIDE BAR */
#newsletter-signup .section
{
	float: left;
}
#newsletter-signup label
{
	width: 80px;
	float: left;
	font-size: 11px;
}
#newsletter-signup p
{
	padding-top: 10px;
	padding-bottom: 5px;
}
#newsletter-signup .checkbox > label
{
	float: none;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: top;
}
#newsletter-signup .checkbox
{
	margin-bottom: 20px;
}
#newsletter-signup input[type="submit"]
{
	margin-top: 10px;
}

/* HOMEPAGE - BANNER */
#banner
{
	height: 251px;
	width: 652px;
}
#banner h1
{	
	font-size: 2.6em;
	margin-top: -251px;
	padding: 18px 0 5px 18px;
}
#banner img
{

}
#banner #banner-text
{

}
#banner p
{
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 350px;
}
#banner #button-placeholder span
{
	background: transparent url(../../image/jetset/styling/button-find-out-more.png) no-repeat scroll 0 100%;
	margin-left: 17px;	
	padding: 10px 55px;
}
#banner #link-spacer
{
	
}
#banner-control-buttons
{
	background-color: Blue;
	clear: both;
	float: right;
}
.banner-item
{
	height: 251px;
	width: 652px;
}
.banner-control-buttons
{
	background: transparent url(../../image/jetset/banner/control-buttons-background.gif) repeat-x scroll 0 0;
	float: right;
	height: 19px;
	margin: 26px 8px 0 0;
	padding: 0 1px;
}
.banner-control-buttons div
{
	background-color: #18599c;
	height: 16px;
	padding-top: 3px;
}
.banner-link-button
{
	background: transparent url(../../image/jetset/styling/sprite.png) no-repeat scroll 0 -143px;
	color: #18599c;
	font-weight: bold;
	margin: 0 17px;
	padding: 0px 3px;
	text-decoration: none;
}
.banner-button-back, .banner-button-forward
{
	color: White;
	text-decoration: none;
}
.banner-button-back
{
	background: transparent url(../../image/jetset/banner/banner-button-back.jpg) no-repeat scroll 0 0;
	margin-left: 4px;
}
.banner-button-back:hover
{
	background: transparent url(../../image/jetset/banner/banner-button-back-selected.jpg) no-repeat scroll 0 0;
	color: #1861a5;
}
.banner-button-forward
{
	background: transparent url(../../image/jetset/banner/banner-button-forward.jpg) no-repeat scroll 0 0;
	margin-right: 4px;
	padding-left: 1px;
}
.banner-button-forward:hover
{
	background: transparent url(../../image/jetset/banner/banner-button-forward-selected.jpg) no-repeat scroll 0 0;
	color: #1861a5;
}
.banner-button-selected, .banner-button:hover
{
	background: transparent url(../../image/jetset/banner/banner-button-blank-selected.jpg) no-repeat scroll 0 0;
	color: White;
	font-size: 0;
	padding: 0 4px;
	text-decoration: none;
}
.banner-button-main
{
	background: transparent url(../../image/jetset/banner/banner-button-blank.jpg) no-repeat scroll 0 0;
	color: #18599c;
	font-size: 0px;
	padding: 15px;
	text-decoration: none;	
}
.rotator-banner-item
{
	cursor: pointer;
}
/* HOMEPAGE - GREAT DEALS */
#great-deals
{
	float: left;
	margin: 4px 0px 10px;
	width: 434px;
}
#great-deals ul, #great-agent-deals ul
{
	background: transparent url(../../image/jetset/styling/section-grad-bg.jpg) repeat-x scroll 0 0;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #ffffff;
}
#great-deals .section, #great-deals .section-footer
{
	padding: 0;
	width: 434px;
	margin-bottom: 0;
}

#great-deals input[type="submit"], #great-agent-deals input[type="submit"]
{
	background: transparent url(../../image/Jetset/styling/button-60px.png) no-repeat scroll 0 0;
	margin-top: 16px;
	width: 60px;
}

#great-deals li.cruise, #great-agent-deals li.cruise
{
	background: transparent url(../../image/Jetset/styling/deal-icon-cruise.jpg) no-repeat scroll 0 0;
}
#great-deals li.event, #great-agent-deals li.event
{
	background: transparent url(../../image/Jetset/styling/deal-icon-event.jpg) no-repeat scroll 0 0;
}
#great-deals li.holiday, #great-agent-deals li.holiday
{
	background: transparent url(../../image/Jetset/styling/deal-icon-holiday.jpg) no-repeat scroll 0 0;
}
#great-deals li.package, #great-agent-deals li.package
{
	background: transparent url(../../image/Jetset/styling/deal-icon-package.jpg) no-repeat scroll 0 0;
}
#great-deals li.top-deal, #great-agent-deals li.top-deal
{
	background: transparent url(../../image/Jetset/styling/deal-icon-top-deal.jpg) no-repeat scroll 0 0;
}
#great-deals li.tour, #great-agent-deals li.tour
{
	background: transparent url(../../image/Jetset/styling/deal-icon-tour.jpg) no-repeat scroll 0 0;
}
#great-deals li.hotel, #great-agent-deals li.hotel
{
	background: transparent url(../../image/Jetset/styling/deal-icon-hotel.jpg) no-repeat scroll 0 0;
}
#great-deals li.price
{
	padding-right: 10px;
	width: 119px;
}
#great-deals ul li p, #great-agent-deals ul li p
{
	font-size: 1em;
	font-weight: bold;
}
#great-deals li.price p, #great-agent-deals li.price p
{
	padding-top: 10px;
}
#great-deals li.price span, #great-agent-deals li.price span
{
	color: #ff8503;
	font-size: 16px;
	font-weight: bold;
}
#great-deals li.title
{
	padding-left: 69px;
	padding-right: 13px;
	width: 149px;
}
#great-deals li.title p
{
	margin-bottom: 0;
	padding-top: 13px;
}
#great-deals li.view, #great-agent-deals li.view
{
/*	height:	40px; */
	padding-top: 14px;	
}
#great-deals li.view p a
{
	height: 54px;
	width: 54px;
}

#great-deals li.view a
{
	background: url("../../image/Jetset/styling/sprite.png") no-repeat scroll -189px -143px transparent;
	font-size: 0;
	padding: 1 56px 21px 0;
	text-decoration: none;
}

/* HOMEPAGE - FLIGHTS */
#flights
{
	float: right;
	margin: 4px 0 10px 0;
	width: 213px;
}
#flights .destination
{
	padding-left: 12px;
	width: 92px;
}
#flights .destination p
{
	padding-top: 11px;
}

#flights .section-footer
{
	width: 213px;
}
#flights ul li a
{
	background: transparent url(../../image/Jetset/styling/sprite.png) no-repeat scroll -246px -152px;		
	font-size: 0;
	padding: 17px 19px 0 0;
}
#flights ul li p
{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
}
#flights .price
{
	width: 78px;
}
#flights .price p
{
	padding-top: 11px;
}
#flights .price p span
{
	color: #ff8503;
	font-size: 13px;
	font-weight: bold;
}
#flights ul li
{
	float: left;
	height: 36px;
}
#flights ul li.view
{
	height: 15px;
	
	padding-top: 16px;
}

/* AGENT FINDER PAGE */
#agent-finder-page h4
{
	background-color: #2E80C9;
	color: white;
	font-size: 12px;
	padding: 5px 10px;
	margin: -10px;
	margin-bottom: 10px;
}
#agent-finder-panel .section
{
	border: medium none;
	margin-bottom: 10px;
	margin-top: -4px;
	padding: 10px;
}
#agent-finder-panel fieldset
{
	border: medium none;
}
#agent-finder-panel a
{
	float: left;
	width: 100%;
}
#agent-finder-panel fieldset label
{
	font-size: 11px;
	font-weight: bold;
	padding-right: 20px;
}
#agent-finder-panel fieldset p
{
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
}
#agent-finder-panel > fieldset > select, #agent-finder-panel > fieldset > input[type="text"]
{
	width: 100px;
	font-size: 12px;
}
#agent-finder-panel > fieldset > input[type="submit"]
{
	margin-top: -22px;
	margin-left: 400px;
}

#agent-finder-page .section-list ul
{
	width: 635px;
	border-left: 1px solid #cbccc7;
	border-right: 1px solid #cbccc7;
	border-bottom: 1px solid #dadad8;
	padding: 10px 10px 10px 5px;
	background: transparent url(../../image/Jetset/styling/deals-list-bg.png);
	height: 48px;
}
#agent-finder-page input[type="submit"]
{
	background: transparent url(../../image/Jetset/styling/button-60px.png) no-repeat scroll 0 0;
	padding: 0 0px 6px 5px;
	width: 60px;
}
#agent-finder-page-button input
{
	float: none;
}
#agent-finder-page li
{
	height: 54px;
	padding-top: 9px;
}
#agent-finder-page li h5
{
	font-size: 11px;
	padding-top: 7px;
	width: 200px;
}
#agent-finder-page li.schemes
{
	width: 80px;
	margin-left: 10px;
	margin-right: 5px;
}
#agent-finder-page li.address
{
	width: 180px;
}
#agent-finder-page li.contact
{
	height: 34px;
	padding-top: 9px;
	width: 100px;
}
#agent-finder-page li.command
{
	height: 34px;
	padding-top: 23px;
	width: 60px;
}
#agent-finder-page li.command a
{
	background: url("../../image/Jetset/styling/sprite.png") no-repeat scroll -189px -143px transparent;
	color: #e6e6e6;
	font-size: 0pt;
	padding: 21px 56px 0 0;
}
#agent-map
{
	height: 480px;
}

/* DEALS.ASPX */
#deals-destinations h4, #deals-filters h4
{
	/*background-color: #2E80C9;*/
	background-color: #185895;
	color: white;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	margin-bottom: 5px;
	clear: left;
}
#deals-destinations .section-content
{
	float: left;
	margin-bottom: 5px;
	background-color: #F3F3EF;
}
#deals-destinations .section-content ul
{
	width: 650px;
	margin-bottom: 5px;
}
#deals-destinations .section-content ul li
{
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 10px;
	width: 152px;
	clear: none;
}
#deals-destinations ul li
{
	clear: right;
}
#deals-destinations .rmVertical .rmLink:hover, #deals-destinations .rmVertical .rmFocused
{
	color: #FF8503;
}
#deals-destinations .rmText
{
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
#deals-destinations .rmLink
{
	text-decoration: none;
	color: #2C89D6;
}

#deals-filters
{
	background: #f3f3ef url(../../image/Jetset/styling/agent-about-bg.png) no-repeat bottom;
	min-height: 100px;
	margin-bottom: 5px;
}
#deals-filters .section-content
{
	padding: 2px 10px 5px 10px;
	font-size: 1.1em;
	font-weight: bold;
}
#deals-filters input[type="checkbox"]
{
	vertical-align: middle;
	margin: 10px;
}
#deals-filters .section-content span
{
	float: left;
}
#deals-filters input[type="submit"]
{
	margin-left: 10px;
	margin-top: 2px;
}

#deals-list .RadMenu_Default .rmText
{
	font-size: 10px;
}

#deals-list .section-list ul
{
	background: transparent url(../../image/jetset/styling/section-grad-bg.jpg) repeat-x scroll 0 0;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #ffffff;
	height: 48px;
	padding: 10px 10px 10px 5px;
	width: 635px;
}
#deals-list .section-list ul li.title
{
	width: 380px;
	padding-right: 10px;
}
#deals-list .section-list ul li.title h5
{
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 65px;
}
#deals-list .section-list ul li.title p
{
	margin-left: 65px;
}
#deals-list .section-list ul li.title p a
{
	text-decoration: none;
	color: #7AB0DE;
	font-weight: bold;
}
#deals-list .section-list ul .cruise
{
	background: transparent url(../../image/Jetset/styling/deal-icon-cruise.jpg) no-repeat scroll 0 0;
}
#deals-list .section-list ul .event
{
	background: transparent url(../../image/Jetset/styling/deal-icon-event.jpg) no-repeat scroll 0 0;
}
#deals-list .section-list ul .holiday
{
	background: transparent url(../../image/Jetset/styling/deal-icon-holiday.jpg) no-repeat scroll 0 0;
}
#deals-list .section-list ul .package
{
	background: transparent url(../../image/Jetset/styling/deal-icon-package.jpg) no-repeat scroll 0 0;
}
#deals-list .section-list ul .top-deal
{
	background: transparent url(../../image/Jetset/styling/deal-icon-top-deal.jpg) no-repeat scroll 0 0;
}
#deals-list .section-list ul .tour
{
	background: transparent url(../../image/Jetset/styling/deal-icon-tour.jpg) no-repeat scroll 0 0;
}
#deals-list .section-list ul .hotel
{
	background: transparent url(../../image/Jetset/styling/deal-icon-hotel.jpg) no-repeat scroll 0 0;
}
#deals-list .section-list ul li.price
{
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	width: 150px;
}
#deals-list .section-list ul li.price span
{
	color: #ff8503;
	font-size: 13px;
}
#deals-list .section-list ul li.view
{
	float: right;
}
#deals-list .section-list ul input[type="submit"]
{
	background: transparent url(../../image/Jetset/styling/button-60px.png) no-repeat;
	width: 60px;
	margin-top: 15px;
}
#deals-list li.view
{
	height: 49px;
	padding-top: 10px;
}
/* SPECIAL.ASPX */
#special
{
	background-color: #F3F4EF;
}

#special > div
{
	clear: left;
}
#special li
{
	margin-left: 20px;
}
#special strong
{
	font-size: 1.1em;
}
#special .package-header a 
{
	background: url("../../image/Jetset/styling/button-enquire.gif") no-repeat scroll 100% 0 transparent;
	color: #3b9be6;
	float: right;
	font-size: 0;
	margin-right: 20px;
	margin-top: 10px;	
	padding: 9px 0 13px 79px;
	text-decoration: none;		
}
#special .section-footer
{
	width: 100%;
}

#special .section-content
{
	font-size: 1.2em;
	padding: 15px;
	width: 590px;
}
#special .section-content p
{
	font-size: 1.1em;
	padding-bottom: 5px;
}
#special .section-content h1, #special .section-content h2, #special .section-content h3, #special .section-content h4, #special .section-content h5
{
	text-align: left;
	margin-bottom: 5px;
}
#special .section-content h5
{
	margin-top: 10px;
	font-size: 1.4em;
}
#special .section-content a, #special .section-content a:visited
{
	color: #2462af;
	font-weight: lighter;
}
#special .section-content li
{
	padding-left: 5px;
}
#special .section-content ul
{
	margin-bottom: 5px;
	margin-top: 5px;
}
#special #special-travel-dates
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
}
#special #special-travel-dates p
{
	font-size: 12px;
}
#special #special-travel-dates p span
{
	color: #ff8503;
}
#special #special-conditions
{
	margin-right: 10px;
	margin-top: 35px;
}
#special #special-conditions h5
{
	color: #7F7F7D;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
}
#special #special-conditions p
{
	color: #7F7F7D;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 5px;
}
#special img
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#special #deals-list .section-list .price
{
	width: 95px;
	margin-left: 5px;
	margin-right: 0px;
}
#special .facebook-share
{
	background: url(../../image/facebook-share.png) no-repeat;
	color: #ffffff;
	float: right;
	font-size: 0px;
	margin: 5px 0 5px 2px;
	padding: 19px 0px 2px 52px;
}
#special .facebook-share a
{
	color: #ffffff;
	text-decoration: none;	
}
#special .twitter-share
{
	background: url(../../image/twitter-share.png) no-repeat;
	color: #ffffff;	
	float: right;
	font-size: 0px;
	margin: 5px 0;
	padding: 19px 0px 2px 52px;
}
#special .twitter-share a
{
	color: #ffffff;
	text-decoration: none;	
}
/* BROCHURE */
#brochure-frame
{
	height: 600px;
	width: 910px;
}
.brochure-iframe
{
}
/* enquiry */
#enquire-contact, #enquire-trip, #enquire-agent, #enquire-flybuys
{
	padding: 10px;
}
#enquire-contact div, #enquire-trip div , #enquire-flybuys div
{
	float: left;
	width: 305px;
}
#enquire-contact div label, #enquire-trip div label, #enquire-agent div label, #enquire-flybuys div label
{
	float: left;
	font-size: 11px;
	width: 150px;
}
#enquire-content-button a
{
	background: transparent url(../../image/Jetset/styling/button-details.gif) no-repeat scroll 0 0;
	color: #e6e6e6;
	float: right;
	font-size: 0;
	margin-right: 10px;	
	margin-top: 12px;
	padding: 22px 10px 0 0;
	width: 100px;	
}
#enquire-content-button input[type="submit"]
{
	background: transparent url(../../image/Jetset/styling/button-100px.png) no-repeat scroll 0 0;
	margin-top: 16px;
	width: 100px;
}
#enquire-content-detail ul
{
	font-size: 1.1em;
	font-weight: bold;
}
#enquire-content-detail ul li
{
	font-size: 0.9em;
	font-weight: normal;
	list-style-type: none;
}
#enquire-content-detail input[type="submit"], #special .package-header input[type="submit"]
{
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
#enquire-content-detail, #special .package-header
{
	padding-left: 15px;
	padding-top: 5px;
	background-color: #DFDFDF;
	padding-bottom: 10px;
	border-bottom: 1px solid #c8c8c8;
	color: #2462AF;
}
#enquire-content-detail h2, #special .package-header h2
{
	font-size: 2em;
}
#enquire-content-detail p, #special .package-header p
{
	font-size: 1.1em;
	font-weight: bold;
}
#enquire-content-detail p .price, #special .package-header p .price
{
	color: #ff8503;
	font-size: 13px;
}
#enquire-content-detail span, #special .package-header span
{
	color: #FF8503;
	font-size: 1.2em;
	padding: 0px 3px;
}

#enquire-content-detail span, #special .package-header span
{
	color: #FF8503;
	font-size: 1.2em;
}
#enquire-form input, #enquire-form select, #enquire-form radpicker radpicker_default, #enquire-form textarea
{
	font-size: 12px;
}
#enquire-agent div
{
	float: left;
	width: 100%;
}
#enquire-agent-select input
{
	margin-bottom: 10px;
}
#enquire-agent #enquire-agent-select label
{
	float: none;
	padding-left: 10px;
	padding-right: 20px;
	vertical-align: top;
}
#enquire-agent select.enquireAgentList
{
	width: 460px;
}
#enquire-trip .enquire-textarea, #enquire-flybuys .enquire-textarea
{
	float: none;
	width: 100%;
}
#enquire-trip .enquire-textarea label, #enquire-flybuys .enquire-textarea label
{
	padding-top: 10px;
	width: 400px;
}
#enquire-trip .enquire-textarea textarea, #enquire-flybuys .enquire-textarea textarea
{
	margin-left: 150px;
	width: 460px;
}
.enquire-section-final
{
	height: 20px;
	padding: 10px;
}
.enquire-section-final input[type="submit"]
{
	float: right;
}
#enquire-form
{
	background-color: #F7F7F7;
}
#enquire-form fieldset
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #DEDEDE;
}
#enquire-form fieldset legend
{
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
#enquire-footer
{
	width: 652px;
}
#enquire-complete p
{
	color: #2462af;
	font-size: 1.4em;
	font-weight: bold;
	padding: 70px 0;
	text-align: center;
}
#enquire-form #FlightConditions
{
	margin-left: 10px;
	margin-right: 10px;
}
#enquire-form #FlightConditions h5
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	color: gray;
}
#enquire-form #FlightConditions p
{
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: gray;
	font-size: 11px;
}

/* FEEDBACK.ASPX */
#feedback label
{
	float: left;
	font-size: 1.1em;
	width: 100px;
}
#feedback input[type="submit"]
{
	margin-top: 10px;
}
#feedback input[type="text"]
{
	font-size: 1.2em;
	width: 300px;
}
#feedback textarea
{
	height: 100px;
	width: 300px;
}
#feedback .section .content div
{
	width: 100%;
}
/* FLIGHTS.ASPX */
#flight-info-header
{
	background: #F3F3EF url(../../image/Jetset/styling/agent-about-bg.png) no-repeat scroll center bottom;
	font-size: 11px;
	padding: 10px 10px 30px;
}
#flight-info-header a.enquire
{
	background: url("../../image/Jetset/styling/button-enquire.gif") no-repeat scroll 0 0 transparent;
	color: white;
	cursor: pointer;
	float: left;
	font-size: 0px;
	height: 25px;
	padding: 2px 5px 8px 9px;
	text-decoration: none;
	width: 80px;
}
#flight-info-header p
{
	font-size: 1.1em;	
	padding-bottom: 10px;
}
#flight-info-header h2
{
	background-color: #358CDC;
	font-size: 1.6em;
	padding: 10px;
	margin: -10px -10px 10px -10px;
	color: white;
	height: 25px;
}

#flight-deals input[type="submit"]
{
	margin-top: -3px;
}
#flight-deals
{
	border-bottom: 1px solid #DEDEDE;
	border-top: 3px solid #FFFFFF;
}
#flight-deals ul
{
	background: transparent url(../../image/Jetset/styling/section-grad-small-bg.jpg) repeat-x scroll 0 0;
	border-left: 1px solid #C9C9BF;
	border-right: 1px solid #C9C9BF;
	float: left;
	height: 35px;
	width: 324px;
}
#flight-deals ul li
{
	display: inline;
	float: left;
	list-style-type: none;
}
#flight-deals li
{
	padding-top: 10px;
}
#flight-deals .price p span
{
	color: #ff8503;
	font-size: 1.1em;
}
#flight-deals .destination
{
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 15px;
	width: 115px;
}
#flight-deals .price
{
	font-size: 1.1em;
	font-weight: bold;
	width: 100px;
}
#flight-deals .enquire
{
	width: 80px;
}
#flight-deals .enquire a
{
	background: url("../../image/Jetset/styling/button-details.gif") no-repeat scroll 100% 0 transparent;
	font-size: 0;
	padding: 15px 0 8px 81px;
	text-decoration: none;
}

/* FLYBUYS & GIFTCARDS */
#flybuys input[type="submit"],  #giftcard input[type="submit"]
{
	margin-bottom: 10px;	
	margin-top: 9px;
}
#flybuys .section div h4 , #giftcard .section div h4
{
	clear: left;
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-top: 0px;
}
#flybuys .section div h4 a, #giftcard  .section div h4 a
{
	color: black;
	font-size: 1em;
	text-decoration: none;
}
#flybuys .section div: first-child h4, #giftcard .section div: first-child h4
{
	margin-top: 0;
}
#flybuys .conditions, #giftcard .conditions
{
	color: #7F7F7D;	
	padding-top: 10px;
	font-size: 0.9em;
}
#flybuys .section img, #giftcard .section img
{
	float: right;
	padding: 0 10px;
}

#giftcard h5.special-features
{
	font-size: 14px;
	color: #2462af;
	padding-top: 10px
}

#giftcard ul
{
	padding-left: 20px;
}


/* HOTEL.ASPX */
#side-bar input[value="View Booking"]
{
	color: white;
	font-size: 1.2em;
	width: 120px;
	background: transparent url(../../image/Jetset/styling/button-120px.png) no-repeat scroll 0 0;
}
#rooms-intro
{
	float: left;
}
#rooms-intro .section-header h3
{
	width: 635px;
}

#rooms-top-destinations .section-header
{
	clear: left;
}
#rooms-intro .section, #rooms-top-destinations .section
{
	font-size: 11px;
}
#rooms-intro .section p
{
	padding-bottom: 10px;
}
#rooms-intro ul li
{
	display: block;
	font-size: 1.1em;
	height: 18px;
	text-indent: 20px;
}
#rooms-intro ul span
{
	font-weight: bold;
}
#rooms-top-destinations .section div h3
{
	font-size: 0px;
	height: 75px;
	width: 80px;
}
#rooms-top-destinations #rooms-adelaide h3
{
	background: transparent url(../../image/rooms/adelaide.gif) no-repeat scroll 0 0;
}
#rooms-top-destinations #rooms-cairns h3
{
	background: transparent url(../../image/rooms/cairns.gif) no-repeat scroll 0 0;
}
#rooms-top-destinations #rooms-christchurch h3
{
	background: transparent url(../../image/rooms/christchurch.gif) no-repeat scroll 0 0;
}
#rooms-top-destinations #rooms-gold-coast h3
{
	background: transparent url(../../image/rooms/gold-coast.gif) no-repeat scroll 0 0;
}
#rooms-top-destinations #rooms-hobart h3
{
	background: transparent url(../../image/rooms/hobart.gif) no-repeat scroll 0 0;
}
#rooms-top-destinations .section p
{
	font-size: 1em;
	padding-top: 5px;
	width: 90px;
}
#rooms-top-destinations .section > div
{
	float: left;
	padding-bottom: 10px;
	width: 126px;
}
#rooms-top-destinations .section > p
{
	float: left;
	text-align: center;
	width: 652px;
}
#rooms-top-destinations .section > div > a
{
	font-size: 1em;
}


#rooms-intro #qh-logo
{
	background-image: url(../../image/Jetset/styling/logoQH.gif);
	float: right;
	height: 59px;
	width: 124px;
}

#rooms-terms-conditions
{
	width: 100%;
	float: left;
	text-align: center;
}

#rooms-terms-conditions a
{
	color: gray;
	font-size: 1.1em;
}


/* INSURANCE.ASPX */
#insurance-content input[type="submit"]
{
	margin-top: 10px;
}
#insurance-image
{
	float: right;
	padding: 0 0 10px 10px;
	background: transparent url(../../image/QBE/blue-banner.jpg) no-repeat scroll;
	width: 100%;
	height: 111px;
	width: 620px;
}
#insurance p
{
	padding-top: 5px;
}


/* AGENT HOMEPAGE */

#agent-details input[type="submit"]
{
	background: transparent url(../../image/Jetset/styling/button-130px.png) no-repeat scroll 0 0;
	margin-top: 10px;
	width: 130px;
	font-size: 11px;
}
#agent-details .section
{
	font-size: 12px;
	font-weight: bold;
}
#agent-details .section dl
{
	margin-top: 10px;
	width: 100%;
}

#agent-details .section dd
{
	font-weight: bold;
	clear: right;
}
#agent-details .section dt
{
	font-weight: normal;
	float: left;
	margin-right: 5px;
}
#agent-details .facebook-main
{
	background: url("../../image/facebook-rounded-logo.jpg") no-repeat scroll 0 0 transparent;
	color: #e6e6e6;
	float: right;
	font-size: 0;
	margin-top: 3px;
	padding: 40px 0 2px 40px;
}

#agent-details .twitter-main
{
	background: url("../../image/twitter-rounded-logo.jpg") no-repeat scroll 0 0 transparent;
	color: #e6e6e6;
	float: right;
	font-size: 0;
	margin-top: 3px;
	padding: 40px 0 2px 40px;
}


#great-agent-deals
{
	float: left;
	margin: 4px 0px 10px;
	width: 434px;
}

#great-agent-deals .section
{
	margin-bottom: 0px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #dedede;
	background-image: none;
	padding: 0px;
	width: 100%;
}
#great-agent-deals li.price
{
	padding-right: 10px;
	width: 119px;
}
#great-agent-deals li.title p
{
	margin-bottom: 0;
	padding-top: 8px;
}
#great-agent-deals li.title p.note
{
	font-weight: normal;
	padding-top: 0px;
}
#great-agent-deals li.title
{
	padding-left: 69px;
	padding-right: 13px;
	width: 149px;
	
}
#great-agent-deals .section-list ul
{
	border-color: #FFFFFF #DEDEDE #DEDEDE;
	border-style: solid;
	border-width: 1px;
	clear: both;
	height: 54px;
}
#great-agent-deals .section-footer
{
	
	width: 434px;
}
#agent-home-about
{
	margin-top: 4px;
	float: left;
}
#agent-home-about p
{
	margin-bottom: 5px;
}
#agent-home-about .section-footer
{
	width: 100%;
}
#agent-home-about .section img
{
	float: right;
	padding-left: 15px;
}
#agent-home-about .section p a
{
	font-size: 1em;
}

/* AGENT - ABOUT.ASPX */
#agent-about .content
{
	height: auto;
	float: left;
	margin-top: 5px;
	width: 100%;	
}
#agent-about .content ul
{
	margin-left: 20px;
}
#agent-about .content img
{
	float: right;
	margin: 10px;
}
#agent-about hr
{
	clear: left;
	margin-bottom: 5px;
}
#agent-about .image-wrap img
{
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
#agent-about .section p
{
	padding-bottom: 5px;
}
#agent-about .section > h4
{
	background-color: #348CDC;
	color: White;
	font-size: 1.3em;
	font-weight: bold;
	margin: -10px -10px -5px;
	padding: 5px 16px;
}
#agent-about .content > .profile-text > strong
{
	font-size: 1.2em;
}

/* AGENT - BOOKING.ASPX */
#agent-booking .section
{
	padding: 0;
	width: 652px;
}
#agent-booking .section fieldset
{
	background-color: white;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#agent-booking .section fieldset legend
{
	font-size: 1.1em;
	font-weight: bold;
	margin-top: -60px;
	padding-left: 10px;
	padding-top: 40px;
}
#agent-booking .section p
{
	color: red;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
}
#agent-booking label
{
	float: left;
	padding-left: 10px;
	width: 150px;
}
#agent-booking input[type="text"], #agent-booking select
{
	float: left;
	font-size: 1em;
	height: 15px;
	margin-top: 0;
	width: 140px;
}
#agent-booking select
{
	height: 17px;
	width: 142px;
}
#agent-booking textarea
{
	clear: right;
	float: left;
	width: 300px;
}
#agent-booking .section fieldset .checkbox-list label
{
	clear: none;
	float: left;
	width: inherit;
}
#agent-booking .section fieldset .checkbox-list input[type="checkbox"]
{
	clear: left;
	float: left;
	margin-left: 20px;
}
#agent-booking .section fieldset .radiobutton-list label
{
	height: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
	width: 40px;
}
#agent-booking .section fieldset .radiobutton-list input[type="radio"]
{
	float: left;
	margin-top: 5px;
	width: 16px;
}
#agent-booking input[type="submit"]
{
	margin: 10px;
}
#agent-booking .booking-complete
{
	font-size: 1.4em;
	font-weight: bold;
	padding: 50px;
	text-align: center;
}
#other-details
{
	float: left;
}
#other-details > label
{
	width: 650px;
	font-weight: bold;
}
#other-details > textarea
{
	margin-left: 10px;
	width: 630px;
	clear: left;
}
#agent-booking fieldset fieldset
{
	margin-bottom: 10px;
}
#agent-booking fieldset fieldset legend
{
	margin-left: 30px;
	padding-left: 20px;
	font-weight: bold;
}
#passport input[type="text"]
{
	margin-right: 10px;
	width: 200px;
}
#frequent-flyer p
{
	float: right;
	margin-right: 67px;
}

/* AGENTCONTACT.ASPX */
#agent-contact .section p
{
	padding-bottom: 2px;
}
#agent-contact label
{
	clear: left;
	float: left;
	font-size: 1.1em;
	padding-left: 10px;
	width: 120px;
}
#agent-contact input[type="text"], #agent-contact select, #agent-contact textarea
{
	float: left;
	font-size: 1.1em;
}
#agent-contact textarea
{
	font-size: 1.3em;
	height: 100px;
	width: 300px;
}
#agent-contact input[type="submit"]
{
	background: transparent url(../../image/Jetset/styling/button-120px.png) no-repeat scroll 100% 0;
	width: 120px;
}


/* AGENT - BRIDAL.ASPX */

#bridal input[type="text"]
{
	float: left;
	margin-right: 10px;
}
#bridal .section fieldset
{
	background-color: white;
	margin-bottom: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
#bridal .section .destination
{
	clear: left;
	float: left;
	padding: 0 10px;
}
#bridal .section .destination label
{
	clear: none;
	float: left;
	margin-top: 10px;
	padding-left: 5px;
	width: 102px;
}
#bridal .section .destination input[type="text"]
{
	width: 120px;
}
#bridal .section .destination input[type="checkbox"], #bridal .section .destination input[type="text"]
{
	float: left;
	margin-top: 10px;
}
#bridal .section .destination input[type="text"]
{
	width: 110px;
}
#bridal .section h4
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: -10px;
	padding-left: 10px;
}
#bridal fieldset legend
{
	font-size: 12px;
	font-weight: bold;
	margin-top: -61px;
	padding-top: 40px;
	color: Black;
}
#bridal .section label
{
	float: left;
	font-size: 11px;
	width: 150px;
}
.bridal-section-final
{
	margin-top: 0px;
	padding-left: 10px;
}


#bridal-honeymoon div
{
	float: left;
	width: 100%;
	padding: 2px;
}

.bridal-section-final #enquire-content-button input
{
	margin-top: -20px;
}

/* SECTION HEADER ICONS */
#newsletter-signup .section-header h3, #feedback .section-header h3
{
	background: transparent url(../../image/jetset/styling/section-header-icon-pencil.jpg) no-repeat scroll 100% 0;
}
#great-agent-deals .section-header h3, #great-deals .section-header h3, #rooms-search .section-header h3
{
	background: transparent url(../../image/jetset/styling/section-header-icon-luggage.jpg) no-repeat scroll 100% 0;
}
#flight-info .section-header h3, #flights .section-header h3
{
	background: transparent url(../../image/jetset/styling/section-header-icon-plane.jpg) no-repeat scroll 100% 0;
	margin-right: 15px;
}
#special .section-header h3, #deals .section-header h3
{
	background: transparent url(../../image/jetset/styling/section-header-icon-package.jpg) no-repeat scroll 100% 0;
}

#bridal .section-header h3, #agent-booking .section-header h3, #agent-details .section-header h3, #agent-contact .section-header h3, #enquire-form .section-header h3
{
	background: transparent url(../../image/jetset/styling/section-header-icon-enquiry.jpg) no-repeat scroll 100% 0;
}
#insurance .section-header h3
{
	background: transparent url(../../image/jetset/styling/section-header-icon-insurance.jpg) no-repeat scroll 100% 0;
}
#cruise .section-header h3
{
	background: transparent url(../../image/jetset/styling/section-header-icon-cruise.jpg) no-repeat scroll 100% 0;
}




/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/



/* ABOUT.ASPX */

#contact .section, #about .section
{
	font-size: 1.1em;
}
#contact .section h2, #about .section h2
{
	color: #185895;
	font-weight: bold;
	font-size: 1.4em;
	margin-left: 10px;
}
#contact .section ul, #about .section ul
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#contact .section li, #about .section li
{
	margin-left: 20px;
	font-size: 1.1em;
}
#contact .section p, #about .section p
{
	margin-left: 10px;
	margin-bottom: 10px;
}
#contact h1, #about h1
{
	/*background-color: #2E80C9;*/
	color: #185895;
	padding: 5px 10px 5px 10px;
	font-size: 1.2em;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: -10px;
}


#editorial-header
{
	width: 652px;
	margin-top: 10px;
}
#editorial-header img
{
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
#editorial-header h1
{
	color: #2E80C9;
	font-size: 1.6em;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 10px;
	text-align: left;
}
#editorial-header p
{
	font-size: 1.2em;
	padding-bottom: 5px;
	padding-left: 10px;
}
#editorial .section img
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
#editorial .section
{
	/*	width:100%;*/
}
#contact .content, #editorial .content
{
	height: auto;
	clear: right;
	float: left;
	padding-right: 10px;
	padding-bottom: 20px;
	font-size: 1.1em;
	width: 652px;
}
#editorial .content h4
{
	padding-bottom: 5px;
}
#editorial .content h4 a
{
	font-size: 1.4em;
	margin-bottom: 10px;
	color: #2E80C9;
}
#editorial .content a
{
	color: #2E80C9;
	font-weight: bold;
}
#editorial .section h2
{
	font-size: 1.6em;
	margin-bottom: 10px;
	color: #2E80C9;
}
#editorial .section-footer
{
	width: 100%;
}
#contact .content h2
{
	margin-bottom: 5px;
}
#contact .content div
{
	padding-left: 20px;
}
#contact .content a
{
	font-size: 12px;
	color: #2e80c9;
	font-weight: bold;
}
#editorial .content, #contact .content
{
	width: 625px;
	clear: left;
}
#special h5.special-features 
{
	font-size: 14px;
	color: #2462af;
}



#special h4.special-features
{
	color: #2462af;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 10px;
}
#newsletter-complete h4
{
	color: #2462af;
	font-size: 1.4em;
	padding-bottom: 10px;
}
#newsletter-complete p
{
	font-size: 1.2em;
	color: #2462af;
	margin-bottom: 20px;
}

#cruise-content-search
{
	margin-top: 20px;
}

#cruise-content-search input
{
	background: transparent url(../../image/Jetset/styling/button-120px.png) no-repeat scroll 0 0;
	border: medium none;
	clear: left;
	color: white;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	margin-right: 10px;
	padding: 2px 5px 8px 9px;
	width: 120px;
}
#newsletter-pdf
{
	width: 500px;
	margin-left: auto;
	font-size: 1.1em;
	color: gray;
	display: block;
	margin-right: auto;
	clear: both;
}
#newsletter-pdf a
{
	color: #3388d8;
	font-weight: bold;
	text-decoration: none;
}
#newsletter-pdf img
{
	float: left;
	margin-right: 10px;
}

#links .links-item
{
	border-top: 1px solid #D21E18;
	float: left;
	padding-top: 20px;
	margin-bottom: 20px;
	width: 100%;
}
#links .links-item img
{
	float: left;
}
#links .links-item-url
{
	float: right;
}

#newsletter-introduction
{
	padding: 10px;
	margin-bottom: 10px;
	float: left;
}
#newsletter-introduction img
{
	float: right;
	padding-left: 10px;
}
#newsletter-introduction p
{
	font-size: 12px;
}

#newsletter .newsletter-section
{
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
#newsletter .newsletter-section img
{
	float: right;
}
#newsletter .newsletter-section h4
{
	color: #3388D8;
	font-size: 14px;
	margin-bottom: 5px;
}
#newsletter .newsletter-section p
{
	margin-bottom: 5px;
}
#newsletter a.newsletter-pdf-link
{
	padding-left: 20px;
	background: transparent url(../../Image/pdficon_small.gif) no-repeat;
	padding-bottom: 4px;
}

#special .section-content .more-information-btn a
{
	background: transparent url(../../image/Jetset/styling/button-110px.png) no-repeat scroll 0 0;
	margin-bottom: 10px;
	width: 110px;
	height: 18px;
	position: relative;
	float: left;
	text-indent: 23px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-top: 3px;
}

.validator.newsletter
{
	float: left;
	margin-top: -10px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#side-bar .section .validator.newsletter li
{
	list-style: disc;
}
#flight-deals-conditions {
	clear: both;
	float: left;
}
#flight-deals-conditions p
{
	color: #7F7F7D;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
}

#award
{
	text-align: center;
}

#award img
{
	padding-top: 39px;
	padding-bottom:24px
}

#award-agent
{
	text-align: center;
}

#award-agent img
{
	padding-top: 39px;
	padding-bottom:25px
}


.quik-fares-button
{
	float: right;
}
.quik-fares-button a
{
	background: transparent url(../../image/Jetset/styling/button-100px.png) no-repeat scroll 0 0;
	color: white;
	margin-bottom: 10px;
	width: 100px;
	height: 18px;
	position: relative;
	float: left;
	text-indent: 23px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 3px;
}

#system-message
{
    text-align:center;
	padding-top: 150px;
	font-weight: bold;
	font-size: 14px;
}

#system-message-logo
{
	background: url(../../image/Jetset/Styling/sprite.png) no-repeat  ;
	background-position: 30px 30px;
	height: 80px;
	width: 230px;
}
