@charset "UTF-8";

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	background-color: #fef6e5;
	background-image: url(../images/template/main_bg.gif);
	background-repeat: repeat-x;
}

a { color: #c95d48 }

#container {
	position: relative;
	min-height: 100%;
}

#main-col {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding-bottom: 126px; /* 80 + 46 */
}

.clearer {
	clear: both;
}

.block {
	display: block;
}


/* HEADER
================================================== */

#header {
	position: relative;
	height: 113px;
        z-index:999;
}

h1#logo {
	position: absolute;
	top: 30px;
	left: 30px;
	height: 54px;
	width: 175px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../images/template/logo.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

h1#logo a {
	display: block;
	height: 54px;
	width: 175px;
}

ul#main-nav {
	position: absolute;
	top: 36px;
	left: 225px;
	width: 450px;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 999;
}

ul#main-nav li {
	float: left;
        font-family: Tahoma;
}

ul#main-nav a {
	display: block;
/*	height: 14px;*/
/*	text-indent: -9999px;*/
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	margin-right: 17px;

        width:73px;
        text-align: center;
        text-decoration: none;
        color:#000;
        font-weight: bold;
        font-size:11px;
}

ul#main-nav a#nav-about {
	width: 85px;
	background-image: url(../images/template/nav/about.gif);
}
ul#main-nav a#nav-workshops {
	width: 121px;
	background-image: url(../images/template/nav/workshops.gif);
}
ul#main-nav a#nav-keynotes {
	width: 93px;
	background-image: url(../images/template/nav/keynote.gif);
}
ul#main-nav a#nav-contact {
	width: 40px;
	background-image: url(../images/template/nav/contact.gif);
	margin-right: 0;
}
ul#main-nav a#nav-questionaire {
	width: 80px;
	background-image: url(../images/template/nav/contact.gif);
	margin-right: 0;
}
.nav-break-1{
    margin-top:5px;
}
.nav-break-2{
    margin-top:5px;
}
ul#main-nav a:hover, ul#main-nav a.active {
	background-position: left -14px;
        color:#ca5d48;
}

img#catherine {
	position: absolute;
	height: 409px;
	width: 373px;
	top: 0;
	right: 0;
	z-index: 1;
}


/* HOME PAGE
================================================== */

.feature {
	height: 218px;
	padding: 30px 0 0 45px;
	border: 1px solid #ccc;
	background-color: #fff;
}

.feature h1 {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 49px;
	font-weight: normal;
}

.feature h2 {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
}

.feature h3 {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
}

.feature p {
	margin: 0 0 19px 0;
	padding: 0;
	color: #333;
	line-height: 19px;
}

.feature a {
	color: #369;
}

.feature div#feature-text {
	width: 433px;
	padding-top: 20px;
	border-top: 1px solid #ccc;
	overflow: hidden;
}

.feature.content-pg {
	position: relative;
	height: 178px;
	background-repeat: no-repeat;
}

.feature.content-pg h1 {
	position: absolute;
	left: 50px;
	bottom: 20px;
}

.feature#about { background-image: url(../images/template/banners/about.gif) }
.feature#workshops { background-image: url(../images/template/banners/workshops.jpg); color: #fff }
.feature#keynotes { background-image: url(../images/template/banners/keynotes.jpg); color: #fff }
.feature#testimonials { background-image: url(../images/template/banners/testimonials.jpg); color: #0d3950 }
.feature#downloads { background-image: url(../images/template/banners/downloads.jpg) }
.feature#cruise-lines { background-image: url(../images/template/banners/cruise_lines.jpg); color: #fff }
.feature#airlines { background-image: url(../images/template/banners/airlines.jpg); color: #fff }
.feature#hotels { background-image: url(../images/template/banners/hotels.jpg) }
.feature#tour-companies { background-image: url(../images/template/banners/tour_companies.jpg); color: #fff }
.feature#travel-agencies { background-image: url(../images/template/banners/travel_agencies.jpg); color: #fff }


#home-content-area {
	position: relative;
	top: 46px;
	height: 1%;
	padding: 0 40px 20px 20px;
	border: 1px solid #cdba93;
	background-color: #ecdec1;
	z-index: 1;
}

