/*----------------------------------------------------------------------------- 
Millenium Travel Stylesheet 

version:   1.0 
date:      04/09/09 
author:    Davis Designs
email:     info@millenium-travel.com
website:   www.millenium-travel.com  
-----------------------------------------------------------------------------*/


/* Remove padding, margin, outlines, borders, Default Font Sizes etc. */ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: small;
}

/* Clearing floated elements  */

.clear	{ 
    clear: both; 
	height: 1px;
} 

.right	{ 
    float: right; 
} 

.left 
    { 
    float: left; 
}

p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #49597e;
}


#container {
	background-color: #FFFFFF;
	width: 960px;
	min-width: 960px;
	min-height: 100%;
	margin: 0 auto;
}


/* header */

#header	{
	padding: 37px 56px 30px 56px;
}

#header img.tagline	{
	margin: 0 9px 5px 297px;
}



/* main navigation */

#main-navigation #menu	{
	margin: 0 18px;
	background: url(../travel_images/main-menu.jpg) no-repeat;
	height: 36px;
}



/* content - Home Page */

#content	{
	margin: 3px 18px 18px 18px;
}

#travellers	{
	width: 488px;
	margin: 22px auto 0 auto;
}

#travellers #corporate	{
	margin: 0 271px 0 0;
}

#travellers #corporate img.corporate	{
	margin: 3px 0 17px 45px;
}

#travellers #corporate p.corporate	{
	text-align: left;
	margin-bottom: 20px;
	color: #555555;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	
}

#travellers #leisure	{
	float: right;
	width: 214px;
}

#travellers #leisure a img.leisure	{
	float: left;
	width: 168px;
	margin: 3px 0 17px 0;
}

#travellers #leisure p.leisure	{
	width: 214px;
	clear: left;
	color: #555555;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	margin-bottom: 20px;
}


/* travel group box on home page */
#travel-group	{
	width: 488px;
	margin: 0 auto 27px auto;
}

#travel-group h3	{
	background-image:url(../travel_images/grow-your-brand-globally.gif);
	text-indent: -9999px;
	width: 294px;
	text-align: center;
	margin: 0 0 5px 97px;
	padding: 0 0 8px 0;
}

#travel-group img	{
	padding: 0 0 12px 0;
}

#travel-group p.travelgroup	{
	font-size: 12px;
	line-height: 18px;
	color: #3a3a3a;
	width: 488px;
	margin: 0 0 16px 0;
}


#travel-group a img.travel-group	{
	width: 219px;
	height: 26px;
	margin-left:134px;
}



/* testimonial box on home page */
#testimonial	{
	background: url(../travel_images/testimonial-box.gif) no-repeat;
	height: 145px;
	width: 488px;
	margin: 0 auto 27px auto;
}

#testimonial h3	{
	font-size: 10px;
	color: #10568e;
	padding: 11px 0 16px 19px;
}

#testimonial p.testimonial	{
	font-size: 11px;
	line-height: 18px;
	color: #3a3a3a;
	width: 440px;
	margin: 0 0 20px 19px;
}

#testimonial p.more	{
	width: 440px;
	margin-left: 19px;
	text-align: center;
}

#testimonial p.more a	{
	font-size: 10px;
	color: #4484b7;
}



/* Newsletter Form */

#newsletter	{
	margin-top: 34px;
	background: url(../travel_images/travel-newsletter.gif) no-repeat;
	padding: 53px 0 12px 0;
	border: 1px solid #efc89d;
}

#newsletter p	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 20px 0 12px;
}

#newsletter fieldset	{
	margin: 1em 0 0 0;
	border-style: none;
	padding: 0;
}

#newsletter fieldset ol	{
	padding: .25em 1em 0 12px;
	list-style: none;
}

#newsletter fieldset li	{
	padding-bottom: .5em;
	list-style: none;
}

#newsletter fieldset li img	{
	float: right;
	border: 1px solid #CCCCCC;
	
}

#newsletter fieldset.submit	{
	border-style: none;
}

#newsletter label	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #636363;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 2px;
}

#newsletter fieldset.submit	{
	border-style: none;
	margin-left: 12px;
	padding: 0;
}



