@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#1d62af;
	
}

/*TopPart Start*/

.wrp
{
	width:100%;
	position:relative;

}


.hometop
{
	width:100%;
	position:absolute;	
	min-height:903px; 	
	bottom:0;
	
	/* background-image:url(images/homepage_bg-new.jpg); 
	background-position:25% bottom;
	background-repeat:no-repeat;*/
	
}

.fennce-bg
{
	width:38%;
	position:absolute;	
	min-height:487px; 	
	bottom:0;
	background-image:url(images/wood-bg.png); 
	background-position:right bottom;
	background-repeat:no-repeat;
	z-index:1000;
	margin-bottom:156px;
	
}


.layout
{
	width:1250px;
	height:747px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	/*background-image:url(images/homepage_layout.png);
	background-repeat:no-repeat;
	background-position:right top;*/
	left: 0;
	 
}

#logo
{
	width:1250px;
	margin-top:32px;
	margin-left:0px;
	float:left;
	position:absolute;
	
}

#clientlogin
{
	width:225px;
	margin-top: 496px;
	float:left;
	z-index:1001;
	position:relative;
}

#clientlogin_caption
{
	width:106px;
	height:40px;
	position:absolute; z-index:15; 
	cursor:pointer;
	margin-top:50px;
	margin-left:95px;
	display:none;
}

#clientlogin_img
{
	margin-top:55px;
	padding-left:0px;
}


#contact
{
	width:101px;
	padding-top: 454px;
	height:247px;
	float:left;
	z-index:1002;
	background-image:url(images/contact-inside.png);
	background-position:bottom;
	background-repeat:no-repeat;	
	position:relative;
}

#contact_caption
{
	width:93px;
	height:40px;
	position:absolute; 
	z-index:1003; 
	cursor:pointer;
	margin-top:70px;
	margin-left:-30px;
	display:none;
}

#contact-inside
{
	width:101px;
	float:left;
	
}



#insession
{
	width:124px;
	padding-top: 507px;
	padding-left:30px;
	float:left;
	position:relative;
	
}

#insession_caption
{
	width:93px;
	height:40px;
	position:absolute; z-index:15; 
	cursor:pointer;
	display:none;
	
}

#blog
{
	width:162px;
	padding-top: 555px;
	float:left;
	
}

#blog_caption
{
	width:93px;
	height:40px;
	margin-top: 14px;
	padding-left:30px;
	position:absolute; z-index:15; 
	cursor:pointer;
	display:none;
}

#blog_img
{
	margin-top:60px;
}


#about
{
	width:96px;
	margin-top: 524px;
	padding-left:10px;
	float:left;
	z-index:10;
	position:relative;
}


#about_caption
{
	width:106px;
	height:40px;
	position:absolute; z-index:15; 
	cursor:pointer;
	display:none;
}

#about_img
{
	margin-top:60px;
}