#home-cta-area {
	position: relative;
	top: -28px;
	float: left;
	height: 110px;
	width: 638px;
}

#home-cta-area-bg {
	position: absolute;
	/*z-index: -1;*/
}

#workshops-cta, #keynote-cta {
	position: absolute;
	width: 229px;
	top: 0;
	padding: 20px 60px 0 30px;
	color: #fff;
}

#keynote-cta {
	right: 0;
	color: #000;
	width: 249px;
	padding: 20px 40px 0 30px;
}

#home-cta-area h3 {
	margin: 0 0 2px 0;
	padding: 0;
}

#home-cta-area p {
	margin: 0 0 6px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

#home-cta-area a {
	display: block;
	height: 25px;
	width: 157px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #ba4233;
	background-repeat: no-repeat;
}

#workshops-cta h3 {
	height: 17px;
	width: 154px;
	text-indent: -9999px;
	background-image: url(../images/template/titles/workshops_seminars.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#keynote-cta h3 {
	height: 17px;
	width: 118px;
	text-indent: -9999px;
	background-image: url(../images/template/titles/keynote_speaking.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#workshops-cta a {
	background-image: url(../images/template/home_cta_button_bg_red.gif);
}

#keynote-cta a {
	background-image: url(../images/template/home_cta_button_bg_yellow.gif);
}

#focus-industries {
	float: left;
	width: 624px;
}

#focus-industries.content-pg {
	border-left: 1px solid #cdba93;
	padding: 20px 0 40px 20px;
}

#focus-industries h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #766135;
	margin: 0;
	padding: 0 0 0 21px;
	background-image: url(../images/template/squares.gif);
	background-repeat: no-repeat;
	background-position: left 30%;
}

#focus-industries ul {
	/*display: inline;  ie7 fix */
	height: 30px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 15px 0 0 0;
	padding: 0;
}

#focus-industries li {
	/*display: block;*/
	float: left;
	height: 30px;
	background-repeat: no-repeat;
}

#focus-industries a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #2493e9;
	padding-left: 23px;
	background-image: url(../images/template/blue_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 12px 55%;
}

#focus-industries li#travel-agencies { background-image: url(../images/template/focus_industries_bg_1.gif) }
#focus-industries li#travel-agencies a { width: 129px; padding-left: 19px; background-position: 8px 55% }

#focus-industries li#hotels { background-image: url(../images/template/focus_industries_bg_2.gif) }
#focus-industries li#hotels a { width: 95px }

#focus-industries li#cruise-lines { background-image: url(../images/template/focus_industries_bg_3.gif) }
#focus-industries li#cruise-lines a { width: 94px }

#focus-industries li#tour-companies { background-image: url(../images/template/focus_industries_bg_4.gif) }
#focus-industries li#tour-companies a { width: 94px }

#focus-industries li#airlines { background-image: url(../images/template/focus_industries_bg_5.gif) }
#focus-industries li#airlines a { width: 101px }

#focus-industries-img {
	clear: both;
	padding: 1px 0 0 1px;
}

#focus-industries-img img {
	display: block;
	float: left;
	border: 0;
}

#focus-industries-footer {
	clear: both;
	height: 17px;
	width: 584px;
	background-image: url(../images/template/focus_industries_footer_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 10px;
}

#about-catherine {
	/*position: absolute;
	top: 35px;
	right: 40px;*/
	float: right;
	/*height: 233px;*/
	width: 242px;
	padding: 10px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #766135;
}

#about-catherine h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #cdba93;
}

#about-catherine p {
	line-height: 18px;
	margin: 0;
	padding: 0;
}

#about-catherine p a {
	color: #000;
}

a#podcast-link {
	/*position: absolute;
	bottom: 0;
	right: 0;*/
	display: block;
	height: 30px;
	width: 215px;
	margin-top: 20px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	color: #7c4b95;
	background-image: url(../images/template/podcast_link_bg.gif);
	background-repeat: no-repeat;
}