/* Content - About Us */

#about-main	{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

#about-title	{
	margin-bottom: 25px;
}

#about-content	{
	margin: 0 292px 0 0;
}

#about-content h1.title	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #2770ae;
	padding-bottom: 8px;
	margin-bottom: 14px;
	border-bottom: 1px solid #99bad4;
}

#about-content img	{
	float: left;
	margin: 0 19px 0 50px;
}

#about-content h2.team	{
	margin-left: 203px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2770ae;
	padding-bottom: 4px;
}

#about-content h3.team	{
	margin-left: 203px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2770ae;
	padding-bottom: 12px;
}

#about-content p.team	{
	margin-left: 203px;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 12px;
}

#about-content p.temail	{
	margin-left: 203px;
	padding-bottom: 12px;
}

#about-content a	{
	color: #2770ae;
	font-size: 12px;
	text-decoration: underline;
}

#about-content p.tphone	{
	margin-left: 203px;
	color: #2770ae;
	font-size: 14px;
	line-height: 8px;
	padding: 0 0 25px 0;
}


#about-content h2.name	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2770ae;
	padding: 20px 0 4px 0;
	border-top: 1px solid #cddeea;
}

#about-content h3	{
	margin-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2770ae;
	padding-bottom: 12px;
}

#about-content p	{
	margin-left: 50px;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 9px;
}

#about-content p.email	{
	margin-left: 50px;
	padding-bottom: 12px;
}

#about-content p.phone	{
	margin-left: 50px;
	color: #2770ae;
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 25px 0;
}




/* about sidebar */
#about-sidebar	{
	position: absolute;
	top: 0;
	right: 25px;
	width: 212px;
}

#about-sidebar img	{
	margin-bottom: 5px;
}


/* Content - Travel Group */

#travel-group-main	{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

#travel-group-title	{
	margin-bottom: 25px;
}

#travel-group-content	{
	margin: 0 292px 0 0;
}

#travel-group-content h1.title	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #2b7125;
	padding-bottom: 8px;
	margin-bottom: 14px;
	border-bottom: 1px solid #95b48a;
}

#travel-group-content h2.group	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2b7125;
	padding-bottom: 6px;
}

#travel-group-content p	{
	margin-left: 50px;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 9px;
}

#travel-group-content ul	{
	margin-left: 65px;
}

#travel-group-content li	{
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 4px;
}




/* Content - Corporate Travel */

#corporate-main	{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

#corporate-title	{
	margin-bottom: 25px;
}

#corporate-content	{
	margin: 0 292px 0 0;
}

#corporate-content #video	{
	margin-left: 50px;
	margin-bottom: 14px;
}


#corporate-content h1.title	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #2770ae;
	padding-bottom: 8px;
	margin-bottom: 14px;
	border-bottom: 1px solid #99bad4;
}

#corporate-content h1.testimonial	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #2770ae;
	padding-bottom: 8px;
	margin-bottom: 18px;
}


#corporate-content h2	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2770ae;
	line-height: 18px;
	padding-bottom: 14px;
}

#corporate-content img	{
	float: left;
	margin: 15px 15px 25px 25px;
}

#corporate-content img.left	{
	float: left;
	margin: 0 15px 0 25px;
}

#corporate-content img.right	{
	float: right;
	margin: 0 0 0 10px;
}

#corporate-content p.corp	{
	margin-left: 50px;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 14px;
}

#corporate-content p.corp a	{
	font-size: 12px;
	color: #0a0944;
}

#corporate-content .boldcol	{
	font-size: 12px;
	font-weight: bold;
	color: #2770ae;
	line-height: 18px;
	padding-bottom: 14px;
}

#corporate-content .bold	{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 14px;
}

/* Corporate - Client Testimonials */

#corporate-content #c-testimonial	{
	margin: 0 0 12px 50px;
	padding: 18px 23px;
	background: url(../travel_images/test-grad.gif) repeat-x bottom;
	border: 1px solid #c7d0d8;
}

#corporate-content #c-testimonial h3	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #18578c;
	padding-bottom: 6px;
	margin-bottom: 8px;
	border-bottom: 1px solid #99bad4;
}

