﻿/* TRAVELWORLD */
/* GLOBAL STYLINGS */
*
{
	clear: none;
	margin: 0;
	padding: 0;
}
body
{
	background: transparent url(../../image/Travelworld/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/Travelworld/styling/button-80px.png) no-repeat scroll 0 0;
	border: medium none;
	clear: left;
	color: #337DC0;
	cursor: pointer;
	float: left;
	font-size: 95%;
	font-weight: bold;
	height: 25px;
	margin-right: 10px;
	padding: 0 5px 8px 9px;
	text-transform: capitalize;
	width: 80px;
}

.section-header
{
	height: 35px;
}
.section-header h3
{
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	padding: 9px 0 10px 16px;
	text-transform: uppercase;
}
.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 li
{
	text-indent: 5px;
} */
.section-footer
{
	background: transparent url(../../image/Travelworld/styling/section-footer-end-bg.gif) no-repeat scroll 0 0;
	height: 26px;
	padding-bottom: 1px;
	float: left;
}
.section-footer a
{
	background: #0072D9 url(../../image/Travelworld/styling/section-footer-icon-arrow.png) no-repeat scroll 0 55%;
	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/Travelworld/styling/section-footer-end-bg.gif) no-repeat scroll 100% 0;
}

.section-footer p
{
	background: transparent url(../../image/Travelworld/styling/section-footer-bg.jpg) repeat-x scroll 0 0;
	height: 26px;
	margin: 0 12px;
}

fieldset
{
	border: medium none;
}
.section .validator
{
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}
.section .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: 142px;
	position: relative;
	width: 910px;
}

.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-small
{
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #ffffff;
}
.section-small ul
{
	background: transparent url(../../image/Travelworld/styling/section-grad-small-bg.jpg) repeat-x scroll 0 0;
	clear: both;
	height: 36px;
	width: 211px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.section-small ul li
{
	display: inline;
	float: left;
	list-style-type: 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;
}
.pager .previous a
{
	border-right: solid 2px #2773ba;
	padding-right: 8px;
}
.pager .showing
{
	border-right: solid 1px #2e80cc;
	float: left;
	width: 80px;
}
.pager .total
{
	float: left;
	margin-left: 6px;
	padding-left: 12px;
	width: 414px;
	font-weight: bold;
}

.pager div
{
	height: 26px;
}
.pager div div
{
	background-color: #348cdc;
	background-image: none;
	height: 25px;
}
.pager p
{
	background-color: #348cdc;
	padding-top: 7px;
}
.pager-header
{
	background: transparent url(../../image/jetset/styling/list-header-end-bg.gif) no-repeat scroll 0 0;
	border-bottom: solid 1px #2c6eaa;
}
.pager-header div
{
	background: transparent url(../../image/jetset/styling/list-header-end-bg.gif) no-repeat scroll 100% 0;
	border-bottom: solid 1px #348cdc;
}
.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
{
	background: transparent url(../../image/jetset/styling/list-footer-end-bg.gif) no-repeat scroll 0 0;
	border-top: solid 1px #8cbce8;
	margin-top: 1px;
}
.pager-footer div
{
	background: transparent url(../../image/jetset/styling/list-footer-end-bg.gif) no-repeat scroll 100% 0;
}
.pager-footer div div
{
	border-bottom: solid 1px #2873b9;
}


#agent-name
{
	float: right;
	margin-top: -40px;
}
#agent-name h1
{
	color: White;
	font-size: 2.2em;
}


/* AGENT FINDER */
#agent-finder
{
	background: transparent url(../../image/Travelworld/styling/find-an-agent-full-bg.gif) no-repeat scroll 100% 0;
	float: right;
	height: 36px;
	width: 477px;
	margin-top: 8px;
}
#agent-finder-title
{
	background: transparent url(../../image/Travelworld/styling/find-an-agent-text.jpg) no-repeat scroll 0 0;
	float: left;
	height: 36px;
	width: 152px;
}
#agent-finder-title h3
{
	color: #2786E2;
	font-size: 0;
}
#agent-finder-search
{
	float: left;
	width: 220px;
}
#agent-finder-search > ul
{
	color: white;
	font-size: 1.1em;
	height: 26px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-top: 0;
	padding-left: 5px;
	padding-top: 8px;
	background-color: #2A90E7;
}
#agent-finder-search > ul > li
{
	display: inline;
	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/Travelworld/styling/button-grey-go.gif) no-repeat scroll 50% 50%;
	border: medium none;
	color: white;
	font-size: 0;
	height: 24px;
	padding-top: 4px;
	width: 41px;
	float: right;
	margin-right: 0px;
	position: absolute;
	text-indent: -9999px;
}
#agent-finder-map
{
	float: left;
	height: 36px;
	margin-top: 0;
	padding-left: 20px;
	padding-top: 10px;
	width: 85px;
}
#agent-finder-map a
{
	color: white;
	font-size: 1.1em;
	text-decoration: none;
}