a#blog-link {
	display: block;
	height: 30px;
	width: 215px;
	margin-bottom: 20px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	color: #ba4233;
	background-image: url(../images/template/blog_link_bg.gif);
	background-repeat: no-repeat;
        margin-top:10px;
}
.smIcon{
    margin-left:23px;
    width:40px;
    border:none;
}
.firstIcon{
    margin-left:0px;
    width:40px;
}

/* CONTENT PAGES
================================================== */

#content-area {
	position: relative;
	top: 46px;
	/*padding: 0 20px 20px 20px;*/
	border-right: 1px solid #cdba93;
	border-bottom: 1px solid #cdba93;
	background-color: #ecdec1;
	z-index: 1;
}

#left-col {
	position: relative;
	float: left;
	width: 646px;
	background-color: #fff;
	border: 1px solid #ccc;
}

img#left-col-corner {
	position: absolute;
	right: -1px;
	bottom: -1px;
}

#left-col-content {
	margin: 0 19px;
}

#right-col {
	float: left;
	width: 311px;
	border-top: 1px solid #cdba93;
}

#content-area h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 21px 0;
}

#content-area h3 {
	font-size: 15px;
	margin: 0;
}
#content-area h4 {
	font-size: 15px;
        display: block;
        font-weight: 600;
        margin-bottom: -15px;
}

#content-area h3.serif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
}

#content-top-area {
	position: relative;
	top: -28px;
	font-size: 14px;
}

#content-top-img {
	display: block;
}

#content-top-area div {
	background-color: #eee;
	background-image: url(../images/template/content_top_bg.gif);
	background-repeat: no-repeat;
	padding: 15px 30px 15px;
}

#content-top-area h3 {
	padding: 0 0 21px 0;
}

#content-top-area p, .content-padded p {
	font-size: 14px;
	line-height: 21px;
	color: #333;
	margin: 0;
	padding: 0 0 21px 0;
}

.content-padded {
	width: 549px;
	margin: 0 auto !important;
}

ul#workshop-example {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

ul#workshop-example li {
	padding-top: 3px;
	padding-bottom: 3px;
}

ul#workshop-example ul {
	font-weight: normal;
}


/* ABOUT
================================================== */

#workshops-seminars-bucket {
	width: 546px;
	margin: 0 auto 40px;
	font-size: 14px;
}

#workshops-seminars-bucket p {
	line-height: 21px;
	color: #333;
	margin: 0;
	padding: 0 35px 10px 0;
}

#workshops-seminars-bucket img {
	display: block;
	margin-bottom: 15px;
}

#workshops-bucket, #seminars-bucket {
	float: left;
	width: 50%;
}

#seminars-bucket h2 { margin-left: 20px }

.arrow-link {
	font-size: 14px;
	line-height: normal;
	background-image: url(../images/template/red_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
}

p.arrow-link a {
	margin-left: 10px;
	color: #c95d48;
}

#testimonial-bucket, .testimonial-bucket {
	position: relative;
	width: 488px;
	margin: 0 auto 30px;
	background-color: #fef6e5;
	background-image: url(../images/template/quotes.gif);
	background-repeat: no-repeat;
	background-position: 20px 15px;
	border-top: 1px solid #f1e4c9;
	border-left: 1px solid #f1e4c9;
	padding: 0 30px 20px;
}

p.testimonial {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	line-height: 21px;
	color: #a56b23;
	margin: 0;
	padding: 30px 0 0 30px;
}

p#byline, p.byline  {
	font-size: 16px;
	line-height: 21px;
	color: #c95d48;
	text-align: right;
	margin: 0;
	padding: 0;
}

p.byline {
	padding-bottom: 30px;
	border-bottom: 1px solid #f1e4c9;
}

p.byline.single {
	padding-bottom: 20px;
	border-bottom: 0;
}

p.byline span.title {
	font-size: 13px;
}

p#testimonial-link, p.testimonial-link {
	margin: 0;
	padding: 0 0 20px 0;
	line-height: 21px;
}

img#testimonial-corner, img.testimonial-corner {
	position: absolute;
	top: -1px;
	left: -1px;
}