#corporate-content #c-testimonial p.test	{
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 8px;
}

#corporate-content #c-testimonial p.sig	{
	font-size: 12px;
	color: #18578c;
	line-height: 18px;
}



/* corporate sidebar */
#corporate-sidebar	{
	position: absolute;
	top: 0;
	right: 25px;
	width: 212px;
}

#corporate-sidebar img	{
	margin-bottom: 5px;
}






/* Content - Leisure Travel */

#leisure-main	{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

#leisure-title	{
	margin-bottom: 25px;
}

#leisure-content	{
	margin: 0 50px 0 292px;
}

#leisure-content h1.title	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #d87524;
	padding-bottom: 8px;
	margin-bottom: 14px;
	border-bottom: 1px solid #ebba91;
}

#leisure-content h1.testimonial	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #d87524;
	padding-bottom: 8px;
	margin-bottom: 18px;
}

#leisure-content h2	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d87524;
	padding: 0;
	margin: 12px 0 8px 0;
}

#leisure-content .title	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d87524;
}

#leisure-content img.logotop	{
	float: none;
	margin: 5px 0 8px 0;
}

#leisure-content img.logo	{
	float: none;
	margin: 15px 0 8px 0;
}

#leisure-content img.none	{
	float: none;
	margin: 0 0 15px 0;
}

#leisure-content img	{
	float: left;
	margin: 0 15px 0 0;
}

#leisure-content p	{
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 14px;
}

#leisure-content p a	{
	font-size: 12px;
	color: #0a0944;
}

#leisure-content p a.tours:link, #leisure-content p a.tours:visited	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d87524;
	text-decoration: none;
}

#leisure-content p a.tours:hover	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d87524;
	text-decoration: underline;
}

#leisure-content .boldcol	{
	font-size: 12px;
	font-weight: bold;
	color: #d87524;
	line-height: 18px;
	padding-bottom: 14px;
}

#leisure-content .bold	{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 14px;
}

#leisure-content ul	{
	margin: 0 0 0 25px;
}

#leisure-content li	{
	line-height: 22px;
}

#leisure-sidebar	{
	position: absolute;
	top: 0;
	left: 25px;
	width: 212px;
}

#leisure-sidebar img	{
	margin-bottom: 5px;
}



#travel-insurance	{
	padding: 0 0 0 24px;
}

#travel-insurance h1.title	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #d87524;
	padding-bottom: 8px;
	margin-bottom: 14px;
	border-bottom: 1px solid #ebba91;
}

#travel-insurance h2	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d87524;
	padding: 0;
	margin: 12px 0 8px 0;
}

#travel-insurance p	{
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 14px;
}

#travel-insurance ul	{
	margin: 0 0 0 25px;
}

#travel-insurance li	{
	line-height: 22px;
}

#travel-insurance p.ins		{
	text-align: right;
	margin-right: 117px;
	padding-bottom: 8px;
}

#travel-insurance p.ins a:link, #travel-insurance p.ins a:visited	{
	font-size: 10px;
	color: #2770ae;
	text-decoration: none;
}

#travel-insurance p.ins a:hover	{
	font-size: 10px;
	color: #2770ae;
	text-decoration: underline;
}



/* Leisure - Brochure Rack */

#leisure-content h3.travel-tours	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 8px;
	margin: 18px 0 11px 0;
	background-color: #52a7e0;
}

#leisure-content h3.cruises	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 8px;
	margin: 18px 0 11px 0;
	background-color: #52a7e0;
}

#leisure-content h3.sun	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 8px;
	margin: 18px 0 11px 0;
	background-color: #ee9845;
}

#leisure-content img.brochure	{
	margin: 0 3px 11px 0;
	float: none;
}

#leisure-content img.brochure-end	{
	margin: 0 0 11px 0;
	float: none;
}

#leisure-main #travel-brochure	{
	margin: 0 auto;
	width: 800px;
}

#leisure-main #travel-brochure p	{
	font-size: 11px;
	text-align: right;
	padding-bottom: 14px;
}

#leisure-content p.viewers	{
	font-size: 10px;
	line-height: 12px;
	padding: 15px 0;
}