#phone-number
{
	background: transparent url(../../image/Travelworld/styling/header-phone.gif) no-repeat scroll 0 0;
	float: left;
	font-size: 1.5em;
	margin-left: 190px;
	margin-top: 3px;
	width: 220px;
	position: absolute;
	height: 147px;
	z-index: 1;
}
#phone-number h2
{
	color: #0C4DA2;
	padding: 10px 0 0 30px;
	font-size: 1.6em;
	margin: 25px 0 10px -5px;
}

/* SCHEMES - FLYBUYS & GIFTCARDS */

#schemes
{
	clear: right;
	display: block;
	float: right;
	height: 25px;
	width: 100%;
}
#schemes .rtsLink:hover, #schemes a:hover .rtsOut, #schemes .flybuys:hover, #schemes .gift-cards:hover, #schemes .home:hover
{
	background: transparent url(../../image/Travelworld/styling/scheme-tab-over-end.jpg) no-repeat scroll 100% 0;
}


#schemes div div
{
	float: right;
	text-align: right;
}

#schemes .home:hover .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/scheme-tab-home-over-bg.jpg) no-repeat scroll 0 0;
}
#schemes .home .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/scheme-tab-home-off-bg.jpg) no-repeat scroll 0 0;
}


#schemes .flybuys:hover .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/scheme-tab-flybuys-over-bg.jpg) no-repeat scroll 0 0;
}
#schemes .flybuys .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/scheme-tab-flybuys-off-bg.jpg) no-repeat scroll 0 0;
}

#schemes .gift-cards:hover .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/scheme-tab-gift-cards-over-bg.jpg) no-repeat scroll 0 0;
}
#schemes .gift-cards .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/scheme-tab-gift-cards-off-bg.jpg) no-repeat scroll 0 0;
}

#schemes .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/scheme-tab-off-bg.jpg) repeat-x scroll 0 0;
	display: block;
	padding: 0px 5px 0px 10px;
}
#schemes .rtsLI
{
	float: left;
	list-style-type: none;
}

#schemes .rtsLast
{
	padding-left: 4px;
	background: transparent url(../../image/Travelworld/styling/scheme-tab-sep.jpg) no-repeat scroll 0 0;
}

#schemes .rtsFirst.rtsLast
{
	background: none;
}
#schemes .rtsLink
{
	background: transparent url(../../image/Travelworld/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;
	text-decoration: none;
}
#schemes .rtsOut
{
	display: block;
	text-align: center;
}
#schemes .rtsTxt
{
	color: White;
	font-size: 11px;
	line-height: 24px;
	padding: 0 0 0 12px;
}

#schemes .rtsTxt:Hover
{
	color: #0C4DA2;
}

#schemes .rtsUL
{
	float: right;
}

/* MAIN MENU */

#logo
{
	background: url(../../image/Travelworld/styling/bg-header.jpg) no-repeat 0 0;
	height: 142px;
	width: 357px;
	left: -95px;
	top: 0px;
	position: absolute;
	padding-left: 95px;
	z-index: 1;
}


#menu
{
	float: left;
	height: 55px;
	margin-top: -55px;
	position: absolute;
	z-index: 1;
	background: transparent url(../../image/Travelworld/styling/tab-over-bg.jpg) repeat-x scroll;
}

#menu ul
{
	display: inline;
}

#menu .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/tab-over-bg.jpg) repeat-x scroll 0 0;
	display: block;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 50px;
	padding: 0 15px 5px;
}
#menu .rtsLevel
{
	display: inline;
}
#menu .rtsLI
{
	float: left;
	list-style-type: none;
}