ul.info-list {
	font-size: 14px;
	line-height: 21px;
	color: #c95d48;
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style-type: square;
}

ul.info-list li {
	padding: 7px 10px 7px 25px;
	text-indent: -1em;
	color: #666;
}

ul.info-list li.odd {
	color: #c95d48;
	background-color: #fce8e4;
	border-top: 1px solid #e4a89c;
	border-bottom: 1px solid #e4a89c;
}

ul.info-list.brown {
	color: #b48853;
}

ul.info-list.brown li.odd {
	color: #b48853;
	background-color: #fef6e5;
	border-top: 1px solid #c69c69;
	border-bottom: 1px solid #c69c69;
}

.list-area {
	width: 549px;
	margin: 0 auto 40px;
}

.list-area h3 {
	padding: 0 0 21px 0;
}

.list-area p {
	color: #333;
	margin: 0;
	padding: 0 0 40px 0;
}

.list-footer {
	display: block;
}

#expertise-list {
	width: 266px;
	margin: 25px auto 35px;
}

#expertise-list h2 {
	height: 41px;
	width: 206px;
	font-size: 16px;
	color: #a56b23;
	margin: 0;
	padding: 30px 0 0 60px;
	background-image: url(../images/template/expertise_list_top.gif);
	background-repeat: no-repeat;
}

#expertise-list ul {
	margin: 0;
	padding: 0 4px 20px 2px;
	background-image: url(../images/template/expertise_list_bg.gif);
	background-repeat: repeat-y;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	color: #c95d48;
	list-style-position: inside;
	list-style-type: square;
}

#expertise-list li {
	margin: 0 21px 0 20px;
	padding: 15px 10px 10px 25px;
	text-indent: -1em;
	background-image: url(../images/template/expertise_list_li_even_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#expertise-list li.odd {
	background-color: #f3e7ce;
	background-image: url(../images/template/expertise_list_li_odd_bg.gif);
}

#expertise-list li span {
	color: #666;
}

#expertise-list-bot {
	display: block;
}

#downloads-bucket {
 	width: 245px;
	margin: 0 auto 40px;
}

#downloads-bucket h4 {
	height: 30px;
	margin: 0;
	padding: 0 0 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 30px;
	text-align: center;
	color: #7c4b95;
	background-image: url(../images/template/podcast_link_bg.gif);
	background-repeat: no-repeat;
}

#downloads-bucket h4 a {
	text-decoration: none;
	color: #7c4b95;
}

#downloads-bucket h4 a:hover {
	text-decoration: underline;
}

#downloads-bucket table {
	width: 100%;
	font-size: 11px;
	color: #333;
	background-color: #eee;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #d1d1d1;
}

#downloads-bucket th {
	text-align: left;
	color: #666;
	padding: 5px 10px;
	border-bottom: 3px double #ccc;
}

#downloads-bucket td {
	padding: 5px 10px;
	border-bottom: 1px solid #ccc;
}

#downloads-bucket td.last {
	border-bottom: 0;
}

#downloads-bucket table a {
	color: #c95d48;
}

#downloads-bucket tfoot td {
	padding: 7px 10px;
	border-top: 3px double #ccc;
	border-bottom: 0;
	background-image: url(../images/template/purple_arrow_lgray.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
}

#downloads-bucket a#downloads-bucket-link {
	color: #7c4b95;
	margin-left: 10px;
}

#downloads-bucket td a {
	color: #c95d48;
}

#downloads-bucket img {
	display: block;
}

#contact-catherine {
	width: 245px;
	margin: 0 auto;
}

#contact-catherine.top { margin-top: 40px }

#contact-catherine h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #cdba93;
}

#contact-catherine p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #766135;
	margin: 0;
	padding: 0;
}

#contact-catherine a {
	display: block;
	width: 163px;
	height: 22px;
	padding: 0 0 3px 30px;
	font-size: 11px;
	line-height: 22px;
	color: #666;
	background-image: url(../images/template/contact_catherine_link.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}


/* WORKSHOPS & SEMINARS
================================================== */

.outline-sample {
	margin-bottom: 20px;
}

