﻿@import url(nav_ir.css);
body {
	background: #fff url(/images/int/tourismpartners_int_greentile.jpg) repeat-x 100% 77px;
	margin: 0;
	padding: 0;
}
#canvas {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

.admin canvas {
	margin: 0 auto;
	padding: 0;
	width: 768px;
	overflow: hidden;
	background: #fff;
}

#midwrap, #mainframewrap, #mp_mainframewrap {
	margin: 0 auto;
}

/* =HEADER *
********************************/
#masthead {
	margin: 0 auto;
	position: relative;
	left: 32px;
	width: 832px;
	height: 77px;
	background: url(/images/mp/tourismpartners_mp_header2.gif) no-repeat 744px 0;
	overflow: hidden;
}

.admin #masthead {
	width: 768px;
	left: 0;
}

#masthead h1 {
	text-indent: -999em;
	margin: 0;
	padding: 0;
}

#topnav {
	margin: 0;
	padding: 7px 0 0 0;
	width: 768px;
	height: 77px;
	background: url(/images/mp/tourismpartners_mp_header.gif) no-repeat -22px 0;
}

.admin #topnav {
	background: url(/images/mp/tourismpartners_mp_header.gif) no-repeat;
}

#topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#topnav ul li {
	float: left;
}

#topnav ul li a {
	height: 14px;
	display: block;
	text-indent: -999em;
}

#topnav ul li a.ark { width: 80px; }
.admin #topnav ul li a.ark { margin-left: 21px; }
#topnav ul li a.kids {	width: 98px; margin-left: 8px; }
#topnav ul li a.relocate {	width: 139px; margin-left: 8px; }
#topnav ul li a.media { width: 136px; margin-left: 12px; }
#topnav ul li a.grouptravel { width: 140px; margin-left: 12px;}

.noImages #header h1 { text-indent: 0; }

#midwrap {
	width: 768px;
}

#mainimg {
	width: 768px;
	height: 104px;
	background: url(/images/int/tourismpartners_int_mainimage.jpg) no-repeat -23px 0;
}

.home #mainimg {
	width: 768px;
	height: 196px;
	background: url(/images/mp/tourismpartners_mp_mainimage.jpg) no-repeat -22px 0;
}

.admin #mainimg {
	background: url(/images/int/tourismpartners_int_mainimage.jpg) no-repeat 0 0;
}

.admin #midwrap {
	background: url(/images/int/tourismpartners_int_greentile.jpg) repeat-x;
}

#loginwrap {
	width: 100%;
	height: 198px;
	background: url(/images/int/tourismpartners_int_login_tile.gif);
	position: absolute;
	top: 0;
	left: 544px;
}

#login {
	width: 224px;
	height: 198px;
	background: url(/images/int/tourismpartners_int_login_new.gif) no-repeat;
	text-align: right;
}

#logininner {
	padding: 1.4em 2.7em 0 0;
}

.home #loginwrap {
	width: auto;
	height: auto;
	margin-left: 555px;
	padding: 18px 0 0 0;
	position: relative;
	top: 0;
	left: 0;
	background: none;
}

.home #loginwrap h2 {
	margin: 0;
	padding: 0 0 30px 0;
}

#homelink {
	width: 415px;
	height: 35px;
	position: relative;
	display: block;
	margin: 32px 0 0 0;
	text-indent: -999em;
}

/* =MAIN LAYOUT 
*********************************/
#mp_mainframewrap { width: 800px; background: url(/images/mp/tourismpartners_mp_line_tile.gif) repeat-y; }
#mainframewrap { width: 800px; background: url(/images/int/tourismpartners_int_line_tile.gif) repeat-y; }
.admin #mainframewrap { background: #fff url(/images/int/tourismpartners_int_line_tile.gif) repeat-y -358px 0; }
#mainframewrap:after { display: block; clear: both; content: '.'; height: 0; visibility: hidden;  }
#mp_mainframewrap:after { display: block; clear: both; content: '.'; height: 0; visibility: hidden;  }
#mainframe { width: 800px; min-height: 493px; position: relative; }

.int #mainframe {
	background: url(/images/int/tourismpartners_int_login_fade.gif) no-repeat 769px 0;
}

#nav {
	width: 183px;
	height: 500px;
	margin: 0;
	padding: 0;
	background: url(/images/mp/tourismpartners_mp_nav_bottom.gif) no-repeat 0 330px;
	float: left;
	display: inline;
}

.admin #nav {
	margin: 10px 0 0 23px;
	width: 173px;
	background: url(/images/int/tourismpartners_int_navtile.jpg) no-repeat;
	padding: 10px 0 0 10px;
}