#menu .rtsLink
{
	cursor: pointer;
	display: block;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding-left: 0px;
	text-decoration: none;
}

#menu .rtsLI.rtsFirst
{
	background: transparent url(../../image/Travelworld/styling/tab-first-corner-on.jpg) no-repeat scroll 0 0;
	padding-left: 9px;
}

#menu .rtsLI.rtsLast
{
}

#menu .rtsOut
{
	background: transparent url(../../image/Travelworld/styling/tab-over-end.jpg) no-repeat scroll 100% 0;
	display: block;
	padding-right: 2px;
	text-align: center;
}

#menu .rtsLI.rtsLast .rtsOut
{
	background: transparent url(../../image/Travelworld/styling/tab-last-corner-on.png) no-repeat right;
	padding-right: 9px;
}

#menu .rtsLink:hover
{
}
#menu .rtsLink:hover .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/tab-over-text-bg.png) no-repeat center;
}
#menu .rtsLink:hover .rtsOut
{
	background: transparent url(../../image/Travelworld/styling/tab-over-end.jpg) no-repeat scroll 100% 0;
}

#menu .rtsLI.rtsFirst:hover
{
	background: transparent url(../../image/Travelworld/styling/tab-first-corner-on.jpg) no-repeat scroll 0 0;
}
#menu .rtsLI.rtsLast .rtsOut:hover
{
	background: transparent url(../../image/Travelworld/styling/tab-last-corner-on.png) no-repeat right;
}

#menu .rtsTxt
{
	color: White;
	font-size: 12px;
	font-weight: normal;
	line-height: 50px;
	padding: 0 5px;
	text-transform: uppercase;
	margin-left: -10px;
}


#menu .rtsLink .rtsTxt:before
{
	content: url(../../image/Travelworld/styling/menu-pointer-img.png);
}

#menu .rtsLink:hover .rtsTxt:before
{
	content: "";
}

#menu .rtsLink:hover .rtsTxt
{
	padding-left: 17px;
}
#menu .rtsLI .rtsLink.rtsSelected .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/tab-over-text-bg.png) no-repeat scroll center center;
}
#menu .rtsLI .rtsLink.rtsSelected .rtsTxt:before
{
	content: "";
}
#menu .rtsLink.rtsSelected .rtsTxt
{
	padding-left: 17px;
}
#menu .rtsLink.tab-search:hover .rtsTxt, #menu .tab-search.rtsSelected .rtsTxt
{
	padding-left: 5px;
}
#menu .rtsLink.tab-search:hover .rtsTxt:before, #menu .rtsLink.tab-search.rtsSelected .rtsTxt:before
{
	content: url(../../image/Travelworld/styling/search-icon-on.png);
}
#menu .tab-search .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/tab-search-off-bg.jpg) repeat-x scroll 0 0;
}
#menu .rtsLink.tab-search .rtsOut
{
	background: transparent url(../../image/Travelworld/styling/tab-search-corner-off.jpg) no-repeat scroll right center;
}
#menu .rtsLink.tab-search .rtsTxt:before
{
	content: url(../../image/Travelworld/styling/search-icon-off.png);
}
#menu .tab-search.rtsSelected .rtsIn
{
	background: transparent url(../../image/Travelworld/styling/tab-over-text-bg.png) no-repeat scroll center center;
}
#menu .tab-search.rtsSelected .rtsOut
{
	background: transparent url(../../image/Travelworld/styling/tab-last-corner-on.jpg) no-repeat scroll right center;
}
#menu .rtsLI.rtsLast .rtsIn
{
	padding-right: 7px;
}