#leisure-content p.viewers a	{
	font-size: 10px;
}

#leisure-main #travel-brochure p a:link, #leisure-main #travel-brochure p a:visited	{
	font-size: 10px;
	color: #2770ae;
	padding-bottom: 14px;
	text-decoration: none;
}

#leisure-main #travel-brochure p a:hover	{
	font-size: 10px;
	color: #2770ae;
	padding-bottom: 14px;
	text-decoration: underline;
}




/* Leisure - Client Testimonials */

#leisure-content #l-testimonial	{
	margin: 0 0 12px 0;
	padding: 22px 23px 15px 23px;
	background: url(../travel_images/ltest-grad.gif) repeat-x bottom;
	border: 1px solid #bdcdd1;
}

#leisure-content #l-testimonial p.test	{
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 8px;
}

#leisure-content #l-testimonial p.sig	{
	font-size: 12px;
	color: #be671f;
	line-height: 18px;
}



/* Travel Partners - Client Testimonials */

#partners-content #tp-testimonial	{
	margin: 0 0 12px 50px;
	padding: 22px 23px 15px 23px;
	background: url(../travel_images/ltest-grad.gif) repeat-x bottom;
	border: 1px solid #bdcdd1;
}

#partners-content #tp-testimonial p.test	{
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 8px;
	margin: 0;
}

#partners-content #tp-testimonial p.sig	{
	font-size: 12px;
	color: #be671f;
	line-height: 18px;
	margin: 0;
}






/* Content - Travel Partners */

#partners-main	{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

#partners-title	{
	margin-bottom: 25px;
}

#partners-content	{
	margin: 0 292px 0 0;
}

#partners-content h1.title	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #279ba0;
	padding-bottom: 8px;
	margin-bottom: 14px;
	border-bottom: 1px solid #65c1bd;
}

#partners-content p	{
	margin-left: 50px;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 9px;
}

#partners-content p a.sotc:link, #partners-content p a.sotc:visited	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #279ba0;
	text-decoration: none;
}

#partners-content p a.sotc:hover	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #279ba0;
	text-decoration: underline;
}


#partners-content img.none	{
	float: none;
	margin: 0 0 15px 50px;
}


/* partners sidebar */
#partners-sidebar	{
	position: absolute;
	top: 0;
	right: 25px;
	width: 212px;
}

#partners-sidebar img	{
	margin-bottom: 5px;
}



/* airline partners */

#partners-content img.logotop	{
	float: none;
	margin: 5px 0 8px 50px;
}

#partners-content img.logo	{
	float: none;
	margin: 15px 0 8px 50px;
}

#partners-content .title	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d8388;
}

#leisure-content p a	{
	font-size: 12px;
	color: #0a0944;
}

hr	{
	margin-left: 50px;
}









/* Travel Information */

#info-main	{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

#info-title	{
	margin-bottom: 25px;
}

#info-content	{
	margin: 0 292px 0 0;
}

#info-content #travel-tools	{
	margin-left: 50px;
	width: 582px;
}

#info-content #travel-tools img	{
	margin: 0 12px 12px 0;
	float: left;
}

#info-content #travel-tools img.end	{
	margin: 0 0 10px 0;
	clear: right;
}

#info-content h1.title	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #2770ae;
	padding-bottom: 8px;
	margin-bottom: 14px;
	border-bottom: 1px solid #99bad4;
}




/* Travel Agent Login */

#agent-main	{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

#agent-title	{
	margin-bottom: 25px;
}

#agent-content	{
	margin: 0 292px 0 0;
}

#agent-content h1.title	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #2770ae;
	padding-bottom: 8px;
	margin-bottom: 14px;
	border-bottom: 1px solid #99bad4;
}

#agent-content h2	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2770ae;
	line-height: 18px;
	padding-bottom: 14px;
}

#agent-content img	{
	float: left;
	margin: 0 19px 0 50px;
	border: 1px solid #80919f;
}

#agent-content p	{
	margin-left: 212px;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 9px;
}

#agent-content #agent-box	{
	margin: 20px 0 20px 50px;
	padding: 23px 23px 5px 23px;
	background-color: #e7eff6;
	border: 1px solid #b1cbe2;
	width: 530px;
}

