	
/*box sections */

.new-tour /*background*/
{
	position:relative;
	display:inline-block;
	top:0px;
	left:-5px;
	height:335px;
	width:473px;
  	background:url(/art/TP/mainPage/SELF_AND_FULL_SERV_BOX.jpg) no-repeat;
}
.self-service-overlay /*image*/
{
	position:absolute;
	top:215px;
	left:35px;
	height:108px;
	width:180px;
    text-align:left;
    font-size:11px;
}
.pro-service-overlay /*image*/
{
	position:absolute;
	top:215px;
  	margin-left:249px;
	height:95px;
  	width:180px;
  	text-align:left;
   	font-size:11px;
}
.webinar-special /*webinar-background*/
{
	position:relative;
	display:inline-block;
	top:-5px;
	left:0px;
   	height:280px;
	width:478px;
	background:url(/art/webinar/webinar_girl.png) no-repeat;
}
.webinar-special-overlay /*webinar-text*/
{
	position:absolute;
	top:30px;
	left:170px;
	width:290px;
    height:165px;
    background:url(/art/TP/MainPage/webinar_text.png) no-repeat;
}
.marketing-engine /*marketing-engine-background*/
{
	position:relative;
	display:inline-block;
	top:-5px;
	left:-5px;
	width:473px;
	height:280px;
	background:url(/art/TP/mainPage/MMARKETING_ENGINE_TEXT.jpg) no-repeat;
}
.marketing-engine-overlay /*marketing-engine-graphic*/
{
	position: absolute;
	top:30px;
	left:80px;
    width:305px;
	height:65px;
	text-align:center;
    background:url(/art/TP/mainPage/MARKETING_ENGINE_TEXT.png) no-repeat;
}
  .testimonials-subheader /*testimonials-header*/
{
	position:absolute;
	top:170px;
	left:30px;
	width:270px;
	height:20px;
	background:url(/art/TP/mainPage/subheader_testimonials.png) no-repeat;
}
  .testimonials-overlay /*testimonials-text*/
{
	position: absolute;
	top:166px;
	left:40px;
	width:230px;
	text-align:left;
	text-decoration:none;
	
}
.social-media /*social-media-background*/
{	
	position:relative;
	width:272px;
    height:146px;
	background:url(/art/TP/mainPage/social_Media4.png) no-repeat;
}
 .social-media-subheader /*social-media-header*/
{
 	position: relative;
	top:22px;
	left:4px;
 	width:270px;
	height:20px;
	background:url(/art/TP/mainPage/subheader_social_media.png) no-repeat; 	
}
.social.facebook-button 
{
 	position:relative;
 	top:37px;
 	left:0px;
 	width:233px;
	height:31px;
	background:url(/art/TP/mainPage/social_media_buttons/facebook_button_sprite.png) no-repeat; 	
	margin-left:15px;
}
.social.youtube-button
{
 	position: relative;
 	top:43px;
 	left:0px;
 	width:263px;
	height:31px;
	background:url(/art/TP/mainPage/social_media_buttons/youtube_button_sprite.png) no-repeat; 	
	margin-left:15px;
}
.social.twitter-button
{
 	position: relative;
 	top:49px;
 	width:263px;
	height:31px;
	background:url(/art/TP/mainPage/social_media_buttons/twitter_button_sprite.png) no-repeat; 
	margin-left:15px;
}
.social.google-plus-button
{
 	position: relative;
 	top:55px;
 	width:233px;
	height:31px;
	margin-left:15px;
	background:url(/art/TP/mainPage/social_media_buttons/google_plus_button_sprite.png) no-repeat; 	
}
.social.pinterest-button
{
 	position: relative;
 	top:61px;
 	width:263px;
	height:31px;
	background:url(/art/TP/mainPage/social_media_buttons/pinterest.png) no-repeat; 
	margin-left:15px;
}

.social.linked-in-button
{
 	position: relative;
 	top:67px;
 	width:233px;
	height:31px;
	margin-left:15px;
	background:url(/art/TP/mainPage/social_media_buttons/linked_in_button_sprite.png) no-repeat; 	
}
.social-button-text
{
	position:relative;
	top:8px;	
	margin-left:60px;
	color: #827f78;
	font-size:11px;
}
.button-custom {border:0;}
.social.button-custom.button-state-hover  { background-position: 0 -31px;}
.social.button-custom.button-state-down { background-position: 0 -62px; }

.our-team-subheader /*our-team-header*/
{
	position: absolute;
	font-size:12px;
	left:640px;
    top:170px;
   	width:270px;
	height: 20px;
	background:url(/art/TP/mainPage/subheader_join_our_team.png) no-repeat;	
}
.our-team-overlay  /*our-team-text*/
{
	position: relative;
	left:35px;
	top:50px;
	font-size:13px;
	width:246px;
}
.myButton /*grey buttons on page*/
{
	background: #cdc9c0 url(/art/Direct/buttonfade.gif) top;
    background-size: 100% 100%;
    border: 1px solid #a3a09c; 
    border-radius: 7px;
    box-shadow: 0px 1px 3px #ffffff;
    color: #6d6a64;
    cursor: pointer;
    font-weight: 700;
    font-family: Arial;
    font-size: 13px;
    padding-top: 3px;
    
}
.myButton:hover
{
    background: #e1dfd9 url(/art/Direct/buttonfade_over.gif) top;
    background-size: 100% 100%;
}

#default-header /*small header*/
{
	position:relative;
	left:-1px;
	width:950px;
	height:350px;
	margin-top:0px;
	background: url(/art/tp/MainPage/main_header_video.jpg) no-repeat; 
}

#expanded-header /*larger header*/
{
	position:relative;
	margin-left:-1px;
	width:951px;
	height:536px;
	background: url(/art/tp/MainPage/MAIN_HEADER_VIDEO_EXPANDED.jpg) no-repeat; 
}
.header-playbtn2 /* static, hover, and on press sprite*/
{
	position:absolute;
	left:885px;
	top:280px;
	width:52px;
	height:51px;
	z-index:99;
	background: url(/art/tp/MainPage/HEADER_PLAY_BUTTON_SPRITE.png) no-repeat;
}
.header-playbtn2.button-custom.button-state-hover  { background-position: 0 -51px;}
.header-playbtn2.button-custom.button-state-down { background-position: 0 -102px; }

.player
{
width:100px;
height:100px;
background:red;
left:10px;
top:100px;
position:fixed;
}

.close-button
{
	position:absolute;
	margin-left:870px;
	margin-top: 0;
	width:76px;
	height:30px;
xz-index:99;

	
	background: url(/art/tp/Testimonials/closeButton.png) no-repeat;
}
.close-button.button-custom.button-state-hover  { background-position: 0 -30px;}
.close-button.button-custom.button-state-down { background-position: 0 -60px; }