/* AGENT SUB MENU */
.sub-menu
{
	background: transparent url(../../image/Travelworld/styling/submenu-bg.png) repeat scroll 0 0;
	float: left;
	height: 40px;
	width: 100%;
}

.sub-menu .rmRootGroup .rmLink, .sub-menu .rmRootGroup .rmLink:visited
{
	color: #2977BD;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	text-decoration: none;
	cursor: pointer;
}
.sub-menu .rmRootGroup .rmLink:hover
{
	color: Red;
}

.sub-menu .rmLevel1 li
{
	margin-left: 10px;
	background-color: #ebebe5;
	border-left: 1px solid #bbbbb7;
	border-right: 1px solid #bbbbb7;
	margin-top: -10px;
	border-bottom: 1px solid #e5e5e0;
}

.sub-menu .rmLevel1 .rmLink:visited
{
	padding-left: 0px;
}

.sub-menu .rmLevel1 .rmFirst
{
	margin-top: 5px;
}

.sub-menu .rmLevel1 .rmLast
{
	border-bottom: 1px solid #bbbbb7;
}
#footer
{
	background: white url(../../image/Travelworld/styling/footer-end-bg.jpg) repeat-x scroll 0 0;
	border-top: 5px solid white;
	clear: both;
	height: 115px;
	padding: 0 13px 20px;
}


/* FOOTER */
#footer
{
	border-top: 5px solid white;
	clear: both;
	height: 115px;
	padding: 0 13px 20px;
	background: white url(../../image/Travelworld/styling/footer-end-bg.jpg) repeat-x scroll 0 0;
}
#footer div
{
	background: transparent url(../../image/Travelworld/styling/footer-bg.jpg) repeat-x scroll 0 0;
	height: 85%;
}
#footer div div
{
	background: transparent url(../../image/Travelworld/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;
}
#footer p.conditions
{
	font-size: 0.9em;
	padding: 4px 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/Travelworld/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;
}
#side-bar .section-header
{
	background: transparent url(../../image/Travelworld/styling/red-header-254px.png) no-repeat scroll 0 0;
	float: left;
	width: 254px;
}


/* MAIN BODY */
#main
{
	float: right;
	margin-top: 4px;
	width: 652px;
}
#main .section-header
{
	background: transparent url(../../image/Travelworld/styling/red-header-652px.png) no-repeat scroll 0 0;
}
#main .section
{
	padding: 10px;
	background: #F3F3EF url(../../image/Travelworld/styling/agent-about-bg.png) no-repeat scroll center bottom;
	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 DEFAULT PAGE STYLES */


/* NEWSLETTER SIDE BAR */
#newsletter-signup .section-header
{
	background: transparent url(../../image/Travelworld/styling/blue-header-254px.png) no-repeat scroll 0 0;
}
#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 - GREAT DEALS */
#great-deals
{
	float: left;
	margin: 0px 0px 10px;
	width: 434px;
}

#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/Travelworld/styling/button-60px.png) no-repeat scroll 0 0;
	margin-top: 16px;
	width: 60px;
	font-size: 95%;
}

#great-deals li.cruise, #great-agent-deals li.cruise
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-cruise.gif) no-repeat scroll 0 0;
}
#great-deals li.event, #great-agent-deals li.event
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-event.gif) no-repeat scroll 0 0;
}
#great-deals li.holiday, #great-agent-deals li.holiday
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-holiday.gif) no-repeat scroll 0 0;
}
#great-deals li.package, #great-agent-deals li.package
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-package.gif) no-repeat scroll 0 0;
}
#great-deals li.top-deal, #great-agent-deals li.top-deal
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-top-deal.gif) no-repeat scroll 0 0;
}
#great-deals li.tour, #great-agent-deals li.tour
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-tour.gif) 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: red;
	font-size: 13px;
	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 .section-header
{
	background: white url(../../image/Travelworld/styling/red-header-433px.png) no-repeat scroll 0 0;
}