.outline-sample h2#agencies, .outline-sample h2#tourism-hospitality {
	height: 50px;
	padding: 23px 0 0 30px;
	margin: 0;
	font-size: 18px;
	line-height: normal;
	background-repeat: repeat-x;
}

.outline-sample h2#agencies {
	color: #c95d48;
	background-image: url(../images/template/outline_sample_head_bg_red.gif);
	border-top: 1px solid #e4a89c;
}

.outline-sample h2#tourism-hospitality {
	color: #815826;
	background-image: url(../images/template/outline_sample_head_bg_brown.gif);
	border-top: 1px solid #c69c69;
}

.outline-sample h3 {
	padding-bottom: 20px;
}

.outline-sample .cols {
	margin-top: 20px;
	background-image: url(../images/template/column_divider.gif);
	background-repeat: repeat-y;
	background-position: center 0;
}

.outline-sample .left {
	float: left;
	width: 45%;
	padding-right: 20px;
}

.outline-sample .right {
	float: right;
	width: 45%;
	padding-left: 20px;
}

.outline-sample ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

.outline-sample ul li {
	margin-bottom: 5px;
}

.outline-sample ul ul {
	margin-bottom: 10px;
}

.outline-sample ul ul li {
	font-weight: normal;
	color: #333;
	padding-left: 20px;
	margin-bottom: 0;
	background-image: url(../images/template/outline_sample_bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
}

a.read-more img {
	float: right;
	margin-left: 10px;
	border: 0;
}

.contact-cta {
	margin-bottom: 25px;
}

.contact-cta div {
	padding: 20px 30px;
	background-color: #fef6e5;
	border-left: 1px solid #e3d4b5;
	border-right: 1px solid #e3d4b5;
}

.contact-cta div p {
	color: #000;
	padding: 0 0 5px 0;
	margin: 0;
}

.contact-cta div p.arrow-link {
	padding-bottom: 0;
}

.contact-cta img { display: block }

#sidebar {
	width: 266px;
	margin: 25px auto 35px;
	background-image: url(../images/template/expertise_list_bg.gif);
	background-repeat: repeat-y;
}

#sidebar h2 {
	font-size: 18px;
	font-style: oblique;
	color: #000;
	margin: 0;
	padding: 10px 34px 15px 22px;
}

#sidebar p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #c95d48;
	margin: 0;
	padding: 0 34px 20px 22px
}

#sidebar ul {
	margin: 0;
	padding: 0 34px 5px 27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 12px;
	line-height: 16px;
	color: #c95d48;
	list-style-type: square;
}

#sidebar li {
	padding-left: 4px;
	margin-bottom: 15px;
}

#sidebar li span {
	color: #666;
}

#sidebar-top, #sidebar-bot {
	display: block;
}

#sidebar-bot {
	margin-top: 30px;
}

.sidebar-divider {
	display: block;
	margin-left: 22px;
	margin-bottom: 15px;
}

#sidebar p#sidebar-testimony-link {
	margin-left: 30px;
	padding-left: 15px;
	background-image: url(../images/template/red_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}


/* KEYNOTES
================================================== */

#keynote-topics {
	margin: 0 0 20px 0;
}

#keynote-topics p {
	/*margin-bottom: 20px;*/
}

#keynote-topics ul {
	margin-top: 0;
	padding-top: 0;
	font-size: 14px;
	color: #333;
}

#keynote-topics ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}
#keynote-topics ol {
	margin-top: 0;
	padding-top: 0;
	font-size: 14px;
	color: #333;
}
#keynote-topics ol li {
	padding-top: 3px;
	padding-bottom: 3px;
}

.keynotes {
	color: #666;
	padding-left: 22px;
	background-image: url(../images/template/arrow_sketch.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.keynotes em {
	font-style: normal;
	color: #c95d48;
}

.keynotes-divider {
	display: block;
	margin: 10px 0;
}

#keynote-contact {
	margin-bottom: 40px;
}

#keynote-highlights {
	margin-bottom: 60px;
}


/* TESTIMONIALS
================================================== */

#testimonials-content {
	margin-top: 40px;
}