#agent-content #agent-box #left	{
	margin: 0 350px 0 0;
	height: 215px;
	border-right: 1px solid #b7cfe4;
}

#agent-content #agent-box #left p	{
	font-family: tahoma;
	color: #3a3c3e;
	width: 160px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
}

#agent-content #agent-box #right	{
	float: right;
	width: 315px;
}

/* Travel Agent Form */

#agent-box #right #agentform fieldset	{	
	padding: 0;
	margin: 12px 0 0 0;
	border-style: none;
}

#agent-box #right #agentform fieldset ol	{
	list-style: none;
}

#agent-box #right #agentform fieldset li	{
	padding-bottom: .7em;
}

#agent-box #right #agentform li img	{
	margin: 0 6px 0 0;
	padding: 0;
	border: 1px solid #CCCCCC;
}

#agent-box #right #agentform fieldset.submit	{
	border-style: none;
}

#agent-box #right #agentform label	{
	float: left;
	width: 65px;
	margin-right: 1em;
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #636363;
	font-size: 11px;
}

#agent-box #right #agentform fieldset.submit	{
	border-style: none;
	padding: 8px 0 6px 75px;
}





/* Content - Contact Us */

#contact-main	{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

#contact-title	{
	margin-bottom: 25px;
}

#contact-content	{
	margin: 0 292px 0 0;
}


#contact-content h1.title	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #2770ae;
	padding-bottom: 8px;
	margin-bottom: 14px;
	border-bottom: 1px solid #99bad4;
}

#contact-content h2	{
	margin-left: 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #568789;
	line-height: 18px;
	padding-bottom: 4px;
}

#contact-content p.cont	{
	margin-left: 50px;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 14px;
}

#contact-content #map	{
	margin-left: 50px;
}




/* Memeber logos */

#travel-groups	{
	border-top: 1px solid #bfd5e6;
	padding-top: 6px;
}

#travel-groups p	{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #4484b7;
	text-align: center;
	margin-bottom: 10px;
}

#travel-groups #logos	{
	width: 825px;
	margin: 0 auto;
}

#travel-groups #logos img	{
	margin-right: 23px;
}

#travel-groups #logos img.last	{
	margin-right: 0;
}



/* footer */
#social-links	{ 
	margin: 0 2px 2px 2px;
	background-color: #ffce8f;
	padding: 9px 0 6px 0;
}

#social-links #social-sites	{
	width: 520px;
	margin: 0 auto;
}

#social-links #social-sites img	{ 
	margin-right: 37px;
}

#social-links #social-sites img.last	{ 
	margin-right: 0;
}


#footer	{ 
	height: 119px;
	margin: 0 2px 2px 2px;
	background: url(../travel_images/footer-grad.gif) repeat-x; 
}

#footer img	{
	padding: 30px 25px 10px 100px;
	float: left;
}

#footer p	{
	font-size: 12px;
	padding: 30px 0 22px 0;
	line-height: 18px;
	color: #ffffff;
}

#footer p a	{
	color: #ffffff;
}

#footer .bold	{
	font-weight: bold;
}

#footer #baselinks ul	{
	text-align: center;
	margin: 0 auto;
	width: 810px;
}

#footer #baselinks li	{
	display: inline;
	color: #5f7180;
}

#footer li a:link, #footer li a:visited	{
	font-size: 10px;
	color: #323b43;
	text-decoration: none;
}

#footer li a:hover	{
	font-size: 10px;
	color: #323b43;
	text-decoration: underline;
}

#copyright p.webdesign	{
	float: left;
	font-size: 10px;
	color: #98a1b6;
	padding: 10px 2px 20px 0;
}

#copyright p.webdesign a:link, #copyright p.webdesign a:link	{
	font-size: 10px;
	color: #98a1b6;
	text-decoration: none;
}

#copyright p.webdesign a:hover	{
	font-size: 10px;
	color: #98a1b6;
	text-decoration: underline;
}


#copyright	{
	background-color: #49597e;
}

#copyright p.copyright	{
	font-size: 10px;
	color: #98a1b6;
	padding: 10px 2px 20px 0;
	text-align: right;
}