/* HOMEPAGE - FLIGHTS */
#flights
{
	float: right;
	margin: 0px 0 10px 0;
	width: 213px;
}
#flights .destination
{
	padding-left: 17px;
	width: 81px;
}
#flights .destination p
{
	padding-top: 11px;
}
#flights .section-header
{
	background: white url(../../image/Travelworld/styling/red-header-213px.png) no-repeat scroll 0 0;
}
#flights .section-footer
{
	width: 213px;
}
#flights input[type="submit"]
{
	background: transparent url(../../image/Travelworld/styling/button-19px.png) no-repeat scroll 100% 0;
	border: none;
	cursor: pointer;
	font-size: 0px;
	height: 17px;
	margin-top: 9px;
	width: 19px;
	text-indent: -9999px;
}
#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: red;
	font-size: 13px;
	font-weight: bold;
}
#flights ul li
{
	float: left;
	height: 36px;
}
#flight-deals-conditions {
	clear: both;
	float: left;
}

#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
}


/* 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"]
{
	font-size: 12px;
	width: 100px;
}
#agent-finder-panel > fieldset > input[type="submit"]
{
	margin-left: 400px;
	margin-top: -22px;
	text-indent: -9999px;
}
#agent-finder-page .section-list ul
{
	background: transparent url(../../image/Travelworld/styling/deals-list-bg.png) repeat scroll 0 0;
	border-bottom: 1px solid #DADAD8;
	border-left: 1px solid #CBCCC7;
	border-right: 1px solid #CBCCC7;
	height: 48px;
	padding: 10px 10px 10px 5px;
	width: 635px;
}
#agent-finder-page input[type="submit"]
{
	background: transparent url(../../image/Travelworld/styling/button-60px.png) no-repeat scroll 0 0;
	padding: 0 0 6px 5px;
	width: 60px;
}
#agent-finder-page-button input
{
	float: none;
}
#agent-finder-page li > h5
{
	font-size: 11px;
	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
{
	width: 100px;
}
#agent-finder-page li.command
{
	width: 60px;
}
#agent-map
{
	height: 480px;
}

/* DEALS.ASPX */
#deals-destinations h4, #deals-filters h4
{
	background-color: #2E80C9;
	color: white;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	margin-bottom: 5px;
}
#deals-destinations
{
	float: left;
	width: 100%;
}
#deals-destinations .section-content ul
{
	background-color: #F3F3EF;
	margin-bottom: 5px;
	min-height: 50px;
	width: 650px;
	float: left;
	padding-bottom: 2px;
}
#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 .rmVertical .rmLink:hover, #deals-destinations .rmVertical .rmFocused
{
	color: red;
}
#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/Travelworld/styling/agent-about-bg.png) no-repeat bottom;
	min-height: 100px;
	margin-bottom: 5px;
	clear: left;
}
#deals-filters .section-content
{
	padding: 2px 10px 5px 10px;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
}
#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
{
}

#deals-list .RadMenu_Default .rmText
{
	font-size: 10px;
}

#deals-list .section-list
{
}
#deals-list .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: white url(../../image/Travelworld/styling/deals-list-bg.png);
	height: 48px;
}
#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 li.title
{
}
#deals-list .section-list ul .cruise
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-cruise.gif) no-repeat scroll 0 0;
}
#deals-list .section-list ul .event
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-event.gif) no-repeat scroll 0 0;
}
#deals-list .section-list ul .holiday
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-holiday.gif) no-repeat scroll 0 0;
}
#deals-list .section-list ul .package
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-package.gif) no-repeat scroll 0 0;
}
#deals-list .section-list ul .deal
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-deal.gif) no-repeat scroll 0 0;
}
#deals-list .section-list ul .tour
{
	background: transparent url(../../image/Travelworld/styling/deal-icon-tour.gif) 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: red;
	font-size: 13px;
}
#deals-list .section-list ul li.view
{
	float: right;
}
#deals-list .section-list ul input[type="submit"]
{
	background: transparent url(../../image/Travelworld/styling/button-60px.png) no-repeat;
	width: 60px;
	margin-top: 15px;
}