#downloads-bucket.top {
	margin-top: 40px;
}

#testimonials-head {
	padding-bottom: 30px;
}

.testimonial-bucket.white {
	background-color: #fff;
	background-image: url(../images/template/quotes_gray.gif);
	border: none;
}

.testimonial-bucket.white p.testimonial {
	color: #666;
}

#endorsement-head {
	padding-top: 15px;
	padding-bottom: 15px;
}

#endorsement-letters {
	height: 156px;
	width: 444px;
	margin: 0 auto 40px;
	padding: 0 53px 0 55px;
	background-image: url(../images/template/endorsement_letters_bg.gif);
	background-repeat: no-repeat;
}

#endorsement-inner {
	padding-top: 42px;
}

#citc-endorsement, #ha-endorsement, #uniglobe-endorsement {
	float: left;
	width: 33%;
	font-size: 11px;
	text-align: center;
}

a.endorsement-img img {
	display: block;
	margin: 0 auto 10px;
	border: 0;
}


/* DOWNLOADS
================================================== */

#downloads-content {
	margin-top: 40px;
}

#downloads-head {
	height: 30px;
	line-height: 30px;
	color: #7c4b95;
	padding-top: 10px;
	padding-left: 45px;
	padding-bottom: 20px;
	background-image: url(../images/template/podcast_icon.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
}

.downloads-list {
 	width: 545px;
	margin: 0 0 60px 0;
}

.downloads-list table {
	width: 100%;
	font-size: 15px;
	color: #333;
	background-color: #eee;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #d1d1d1;
}

.downloads-list td {
	padding: 10px;
	border-bottom: 1px solid #ccc;
}

.downloads-list td.download-name {
	background-image: url(../images/template/red_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 15px 50%;
}

.downloads-list td.download-name a {
	margin-left: 18px;
}

.downloads-list td.download-type {
	font-style: oblique;
}

.downloads-list td.last {
	border-bottom: 0;
}

.downloads-list img {
	display: block;
}

#downloads-signup {
	width: 546px;
	margin: 20px 0 40px 0;
}

#downloads-signup-inner {
	padding: 30px 30px 10px 30px;
	background-color: #fef6e5;
	border-left: 10px solid #f7edd7;
	border-right: 10px solid #f7edd7;
}

#downloads-signup-inner p {
	font-size: 15px;
	color: #000;
}

#downloads-signup-inner strong {
	color: #c95d48;
}

#downloads-signup-inner form {
	margin: 0 0 20px 0;
	padding: 10px 0 40px 0;
	border-bottom: 1px solid #cdba93;
}

#downloads-signup-inner form p {
	margin-bottom: 0;
	padding-bottom: 5px;
}

#downloads-signup-inner .textbox {
	height: 19px;
	width: 212px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 3px 5px;
	border: 1px solid #999;
}

div#preview-info {
	float: right;
	width: 306px;
	padding-top: 20px;
	margin-bottom: 15px;
}

#preview-img {
	float: left;
	display: block;
	margin-bottom: 15px;
}

p#preview-title {
	font-size: 14px;
	color: #7e693e;
	padding: 0;
}

p#preview-time {
	font-size: 11px;
	color: #b0a58d;
	padding: 0;
}

p#preview-link, p#preview-more { font-size: 14px }


/* CONTACT
================================================== */

#contact-form {
	width: 546px;
	margin: 10px auto 40px;
        overflow:hidden;
}

#contact-form-inner {
	padding: 30px 30px 10px 30px;
	background-color: #fef6e5;
	border-left: 10px solid #f7edd7;
	border-right: 10px solid #f7edd7;
        overflow:hidden;
}

#contact-form-inner p {
	font-size: 15px;
	color: #000;
	margin-top: 0;
	padding-top: 0;
}

#contact-form-inner strong {
	color: #c95d48;
}

#contact-form-inner form {
	margin: 0;
	padding: 10px 0 20px 0;
}

#contact-form-inner .textbox {
	height: 19px;
	width: 212px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
        margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 3px 5px;
	border: 1px solid #999;
}