#content {
	font-size: .9em; /* (@base 12px) = 12px */
	line-height: 1.5;
	padding: 1em;
}
.home #content {
	font-size: .9em; /* (@base 12px) = 12px */
	line-height: 1.5;
	padding: 1em;
}

#cwrap {
	width: 560px;
	float: left;
	display: inline;
}

#mp_cwrap {
	width: 380px;
	float: left;
	display: inline;
}

.admin #cwrap {
	width: 562px;
	float: right;
}

#sidebar {
	width: 164px;
	float: right;
	display: inline;
	padding: 1.5em 1em 1em 1em;
	font-size: .93em;
}

#sidebar dl { margin: 0; padding: 0; }
#sidebar dl dt { padding-bottom: 4px; }
#sidebar dl dd { margin: 0; padding: 0; }

address {
	font-style: normal;
	text-align: center;
	font-size: .73em;
	line-height: 1.5;
}

address .phone {
	color: #8785AD;
}

/* =SIDEBAR ITEMS *
********************************/
.home #hideline {
	width: 20px;
	height: 10px;
	background: #fff;
	margin: -19px 0 0 -29px;
	position: absolute;
	overflow: hidden;
}

.admin #hideline {
	width: 20px;
	height: 11px;
	margin: 0px 0 0 205px;
}

/* =FOOTER *
********************************/
#footer {
	text-align: center;
	padding-top: 18px;
	clear: both;
	height: 80px;
	background: url(/images/mp/tourismpartners_mp_footertile.jpg) repeat-x;
	font-size: .75em;
	line-height: 1.7;
	color: #7878AE;
	margin-top: 15px;
}

.admin #footer {
	width: 768px;
	margin: 0 auto;
}

#copy {
	margin: 0 auto;
	width: 716px;
	text-align: center;
	color: #8785B6;
	font-size: .73em;
	padding: 7px 0 10px 0;
	line-height: 1.8;
}

.admin #copy {
	width: 768px;
	margin: 0 auto;
	background: #fff;
}

#copy a {
	color: #8982B5;
}

#LinkFooter
{
    width:700px;
    font-size:.8em;
    margin:1em auto 1em;
    text-align:center;
    color:#8982B5;
}

#LinkFooter a { color:#8982B5; white-space:nowrap; }
#LinkFooter a:focus, #LinkFooter a:hover, #LinkFooter a:active { color:#9D9C97; }


	
/* =GENERAL *
********************************/
.error {
	color: #ff0000;
}

.thumbs { margin: 1em 0; padding: 0; overflow: auto; overflow-y: hidden; }
.thumbs li { display: table-cell; border-spacing:10px; display: inline-block;  zoom: 1; *display: inline; text-align: center; width: 110px; margin: .5em; }
.thumbs li a img { display: block; border: 1px solid #ccc !important; padding: 1px; margin: 0 auto; }
#mediaGallery .download { line-height: 16px; background: url(/images/icon_download.gif) no-repeat left center; padding-left: 20px; }

/* =IE<6 ON WINDOWS STYLES *
********************************/
/* BEGIN HIDE FROM IE MAC \*/
* html body { text-align: center; font-size: 75%; }
* html #canvas { text-align: left; }
/* END HIDE FROM IE MAC */

#social_wrapper {
	height:16px;
	margin-left: 21px;
	background:url(/images/social/centertile.gif) repeat-x;
	overflow:hidden;
	display:inline-block;
	width: 800px;
}

#social_wrapper #social_wrapper_left 
{
    background:url(/images/social/lefttile.gif) no-repeat;
	padding-left:10px;
}

#social_wrapper #social_wrapper_right
{
    background:url(/images/social/righttile.gif) no-repeat right top;
	padding-right:10px;
}

#social_wrapper td {
    text-align:center;
    vertical-align:top;
    padding:0px 5px;
}

#social_wrapper a, #social_wrapper span {
    cursor:pointer;
    display:inline-block;
    font-weight:bold;
    height:16px;
    line-height:16px;
    overflow:hidden;
    text-decoration:none;
    vertical-align:top;
    text-decoration:none; 
    font-size:10px; 
    color:#000;
}

#social_wrapper a:visited, #social_wrapper a:link, #social_wrapper a:hover { color:#000; }

/* Henry Awards Styles */
#HenryWrapper {font-size: 12px; background: url(/images/henry_awards/tourismpartners_henry_awards_header.jpg) top center no-repeat; width: 567px; min-height: 368px;}
#HenryWrapper .TopText {margin-left: 280px; padding-top: 95px; padding-right: 12px;}
#HenryWrapper .Descriptions {padding: 6px 12px 12px 35px;}