/* SPECIAL.ASPX */
#special
{
	background-color: #F3F4EF;
}
#special > div
{
	clear: left;
}
#special strong
{
	font-size: 1.1em;
}
#special .section-footer
{
	width: 100%;
}
#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-top: 5px;
	padding-left: 15px;
}
#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: red;
	font-size: 13px;
}
#enquire-content-detail span, #special .package-header span
{
	color: red;
	font-size: 1.3em;
}

#special .section-content
{
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 5px;
	width: 615px;
	background-color: white;
	padding: 3px;
}
#special .section-content:after
{
	content: url(../../image/Travelworld/styling/special-content-footer-bg.png);
}

#special .section-content h5
{
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 11px;
}
#special .section-content p
{
	font-size: 1.1em;
	padding-bottom: 5px;
}
#special #special-travel-dates
{
	font-weight: bold;
	font-size: 11px;
}
#special #special-travel-dates p span
{
	color: red;
}
#special #special-conditions:before
{
	content: url(../../image/Travelworld/styling/special-terms-header.png);
}
#special #special-conditions
{
	background: #F3F4EF url(../../image/Travelworld/styling/special-terms-bg.png) repeat scroll 0 0;
	margin-top: 40px;
}
#special #special-conditions h5
{
	font-size: 11px;
	padding-left: 20px;
	font-weight: bold;
	color: #7F7F7D;
}
#special #special-conditions p
{
	padding-left: 20px;
	color: #7F7F7D;
	padding-top: 5px;
	padding-bottom: 10px;
}

#special img
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

/* enquiry */
#enquire-contact, #enquire-trip, #enquire-agent
{
	padding: 10px;
}
#enquire-form legend
{
	color: Black;
	font-size: 11px;
	font-weight: bold;
	padding-top: 20px;
}
#enquire-contact div, #enquire-trip div
{
	float: left;
	width: 305px;
}
#enquire-contact div label, #enquire-trip div label, #enquire-agent div label
{
	float: left;
	font-size: 11px;
	width: 150px;
}
#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-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
{
	float: none;
	width: 100%;
}
#enquire-trip .enquire-textarea label
{
	padding-top: 10px;
	width: 400px;
}
#enquire-trip .enquire-textarea textarea
{
	margin-left: 150px;
	width: 460px;
}
.enquire-section-final
{
	height: 20px;
	padding: 10px;
}

#enquire-form
{
	background-color: #F3F4EF;
}
#enquire-form fieldset
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 25px;
	background-color: White;
}
#enquire-form fieldset legend
{
	font-size: 12px;
	margin-top: -60px;
	padding-top: 40px;
}
#enquire-footer
{
	width: 652px;
}
#enquire-complete p
{
	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;
}
/* FLIGHTS.ASPX */

#flight-info-header
{
	background: #F3F3EF url(../../image/Travelworld/styling/agent-about-bg.png) no-repeat scroll center bottom;
	font-size: 11px;
	padding: 10px 10px 30px;
}
#flight-info-header p
{
	font-size: 1.1em;		
	padding-bottom: 10px;
}
#flight-info-header h2
{
	font-size: 1.6em;
	padding-bottom: 10px;
}
#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/Travelworld/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: red;
	font-size: 13px;
}
#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: 110px;
}
#flight-deals .enquire
{
	width: 80px;
}

/* FLYBUYS & GIFTCARDS */
#flybuys input[type="submit"]
{
	margin-top: 9px;
	margin-bottom: 10px;
}
#flybuys .section > div > h4
{
	clear: left;
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-top: 40px;
}
#flybuys .section > div > h4 > a
{
	color: black;
	font-size: 1em;
	text-decoration: none;
}
#flybuys .section > div:first-child > h4
{
	margin-top: 0;
}
#flybuys .conditions
{
	color: #7F7F7D;	
	padding-top: 5px;
	font-size: 0.9em;
}
#flybuys .section img
{
	float: right;
	padding: 0 10px;
}

/* HOTEL.ASPX */
#side-bar input[value="View Booking"]
{
	background: transparent url(../../image/Travelworld/styling/hotel-search-footer.png) no-repeat scroll 100% 0;
	width: 254px;
	color: white;
	font-size: 1.2em;
}
#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/Travelworld/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/white-badge.jpg);
	width: 100%;
	height: 195px;
	width: 328px;
	margin-left: 10px;
}