#contact-form-inner p {
	margin-bottom: 0;
	padding-bottom: 5px;
}

#contact-form-interests {
	margin-bottom: 20px;
}

#contact-form-interests p {
	padding-top: 10px;
	padding-bottom: 10px;
}

#contact-form-interests label input {
	margin-left: 30px;
}

#contact-form-inner textarea {
	height: 50px;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 3px 5px;
	border: 1px solid #999;
}

p#err-msg {
	color: #c00;
}

p#contact-form-heading {
	padding-bottom: 20px;
}


/* SITEMAP
================================================== */

#sitemap-content {
	margin: 30px 10px;
}

#sitemap-content ul {
	line-height: 20px;
}

#sitemap-content ul a {
	color: #000;
}


/* FOOTER
================================================== */

#footer-area {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 41px;
	background-color: #ecdec2;
	background-image: url(../images/template/footer_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	z-index: 2;
}

#footer {
	height: 32px;
	width: 920px;
	margin: 0 auto;
	padding: 5px 20px 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 32px;
	color: #8e7a51;
}

#footer a {
	float: left;
	font-size: 11px;
	color: #8e7a51;
}

#footer p#copyright {
	float: right;
	margin: 0;
	padding: 0;
}


/* Questionaire
================================================== */

.slide textarea{
    width:450px !important;
}
.formtitle{
	font-size: 15px;
	color: #000;
	margin-top: 0;
	padding-top: 0;
}
.supplierradiobutton{
    margin-left:15px;
}
.supplierradiotitle{
}
#retailTravelAgent{
    display:none;
    border:4px solid #F7EDD7;
    margin-top:5px;
}
#wholesaleTourOperator{
    display:none;
    border:4px solid #F7EDD7;
    margin-top:5px;
}
#dmocvbpmo{
    display:none;
    border:4px solid #F7EDD7;
    margin-top:5px;
}
#suppliers{
    border:4px solid #F7EDD7;
    margin-top:5px;
}
#office_hours{
    border:4px solid #F7EDD7;
    margin-top:5px;
}
.inset_textarea{
    border:4px solid #F7EDD7!important;
    margin-top:5px;
    margin-left: 15px;
}
.inner{
    width:400px !important;
}
.tabbed{
}
.questionnaire_list li{
    list-style: inside;
    font-size:12px !important;
    padding-bottom:0 !important;
}
.questionnaire_list ul li{
    list-style: inside;
    font-size:12px !important;
    padding-bottom:0 !important;
}
.questionnaire_list{
    padding-right:25px;
}
.questionnaire_list ul ul li{
    list-style: inside;
    font-size:12px !important;
    padding-bottom:0 !important;
}
.sub_questionnaire_list li{
    list-style: inside;
    font-size:12px !important;
    padding-bottom:0 !important;
    margin-left:15px;
}
.sub_questionnaire_list ul li{
    list-style: inside;
    font-size:12px !important;
    padding-bottom:0 !important;
}
.sub_questionnaire_list ul ul li{
    list-style: inside;
    font-size:12px !important;
    padding-bottom:0 !important;
}
.submitButton{

}
.top5{
    margin-top:5px !important;
}
.cancel{
    display:none;
}
/* Validation
================================================== */
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}

.LV_invalid {
    color:#CC0000;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

#fileInputUploader{
    margin-bottom:10px;
}
#fieldInputQueue{
    margin-bottom:10px;
}
.indentCheckbox{
    margin-left:20px;
}

#fixedSocial{
    position: fixed;
    top:115px;
    width:60px;
    z-index:10;
    border:transparent !important;
}
.fixedIcon{
    margin-bottom:5px;
    float:none;
    border:transparent !important;
    width:35px;
}
.fixedLink{
    overflow:hidden;
    display: block;
    border: none !important;
    text-decoration: none !important;
}
.smLink{
    border: none !important;
    text-decoration: none !important;

}
#smHolder{
    
    margin:-10px 0px 5px 4px;
    width:266px;
    padding:10px;
}
#smHolder2{

    margin:-10px 0px 5px 4px;
    width:266px;
    padding:10px;
}