#workwedo
{
	width:488px;
	padding-top: 210px;
	height:420px;
	z-index:1;
	float:left;
	z-index:800;
	position:relative;
	background-image:url(images/tree.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#workwedo_caption
{
	position:absolute; z-index:700; margin-top:260px;width:106px;display:none; height:40px; cursor:pointer;
}


#workwedo_img
{
	padding-left:80px;
	padding-top:10px;
}





/*TopPart end*/

/*innerPart start*/

#innertop
{
	width:100%;
	height:798px;
	background-image:url(images/innertop-bg.jpg);
	background-repeat:repeat-x;	
	background-color:#040301;
}

#innertop2
{
	width:100%;
	height:840px;
	background-image:url(images/innertop-bg2.jpg);
	background-repeat:repeat-x;	
	background-color:#140a01;
}


#innertop-layout
{
	width:1000px;
	height:798px;
	margin:0 auto;
}

#innerlogo-part
{
	width:1000px;
	height:140px;
	float:left;
	padding-bottom:65px;
}

#innerlogo-part2
{
	width:1000px;
	height:140px;
	float:left;
	padding-bottom:45px;
	background-image:url(images/about-top.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#innerlogo-part3
{
	width:1000px;
	height:140px;
	float:left;
	padding-bottom:10px;
	background-image:url(images/workwedo-top.png);
	background-repeat:no-repeat;
	background-position:top right;
}

#innerlogo
{
	padding-top:25px;
	float:left;
	padding-right:205px;
}

#menubg
{
	width:553px;
	padding-top:90px;
	float:left;
	padding-right:20px;
}

.menu-top-menu-container
{
	width:559px;
	padding-top:90px;
	float:left;
	padding-right:0px;
}

.menu 
{
list-style-type: none;
height: 20px;
list-style:none;
margin: auto;
padding:0px; margin:0px
}


.menu ul
{
	padding:0px; margin:0px
}

.menu li 
{
	float:left;
	list-style:none;
}


.menu li a  {
padding-right: 11px;
padding-left: 11px;
display: block;
line-height: 20px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #c3e2ff;
list-style:none;
text-transform:uppercase;
font-weight:bold;
}


.menu li.current-menu-item a 
{
	list-style:none;
	color: #f99d32;
	text-transform:uppercase;

}
.menu li a:hover 
{
	list-style:none;
	color: #f99d32;
	text-transform:uppercase;
}

.books
{
	padding-top:55px;
	float:left;
}

.megaphone
{
	height:57px;
	width:114px;
	margin-top:81px;
	background-repeat:no-repeat;
	float:right;
}



.contactimg
{
	float:left;
	padding-bottom:10px;
}

#innercont-part
{
	width:900px;
	padding:30px 50px 5px 50px;
	float:left;
}

#innercont2-part
{
	width:970px;
	padding:0px 15px 0px 15px;
	float:left;
}

#videocont
{
	width:680px;
	padding:0px 160px 0px 160px;
	float:left;
}

#videocontbg
{
	width:620px;
	height:390px;
	padding:30px 30px 0px 30px;
	float:left;
	background-image:url(images/videobg.png);
}
/*#videocontbg
{
	width:620px;
	height:370px;
	[IF FF 5]
	padding:15px 30px 0px 30px;
	[Else]
	padding:20px 30px 0px 30px;
	[END IF]	
	float:left;
	background-image:url(images/videobg.png);
}*/
#videomenu
{
	width:900px;
	height:30px;
	padding:10px 0px 0px 100px;
	float:left;
}

#videomenuleft
{
	width:32px;
	height:100px;
	padding:64px 0px 0px 70px;
	float:left;
	background-image:url(images/video-gallery-left.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#videomenubg
{
	width:786px;
	height:154px;
	padding:8px 5px 2px 5px;
	float:left;
	background-image:url(images/video-gallery-menubg.jpg);
	background-repeat:repeat-x;
}

#videomenuright
{
	width:32px;
	height:100px;
	padding:64px 70px 0px 0px;
	float:left;
	background-image:url(images/video-gallery-right.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#videothumb
{
	width:152px;
	padding:0px 5px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
}

#innercont4-part
{
	width:1000px;
	float:left;
	height:598px;
	background-image:url(images/about-cont-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#innercont4-part-bio
{
	width:1000px;
	float:left;
	height:598px;
	background-image:url(images/about-bio-cont-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#about-cont-bg
{
	width:950px;
	float:left;
	height:536px;
	padding:33px 0px 0px 50px;

}

#about-title
{
	width:950px;
	float:left;
	padding-bottom:0px;
	padding-left:25px;
	padding-top:10px;
}

#about-title-creative
{
	width:506px;
	float:left;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:10px;
}

#about-title-studio
{
	width:506px;
	float:left;
	padding-bottom:10px;
	padding-left:0px;
	padding-top:25px;
}

#about-title-different
{
	width:506px;
	float:left;
	padding-bottom:10px;
	padding-left:25px;
	padding-top:25px;
}


#about-title2
{
	width:440px;
	height:350px;
	float:left;
	padding-top:130px;
	padding-bottom:10px;
	padding-right:65px;
	background-image:url(images/about-title-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:17px;
	margin-left:30px;
	margin-top:10px;
}


#about-video
{
	width:380px;
	height:370px;
	float:left;
	padding-top:100px;
	padding-left:50px;
	text-align:center;
}

#about-video-outline
{
	width:320px;
	height:196px;
	float:left;
	border:#5e4939 solid 3px;
	text-align:center;
}

#about-bio-title
{
	width:440px;
	height:400px;
	float:left;
	padding-top:120px;
	padding-bottom:10px;
	padding-right:65px;
	background-image:url(images/audible-bio-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:17px;
	margin-left:30px;
	margin-top:10px;
}

#about-bio-title2
{
	width:430px;
	height:500px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	line-height:17px;

}

#about-menu-bg
{
	width:980px;
	padding-left:20px;
	float:left;
	height:30px;
}

#aboutmenu
{
	width:114px;
	padding-right:5px;
	float:left;
	height:30px;
}

#aboutmenu-space
{
	width:370px;
	float:left;
	height:30px;
}


#about-contpage
{
	width:416px;
	float:left;
	height:426px;
	padding-right:90px;
	padding-top:0px;
	line-height:17px;
	padding-left:30px;
}

#about-contpage2
{
	width:435px;
	float:left;
	padding-right:28px;
	padding-top:30px;
	background-image:url(images/take-audio-tour.png);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:17px;
	
}

#about-creative-contpage
{
	width:415px;
	float:left;
	padding-right:48px;
	padding-top:112px;
	background-image:url(images/take-audio-tour.png);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:17px;
	
}

#about-studio-contpage
{
	width:415px;
	float:left;
	padding-right:48px;
	padding-top:112px;
	background-image:url(images/take-audio-tour.png);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:17px;
	
}


#about-differend-contpage
{
	width:463px;
	float:left;
	background-image:url(images/take-audio-tour.png);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:17px;
	
}

#about-contpage-title
{
	width:410px;
	float:left;
	padding-bottom:28px;
	line-height:17px;
}


#services1
{
	width:330px;
	float:left;
	padding-bottom:10px;
	background-image:url(images/audible-creative-icon.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:80px;
	padding-top:10px;
	line-height:17px;
}

#services2
{
	width:330px;
	float:left;
	padding-bottom:10px;
	background-image:url(images/about-services-icon.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:80px;
	padding-top:10px;
	line-height:17px;
}

#services3
{
	width:330px;
	float:left;
	padding-bottom:10px;
	background-image:url(images/audibly-different-icon.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:80px;
	padding-top:10px;
	line-height:17px;
}


#about-contpage-img
{
	width:410px;
	float:left;
	padding-right:28px;
	text-align:right;
}

.about-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:none;
/*	line-height:18px;*/
  
}

#contact-part
{
	width:860px;
	float:left;
	background-image:url(images/contact-bg.jpg);
	background-repeat:no-repeat;
	height:462px;
	padding:130px 0px 0px 110px;
}

.getintouch
{
	width:260px;
	float:left;
	height:400px;
	padding-right:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
	line-height:20px;
}

.whitesmall
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFF;
	text-decoration:underline;
	line-height:24px;
	font-weight:bold;
}

.whitesmall:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #e0943b;
	text-decoration:none;
	line-height:24px;
	font-weight:bold;
}


.white
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #FFF;
	text-decoration:none;
	line-height:24px;
}

.org-big
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #e0943b;
	list-style:none;
	text-decoration:none;
	font-weight:bold;

}


.contactform-name
{
	width:260px;
	float:left;
	height:34px;
	padding-bottom:8px;
	background-image:url(images/namebg.png);
	background-repeat:no-repeat;
	padding-left:115px;
	padding-top:7px;
}

.contactform-email
{
	width:260px;
	float:left;
	height:34px;
	padding-bottom:8px;
	background-image:url(images/emailbg.png);
	background-repeat:no-repeat;
	padding-left:115px;
	padding-top:7px;
}

.contactform-subject
{
	width:260px;
	float:left;
	height:34px;
	padding-bottom:8px;
	background-image:url(images/subjectbg.png);
	background-repeat:no-repeat;
	padding-left:115px;
	padding-top:7px;
}

.contactform-message
{
	width:260px;
	height:150px;
	float:left;
	padding-bottom:8px;
	background-image:url(images/messagebg.png);
	background-repeat:no-repeat;
	padding-left:115px;
	padding-top:10px;
	resize:none;
}

.contactform-submit
{
	width:375px;
	padding-top:10px;
	float:left;
	text-align:center;
}

.contactform-chkbox
{
	width:260px;
	height:24px;
	float:left;
	padding-bottom:8px;
	padding-left:115px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
	line-height:24px;
}

.textbox
{
	width:250px;
	float:left;
	background:none;
	background-color:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px;
}



.textbox2
{
	width:250px;
	height:120px;
	float:left;
	background:none;
	background-color:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px;
	resize:none;
}

.datebg
{
	width:68px;
	height:62px;
	float:left;
	background-image:url(images/month-bg.png);
	background-repeat:no-repeat;
	padding:2px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #241a0d;
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow: 1px 1px #7a6453, -1px -1px #444;
	padding:0px;
	margin:0px;	
}

.date-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	color: #241a0d;
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
	text-shadow: 1px 1px #7a6453, -1px -1px #444;
	padding:0px;
	margin:0px;
}


.content1
{
	width:800px;
/*	float:left;*/
	padding:0px 5px 0px 20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;
	color: #c4baae;
	list-style:none;
	text-decoration:none;
}

.title-org
{
	float:left;
	padding:0px 5px 0px 5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #1e1e1e;
	font-weight:bold;
	list-style:none;
	text-decoration:none;
	background-color:#e0943b;
}

.org
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e0943b;
	list-style:none;
	text-decoration:none;

}

.greenlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8ac12f;
	list-style:none;
	text-decoration:underline;
}

.divd
{
	width:900px;
	padding:12px 0px 12px 0px;
	float:left;
	background-image:url(images/divd.png);
	background-repeat:repeat-x;
	background-position:center;
}

.pad-right
{
	padding-right:10px;
}



#innercont3-part
{
	width:900px;
	padding:0px 50px 0px 50px;
	float:left;
}

#live-session
{
	width:900px;
	float:left;
	padding-bottom:5px;
	
}

#live-session-video
{
	width:900px;
	float:left;
	padding-bottom:10px;
	
}

#live-session-cont
{
	width:900px;
	float:left;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c4baae;
	list-style:none;
	text-decoration:none;
	padding-top:10px;
	
}

#live-session-video-img
{
	width:450px;
	float:left;

	
}



#galmenu ul
{
    font: normal 12px arial, sans, sans-serif;
    -list-style-type: none;
    margin: 0;
    padding-left:20px;
    padding-right:0;
}

#galmenu ul li 
{
    display: inline;
    float: left;
    height: 30px;
    min-width:114px;
    text-align:center;
    padding:0;
	background-repeat:no-repeat;
	font-weight:bold;
	padding-right:5px;
}


#galmenu ul li.selected 
{
    background-image:url(images/gallerymenu_o.jpg);
	background-repeat:no-repeat;
	
}


#galmenu ul li a 
{
    float: left;
    color: #fff;
    text-decoration: none;
    padding:8px 4px 4px 0px;
    text-align:center;
    min-width:114px;
	background-image:url(images/gallerymenu.jpg);
	background-repeat:no-repeat;
	height:22px;
	font-weight:bold;
}

#galmenu ul li a.selected
{
    color: #FFF;
    font-weight:bold;
    background-image:url(images/gallerymenu_o.jpg);
	background-repeat:no-repeat;
}

#galmenu ul li a:hover
{
    color: #FFF;
    background-image:url(images/gallerymenu_o.jpg);
	background-repeat:no-repeat;
}


/*innerPart end*/

/*bottomPart start*/
#homebottom-new
{
	width:100%;
	height:152px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	z-index:100;
	position:absolute;
	background-color:#2c2c2c;
}


#homebottom-layout-new
{
	width:1250px;
	height:152px;
	margin-left:0px;
	margin-right:0;
	margin-top:0%;
	margin-bottom:0;
	position:absolute;
	bottom:0;

}


#innerbottom-layout
{
	width:1000px;
	height:152px;
	margin:0 auto;
}

.fut-cont
{
	width:812px;
	height:60px;
	padding-top:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9cb1c4;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
	position:absolute;
	z-index:100;
}

.futlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9cb1c4;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;

}

.futlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c9985f;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
}

.futlinkselected
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c9985f;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
}

.copy
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
}

.socialbg-new
{
	width:188px;
	height:71px;
	padding-top:10px;
	float:left;


}

.socialbg1-new
{
	width:154px;
	height:71px;
	padding-top:10px;
	padding-left:812px;
	float:left;
	background-image:url(images/social-bg.png);
	background-repeat:no-repeat;
	background-position:right;
	position:absolute;
	z-index:10;

}

.facebook-new
{
	width:39px;
	padding-right:5px;
    float:left;
}





#homebottom
{
	width:100%;
	height:180px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	z-index:100;
	position:absolute;
	background-color:#2c2c2c;
}


#homebottom-layout
{
	width:960px;
	height:152px;
	margin-right:0;
	margin-top:0%;
	margin-bottom:0;

}


.socialbg
{
	width:188px;
	height:71px;
	padding-top:10px;
	float:right;
}

.socialbg1
{
	width:154px;
	height:71px;
	padding-top:10px;
	padding-left:34px;
	float:left;
	background-image:url(images/social-bg.png);
	background-repeat:no-repeat;
}

.facebook
{
	width:39px;
	padding-right:5px;
	float:left;
}



/*bottomPart end*/@charset "utf-8";
/* CSS Document */



div.content1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8ac12f;
	list-style:none;
	text-decoration:underline;
}

div.alignright a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8ac12f;
	list-style:none;
	text-decoration:underline;
}

div.alignleft a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8ac12f;
	list-style:none;
	text-decoration:underline;
}


.title-org a
{
	float:left;
	padding:0px 5px 0px 5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #1e1e1e;
	font-weight:bold;
	list-style:none;
	text-decoration:none;
	background-color:#e0943b;
}

.wpcf7-form input[type='submit']
{
	background:url(images/send.png);
	background-color:none;
	border:0px;
	width:274px;
	height:45px;
	cursor:pointer;
}



#innertopBlog
{
	width:100%;
	background-color:#140a01;
	background-image:url(images/innertop-bg2.jpg);
	background-repeat:repeat-x;
	min-height:1300px;
}
#innertop-layout-blog
{
	width:1000px;
	margin:0 auto;
}
#innercont-part-blog
{
	width:900px;
	padding:30px 50px 5px 50px;
}



.part1
{
	width:1250px;
	float:left;
	height:747px;
	background-image:url(images/ground.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	
}

.grass
{
	width:1250px;
	float:left;
	height:747px;
	background-image:url(images/grass.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	
}


.housebg
{
	width:1250px;
	float:left;
	height:747px;
	background-image:url(images/house.png);
	background-repeat:no-repeat;
	background-position:left top;
	
}
 
.wood
{
	width:1250px;
	float:left;
	height:747px;
/*	background-image:url(images/wood.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	*/
}


.org-small
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #e0943b;
	list-style:none;
	text-decoration:none;
	font-weight:bold;

}