#insurance p
{
	padding-top: 5px;
	font-size: 12px;
}


/* AGENT HOMEPAGE */

#agent-details input[type="submit"]
{
	background: transparent url(../../image/Travelworld/styling/button-120px.png) no-repeat scroll 0 0;
	margin-top: 10px;
	width: 120px;
}
#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;
}
#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: 149px;
}
#great-agent-deals li.title p
{
	margin-bottom: 0;
	padding-top: 8px;
}
#great-agent-deals li.title p.note
{
	font-weight: normal;
	padding-top: 0;
}
#great-agent-deals li.title
{
	padding-left: 69px;
	padding-right: 13px;
	width: 330px;
}
#great-agent-deals .section-list ul
{
	background: transparent none repeat scroll 0 0;
	border-color: #FFFFFF #DEDEDE #DEDEDE;
	border-style: solid;
	border-width: 1px;
	clear: both;
	height: 54px;
}
#great-agent-deals .section-footer
{
	width: 652px;
}
#agent-home-about
{
	margin-top: 4px;
	float: left;
}
#agent-home-about p
{
	margin-bottom: 5px;
}
#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 img
{
	float: right;
	padding-bottom: 10px;
	padding-left: 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;
	color: Black;
}
#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;
}
#other-details
{
	float: left;
}
#other-details label
{
	width: 610px;
	font-weight: bold;
}
#other-details textarea
{
	margin-left: 10px;
	width: 610px;
}
#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/Travelworld/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;
}
.bridal-section-final
{
	float: left;
	margin-top: -20px;
	padding-left: 10px;
}
#bridal .section label
{
	float: left;
	font-size: 11px;
	width: 150px;
}

/* 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;
}
#contact .section ul, #about .section ul
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#contact .section li, #about .section li
{
	margin-left: 20px;
	font-size: 1.1em;
}
#contact .section p, #about .section p
{
	margin-bottom: 10px;
}

#contact .section h1, #about .section h1
{
	background-color: #2E80C9;
	color: white;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 10px;
}
#search
{
	display: none;
}
#contact .content h2
{
	margin-bottom: 5px;
}
#contact .content div
{
	padding-left: 20px;
}
#contact .content a
{
	font-size: 12px;
	color: #2E80C9;
	font-weight: bold;
}
/* BROCHURE */
.full-iframe
{
	width: 100%;
}

/* HOMEPAGE - BANNER */
#banner
{
	height: 251px;
	margin-bottom: 4px;
	width: 652px;
}
#banner h1
{
	font-size: 2.6em;
	margin-top: -251px;
	padding: 18px 0 5px 18px;	
}
#banner img
{

}
#banner #banner-text
{

}
#banner input[type="submit"]
{
	background: transparent url(../../image/travelworld/styling/btn-find-out-more.png) no-repeat scroll 0 0;
	margin: 5px 0 0 18px;
	padding-left: 15px;
	text-indent: -9999px;
	width: 110px;
}
#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/travelworld/styling/btn-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/Travelworld/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/Travelworld/styling/btn-find-out-more.png) no-repeat scroll 0 100%;
	color: #18599c;
	font-weight: bold;
	margin: 0 17px;
	padding: 8px 53px;
	text-decoration: none;
}
.banner-button
{
	background: transparent url(../../image/Travelworld/banner/banner-button-blank.jpg) no-repeat scroll 0 0;
	color: #18599c;
	font-weight: bold;
	margin: 0 1px;
	padding: 0 4px;
	text-decoration: none;
}
.banner-button-back, .banner-button-forward
{
	color: White;
	text-decoration: none;
}
.banner-button-back
{
	background: transparent url(../../image/Travelworld/banner/banner-button-back.jpg) no-repeat scroll 0 0;
	margin-left: 4px;
}
.banner-button-back:hover
{
	background: transparent url(../../image/Travelworld/banner/banner-button-back-selected.jpg) no-repeat scroll 0 0;
	color: #1861a5;
}
.banner-button-forward
{
	background: transparent url(../../image/Travelworld/banner/banner-button-forward.jpg) no-repeat scroll 0 0;
	margin-right: 4px;
	padding-left: 1px;
}
.banner-button-forward:hover
{
	background: transparent url(../../image/Travelworld/banner/banner-button-forward-selected.jpg) no-repeat scroll 0 0;
	color: #1861a5;
}
.banner-button-selected, .banner-button:hover
{
	background: transparent url(../../image/Travelworld/banner/banner-button-blank-selected.jpg) no-repeat scroll 0 0;
	color: White;
	font-weight: bold;
	margin: 0 1px;
	padding: 0 4px;
	text-decoration: none;
}

#newsletter #newsletter-introduction
{
	color: #1861A5;
	font-size: 1.4em;
	padding: 10px;
	float: left;
	width: 620px;
}
#newsletter #newsletter-introduction img
{
	float: right;
}

#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;
	text-decoration: none;
	font-weight: bold;
}
#newsletter-pdf img
{
	float: left;
	margin-right: 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: 100%;
}
#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 .content, #contact .content
{
	width: 625px;
	clear: left;
}

#special h5.special-features
{
	font-size: 14px;
	color: #2977BD;
}
#special h4.special-features
{
	color: #2977BD;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 10px;
}
#newsletter-complete h4
{
	color: #2977BD;
	font-size: 1.4em;
	padding-bottom: 10px;
}
#newsletter-complete p
{
	font-size: 1.2em;
	color: #2977BD;
	margin-bottom: 20px;
}

#agent-home-about
{
	width: 652px;
}
#agent-home-about .section
{
	background-image: none;
}

#agent-home-about .section-footer
{
	width: 652px;
}

#agent-home-about .section img
{
	border: none;
}

#cruise-content-search
{
	margin-top: 20px;
}

#cruise-content-search input
{
	background: transparent url(../../image/Travelworld/styling/button-120px.png) no-repeat scroll 0 0;
	border: medium none;
	clear: left;
	color: #337DC0;
	cursor: pointer;
	float: left;
	font-size: 95%;
	font-weight: bold;
	height: 25px;
	margin-right: 10px;
	padding: 0 5px 8px 9px;
	text-transform: capitalize;
	width: 120px;
}
#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;
}

#AgentProfiles .content
{
	float: left;
	margin-top: 10px;
	margin-bottom:10px;
}

#agent-home-about .section ul
{
	margin-left: 15px;
}
.more-information-btn input
{
	background: transparent url(../../image/Travelworld/styling/button-120px.png) no-repeat scroll 0 0;
	margin-top: 10px;
	width: 120px;
}
#special .section-content ul
{
	margin-left: 18px;
	margin-bottom: 8px;
}
#special .section-content li
{
	font-size: 1.1em;
	padding: 2px 0px;
}
#special .section-content .more-information-btn a
{
	background: transparent url(../../image/Travelworld/styling/button-110px.png) no-repeat scroll 0 0;
	color: #337dc0;	
	float: left;	
	font-weight: bold;	
	height: 18px;	
	margin-bottom: 10px;
	margin-top:10px;	
	padding-top: 3px;	
	position: relative;	
	text-indent: 23px;
	text-decoration: none;	
	width: 110px;
}

.validator.newsletter
{
	float: left;
	margin-bottom: 5px;	
	margin-top: -10px;
	padding-bottom: 0px;
}
#side-bar .section .validator.newsletter li
{
	list-style: disc;
}

#flight-deals-conditions p
{
	color: #7F7F7D;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
}
.quik-fares-button
{
	float: right;
}
.quik-fares-button a
{
	background: transparent url(../../image/Travelworld/styling/button-100px.png) no-repeat scroll 0 0;
	color: white;	
	float: left;	
	font-weight: bold;	
	height: 18px;	
	margin-bottom: 10px;
	padding-top: 3px;	
	position: relative;	
	text-decoration: none;
	text-indent: 23px;
	width: 100px;
}

#main .section ul, #main .section ol {
 /*margin-left:15px;*/
}
